@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/amatic-sc-cyrillic-400-normal.8ee0a2c6.woff2) format("woff2"),url(/_next/static/media/amatic-sc-cyrillic-400-normal.9143f8ba.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/amatic-sc-hebrew-400-normal.ff4acd38.woff2) format("woff2"),url(/_next/static/media/amatic-sc-hebrew-400-normal.e19a3ba0.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/amatic-sc-vietnamese-400-normal.304e4550.woff2) format("woff2"),url(/_next/static/media/amatic-sc-vietnamese-400-normal.55d892bb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/amatic-sc-latin-ext-400-normal.553d5f85.woff2) format("woff2"),url(/_next/static/media/amatic-sc-latin-ext-400-normal.d1d4aa0f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Amatic SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/amatic-sc-latin-400-normal.c486fca7.woff2) format("woff2"),url(/_next/static/media/amatic-sc-latin-400-normal.ea664056.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/amatic-sc-cyrillic-700-normal.0899dba3.woff2) format("woff2"),url(/_next/static/media/amatic-sc-cyrillic-700-normal.556f2678.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/amatic-sc-hebrew-700-normal.ebafe464.woff2) format("woff2"),url(/_next/static/media/amatic-sc-hebrew-700-normal.355cb291.woff) format("woff");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/amatic-sc-vietnamese-700-normal.20acf596.woff2) format("woff2"),url(/_next/static/media/amatic-sc-vietnamese-700-normal.1ba90cfc.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/amatic-sc-latin-ext-700-normal.a73f81d1.woff2) format("woff2"),url(/_next/static/media/amatic-sc-latin-ext-700-normal.0cd6dfd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Amatic SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/amatic-sc-latin-700-normal.03c37261.woff2) format("woff2"),url(/_next/static/media/amatic-sc-latin-700-normal.b0c3454d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/special-elite-latin-ext-400-normal.402cded3.woff2) format("woff2"),url(/_next/static/media/special-elite-latin-ext-400-normal.258753a6.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/special-elite-latin-400-normal.51e85c95.woff2) format("woff2"),url(/_next/static/media/special-elite-latin-400-normal.fd17b7ef.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/anton-vietnamese-400-normal.7a0e1aba.woff2) format("woff2"),url(/_next/static/media/anton-vietnamese-400-normal.9feab41a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/anton-latin-ext-400-normal.4d008ae9.woff2) format("woff2"),url(/_next/static/media/anton-latin-ext-400-normal.af34a566.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/anton-latin-400-normal.8051a086.woff2) format("woff2"),url(/_next/static/media/anton-latin-400-normal.70090b55.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/oswald-cyrillic-ext-400-normal.adf69101.woff2) format("woff2"),url(/_next/static/media/oswald-cyrillic-ext-400-normal.ba6daa99.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/oswald-cyrillic-400-normal.4f3ad9e8.woff2) format("woff2"),url(/_next/static/media/oswald-cyrillic-400-normal.a8343b18.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/oswald-vietnamese-400-normal.e4066079.woff2) format("woff2"),url(/_next/static/media/oswald-vietnamese-400-normal.f71fe02e.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/oswald-latin-ext-400-normal.931b716b.woff2) format("woff2"),url(/_next/static/media/oswald-latin-ext-400-normal.14087fd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/oswald-latin-400-normal.92ebb4d8.woff2) format("woff2"),url(/_next/static/media/oswald-latin-400-normal.ffe42752.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/oswald-cyrillic-ext-500-normal.4387d3ab.woff2) format("woff2"),url(/_next/static/media/oswald-cyrillic-ext-500-normal.f5d99a99.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/oswald-cyrillic-500-normal.0cc565f1.woff2) format("woff2"),url(/_next/static/media/oswald-cyrillic-500-normal.253b2a83.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/oswald-vietnamese-500-normal.56862cff.woff2) format("woff2"),url(/_next/static/media/oswald-vietnamese-500-normal.6020578c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/oswald-latin-ext-500-normal.f85bf850.woff2) format("woff2"),url(/_next/static/media/oswald-latin-ext-500-normal.378b229b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/oswald-latin-500-normal.c0085ea6.woff2) format("woff2"),url(/_next/static/media/oswald-latin-500-normal.21ef85c6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/oswald-cyrillic-ext-600-normal.93b1ff95.woff2) format("woff2"),url(/_next/static/media/oswald-cyrillic-ext-600-normal.7c13f9d6.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/oswald-cyrillic-600-normal.23bf61d8.woff2) format("woff2"),url(/_next/static/media/oswald-cyrillic-600-normal.2381ce63.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/oswald-vietnamese-600-normal.a30de77d.woff2) format("woff2"),url(/_next/static/media/oswald-vietnamese-600-normal.f2529e4c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/oswald-latin-ext-600-normal.94e0f187.woff2) format("woff2"),url(/_next/static/media/oswald-latin-ext-600-normal.85702215.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/oswald-latin-600-normal.2721c83b.woff2) format("woff2"),url(/_next/static/media/oswald-latin-600-normal.ad53a5a5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{margin:0;padding:0;box-sizing:border-box}:root{--chalk:#f2efe6;--chalk-dim:hsla(45,32%,93%,.75);--chalk-faint:hsla(45,32%,93%,.4);--accent:#ffd66b;--accent2:#9fd8cb;--accent3:#f2a09b;--board:#232824;--glow:rgba(255,190,90,.09);--bg1:#262b27;--bg2:#21261f;--bg3:#1c211b;--panel:hsla(0,0%,100%,.045);--font-display:"Amatic SC",cursive;--font-text:"Special Elite",monospace}html{scroll-behavior:smooth}body{font-family:var(--font-text);color:var(--chalk);min-height:100vh;background:radial-gradient(ellipse at 50% -5%,var(--glow),transparent 45%),radial-gradient(ellipse at 15% 30%,hsla(0,0%,100%,.045),transparent 45%),linear-gradient(160deg,var(--bg1) 0,var(--bg2) 45%,var(--bg3) 100%);background-attachment:fixed;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}.wrap{max-width:860px;margin:0 auto;padding:24px 20px 80px;text-align:center}.topnav{justify-content:space-between;align-items:center;gap:10px 18px;padding:4px 0 26px;font-family:var(--font-text);font-size:12px;letter-spacing:3px;color:var(--chalk-dim)}.navlinks,.topnav{display:flex;flex-wrap:wrap}.navlinks{gap:6px 14px;justify-content:center}.navlinks a{padding-bottom:2px;border-bottom:1.5px solid transparent}.navlinks a:hover{color:var(--chalk);border-bottom-color:var(--chalk-faint)}.navlinks a.on{border-bottom-color:var(--accent)}.navlinks a.on,.topnav .logo{color:var(--accent)}.logo-img{width:30px;height:30px;vertical-align:middle;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.hero-logo{width:170px;height:170px;margin:0 auto 10px;display:block;filter:drop-shadow(0 8px 26px rgba(0,0,0,.55)) drop-shadow(0 0 30px rgba(255,214,107,.15))}.admin-top .logo,.topnav .logo{display:inline-flex;align-items:center;gap:8px}.kicker{font-family:var(--font-text);font-size:14px;letter-spacing:6px;color:var(--accent2);text-transform:uppercase}h1{font-family:var(--font-display);font-weight:700;font-size:clamp(58px,12vw,100px);line-height:.95;margin:12px 0 4px;text-shadow:0 0 14px hsla(45,32%,93%,.25)}h1 .q{color:var(--accent)}.underline{width:250px;height:5px;margin:8px auto 24px;background:var(--accent);border-radius:50% 40% 50% 45%/80% 90% 70% 100%;opacity:.85;transform:rotate(-.6deg)}h2{font-size:42px;letter-spacing:2px;margin-bottom:12px}.venue,h2{font-family:var(--font-display);font-weight:700;color:var(--accent)}.venue{font-size:36px}.venue small{font:inherit;letter-spacing:inherit;color:inherit}.venue small:before{content:"·";margin:0 12px;opacity:.55}.datetime{font-family:var(--font-display);font-weight:700;font-size:33px;letter-spacing:2px;margin:14px 0 4px}.datetime b{color:var(--accent2)}.countdown{display:flex;gap:14px;justify-content:center;margin:22px 0 6px;flex-wrap:wrap}.cd{width:92px;padding:13px 0 10px;border:2.5px solid var(--chalk-faint);border-radius:18px 14px 19px 13px;background:hsla(0,0%,100%,.03)}.cd b{display:block;font-family:var(--font-display);font-size:44px;color:var(--accent);line-height:1}.cd span{font-family:var(--font-text);font-size:10px;letter-spacing:3px;color:var(--chalk-dim)}.pills{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:16px 0}.pill{font-family:var(--font-text);font-size:12px;letter-spacing:1px;padding:8px 18px;border:1.5px solid var(--chalk-faint);border-radius:24px 20px 23px 19px/19px 23px 18px 24px}.cta-note{color:var(--accent3);font-size:15px;line-height:1.6;margin-top:6px}section.card{margin-top:46px;padding:32px 26px;border:3px solid var(--chalk-dim);border-radius:18px 14px 19px 13px;position:relative;text-align:center;background:rgba(0,0,0,.1)}section.card:after{content:"";position:absolute;inset:6px;border:1.5px dashed var(--chalk-faint);border-radius:12px;pointer-events:none}form{grid-gap:14px;gap:14px;text-align:left;position:relative;z-index:1}form,label{display:grid}label{grid-gap:4px;gap:4px;font-size:13px;letter-spacing:1px;color:var(--chalk-dim)}input,select,textarea{font-family:var(--font-text);font-size:14px;color:var(--chalk);background:hsla(0,0%,100%,.06);border:1.5px solid var(--chalk-faint);border-radius:10px 8px 11px 9px;padding:12px 14px;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--accent2)}select option{background:var(--board)}textarea{resize:vertical;min-height:88px}.radio-row{display:grid;grid-gap:10px;gap:10px}.radio-opt{display:flex;align-items:center;gap:10px;border:1.5px solid var(--chalk-faint);border-radius:12px;padding:12px 14px;cursor:pointer;font-size:13px;line-height:1.6;color:var(--chalk)}.radio-opt input{width:auto;accent-color:#ffd66b}.radio-opt.checked{border-color:var(--accent);box-shadow:0 0 14px rgba(255,214,107,.12)}.radio-opt .save{color:var(--accent2);font-size:12px}.btn,button{font-family:var(--font-display);font-weight:700;font-size:29px;letter-spacing:2px;color:#232824;background:var(--accent);border:none;border-radius:14px 11px 15px 10px;padding:12px 20px;cursor:pointer;margin-top:4px;display:inline-block}.btn:hover,button:hover{filter:brightness(1.08)}button:disabled{opacity:.6;cursor:default}.btn.mint,button.mint{background:var(--accent2)}.btn.ghost,button.ghost{background:transparent;color:var(--accent);border:2px solid var(--accent);font-size:22px;padding:8px 16px}.btn.small,button.small{font-size:20px;padding:7px 14px}.step{font-family:var(--font-text);font-size:11px;letter-spacing:3px;color:var(--accent2);margin-bottom:4px;text-align:left}.quiz-pick{display:grid;grid-gap:12px;gap:12px;position:relative;z-index:1}.quiz-opt{display:grid;grid-gap:3px;gap:3px;text-align:left;width:100%;font-family:var(--font-display);font-size:25px;letter-spacing:.5px;color:var(--chalk);background:hsla(0,0%,100%,.05);border:2px solid var(--chalk-faint);border-radius:14px 11px 15px 10px;padding:16px 18px;margin-top:0}.quiz-opt:hover{border-color:var(--accent);background:rgba(255,214,107,.08);filter:none}.qo-name{display:block;font-family:var(--font-display);font-size:31px;font-weight:700;color:var(--chalk)}.qo-meta{display:block;font-family:var(--font-text);font-size:10px;letter-spacing:2px;color:var(--chalk-dim)}.chosen{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;border:1.5px dashed var(--accent);border-radius:12px;padding:13px 16px;margin-bottom:20px;position:relative;z-index:1}.chosen .qo-meta:first-child{color:var(--accent)}.chosen button{margin-top:0;flex-shrink:0}.msg{font-size:14px;line-height:1.6;margin-top:8px}.msg.ok{color:var(--accent2)}.msg.err{color:var(--accent3)}footer{margin-top:60px;color:var(--chalk-faint);font-family:var(--font-text);font-size:11px;letter-spacing:4px;text-align:center}.sitefoot{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:26px;border-top:1.5px solid hsla(45,32%,93%,.12)}.footlinks{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;letter-spacing:2px}.footlinks a:hover{color:var(--accent)}.admin{max-width:1240px;margin:0 auto;padding:0 24px 70px;font-family:var(--font-text);font-size:13px;text-align:left}.admin-top{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1.5px solid var(--chalk-faint);margin-bottom:8px}.admin-top .logo{color:var(--accent);letter-spacing:3px;font-size:14px}.admin-top .user{color:var(--chalk-dim);font-size:11px;letter-spacing:2px}.admin-top .user b{color:var(--accent2)}.admin h1{font-size:48px;text-align:left}.pagehead{align-items:center;justify-content:space-between;gap:18px;padding:22px 0 12px}.pagehead,.tabs{display:flex;flex-wrap:wrap}.tabs{gap:6px;border-bottom:1.5px solid var(--chalk-faint);margin:10px 0 24px}.tab{padding:11px 20px;font-size:11px;letter-spacing:2px;color:var(--chalk-dim);border:1.5px solid transparent;border-bottom:none;border-radius:11px 11px 0 0}.tab.on{color:var(--accent);border-color:var(--chalk-faint)}.panel,.tab.on{background:var(--panel)}.panel{border:1.5px solid var(--chalk-faint);border-radius:14px;padding:22px;margin-bottom:22px}.panel h3{font-family:var(--font-display);font-size:32px;color:var(--accent);margin-bottom:12px;letter-spacing:1px}.qz{display:grid;grid-template-columns:1fr auto auto auto auto;align-items:center;grid-gap:22px;gap:22px;background:var(--panel);border:1.5px solid var(--chalk-faint);border-radius:14px;padding:18px 22px;margin-bottom:14px}.qz .name{font-family:var(--font-display);font-size:33px;font-weight:700}.qz .meta{color:var(--chalk-dim);font-size:11px;letter-spacing:1px;margin-top:4px}.status{font-size:10px;letter-spacing:2px;padding:6px 12px;border-radius:20px;white-space:nowrap}.st-open{background:rgba(159,216,203,.15);color:var(--accent2);border:1px solid var(--accent2)}.st-draft{background:hsla(45,32%,93%,.08);color:var(--chalk-dim);border:1px solid var(--chalk-faint)}.st-live{background:rgba(255,214,107,.15);color:var(--accent);border:1px solid var(--accent)}.st-finished{background:hsla(3,77%,78%,.12);color:var(--accent3);border:1px solid var(--accent3)}.stat{text-align:center;color:var(--chalk-dim);font-size:10px;letter-spacing:1px}.stat b{display:block;font-family:var(--font-display);font-size:30px;color:var(--chalk)}.mc-edit{border:1.5px dashed var(--chalk-faint);border-radius:10px;padding:12px;display:grid;grid-gap:8px;gap:8px}.mc-opt{display:flex;align-items:center;gap:10px}.mc-opt input[type=radio]{width:auto;accent-color:#ffd66b;flex-shrink:0}.mc-opt .mc-letter{font-family:var(--font-display);font-size:26px;color:var(--accent);width:20px;flex-shrink:0}.mc-opt input:not([type]),.mc-opt input[type=text]{flex:1 1}.earnings{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.earn{border:1.5px solid var(--chalk-faint);border-radius:12px;padding:14px 16px}.earn b{display:block;font-family:var(--font-display);font-size:38px;line-height:1;color:var(--chalk)}.earn span{display:block;font-size:9px;letter-spacing:2px;color:var(--chalk-dim);margin-top:6px}.earn.big{border-color:var(--accent2);background:rgba(159,216,203,.08)}.earn.big b{color:var(--accent2);font-size:46px}.earn b.owed{color:var(--accent3)}.earlybird{margin-top:14px;padding:12px 14px;border-radius:10px;font-size:12px;line-height:1.6;border:1.5px dashed}.earlybird.on{border-color:var(--accent2);color:var(--chalk);background:rgba(159,216,203,.07)}.earlybird.on b{color:var(--accent2)}.earlybird.off{border-color:var(--chalk-faint);color:var(--chalk-dim)}.earlybird.off b{color:var(--accent3)}table.adm{width:100%;border-collapse:collapse;font-size:12px}table.adm td,table.adm th{border:1px solid var(--chalk-faint);padding:8px 10px;text-align:left}table.adm th{color:var(--accent2);font-size:10px;letter-spacing:1px;text-transform:uppercase}table.adm input{padding:6px 8px;font-size:12px;width:72px}.round-item{display:flex;align-items:center;gap:12px;padding:12px 13px;border:1.5px solid var(--chalk-faint);border-radius:10px;margin-bottom:10px}.round-item .rname{font-family:var(--font-display);font-size:27px;font-weight:700;flex:1 1}.chip{font-size:9px;letter-spacing:1px;padding:4px 10px;border-radius:14px;border:1px solid var(--chalk-faint);color:var(--chalk-dim);white-space:nowrap}.chip.gold{border-color:var(--accent);color:var(--accent)}.chip.mint{border-color:var(--accent2);color:var(--accent2)}.chip.pink{border-color:var(--accent3);color:var(--accent3)}.qrow{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 10px;border-bottom:1px dashed var(--chalk-faint);font-size:11px;color:var(--chalk-dim)}.qrow .qq{font-family:var(--font-text);font-size:13px;color:var(--chalk)}.sub-item{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1.5px solid var(--chalk-faint);border-radius:10px;margin-bottom:10px}.sub-item .q{font-family:var(--font-text);font-size:13px;color:var(--chalk)}.sub-item .a{color:var(--chalk-dim);font-size:11px;margin-top:2px}.sub-item .who{color:var(--accent2);font-size:10px;letter-spacing:1px;margin-top:4px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}@media (max-width:900px){.grid2,.qz{grid-template-columns:1fr}}.login-box{max-width:420px;margin:12vh auto 0}.seo-about p{font-size:13px;color:var(--chalk-dim);line-height:1.5;margin-bottom:14px;max-width:640px;margin-left:auto;margin-right:auto}.seo-about p b{color:var(--chalk)}.seo-about p:last-child{margin-bottom:0}.btn.ig{background:linear-gradient(115deg,#f2a09b,#ffd66b 55%,#9fd8cb);color:#232824}.contact p{max-width:560px;margin-left:auto;margin-right:auto}.mode-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mode{font-family:var(--font-display);font-weight:700;font-size:27px;letter-spacing:.5px;background:hsla(0,0%,100%,.05);color:var(--chalk-dim);border:2px solid var(--chalk-faint);border-radius:14px 11px 15px 10px;padding:12px 10px;margin-top:0}.mode.on{color:var(--chalk);background:rgba(255,214,107,.12)}.mode.on,.mode:hover{border-color:var(--accent)}.mode:hover{filter:none}.qcard-when{font-family:var(--font-text);font-size:12px;letter-spacing:3px;color:var(--accent2);margin-bottom:10px}.qcard-when b{color:var(--accent)}.qline{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px;padding:12px 0;border-bottom:1px dashed var(--chalk-faint)}.qline:last-child{border-bottom:none}.ql-date{font-family:var(--font-text);font-size:11px;letter-spacing:2px;color:var(--accent2)}.ql-name{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--chalk)}.ql-venue{font-size:19px;color:var(--chalk-dim)}.board{list-style:none;margin-top:20px;display:grid;grid-gap:8px;gap:8px;text-align:left;position:relative;z-index:1}.board li{display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:10px;gap:10px;border:1.5px solid var(--chalk-faint);border-radius:12px 9px 13px 8px;padding:10px 14px}.board li.win{border-color:var(--accent);background:rgba(255,214,107,.1)}.board .bm{font-size:24px;text-align:center}.board .bn{font-size:29px;font-weight:700;color:var(--chalk)}.board .bn,.board .bp{font-family:var(--font-display)}.board .bp{font-size:30px;color:var(--accent)}.memberrow td{border-top:none;padding-top:4px;padding-bottom:10px}.mlabel{font-size:9px;letter-spacing:2px;color:var(--chalk-faint);margin-right:10px}.member{display:inline-flex;align-items:center;gap:7px;margin:3px 6px 3px 0;border:1px solid var(--chalk-faint);border-radius:20px;padding:3px 10px;font-size:12px;color:var(--chalk)}.member,.member small{font-family:var(--font-text)}.member small{font-size:9px;color:var(--chalk-dim)}.member a{cursor:pointer;color:var(--accent3);font-size:11px}.roundlist{list-style:none;display:grid;grid-gap:10px;gap:10px;text-align:left;position:relative;z-index:1}.round{display:grid;grid-template-columns:46px 1fr;align-items:center;grid-gap:14px;gap:14px;border:2px solid var(--chalk-faint);border-radius:14px 11px 15px 10px;padding:13px 16px;background:hsla(0,0%,100%,.03)}.round .rnum{font-family:var(--font-display);font-weight:700;font-size:34px;line-height:1;color:var(--accent2);text-align:center}.round .rbody{display:grid;grid-gap:2px;gap:2px}.round .rname{font-family:var(--font-display);font-weight:700;font-size:30px;color:var(--chalk)}.round .rnote{font-size:12px;color:var(--chalk-dim);line-height:1.6}.round.secret{border-style:dashed;border-color:var(--accent);background:rgba(255,214,107,.08)}.round.secret .rname,.round.secret .rnum{color:var(--accent)}.breakmark{display:flex;align-items:center;gap:12px;margin:8px 0 14px;color:var(--chalk-faint)}.breakmark:after,.breakmark:before{content:"";flex:1 1;border-top:1.5px dashed var(--chalk-faint)}.breakmark span{font-family:var(--font-text);font-size:10px;letter-spacing:3px;white-space:nowrap}.rounds-foot{color:var(--chalk-dim);font-size:13px;line-height:1.7;margin-top:20px;max-width:560px;margin-left:auto;margin-right:auto}.hero-cta{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:26px}.hero-cta .btn{font-size:33px;padding:14px 34px}.hero-cta span{font-size:11px;letter-spacing:2px;color:var(--chalk-dim)}.danger{margin-top:26px;padding:18px 20px;border:1.5px dashed var(--accent3);border-radius:12px;background:hsla(3,77%,78%,.06)}.danger h3{font-family:var(--font-display);font-size:28px;color:var(--accent3);margin-bottom:8px}.danger p{font-size:12px;color:var(--chalk-dim);line-height:1.6;margin-bottom:12px;max-width:620px}.danger p b{color:var(--accent3)}button.danger-btn{background:var(--accent3);color:#232824;border-color:var(--accent3)}button.ghost.danger-btn{background:transparent;color:var(--accent3);border:2px solid var(--accent3)}.admin-top .user a{color:var(--chalk-dim)}.admin-top .user a:hover{color:var(--accent2)}.panel code{font-family:var(--font-text);font-size:11px;color:var(--accent);background:rgba(255,214,107,.1);padding:1px 5px;border-radius:4px}.venue-cta{border-color:var(--accent2)}.venue-cta h2{color:var(--accent2)}.venue-cta p{font-size:13px;color:var(--chalk-dim);line-height:1.7;max-width:560px;margin:0 auto 18px}table.adm input.edit-name{font-family:var(--font-display);font-size:20px;width:130px;padding:4px 6px}.member input{background:transparent;border-color:transparent;padding:2px 4px}.member input:focus,.member input:hover{border-color:var(--chalk-faint);background:hsla(0,0%,100%,.06)}.member .m-name{font-family:var(--font-display);font-size:19px;color:var(--chalk);width:92px}.member .m-due{font-size:10px;width:52px;color:var(--chalk-dim)}.solo-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:8px;gap:8px}.solo-item{display:flex;align-items:center;gap:10px;border:1.5px solid var(--chalk-faint);border-radius:10px;padding:10px 12px}.solo-item.on{border-color:var(--accent);background:rgba(255,214,107,.1)}.solo-check{width:auto;flex:0 0 auto;accent-color:#ffd66b;cursor:pointer}.solo-body{display:grid;grid-gap:3px;gap:3px;flex:1 1 auto;min-width:0}.solo-body>input{width:100%;padding:5px 7px;font-size:11px}.solo-body .sname{font-family:var(--font-display);font-size:23px;color:var(--chalk);line-height:1.1}.solo-body .smeta{letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solo-body .smeta,.solo-money{font-size:10px;color:var(--chalk-dim)}.solo-money{display:flex;align-items:center;gap:6px}.solo-money input{width:70px;padding:5px 7px;font-size:11px}.solo-del{cursor:pointer;color:var(--accent3);font-size:14px;flex:0 0 auto}.solo-del:hover{color:var(--chalk)}.row-edit{cursor:pointer;color:var(--accent2);font-size:11px;letter-spacing:1px;flex:0 0 auto;white-space:nowrap}.row-edit:hover{color:var(--accent)}.team-note-read{display:block;margin-top:3px;max-width:260px;font-size:10px;line-height:1.35;letter-spacing:.5px;color:var(--chalk-dim);white-space:normal}.team-note-read:before{content:"✎ ";opacity:.7}.solo-body .team-note-read{max-width:none;white-space:normal;overflow:visible}.team-note{width:100%;margin-top:3px;font-size:11px}.hero-title{display:block;line-height:1;font-weight:var(--display-weight,700);text-transform:var(--display-transform,none)}.hero-title .t-sub{display:block;font-size:.5em;color:var(--accent);line-height:1.1;margin:4px 0 0}.hero-title .t-with{display:block;font-size:.42em;color:var(--chalk-dim);letter-spacing:2px;margin:2px 0 0}.hero-title .t-main{display:block}.prize-total{margin-top:14px}.prize-total-amt{font-family:var(--font-display);font-weight:700;font-size:96px;line-height:1;color:var(--accent);text-shadow:0 0 26px rgba(255,214,107,.35)}.prize-total-amt .trophy{font-size:.72em;vertical-align:middle;margin-right:.14em;text-shadow:none;position:relative;top:-.04em}.prize-total-lab{font-family:var(--font-text);font-size:12px;letter-spacing:3px;color:var(--chalk-dim);margin-top:2px;text-transform:uppercase}.prizes{margin:30px auto 0;text-align:center}.prize-kicker{font-family:var(--font-text);font-size:13px;letter-spacing:5px;color:var(--chalk-dim);text-transform:uppercase}.prize-row{display:block}.prize{margin-top:8px}.prizes.compact{margin:16px auto 26px}.prizes.compact .prize-row{display:flex;column-gap:8vw;row-gap:14px;justify-content:center;align-items:flex-start;flex-wrap:wrap}.prizes.compact .prize{margin-top:6px}.prizes.compact .prize-amt,.prizes.compact .prize.second .prize-amt{font-size:50px}.prizes.compact .prize.long .prize-amt{font-size:30px;max-width:44vw}@media (max-width:560px){.prizes.compact .prize-row{column-gap:12vw}.prizes.compact .prize-amt,.prizes.compact .prize.second .prize-amt{font-size:38px}}.prize-amt{font-family:var(--font-display);font-weight:700;font-size:96px;line-height:.9;color:var(--accent);text-shadow:0 0 26px rgba(255,214,107,.35)}.prize.second{margin-top:14px}.prize.second .prize-amt{font-size:58px;color:var(--chalk);opacity:.9}.prize-lab{font-family:var(--font-text);font-size:12px;letter-spacing:3px;color:var(--chalk-dim);margin-top:2px}@media (max-width:560px){.prize-amt{font-size:68px}.prize.second .prize-amt{font-size:44px}.prize-total-amt{font-size:68px}}.joincode{display:inline-block;margin-left:10px;padding:1px 8px;font-family:var(--font-text);font-size:13px;letter-spacing:3px;color:var(--board);background:var(--accent);border-radius:5px;vertical-align:middle}body:has(.posterart){position:relative}.posterart{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.posterart:after{content:"";position:absolute;inset:0 0 auto;height:130px;background:linear-gradient(var(--bg1) 18%,transparent)}.posterart{background:var(--bg1)}.pa-sun{inset:0 0 auto;height:700px}.pa-deep,.pa-sun{position:absolute;width:100%;display:block}.pa-deep{inset:0;height:100%;opacity:.07}.pa-fade{position:absolute;inset:0 0 auto;height:700px;z-index:2}@media (max-width:700px){.pa-fade,.pa-sun{height:470px}}body:has(.posterart){background:var(--bg1)}.wrap{z-index:1}.wrap,.wrap>*{position:relative}.wrap.poster h1.hero-title{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.88;-webkit-text-stroke:12px var(--bg1);paint-order:stroke fill;text-shadow:none}.wrap.poster h1.hero-title .t-with{font-family:var(--font-text);font-weight:600;font-size:.26em;line-height:1.5;letter-spacing:.18em;color:var(--accent);-webkit-text-stroke-width:7px}.wrap.poster .kicker{color:var(--chalk);-webkit-text-stroke:7px var(--bg1);paint-order:stroke fill}.wrap.poster .prize-total{margin-top:30px}.wrap.poster .kicker{font-weight:600;color:var(--accent2)}.wrap.poster .hero-logo{filter:drop-shadow(0 8px 26px rgba(0,0,0,.5))}@media (max-width:700px){.posterart{height:430px}.wrap.poster h1.hero-title{-webkit-text-stroke-width:8px}}.league-lead{color:var(--chalk-dim);font-size:15px;line-height:1.7;max-width:560px;margin:0 auto 22px}.season{list-style:none;max-width:560px;margin:0 auto 24px;text-align:left;border-top:1.5px solid var(--chalk-faint)}.season li{display:grid;grid-template-columns:92px 1fr auto;grid-gap:14px;gap:14px;align-items:baseline;padding:10px 6px;border-bottom:1.5px solid var(--chalk-faint)}.season .s-label{font-family:var(--font-display);font-size:20px;letter-spacing:.5px;color:var(--accent);white-space:nowrap}.season .s-theme{font-family:var(--font-text);font-size:15px;color:var(--chalk);line-height:1.35}.season .s-theme small{display:block;font-size:12px;color:var(--chalk-dim)}.season .s-date{font-family:var(--font-text);font-size:14px;letter-spacing:.5px;color:var(--chalk-dim);white-space:nowrap}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.price-tile{border:1.5px solid var(--chalk-faint);border-radius:14px;padding:16px 12px;display:flex;flex-direction:column;gap:6px}.price-tile b{font-family:var(--font-display);font-size:40px;line-height:1;color:var(--accent)}.price-tile span{font-family:var(--font-text);font-size:12px;letter-spacing:.5px;line-height:1.6;color:var(--chalk-dim)}.price-tile em{color:var(--accent2);font-style:normal}.rules{text-align:left;max-width:620px;margin:0 auto;padding-left:0;counter-reset:rule;list-style:none;display:grid;grid-gap:12px;gap:12px}.rules li{position:relative;padding-left:44px;font-size:14px;line-height:1.65;color:var(--chalk)}.rules li:before{counter-increment:rule;content:counter(rule);position:absolute;left:0;top:-2px;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);font-family:var(--font-display);font-size:19px;display:flex;align-items:center;justify-content:center}.faq{text-align:left;max-width:620px;margin:0 auto;display:grid;grid-gap:8px;gap:8px}.faq details{border:1.5px solid var(--chalk-faint);border-radius:12px;padding:0 16px}.faq summary{cursor:pointer;padding:13px 0;font-family:var(--font-text);font-size:15px;letter-spacing:.3px;color:var(--chalk);list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-family:var(--font-display);font-size:22px;line-height:1}.faq details[open] summary:after{content:"−"}.faq details[open] summary{color:var(--accent)}.faq p{padding:0 0 14px;font-size:14px;line-height:1.65;color:var(--chalk-dim)}.mode-row.three{grid-template-columns:1fr 1fr 1fr}@media (max-width:640px){.mode-row.three,.price-grid{grid-template-columns:1fr}.season li{grid-template-columns:80px 1fr;gap:6px 10px}.season .s-date{grid-column:2}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px}.ltable{width:100%;border-collapse:collapse;font-size:14px;min-width:460px}.ltable td,.ltable th{padding:10px 8px;border-bottom:1px solid var(--chalk-faint);text-align:left}.ltable th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-dim);white-space:nowrap}.ltable th small{display:block;font-size:10px;letter-spacing:.04em;opacity:.7;font-weight:400}.ltable td.r,.ltable th.r{width:2.4em;text-align:center;color:var(--chalk-dim)}.ltable td.n,.ltable th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ltable td.total,.ltable th.total{font-weight:700;color:var(--accent)}.ltable td .dash{color:var(--chalk-faint)}.ltable tr.top td{background:hsla(0,0%,100%,.04)}.ltable tr.t1 td{background:rgba(255,209,102,.1)}.ltable-note{font-size:12px;color:var(--chalk-dim);line-height:1.6;margin-top:12px}