:root{color-scheme:dark;--ink: #f4efe4;--muted: #b7b0a3;--paper: #161410;--rule: #3a342b;--accent: #d9a441;--ok: #8fbf7a;font-family:Iowan Old Style,Palatino Linotype,Palatino,Times New Roman,serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:radial-gradient(1200px 600px at 10% -10%,#2a2318 0%,var(--paper) 55%);color:var(--ink)}.shell{max-width:720px;margin:0 auto;padding:48px 24px 80px}.masthead{border-bottom:1px solid var(--rule);padding-bottom:28px}.kicker{letter-spacing:.28em;text-transform:uppercase;font-size:.72rem;color:var(--accent);margin:0 0 12px;font-family:ui-sans-serif,system-ui,sans-serif}h1{font-size:clamp(2.8rem,8vw,5rem);line-height:.9;font-weight:600;margin:0 0 16px}.lede{margin:0;color:var(--muted);font-size:1.15rem;max-width:36rem}.status-card,.empty{margin-top:36px;border:1px solid var(--rule);padding:20px 22px;background:#ffffff05}h2{margin:0 0 14px;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,sans-serif}.status-card ul{list-style:none;margin:0;padding:0}.status-card li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--rule);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.95rem}.status-card li:first-child{border-top:0}.ok{color:var(--ok)}.wait{color:var(--accent)}.muted{color:var(--muted)}.empty p{margin:0;color:var(--muted);line-height:1.55}
