:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101114;--foreground:#f4f0e8;--muted:#a8adbb;--card:#191b21;--accent:#ffb020;--accent-dark:#d99000;--border:#30333d}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at top right, #ffb02029, transparent 28rem), var(--background);color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.internal-shell{flex-direction:column;min-height:100vh;display:flex}.internal-header,.internal-footer{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.internal-footer{border-bottom:0;border-top:1px solid var(--border);color:var(--muted)}.internal-nav{flex-wrap:wrap;gap:.875rem;display:flex}.brand{color:var(--accent);letter-spacing:-.04em;font-weight:800}.main-content{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:3rem 1.25rem 5rem}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}h1,h2,p{margin-top:0}h1{letter-spacing:-.07em;margin-bottom:1rem;font-size:clamp(2.25rem,6vw,5rem);line-height:.95}h2{letter-spacing:-.03em;font-size:1.25rem}.lede{color:var(--muted);max-width:68ch;font-size:clamp(1.08rem,2vw,1.25rem);line-height:1.6}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.card,.panel{border:1px solid var(--border);background:#191b21db;border-radius:1.25rem;padding:1.4rem}.card p,.panel p{color:var(--muted)}.panel{max-width:820px}.status-list{gap:.75rem;margin:1.5rem 0 0;padding:0;display:grid}.status-list li{border:1px solid var(--border);background:#15171c;border-radius:.9rem;padding:1rem;list-style:none}.badge{color:#ffd286;background:#ffb02024;border:1px solid #ffb0205c;border-radius:999px;margin-top:1.25rem;padding:.45rem .7rem;font-size:.85rem;font-weight:800;display:inline-flex}@media (max-width:760px){.dashboard-grid{grid-template-columns:1fr}.internal-header,.internal-footer{flex-direction:column;align-items:flex-start;gap:1rem}}
