.event{gap:16px;padding-top:10px;display:grid}.ev-hero{text-align:center;padding:6px 0 4px}.ev-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light);font-size:12px;font-weight:800}.ev-hero h1{font-family:var(--font-display);text-transform:uppercase;background:linear-gradient(180deg, #fff 30%, var(--gold-light));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:clamp(36px,10vw,60px);font-weight:700;line-height:.95}.ev-day{margin-top:8px;font-size:18px;font-weight:700}.ev-blurb{max-width:560px;color:var(--muted);margin:8px auto 0;font-size:16px;line-height:1.5}.ev-count{margin-top:12px;font-size:15px}.ev-count b{font-family:var(--font-display);color:var(--gold-light);font-size:22px}.ev-brackets{gap:12px;display:grid}@media (min-width:680px){.ev-brackets{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ev-bracket,.ev-me,.ev-how,.ev-ask{border:1px solid var(--border);background:#021a33db;border-radius:18px;align-content:start;gap:6px;min-width:0;padding:16px;display:grid}.ev-bracket.mine{border-color:var(--border-gold);box-shadow:0 0 0 1px var(--border-gold) inset}.event h2{font-family:var(--font-display);text-transform:uppercase;font-size:22px;font-weight:700}.ev-time{font-family:var(--font-display);color:var(--gold-light);font-size:26px}.ev-rules,.ev-note{color:var(--muted);font-size:14px}.ev-counts{font-size:15px}.ev-counts b{font-size:18px}.ev-champs{color:var(--gold-light);font-weight:800}.ev-me p{font-size:15.5px;line-height:1.5}.ev-btns{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;display:flex}.ev-go{background:var(--gold);color:#241400;cursor:pointer;border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:11px 20px;font-size:15px;font-weight:800;display:inline-flex}.ev-go.big{padding:14px 26px;font-size:17px}.ev-go:disabled{opacity:.6;cursor:wait}.ev-link{color:var(--gold-light);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14.5px;text-decoration:underline}.ev-ok,.ev-err{border-radius:12px;padding:10px 12px;font-size:14.5px;font-weight:600}.ev-ok{color:var(--up);background:#5dcaa51f;border:1px solid #5dcaa566}.ev-err{color:var(--down);background:#ff8a801f;border:1px solid #ff8a8066}.ev-ask{border-color:var(--border-gold);background:linear-gradient(135deg,#ef9f272e,#021a33e0 60%)}.ev-form{gap:12px;display:grid}.ev-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.ev-form legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:700}.ev-pick{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ev-pick.on{border-color:var(--border-gold);background:#ef9f271a}.ev-pick.off{opacity:.5;cursor:not-allowed}.ev-pick input{accent-color:var(--gold);margin-top:3px}.ev-pick span{gap:2px;font-size:15px;display:grid}.ev-pick small{color:var(--muted);font-size:13px}.ev-field{gap:6px;font-size:14px;font-weight:600;display:grid}.ev-field input,.ev-form.inline input{border:1px solid var(--border);color:var(--fg);font:inherit;background:#0000004d;border-radius:10px;padding:11px 12px;font-size:16px}.ev-form.inline{gap:8px;margin-top:6px;display:flex}.ev-form.inline input{flex:1;min-width:0}.ev-how ul{color:#dfe5ec;gap:6px;padding-left:20px;font-size:15px;line-height:1.5;list-style:outside;display:grid}
