/* App pages: layer 1 (title, the lead, Download, GitHub, the system line), then layer 2 under its own label. No pictures. */
h1+.lead{margin:calc(var(--l)/4) 0 0}
.small{margin:var(--l) 0 0;font-size:calc(var(--l)*.32);line-height:1.35}
/* Layer 2: the full text for advanced users and language models, one step smaller than the rows, same column.
   A line of one device pixel, the weight the apps give every line, opens it, so it reads as a block of its own. */
.about{margin-top:var(--l);padding-top:calc(var(--l)/2);border-top:var(--px) solid;font-size:calc(var(--l)*.32);line-height:1.4}
.about h2{margin:var(--l) 0 calc(var(--l)/4);font-size:calc(var(--l)*.46);font-weight:600;line-height:1.2}
.about h2.label{margin-top:0}
.about h3{margin:calc(var(--l)/2) 0 calc(var(--l)/8);font:inherit;font-weight:600}
.about p{margin:calc(var(--l)/4) 0 0}
.about h3+p{margin-top:0}
.about ul{display:block;margin:calc(var(--l)/4) 0 0;padding-left:1.1em;list-style:disc}
.about li+li{margin-top:calc(var(--l)/8)}
/* Paths and commands have no spaces to wrap at: they may break anywhere rather than run past the screen's edge. */
code{font:inherit;overflow-wrap:anywhere}
/* The Homebrew line is a .cmdline block since 2026-11-11 (site.css). */
/* The download block (2026-11-12, his pick A): a group per device, its name small above it; each row a label and, under it,
   the source and size in a smaller, quieter line. The second group sits 1/2 L lower, the step layer 2 uses before a subheading. */
.get .dev{font-size:calc(var(--l)*.28);line-height:1.2;opacity:.62}
.get .dev~.dev{margin-top:calc(var(--l)/4)}
.get .two{display:flex;flex-direction:column;line-height:1.15}
.get .sub{font-size:.62em;font-weight:500;opacity:.62}
