*,*:before,*:after{box-sizing:border-box}:root{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:var(--lh-normal, 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(6, 18, 12, .28);--card-glow-hover: 0 0 30px rgba(34, 197, 94, .15), 0 4px 20px rgba(4, 14, 10, .45), 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;--font-display: "Bebas Neue", "Oswald", system-ui, sans-serif;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.0625rem;--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;--fw-black: 900;--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--lh-relaxed: 1.58;--ls-tight: -.01em;--ls-normal: 0;--ls-wide: .04em;--ls-caps: .08em;--measure-prose: 65ch;--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-emphasized-accent-bar-glow: 0 0 16px rgba(235, 135, 5, .35);--card-defeat-accent-bar: linear-gradient(90deg, #7f1d1d, #b91c1c 50%, #dc2626);--card-defeat-accent-bar-glow: 0 0 12px rgba(185, 28, 28, .25);--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);--gt-spot-border-weak: rgba(34, 197, 94, .45);--gt-spot-border-strong: rgba(235, 135, 5, .75);--gt-spot-glow-weak: 0 0 24px 4px rgba(34, 197, 94, .2), 0 0 18px 2px rgba(235, 135, 5, .12);--gt-spot-glow-strong: 0 0 32px 8px rgba(34, 197, 94, .28), 0 0 26px 6px rgba(235, 135, 5, .22);--gt-btn-shadow: 0 0 0 1px rgba(255, 255, 255, .12), 0 4px 16px rgba(235, 135, 5, .28);--gt-btn-shadow-hover: 0 0 0 1px rgba(255, 255, 255, .16), 0 6px 22px rgba(235, 135, 5, .38);--gt-dot-glow: 0 0 8px rgba(235, 135, 5, .4);--gt-card-extra-shadow: 0 0 28px rgba(34, 197, 94, .08);--home-hero-spot-warm: rgba(235, 135, 5, .72);--home-hero-spot-cool: rgba(74, 222, 128, .52)}html{font-size:100%;scrollbar-gutter:stable;background:var(--bg-deep, #0d1117);scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#root{position:relative;z-index:1}#root:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-repeat:repeat}@media(prefers-reduced-motion:reduce){#root:before{opacity:.028}}html,body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh}body{background:var(--bg-deep);font-size:var(--fs-base);line-height:var(--lh-relaxed);font-weight:var(--fw-medium, 500)}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;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%),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)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;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%)}@media(max-width:619px),(hover:none)and (pointer:coarse){body:before,body:after{inset:unset;top:0;left:0;right:0;width:100%;height:100lvh;min-height:100lvh}@supports not (height: 100lvh){body:before,body:after{height:100vh;min-height:100vh;min-height:-webkit-fill-available}}}a{font-weight:var(--fw-semibold, 600);color:var(--accent-green);text-decoration:inherit;transition:color var(--dur-2, .22s) var(--ease-soft, ease)}a:hover{color:var(--accent-green-light)}a:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px;border-radius:var(--radius-sm, 4px)}input:focus-visible,textarea:focus-visible,select: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-black, 900);letter-spacing:var(--ls-tight, -.01em)}h2{font-size:var(--fs-xl, 1.5rem);font-weight:var(--fw-extrabold, 800);letter-spacing:var(--ls-tight, -.01em);line-height:var(--lh-snug, 1.3)}h3{font-size:var(--fs-lg, 1.25rem);font-weight:var(--fw-bold, 700);letter-spacing:var(--ls-tight, -.01em);line-height:var(--lh-snug, 1.3)}@supports (text-wrap: balance){h1,h2,h3{text-wrap:balance}}@supports (text-wrap: pretty){p{text-wrap:pretty}}.htfc-tabular-nums{font-variant-numeric:tabular-nums}button{border-radius:var(--radius-md);border:1px solid var(--card-border);padding:.6em 1.2em;font-size:1em;font-weight:var(--fw-semibold, 600);font-family:inherit;background-color:var(--card-bg);color:var(--text-primary);cursor:pointer;transition:border-color var(--dur-2, .22s) var(--ease-soft, ease),background-color var(--dur-2, .22s) var(--ease-soft, ease),box-shadow var(--dur-2, .22s) var(--ease-soft, ease),transform var(--dur-1, .12s) var(--ease-out, ease),opacity var(--dur-2, .22s) var(--ease-soft, ease);box-shadow:var(--card-highlight)}button:hover:not(:disabled){border-color:var(--card-border-hover);background-color:var(--card-bg-hover);box-shadow:var(--card-glow),var(--card-highlight);transform:translateY(-1px)}button:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}button:focus:not(:focus-visible){outline:none}button:active:not(:disabled){transform:translateY(1px) scale(.98)}.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)}}@keyframes htfc-surface-glint{0%,12%{opacity:0;transform:skew(-20deg) translate(-40%)}18%{opacity:1}28%,to{opacity:0;transform:skew(-20deg) translate(280%)}}.htfc-badge-glint{position:relative;overflow:hidden;isolation:isolate}.htfc-badge-glint:after{content:"";position:absolute;top:-20%;left:-35%;width:45%;height:140%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.07) 45%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.06) 55%,transparent 100%);transform:skew(-20deg) translate(-30%);animation:htfc-surface-glint 5s ease-in-out infinite;pointer-events:none;z-index:0}.htfc-badge-glint>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.htfc-badge-glint:after{animation:none;opacity:0}}@supports (text-wrap: balance){.auction-h-title,.auction-intro-title,.duel-title,.intrus-title,.trophy-title,.pom-title,.prog-title,.gb-title,.swipe-theme-inline{text-wrap:balance}}.ct-timer-value,.ct-timer-inline-compact__val,.auction-timer-value,.auction-clubs-badge,.ct-hints-num,.swipe-scoring-session,.duel-points-badge,.intrus-points-badge,.trophy-item-rank,.auction-found-num{font-variant-numeric:tabular-nums}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, #0d9488, #ea580c 42%, #fbbf24);--card-emphasized-accent-bar-glow: 0 0 14px rgba(234, 88, 12, .2);--card-subtle-bg: #f8fafc;--card-subtle-bg-hover: #f1f5f9;--card-subtle-border: rgba(15, 23, 42, .08);--gt-spot-border-weak: rgba(217, 119, 6, .45);--gt-spot-border-strong: rgba(217, 119, 6, .75);--gt-spot-glow-weak: 0 0 22px 4px rgba(235, 135, 5, .22);--gt-spot-glow-strong: 0 0 30px 8px rgba(235, 135, 5, .32);--gt-btn-shadow: 0 0 0 1px rgba(15, 23, 42, .08), 0 4px 14px rgba(235, 135, 5, .28);--gt-btn-shadow-hover: 0 0 0 1px rgba(15, 23, 42, .1), 0 6px 20px rgba(235, 135, 5, .36);--gt-dot-glow: 0 0 8px rgba(235, 135, 5, .35);--gt-card-extra-shadow: 0 0 24px rgba(235, 135, 5, .08);--home-hero-spot-warm: rgba(234, 88, 12, .48);--home-hero-spot-cool: rgba(37, 99, 235, .34)}html[data-theme=light] body{background:var(--bg-deep);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%),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%)}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-mark{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-legal-row--split .nav-drawer-legal-sep{background:#0f172a1f}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 1px #0f172a0f,0 5px 14px #0f172a12,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){z-index:2;border-color:#d977064d;box-shadow:0 1px #0f172a0d,0 7px 18px #0f172a14,0 4px 12px #d977061a}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-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-overlay{background:#0f172a7a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html[data-theme=light] .auth-modal{background:var(--card-emphasized-bg);border-color:var(--card-emphasized-border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--card-emphasized-shadow),var(--shadow-3)}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:var(--card-emphasized-accent-bar)}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] button.home-cta-lb{box-shadow:0 2px 12px #eb870540}html[data-theme=light] button.home-cta-lb:hover{box-shadow:0 4px 20px #eb870559}html[data-theme=purple]{color-scheme:dark;--anim-accent-rgb: 29, 233, 182;--bg-deep: #14111f;--bg-mid: #1a1628;--bg-field: #1e1a31;--card-bg: rgba(30, 26, 49, .82);--card-bg-hover: rgba(42, 36, 62, .9);--card-border: rgba(106, 27, 154, .22);--card-border-hover: rgba(231, 134, 5, .48);--card-glow: 0 2px 14px rgba(0, 0, 0, .38), 0 0 1px rgba(29, 233, 182, .14);--card-glow-hover: 0 4px 22px rgba(231, 134, 5, .14), 0 0 24px rgba(29, 233, 182, .1);--card-blur: blur(16px);--card-radius: 16px;--card-highlight: inset 0 1px 0 rgba(29, 233, 182, .09), inset 0 0 0 1px rgba(106, 27, 154, .07);--text-primary: #f0eef8;--text-secondary: #b8b0d0;--text-muted: rgba(184, 176, 208, .55);--accent-green: #e78605;--accent-green-dim: rgba(231, 134, 5, .16);--accent-green-dark: #c47304;--accent-green-light: #fab041;--accent-orange: #e78605;--accent-orange-dim: rgba(231, 134, 5, .16);--accent-red: #f87171;--accent-red-dim: rgba(248, 113, 113, .15);--accent-gold: #b97df2;--accent-blue: #1de9b6;--logo-orange: #e78605;--logo-orange-dark: #b86a04;--neon-glow-green: 0 0 18px rgba(231, 134, 5, .22);--neon-glow-orange: 0 0 24px rgba(29, 233, 182, .32);--neon-glow-red: 0 0 14px rgba(248, 113, 113, .2);--input-bg: rgba(20, 17, 31, .78);--input-border: rgba(106, 27, 154, .28);--input-border-focus: #e78605;--input-glow-focus: 0 0 0 3px rgba(29, 233, 182, .22), 0 0 18px rgba(29, 233, 182, .12);--nav-active: #1de9b6;--nav-active-dim: rgba(29, 233, 182, .16);--played-badge-accent: #e78605;--shadow-1: 0 1px 0 rgba(106, 27, 154, .06), 0 2px 10px rgba(0, 0, 0, .32), 0 8px 28px rgba(20, 17, 31, .45), 0 0 1px rgba(29, 233, 182, .06);--shadow-2: 0 1px 0 rgba(106, 27, 154, .07), 0 4px 18px rgba(0, 0, 0, .36), 0 14px 42px rgba(20, 17, 31, .5), 0 0 1px rgba(29, 233, 182, .08);--shadow-3: 0 1px 0 rgba(106, 27, 154, .08), 0 8px 26px rgba(0, 0, 0, .4), 0 22px 56px rgba(20, 17, 31, .55), 0 0 2px rgba(29, 233, 182, .1);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .28), inset 0 0 0 1px rgba(106, 27, 154, .08);--ring: 0 0 0 3px rgba(29, 233, 182, .22);--ring-dark: 0 0 0 3px rgba(231, 134, 5, .22);--card-emphasized-bg: linear-gradient(180deg, rgba(38, 32, 58, .94) 0%, rgba(30, 26, 49, .9) 50%, rgba(20, 17, 31, .88) 100%);--card-emphasized-border: rgba(231, 134, 5, .3);--card-emphasized-shadow: 0 4px 22px rgba(0, 0, 0, .32), inset 0 1px 0 rgba(29, 233, 182, .06);--card-emphasized-accent-bar: linear-gradient(90deg, #6a1b9a, #e78605 42%, #1de9b6);--card-emphasized-accent-bar-glow: 0 0 16px rgba(231, 134, 5, .35), 0 0 10px rgba(29, 233, 182, .12);--card-subtle-bg: rgba(30, 26, 49, .48);--card-subtle-bg-hover: rgba(30, 26, 49, .58);--card-subtle-border: rgba(106, 27, 154, .14);--gt-spot-border-weak: rgba(29, 233, 182, .42);--gt-spot-border-strong: rgba(29, 233, 182, .82);--gt-spot-glow-weak: 0 0 26px 5px rgba(231, 134, 5, .22), 0 0 20px 4px rgba(29, 233, 182, .2);--gt-spot-glow-strong: 0 0 38px 10px rgba(231, 134, 5, .34), 0 0 30px 8px rgba(29, 233, 182, .36);--gt-btn-shadow: 0 0 0 1px rgba(255, 255, 255, .1), 0 4px 18px rgba(231, 134, 5, .34), 0 0 24px rgba(29, 233, 182, .2);--gt-btn-shadow-hover: 0 0 0 1px rgba(255, 255, 255, .14), 0 6px 24px rgba(231, 134, 5, .4), 0 0 30px rgba(29, 233, 182, .28);--gt-dot-glow: 0 0 10px rgba(29, 233, 182, .5);--gt-card-extra-shadow: 0 0 34px rgba(29, 233, 182, .14);--home-hero-spot-warm: rgba(231, 134, 5, .55);--home-hero-spot-cool: rgba(29, 233, 182, .36)}html[data-theme=purple] body{background:var(--bg-deep)}html[data-theme=purple] body:before{background:radial-gradient(ellipse at 48% 22%,rgba(29,233,182,.07) 0%,transparent 52%),radial-gradient(ellipse at 82% 58%,rgba(106,27,154,.08) 0%,transparent 45%),radial-gradient(ellipse at 70% 8%,rgba(106,27,154,.12) 0%,transparent 42%),radial-gradient(ellipse at 18% 92%,rgba(29,233,182,.06) 0%,transparent 48%),radial-gradient(circle at 88% 78%,rgba(231,134,5,.04) 0%,transparent 40%),linear-gradient(155deg,#14111f,#1a1628 45%,#1e1a31)}html[data-theme=purple] body:after{background:radial-gradient(circle at 12% 82%,rgba(231,134,5,.03) 0%,transparent 42%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.02) 0%,transparent 65%)}html[data-theme=purple] a{color:#e78605}html[data-theme=purple] a:hover{color:#1de9b6}html[data-theme=purple] .nav-burger-btn,html[data-theme=purple] .nav-help-btn{background:#6a1b9a33;border-color:#6a1b9a59}html[data-theme=purple] .nav-burger-btn:hover,html[data-theme=purple] .nav-help-btn:hover{background:#6a1b9a4d;border-color:var(--card-border-hover)}html[data-theme=purple] .nav-burger-btn .burger-line{background:#c9b8e8}html[data-theme=purple] .nav-help-btn{color:#b8b0d0}html[data-theme=purple] .nav-help-btn:hover{color:#1de9b6}html[data-theme=purple] .nav-drawer,html[data-theme=purple] .nav-drawer--sidebar{background:#14111ffa}html[data-theme=purple] .settings-dropdown{background:#14111ff5;border-color:#6a1b9a33}html[data-theme=purple] .user-menu,html[data-theme=purple] .avatar-picker-grid-wrap{background:#14111ff5}html[data-theme=purple] .score-display{border-color:#6a1b9a38}html[data-theme=purple] .score-display:after{background:linear-gradient(90deg,transparent,rgba(29,233,182,.18),transparent)}html[data-theme=purple] .duel-clue-type,html[data-theme=purple] .duel-clue-value,html[data-theme=purple] .duel-club-card.correct .duel-club-name,html[data-theme=purple] .intrus-highlight,html[data-theme=purple] .prog-score-value,html[data-theme=purple] .swipe-theme-above strong,html[data-theme=purple] .swipe-theme-inline strong,html[data-theme=purple] .swipe-scoring-accuracy{color:#fab041}html[data-theme=purple] .lb-period-btn.active{background:linear-gradient(135deg,#e78605,#c47304);color:#fff;border-color:transparent}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:#e78605}html[data-theme=navy]{color-scheme:dark;--anim-accent-rgb: 194, 24, 91;--bg-deep: #05131a;--bg-mid: #071820;--bg-field: #091c26;--card-bg: rgba(12, 32, 42, .85);--card-bg-hover: rgba(16, 42, 54, .92);--card-border: rgba(74, 20, 140, .28);--card-border-hover: rgba(231, 134, 5, .5);--card-glow: 0 2px 14px rgba(0, 0, 0, .42), 0 0 1px rgba(194, 24, 91, .18);--card-glow-hover: 0 4px 22px rgba(231, 134, 5, .15), 0 0 26px rgba(194, 24, 91, .12);--card-blur: blur(16px);--card-radius: 16px;--card-highlight: inset 0 1px 0 rgba(194, 24, 91, .08), inset 0 0 0 1px rgba(74, 20, 140, .08);--text-primary: #e8f2f8;--text-secondary: #9eb8c9;--text-muted: rgba(158, 184, 201, .55);--accent-green: #e78605;--accent-green-dim: rgba(231, 134, 5, .16);--accent-green-dark: #c47304;--accent-green-light: #fab041;--accent-orange: #e78605;--accent-orange-dim: rgba(231, 134, 5, .16);--accent-red: #f87171;--accent-red-dim: rgba(248, 113, 113, .15);--accent-gold: #ce93d8;--accent-blue: #c2185b;--logo-orange: #e78605;--logo-orange-dark: #b86a04;--neon-glow-green: 0 0 20px rgba(231, 134, 5, .22);--neon-glow-orange: 0 0 26px rgba(194, 24, 91, .35);--neon-glow-red: 0 0 16px rgba(194, 24, 91, .25);--input-bg: rgba(5, 19, 26, .82);--input-border: rgba(74, 20, 140, .32);--input-border-focus: #e78605;--input-glow-focus: 0 0 0 3px rgba(194, 24, 91, .22), 0 0 18px rgba(194, 24, 91, .12);--nav-active: #c2185b;--nav-active-dim: rgba(194, 24, 91, .16);--played-badge-accent: #e78605;--shadow-1: 0 1px 0 rgba(74, 20, 140, .08), 0 2px 10px rgba(0, 0, 0, .38), 0 8px 28px rgba(5, 19, 26, .5), 0 0 1px rgba(194, 24, 91, .08);--shadow-2: 0 1px 0 rgba(74, 20, 140, .09), 0 4px 18px rgba(0, 0, 0, .42), 0 14px 42px rgba(5, 19, 26, .55), 0 0 1px rgba(194, 24, 91, .1);--shadow-3: 0 1px 0 rgba(74, 20, 140, .1), 0 8px 26px rgba(0, 0, 0, .46), 0 22px 56px rgba(5, 19, 26, .6), 0 0 2px rgba(194, 24, 91, .12);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .32), inset 0 0 0 1px rgba(74, 20, 140, .1);--ring: 0 0 0 3px rgba(194, 24, 91, .25);--ring-dark: 0 0 0 3px rgba(231, 134, 5, .22);--card-emphasized-bg: linear-gradient(180deg, rgba(14, 38, 50, .94) 0%, rgba(9, 28, 38, .9) 50%, rgba(5, 19, 26, .88) 100%);--card-emphasized-border: rgba(231, 134, 5, .32);--card-emphasized-shadow: 0 4px 22px rgba(0, 0, 0, .36), inset 0 1px 0 rgba(194, 24, 91, .06);--card-emphasized-accent-bar: linear-gradient(90deg, #4a148c, #e78605 40%, #c2185b);--card-emphasized-accent-bar-glow: 0 0 16px rgba(231, 134, 5, .34), 0 0 10px rgba(194, 24, 91, .15);--card-subtle-bg: rgba(9, 28, 38, .5);--card-subtle-bg-hover: rgba(9, 28, 38, .62);--card-subtle-border: rgba(74, 20, 140, .16);--gt-spot-border-weak: rgba(194, 24, 91, .48);--gt-spot-border-strong: rgba(194, 24, 91, .82);--gt-spot-glow-weak: 0 0 26px 5px rgba(231, 134, 5, .22), 0 0 22px 4px rgba(194, 24, 91, .22);--gt-spot-glow-strong: 0 0 38px 10px rgba(231, 134, 5, .34), 0 0 32px 8px rgba(194, 24, 91, .38);--gt-btn-shadow: 0 0 0 1px rgba(255, 255, 255, .1), 0 4px 18px rgba(231, 134, 5, .34), 0 0 24px rgba(194, 24, 91, .22);--gt-btn-shadow-hover: 0 0 0 1px rgba(255, 255, 255, .14), 0 6px 24px rgba(231, 134, 5, .4), 0 0 30px rgba(194, 24, 91, .3);--gt-dot-glow: 0 0 10px rgba(194, 24, 91, .5);--gt-card-extra-shadow: 0 0 34px rgba(194, 24, 91, .15);--home-hero-spot-warm: rgba(231, 134, 5, .52);--home-hero-spot-cool: rgba(194, 24, 91, .3)}html[data-theme=navy] body{background:var(--bg-deep)}html[data-theme=navy] body:before{background:radial-gradient(ellipse at 45% 24%,rgba(74,20,140,.1) 0%,transparent 50%),radial-gradient(ellipse at 80% 62%,rgba(194,24,91,.06) 0%,transparent 42%),radial-gradient(ellipse at 75% 6%,rgba(194,24,91,.1) 0%,transparent 44%),radial-gradient(ellipse at 12% 90%,rgba(74,20,140,.14) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(231,134,5,.03) 0%,transparent 55%),linear-gradient(160deg,#05131a,#071820 42%,#091c26)}html[data-theme=navy] body:after{background:radial-gradient(circle at 18% 78%,rgba(231,134,5,.025) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.015) 0%,transparent 68%)}html[data-theme=navy] a{color:#e78605}html[data-theme=navy] a:hover{color:#c2185b}html[data-theme=navy] .nav-burger-btn,html[data-theme=navy] .nav-help-btn{background:#4a148c38;border-color:#c2185b47}html[data-theme=navy] .nav-burger-btn:hover,html[data-theme=navy] .nav-help-btn:hover{background:#c2185b2e;border-color:#e7860559}html[data-theme=navy] .nav-burger-btn .burger-line{background:#b8d4e5}html[data-theme=navy] .nav-help-btn{color:#9eb8c9}html[data-theme=navy] .nav-help-btn:hover{color:#f48fb1}html[data-theme=navy] .nav-drawer,html[data-theme=navy] .nav-drawer--sidebar{background:#05131afa}html[data-theme=navy] .settings-dropdown{background:#05131af5;border-color:#4a148c38}html[data-theme=navy] .user-menu,html[data-theme=navy] .avatar-picker-grid-wrap{background:#05131af5}html[data-theme=navy] .score-display{border-color:#4a148c40}html[data-theme=navy] .score-display:after{background:linear-gradient(90deg,transparent,rgba(194,24,91,.2),transparent)}html[data-theme=navy] .duel-clue-type,html[data-theme=navy] .duel-clue-value,html[data-theme=navy] .duel-club-card.correct .duel-club-name,html[data-theme=navy] .intrus-highlight,html[data-theme=navy] .prog-score-value,html[data-theme=navy] .swipe-theme-above strong,html[data-theme=navy] .swipe-theme-inline strong,html[data-theme=navy] .swipe-scoring-accuracy{color:#fab041}html[data-theme=navy] .lb-period-btn.active{background:linear-gradient(135deg,#e78605,#c47304);color:#fff;border-color:transparent}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:#e78605}html[data-theme=neon-tech]{color-scheme:dark;--anim-accent-rgb: 0, 229, 255;--bg-deep: #000000;--bg-mid: #080808;--bg-field: #101010;--card-bg: rgba(22, 22, 22, .92);--card-bg-hover: rgba(32, 32, 32, .96);--card-border: rgba(213, 0, 249, .22);--card-border-hover: rgba(231, 134, 5, .48);--card-glow: 0 2px 16px rgba(0, 0, 0, .55), 0 0 1px rgba(0, 229, 255, .2);--card-glow-hover: 0 4px 24px rgba(231, 134, 5, .12), 0 0 28px rgba(213, 0, 249, .15);--card-blur: blur(16px);--card-radius: 16px;--card-highlight: inset 0 1px 0 rgba(0, 229, 255, .07), inset 0 0 0 1px rgba(213, 0, 249, .08);--text-primary: #f5f5f5;--text-secondary: #b0b0b0;--text-muted: rgba(176, 176, 176, .55);--accent-green: #e78605;--accent-green-dim: rgba(231, 134, 5, .16);--accent-green-dark: #c47304;--accent-green-light: #fab041;--accent-orange: #e78605;--accent-orange-dim: rgba(231, 134, 5, .16);--accent-red: #ff5252;--accent-red-dim: rgba(255, 82, 82, .15);--accent-gold: #e040fb;--accent-blue: #00e5ff;--logo-orange: #e78605;--logo-orange-dark: #b86a04;--neon-glow-green: 0 0 20px rgba(231, 134, 5, .25);--neon-glow-orange: 0 0 28px rgba(0, 229, 255, .38);--neon-glow-red: 0 0 16px rgba(213, 0, 249, .3);--input-bg: rgba(8, 8, 8, .9);--input-border: rgba(213, 0, 249, .28);--input-border-focus: #e78605;--input-glow-focus: 0 0 0 3px rgba(0, 229, 255, .25), 0 0 20px rgba(0, 229, 255, .15);--nav-active: #00e5ff;--nav-active-dim: rgba(0, 229, 255, .16);--played-badge-accent: #e78605;--shadow-1: 0 1px 0 rgba(213, 0, 249, .1), 0 2px 12px rgba(0, 0, 0, .5), 0 8px 32px rgba(0, 0, 0, .45), 0 0 1px rgba(0, 229, 255, .1);--shadow-2: 0 1px 0 rgba(213, 0, 249, .12), 0 4px 20px rgba(0, 0, 0, .55), 0 16px 48px rgba(0, 0, 0, .5), 0 0 1px rgba(0, 229, 255, .12);--shadow-3: 0 1px 0 rgba(213, 0, 249, .14), 0 8px 28px rgba(0, 0, 0, .6), 0 24px 64px rgba(0, 0, 0, .55), 0 0 2px rgba(0, 229, 255, .14);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .4), inset 0 0 0 1px rgba(213, 0, 249, .1);--ring: 0 0 0 3px rgba(0, 229, 255, .28);--ring-dark: 0 0 0 3px rgba(231, 134, 5, .22);--card-emphasized-bg: linear-gradient(180deg, rgba(28, 28, 28, .96) 0%, rgba(18, 18, 18, .94) 50%, rgba(10, 10, 10, .92) 100%);--card-emphasized-border: rgba(231, 134, 5, .28);--card-emphasized-shadow: 0 4px 24px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(0, 229, 255, .05);--card-emphasized-accent-bar: linear-gradient(90deg, #d500f9, #e78605 38%, #00e5ff);--card-emphasized-accent-bar-glow: 0 0 16px rgba(231, 134, 5, .32), 0 0 12px rgba(0, 229, 255, .18);--card-subtle-bg: rgba(16, 16, 16, .65);--card-subtle-bg-hover: rgba(24, 24, 24, .75);--card-subtle-border: rgba(213, 0, 249, .14);--gt-spot-border-weak: rgba(0, 229, 255, .45);--gt-spot-border-strong: rgba(213, 0, 249, .72);--gt-spot-glow-weak: 0 0 28px 6px rgba(231, 134, 5, .22), 0 0 24px 4px rgba(0, 229, 255, .22);--gt-spot-glow-strong: 0 0 40px 12px rgba(213, 0, 249, .28), 0 0 32px 8px rgba(0, 229, 255, .35);--gt-btn-shadow: 0 0 0 1px rgba(255, 255, 255, .12), 0 4px 18px rgba(231, 134, 5, .32), 0 0 26px rgba(0, 229, 255, .25);--gt-btn-shadow-hover: 0 0 0 1px rgba(255, 255, 255, .16), 0 6px 26px rgba(231, 134, 5, .38), 0 0 34px rgba(0, 229, 255, .32);--gt-dot-glow: 0 0 10px rgba(0, 229, 255, .55);--gt-card-extra-shadow: 0 0 36px rgba(0, 229, 255, .12);--home-hero-spot-warm: rgba(231, 134, 5, .48);--home-hero-spot-cool: rgba(0, 229, 255, .22)}html[data-theme=neon-tech] body{background:var(--bg-deep)}html[data-theme=neon-tech] body:before{background:radial-gradient(ellipse at 52% 18%,rgba(0,229,255,.06) 0%,transparent 48%),radial-gradient(ellipse at 22% 72%,rgba(213,0,249,.07) 0%,transparent 45%),radial-gradient(ellipse at 68% 4%,rgba(213,0,249,.11) 0%,transparent 40%),radial-gradient(ellipse at 8% 96%,rgba(0,229,255,.08) 0%,transparent 48%),radial-gradient(circle at 92% 70%,rgba(231,134,5,.04) 0%,transparent 38%),linear-gradient(165deg,#000,#080808 40%,#101010)}html[data-theme=neon-tech] body:after{background:radial-gradient(circle at 85% 20%,rgba(231,134,5,.02) 0%,transparent 35%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.012) 0%,transparent 70%)}html[data-theme=neon-tech] a{color:#e78605}html[data-theme=neon-tech] a:hover{color:#00e5ff}html[data-theme=neon-tech] .nav-burger-btn,html[data-theme=neon-tech] .nav-help-btn{background:#d500f91f;border-color:#00e5ff40}html[data-theme=neon-tech] .nav-burger-btn:hover,html[data-theme=neon-tech] .nav-help-btn:hover{background:#00e5ff1a;border-color:#d500f966}html[data-theme=neon-tech] .nav-burger-btn .burger-line{background:#e0e0e0}html[data-theme=neon-tech] .nav-help-btn{color:#b0b0b0}html[data-theme=neon-tech] .nav-help-btn:hover{color:#00e5ff}html[data-theme=neon-tech] .nav-drawer,html[data-theme=neon-tech] .nav-drawer--sidebar{background:#000000fa}html[data-theme=neon-tech] .settings-dropdown{background:#080808fa;border-color:#d500f933}html[data-theme=neon-tech] .user-menu,html[data-theme=neon-tech] .avatar-picker-grid-wrap{background:#080808fa}html[data-theme=neon-tech] .score-display{border-color:#00e5ff33}html[data-theme=neon-tech] .score-display:after{background:linear-gradient(90deg,transparent,rgba(0,229,255,.22),transparent)}html[data-theme=neon-tech] .duel-clue-type,html[data-theme=neon-tech] .duel-clue-value,html[data-theme=neon-tech] .duel-club-card.correct .duel-club-name,html[data-theme=neon-tech] .intrus-highlight,html[data-theme=neon-tech] .prog-score-value,html[data-theme=neon-tech] .swipe-theme-above strong,html[data-theme=neon-tech] .swipe-theme-inline strong,html[data-theme=neon-tech] .swipe-scoring-accuracy{color:#fab041}html[data-theme=neon-tech] .lb-period-btn.active{background:linear-gradient(135deg,#e78605,#c47304);color:#fff;border-color:transparent}html[data-theme=neon-tech] .vs-daily-pts-value,html[data-theme=neon-tech] .vs-streak{color:var(--logo-orange)}html[data-theme=neon-tech] .duel-progress-dot.correct{background:#e78605}html[data-theme=emerald]{color-scheme:dark;--anim-accent-rgb: 43, 255, 128;--bg-deep: #041612;--bg-mid: #061c17;--bg-field: #0a261f;--card-bg: rgba(10, 38, 31, .88);--card-bg-hover: rgba(14, 52, 42, .94);--card-border: rgba(43, 255, 128, .2);--card-border-hover: rgba(231, 134, 5, .5);--card-glow: 0 2px 14px rgba(0, 0, 0, .35), 0 0 1px rgba(43, 255, 128, .12);--card-glow-hover: 0 4px 22px rgba(231, 134, 5, .14), 0 0 24px rgba(43, 255, 128, .12);--card-blur: blur(16px);--card-radius: 16px;--card-highlight: inset 0 1px 0 rgba(43, 255, 128, .08), inset 0 0 0 1px rgba(4, 22, 18, .35);--text-primary: #f0fdf4;--text-secondary: rgba(167, 223, 198, .82);--text-muted: rgba(240, 253, 244, .48);--accent-green: #e78605;--accent-green-dim: rgba(231, 134, 5, .16);--accent-green-dark: #c47304;--accent-green-light: #fab041;--accent-orange: #e78605;--accent-orange-dim: rgba(231, 134, 5, .16);--accent-red: #ff005a;--accent-red-dim: rgba(255, 0, 90, .18);--accent-gold: #e78605;--accent-blue: #2bff80;--logo-orange: #e78605;--logo-orange-dark: #b86a04;--neon-glow-green: 0 0 20px rgba(43, 255, 128, .28);--neon-glow-orange: 0 0 22px rgba(231, 134, 5, .26);--neon-glow-red: 0 0 18px rgba(255, 0, 90, .28);--input-bg: rgba(4, 22, 18, .85);--input-border: rgba(43, 255, 128, .22);--input-border-focus: #e78605;--input-glow-focus: 0 0 0 3px rgba(43, 255, 128, .2), 0 0 18px rgba(43, 255, 128, .12);--nav-active: #2bff80;--nav-active-dim: rgba(43, 255, 128, .14);--played-badge-accent: var(--logo-orange);--shadow-1: 0 1px 0 rgba(43, 255, 128, .04), 0 2px 10px rgba(0, 0, 0, .28), 0 8px 28px rgba(4, 22, 18, .5), 0 0 1px rgba(43, 255, 128, .06);--shadow-2: 0 1px 0 rgba(43, 255, 128, .05), 0 4px 18px rgba(0, 0, 0, .32), 0 14px 42px rgba(4, 22, 18, .55), 0 0 1px rgba(43, 255, 128, .08);--shadow-3: 0 1px 0 rgba(43, 255, 128, .06), 0 8px 26px rgba(0, 0, 0, .36), 0 22px 56px rgba(4, 22, 18, .58), 0 0 2px rgba(43, 255, 128, .1);--shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .26), inset 0 0 0 1px rgba(43, 255, 128, .06);--ring: 0 0 0 3px rgba(43, 255, 128, .22);--ring-dark: 0 0 0 3px rgba(231, 134, 5, .24);--card-emphasized-bg: linear-gradient(180deg, rgba(14, 48, 40, .95) 0%, rgba(10, 38, 31, .92) 50%, rgba(4, 22, 18, .9) 100%);--card-emphasized-border: rgba(231, 134, 5, .28);--card-emphasized-shadow: 0 4px 22px rgba(0, 0, 0, .32), inset 0 1px 0 rgba(43, 255, 128, .06);--card-emphasized-accent-bar: linear-gradient(90deg, #2bff80, #e78605 42%, #ff005a);--card-emphasized-accent-bar-glow: 0 0 14px rgba(43, 255, 128, .22), 0 0 14px rgba(231, 134, 5, .28);--card-subtle-bg: rgba(10, 38, 31, .5);--card-subtle-bg-hover: rgba(10, 38, 31, .62);--card-subtle-border: rgba(43, 255, 128, .12);--gt-spot-border-weak: rgba(43, 255, 128, .42);--gt-spot-border-strong: rgba(255, 0, 90, .68);--gt-spot-glow-weak: 0 0 26px 5px rgba(43, 255, 128, .22), 0 0 20px 4px rgba(231, 134, 5, .15);--gt-spot-glow-strong: 0 0 36px 10px rgba(43, 255, 128, .32), 0 0 28px 6px rgba(255, 0, 90, .22);--gt-btn-shadow: 0 0 0 1px rgba(255, 255, 255, .1), 0 4px 18px rgba(231, 134, 5, .32), 0 0 22px rgba(43, 255, 128, .18);--gt-btn-shadow-hover: 0 0 0 1px rgba(255, 255, 255, .14), 0 6px 24px rgba(231, 134, 5, .38), 0 0 28px rgba(255, 0, 90, .2);--gt-dot-glow: 0 0 10px rgba(43, 255, 128, .5);--gt-card-extra-shadow: 0 0 32px rgba(43, 255, 128, .1);--home-hero-spot-warm: rgba(231, 134, 5, .52);--home-hero-spot-cool: rgba(43, 255, 128, .32)}html[data-theme=emerald] .swipe-header-row{display:none}html[data-theme=emerald] body{background:var(--bg-deep)}html[data-theme=emerald] body:before{background:radial-gradient(ellipse at 48% 22%,rgba(43,255,128,.05) 0%,transparent 52%),radial-gradient(ellipse at 78% 58%,rgba(10,38,31,.45) 0%,transparent 45%),radial-gradient(ellipse at 70% 6%,rgba(43,255,128,.06) 0%,transparent 44%),radial-gradient(ellipse at 12% 92%,rgba(255,0,90,.04) 0%,transparent 48%),radial-gradient(circle at 88% 72%,rgba(231,134,5,.05) 0%,transparent 40%),linear-gradient(158deg,#041612,#061c17 42%,#0a261f)}html[data-theme=emerald] body:after{background:radial-gradient(circle at 18% 78%,rgba(231,134,5,.028) 0%,transparent 42%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.015) 0%,transparent 65%)}html[data-theme=emerald] a{color:#e78605}html[data-theme=emerald] a:hover{color:#ff005a}html[data-theme=emerald] .nav-burger-btn,html[data-theme=emerald] .nav-help-btn{background:#2bff8014;border-color:#2bff8038}html[data-theme=emerald] .nav-burger-btn:hover,html[data-theme=emerald] .nav-help-btn:hover{background:#e786051f;border-color:#e786057a}html[data-theme=emerald] .nav-burger-btn .burger-line{background:#b8e8cc}html[data-theme=emerald] .nav-help-btn{color:var(--text-secondary)}html[data-theme=emerald] .nav-help-btn:hover{color:#2bff80}html[data-theme=emerald] .nav-drawer,html[data-theme=emerald] .nav-drawer--sidebar{background:#041612fa}html[data-theme=emerald] .settings-dropdown{background:#041612f5;border-color:#2bff802e}html[data-theme=emerald] .user-menu,html[data-theme=emerald] .avatar-picker-grid-wrap{background:#041612f5}html[data-theme=emerald] .score-display{border-color:#2bff8033}html[data-theme=emerald] .score-display:after{background:linear-gradient(90deg,transparent,rgba(43,255,128,.2),transparent)}html[data-theme=emerald] .duel-clue-type,html[data-theme=emerald] .duel-clue-value,html[data-theme=emerald] .duel-club-card.correct .duel-club-name,html[data-theme=emerald] .intrus-highlight,html[data-theme=emerald] .prog-score-value,html[data-theme=emerald] .swipe-theme-above strong,html[data-theme=emerald] .swipe-theme-inline strong,html[data-theme=emerald] .swipe-scoring-accuracy{color:var(--logo-orange)}html[data-theme=emerald] .lb-period-btn.active{background:linear-gradient(135deg,#e78605,#c47304);color:#fff;border-color:transparent}html[data-theme=emerald] .vs-daily-pts-value,html[data-theme=emerald] .vs-streak{color:var(--logo-orange)}html[data-theme=emerald] .duel-progress-dot.correct{background:#e78605}html[data-theme=purple] .duel-question-card{border-top-color:transparent}html[data-theme=purple] .duel-club-card{border-color:#e7860538}html[data-theme=purple] .duel-club-card.correct{box-shadow:0 0 24px #e7860552,0 0 8px #e786051f inset}html[data-theme=purple] .duel-feedback.correct{border-color:#e7860552;color:#fab041}html[data-theme=purple] .intrus-question-card{border-top-color:#e78605}html[data-theme=purple] .prog-guess-row.current{border-color:#e78605;background:#e786051f}html[data-theme=purple] .report-form-box{background:#1c182dfa;color:var(--text-primary);border:1px solid rgba(106,27,154,.22)}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:#14111fd9;border-color:#6a1b9a47;color:var(--text-primary)}html[data-theme=purple] .report-form-box button.secondary{background:#6a1b9a2e;color:#c9b8e8}html[data-theme=purple] .report-autocomplete{background:#14111ff2}html[data-theme=purple] .report-autocomplete li:hover{background:#1de9b614!important}html[data-theme=purple] .ach-badge{border-color:#6a1b9a24}html[data-theme=purple] .ach-detail-card{background:#1c182dfa;border:1px solid rgba(106,27,154,.2)}html[data-theme=purple] .swipe-top-combined{border-color:#e7860538;background:linear-gradient(180deg,#241e37eb,#14111fe0)}html[data-theme=purple] .swipe-top-combined:before{background:linear-gradient(90deg,#6a1b9a,#e78605 50%,#1de9b6);box-shadow:0 0 14px #1de9b659}html[data-theme=purple] .swipe-theme-above{border-color:#e7860538;background:linear-gradient(180deg,#221c34e0,#14111fcc)}html[data-theme=purple] .swipe-theme-above:before{background:linear-gradient(90deg,#6a1b9a,#e78605 50%,#1de9b6)}html[data-theme=purple] .swipe-scoring-labels{color:#b8b0d0}html[data-theme=purple] .swipe-scoring-session,html[data-theme=purple] .swipe-scoring-session strong{color:var(--text-primary)}html[data-theme=purple] .swipe-scoring-bar-wrap{background:#e7860524}html[data-theme=purple] .swipe-scoring-bar-fill{background:linear-gradient(90deg,#c47304,#e78605,#fab041)}html[data-theme=purple] .pp-tabs{background:#241e34b8;border-color:#6a1b9a38;box-shadow:inset 0 1px #ffffff0a}html[data-theme=purple] .pp-tab-btn{background:#6a1b9a14;border-color:#6a1b9a1f;color:#b8b0d0b8}html[data-theme=purple] .pp-tab-btn:hover{color:#c9b8e8;background:#6a1b9a1f;border-color:#6a1b9a2e}html[data-theme=purple] .pp-tab-btn.active{background:#e786052e;color:#fab041;border-color:#e7860561;box-shadow:0 0 0 1px #e786052e}html[data-theme=purple] .pp-tab-panels{border-color:#6a1b9a2e}html[data-theme=purple] .pp-stat-num{color:#fab041}html[data-theme=purple] .pp-stat-daily .pp-stat-num{color:#1de9b6}html[data-theme=purple] .profile-xp-track{background:#6a1b9a1f}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:#fab041}html[data-theme=purple] .auction-timer{background:linear-gradient(180deg,#26203aeb,#1e1a31e0,#14111fd9);box-shadow:0 4px 20px #00000038,inset 0 1px #1de9b60f}html[data-theme=purple] .auction-theme-bar{background:linear-gradient(180deg,#26203ae0,#1e1a31d1,#14111fc2)}html[data-theme=purple] .auction-found-item{background:linear-gradient(180deg,#2c263ec7,#241e37b8,#1c182da6)}html[data-theme=purple] .auction-found-item.empty{background:#1c182d6b}html[data-theme=purple] .clue-card-selectable,html[data-theme=purple] .clue-card-selectable.revealed{background:linear-gradient(180deg,#2c263ec7,#241e37b8,#1c182da6);box-shadow:0 1px 6px #00000029,inset 0 1px #1de9b60d}html[data-theme=purple] .duel-club-card{background:linear-gradient(180deg,#2c263ec7,#241e37b8,#1c182da6);box-shadow:0 2px 10px #0000002e,inset 0 1px #1de9b60d}html[data-theme=purple] .prog-clue-card{background:linear-gradient(180deg,#2c263ec7,#241e37b8,#1c182da6);box-shadow:0 1px 6px #00000029,inset 0 1px #1de9b60d}html[data-theme=purple] .intrus-club-card{background:linear-gradient(180deg,#2c263ec7,#241e37b8,#1c182da6);box-shadow:0 2px 10px #0000002e,inset 0 1px #1de9b60d}html[data-theme=purple] .trophy-item{background:linear-gradient(180deg,#2c263ec7,#241e37b8,#1c182da6);box-shadow:0 1px #00000038,0 6px 18px #00000024,inset 0 1px #1de9b60d}html[data-theme=purple] .pom-card{background:linear-gradient(180deg,#2c263ec7,#241e37b8,#1c182da6);box-shadow:0 2px 12px #0000002e,inset 0 1px #1de9b60d}html[data-theme=purple] .swipe-scoring-above{background:linear-gradient(180deg,#221c34b8,#14111f9e)}html[data-theme=purple] .vs-dist-bar-bg{background:#1c182d85}html[data-theme=navy] .duel-question-card{border-top-color:transparent}html[data-theme=navy] .duel-club-card{border-color:#e7860538}html[data-theme=navy] .duel-club-card.correct{box-shadow:0 0 24px #e7860552,0 0 8px #e786051f inset}html[data-theme=navy] .duel-feedback.correct{border-color:#e7860552;color:#fab041}html[data-theme=navy] .intrus-question-card{border-top-color:#e78605}html[data-theme=navy] .prog-guess-row.current{border-color:#e78605;background:#e786051f}html[data-theme=navy] .report-form-box{background:#0c222cfa;color:var(--text-primary);border:1px solid rgba(74,20,140,.26)}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:#05131ae0;border-color:#4a148c52;color:var(--text-primary)}html[data-theme=navy] .report-form-box button.secondary{background:#4a148c33;color:#ce93d8}html[data-theme=navy] .report-autocomplete{background:#05131af2}html[data-theme=navy] .report-autocomplete li:hover{background:#c2185b1a!important}html[data-theme=navy] .ach-badge{border-color:#4a148c29}html[data-theme=navy] .ach-detail-card{background:#0c222cfa;border:1px solid rgba(74,20,140,.24)}html[data-theme=navy] .swipe-top-combined{border-color:#e786053d;background:linear-gradient(180deg,#0e2632eb,#05131ae0)}html[data-theme=navy] .swipe-top-combined:before{background:linear-gradient(90deg,#4a148c,#e78605 48%,#c2185b);box-shadow:0 0 16px #c2185b66}html[data-theme=navy] .swipe-theme-above{border-color:#e786053d;background:linear-gradient(180deg,#0c202ae0,#05131acc)}html[data-theme=navy] .swipe-theme-above:before{background:linear-gradient(90deg,#4a148c,#e78605 48%,#c2185b)}html[data-theme=navy] .swipe-scoring-labels{color:#9eb8c9}html[data-theme=navy] .swipe-scoring-session,html[data-theme=navy] .swipe-scoring-session strong{color:var(--text-primary)}html[data-theme=navy] .swipe-scoring-bar-wrap{background:#e7860524}html[data-theme=navy] .swipe-scoring-bar-fill{background:linear-gradient(90deg,#c47304,#e78605,#fab041)}html[data-theme=navy] .pp-tabs{background:#0a202abf;border-color:#4a148c47;box-shadow:inset 0 1px #ffffff0a}html[data-theme=navy] .pp-tab-btn{background:#4a148c1a;border-color:#4a148c24;color:#9eb8c9b8}html[data-theme=navy] .pp-tab-btn:hover{color:#f48fb1;background:#c2185b1a;border-color:#c2185b33}html[data-theme=navy] .pp-tab-btn.active{background:#e786052e;color:#fab041;border-color:#e7860561;box-shadow:0 0 0 1px #e786052e}html[data-theme=navy] .pp-tab-panels{border-color:#4a148c33}html[data-theme=navy] .pp-stat-num{color:#fab041}html[data-theme=navy] .pp-stat-daily .pp-stat-num{color:#c2185b}html[data-theme=navy] .profile-xp-track{background:#c2185b1a}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:#fab041}html[data-theme=navy] .auction-timer{background:linear-gradient(180deg,#0e2632eb,#091c26e0,#05131ad9);box-shadow:0 4px 20px #00000047,inset 0 1px #c2185b0f}html[data-theme=navy] .auction-theme-bar{background:linear-gradient(180deg,#0e2632e0,#091c26d1,#05131ac2)}html[data-theme=navy] .auction-found-item{background:linear-gradient(180deg,#122a36c7,#0c222cb8,#081a22a6)}html[data-theme=navy] .auction-found-item.empty{background:#081a2273}html[data-theme=navy] .clue-card-selectable,html[data-theme=navy] .clue-card-selectable.revealed{background:linear-gradient(180deg,#122a36c7,#0c222cb8,#081a22a6);box-shadow:0 1px 6px #0003,inset 0 1px #c2185b0d}html[data-theme=navy] .duel-club-card{background:linear-gradient(180deg,#122a36c7,#0c222cb8,#081a22a6);box-shadow:0 2px 10px #00000038,inset 0 1px #c2185b0d}html[data-theme=navy] .prog-clue-card{background:linear-gradient(180deg,#122a36c7,#0c222cb8,#081a22a6);box-shadow:0 1px 6px #0003,inset 0 1px #c2185b0d}html[data-theme=navy] .intrus-club-card{background:linear-gradient(180deg,#122a36c7,#0c222cb8,#081a22a6);box-shadow:0 2px 10px #00000038,inset 0 1px #c2185b0d}html[data-theme=navy] .trophy-item{background:linear-gradient(180deg,#122a36c7,#0c222cb8,#081a22a6);box-shadow:0 1px #00000042,0 6px 18px #0000002e,inset 0 1px #c2185b0d}html[data-theme=navy] .pom-card{background:linear-gradient(180deg,#122a36c7,#0c222cb8,#081a22a6);box-shadow:0 2px 12px #00000038,inset 0 1px #c2185b0d}html[data-theme=navy] .swipe-scoring-above{background:linear-gradient(180deg,#0c202ab8,#05131a9e)}html[data-theme=navy] .vs-dist-bar-bg{background:#081a2285}html[data-theme=neon-tech] .duel-question-card{border-top-color:transparent}html[data-theme=neon-tech] .duel-club-card{border-color:#e7860538}html[data-theme=neon-tech] .duel-club-card.correct{box-shadow:0 0 24px #e7860552,0 0 8px #e786051f inset}html[data-theme=neon-tech] .duel-feedback.correct{border-color:#e7860552;color:#fab041}html[data-theme=neon-tech] .intrus-question-card{border-top-color:#e78605}html[data-theme=neon-tech] .prog-guess-row.current{border-color:#e78605;background:#e786051f}html[data-theme=neon-tech] .report-form-box{background:#0e0e0efa;color:var(--text-primary);border:1px solid rgba(213,0,249,.24)}html[data-theme=neon-tech] .report-form-box input[type=text],html[data-theme=neon-tech] .report-form-box select,html[data-theme=neon-tech] .report-form-box textarea{background:#000000e0;border-color:#d500f94d;color:var(--text-primary)}html[data-theme=neon-tech] .report-form-box button.secondary{background:#00e5ff1f;color:#00e5ff}html[data-theme=neon-tech] .report-autocomplete{background:#080808f5}html[data-theme=neon-tech] .report-autocomplete li:hover{background:#d500f91f!important}html[data-theme=neon-tech] .ach-badge{border-color:#d500f929}html[data-theme=neon-tech] .ach-detail-card{background:#0e0e0efa;border:1px solid rgba(213,0,249,.22)}html[data-theme=neon-tech] .swipe-top-combined{border-color:#e7860538;background:linear-gradient(180deg,#181818f0,#000000e6)}html[data-theme=neon-tech] .swipe-top-combined:before{background:linear-gradient(90deg,#d500f9,#e78605 45%,#00e5ff);box-shadow:0 0 18px #00e5ff73}html[data-theme=neon-tech] .swipe-theme-above{border-color:#e7860538;background:linear-gradient(180deg,#141414e6,#000000d1)}html[data-theme=neon-tech] .swipe-theme-above:before{background:linear-gradient(90deg,#d500f9,#e78605 45%,#00e5ff)}html[data-theme=neon-tech] .swipe-scoring-labels{color:#b0b0b0}html[data-theme=neon-tech] .swipe-scoring-session,html[data-theme=neon-tech] .swipe-scoring-session strong{color:var(--text-primary)}html[data-theme=neon-tech] .swipe-scoring-bar-wrap{background:#e7860524}html[data-theme=neon-tech] .swipe-scoring-bar-fill{background:linear-gradient(90deg,#c47304,#e78605,#fab041)}html[data-theme=neon-tech] .pp-tabs{background:#141414d9;border-color:#d500f938;box-shadow:inset 0 1px #ffffff08}html[data-theme=neon-tech] .pp-tab-btn{background:#d500f90f;border-color:#d500f924;color:#b0b0b0bf}html[data-theme=neon-tech] .pp-tab-btn:hover{color:#00e5ff;background:#00e5ff14;border-color:#00e5ff33}html[data-theme=neon-tech] .pp-tab-btn.active{background:#e786052e;color:#fab041;border-color:#e7860561;box-shadow:0 0 0 1px #e786052e}html[data-theme=neon-tech] .pp-tab-panels{border-color:#d500f92e}html[data-theme=neon-tech] .pp-stat-num{color:#fab041}html[data-theme=neon-tech] .pp-stat-daily .pp-stat-num{color:#00e5ff}html[data-theme=neon-tech] .profile-xp-track{background:#00e5ff14}html[data-theme=neon-tech] .duel-score-val,html[data-theme=neon-tech] .duel-result-score,html[data-theme=neon-tech] .intrus-score-val,html[data-theme=neon-tech] .intrus-result-score{color:#fab041}html[data-theme=neon-tech] .auction-timer{background:linear-gradient(180deg,#1c1c1cf0,#101010e6,#000000e0);box-shadow:0 4px 22px #00000073,inset 0 1px #00e5ff0d}html[data-theme=neon-tech] .auction-theme-bar{background:linear-gradient(180deg,#1c1c1ce6,#101010d6,#080808c7)}html[data-theme=neon-tech] .auction-found-item{background:linear-gradient(180deg,#202020d1,#161616c2,#0e0e0ead)}html[data-theme=neon-tech] .auction-found-item.empty{background:#0e0e0e7a}html[data-theme=neon-tech] .clue-card-selectable,html[data-theme=neon-tech] .clue-card-selectable.revealed{background:linear-gradient(180deg,#202020d1,#161616c2,#0e0e0ead);box-shadow:0 1px 6px #00000059,inset 0 1px #00e5ff0a}html[data-theme=neon-tech] .duel-club-card{background:linear-gradient(180deg,#202020d1,#161616c2,#0e0e0ead);box-shadow:0 2px 10px #00000061,inset 0 1px #00e5ff0a}html[data-theme=neon-tech] .prog-clue-card{background:linear-gradient(180deg,#202020d1,#161616c2,#0e0e0ead);box-shadow:0 1px 6px #00000059,inset 0 1px #00e5ff0a}html[data-theme=neon-tech] .intrus-club-card{background:linear-gradient(180deg,#202020d1,#161616c2,#0e0e0ead);box-shadow:0 2px 10px #00000061,inset 0 1px #00e5ff0a}html[data-theme=neon-tech] .trophy-item{background:linear-gradient(180deg,#202020d1,#161616c2,#0e0e0ead);box-shadow:0 1px #00000073,0 6px 18px #00000047,inset 0 1px #00e5ff0a}html[data-theme=neon-tech] .pom-card{background:linear-gradient(180deg,#202020d1,#161616c2,#0e0e0ead);box-shadow:0 2px 12px #00000061,inset 0 1px #00e5ff0a}html[data-theme=neon-tech] .swipe-scoring-above{background:linear-gradient(180deg,#141414bf,#000000a6)}html[data-theme=neon-tech] .vs-dist-bar-bg{background:#0e0e0e8c}html[data-theme=emerald] .duel-question-card{border-top-color:transparent}html[data-theme=emerald] .duel-club-card{border-color:#2bff8038}html[data-theme=emerald] .duel-club-card.correct{box-shadow:0 0 24px #2bff8047,0 0 8px #e786051f inset}html[data-theme=emerald] .duel-feedback.correct{border-color:#e7860566;color:var(--logo-orange)}html[data-theme=emerald] .intrus-question-card{border-top-color:#e78605}html[data-theme=emerald] .prog-guess-row.current{border-color:#e78605;background:#e786051f}html[data-theme=emerald] .report-form-box{background:#08201cfa;color:var(--text-primary);border:1px solid rgba(43,255,128,.2)}html[data-theme=emerald] .report-form-box input[type=text],html[data-theme=emerald] .report-form-box select,html[data-theme=emerald] .report-form-box textarea{background:#041612e0;border-color:#2bff803d;color:var(--text-primary)}html[data-theme=emerald] .report-form-box button.secondary{background:#ff005a1f;color:#f37}html[data-theme=emerald] .report-autocomplete{background:#041612f2}html[data-theme=emerald] .report-autocomplete li:hover{background:#ff005a14!important}html[data-theme=emerald] .ach-badge{border-color:#2bff8024}html[data-theme=emerald] .ach-detail-card{background:#08201cfa;border:1px solid rgba(43,255,128,.18)}html[data-theme=emerald] .swipe-top-combined{border-color:#2bff8038;background:linear-gradient(180deg,#0c2c24f0,#041612eb)}html[data-theme=emerald] .swipe-top-combined:before{background:linear-gradient(90deg,#2bff80,#e78605 48%,#ff005a);box-shadow:0 0 16px #2bff8059}html[data-theme=emerald] .swipe-theme-above{border-color:#2bff8038;background:linear-gradient(180deg,#0a261fe6,#041612d9)}html[data-theme=emerald] .swipe-theme-above:before{background:linear-gradient(90deg,#2bff80,#e78605 48%,#ff005a)}html[data-theme=emerald] .swipe-scoring-labels{color:var(--text-secondary)}html[data-theme=emerald] .swipe-scoring-session,html[data-theme=emerald] .swipe-scoring-session strong{color:var(--text-primary)}html[data-theme=emerald] .swipe-scoring-bar-wrap{background:#e7860524}html[data-theme=emerald] .swipe-scoring-bar-fill{background:linear-gradient(90deg,#c47304,#e78605,#fab041)}html[data-theme=emerald] .pp-tabs{background:#0a261fc7;border-color:#2bff8033;box-shadow:inset 0 1px #ffffff0a}html[data-theme=emerald] .pp-tab-btn{background:#2bff800f;border-color:#2bff801f;color:#a7dfc6b8}html[data-theme=emerald] .pp-tab-btn:hover{color:#ff005a;background:#ff005a14;border-color:#ff005a33}html[data-theme=emerald] .pp-tab-btn.active{background:#e786052e;color:#fab041;border-color:#e7860561;box-shadow:0 0 0 1px #e7860529}html[data-theme=emerald] .pp-tab-panels{border-color:#2bff8029}html[data-theme=emerald] .pp-stat-num,html[data-theme=emerald] .pp-stat-daily .pp-stat-num{color:var(--logo-orange)}html[data-theme=emerald] .profile-xp-track{background:#2bff801a}html[data-theme=emerald] .duel-score-val,html[data-theme=emerald] .duel-result-score,html[data-theme=emerald] .intrus-score-val,html[data-theme=emerald] .intrus-result-score,html[data-theme=emerald] .auction-timer-value,html[data-theme=emerald] .auction-timer-unit{color:var(--logo-orange)}html[data-theme=emerald] .auction-timer-unit{opacity:.78}html[data-theme=emerald] .swipe-scoring-session strong,html[data-theme=emerald] .pom-score-num{color:var(--logo-orange)}html[data-theme=emerald] .auction-timer{background:linear-gradient(180deg,#0e342cf0,#0a261fe6,#041612e0);box-shadow:0 4px 22px #00000052,inset 0 1px #2bff800d}html[data-theme=emerald] .auction-theme-bar{background:linear-gradient(180deg,#0e342ce6,#0a261fd9,#041612cc)}html[data-theme=emerald] .auction-found-item{background:linear-gradient(180deg,#10382ed1,#0c2c24c2,#08201cb3)}html[data-theme=emerald] .auction-found-item.empty{background:#08201c73}html[data-theme=emerald] .clue-card-selectable,html[data-theme=emerald] .clue-card-selectable.revealed{background:linear-gradient(180deg,#10382ed1,#0c2c24c2,#08201cb3);box-shadow:0 1px 6px #00000038,inset 0 1px #2bff800a}html[data-theme=emerald] .duel-club-card{background:linear-gradient(180deg,#10382ed1,#0c2c24c2,#08201cb3);box-shadow:0 2px 10px #00000042,inset 0 1px #2bff800a}html[data-theme=emerald] .prog-clue-card{background:linear-gradient(180deg,#10382ed1,#0c2c24c2,#08201cb3);box-shadow:0 1px 6px #00000038,inset 0 1px #2bff800a}html[data-theme=emerald] .intrus-club-card{background:linear-gradient(180deg,#10382ed1,#0c2c24c2,#08201cb3);box-shadow:0 2px 10px #00000042,inset 0 1px #2bff800a}html[data-theme=emerald] .trophy-item{background:linear-gradient(180deg,#10382ed1,#0c2c24c2,#08201cb3);box-shadow:0 1px #0000004d,0 6px 18px #0003,inset 0 1px #2bff800a}html[data-theme=emerald] .pom-card{background:linear-gradient(180deg,#10382ed1,#0c2c24c2,#08201cb3);box-shadow:0 2px 12px #00000042,inset 0 1px #2bff800a}html[data-theme=emerald] .swipe-scoring-above{background:linear-gradient(180deg,#0a261fbf,#041612a6)}html[data-theme=emerald] .vs-dist-bar-bg{background:#0416128c}.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:900;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)}}
