:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060913;--card:#ffffff0a;--card-border:#ffffff17;--text:#e8ebf5;--muted:#8b93ab;--gold:#e8cd92;--gold-dim:#b39d68}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(120% 90% at 50% -10%, #131c38 0%, #0a0f22 45%, var(--bg) 100%);color:var(--text);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;line-height:1.5}.stars{pointer-events:none;z-index:0;position:fixed;inset:0}.stars:before,.stars:after{content:"";background:0 0;border-radius:50%;width:1px;height:1px;position:absolute;box-shadow:6vw 12vh #ffffffb3,12vw 68vh #ffffff59,18vw 30vh #ffffff80,24vw 85vh #ffffff4d,31vw 8vh #ffffff8c,38vw 52vh #ffffff47,45vw 22vh #ffffffa6,52vw 74vh #fff6,59vw 41vh #ffffff4d,66vw 14vh #fff9,73vw 63vh #ffffff59,80vw 33vh #ffffff80,87vw 80vh #ffffff4d,94vw 18vh #ffffff8c,97vw 55vh #fff6}.stars:after{opacity:.6;filter:blur(.4px);transform:translate(3vw,6vh)}main{z-index:1;max-width:46rem;margin:0 auto;padding:3rem 1.5rem 4rem;position:relative}header{text-align:center}h1{letter-spacing:.02em;color:var(--gold);margin:0;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:650}.date-line{color:var(--muted);margin:.25rem 0 0;font-size:1.05rem}.hero{border:1px solid var(--card-border);background:var(--card);border-radius:1.25rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin:2rem 0 1.5rem;padding:1.5rem;display:flex}.saturn{flex-shrink:0;width:12.5rem;height:12.5rem}.hero-text{max-width:17rem}.status-line{margin:0 0 .9rem;font-size:1.15rem;font-weight:550}.chips{flex-wrap:wrap;gap:.45rem;display:flex}.chip{border:1px solid var(--card-border);color:var(--muted);background:#ffffff08;border-radius:999px;padding:.2rem .7rem;font-size:.8rem}.chip.good{color:var(--gold);background:#e8cd9214;border-color:#e8cd9273}.grid{background:var(--card-border);border:1px solid var(--card-border);border-radius:1.25rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1px;display:grid;overflow:hidden}.cell{background:#0a0f1f;padding:.95rem 1.15rem}.label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.2rem;font-size:.75rem;display:block}.value{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:550;display:block}.times{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.event{border:1px solid var(--card-border);background:var(--card);text-align:center;border-radius:1.25rem;padding:.95rem 1.15rem}.sub{color:var(--muted);margin-top:.15rem;font-size:.8rem;display:block}footer{text-align:center;color:var(--muted);margin-top:1.75rem;font-size:.85rem}footer p{margin:.3rem 0}footer a{color:var(--gold-dim)}@media (width<=34rem){.times{grid-template-columns:1fr}}
