← Felipe E. Harker

Reference

Hark Web Standards

The shared design of every page on felipeharker.org


Abstract

Every page on felipeharker.org is built on one stylesheet. This page renders each of its tokens and components exactly as the other pages receive them. The reasoning is written down in web/standards/docs in the repository; this page is for seeing it.


Colour

A white ground, three steps of warm near-black text, two hairline greys and one deep red. The red marks what can be clicked or what is selected, and nothing else. Change --color-accent and its hover and wash follow.

bg

The page.

surface

Placeholders, hovered controls.

surface-hover

Code, neutral tags.

text

Headings. 17.3:1

text-soft

Prose. 9.3:1

text-mute

Labels, data. 4.6:1

accent

Interactive, selected.

accent-hover

Derived from accent.

accent-wash

Derived from accent.

selection

Selected text.

rule

Between rows.

rule-strong

Between sections.

Type

Inter for anything a person wrote; IBM Plex Mono for anything read off a record. Three weights — 400, 500, 600 — and nothing bolder. Each sample below is set at the size it names; sizes step down below 640px.

SampleTokenSize
Felipe E. Harker--size-title34
Sheldon Lake State Park--size-title-record27
Experience--size-section23
Computational design and architecture--size-subtitle17
Living Outside the Box--size-subsection17
A paragraph of running prose.--size-body16
A list item, a table cell, a summary.--size-table15
2024-07-01 · 29.7604, -95.3698--size-data13
A caption under a figure.--size-caption13
Dendrocygna autumnalis--size-fine12
Eyebrow Label--size-label11

--size-abstract matches --size-body. Sizes in pixels, desktop.

Space

Every margin, padding and gap is one of seven steps. Sections sit --space-7 apart; rows within a section, --space-5 to --space-6.

TokenWidthPixels
--space-14
--space-28
--space-312
--space-418
--space-526
--space-640
--space-756

Rules


.rule — between sections and under a masthead.


.rule-soft — between rows within a block.

Masthead

A front page centres its masthead. A record aligns left; a record whose title names a thing rather than the person takes the smaller record title.

Front page

Portfolio

Felipe E. Harker

Computational design, architecture, and the tools built alongside them

Record — .masthead--left

Curriculum Vitae

Felipe E. Harker

Record of a thing — .masthead--left .masthead--record

Checklist Report

Sheldon Lake State Park

Body Copy

.body-text, .list, .data, .sep

A paragraph at the reading measure, set in the soft text colour. Recorded values inside prose — 2024, 42 observations — take the data face. Links in prose, like this one, keep a hairline underline.

  • A list in prose is set a step smaller than a paragraph.
  • Items are spaced, not ruled.

.label, .caption, .empty

An Eyebrow Label

A caption: sentence case, unnumbered, only when it says something the thing above it does not.

No field notes yet.

Contents — .toc and .toc--inline

Tables

SpeciesCount
Black-bellied Whistling-Duck14
Killdeer2
Red-shouldered HawkX

Hairlines only. Numeric columns are right-aligned, and their cells are mono.

Definition Grid

.facts — prose values

Architectural Design
Rhinoceros 8, Grasshopper, Adobe Creative Suite
Languages
English (Native), Portuguese (Native), Spanish (Proficient)

.facts .facts--data — recorded values

Protocol
eBird - Traveling Count
Effort
65 min · 1.7 km

Disclosure Rows

A long list starts as an index; each row opens in place. Native <details>, so it works without a script.

Sheldon Lake State Park ShowHide

Harris, US-TX42 observations

Checklists

The first block of an open row.

Species Observed

The next block, spaced rather than ruled.

Jesse H. Jones Park ShowHide

Harris, US-TX17 observations

Controls

.toolbar, .btn, .tag

28 species recorded. IncompleteFL

.field, .field-icon, .input

Work List

One project or site per row: cover, title, hairline, summary, stack, kind, address — always in that order. Below 860px the cover sits above its facts.

Entries

Senior Computational Designer

Aria Signs & Design

  • What was done, one line each.

Bachelor of Architecture

University of Houston, Hines College of Architecture and Design

Plates

Line drawing of stacked modular boxes

The Box

A drawing gets the whole column; its title and a paragraph follow it at the reading measure.

References

Navigation

An interior page opens with a back link to the page that lists it. Every page ends with a colophon holding the site links — the foot of this page is one.

.backlink