@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-ext-500-normal.BKtbrd6n.woff2)format("woff2"),url(./montserrat-latin-ext-500-normal.DWPqqZgs.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-ext-700-normal.BOP2Nhf0.woff2)format("woff2"),url(./montserrat-latin-ext-700-normal.DdDFr05Z.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-latin-ext-800-normal.BBvmbyWk.woff2)format("woff2"),url(./montserrat-latin-ext-800-normal.Wjq_OapB.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(./montserrat-latin-ext-900-normal.BTaqesvP.woff2)format("woff2"),url(./montserrat-latin-ext-900-normal.DoASD5Eh.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(./montserrat-latin-500-normal.Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(./montserrat-latin-700-normal.BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-latin-800-normal.axpkC1rd.woff2)format("woff2"),url(./montserrat-latin-800-normal.C3dfDxXV.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(./montserrat-latin-900-normal.B0TD3Qnu.woff2)format("woff2"),url(./montserrat-latin-900-normal.BDWDmVut.woff)format("woff")}:root{--ground:#2b1512;--panel:#3f221c;--line:#5a3429;--foam:#fff4dc;--muted:#e8cfb4;--beer:#ffc800;--bad:#ffb3a1;font-variant-numeric:tabular-nums;color:var(--foam);background:var(--ground);font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box}body{background:var(--ground);margin:0}h1,h2,h3,p{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--beer);outline-offset:2px}a{color:var(--beer)}.btn{min-height:48px;color:var(--foam);background:0 0;border:2px solid;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.btn.primary{border-color:var(--beer);background:var(--beer);color:var(--ground)}.btn.dark{border-color:var(--ground);background:var(--ground);color:var(--foam)}.btn.beer{border-color:var(--beer);color:var(--beer)}.btn.onlight{border-color:var(--ground);color:var(--ground)}.btn.big{border-radius:16px;width:100%;min-height:60px;font-size:19px}.btn:disabled{border-color:var(--panel);background:var(--panel);color:var(--muted)}label.field{font-size:16px;font-weight:800;display:block}label.field input,label.field select{background:var(--foam);width:100%;min-height:54px;color:var(--ground);border:0;border-radius:12px;margin-top:6px;padding:0 14px;font-size:18px;font-weight:700;display:block}.error{color:var(--bad);font-size:15px;font-weight:700;line-height:1.35}.tile{background:var(--beer);color:var(--ground);justify-content:center;align-items:center;font-weight:900;display:inline-flex;transform:rotate(-5deg)}.phone-shell{justify-content:center;min-height:100dvh;display:flex}.phone{width:100%;max-width:480px;min-height:100dvh;padding:24px 20px calc(16px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.state-word{font-size:clamp(56px,19vw,76px);font-weight:900;line-height:1}.tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.tabs button{min-height:48px;color:inherit;background:0 0;border:0;border-radius:12px;font-size:15px;font-weight:700}.tabs button[aria-current=page]{background:var(--ground);color:var(--foam);font-weight:800}table.standings{border-collapse:collapse;width:100%}table.standings caption{text-align:left;font-weight:900}table.standings th{color:var(--muted);text-align:right;font-weight:700}table.standings th:nth-child(-n+2){text-align:left}table.standings td{border-top:2px solid var(--line);text-align:right;font-weight:700}table.standings td:first-child{text-align:left;color:var(--muted);font-weight:900}table.standings td:nth-child(2){text-align:left;font-weight:800}table.standings td:last-child{font-weight:900}table.standings tr.adv td:first-child{color:var(--beer)}table.standings .sm,table.standings.mobile{font-size:16px}table.standings.mobile caption{padding-bottom:6px;font-size:20px}table.standings.mobile th{padding:4px 0;font-size:13px}table.standings.mobile td{padding:9px 0}dialog{background:var(--ground);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--foam);box-shadow:0 0 0 3px var(--line);border:0;border-radius:18px;padding:20px}dialog::backdrop{background:#0009}.menu-item{width:100%;color:var(--ground);text-align:left;background:0 0;border:0;border-radius:10px;padding:11px 12px;font-size:15px;font-weight:700;display:block}.menu-item:hover:not(:disabled){background:#2b15121a}.menu-item.danger{color:#a3261a}.menu-item.danger.armed{color:var(--foam);background:#a3261a}.menu-item:disabled{opacity:.5}.switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch .track{background:var(--line);border-radius:12px;flex:none;width:40px;height:24px;transition:background .12s;position:relative}.switch .track:after{content:"";background:var(--muted);border-radius:50%;width:18px;height:18px;transition:transform .12s;position:absolute;top:3px;left:3px}.switch input:checked+.track{background:var(--beer)}.switch input:checked+.track:after{background:var(--ground);transform:translate(16px)}.switch input:focus-visible+.track{outline:3px solid var(--beer);outline-offset:2px}@media (prefers-reduced-motion:reduce){.switch .track,.switch .track:after{transition:none}}.seg{background:var(--panel);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{min-height:40px;color:var(--foam);background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:800}.seg button[aria-checked=true]{background:var(--foam);color:var(--ground)}.seg button:hover:not(:disabled):not([aria-checked=true]){background:var(--line)}.seg button:disabled{color:var(--line)}
