@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bebas-neue-latin-ext-400-normal.1qm60_xdo907k.woff2)format("woff2"),url(../media/bebas-neue-latin-ext-400-normal.13ygg3_i4iws_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bebas-neue-latin-400-normal.2cmc76j2knfd_.woff2)format("woff2"),url(../media/bebas-neue-latin-400-normal.366o6889yliib.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.37y6j4asgn87a.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.42ydqmu-69p6e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.3j8b5jptl4nhr.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.2r3_h99a4p2o6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0k99vu2yejv84.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.2kq1zw7ns-90j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.38exv3t7tju-g.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.14rtxflq2gk6f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.1h2_ral94l6aj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.1zyjrbr0w_u4w.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.0hanpnpn3ki-v.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.33q0gwxfwkcq9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.17-3491c_tfac.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1mkps5wbbyo2a.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.3hxpyk-en1__5.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.3i-6fz_bx7yta.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-cyrillic-ext-700-normal.1dpp22a693y_f.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-700-normal.2j0n2wowgjqls.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-cyrillic-700-normal.18feapymqwhbh.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-700-normal.2l5m2m6-3_1r7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-greek-700-normal.0y4gpqeqws6yv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-700-normal.2nhbs3yj9gl6i.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-vietnamese-700-normal.18eestevoqzwv.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-700-normal.1_rj7yg1pulj1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-ext-700-normal.14ri_qndij_e8.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-700-normal.22pgwkr6js0ec.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-700-normal.3cj1z__33gk9h.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-700-normal.43_h0be0oa3u4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--red:#9d1521;--red-dark:#681018;--yellow:#f3b61f;--ink:#211b18;--cream:#f3ead7;--paper:#fffaf0;--muted:#766c61;--line:#d8ccb8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--cream);margin:0;font-family:IBM Plex Sans,sans-serif}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #1876d2}main{background-image:radial-gradient(#b9aa8f .6px,#0000 .6px);background-size:7px 7px;min-height:100vh}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.masthead{color:#fff;background:var(--red);border-bottom:8px solid var(--yellow);position:relative;overflow:hidden}.masthead:after{content:"";border:60px solid #ffffff0f;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-330px;right:-140px}.masthead-noise{opacity:.14;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:absolute;inset:0}.topline,.brand-row,.masthead nav{z-index:1;width:min(1180px,100% - 40px);margin-inline:auto;position:relative}.topline{letter-spacing:.14em;border-bottom:1px solid #ffffff38;justify-content:space-between;padding:12px 0 8px;font-size:10px;font-weight:700;display:flex}.brand-row{align-items:center;gap:24px;padding:28px 0 24px;display:flex}.brand-mark{width:92px;height:92px;color:var(--red);background:var(--yellow);box-shadow:0 0 0 7px var(--yellow);border:4px solid #fff;border-radius:50% 50% 46% 46%;flex:none;place-items:center;display:grid;position:relative;transform:rotate(-4deg)}.brand-mark:after{content:"";border:2px solid var(--red);border-radius:inherit;position:absolute;inset:9px}.brand-mark span{letter-spacing:-2px;z-index:1;font-family:Bebas Neue;font-size:40px}.brand-mark i{background:var(--yellow);width:20px;height:20px;position:absolute;bottom:-10px;transform:rotate(45deg)}.eyebrow{color:#ffd76c;letter-spacing:.2em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700}h1{letter-spacing:.01em;margin:0;font-family:Bebas Neue;font-size:clamp(58px,8vw,102px);font-weight:400;line-height:.68}h1 em{color:var(--yellow);font-style:normal}.masthead-stamp{text-align:center;border:2px solid #fff9;margin-left:auto;padding:12px 18px;font-family:Bebas Neue;font-size:20px;line-height:.9;transform:rotate(3deg)}.masthead-stamp b{color:var(--yellow);font-size:30px;font-weight:400}.masthead-stamp small{letter-spacing:.12em;margin-top:8px;font-family:IBM Plex Sans;font-size:9px;display:block}.masthead nav{gap:0;display:flex}.masthead nav button{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff38;align-items:center;gap:8px;padding:14px 22px 13px;font-size:12px;font-weight:700;display:flex}.masthead nav button.active{color:var(--ink);background:var(--yellow);border-color:var(--yellow)}.match-selector{color:#fff;background:var(--ink);grid-template-columns:54px 1fr 54px;align-items:stretch;margin-top:34px;display:grid;box-shadow:0 12px #211b181f}.match-selector>button{color:var(--yellow);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .2s;display:grid}.match-selector>button:hover:not(:disabled){background:#39312d}.match-selector>button:disabled{color:#655c56;cursor:not-allowed}.match-title{border-inline:1px solid #4a403a;padding:19px 28px 18px}.match-title>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.matchday{color:var(--yellow);letter-spacing:.16em;font-size:10px;font-weight:700}.countdown,.locked-label{align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.locked-label{color:#ff8d92}.match-title h2{margin:9px 0 2px;font-family:Bebas Neue;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1}.match-title h2 i{color:var(--yellow);font-style:normal}.match-title p{color:#bfb5ab;margin:0;font-size:11px}.content-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:32px;padding:44px 0 80px;display:grid}.form-column{min-width:0}.section-heading{align-items:center;gap:12px;margin:0 0 13px;display:flex}.section-heading:not(:first-child){margin-top:40px}.section-heading>span{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:38px;height:38px;font-family:Bebas Neue;font-size:20px;display:grid}.section-heading p{color:var(--red);letter-spacing:.16em;margin:0 0 -1px;font-size:9px;font-weight:700}.section-heading h3{letter-spacing:.04em;margin:0;font-family:Bebas Neue;font-size:28px;font-weight:400;line-height:1}.paper-card,.question-card,.seal-card{background:var(--paper);border:1px solid var(--line);box-shadow:5px 5px #d8cbb2}.identity-card{padding:23px}.identity-card label{justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.identity-card label small{color:var(--muted);font-size:10px;font-weight:500}.identity-card input,.scorer-question input{width:100%;color:var(--ink);background:#fff;border:1px solid #bbae97;border-radius:0;padding:13px 14px}.identity-card input{font-size:18px;font-weight:700}.microcopy{color:var(--muted);align-items:center;gap:7px;margin:10px 0 0;font-size:10px;display:flex}.score-card{grid-template-columns:1fr 30px 1fr;align-items:center;padding:28px 22px 21px;display:grid}.score-team{text-align:center}.score-team>span{height:36px;font-family:Bebas Neue;font-size:23px;line-height:1;display:block}.score-stepper{grid-template-columns:48px 80px 48px;justify-content:center;align-items:center;display:grid}.score-stepper button{height:48px;color:var(--red);border:1px solid var(--line);cursor:pointer;background:0 0;font-size:25px}.score-stepper strong{font-family:Bebas Neue;font-size:72px;font-weight:400;line-height:.9}.score-divider{text-align:center;font-family:Bebas Neue;font-size:54px}.points-note{color:var(--muted);border-top:1px dashed var(--line);text-align:center;grid-column:1/-1;margin-top:18px;padding-top:14px;font-size:10px}.points-note b{color:var(--red)}.questions-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.question-card{min-width:0;padding:17px}.question-card>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.question-card>div b{font-size:12px}.question-card>div span{color:var(--red);flex:none;font-size:9px;font-weight:700}.choice-row{gap:5px;display:flex}.choice{color:#695f56;cursor:pointer;text-overflow:ellipsis;background:#f0e8d9;border:1px solid #0000;flex:1 1 0;min-width:0;padding:8px 6px;font-size:10px;font-weight:600;overflow:hidden}.choice.active{color:#fff;background:var(--red);border-color:var(--red-dark);box-shadow:inset 0 -2px 0 var(--red-dark)}.scorer-question input{padding:9px 10px;font-size:12px}.scorer-question input:disabled{color:#91877c;background:#eee7db}.chaos-heading{position:relative}.chaos-heading>svg{color:var(--red);width:32px;height:32px;margin-left:auto}.chaos-card{color:#fff;background:var(--red);box-shadow:6px 6px 0 var(--yellow);padding:24px;position:relative;transform:rotate(-.25deg)}.chaos-card:before{content:"";pointer-events:none;border:1px dashed #ffffff47;position:absolute;inset:6px}.chaos-tape{color:var(--ink);background:var(--yellow);letter-spacing:.11em;padding:5px 12px;font-size:9px;font-weight:800;position:absolute;top:-12px;right:22px;transform:rotate(2deg)}.chaos-card article{border-bottom:1px dashed #ffffff45;grid-template-columns:1fr 210px;align-items:center;gap:20px;padding:14px 8px;display:grid;position:relative}.chaos-card article:last-child{border:0}.chaos-card article b{font-size:12px;display:block}.chaos-card article small{color:#efb4b9;font-size:9px}.chaos-card .choice{color:#f6c8cb;background:var(--red-dark)}.chaos-card .choice.active{color:var(--ink);background:var(--yellow);border-color:#ffd05a;box-shadow:inset 0 -2px #c98c00}.seal-card{margin-top:34px;padding:22px}.seal-card label{cursor:pointer;align-items:flex-start;gap:10px;font-size:11px;display:flex}.seal-card input{opacity:0;position:absolute}.seal-card label>span{align-items:center;gap:9px;display:flex}.seal-card label svg{color:#0000;border:1px solid #998d80;flex:none;width:22px;height:22px;padding:4px}.seal-card input:checked+span svg{color:#fff;background:var(--red);border-color:var(--red)}.submit-prediction{width:100%;color:var(--ink);background:var(--yellow);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);letter-spacing:.06em;cursor:pointer;justify-content:center;align-items:center;gap:12px;margin-top:18px;padding:17px;font-family:Bebas Neue;font-size:25px;transition:transform .15s,box-shadow .15s;display:flex}.submit-prediction:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.submit-prediction.confirming{color:#fff;background:var(--red)}.submit-prediction:disabled{filter:grayscale();opacity:.55;cursor:not-allowed}.notice{margin:15px 0 -4px;padding:10px 12px;font-size:11px;font-weight:600}.notice.success{color:#24612a;background:#e2f3dc}.notice.error{color:#82121b;background:#f8dfe0}aside{gap:16px;display:grid;position:sticky;top:18px}.aside-card{background:#eee3cf;border:1px solid #cfc1a8}.aside-title{color:#fff;background:var(--ink);grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:13px 14px;display:grid}.aside-title svg{color:var(--yellow);width:17px}.aside-title span,.rules summary{letter-spacing:.1em;font-size:10px;font-weight:700}.aside-title b{width:24px;height:24px;color:var(--ink);background:var(--yellow);border-radius:50%;place-items:center;font-size:11px;display:grid}.entrants ol{margin:0;padding:8px 13px;list-style:none}.entrants li{border-bottom:1px solid #d7cab4;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.entrants li:last-child{border:0}.entrants li>span,.leader-name i{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:700;display:grid}.entrants li b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.entrants li small{color:var(--muted);font-size:8px}.empty-small{color:var(--muted);text-align:center;padding:28px 16px;font-size:10px;line-height:1.6}.rules summary{cursor:pointer;align-items:center;gap:8px;padding:14px;list-style:none;display:flex}.rules summary svg{width:17px;color:var(--red)}.rule-list{padding:0 14px 14px}.rule-list p{border-bottom:1px dotted #c7b89f;justify-content:space-between;margin:0;padding:6px 0;font-size:9px;display:flex}.rule-list p b{color:var(--red)}.rule-list>strong{letter-spacing:.08em;justify-content:space-between;align-items:center;margin-top:12px;font-size:8px;display:flex}.rule-list>strong em{color:var(--red);font-family:Bebas Neue;font-size:28px;font-style:normal}.fine-print{gap:10px;padding:14px;display:flex}.fine-print svg{width:19px;color:var(--red);flex:none}.fine-print p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.result-live{color:#fff;background:var(--red);padding:16px}.result-live svg{color:var(--yellow)}.result-live p{margin:5px 0 0;font-size:10px}.result-live b{font-family:Bebas Neue;font-size:19px;font-weight:400}.page-view{min-height:640px;padding:64px 0 90px}.view-kicker{color:var(--red);letter-spacing:.2em;font-size:10px;font-weight:700}.page-view>h2{margin:8px 0 34px;font-family:Bebas Neue;font-size:clamp(60px,9vw,108px);font-weight:400;line-height:.78}.page-view>h2 em{color:var(--red);font-style:normal}.fixture-list{gap:8px;display:grid}.fixture-list>button{text-align:left;background:var(--paper);border:1px solid var(--line);cursor:pointer;grid-template-columns:70px 1fr auto 28px;align-items:center;gap:20px;width:100%;padding:17px 22px;transition:transform .15s;display:grid;box-shadow:4px 4px #d8cbb2}.fixture-list>button:hover{border-color:var(--red);transform:translate(5px)}.fixture-number{color:var(--red);font-family:Bebas Neue;font-size:42px}.fixture-list small{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.fixture-list b{margin:3px 0;font-family:Bebas Neue;font-size:27px;font-weight:400;display:block}.fixture-list b i{color:var(--yellow);-webkit-text-stroke:1px var(--ink);font-style:normal}.fixture-list p{color:var(--muted);margin:0;font-size:9px}.fixture-status{text-align:right}.fixture-status>span{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.fixture-status em{padding:4px 8px;font-size:9px;font-style:normal;font-weight:700;display:inline-block}.fixture-status .open{color:#1e6c34;background:#dff0df}.fixture-status .closed{color:#82121b;background:#f5dddd}.leaderboard-table{border-top:5px solid var(--ink);box-shadow:6px 6px #d8cbb2}.leaderboard-head,.leaderboard-table article{grid-template-columns:55px 1fr 90px 100px 120px;align-items:center;display:grid}.leaderboard-head{color:#fff;background:var(--ink);letter-spacing:.1em;text-transform:uppercase;padding:10px 18px;font-size:9px;font-weight:700}.leaderboard-table article{background:var(--paper);border-bottom:1px solid var(--line);min-height:72px;padding:10px 18px}.leaderboard-table article.rank-1{background:#fff1b8}.leaderboard-table article.rank-2{background:#f0eee7}.leaderboard-table article.rank-3{background:#eed6c3}.rank{color:var(--red);font-family:Bebas Neue;font-size:28px}.leader-name{align-items:center;gap:12px;display:flex}.leader-name b{font-size:14px}.leader-name svg{width:17px;color:var(--red)}.leaderboard-table article>span:not(.rank):not(.leader-name){color:var(--muted);font-size:12px}.leaderboard-table article>strong{color:var(--red);font-family:Bebas Neue;font-size:34px;font-weight:400}.leaderboard-table article>strong small{font-family:IBM Plex Sans;font-size:9px}.empty-board{text-align:center;background:var(--paper);border:1px solid var(--line);place-items:center;min-height:310px;padding:50px;display:grid;box-shadow:6px 6px #d8cbb2}.empty-board svg{width:60px;height:60px;color:var(--yellow);fill:var(--yellow);stroke:var(--red)}.empty-board h3{margin:15px 0 5px;font-family:Bebas Neue;font-size:36px;font-weight:400}.empty-board p{color:var(--muted);margin:0;font-size:11px}.tiebreak{color:var(--muted);border-left:4px solid var(--red);background:#e6dac4;flex-wrap:wrap;gap:8px 20px;margin-top:24px;padding:17px 20px;font-size:9px;display:flex}.tiebreak b{color:var(--ink)}footer{color:#c6bbb1;background:var(--ink);border-top:5px solid var(--red);align-items:center;gap:24px;padding:22px max(20px,50vw - 590px);font-size:9px;display:flex}footer span{color:var(--yellow);letter-spacing:.12em;font-weight:700}footer p{margin:0}footer a{color:#fff;margin-left:auto;text-decoration:none}@media (max-width:850px){.content-grid{grid-template-columns:1fr}aside{grid-template-columns:1fr 1fr;position:static}.entrants{grid-row:span 2}}@media (max-width:600px){.shell,.topline,.brand-row,.masthead nav{width:min(100% - 24px,1180px)}.topline span:last-child,.masthead-stamp{display:none}.brand-row{gap:17px;padding:24px 0 21px}.brand-mark{width:66px;height:66px;box-shadow:0 0 0 4px var(--yellow);border-width:3px}.brand-mark span{font-size:30px}h1{font-size:61px}.masthead nav button{flex:1;justify-content:center;padding:13px 4px;font-size:9px}.match-selector{grid-template-columns:40px 1fr 40px;margin-top:18px}.match-title{padding:16px 11px}.match-title>div{align-items:flex-start}.match-title h2{font-size:26px}.match-title p,.countdown,.locked-label{font-size:9px}.content-grid{gap:25px;padding:34px 0 58px}.identity-card,.seal-card{padding:17px}.score-card{grid-template-columns:1fr 20px 1fr;padding-inline:8px}.score-team>span{height:31px;font-size:19px}.score-stepper{grid-template-columns:34px 52px 34px}.score-stepper button{height:39px}.score-stepper strong{font-size:58px}.questions-grid{grid-template-columns:1fr}.chaos-card{padding:20px 15px}.chaos-card article{grid-template-columns:1fr;gap:9px;padding:14px 7px}aside{grid-template-columns:1fr}.entrants{grid-row:auto}.page-view{padding:45px 0 70px}.page-view>h2{font-size:64px}.fixture-list>button{grid-template-columns:43px 1fr 18px;gap:9px;padding:13px 10px}.fixture-number{font-size:30px}.fixture-list b{font-size:20px}.fixture-status{display:none}.leaderboard-head,.leaderboard-table article{grid-template-columns:34px 1fr 46px 68px}.leaderboard-head span:nth-child(3),.leaderboard-table article>span:nth-child(3){display:none}.leaderboard-head,.leaderboard-table article{padding-inline:10px}.leader-name{gap:7px}.leader-name i{width:24px;height:24px}.leader-name b{font-size:11px}footer{flex-direction:column;align-items:flex-start;gap:8px}footer a{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
