App Shell
Glass scene + chrome slots + content region. Header-only is full-width by default; pass contentWidth (e.g. max-w-6xl) to center header and main as one column. Sidebar mode: desktop column + mobile fullscreen nav (AppShellMenuButton).
Header + contentWidth column
Signpost
Internal
Content region
One column box: chrome and content share edges. Navbar chromePad is header-only; pages do not re-apply max-w/px gutters.
Layer rules
- Never stack glass on glass — nested surfaces use content materials.
- Do not frost cards or table rows; only chrome and overlays blur.
prefers-reduced-transparencyswaps every glass surface for its solid fallback automatically.