/* Styles for the no-JS fallback in index.html. Kept out of inline style
   attributes because the CSP (style-src 'self') blocks those. */
.fb{min-height:100vh;padding:12vh 24px;background:#0b0f19;color:#e5edf7;font-family:system-ui,sans-serif}
.fb h1{font-size:clamp(2.4rem,8vw,5rem);line-height:1;max-width:14ch;margin:0 0 24px}
.fb .lede{max-width:56ch;color:#b8c4d4;font-size:1.1rem}
.fb a{color:#38bdf8}
.fb .note{color:#b8c4d4;font-size:.85rem}
.fb-ns{padding:24px;color:#b8c4d4;background:#0b0f19}
