:root{color-scheme:dark;--bg:#10162a;--card:#18213a;--text:#f5f7ff;--muted:#aab4d0;--accent:#6548e8;--line:#2a3658;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top,#1a2442,var(--bg) 50%);color:var(--text);min-height:100vh}main{width:min(760px,calc(100% - 32px));margin:auto;padding:40px 0}header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}.brand{font-size:1.5rem;font-weight:800;color:var(--text);text-decoration:none}header p,footer,.card>p{color:var(--muted)}header p{margin:.25rem 0 0}.github-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:var(--text);text-decoration:none;font-weight:700;padding:8px 10px;border:1px solid var(--line);border-radius:10px;overflow:visible}.github-link:hover{background:#202b49}.github-link svg{display:block;flex:none;width:20px;height:20px;fill:currentColor}.card{background:color-mix(in srgb,var(--card) 92%,transparent);border:1px solid var(--line);border-radius:20px;padding:clamp(24px,5vw,48px);box-shadow:0 24px 80px #080d1b88}h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.05;margin:.2em 0 .35em}form{display:grid;gap:18px;margin-top:28px}label{display:grid;gap:8px;color:var(--muted);font-weight:650}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}input,textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#0f172a;color:var(--text);padding:12px 14px;font:inherit}textarea{resize:vertical}button,.button{border:1px solid var(--line);border-radius:10px;background:#202b49;color:var(--text);padding:13px 18px;font:inherit;font-weight:750;text-decoration:none;text-align:center;cursor:pointer}button,.primary{background:var(--accent);border-color:var(--accent)}footer{margin-top:26px;font-size:.9rem;text-align:center}a{color:#bcb1ff}.eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.15em;color:#bcb1ff!important}.event dl{display:grid;grid-template-columns:90px 1fr;gap:10px;margin:28px 0}.event dt{color:var(--muted)}.event dd{margin:0}.description{white-space:pre-wrap;color:var(--text)!important;line-height:1.6}.actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}@media(max-width:620px){header{align-items:flex-start}.github-link span{display:none}.grid,.actions{grid-template-columns:1fr}.event dl{grid-template-columns:1fr}.event dt{margin-top:8px}}