@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}*{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;--panel:hsla(0,0%,100%,.045)}html{scroll-behavior:smooth}body{font-family:Special Elite,monospace;color:var(--chalk);min-height:100vh;background:radial-gradient(ellipse at 50% -5%,rgba(255,190,90,.09),transparent 45%),radial-gradient(ellipse at 15% 30%,hsla(0,0%,100%,.045),transparent 45%),linear-gradient(160deg,#262b27,#21261f 45%,#1c211b);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:Special Elite,monospace;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:Special Elite,monospace;font-size:14px;letter-spacing:6px;color:var(--accent2);text-transform:uppercase}h1{font-family:Amatic SC,cursive;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:Amatic SC,cursive;font-weight:700;color:var(--accent)}.venue{font-size:40px}.venue small{display:block;font-family:Special Elite,monospace;font-size:12px;letter-spacing:5px;color:var(--chalk-dim);margin-top:4px}.datetime{font-family:Amatic SC,cursive;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:Amatic SC,cursive;font-size:44px;color:var(--accent);line-height:1}.cd span{font-family:Special Elite,monospace;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:Special Elite,monospace;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:Special Elite,monospace;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:Amatic SC,cursive;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:Special Elite,monospace;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:Amatic SC,cursive;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:Amatic SC,cursive;font-size:31px;font-weight:700;color:var(--chalk)}.qo-meta{display:block;font-family:Special Elite,monospace;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:Special Elite,monospace;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:Special Elite,monospace;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:Amatic SC,cursive;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:Amatic SC,cursive;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:Amatic SC,cursive;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:Amatic SC,cursive;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:Amatic SC,cursive;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:Amatic SC,cursive;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:Special Elite,monospace;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:Special Elite,monospace;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:Amatic SC,cursive;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:Special Elite,monospace;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:Special Elite,monospace;font-size:11px;letter-spacing:2px;color:var(--accent2)}.ql-name{font-family:Amatic SC,cursive;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:Amatic SC,cursive}.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:Special Elite,monospace}.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:Amatic SC,cursive;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:Amatic SC,cursive;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:Special Elite,monospace;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:Amatic SC,cursive;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:Special Elite,monospace;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:Amatic SC,cursive;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:Amatic SC,cursive;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:Amatic SC,cursive;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)}