*,*:before,*:after{box-sizing:border-box}:root{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:var(--text-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-deep: #0a0f0d;--bg-mid: #0d1f17;--bg-field: #1a3c2e;--card-bg: rgba(10, 20, 15, .6);--card-bg-hover: rgba(14, 28, 20, .75);--card-border: rgba(34, 197, 94, .12);--card-border-hover: rgba(34, 197, 94, .3);--card-glow: 0 0 20px rgba(34, 197, 94, .08), 0 2px 8px rgba(0, 0, 0, .1);--card-glow-hover: 0 0 30px rgba(34, 197, 94, .15), 0 4px 20px rgba(0,0,0,.3), 0 0 1px rgba(34, 197, 94, .18);--card-radius: 16px;--card-highlight: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 0 0 1px rgba(255, 255, 255, .02);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--card-blur: blur(16px);--text-primary: #f0fdf4;--text-secondary: rgba(255, 255, 255, .65);--text-muted: rgba(255, 255, 255, .55);--accent-green: #22c55e;--accent-green-dim: rgba(34, 197, 94, .15);--accent-green-dark: #16a34a;--accent-green-light: #4ade80;--accent-orange: #f97316;--accent-orange-dim: rgba(249, 115, 22, .15);--accent-red: #ef4444;--accent-red-dim: rgba(239, 68, 68, .15);--accent-gold: #fbbf24;--accent-blue: #3b82f6;--logo-orange: #eb8705;--logo-orange-dark: #b06800;--neon-glow-green: 0 0 20px rgba(34, 197, 94, .2);--neon-glow-orange: 0 0 20px rgba(249, 115, 22, .2);--neon-glow-red: 0 0 20px rgba(239, 68, 68, .2);--input-bg: rgba(10, 20, 15, .5);--input-border: rgba(34, 197, 94, .2);--input-border-focus: var(--accent-green);--input-glow-focus: 0 0 0 3px rgba(34, 197, 94, .15), 0 0 20px rgba(34, 197, 94, .1);--nav-active: var(--accent-green);--nav-active-dim: var(--accent-green-dim);--page-padding-x: 16px;--page-padding-y: 20px;--page-padding-bottom: 30px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--fs-xs: .72rem;--fs-sm: .82rem;--fs-base: .95rem;--fs-md: 1.05rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: 2rem;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--ls-tight: -.01em;--ls-normal: 0;--ls-wide: .04em;--ls-caps: .08em;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.25, .46, .45, .94);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-bounce: cubic-bezier(.68, -.6, .32, 1.6);--dur-1: .12s;--dur-2: .22s;--dur-3: .36s;--dur-4: .5s;--shadow-1: 0 1px 0 rgba(255, 255, 255, .05), 0 2px 8px rgba(0, 0, 0, .14), 0 8px 24px rgba(0, 0, 0, .16), 0 0 1px rgba(var(--anim-accent-rgb), .04);--shadow-2: 0 1px 0 rgba(255, 255, 255, .06), 0 4px 16px rgba(0, 0, 0, .2), 0 12px 36px rgba(0, 0, 0, .24), 0 0 1px rgba(var(--anim-accent-rgb), .06);--shadow-3: 0 1px 0 rgba(255, 255, 255, .07), 0 8px 24px rgba(0, 0, 0, .24), 0 20px 60px rgba(0, 0, 0, .32), 0 0 2px rgba(var(--anim-accent-rgb), .08);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .18), inset 0 0 0 1px rgba(255, 255, 255, .04);--ring: 0 0 0 3px rgba(34, 197, 94, .18);--ring-dark: 0 0 0 3px rgba(235, 135, 5, .18);--anim-accent-rgb: 34, 197, 94;--anim-glow-soft: 0 0 16px rgba(var(--anim-accent-rgb), .12);--anim-glow-strong: 0 0 28px rgba(var(--anim-accent-rgb), .25);--anim-flash-correct: rgba(var(--anim-accent-rgb), .35);--anim-flash-correct-mobile: rgba(var(--anim-accent-rgb), .5);--played-badge-accent: #22c55e;--card-emphasized-bg: linear-gradient(180deg, rgba(15, 25, 18, .88) 0%, rgba(10, 20, 15, .78) 100%);--card-emphasized-border: rgba(34, 197, 94, .22);--card-emphasized-shadow: 0 4px 24px rgba(0, 0, 0, .3), 0 0 0 1px rgba(34, 197, 94, .08) inset;--card-emphasized-accent-bar: linear-gradient(90deg, #b45309, #eb8705 50%, #fbbf24);--card-subtle-bg: rgba(10, 20, 15, .38);--card-subtle-bg-hover: rgba(10, 20, 15, .5);--card-subtle-border: rgba(34, 197, 94, .08)}html,body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(ellipse at 70% 0%,rgba(30,58,46,.45) 0%,transparent 50%),radial-gradient(ellipse at 10% 100%,rgba(13,17,23,.7) 0%,transparent 55%),radial-gradient(circle at 90% 80%,rgba(235,135,5,.015) 0%,transparent 35%),linear-gradient(to bottom right,#0d1117,#11251a,#1e3a2f,#0d1117);background-attachment:fixed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at 50% 25%,rgba(var(--anim-accent-rgb),.055) 0%,transparent 55%),radial-gradient(ellipse at 85% 75%,rgba(var(--anim-accent-rgb),.02) 0%,transparent 40%);pointer-events:none;z-index:0}body:after{content:"";position:fixed;inset:0;background:radial-gradient(circle at 15% 85%,rgba(235,135,5,.018) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.008) 0%,transparent 70%);pointer-events:none;z-index:0}a{font-weight:var(--fw-medium, 500);color:var(--accent-green);text-decoration:inherit;transition:color var(--dur-2, .22s) var(--ease-soft, ease)}a:hover{color:#4ade80}a:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px;border-radius:4px}input:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}h1{font-size:var(--fs-2xl, 2rem);line-height:var(--lh-tight, 1.15);font-weight:var(--fw-extrabold, 800);letter-spacing:var(--ls-tight, -.01em)}h2{font-weight:var(--fw-bold, 700);letter-spacing:var(--ls-tight, -.01em);line-height:var(--lh-snug, 1.3)}button{border-radius:var(--radius-md);border:1px solid var(--card-border);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--card-bg);color:var(--text-primary);cursor:pointer;transition:all .25s ease;box-shadow:var(--card-highlight)}button:hover{border-color:var(--card-border-hover);background-color:var(--card-bg-hover);box-shadow:var(--card-glow),var(--card-highlight)}button:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}button:focus:not(:focus-visible){outline:none}button:active{transform:translateY(0) scale(.99)}.duel-club-card:active:not(:disabled):not(.correct):not(.wrong):not(.dimmed),.intrus-club-card:active:not(:disabled):not(.is-intrus):not(.wrong-pick):not(.is-group),.pom-card:active:not(:disabled):not(.pom-card-leaving),.prog-clue-card:active,.clue-card-selectable.hidden:active:not(.too-expensive){transform:translateY(0) scale(.97);transition-duration:50ms}button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.game-flash-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none;animation:game-flash .4s ease-out forwards}.game-flash-overlay.game-flash-correct{background:#22c55e59}.game-flash-overlay.game-flash-wrong{background:#ef444466}.game-flash-overlay.game-flash-overlay--intense.game-flash-correct{background:#22c55e8c;animation:game-flash-intense .5s ease-out forwards}.game-flash-overlay.game-flash-overlay--intense.game-flash-wrong{background:#ef444499;animation:game-flash-intense .5s ease-out forwards}@media(max-width:768px),(pointer:coarse){.game-flash-overlay.game-flash-correct{background:#22c55e80}.game-flash-overlay.game-flash-wrong{background:#ef44448c}.game-flash-overlay.game-flash-overlay--intense.game-flash-correct{background:#22c55ea6}.game-flash-overlay.game-flash-overlay--intense.game-flash-wrong{background:#ef4444b3}}@keyframes game-flash{0%{opacity:1}50%{opacity:.8}to{opacity:0}}@keyframes game-flash-intense{0%{opacity:1;transform:scale(1)}15%{opacity:1;transform:scale(1.005)}50%{opacity:.9}to{opacity:0;transform:scale(1)}}.game-shake{animation:game-shake .5s ease-in-out}@keyframes game-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}html[data-theme=dark] .swipe-header-row{display:none}html[data-theme=dark]{--anim-accent-rgb: 235, 135, 5;--played-badge-accent: #eb8705;--accent-green: #eb8705;--accent-green-dim: rgba(235, 135, 5, .15);--accent-green-dark: #d97706;--accent-green-light: #fbbf24;--input-border-focus: #eb8705;--input-glow-focus: 0 0 0 3px rgba(235, 135, 5, .15), 0 0 20px rgba(235, 135, 5, .1);--ring: var(--ring-dark)}html[data-theme=dark] a{color:#eb8705}html[data-theme=dark] a:hover{color:#fbbf24}html[data-theme=dark] .nav-burger-btn,html[data-theme=dark] .nav-help-btn{background:var(--card-bg);border-color:var(--card-border)}html[data-theme=dark] .nav-burger-btn:hover,html[data-theme=dark] .nav-help-btn:hover{background:var(--card-bg-hover);border-color:var(--card-border-hover)}html[data-theme=dark] .nav-burger-btn .burger-line{background:var(--text-primary)}html[data-theme=dark] .nav-help-btn,html[data-theme=dark] .nav-help-btn:hover{color:var(--text-primary)}html[data-theme=dark] .report-link-btn{color:#eb8705}html[data-theme=dark] .report-link-btn:hover{color:#fbbf24}html[data-theme=dark] .clue-card-selectable{border-color:#eb870533}html[data-theme=dark] .clue-card-selectable.hidden.tier-free{border-color:#eb87054d}html[data-theme=dark] .clue-card-selectable.hidden.tier-cheap{border-left-color:#eb870540}html[data-theme=dark] .clue-card-selectable.revealed{border-color:rgba(var(--anim-accent-rgb),.5);background:rgba(var(--anim-accent-rgb),.15);box-shadow:0 0 12px rgba(var(--anim-accent-rgb),.22)}html[data-theme=dark] .auction-input:focus{border-color:#eb8705;box-shadow:0 0 0 3px #eb870526,0 0 20px #eb87051a}html[data-theme=dark] .auction-found-item{border-color:#eb870533}html[data-theme=dark] .auction-found-item:not(.empty){border-color:#eb870559;box-shadow:0 0 12px #eb870526}html[data-theme=dark] .auction-found-item.empty{border-color:#eb870526}html[data-theme=dark] .auction-found-check{color:#eb8705}html[data-theme=dark] .prog-attempt-dot.correct{background:#eb8705;border-color:#eb8705;box-shadow:0 0 8px #eb870566}html[data-theme=dark] .prog-clue-card{border-color:#eb870533}html[data-theme=dark] .prog-guess-row.correct{border-color:#eb8705;background:#eb870526;box-shadow:0 0 14px #eb87052e}html[data-theme=dark] .duel-club-card{border-color:#eb870533}html[data-theme=dark] .duel-club-card.correct{box-shadow:0 0 24px #eb870566,0 0 8px #eb870533 inset}html[data-theme=dark] .duel-club-card.correct .duel-club-name{color:#fbbf24}html[data-theme=dark] .duel-feedback.correct{border-color:#eb87054d;color:#fbbf24}html[data-theme=dark] .pp-tabs{background:#0f1612d9;border-color:#eb87052e;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .pp-tab-btn{background:#ffffff08;border-color:#ffffff0f;color:#ffffff8c}html[data-theme=dark] .pp-tab-btn:hover{color:#fffc;background:#ffffff0f;border-color:#eb870526}html[data-theme=dark] .pp-tab-btn.active{background:#eb870526;color:#fbbf24;border-color:#eb870566;box-shadow:0 0 0 1px #eb870533}html[data-theme=dark] .pp-tab-panels{border-color:#eb870526}html[data-theme=dark] .profile-xp-track{background:#eb870514}html[data-theme=dark]{--card-emphasized-bg: linear-gradient(180deg, rgba(18, 24, 20, .9) 0%, rgba(12, 18, 14, .82) 100%);--card-emphasized-border: rgba(235, 135, 5, .28);--card-emphasized-shadow: 0 4px 24px rgba(0, 0, 0, .35), 0 0 0 1px rgba(235, 135, 5, .1) inset;--card-emphasized-accent-bar: linear-gradient(90deg, #b45309, #eb8705 50%, #fbbf24);--card-subtle-bg: rgba(12, 18, 14, .4);--card-subtle-bg-hover: rgba(12, 18, 14, .55);--card-subtle-border: rgba(235, 135, 5, .1)}html[data-theme=dark] .submit-btn,html[data-theme=dark] .prog-submit-btn{background:linear-gradient(135deg,#eb8705,#d97706);box-shadow:0 4px 15px #eb87054d}html[data-theme=dark] .submit-btn:hover,html[data-theme=dark] .prog-submit-btn:hover{box-shadow:0 6px 20px #eb870566}html[data-theme=dark] .submit-btn:focus-visible,html[data-theme=dark] .prog-submit-btn:focus-visible{box-shadow:0 6px 20px #eb870566,0 0 0 2px #eb8705}html[data-theme=light]{color-scheme:light;--anim-accent-rgb: 235, 135, 5;--bg-deep: #eef2f7;--bg-mid: #dfe6ee;--bg-field: #d1dbe6;--card-bg: rgba(255, 255, 255, .96);--card-bg-hover: rgba(255, 255, 255, 1);--card-border: rgba(15, 23, 42, .08);--card-border-hover: rgba(15, 23, 42, .18);--card-glow: 0 2px 12px rgba(0, 0, 0, .06), 0 0 1px rgba(15, 23, 42, .06);--card-glow-hover: 0 4px 20px rgba(0, 0, 0, .1), 0 0 1px rgba(235, 135, 5, .08);--card-blur: none;--card-highlight: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 0 1px rgba(255, 255, 255, .5);--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #64748b;--accent-green: #eb8705;--accent-green-dim: rgba(235, 135, 5, .08);--accent-green-dark: #b06800;--accent-green-light: #f59e0b;--accent-orange: #d97706;--accent-orange-dim: rgba(217, 119, 6, .08);--accent-red: #dc2626;--accent-red-dim: rgba(220, 38, 38, .06);--accent-gold: #92400e;--accent-blue: #2563eb;--logo-orange: #eb8705;--logo-orange-dark: #b06800;--neon-glow-green: 0 0 12px rgba(235, 135, 5, .1);--neon-glow-orange: 0 0 12px rgba(217, 119, 6, .1);--neon-glow-red: 0 0 12px rgba(220, 38, 38, .1);--input-bg: white;--input-border: rgba(15, 23, 42, .15);--input-border-focus: #eb8705;--input-glow-focus: 0 0 0 3px rgba(235, 135, 5, .12);--nav-active: #b06800;--nav-active-dim: rgba(235, 135, 5, .08);--played-badge-accent: #eb8705;--shadow-1: 0 1px 3px rgba(0, 0, 0, .06), 0 4px 16px rgba(0, 0, 0, .07), 0 0 1px rgba(15, 23, 42, .05);--shadow-2: 0 2px 6px rgba(0, 0, 0, .07), 0 8px 28px rgba(0, 0, 0, .1), 0 0 1px rgba(15, 23, 42, .06);--shadow-3: 0 4px 12px rgba(0, 0, 0, .09), 0 16px 48px rgba(0, 0, 0, .14), 0 0 1px rgba(15, 23, 42, .08);--shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .04), inset 0 -1px 0 rgba(255, 255, 255, .7), inset 0 0 0 1px rgba(15, 23, 42, .03);--card-emphasized-bg: linear-gradient(180deg, #ffffff 0%, #fdfcfa 100%);--card-emphasized-border: rgba(217, 119, 6, .22);--card-emphasized-shadow: 0 4px 20px rgba(0, 0, 0, .06), 0 0 0 1px rgba(217, 119, 6, .08) inset, inset 0 1px 0 rgba(255, 255, 255, .9);--card-emphasized-accent-bar: linear-gradient(90deg, #b45309, #d97706);--card-subtle-bg: #f8fafc;--card-subtle-bg-hover: #f1f5f9;--card-subtle-border: rgba(15, 23, 42, .08)}html[data-theme=light] body{background:radial-gradient(ellipse at 65% 5%,rgba(235,135,5,.04) 0%,transparent 45%),radial-gradient(ellipse at 20% 90%,rgba(209,219,230,.6) 0%,transparent 50%),linear-gradient(160deg,var(--bg-deep) 0%,var(--bg-mid) 40%,var(--bg-field) 100%);color:var(--text-primary)}html[data-theme=light] body:before{background:radial-gradient(ellipse at 50% 25%,rgba(235,135,5,.035) 0%,transparent 55%),radial-gradient(ellipse at 85% 60%,rgba(235,135,5,.015) 0%,transparent 40%)}html[data-theme=light] body:after{background:radial-gradient(circle at 10% 80%,rgba(235,135,5,.02) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.3) 0%,transparent 70%)}html[data-theme=light] a{color:var(--accent-green)}html[data-theme=light] a:hover{color:#b06800}html[data-theme=light] .app-logo{filter:none}html[data-theme=light] .app-footer button{color:#475569}html[data-theme=light] .app-footer button:hover{color:#1e293b}html[data-theme=light] .app-footer button.active{color:#b06800}html[data-theme=light] .report-link-btn{color:#475569}html[data-theme=light] .report-link-btn:hover{color:#1e293b}html[data-theme=light] .nav-desktop-bar,html[data-theme=light] .nav-mobile-header{background:#fffffff5;box-shadow:0 2px 12px #0000000f,0 0 1px #0f172a0d}html[data-theme=light] .nav-desktop-btn{color:#475569}html[data-theme=light] .nav-desktop-btn:hover{color:#0f172a}html[data-theme=light] .nav-desktop-btn.active{border-color:var(--nav-active)}html[data-theme=light] .nav-mobile-current{color:#0f172a}html[data-theme=light] .nav-burger-btn,html[data-theme=light] .nav-help-btn{background:var(--card-bg);border-color:var(--card-border)}html[data-theme=light] .nav-burger-btn:hover,html[data-theme=light] .nav-help-btn:hover{background:var(--card-bg-hover);border-color:var(--card-border-hover)}html[data-theme=light] .nav-help-btn{color:var(--text-secondary)}html[data-theme=light] .nav-help-btn:hover{color:var(--text-primary)}html[data-theme=light] .burger-line{background:var(--text-primary)}html[data-theme=light] .nav-drawer,html[data-theme=light] .nav-drawer--sidebar{background:linear-gradient(180deg,#fff,#fdfcfa);box-shadow:0 12px 40px #0000001f,0 0 1px #0f172a0f}html[data-theme=light] .nav-drawer-btn{color:#334155}html[data-theme=light] .nav-drawer-btn:hover{background:#0f172a0a;color:#0f172a}html[data-theme=light] .nav-drawer-btn.active{border:none}html[data-theme=light] .nav-drawer-header{border-bottom-color:#0f172a0f}html[data-theme=light] .nav-drawer-footer,html[data-theme=light] .nav-drawer-footer-sidebar{border-top-color:#0f172a0f}html[data-theme=light] .nav-drawer-footer-link,html[data-theme=light] .nav-drawer-x-link{color:#94a3b8}html[data-theme=light] .nav-drawer-footer-link:hover,html[data-theme=light] .nav-drawer-x-link:hover{color:#475569}html[data-theme=light] .user-avatar-initial{color:#0f172a}html[data-theme=light] .user-menu{background:linear-gradient(180deg,#fff,#fdfcfa);box-shadow:0 12px 40px #0000001f,0 0 1px #0f172a0f}html[data-theme=light] .user-menu-name{color:#0f172a}html[data-theme=light] .user-menu-email{color:#475569}html[data-theme=light] .user-menu-divider{background:#0f172a0f}html[data-theme=light] .user-menu-item{color:#1e293b}html[data-theme=light] .user-menu-item:hover{background:#0f172a0a;color:#0f172a}html[data-theme=light] header{color:#0f172a}html[data-theme=light] header h1{text-shadow:none;color:#0f172a}html[data-theme=light] header .subtitle{color:#334155}html[data-theme=light] .gb-game-header{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .gb-game-header .score-label{color:#475569}html[data-theme=light] .gb-game-header .score-value{color:#b45309}html[data-theme=light] .gb-game-header .stats-bar-inline{color:#475569}html[data-theme=light] .score-bar-track{background:#0f172a14}html[data-theme=light] .score-display{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .score-display:after{opacity:.8}html[data-theme=light] .score-label{color:#475569}html[data-theme=light] .clue-card-selectable{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .clue-card-selectable.hidden{background:linear-gradient(180deg,#e2e8f0,#cbd5e1);border-color:#0f172a1f}html[data-theme=light] .clue-card-selectable.hidden:hover{box-shadow:0 6px 20px #0000001a}html[data-theme=light] .clue-card-selectable.hidden .clue-label,html[data-theme=light] .clue-card-selectable.hidden .click-hint{color:#475569}html[data-theme=light] .clue-card-selectable.too-expensive{background:#dc26260a}html[data-theme=light] .clue-card-selectable.revealed{border-color:#eb870566;background:#eb87050f}html[data-theme=light] .clue-label{color:#334155}html[data-theme=light] .clue-locked,html[data-theme=light] .click-hint{color:#475569}html[data-theme=light] .clue-text-large,html[data-theme=light] .guess-input{color:#0f172a}html[data-theme=light] .guess-input::placeholder{color:#64748b}html[data-theme=light] .stats-bar{-webkit-backdrop-filter:none;backdrop-filter:none;color:#1e293b}html[data-theme=light] .game-over{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .game-over h2{color:#0f172a}html[data-theme=light] .club-info,html[data-theme=light] .next-club{color:#475569}html[data-theme=light] .score-box{background:linear-gradient(135deg,#1e3a5f,#1e40af)}html[data-theme=light] .loading,html[data-theme=light] .error{color:#334155}html[data-theme=light] .gb-input-dock{background:#eef2f7eb}html[data-theme=light] .duel-question-card{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .duel-clue-phrase{color:#64748b}html[data-theme=light] .duel-clue-type{color:#b06800;background:#eb870514;border-color:#eb870533}html[data-theme=light] .duel-clue-value{text-shadow:none;color:#b45309}html[data-theme=light] .duel-attempts-badge{background:#d9770626;border-color:#b4530973;color:#713f12}html[data-theme=light] .duel-attempts-badge.last-chance{background:#b91c1c1f;border-color:#b91c1c66;color:#991b1b}html[data-theme=light] .duel-points-badge{background:#d9770633;border-color:#b4530980;color:#713f12}html[data-theme=light] .duel-club-card{background:linear-gradient(180deg,#fff,#fbfaf8);-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid rgba(15,23,42,.07);box-shadow:0 2px 12px #0000000d,inset 0 1px #fffc}html[data-theme=light] .duel-club-card:after{display:none}html[data-theme=light] .duel-club-card:hover:not(:disabled){border-color:#d9770659;box-shadow:0 4px 16px #d977061a}html[data-theme=light] .duel-club-name{color:#0f172a}html[data-theme=light] .duel-club-card.correct{background:#22c55e0f;border-color:#22c55e59}html[data-theme=light] .duel-club-card.correct .duel-club-name{color:#15803d}html[data-theme=light] .duel-club-card.wrong{border-color:#b91c1c66}html[data-theme=light] .duel-club-card.wrong .duel-club-name{color:#b91c1c}html[data-theme=light] .duel-vs{background:#d977062e;border-color:#b4530973;color:#713f12}html[data-theme=light] .duel-feedback.correct{color:#b06800}html[data-theme=light] .duel-feedback.wrong{color:#b91c1c}html[data-theme=light] .duel-result{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#fff,#fdfcfa);border-color:#0f172a14;box-shadow:0 4px 20px #0000000f,inset 0 1px #ffffffe6}html[data-theme=light] .duel-victory .duel-result-title{color:#b06800}html[data-theme=light] .duel-defeat .duel-result-title{color:#b91c1c}html[data-theme=light] .duel-progress-dot.pending{background:#0f172a1a}html[data-theme=light] .intrus-question-card{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .intrus-highlight{color:#b45309}html[data-theme=light] .intrus-prompt{text-shadow:none;color:#0f172a}html[data-theme=light] .intrus-attempts-badge{background:#d9770626;border-color:#b4530973;color:#713f12}html[data-theme=light] .intrus-attempts-badge.last-chance{background:#b91c1c1f;border-color:#b91c1c66;color:#991b1b}html[data-theme=light] .intrus-points-badge{background:#d9770633;border-color:#b4530980;color:#713f12}html[data-theme=light] .intrus-club-card{background:linear-gradient(180deg,#fff,#fbfaf8);-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid rgba(15,23,42,.07);box-shadow:0 2px 12px #0000000d,inset 0 1px #fffc}html[data-theme=light] .intrus-club-card:after{display:none}html[data-theme=light] .intrus-club-card:hover:not(:disabled):not(.is-intrus):not(.wrong-pick):not(.is-group){border-color:#d9770659;box-shadow:0 4px 16px #d977061a}html[data-theme=light] .intrus-club-name{color:#0f172a}html[data-theme=light] .intrus-club-card.is-intrus{background:#22c55e14;border-color:#22c55e66}html[data-theme=light] .intrus-club-card.is-intrus .intrus-club-name{color:#15803d}html[data-theme=light] .intrus-club-card.wrong-pick{background:#b91c1c0f;border-color:#b91c1c66}html[data-theme=light] .intrus-club-card.wrong-pick .intrus-club-name{color:#b91c1c}html[data-theme=light] .intrus-feedback.correct{color:#b06800}html[data-theme=light] .intrus-feedback.wrong{color:#b91c1c}html[data-theme=light] .intrus-result{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#fff,#fdfcfa);border-color:#0f172a14;box-shadow:0 4px 20px #0000000f,inset 0 1px #ffffffe6}html[data-theme=light] .intrus-progress-dot.pending{background:#0f172a1a}html[data-theme=light] .trophy-instruction{-webkit-backdrop-filter:none;backdrop-filter:none;border-top:none;color:#0f172a}html[data-theme=light] .trophy-attempts{background:#d9770626;border-color:#b4530973;color:#713f12}html[data-theme=light] .trophy-attempts[data-last=true]{background:#b91c1c1f;border-color:#b91c1c66;color:#991b1b}html[data-theme=light] .trophy-scale-top{color:#713f12}html[data-theme=light] .trophy-scale-bottom{color:#475569}html[data-theme=light] .trophy-item{background:linear-gradient(180deg,#fff,#fbfaf8);border:2px solid rgba(15,23,42,.07);box-shadow:0 2px 8px #0000000d,inset 0 1px #fffc}html[data-theme=light] .trophy-item:hover:not(.dragging):not(.correct):not(.wrong):not(.feedback-correct):not(.feedback-wrong):not(.locked){border-color:#d977064d;box-shadow:0 4px 12px #d9770614}html[data-theme=light] .trophy-item .trophy-item-name{color:#0f172a}html[data-theme=light] .trophy-item.correct{border-color:#22c55e80;background:#22c55e0f}html[data-theme=light] .trophy-item.feedback-correct{background:#22c55e14;border-color:#22c55e80}html[data-theme=light] .trophy-item.wrong{border-color:#b91c1c73;background:#b91c1c0f}html[data-theme=light] .trophy-item.feedback-wrong{border-color:#b91c1c80;background:#b91c1c0f}html[data-theme=light] .trophy-item.drag-over{border-color:#2563eb;background:#2563eb0f}html[data-theme=light] .trophy-item-handle{color:#64748b}html[data-theme=light] .trophy-item:hover .trophy-item-handle,html[data-theme=light] .trophy-drag-hint{color:#475569}html[data-theme=light] .trophy-bonus-badge{background:#d977062e;border-color:#b4530973;color:#713f12}html[data-theme=light] .trophy-solution-item{background:#f1f5f9}html[data-theme=light] .trophy-solution-name{color:#1e293b}html[data-theme=light] .vs-trophy-solution-rank{color:#0f172a}html[data-theme=light] .auction-intro-card{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .auction-intro-title{color:#0f172a}html[data-theme=light] .auction-theme-badge{background:#d977062e;border-color:#b4530966;color:#713f12}html[data-theme=light] .auction-rules{color:#475569}html[data-theme=light] .auction-rules strong{color:#334155}html[data-theme=light] .auction-timer{background:#f1f5f9;border-color:#0f172a1a;color:#0f172a}html[data-theme=light] .auction-timer.warning{background:#d977061f;color:#92400e}html[data-theme=light] .auction-timer.critical{background:#dc26261f;color:#b91c1c}html[data-theme=light] .auction-theme-bar{background:#f1f5f9;border-color:#0f172a14;color:#0f172a}html[data-theme=light] .auction-progress-text{color:#334155}html[data-theme=light] .auction-score{color:#713f12}html[data-theme=light] .auction-progress-bar-bg{background:#e2e8f0}html[data-theme=light] .auction-input::placeholder{color:#64748b}html[data-theme=light] .auction-found-item:not(.empty){background:#22c55e14;border-color:#22c55e4d}html[data-theme=light] .auction-found-item:not(.empty) .auction-found-num{color:#475569}html[data-theme=light] .auction-found-item:not(.empty) .auction-found-name{color:#0f172a}html[data-theme=light] .auction-found-item:not(.empty) .auction-found-check{color:#15803d}html[data-theme=light] .auction-found-item.empty{background:#f8fafc;border-color:#0f172a1a}html[data-theme=light] .auction-found-item.empty .auction-found-num,html[data-theme=light] .auction-found-item.empty .auction-found-name{color:#64748b}html[data-theme=light] .auction-timer-inner{background:radial-gradient(circle at 50% 30%,#fff9,#f1f5f9 58%);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 4px 10px #0000000f}html[data-theme=light] .auction-ring-track{stroke:#0f172a1a}html[data-theme=light] .auction-timer-svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.08))}html[data-theme=light] .pom-criterion-card{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .pom-card{--pom-accent: var(--logo-orange);--pom-bg-top: #ffffff;--pom-bg-bot: #f1f5f9;box-shadow:0 8px 22px #0000001a,0 0 0 1px #ffffffb3 inset,0 0 24px #eb87051f}html[data-theme=light] .pom-card:after{display:none}html[data-theme=light] .pom-card-tag{background:#0f172a0d;border-color:#d9770640;backdrop-filter:none;-webkit-backdrop-filter:none;color:#475569}html[data-theme=light] .pom-card-tag-dot{box-shadow:0 0 0 3px #eb87051f}html[data-theme=light] .pom-criterion-card:before{background:linear-gradient(90deg,#b45309,#d97706)}html[data-theme=light] .pom-criterion-label{color:#64748b}html[data-theme=light] .pom-criterion-text{color:#0f172a}html[data-theme=light] .pom-criterion-hint{color:#b45309}html[data-theme=light] .pom-card{background:linear-gradient(180deg,#fff,#f1f5f9);-webkit-backdrop-filter:none;backdrop-filter:none;border:1.5px solid rgba(15,23,42,.1)}html[data-theme=light] .pom-card:not(.correct):not(.wrong):not(.wrong-other):not(.dimmed):not(.pom-card-leaving):hover{border-color:#d9770659;box-shadow:0 4px 16px #d977061a}html[data-theme=light] .pom-club-name{color:#0f172a}html[data-theme=light] .pom-card.correct{background:#16a34a1f;border-color:#16a34a8c;box-shadow:0 0 0 1px #16a34a40,0 4px 12px #16a34a1a}html[data-theme=light] .pom-card.correct .pom-club-name{color:#15803d}html[data-theme=light] .pom-card.wrong,html[data-theme=light] .pom-card.wrong-other{background:#b91c1c1a;border-color:#b91c1c80;box-shadow:0 0 0 1px #b91c1c33}html[data-theme=light] .pom-card.wrong .pom-club-name,html[data-theme=light] .pom-card.wrong-other .pom-club-name{color:#991b1b}html[data-theme=light] .pom-attempts-badge{background:#d9770626;border-color:#b4530973;color:#713f12}html[data-theme=light] .pom-attempts-badge.last-chance{background:#b91c1c1f;border-color:#b91c1c66;color:#991b1b}html[data-theme=light] .pom-vs-badge{background:#d977062e;border-color:#b4530973;box-shadow:0 2px 12px #0000000f}html[data-theme=light] .pom-vs-badge span{color:#713f12}html[data-theme=light] .pom-score-display{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .pom-score-num{color:#b45309}html[data-theme=light] .pom-club-value{color:#b45309;text-shadow:none}html[data-theme=light] .prog-header-bar{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .prog-score-pill{background:#0f172a08;border-color:#0f172a14;box-shadow:0 2px 10px #0000000f}html[data-theme=light] .prog-score-pill:before{background:radial-gradient(circle at 25% 20%,rgba(235,135,5,.1),transparent 55%)}html[data-theme=light] .prog-score-label{color:#64748b}html[data-theme=light] .prog-score-value{color:#b45309;text-shadow:none}html[data-theme=light] .prog-clue-card{background:linear-gradient(180deg,#fff,#f9fafb,#f4f6f9);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0f172a12;box-shadow:0 1px 6px #0000000a,inset 0 1px #fffc}html[data-theme=light] .prog-clue-card:hover{border-color:#d9770640;box-shadow:0 4px 16px #0000000f}html[data-theme=light] .prog-clue-label{color:#64748b}html[data-theme=light] .prog-clue-value{color:#0f172a}html[data-theme=light] .prog-clue-badge{background:#0f172a0d;border-color:#0f172a14;color:#475569}html[data-theme=light] .prog-guess-row{background:#fff;border-color:#0f172a1a;box-shadow:0 1px 4px #0000000a}html[data-theme=light] .prog-guess-row.current{background:#d9770614;border-color:#d9770659}html[data-theme=light] .prog-guess-row.current .prog-guess-placeholder,html[data-theme=light] .prog-guess-row.current .prog-guess-pts{color:#713f12}html[data-theme=light] .prog-guess-row.future{opacity:1;background:#f1f5f9}html[data-theme=light] .prog-guess-row.future .prog-guess-num,html[data-theme=light] .prog-guess-row.future .prog-guess-placeholder,html[data-theme=light] .prog-guess-row.future .prog-guess-pts{color:#64748b}html[data-theme=light] .prog-input{border-color:#0f172a1f;background:#fff}html[data-theme=light] .prog-input::placeholder{color:#64748b}html[data-theme=light] .prog-scroll-area{scrollbar-color:rgba(15,23,42,.12) transparent}html[data-theme=light] .prog-input-dock{background:linear-gradient(to top,#f8fafc 95%,transparent);border-top-color:#0f172a14;box-shadow:0 -4px 20px #0000000f}html[data-theme=light] .ct-hero-block{background:linear-gradient(180deg,#fff,#f8fafc,#f1f5f9);border:1px solid rgba(217,119,6,.2);border-radius:22px;box-shadow:0 2px 12px #0000000f,inset 0 1px #fffc;padding:18px 14px 14px}html[data-theme=light] .ct-board .ct-title-row .gb-title{opacity:1}html[data-theme=light] .ct-ring-track{stroke:#0f172a24;opacity:1}html[data-theme=light] .ct-timer-label{color:#64748b}html[data-theme=light] .ct-hints-section{border-top-color:#0f172a14}html[data-theme=light] .ct-section-title{color:#64748b}html[data-theme=light] .ct-hints-count{background:#0f172a0a;border-color:#0f172a14}html[data-theme=light] .ct-hint-card{background:linear-gradient(180deg,#fff,#f9fafb,#f1f5f9);border-color:#0f172a14;box-shadow:0 1px 6px #0000000a,inset 0 1px #fffc}html[data-theme=light] .ct-hint-card:hover{border-color:#d9770647;box-shadow:0 4px 16px #d977061a}html[data-theme=light] .ct-hint-card .clue-label{color:#64748b}html[data-theme=light] .ct-hint-card .clue-content-revealed{color:#0f172a}html[data-theme=light] .ct-hint-card.revealed{border-color:#d9770647;background:linear-gradient(180deg,#eb870517,#eb87050d)}html[data-theme=light] .ct-hint-card.revealed .clue-label{color:#b06800d9}html[data-theme=light] .ct-previous-item{background:#b91c1c0d;border-color:#b91c1c26}html[data-theme=light] .vs-card{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .vs-victory .vs-title{color:var(--logo-orange)}html[data-theme=light] .vs-defeat .vs-title{color:#b91c1c}html[data-theme=light] .vs-streak{color:#b45309}html[data-theme=light] .vs-score{background:#0f172a0f;border:1px solid rgba(15,23,42,.08)}html[data-theme=light] .vs-card.vs-defeat .vs-score{background:#b91c1c0f;border-color:#b91c1c1f}html[data-theme=light] .vs-card.vs-victory .vs-icon-wrap{background:linear-gradient(145deg,#eb870526,#d9770614);border-color:#eb87054d;box-shadow:0 0 16px #eb87051f}html[data-theme=light] .vs-card.vs-defeat .vs-icon-wrap{background:linear-gradient(145deg,#b91c1c1a,#7f1d1d0d);border-color:#b91c1c33;box-shadow:0 0 12px #b91c1c14}html[data-theme=light] .vs-extra-info{background:#0f172a0a;border-color:#0f172a14;color:#475569}html[data-theme=light] .vs-extra-info.vs-extra-info--auction{background:transparent;border:none}html[data-theme=light] .vs-daily-pts{background:#0f172a08;border:1px solid rgba(15,23,42,.06);color:#64748b}html[data-theme=light] .vs-score--swipe{background:#eb87050f;border-color:#eb870533;box-shadow:0 0 20px #eb87050f}html[data-theme=light] .vs-swipe-theme{background:linear-gradient(135deg,#eb87051a,#c976040d);border-color:#eb870533}html[data-theme=light] .vs-swipe-theme-text{color:#1e293b}html[data-theme=light] .vs-daily-pts--swipe{background:#eb87050d;border-color:#eb870526}html[data-theme=light] .vs-trophy-solution,html[data-theme=light] .vs-community,html[data-theme=light] .vs-leaderboard{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .vs-rank-badge{background:linear-gradient(135deg,#d9770614,#d977060a);border-color:#d9770640}html[data-theme=light] .vs-dist-bar-bg{background:#e2e8f0}html[data-theme=light] .vs-lb-period-btn{background:#f1f5f9}html[data-theme=light] .vs-lb-period-btn.active{background:#d977061f;border-color:#d9770659}html[data-theme=light] .vs-lb-row.vs-lb-has-banner{background:var(--vs-lb-banner)}html[data-theme=light] .vs-lb-row.vs-lb-has-banner .vs-lb-rank,html[data-theme=light] .vs-lb-row.vs-lb-has-banner .vs-lb-name,html[data-theme=light] .vs-lb-row.vs-lb-has-banner .title-badge{color:#fffffffa}html[data-theme=light] .vs-lb-row.vs-lb-has-banner .vs-lb-score{color:#fbbf24}html[data-theme=light] .vs-lb-row.me{background:#d9770614}html[data-theme=light] .vs-lb-row.me.vs-lb-has-banner{background:var(--vs-lb-banner)}html[data-theme=light] .lb-period-btn{background:#f1f5f9}html[data-theme=light] .lb-period-btn.active{background:linear-gradient(135deg,#eb8705,#d97706);color:#fff;border-color:transparent}html[data-theme=light] .lb-game-btn{background:#f1f5f9}html[data-theme=light] .lb-game-btn.active{background:#d977061f;color:#92400e}html[data-theme=light] .lb-content{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .lb-row.lb-has-banner{background:var(--lb-banner)}html[data-theme=light] .lb-row.lb-has-banner .lb-rank,html[data-theme=light] .lb-row.lb-has-banner .lb-name,html[data-theme=light] .lb-row.lb-has-banner .title-badge{color:#fffffffa}html[data-theme=light] .lb-row.lb-has-banner .lb-score{color:#fbbf24}html[data-theme=light] .lb-row.me{background:#d9770614}html[data-theme=light] .lb-row.me.lb-has-banner{background:var(--lb-banner)}html[data-theme=light] .profile-card{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .profile-stat{background:#f1f5f9}html[data-theme=light] .profile-game-row{background:#f8fafc}html[data-theme=light] .profile-streak-item{background:#d977060f;border-color:#d977061f}html[data-theme=light] .profile-history-row{background:#f8fafc}html[data-theme=light] .profile-daily-value{color:#92400e}html[data-theme=light] .privacy-content{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .privacy-content h2{color:#b06800}html[data-theme=light] .privacy-content li:before{background:#eb8705}html[data-theme=light] .htp-modal{background:linear-gradient(180deg,#fff,#fdfcfa);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 20px 60px #00000026,0 0 1px #0f172a14}html[data-theme=light] .htp-step{background:#0f172a0a;border-color:#0f172a14}html[data-theme=light] .htp-step-text strong{color:#b06800}html[data-theme=light] .htp-tip{background:#eb870514;border-color:#eb870533;color:#475569}html[data-theme=light] .htp-tip strong{color:#b06800}html[data-theme=light] .auth-modal{background:linear-gradient(180deg,#fff,#fdfcfa);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 20px 60px #00000026,0 0 1px #0f172a14}html[data-theme=light] .auth-divider:before,html[data-theme=light] .auth-divider:after{background:#0f172a14}html[data-theme=light] .settings-dropdown{background:linear-gradient(180deg,#fff,#fdfcfa);box-shadow:0 8px 24px #0000001f,0 0 1px #0f172a0f}html[data-theme=light] .settings-row:not(:last-child){border-bottom-color:#0f172a0f}html[data-theme=light] .settings-toggle.on{background:#eb8705;border-color:#eb8705;color:#fff}html[data-theme=light] .settings-install-btn{background:linear-gradient(135deg,#eb8705,#b06800);border-color:#0000001f;box-shadow:0 2px 12px #eb870559}html[data-theme=light] .settings-install-btn:hover{box-shadow:0 4px 16px #eb870566}html[data-theme=light] .difficulty-badge{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 6px #00000014}html[data-theme=light] .difficulty-label{color:#0f172a}html[data-theme=light] .ach-progress-bar{background:#e2e8f0}html[data-theme=light] .ach-badge{border-color:#0f172a1a;background:#f8fafc}html[data-theme=light] .ach-badge.unlocked{background:#fff}html[data-theme=light] .ach-badge.locked .ach-badge-img,html[data-theme=light] .ach-badge.locked .ach-badge-icon{opacity:.35}html[data-theme=light] .ach-badge-tier{border-color:#fff}html[data-theme=light] .ach-badge-ring circle:first-child{stroke:#cd7f3233}html[data-theme=light] .ach-badge-ring circle:last-child{stroke:#b87333}html[data-theme=light] .ach-detail{background:#00000040}html[data-theme=light] .ach-detail-card{background:linear-gradient(180deg,#fff,#fdfcfa);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 40px #00000026,0 0 1px #0f172a0f}html[data-theme=light] .ach-detail-card.prestige-card{background:linear-gradient(180deg,#fff,#fffbeb);border-color:#d9770633}html[data-theme=light] .ach-detail-icon-wrap{border-color:#0f172a1a;background:#0f172a08}html[data-theme=light] .ach-tier-row{background:#0f172a05}html[data-theme=light] .ach-tier-row.unlocked{background:#0f172a0a}html[data-theme=light] .ach-tier-row.diamond-row{background:linear-gradient(135deg,#b9f2ff1f,#b9f2ff0a);border-color:#b9f2ff40}html[data-theme=light] .ach-tier-prog-bar{background:#0f172a0d}html[data-theme=light] .ach-tier-prog-fill{background:#0f172a1a}html[data-theme=light] .swipe-top-combined{background:linear-gradient(180deg,#fff,#f8fafc,#f1f5f9);border-color:#d977062e;box-shadow:0 2px 12px #0000000f,inset 0 1px #fffc}html[data-theme=light] .swipe-theme-above{background:linear-gradient(180deg,#fff,#f8fafc,#f1f5f9);border-color:#d977062e;color:#0f172a;box-shadow:0 2px 12px #0000000f,inset 0 1px #fffc}html[data-theme=light] .swipe-theme-above strong,html[data-theme=light] .swipe-theme-inline strong,html[data-theme=light] .swipe-scoring-labels,html[data-theme=light] .swipe-scoring-accuracy{color:#713f12}html[data-theme=light] .swipe-scoring-session,html[data-theme=light] .swipe-scoring-session strong{color:#0f172a}html[data-theme=light] .swipe-scoring-total{color:#475569}html[data-theme=light] .swipe-scoring-bar-fill{background:linear-gradient(90deg,#b45309,#d97706)}html[data-theme=light] .stats-perf-bar-wrap{background:#e2e8f0}html[data-theme=light] .stats-calendar-day{background:#0f172a08}html[data-theme=light] .install-prompt{background:linear-gradient(180deg,#fff,#fdfcfa);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -4px 20px #00000014,0 0 1px #0f172a0d}html[data-theme=light] .share-card-modal{background:linear-gradient(180deg,#fff,#fdfcfa);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 40px #00000026,0 0 1px #0f172a0f}html[data-theme=light] .share-card-btn-download{background:#f1f5f9;color:#0f172a}html[data-theme=light] .share-card-btn-close{background:#f8fafc;color:#475569}html[data-theme=light] .avatar-picker-grid-wrap{background:linear-gradient(180deg,#fff,#fdfcfa);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 16px 48px #0000001f,0 0 1px #0f172a0f}html[data-theme=light] .avatar-picker-pencil{border-color:#fff}html[data-theme=light] .ad-label{color:#94a3b8}html[data-theme=light] .pp-stat-num{color:#b45309}html[data-theme=light] .pp-stat-daily .pp-stat-num{color:#15803d}html[data-theme=light] .pp-history-score,html[data-theme=light] .duel-score-val,html[data-theme=light] .duel-score-num,html[data-theme=light] .duel-result-score{color:#b45309}html[data-theme=light] .duel-progress-dot.correct{background:#b45309}html[data-theme=light] .intrus-score-val,html[data-theme=light] .intrus-result-score,html[data-theme=light] .vs-dist-mine .vs-dist-label,html[data-theme=light] .vs-dist-mine .vs-dist-count,html[data-theme=light] .vs-lb-row.vs-lb-clickable:hover .vs-lb-name{color:#b45309}html[data-theme=light] .vs-next-section{border-top-color:#00000014}html[data-theme=light] .vs-next-bottom{color:#475569}html[data-theme=light] .vs-next-game-btn{--vs-pulse-rest: 0 2px 10px rgba(0, 0, 0, .12);--vs-pulse-glow: 0 2px 14px rgba(235, 135, 5, .18), 0 0 0 1px rgba(235, 135, 5, .1);background:linear-gradient(135deg,var(--logo-orange),var(--logo-orange-dark));border-color:#00000014;box-shadow:var(--vs-pulse-rest)}html[data-theme=light] .vs-next-game-btn:hover{border-color:#0000001f;box-shadow:0 4px 14px #0000002e}html[data-theme=light] .lb-row.lb-clickable:hover .lb-name{color:#b45309}html[data-theme=light] .score-value{color:#0f172a}html[data-theme=light] .stats-bar-inline{color:#475569}html[data-theme=light] .help-btn-icon{color:#b45309;border-color:#b453094d}html[data-theme=light] .help-btn-label{color:#475569}html[data-theme=light] .home-hero-badge--pill{color:#0f172a;background:#ffffffe6;border-color:#0f172a1a}html[data-theme=light] .home-cta-lb{box-shadow:0 2px 12px #eb870540}html[data-theme=light] .home-cta-lb:hover{box-shadow:0 4px 20px #eb870559}html[data-theme=purple]{color-scheme:dark;--anim-accent-rgb: 235, 135, 5;--bg-deep: #1a0e30;--bg-mid: #221540;--bg-field: #2e1a55;--card-bg: rgba(50, 28, 90, .8);--card-bg-hover: rgba(65, 38, 115, .9);--card-border: rgba(200, 160, 255, .15);--card-border-hover: rgba(235, 135, 5, .45);--card-glow: 0 2px 12px rgba(0, 0, 0, .22), 0 0 1px rgba(167, 139, 250, .08);--card-glow-hover: 0 4px 20px rgba(235, 135, 5, .12), 0 4px 20px rgba(0,0,0,.3), 0 0 1px rgba(235, 135, 5, .15);--card-blur: blur(16px);--card-radius: 16px;--card-highlight: inset 0 1px 0 rgba(200, 160, 255, .08), inset 0 0 0 1px rgba(167, 139, 250, .04);--text-primary: #f0e8ff;--text-secondary: #c8b0e8;--text-muted: rgba(200, 176, 232, .55);--accent-green: #eb8705;--accent-green-dim: rgba(235, 135, 5, .15);--accent-green-dark: #d97706;--accent-green-light: #fbbf24;--accent-orange: #eb8705;--accent-orange-dim: rgba(235, 135, 5, .15);--accent-red: #f87171;--accent-red-dim: rgba(248, 113, 113, .15);--accent-gold: #fbbf24;--accent-blue: #a78bfa;--neon-glow-green: 0 0 14px rgba(235, 135, 5, .12);--neon-glow-orange: 0 0 14px rgba(235, 135, 5, .18);--neon-glow-red: 0 0 14px rgba(248, 113, 113, .18);--input-bg: rgba(26, 14, 48, .7);--input-border: rgba(200, 160, 255, .2);--input-border-focus: #eb8705;--input-glow-focus: 0 0 0 3px rgba(235, 135, 5, .2), 0 0 16px rgba(235, 135, 5, .08);--nav-active: #fbbf24;--nav-active-dim: rgba(235, 135, 5, .15);--played-badge-accent: #eb8705;--shadow-1: 0 1px 0 rgba(167, 139, 250, .05), 0 2px 8px rgba(0, 0, 0, .22), 0 8px 24px rgba(26, 14, 48, .32), 0 0 1px rgba(167, 139, 250, .06);--shadow-2: 0 1px 0 rgba(167, 139, 250, .06), 0 4px 16px rgba(0, 0, 0, .26), 0 12px 36px rgba(26, 14, 48, .38), 0 0 1px rgba(167, 139, 250, .08);--shadow-3: 0 1px 0 rgba(167, 139, 250, .07), 0 8px 24px rgba(0, 0, 0, .32), 0 20px 60px rgba(26, 14, 48, .42), 0 0 2px rgba(167, 139, 250, .1);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .22), inset 0 0 0 1px rgba(167, 139, 250, .07);--card-emphasized-bg: linear-gradient(180deg, rgba(42, 28, 75, .92) 0%, rgba(34, 21, 64, .88) 50%, rgba(26, 14, 48, .85) 100%);--card-emphasized-border: rgba(235, 135, 5, .28);--card-emphasized-shadow: 0 4px 20px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(167, 139, 250, .06);--card-emphasized-accent-bar: linear-gradient(90deg, #b45309, #eb8705 50%, #fbbf24);--card-subtle-bg: rgba(34, 21, 64, .4);--card-subtle-bg-hover: rgba(34, 21, 64, .5);--card-subtle-border: rgba(200, 160, 255, .1)}html[data-theme=purple] body{background:radial-gradient(ellipse at 65% 5%,rgba(167,139,250,.08) 0%,transparent 45%),radial-gradient(ellipse at 15% 95%,rgba(26,14,48,.8) 0%,transparent 50%),radial-gradient(circle at 85% 80%,rgba(235,135,5,.02) 0%,transparent 35%),linear-gradient(to bottom right,#1a0e30,#221540,#2e1a55,#1a0e30)}html[data-theme=purple] body:before{background:radial-gradient(ellipse at 50% 25%,rgba(167,139,250,.07) 0%,transparent 50%),radial-gradient(ellipse at 80% 65%,rgba(235,135,5,.02) 0%,transparent 40%)}html[data-theme=purple] body:after{background:radial-gradient(circle at 20% 80%,rgba(167,139,250,.025) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.008) 0%,transparent 60%)}html[data-theme=purple] a{color:#eb8705}html[data-theme=purple] a:hover{color:#f59e0b}html[data-theme=purple] .nav-burger-btn,html[data-theme=purple] .nav-help-btn{background:#a78bfa26;border-color:#c8a0ff4d}html[data-theme=purple] .nav-burger-btn:hover,html[data-theme=purple] .nav-help-btn:hover{background:#a78bfa38;border-color:#c8a0ff66}html[data-theme=purple] .nav-burger-btn .burger-line{background:#c8b0e8}html[data-theme=purple] .nav-help-btn{color:#c8b0e8}html[data-theme=purple] .nav-help-btn:hover{color:#e9d5ff}html[data-theme=purple] .nav-drawer,html[data-theme=purple] .nav-drawer--sidebar{background:#1a0e30fa}html[data-theme=purple] .settings-dropdown{background:#1a0e30f5;border-color:#c8a0ff26}html[data-theme=purple] .user-menu,html[data-theme=purple] .avatar-picker-grid-wrap{background:#1a0e30f5}html[data-theme=purple] .score-display{border-color:#c8a0ff33}html[data-theme=purple] .score-display:after{background:linear-gradient(90deg,transparent,rgba(167,139,250,.15),transparent)}html[data-theme=purple] .duel-question-card{border-top-color:transparent}html[data-theme=purple] .duel-clue-type{color:#fbbf24;background:#eb870526;border-color:#eb87054d}html[data-theme=purple] .duel-clue-value{color:#fbbf24}html[data-theme=purple] .duel-club-card{border-color:#eb870533}html[data-theme=purple] .duel-club-card.correct{box-shadow:0 0 24px #eb870559,0 0 8px #eb870526 inset}html[data-theme=purple] .duel-club-card.correct .duel-club-name{color:#fbbf24}html[data-theme=purple] .duel-feedback.correct{border-color:#eb870559;color:#fbbf24}html[data-theme=purple] .intrus-question-card{border-top-color:#eb8705}html[data-theme=purple] .intrus-highlight,html[data-theme=purple] .prog-score-value{color:#fbbf24}html[data-theme=purple] .prog-guess-row.current{border-color:#eb8705;background:#eb87051f}html[data-theme=purple] .report-form-box{background:#221540fa;color:#f0e8ff;border:1px solid rgba(200,160,255,.15)}html[data-theme=purple] .report-form-box input[type=text],html[data-theme=purple] .report-form-box select,html[data-theme=purple] .report-form-box textarea{background:#1a0e30cc;border-color:#c8a0ff33;color:#f0e8ff}html[data-theme=purple] .report-form-box button.secondary{background:#c8a0ff26;color:#c8b0e8}html[data-theme=purple] .report-autocomplete{background:#1a0e30f2}html[data-theme=purple] .report-autocomplete li:hover{background:#c8a0ff1a!important}html[data-theme=purple] .ach-badge{border-color:#c8a0ff1f}html[data-theme=purple] .ach-detail-card{background:#221540fa;border:1px solid rgba(200,160,255,.15)}html[data-theme=purple] .lb-period-btn.active{background:linear-gradient(135deg,#eb8705,#d97706);color:#fff;border-color:transparent}html[data-theme=purple] .swipe-top-combined{border-color:#eb870533;background:linear-gradient(180deg,#221540e6,#1a0e30d9)}html[data-theme=purple] .swipe-top-combined:before{background:linear-gradient(90deg,#b45309,#eb8705 50%,#fbbf24);box-shadow:0 0 12px #eb87054d}html[data-theme=purple] .swipe-theme-above{border-color:#eb870533;background:linear-gradient(180deg,#221540d9,#1a0e30bf)}html[data-theme=purple] .swipe-theme-above:before{background:linear-gradient(90deg,#b45309,#eb8705 50%,#fbbf24)}html[data-theme=purple] .swipe-theme-above strong,html[data-theme=purple] .swipe-theme-inline strong{color:#fbbf24}html[data-theme=purple] .swipe-scoring-labels{color:#c8b0e8}html[data-theme=purple] .swipe-scoring-accuracy{color:#fbbf24}html[data-theme=purple] .swipe-scoring-session,html[data-theme=purple] .swipe-scoring-session strong{color:#f0e8ff}html[data-theme=purple] .swipe-scoring-bar-wrap{background:#eb870526}html[data-theme=purple] .swipe-scoring-bar-fill{background:linear-gradient(90deg,#c97604,#eb8705,#fbbf24)}html[data-theme=navy]{color-scheme:dark;--anim-accent-rgb: 235, 135, 5;--bg-deep: #070d1a;--bg-mid: #0c1628;--bg-field: #111f3a;--card-bg: rgba(18, 32, 58, .85);--card-bg-hover: rgba(24, 42, 75, .92);--card-border: rgba(140, 180, 230, .14);--card-border-hover: rgba(235, 135, 5, .45);--card-glow: 0 2px 12px rgba(0, 0, 0, .26), 0 0 1px rgba(96, 165, 250, .06);--card-glow-hover: 0 4px 20px rgba(235, 135, 5, .1), 0 4px 20px rgba(0,0,0,.3), 0 0 1px rgba(235, 135, 5, .12);--card-blur: blur(16px);--card-radius: 16px;--card-highlight: inset 0 1px 0 rgba(140, 180, 230, .07), inset 0 0 0 1px rgba(96, 165, 250, .03);--text-primary: #e8f0fa;--text-secondary: #a8c0dc;--text-muted: rgba(168, 192, 220, .5);--accent-green: #eb8705;--accent-green-dim: rgba(235, 135, 5, .15);--accent-green-dark: #d97706;--accent-green-light: #fbbf24;--accent-orange: #eb8705;--accent-orange-dim: rgba(235, 135, 5, .15);--accent-red: #f87171;--accent-red-dim: rgba(248, 113, 113, .15);--accent-gold: #fbbf24;--accent-blue: #60a5fa;--neon-glow-green: 0 0 14px rgba(96, 165, 250, .1);--neon-glow-orange: 0 0 14px rgba(96, 165, 250, .14);--neon-glow-red: 0 0 14px rgba(248, 113, 113, .14);--input-bg: rgba(7, 13, 26, .7);--input-border: rgba(140, 180, 230, .18);--input-border-focus: #eb8705;--input-glow-focus: 0 0 0 3px rgba(235, 135, 5, .2), 0 0 16px rgba(235, 135, 5, .08);--nav-active: #fbbf24;--nav-active-dim: rgba(235, 135, 5, .15);--played-badge-accent: #eb8705;--shadow-1: 0 1px 0 rgba(96, 165, 250, .04), 0 2px 8px rgba(0, 0, 0, .24), 0 8px 24px rgba(7, 13, 26, .36), 0 0 1px rgba(96, 165, 250, .05);--shadow-2: 0 1px 0 rgba(96, 165, 250, .05), 0 4px 16px rgba(0, 0, 0, .3), 0 12px 36px rgba(7, 13, 26, .42), 0 0 1px rgba(96, 165, 250, .06);--shadow-3: 0 1px 0 rgba(96, 165, 250, .06), 0 8px 24px rgba(0, 0, 0, .34), 0 20px 60px rgba(7, 13, 26, .48), 0 0 2px rgba(96, 165, 250, .08);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .24), inset 0 0 0 1px rgba(96, 165, 250, .06);--card-emphasized-bg: linear-gradient(180deg, rgba(18, 30, 52, .92) 0%, rgba(12, 22, 40, .88) 50%, rgba(7, 13, 26, .85) 100%);--card-emphasized-border: rgba(235, 135, 5, .25);--card-emphasized-shadow: 0 4px 20px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(96, 165, 250, .05);--card-emphasized-accent-bar: linear-gradient(90deg, #b45309, #eb8705 50%, #fbbf24);--card-subtle-bg: rgba(12, 22, 40, .4);--card-subtle-bg-hover: rgba(12, 22, 40, .5);--card-subtle-border: rgba(140, 180, 230, .1)}html[data-theme=navy] body{background:radial-gradient(ellipse at 60% 5%,rgba(96,165,250,.06) 0%,transparent 45%),radial-gradient(ellipse at 10% 95%,rgba(7,13,26,.8) 0%,transparent 50%),radial-gradient(circle at 90% 75%,rgba(235,135,5,.015) 0%,transparent 35%),linear-gradient(to bottom right,#070d1a,#0c1628,#111f3a,#070d1a)}html[data-theme=navy] body:before{background:radial-gradient(ellipse at 50% 25%,rgba(96,165,250,.06) 0%,transparent 50%),radial-gradient(ellipse at 80% 65%,rgba(235,135,5,.018) 0%,transparent 40%)}html[data-theme=navy] body:after{background:radial-gradient(circle at 20% 80%,rgba(96,165,250,.02) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.006) 0%,transparent 60%)}html[data-theme=navy] a{color:#eb8705}html[data-theme=navy] a:hover{color:#f59e0b}html[data-theme=navy] .nav-burger-btn,html[data-theme=navy] .nav-help-btn{background:#60a5fa1f;border-color:#8cb4e64d}html[data-theme=navy] .nav-burger-btn:hover,html[data-theme=navy] .nav-help-btn:hover{background:#60a5fa33;border-color:#8cb4e673}html[data-theme=navy] .nav-burger-btn .burger-line{background:#a8c0dc}html[data-theme=navy] .nav-help-btn{color:#a8c0dc}html[data-theme=navy] .nav-help-btn:hover{color:#bfdbfe}html[data-theme=navy] .nav-drawer,html[data-theme=navy] .nav-drawer--sidebar{background:#070d1afa}html[data-theme=navy] .settings-dropdown{background:#070d1af5;border-color:#8cb4e61f}html[data-theme=navy] .user-menu,html[data-theme=navy] .avatar-picker-grid-wrap{background:#070d1af5}html[data-theme=navy] .score-display{border-color:#8cb4e626}html[data-theme=navy] .score-display:after{background:linear-gradient(90deg,transparent,rgba(96,165,250,.18),transparent)}html[data-theme=navy] .duel-question-card{border-top-color:transparent}html[data-theme=navy] .duel-clue-type{color:#fbbf24;background:#eb870526;border-color:#eb87054d}html[data-theme=navy] .duel-clue-value{color:#fbbf24}html[data-theme=navy] .duel-club-card{border-color:#eb870533}html[data-theme=navy] .duel-club-card.correct{box-shadow:0 0 24px #eb87054d,0 0 8px #eb87051f inset}html[data-theme=navy] .duel-club-card.correct .duel-club-name{color:#fbbf24}html[data-theme=navy] .duel-feedback.correct{border-color:#eb870559;color:#fbbf24}html[data-theme=navy] .intrus-question-card{border-top-color:#eb8705}html[data-theme=navy] .intrus-highlight,html[data-theme=navy] .prog-score-value{color:#fbbf24}html[data-theme=navy] .prog-guess-row.current{border-color:#eb8705;background:#eb87051f}html[data-theme=navy] .report-form-box{background:#0c1628fa;color:#e8f0fa;border:1px solid rgba(140,180,230,.12)}html[data-theme=navy] .report-form-box input[type=text],html[data-theme=navy] .report-form-box select,html[data-theme=navy] .report-form-box textarea{background:#070d1acc;border-color:#8cb4e62e;color:#e8f0fa}html[data-theme=navy] .report-form-box button.secondary{background:#8cb4e61f;color:#a8c0dc}html[data-theme=navy] .report-autocomplete{background:#070d1af2}html[data-theme=navy] .report-autocomplete li:hover{background:#8cb4e61a!important}html[data-theme=navy] .ach-badge{border-color:#8cb4e61a}html[data-theme=navy] .ach-detail-card{background:#0c1628fa;border:1px solid rgba(140,180,230,.12)}html[data-theme=navy] .lb-period-btn.active{background:linear-gradient(135deg,#eb8705,#d97706);color:#fff;border-color:transparent}html[data-theme=navy] .swipe-top-combined{border-color:#eb870533;background:linear-gradient(180deg,#0c1628e6,#070d1ad9)}html[data-theme=navy] .swipe-top-combined:before{background:linear-gradient(90deg,#b45309,#eb8705 50%,#fbbf24);box-shadow:0 0 12px #eb87054d}html[data-theme=navy] .swipe-theme-above{border-color:#eb870533;background:linear-gradient(180deg,#0c1628d9,#070d1abf)}html[data-theme=navy] .swipe-theme-above:before{background:linear-gradient(90deg,#b45309,#eb8705 50%,#fbbf24)}html[data-theme=navy] .swipe-theme-above strong,html[data-theme=navy] .swipe-theme-inline strong{color:#fbbf24}html[data-theme=navy] .swipe-scoring-labels{color:#a8c0dc}html[data-theme=navy] .swipe-scoring-accuracy{color:#fbbf24}html[data-theme=navy] .swipe-scoring-session,html[data-theme=navy] .swipe-scoring-session strong{color:#e8f0fa}html[data-theme=navy] .swipe-scoring-bar-wrap{background:#eb870526}html[data-theme=navy] .swipe-scoring-bar-fill{background:linear-gradient(90deg,#c97604,#eb8705,#fbbf24)}html[data-theme=purple] .vs-daily-pts-value,html[data-theme=purple] .vs-streak{color:var(--logo-orange)}html[data-theme=purple] .duel-progress-dot.correct{background:#eb8705}html[data-theme=navy] .vs-daily-pts-value,html[data-theme=navy] .vs-streak{color:var(--logo-orange)}html[data-theme=navy] .duel-progress-dot.correct{background:#eb8705}html[data-theme=purple] .pp-tabs{background:#2a1c4bb3;border-color:#c8a0ff33;box-shadow:inset 0 1px #ffffff0a}html[data-theme=purple] .pp-tab-btn{background:#a78bfa0f;border-color:#c8a0ff1a;color:#c8b0e8b3}html[data-theme=purple] .pp-tab-btn:hover{color:#c8b0e8;background:#a78bfa1a;border-color:#c8a0ff26}html[data-theme=purple] .pp-tab-btn.active{background:#eb87052e;color:#fbbf24;border-color:#eb870566;box-shadow:0 0 0 1px #eb870533}html[data-theme=purple] .pp-tab-panels{border-color:#c8a0ff26}html[data-theme=purple] .pp-stat-num{color:#fbbf24}html[data-theme=purple] .pp-stat-daily .pp-stat-num{color:#86efac}html[data-theme=purple] .profile-xp-track{background:#a78bfa1a}html[data-theme=purple] .duel-score-val,html[data-theme=purple] .duel-result-score,html[data-theme=purple] .intrus-score-val,html[data-theme=purple] .intrus-result-score{color:#fbbf24}html[data-theme=navy] .pp-tabs{background:#121e34bf;border-color:#8cb4e62e;box-shadow:inset 0 1px #ffffff0a}html[data-theme=navy] .pp-tab-btn{background:#60a5fa0d;border-color:#8cb4e61a;color:#a8c0dcb3}html[data-theme=navy] .pp-tab-btn:hover{color:#a8c0dc;background:#60a5fa14;border-color:#8cb4e626}html[data-theme=navy] .pp-tab-btn.active{background:#eb87052e;color:#fbbf24;border-color:#eb870566;box-shadow:0 0 0 1px #eb870533}html[data-theme=navy] .pp-tab-panels{border-color:#8cb4e61f}html[data-theme=navy] .pp-stat-num{color:#fbbf24}html[data-theme=navy] .pp-stat-daily .pp-stat-num{color:#86efac}html[data-theme=navy] .profile-xp-track{background:#60a5fa14}html[data-theme=navy] .duel-score-val,html[data-theme=navy] .duel-result-score,html[data-theme=navy] .intrus-score-val,html[data-theme=navy] .intrus-result-score{color:#fbbf24}html[data-theme=purple] .auction-timer{background:linear-gradient(180deg,#2a1c4beb,#221540e0,#1a0e30d9);box-shadow:0 4px 20px #0003,inset 0 1px #a78bfa0f}html[data-theme=purple] .auction-theme-bar{background:linear-gradient(180deg,#2a1c4be0,#221540d1,#1a0e30bf)}html[data-theme=purple] .auction-found-item{background:linear-gradient(180deg,#322355c7,#2a1c4bb8,#221540a6)}html[data-theme=purple] .auction-found-item.empty{background:#22154066}html[data-theme=purple] .clue-card-selectable,html[data-theme=purple] .clue-card-selectable.revealed{background:linear-gradient(180deg,#322355c7,#2a1c4bb8,#221540a6);box-shadow:0 1px 6px #00000026,inset 0 1px #a78bfa0d}html[data-theme=purple] .duel-club-card{background:linear-gradient(180deg,#322355c7,#2a1c4bb8,#221540a6);box-shadow:0 2px 10px #0000002e,inset 0 1px #a78bfa0d}html[data-theme=purple] .prog-clue-card{background:linear-gradient(180deg,#322355c7,#2a1c4bb8,#221540a6);box-shadow:0 1px 6px #00000026,inset 0 1px #a78bfa0d}html[data-theme=purple] .intrus-club-card{background:linear-gradient(180deg,#322355c7,#2a1c4bb8,#221540a6);box-shadow:0 2px 10px #0000002e,inset 0 1px #a78bfa0d}html[data-theme=purple] .trophy-item{background:linear-gradient(180deg,#322355c7,#2a1c4bb8,#221540a6);box-shadow:0 2px 8px #00000026,inset 0 1px #a78bfa0d}html[data-theme=purple] .pom-card{background:linear-gradient(180deg,#322355c7,#2a1c4bb8,#221540a6);box-shadow:0 2px 12px #0000002e,inset 0 1px #a78bfa0d}html[data-theme=purple] .swipe-scoring-above{background:linear-gradient(180deg,#221540b3,#1a0e3099)}html[data-theme=purple] .vs-dist-bar-bg{background:#22154080}html[data-theme=navy] .auction-timer{background:linear-gradient(180deg,#121e34eb,#0c1628e0,#070d1ad9);box-shadow:0 4px 20px #00000038,inset 0 1px #60a5fa0d}html[data-theme=navy] .auction-theme-bar{background:linear-gradient(180deg,#121e34e0,#0c1628d1,#070d1abf)}html[data-theme=navy] .auction-found-item{background:linear-gradient(180deg,#16263ec7,#122037b8,#0c1628a6)}html[data-theme=navy] .auction-found-item.empty{background:#0c162866}html[data-theme=navy] .clue-card-selectable,html[data-theme=navy] .clue-card-selectable.revealed{background:linear-gradient(180deg,#16263ec7,#122037b8,#0c1628a6);box-shadow:0 1px 6px #0000002e,inset 0 1px #60a5fa0a}html[data-theme=navy] .duel-club-card{background:linear-gradient(180deg,#16263ec7,#122037b8,#0c1628a6);box-shadow:0 2px 10px #0003,inset 0 1px #60a5fa0a}html[data-theme=navy] .prog-clue-card{background:linear-gradient(180deg,#16263ec7,#122037b8,#0c1628a6);box-shadow:0 1px 6px #0000002e,inset 0 1px #60a5fa0a}html[data-theme=navy] .intrus-club-card{background:linear-gradient(180deg,#16263ec7,#122037b8,#0c1628a6);box-shadow:0 2px 10px #0003,inset 0 1px #60a5fa0a}html[data-theme=navy] .trophy-item{background:linear-gradient(180deg,#16263ec7,#122037b8,#0c1628a6);box-shadow:0 2px 8px #0000002e,inset 0 1px #60a5fa0a}html[data-theme=navy] .pom-card{background:linear-gradient(180deg,#16263ec7,#122037b8,#0c1628a6);box-shadow:0 2px 12px #0003,inset 0 1px #60a5fa0a}html[data-theme=navy] .swipe-scoring-above{background:linear-gradient(180deg,#0c1628b3,#070d1a99)}html[data-theme=navy] .vs-dist-bar-bg{background:#0c162880}html[data-theme=purple] .home-hero-badge--pill,html[data-theme=navy] .home-hero-badge--pill{color:var(--text-primary);background:#ffffff14;border-color:#ffffff2e}.splash{position:fixed;inset:0;background:linear-gradient(160deg,#070d1a,#0a1628,#0d1f17);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:9999;animation:splashFadeOut .4s ease 2s forwards;pointer-events:none}@keyframes splashFadeOut{to{opacity:0;visibility:hidden}}.splash-logo-wrap{animation:splashLogoPulse 1.2s ease-in-out infinite}@keyframes splashLogoPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.splash-logo{width:96px;height:96px;border-radius:22px;display:block}.splash-title{font-size:1.6rem;font-weight:800;color:#f0fdf4;margin:0;letter-spacing:.02em}.splash-subtitle{font-size:.95rem;color:#ffffff80;margin:0}.splash-spinner{width:32px;height:32px;border:3px solid rgba(34,197,94,.2);border-top-color:#22c55e;border-radius:50%;animation:splashSpin .8s linear infinite;margin-top:24px}@keyframes splashSpin{to{transform:rotate(360deg)}}
