/* Screen composition; shared components and tokens remain canonical. */
main { max-width: var(--page-width); margin: auto; padding: var(--page-gutter); }
.foundation { max-width: 65ch; margin: var(--section-gap) auto; }
.foundation .brand { display: block; margin-bottom: 32px; }
.foundation nav { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 24px; }
