:root{--fg:#f2f7f3;--gold:#f1dca0}html,body{height:100%;color:var(--fg);background:#0e1620;margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.placeholder{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;padding:24px;display:flex}.placeholder h1{color:var(--gold);letter-spacing:.3em;text-indent:.3em;margin:0;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:600}.placeholder p{opacity:.7;margin:0}.home-link{color:var(--fg);opacity:.7;letter-spacing:.06em;font-size:.9rem;text-decoration:none}.home-link:hover,.home-link:focus-visible{opacity:1;text-decoration:underline}
