/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[no-new-privileges\:true\]{no-new-privileges:true}}:root{--bg:#f4f6ef;--surface:#fff;--ink:#14261c;--muted:#526356;--line:#dce3d5;--green:#15803d;--gold:#eab308;--soft:#e9efe2;--shadow:0 10px 28px -6px #14261c14,0 2px 6px -1px #14261c0a;color-scheme:light}:root[data-theme=dark]{--bg:#0d1611;--surface:#15231b;--ink:#eef5ea;--muted:#9cb0a1;--line:#263b2e;--green:#4ade80;--gold:#facc15;--soft:#1d2f24;--shadow:0 12px 30px -6px #00000073;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);background-image:radial-gradient(circle at 50% 0,#15803d12,#0000 55%);margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,Arial,sans-serif;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.48}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,svg g:focus-visible{outline-offset:3px;outline:3px solid #84cc16}h1,h2,h3,p{margin:0}svg{flex-shrink:0}h1,h2,h3{line-height:1.18}button{border:0}::selection{color:#14261c;background:#fde047}.site-container{max-width:1152px;margin:auto;padding:0 40px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;height:96px}.brand,.site-header{align-items:center;display:flex}.brand{letter-spacing:-.9px;gap:12px;font-weight:800;line-height:1}.brand-mark{color:#fef08a;background:linear-gradient(135deg,#15803d,#14532d);border-radius:14px;place-items:center;width:46px;height:46px;transition:transform .2s;display:grid;transform:rotate(-5deg);box-shadow:0 4px 12px #15803d47,inset 0 1px #ffffff40}.brand:hover .brand-mark{transform:rotate(0)scale(1.05)}.brand-light{color:var(--green);font-weight:500}.brand small{letter-spacing:2.2px;color:var(--muted);margin-top:6px;font-size:9px;font-weight:700;display:block}.site-header nav{gap:12px}.nav-link,.site-header nav{align-items:center;display:flex}.nav-link{color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:0 2px 0 var(--line);border-radius:12px;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:transform .15s,border-color .15s}.nav-link:hover{border-color:var(--green);transform:translateY(-1px)}.icon-button{background:var(--surface);border:1px solid var(--line);min-width:40px;min-height:40px;box-shadow:0 2px 0 var(--line);border-radius:12px;justify-content:center;align-items:center;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.icon-button:hover{background:var(--soft);border-color:var(--green);transform:translateY(-1px)}.hub-note{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:34px 0 38px;font-size:12px;font-weight:500;display:flex}.hub-note svg{color:#ca8a04}.site-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:24px 0 30px;font-size:12px;font-weight:500;display:flex}.site-footer>span:last-child{color:var(--green);align-items:center;gap:6px;font-weight:600;display:flex}.skip-link{background:var(--surface);z-index:100;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.warning{color:#78350f;background:#fef3c7;border:1px solid #fde68a;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:12px;font-weight:500}.text-link{color:var(--green);background:0 0;padding:8px 0;font-size:13px;font-weight:700}.small-text{color:var(--muted);font-size:12px}:root[data-theme=dark] .game-card .card-art,:root[data-theme=dark] .game-icon{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .game-card .card-art,:root[data-theme=dark] .game-icon{background:color-mix(in srgb,var(--accent)16%,var(--surface))}}:root[data-theme=dark] .daily-feature{background:linear-gradient(135deg,#172e20,#1d3827);border-color:#2d543b}:root[data-theme=dark] .feature-copy h2{color:#ecfdf5}:root[data-theme=dark] .feature-copy p{color:#a7f3d0}:root[data-theme=dark] .card-art>span{background:var(--surface)}:root[data-theme=dark] .feature-icon{color:#fde047;background:#22422d;border-color:#3b6e4c}:root[data-theme=dark] .game-card{--border:var(--line)}:root[data-theme=dark] .violet{--accent:#c084fc}:root[data-theme=dark] .orange{--accent:#fb923c}:root[data-theme=dark] .blue{--accent:#60a5fa}:root[data-theme=dark] .green{--accent:#4ade80}:root[data-theme=dark] .rose{--accent:#fb7185}:root[data-theme=dark] .teal{--accent:#2dd4bf}:root[data-theme=dark] .amber,:root[data-theme=dark] .blue,:root[data-theme=dark] .cyan,:root[data-theme=dark] .emerald,:root[data-theme=dark] .green,:root[data-theme=dark] .indigo,:root[data-theme=dark] .orange,:root[data-theme=dark] .pink,:root[data-theme=dark] .rose,:root[data-theme=dark] .teal,:root[data-theme=dark] .violet{--tint:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .amber,:root[data-theme=dark] .blue,:root[data-theme=dark] .cyan,:root[data-theme=dark] .emerald,:root[data-theme=dark] .green,:root[data-theme=dark] .indigo,:root[data-theme=dark] .orange,:root[data-theme=dark] .pink,:root[data-theme=dark] .rose,:root[data-theme=dark] .teal,:root[data-theme=dark] .violet{--tint:color-mix(in oklab,var(--accent)16%,var(--surface))}}:root[data-theme=dark] .amber,:root[data-theme=dark] .blue,:root[data-theme=dark] .cyan,:root[data-theme=dark] .emerald,:root[data-theme=dark] .green,:root[data-theme=dark] .indigo,:root[data-theme=dark] .orange,:root[data-theme=dark] .pink,:root[data-theme=dark] .rose,:root[data-theme=dark] .teal,:root[data-theme=dark] .violet{--border:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .amber,:root[data-theme=dark] .blue,:root[data-theme=dark] .cyan,:root[data-theme=dark] .emerald,:root[data-theme=dark] .green,:root[data-theme=dark] .indigo,:root[data-theme=dark] .orange,:root[data-theme=dark] .pink,:root[data-theme=dark] .rose,:root[data-theme=dark] .teal,:root[data-theme=dark] .violet{--border:color-mix(in oklab,var(--accent)34%,var(--line))}}:root[data-theme=dark] .primary{color:#0d1611}:root[data-theme=dark] .warning{color:#fde68a;background:#d9770633;border-color:#fbbf2473}.hub-intro{text-align:center;padding:44px 0 32px}.date-chip{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #14261c0d}.date-chip>span:first-child,.fresh-label>span{background:#16a34a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #16a34a33}.chip-divider{opacity:.35;margin:0 2px}.hub-intro h1{letter-spacing:-2px;margin:18px 0 12px;font-size:clamp(36px,5.2vw,56px);font-weight:800}.hub-intro h1>span{color:var(--green);background:linear-gradient(#0000 65%,#eab30859 0);border-radius:4px;padding:0 4px;font-family:Georgia,serif;font-style:italic;font-weight:700}.hub-intro p{color:var(--muted);max-width:580px;margin:0 auto;font-size:15px;line-height:1.7}.mobile-break{display:none}.summary-grid{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:repeat(4,1fr);margin-bottom:26px;padding:20px 8px;display:grid}.metric{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:13px;padding:4px 10px;display:flex}.metric:last-child{border:0}.metric-icon{background:var(--soft);width:44px;height:44px;color:var(--green);border:1px solid var(--line);border-radius:14px;place-items:center;display:grid}.metric:first-child .metric-icon{color:#ea580c;background:#fff7ed;border-color:#fed7aa}.metric:nth-child(2) .metric-icon{color:#ca8a04;background:#fefce8;border-color:#fef08a}.metric:nth-child(3) .metric-icon{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.metric:nth-child(4) .metric-icon{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}:root[data-theme=dark] .metric .metric-icon{background:var(--soft);border-color:var(--line)}.metric-icon svg{width:21px;height:21px}.metric strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:800;line-height:1.05;display:block}.metric div>span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:500;display:block}.daily-feature{background:linear-gradient(135deg,#dcfce7,#ecfccb);border:1px solid #bbf7d0;border-radius:22px;align-items:center;gap:24px;min-height:152px;margin-bottom:42px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px -8px #15803d26,inset 0 1px #ffffffb3}.feature-art{color:#15803d;flex:0 0 104px;place-items:center;height:98px;display:grid;position:relative}.feature-icon{color:#15803d;background:#fff;border:2px solid #86efac;border-radius:22px;place-items:center;width:74px;height:74px;display:grid;transform:rotate(-7deg);box-shadow:0 8px 18px #15803d24}.orbit{border:1.5px dashed #86efac;border-radius:50%;width:102px;height:102px;position:absolute;transform:rotate(-15deg)}.orbit-two{opacity:.6;width:124px;height:70px;transform:rotate(45deg)}.art-star{color:#eab308;font-size:22px;position:absolute;top:-2px;right:-2px}.art-dot{background:#16a34a;border-radius:50%;width:9px;height:9px;position:absolute;bottom:2px;left:5px}.feature-copy{flex:1}.eyebrow{letter-spacing:1.5px;color:var(--green);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.feature-copy h2{letter-spacing:-.6px;color:#14532d;margin-top:8px;font-size:22px;font-weight:800}.feature-copy p{color:#166534;margin-top:6px;font-size:13px;font-weight:500}.feature-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.button{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 3px #00000024}.button:hover{transform:translateY(-2px);box-shadow:0 5px #00000029}.button:active{transform:translateY(1px);box-shadow:0 1px #00000024}.dark-button{color:#fff;background:#14532d;box-shadow:0 3px #052e16}.primary{background:var(--accent,#15803d);color:#fff}.secondary{background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:0 2px 0 var(--line)}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.section-heading h2{letter-spacing:-.8px;margin-top:6px;font-size:26px;font-weight:800}.fresh-label{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.game-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.violet{--accent:#7c3aed;--tint:#f5f3ff;--border:#ddd6fe}.orange{--accent:#d97706;--tint:#fffbeb;--border:#fde68a}.blue{--accent:#2563eb;--tint:#eff6ff;--border:#bfdbfe}.green{--accent:#16a34a;--tint:#f0fdf4;--border:#bbf7d0}.rose{--accent:#e11d48;--tint:#fff1f2;--border:#fecdd3}.teal{--accent:#0d9488;--tint:#f0fdfa;--border:#99f6e4}.game-card{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);box-shadow:var(--shadow);border-radius:20px;padding:22px 22px 0;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.game-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 16px 32px -8px #14261c21,0 4px 10px -2px #14261c0f}.card-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:16px;display:flex}.game-icon{width:52px;height:52px;color:var(--accent);background:var(--tint);border:1px solid var(--border);border-radius:16px;place-items:center;display:grid}.status-chip{color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.status-chip.is-won{color:#15803d;background:#dcfce7;border-color:#86efac}.game-card h3{letter-spacing:-.6px;margin-bottom:6px;font-size:23px;font-weight:800}.game-card>p{color:var(--muted);min-height:40px;font-size:13px;line-height:1.55}.card-art{background:var(--tint);border:1px solid var(--border);height:108px;color:var(--accent);border-radius:14px;justify-content:center;align-items:center;margin:14px -2px 10px;display:flex;position:relative;overflow:hidden}.card-art:after{content:"";background-image:radial-gradient(var(--accent).85px,transparent .85px);opacity:.1;pointer-events:none;background-size:14px 14px;position:absolute;inset:0}.card-art svg{width:100%;height:88px}.word-art{gap:12px}.word-art>span{background:var(--surface);border:solid var(--border);border-width:1.5px 1.5px 3px;border-radius:10px;padding:8px 16px;font-family:Georgia,serif;font-size:18px;font-weight:700;transform:rotate(-4deg);box-shadow:0 4px 10px #0000000a}.word-art>span:last-child{transform:rotate(4deg)}.word-art i{font-size:26px;font-style:normal;font-weight:800}.order-art{align-items:flex-end;gap:9px;padding-bottom:16px}.order-art>span{background:var(--surface);border:solid var(--border);border-width:1.5px 1.5px 3px;border-radius:8px;justify-content:center;align-items:flex-end;width:35px;padding-bottom:6px;font-size:11px;font-weight:800;display:flex;box-shadow:0 3px 8px #0000000a}.code-art{gap:9px;padding-bottom:16px}.code-art>span{background:var(--surface);border:solid var(--border);border-width:1.5px 1.5px 3px;border-radius:10px;place-items:center;width:40px;height:48px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:24px;font-weight:800;display:grid;box-shadow:0 3px 8px #0000000a}.code-art small{letter-spacing:3px;font-size:10px;font-weight:700;position:absolute;bottom:7px}.card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;padding:14px 0 16px;display:flex}.card-meta{color:var(--muted);gap:6px;font-size:11px;font-weight:600;display:flex}.play-link{color:var(--accent);background:var(--tint);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.game-card:hover .play-link{background:var(--accent);color:#fff;border-color:var(--accent)}:root[data-theme=dark] .play-link{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .play-link{background:color-mix(in srgb,var(--accent)16%,var(--surface))}}:root[data-theme=dark] .play-link{border-color:var(--line)}:root[data-theme=dark] .game-card:hover .play-link{background:var(--accent);color:#0d1611}:root[data-theme=dark] .status-chip.is-won{color:#4ade80;background:#16a34a38;border-color:#22c55e}.game-page{max-width:640px;margin:28px auto 52px}.back-link{color:var(--muted);align-items:center;gap:6px;min-height:40px;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.back-link:hover{color:var(--ink)}.game-heading{align-items:center;gap:16px;margin:14px 0 24px;display:flex}.game-heading h1{letter-spacing:-1px;margin-top:4px;font-size:36px;font-weight:800}.game-heading>.icon-button{margin-left:auto}.mode-switch{background:var(--soft);border:1px solid var(--line);border-radius:14px;gap:5px;max-width:360px;margin:0 auto 14px;padding:5px;display:flex}.mode-switch button{color:var(--muted);background:0 0;border-radius:10px;flex:1;min-height:40px;padding:8px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.mode-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 2px 6px #00000014}.game-date{text-align:center;color:var(--muted);margin-bottom:22px;font-size:11px;font-weight:600}.tutorial{background:var(--tint,var(--soft));border:1px solid var(--border,var(--line));border-left:4px solid var(--accent,var(--green));border-radius:16px;margin-bottom:20px;padding:18px 22px;font-size:13px}.tutorial p{color:var(--muted);margin:8px 0;line-height:1.6}.board-panel,.start-panel{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);box-shadow:var(--shadow);border-radius:22px;padding:28px}.start-panel{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:46px 24px;display:flex}.start-panel>svg{color:var(--accent);background:var(--tint);border:1px solid var(--border);border-radius:22px;width:78px;height:78px;padding:14px}.start-panel h2{letter-spacing:-.6px;font-size:26px;font-weight:800}.start-panel p{color:var(--muted);max-width:420px;font-size:14px}.board-instruction{text-align:center;font-size:17px;font-weight:700;line-height:1.45}.board-progress{color:var(--muted);text-align:center;margin:12px 0 22px;font-size:12px;font-weight:600}.guess-form>label{margin-bottom:8px;font-size:12px;font-weight:700;display:block}.input-row{gap:10px;display:flex}.input-row input{border:1.5px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:46px;color:var(--ink);border-radius:12px;padding:10px 14px;font-weight:600;transition:border-color .15s}.input-row input:focus{border-color:var(--accent)}.guess-history{margin:0 0 22px;padding:0;list-style:none}.guess-history li{background:var(--bg);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 12px;font-size:12px;display:flex}.attempt-number{background:var(--soft);width:24px;height:24px;color:var(--accent);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.guess-history strong{letter-spacing:1px;overflow-wrap:anywhere;font-size:16px;font-weight:800}.guess-history li>span:last-child{margin-left:auto;font-size:11px;font-weight:600}.guess-score{text-align:right;flex-direction:column;gap:3px;display:flex}.guess-score>span:first-child{color:var(--accent);font-weight:700}.numeric-keyboard{grid-template-columns:repeat(3,1fr);gap:8px;max-width:330px;margin:18px auto 0;display:grid}.numeric-keyboard button{background:var(--soft);border:solid var(--line);border-width:1.5px 1.5px 3px;border-radius:12px;min-height:46px;font-size:17px;font-weight:800;transition:transform .1s,background .15s,border-color .15s}.numeric-keyboard button:not(:disabled):hover{background:var(--tint);border-color:var(--accent);transform:translateY(-1px)}.numeric-keyboard button:nth-last-child(3){font-size:12px;font-weight:700}.numeric-keyboard button.is-eliminated{color:var(--muted);opacity:.55;border-style:dashed;text-decoration:line-through}.numeric-keyboard button.is-confirmed{border-color:var(--accent);background:var(--tint);color:var(--accent);font-weight:800}.error-text{color:#dc2626;min-height:18px;margin-top:10px}.error-text,.feedback-message{font-size:12px;font-weight:600}.feedback-message{color:var(--accent);text-align:center;padding-top:15px}.clue-list{margin:0 0 24px;padding:0;list-style:none}.clue-list li{background:var(--tint);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:14px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;font-size:15px;font-weight:600;animation:result-enter .22s ease-out;display:flex}.clue-list li>span{background:var(--surface);border:1px solid var(--border);color:var(--accent);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.order-checks{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.order-check-chip{background:var(--tint);border:1px solid var(--border);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600}.order-check-chip strong{color:var(--accent);font-weight:800}.order-list{margin:20px 0;padding:0;list-style:none}.order-list li{background:var(--bg);cursor:grab;border:solid var(--line);border-width:1.5px 1.5px 3px;border-radius:14px;align-items:center;gap:10px;margin-bottom:10px;padding:11px 14px;transition:border-color .15s;display:flex}.order-list li:hover{border-color:var(--accent)}.order-list strong{flex:1;font-size:14px;font-weight:700}.order-list>li>svg{color:var(--muted)}.order-position{background:var(--tint);border:1px solid var(--border);width:26px;height:26px;color:var(--accent);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.full-width{width:100%}.board-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.result-panel{border:1.5px solid var(--line);background:var(--surface);text-align:center;box-shadow:var(--shadow);border-radius:22px;margin-top:22px;padding:28px;animation:result-enter .3s ease-out}.result-panel.won{background:linear-gradient(180deg,#f0fdf4 0,var(--surface)100%);border-color:#86efac}:root[data-theme=dark] .result-panel.won{background:linear-gradient(180deg,#152e20 0,var(--surface)100%);border-color:#2d5a3f}.result-icon{background:var(--tint);border:2px solid var(--border);width:56px;height:56px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.result-icon,.result-panel h2{font-size:24px;font-weight:800}.result-panel h2{letter-spacing:-.6px;margin-bottom:10px}.result-panel>p{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.6}.result-tiles{background:var(--bg);border:1px solid var(--line);letter-spacing:3px;border-radius:12px;margin:16px auto 4px;padding:10px 18px;font-family:inherit;font-size:17px;line-height:1.45;display:inline-block}.result-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.share-message{white-space:pre-wrap;color:var(--green);font-weight:600}.result-actions .text-link{flex-basis:100%}.game-page .button{font-size:13px}.game-page .primary,:root[data-theme=dark] .clue-list li,:root[data-theme=dark] .order-check-chip,:root[data-theme=dark] .tutorial{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .clue-list li,:root[data-theme=dark] .order-check-chip,:root[data-theme=dark] .tutorial{background:color-mix(in srgb,var(--accent)15%,var(--surface))}}:root[data-theme=dark] .clue-list li,:root[data-theme=dark] .order-check-chip,:root[data-theme=dark] .tutorial{border-color:var(--line)}@keyframes result-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.game-page{margin:20px auto 35px}.game-heading h1{font-size:30px}.board-panel{padding:20px 15px}.tutorial{padding:16px;font-size:12px}.board-instruction{font-size:15px}.order-list li{gap:6px;padding:9px 10px}.order-list strong{font-size:12px}.order-list .icon-button{min-width:35px}.input-row{gap:6px}.input-row .button{padding:10px 12px;font-size:12px}.result-panel{padding:22px 16px}.result-panel h2{font-size:20px}}.content-page{padding:44px 0 56px}.content-page>h1{letter-spacing:-1.3px;margin:10px 0;font-size:38px;font-weight:800}.page-subtitle{color:var(--muted);margin-bottom:28px;font-size:15px}.content-page>.mode-switch{margin-bottom:26px;margin-left:0}.calendar-panel,.history-panel,.settings-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;margin-bottom:24px;padding:26px}.calendar-panel h2,.history-panel h2,.settings-panel h2{letter-spacing:-.5px;margin-bottom:10px;font-size:21px;font-weight:800}.calendar-panel>p,.history-panel>p,.settings-panel>p{color:var(--muted);margin-bottom:16px;font-size:13px}.calendar-grid{grid-template-columns:repeat(14,1fr);gap:8px;margin-top:20px;display:grid}.calendar-day{aspect-ratio:1;background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.calendar-day.played{color:#15803d;background:#dcfce7;border-color:#86efac;font-weight:800}:root[data-theme=dark] .calendar-day.played{color:#4ade80;background:#16a34a40;border-color:#22c55e}.calendar-day small{font-size:9px}.stats-game-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.stats-card{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);box-shadow:var(--shadow);border-radius:18px;padding:24px}.stats-card h2{margin-bottom:12px;font-size:22px;font-weight:800}.stats-card p{color:var(--muted);margin:8px 0;font-size:13px}.stats-card strong{color:var(--accent);font-size:22px;font-weight:800}.history-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:13px;font-weight:500;display:flex}.history-row:last-child{border-bottom:0}.history-row strong{color:var(--green);font-size:12px;font-weight:700}.history-row>span:nth-child(2){color:var(--muted);font-size:12px}.settings-page{max-width:720px;margin:auto}.setting-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:14px;font-weight:600;display:flex}.setting-row:last-child{padding-bottom:0}.setting-row small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.setting-row select{border:1.5px solid var(--line);background:var(--bg);color:var(--ink);border-radius:10px;min-height:44px;padding:10px 14px;font-weight:600}.setting-row input{width:24px;height:24px;accent-color:var(--green);margin:10px}.reset-confirm{background:var(--soft);border:1px solid var(--line);border-radius:14px;margin-top:18px;padding:18px;font-size:13px}.danger{color:#fff;background:#dc2626}@media (max-width:850px){.stats-game-grid{grid-template-columns:repeat(2,1fr)}.calendar-grid{grid-template-columns:repeat(7,1fr)}}@media (max-width:560px){.content-page{padding-top:28px}.content-page>h1{font-size:29px}.page-subtitle{font-size:13px}.calendar-panel,.history-panel,.settings-panel{padding:20px 16px}.stats-game-grid{grid-template-columns:1fr}.setting-row{font-size:13px}.setting-row small{max-width:190px}.calendar-grid{gap:5px}.calendar-day{font-size:10px}}@media (min-width:1400px){.site-container{max-width:1200px}.hub-intro{padding-top:53px}.card-art{height:113px}}@media (max-width:850px){.site-container{padding:0 24px}.game-grid,.stats-game-grid{grid-template-columns:1fr}.daily-feature{gap:15px;padding:22px 20px}.feature-art{flex-basis:80px}.feature-copy h2{font-size:18px}.feature-art .orbit-two{display:none}.daily-feature>.button,.feature-actions>.button{padding:11px 12px}.metric{gap:8px}.metric-icon{width:32px;height:32px}.section-heading h2{font-size:22px}.fresh-label{display:none}}@media (max-width:560px){.site-container{padding:0 16px}.site-header{height:82px}.brand{font-size:21px}.brand-mark{width:38px;height:38px}.site-header nav{gap:5px}.nav-link{justify-content:center;min-width:40px;min-height:40px}.nav-link>span{display:none}.hub-intro{padding:32px 0 24px}.hub-intro h1{letter-spacing:-1.3px;font-size:36px}.hub-intro p{font-size:12px}.mobile-break{display:block}.date-chip{gap:6px;padding:7px 10px;font-size:9px}.summary-grid{grid-template-columns:repeat(2,1fr);gap:19px 0;margin-bottom:20px;padding:20px 0}.metric{justify-content:flex-start;padding-left:14px}.metric:nth-child(2){border:0}.metric strong{font-size:22px}.metric div>span{font-size:9px}.daily-feature{flex-wrap:wrap;gap:15px;margin-bottom:31px;padding:20px}.feature-art{display:none}.feature-copy{flex-basis:100%}.feature-copy h2{font-size:20px}.daily-feature>.button,.feature-actions,.feature-actions>.button{width:100%}.section-heading h2{max-width:280px;font-size:21px}.eyebrow{font-size:9px}.game-grid{gap:12px}.game-card{padding:15px 12px 0}.game-icon{border-radius:12px;width:40px;height:40px}.game-icon svg{width:24px}.card-top{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:12px}.status-chip{padding:3px 6px;font-size:9px}.game-card h3{font-size:20px}.game-card>p{min-height:52px;font-size:11px}.card-art{height:86px;margin-top:8px}.card-bottom{flex-wrap:wrap;gap:9px;padding:12px 0}.card-meta{gap:4px;font-size:9px}.play-link{justify-content:space-between;width:100%;min-height:32px;padding:6px 10px;font-size:12px}.word-art{gap:6px}.word-art>span{padding:5px 6px;font-size:12px}.word-art i{font-size:18px}.code-art>span{width:28px;height:34px;font-size:18px}.code-art{gap:4px}.order-art>span{width:20px}.stats-game-grid{grid-template-columns:1fr}.hub-note{text-align:left;align-items:flex-start;margin:24px 0;font-size:10px}.site-footer{flex-direction:column;gap:13px;padding:20px 0}}@media (max-width:380px){.brand{gap:7px;font-size:17px}.brand>span:last-child{white-space:nowrap}.word-art{gap:4px}.word-art>span{padding:4px 5px;font-size:11px}.word-art i{font-size:13px}.club-badges{gap:3px}.club-badge{width:24px;height:29px;font-size:7px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand{letter-spacing:-.8px;font-size:25px}.brand small{letter-spacing:2px;font-size:8.5px}.feature-art{background-image:linear-gradient(90deg,#0000 49%,#15803d2e 50%,#0000 51%)}.football-badges{gap:14px}.football-badges span{clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);background:var(--surface);border:1.5px solid;place-items:center;width:52px;height:60px;font-size:12px;font-weight:800;display:grid;box-shadow:0 3px 8px #0000000d}.football-badges .outsider-badge{color:#e11d48;background:#fff1f2;border:2px dashed #e11d48;transform:rotate(10deg)}:root[data-theme=dark] .football-badges .outsider-badge{color:#fb7185;background:#f43f5e26;border-color:#fb7185}.football-odd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.football-choice{background:var(--tint);min-height:114px;color:var(--accent);border:solid var(--border);border-width:1.5px 1.5px 4px;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 10px;transition:transform .15s,border-color .15s,background .15s;display:flex}.football-choice:not(:disabled):hover{border-color:var(--accent);transform:translateY(-2px)}.football-choice strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:800}.football-choice small{opacity:.9;font-size:11px;font-weight:600}.football-choice.selected{opacity:.58;background:var(--soft);border-color:var(--line)}.football-choice.correct{outline:3px solid var(--accent);color:#15803d;opacity:1;background:#dcfce7;border-color:#16a34a}:root[data-theme=dark] .football-choice.correct{color:#4ade80;background:#16a34a38}.puzzle-references{color:var(--muted);margin-top:18px;font-size:12px}.puzzle-references summary{cursor:pointer;min-height:32px;color:var(--ink);font-weight:700;list-style-position:inside;display:list-item}.puzzle-references a{color:var(--green);overflow-wrap:anywhere;margin:8px 0;font-weight:600;text-decoration:underline;display:block}:root[data-theme=dark] .football-choice{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .football-choice{background:color-mix(in srgb,var(--accent)14%,var(--surface))}}:root[data-theme=dark] .football-choice{border-color:var(--line)}.career-art{gap:8px}.career-art>span{background:var(--surface);border:solid var(--border);border-width:1.5px 1.5px 3px;border-radius:9px;padding:6px 10px;font-size:12px;font-weight:800}.career-art>i{font-size:14px;font-style:normal;font-weight:800}.grid-art{grid-template-columns:repeat(3,32px);gap:6px;display:grid}.grid-art>span{background:var(--surface);border:1.5px solid var(--border);border-radius:7px;place-items:center;height:28px;font-size:11px;font-weight:800;display:grid}.grid-art>span.is-featured{background:var(--accent);color:#fff;border-color:var(--accent)}.connections-art{flex-direction:column;gap:8px}.connections-art .tier-pill{background:var(--surface);border:1.5px solid var(--border);letter-spacing:.8px;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.connections-art>div{gap:6px;display:flex}.connections-art>div>i{background:var(--surface);border:1.5px solid var(--border);border-radius:5px;width:24px;height:18px}.career-stop.is-locked{opacity:.72;border-style:dashed}.locked-stop{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-style:normal;display:inline-flex}.tabelinha-matrix{grid-template-columns:minmax(68px,.9fr) repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.tabelinha-corner{color:var(--accent);background:var(--tint);border:1px solid var(--border);border-radius:12px;place-items:center;font-size:12px;font-weight:800;display:grid}.tabelinha-axis-header{background:var(--soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;font-size:11px;font-weight:800;line-height:1.25}.tabelinha-axis-header,.tabelinha-cell{text-align:center;justify-content:center;align-items:center;padding:8px 6px;display:flex}.tabelinha-cell{background:var(--bg);border:solid var(--line);border-width:1.5px 1.5px 3px;border-radius:12px;flex-direction:column;gap:4px;min-height:68px;transition:border-color .15s,transform .15s}.tabelinha-cell strong{overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.2}.tabelinha-cell small{color:var(--muted);align-items:center;gap:3px;font-size:10px;display:inline-flex}.tabelinha-cell.is-active{border-color:var(--accent);background:var(--tint);color:var(--accent)}.tabelinha-cell.is-solved{color:#15803d;opacity:1;background:#dcfce7;border-color:#16a34a}:root[data-theme=dark] .tabelinha-cell.is-solved{color:#4ade80;background:#16a34a38}.tabelinha-target{text-align:center;color:var(--muted);margin-bottom:12px;font-size:12px}.tabelinha-options{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:16px;display:flex}.tabelinha-option{background:var(--tint);border:1px solid var(--border);color:var(--ink);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;transition:transform .12s,border-color .12s}.tabelinha-option:not(:disabled):hover{border-color:var(--accent);transform:translateY(-1px)}.panelinha-solved{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.panelinha-banner{text-align:center;border:1.5px solid var(--line);border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.panelinha-banner strong{font-size:13px;font-weight:800}.panelinha-banner span{font-size:12px;font-weight:600}.panelinha-banner.tier-1{color:#14532d;background:#dcfce7;border-color:#86efac}.panelinha-banner.tier-2{color:#713f12;background:#fef9c3;border-color:#fde047}.panelinha-banner.tier-3{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.panelinha-banner.tier-4{color:#581c87;background:#f3e8ff;border-color:#d8b4fe}:root[data-theme=dark] .panelinha-banner.tier-1{color:#bbf7d0;background:#16a34a38;border-color:#4ade8073}:root[data-theme=dark] .panelinha-banner.tier-2{color:#fef08a;background:#ca8a0438;border-color:#facc1573}:root[data-theme=dark] .panelinha-banner.tier-3{color:#bfdbfe;background:#2563eb38;border-color:#60a5fa73}:root[data-theme=dark] .panelinha-banner.tier-4{color:#e9d5ff;background:#9333ea38;border-color:#c084fc73}.panelinha-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.panelinha-tile{background:var(--bg);text-align:center;border:solid var(--line);border-width:1.5px 1.5px 3px;border-radius:12px;place-items:center;min-height:66px;padding:8px 6px;transition:transform .12s,background .12s,border-color .12s;display:grid}.panelinha-tile strong{overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.25}.panelinha-tile.is-selected{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px)}.panelinha-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}:root[data-theme=dark] .tabelinha-cell.is-active,:root[data-theme=dark] .tabelinha-option{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .tabelinha-cell.is-active,:root[data-theme=dark] .tabelinha-option{background:color-mix(in srgb,var(--accent)18%,var(--surface))}}:root[data-theme=dark] .tabelinha-cell.is-active,:root[data-theme=dark] .tabelinha-option{border-color:var(--accent);color:var(--ink)}@media (max-width:560px){.brand{font-size:20px}.brand small{letter-spacing:1.2px;font-size:7.5px}.football-badges{gap:5px}.football-badges span{width:24px;height:36px;font-size:8.5px}.football-choice{min-height:100px}.football-choice strong{font-size:13px}.guess-history strong{letter-spacing:1px;font-size:14px}.game-date{line-height:1.6}.card-art.word-art>span{font-size:13px}.order-list strong{overflow-wrap:anywhere}.hub-intro h1{font-size:34px}.tabelinha-matrix{grid-template-columns:minmax(54px,.8fr) repeat(3,minmax(0,1fr));gap:5px}.tabelinha-axis-header,.tabelinha-cell strong{font-size:10px}.panelinha-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-site=animes]{--green:#ea580c;--gold:#f59e0b}:root[data-site=animes][data-theme=dark]{--green:#fb923c}:root[data-site=series]{--green:#7c3aed;--gold:#ec4899}:root[data-site=series][data-theme=dark]{--green:#a78bfa}:root[data-site=filmes]{--green:#b45309;--gold:#eab308}:root[data-site=filmes][data-theme=dark]{--green:#fbbf24}:root[data-site=animes] .brand-mark{background:linear-gradient(135deg,#ea580c,#9a3412);box-shadow:0 4px 12px #ea580c47}:root[data-site=series] .brand-mark{background:linear-gradient(135deg,#7c3aed,#4c1d95);box-shadow:0 4px 12px #7c3aed47}:root[data-site=filmes] .brand-mark{background:linear-gradient(135deg,#b45309,#78350f);box-shadow:0 4px 12px #b4530947}:root[data-site=animes] .date-chip>span:first-child,:root[data-site=animes] .fresh-label>span,:root[data-site=filmes] .date-chip>span:first-child,:root[data-site=filmes] .fresh-label>span,:root[data-site=series] .date-chip>span:first-child,:root[data-site=series] .fresh-label>span{background:var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=animes] .date-chip>span:first-child,:root[data-site=animes] .fresh-label>span,:root[data-site=filmes] .date-chip>span:first-child,:root[data-site=filmes] .fresh-label>span,:root[data-site=series] .date-chip>span:first-child,:root[data-site=series] .fresh-label>span{box-shadow:0 0 0 3px color-mix(in oklab,var(--green)22%,transparent)}}:root[data-site=animes] .daily-feature,:root[data-site=filmes] .daily-feature,:root[data-site=series] .daily-feature{background:linear-gradient(135deg,var(--green)0,var(--gold)100%)}@supports (color:color-mix(in lab,red,red)){:root[data-site=animes] .daily-feature,:root[data-site=filmes] .daily-feature,:root[data-site=series] .daily-feature{background:linear-gradient(135deg,color-mix(in oklab,var(--green)14%,var(--surface))0,color-mix(in oklab,var(--gold)16%,var(--surface))100%)}}:root[data-site=animes] .daily-feature,:root[data-site=filmes] .daily-feature,:root[data-site=series] .daily-feature{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=animes] .daily-feature,:root[data-site=filmes] .daily-feature,:root[data-site=series] .daily-feature{border-color:color-mix(in oklab,var(--green)32%,var(--line))}}:root[data-site=animes] .feature-art,:root[data-site=filmes] .feature-art,:root[data-site=series] .feature-art{color:var(--green);background-image:linear-gradient(90deg,transparent 49%,var(--green)50%,transparent 51%)}@supports (color:color-mix(in lab,red,red)){:root[data-site=animes] .feature-art,:root[data-site=filmes] .feature-art,:root[data-site=series] .feature-art{background-image:linear-gradient(90deg,transparent 49%,color-mix(in oklab,var(--green)18%,transparent)50%,transparent 51%)}}:root[data-site=animes] .feature-icon,:root[data-site=filmes] .feature-icon,:root[data-site=series] .feature-icon{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=animes] .feature-icon,:root[data-site=filmes] .feature-icon,:root[data-site=series] .feature-icon{border-color:color-mix(in oklab,var(--green)45%,var(--surface))}}:root[data-site=animes][data-theme=dark] .feature-icon,:root[data-site=filmes][data-theme=dark] .feature-icon,:root[data-site=series][data-theme=dark] .feature-icon{background:var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=animes][data-theme=dark] .feature-icon,:root[data-site=filmes][data-theme=dark] .feature-icon,:root[data-site=series][data-theme=dark] .feature-icon{background:color-mix(in oklab,var(--green)22%,var(--surface))}}:root[data-site=animes][data-theme=dark] .feature-icon,:root[data-site=filmes][data-theme=dark] .feature-icon,:root[data-site=series][data-theme=dark] .feature-icon{color:var(--gold)}:root[data-site=animes] .orbit,:root[data-site=filmes] .orbit,:root[data-site=series] .orbit{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=animes] .orbit,:root[data-site=filmes] .orbit,:root[data-site=series] .orbit{border-color:color-mix(in oklab,var(--green)45%,var(--surface))}}:root[data-site=animes] .art-dot,:root[data-site=filmes] .art-dot,:root[data-site=series] .art-dot{background:var(--green)}:root[data-site=animes] .feature-copy h2,:root[data-site=filmes] .feature-copy h2,:root[data-site=series] .feature-copy h2{color:var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=animes] .feature-copy h2,:root[data-site=filmes] .feature-copy h2,:root[data-site=series] .feature-copy h2{color:color-mix(in oklab,var(--green)72%,var(--ink))}}:root[data-site=animes] .feature-copy p,:root[data-site=filmes] .feature-copy p,:root[data-site=series] .feature-copy p{color:var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=animes] .feature-copy p,:root[data-site=filmes] .feature-copy p,:root[data-site=series] .feature-copy p{color:color-mix(in oklab,var(--green)58%,var(--ink))}}:root[data-site=animes] .dark-button,:root[data-site=filmes] .dark-button,:root[data-site=series] .dark-button{background:var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=animes] .dark-button,:root[data-site=filmes] .dark-button,:root[data-site=series] .dark-button{background:color-mix(in oklab,var(--green)78%,#000)}}:root[data-site=animes] .dark-button,:root[data-site=filmes] .dark-button,:root[data-site=series] .dark-button{box-shadow:0 3px 0 var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=animes] .dark-button,:root[data-site=filmes] .dark-button,:root[data-site=series] .dark-button{box-shadow:0 3px 0 color-mix(in oklab,var(--green)55%,#000)}}.site-header{height:auto;min-height:96px;padding:14px 0}.site-header-top{justify-content:space-between;gap:12px;display:flex}.site-header-top,.universe-selector{flex-wrap:wrap;align-items:center;width:100%}.universe-selector{background:var(--soft);border:1px solid var(--line);border-radius:18px;order:3;justify-content:center;gap:6px;max-width:100%;padding:5px;display:inline-flex}.universe-pill{min-width:0;color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .15s,color .15s,transform .15s;display:inline-flex}.universe-pill:hover{color:var(--ink)}.universe-pill.active{background:var(--surface);color:var(--green);box-shadow:0 2px 6px #00000014}.quote-art{gap:8px;font-weight:800}.quote-art>span{color:var(--accent);font-size:22px}.quote-art>small{background:var(--surface);border:1.5px solid var(--border);border-radius:999px;padding:5px 10px;font-size:11px}.quote-context-chip{text-align:center;color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:999px;margin:0 0 14px;padding:7px 12px;font-size:12px}.quote-list{gap:10px;margin-bottom:18px}.quote-card,.quote-list{flex-direction:column;display:flex}.quote-card{background:var(--tint);border:1.5px solid var(--border);border-radius:14px;gap:6px;padding:14px 16px}.quote-card.is-locked{background:var(--bg);opacity:.75;border-style:dashed}.quote-step{text-transform:uppercase;letter-spacing:.7px;color:var(--accent);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.quote-card blockquote{color:var(--ink);margin:0;font-size:15px;font-style:italic;font-weight:700;line-height:1.45}@media (max-width:760px){.universe-selector{border-radius:14px;order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.universe-pill{border-radius:10px;justify-content:center;gap:4px;padding:6px 4px;font-size:11px}}@media (max-width:420px){.universe-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-site=filmes]{--bg:#f8f3ec;--surface:#fffdfa;--ink:#30251f;--muted:#716355;--line:#e5d8c7;--soft:#f0e7da;--green:#9b3e26;--gold:#a4771a}:root[data-site=filmes][data-theme=dark]{--bg:#17131b;--surface:#231e29;--ink:#f6eddf;--muted:#c2b3a2;--line:#443847;--soft:#302836;--green:#f2ba72;--gold:#eac185}:root[data-site=filmes] body{background-image:radial-gradient(at 50% 0,#d6a66020,#0000 55%)}:root[data-site=filmes] .brand-mark{color:#fff2d8;background:linear-gradient(140deg,#51323a,#9b3e26);box-shadow:0 4px 14px #9b3e2630}:root[data-site=filmes] .hub-intro h1{letter-spacing:-1.6px;font-family:Georgia,Times New Roman,serif}:root[data-site=filmes] .daily-feature{border-color:var(--line);background:linear-gradient(110deg,var(--soft),var(--surface));box-shadow:0 12px 28px -8px #9b3e261a}:root[data-site=filmes] .dark-button,:root[data-site=filmes] .primary{background:var(--green);color:var(--surface);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=filmes] .dark-button,:root[data-site=filmes] .primary{border-color:color-mix(in srgb,var(--green),#000 20%)}}:root[data-site=filmes] .dark-button,:root[data-site=filmes] .primary{box-shadow:0 3px 0 var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=filmes] .dark-button,:root[data-site=filmes] .primary{box-shadow:0 3px 0 color-mix(in srgb,var(--green),#000 30%)}}:root[data-site=filmes] .feature-copy h2{color:var(--ink)}:root[data-site=filmes] .feature-copy p{color:var(--muted)}:root[data-site=filmes] .feature-icon{background:var(--surface);color:var(--green);border-color:var(--gold);box-shadow:0 8px 18px #a4771a20}:root[data-site=filmes] .orbit{border-color:var(--gold)}:root[data-site=filmes] .art-dot,:root[data-site=filmes] .date-chip>span:first-child,:root[data-site=filmes] .fresh-label>span{background:var(--gold);box-shadow:0 0 0 3px #a4771a20}:root[data-site=filmes] .metric:nth-child(4) .metric-icon{color:var(--green);border-color:var(--line);background:var(--soft)}:root[data-site=filmes] .feature-art{border:2px solid var(--gold);background-image:repeating-linear-gradient(135deg,#0000 0 20px,#a4771a12 20px 40px);border-radius:14px}:root[data-site=filmes] .football-badges span{clip-path:none;border-inline:4px dotted;border-radius:5px}:root[data-site=filmes] .game-card{box-shadow:0 5px 16px #30251f08}:root[data-site=filmes] .quote-item p{margin:0;font-style:normal}:root[data-site=filmes] .quote-art small{text-align:center;max-width:155px}:root[data-site=filmes] .football-choice strong{text-wrap:balance}@media (max-width:560px){:root[data-site=filmes] .quote-art{gap:3px}:root[data-site=filmes] .quote-art small{padding:5px;font-size:9px}}.pink{--accent:#db2777;--tint:#fdf2f8;--border:#fbcfe8}:root[data-theme=dark] .pink{--accent:#f472b6}.emoji-sequence{text-align:center;letter-spacing:6px;background:var(--tint);overflow-wrap:anywhere;border:solid var(--border);border-width:1.5px 1.5px 4px;border-radius:18px;margin:18px 0 14px;padding:18px 12px;font-size:clamp(36px,9vw,54px);line-height:1.2}:root[data-theme=dark] .emoji-sequence{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .emoji-sequence{background:color-mix(in srgb,var(--accent)14%,var(--surface))}}:root[data-theme=dark] .emoji-sequence{border-color:var(--line)}.emoji-hints{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.emoji-hint{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.emoji-hint svg{margin-top:2px}.emoji-hint.is-open{background:var(--surface);border-color:var(--border);font-weight:600}.emoji-hint.is-open svg{color:var(--accent)}.emoji-hint.is-locked{color:var(--muted);background:var(--bg);border-style:dashed}.emoji-art{flex-direction:column;gap:6px}.emoji-art>span{letter-spacing:4px;font-size:26px}.emoji-art>small{background:var(--surface);border:1.5px solid var(--border);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}@media (max-width:560px){.emoji-sequence{letter-spacing:3px}.emoji-art>span{letter-spacing:2px;font-size:20px}}.amber{--accent:#d97706;--tint:#fffbeb;--border:#fde68a}:root[data-theme=dark] .amber{--accent:#fbbf24}.attributes-clue{background:var(--tint);border:1.5px solid var(--border);border-radius:14px;align-items:flex-start;gap:8px;margin:14px 0 10px;padding:11px 13px;font-size:13px;font-weight:600;line-height:1.45;display:flex}:root[data-theme=dark] .attributes-clue{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .attributes-clue{background:color-mix(in srgb,var(--accent)14%,var(--surface))}}:root[data-theme=dark] .attributes-clue{border-color:var(--line)}.attributes-clue svg{color:var(--accent);flex-shrink:0;margin-top:2px}.attributes-legend{color:var(--muted);flex-wrap:wrap;gap:8px 12px;margin:0 0 12px;font-size:11.5px;font-weight:600;display:flex}.attributes-table{margin-bottom:16px}.attributes-header{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;padding:0 4px;font-size:11px;font-weight:800;display:grid}.attributes-empty{text-align:center;border:1.5px dashed var(--line);color:var(--muted);border-radius:14px;padding:16px 12px;font-size:13px}.attributes-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.attributes-row{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px}.attributes-row-title{align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;display:flex}.attributes-cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.attribute-cell{text-align:center;border:1.5px solid var(--line);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:7px 5px;display:flex}.attribute-cell small{opacity:.8;margin-bottom:2px;font-size:10px;font-weight:700;display:none}.attribute-cell strong{justify-content:center;align-items:center;gap:3px;font-size:11.5px;line-height:1.25;display:inline-flex}.attribute-cell.is-exact{color:#14532d;background:#dcfce7;border-color:#86efac}.attribute-cell.is-partial{color:#713f12;background:#fef9c3;border-color:#fde047}.attribute-cell.is-wrong{color:#7f1d1d;background:#fee2e2;border-color:#fca5a5}:root[data-theme=dark] .attribute-cell.is-exact{color:#bbf7d0;background:#16a34a38;border-color:#4ade8073}:root[data-theme=dark] .attribute-cell.is-partial{color:#fef08a;background:#ca8a0438;border-color:#facc1573}:root[data-theme=dark] .attribute-cell.is-wrong{color:#fecaca;background:#dc262633;border-color:#f8717166}.attributes-art{gap:5px}.attributes-art>span{border:1.5px solid var(--border);background:var(--surface);border-radius:8px;padding:4px 8px;font-size:11px;font-weight:800}.attributes-art>span.is-hit{color:#14532d;background:#dcfce7;border-color:#86efac}.attributes-art>span.is-near{color:#713f12;background:#fef9c3;border-color:#fde047}:root[data-theme=dark] .attributes-art>span.is-hit{color:#bbf7d0;background:#16a34a38;border-color:#4ade8073}:root[data-theme=dark] .attributes-art>span.is-near{color:#fef08a;background:#ca8a0438;border-color:#facc1573}@media (max-width:560px){.attributes-header{display:none}.attributes-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.attribute-cell small{display:block}}.indigo{--accent:#4f46e5;--tint:#eef2ff;--border:#c7d2fe}:root[data-theme=dark] .indigo{--accent:#818cf8}.synopsis-prompt{background:var(--tint);border:solid var(--border);border-width:1.5px 1.5px 4px;border-radius:18px;flex-direction:column;gap:8px;margin:18px 0 14px;padding:16px 16px 18px;display:flex}:root[data-theme=dark] .synopsis-prompt{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .synopsis-prompt{background:color-mix(in srgb,var(--accent)14%,var(--surface))}}:root[data-theme=dark] .synopsis-prompt{border-color:var(--line)}.synopsis-badge{background:var(--surface);border:1px solid var(--border);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.synopsis-prompt>p{margin:0;font-size:clamp(15px,2.5vw,17px);font-weight:700;line-height:1.5}.synopsis-clues{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.synopsis-clue{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.synopsis-clue svg{flex-shrink:0;margin-top:2px}.synopsis-clue.is-open{background:var(--surface);border-color:var(--border);font-weight:600}.synopsis-clue.is-open svg{color:var(--accent)}.synopsis-clue.is-locked{color:var(--muted);background:var(--bg);border-style:dashed}.synopsis-art{flex-direction:column;gap:6px}.synopsis-art>span{background:var(--surface);border:1.5px solid var(--border);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.synopsis-art>small{color:var(--muted);font-size:11px;font-weight:700}.cyan{--accent:#0284c7;--tint:#f0f9ff;--border:#bae6fd}:root[data-theme=dark] .cyan{--accent:#38bdf8}.list-header{background:var(--tint);border:solid var(--border);border-width:1.5px 1.5px 4px;border-radius:18px;flex-direction:column;gap:8px;margin:18px 0 14px;padding:15px 16px;display:flex}:root[data-theme=dark] .list-header{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .list-header{background:color-mix(in srgb,var(--accent)14%,var(--surface))}}:root[data-theme=dark] .list-header{border-color:var(--line)}.list-badge{background:var(--surface);border:1px solid var(--border);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.list-header>p{margin:0;font-size:clamp(15px,2.4vw,17px);font-weight:700;line-height:1.45}.list-slots{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.list-slot{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:13px;line-height:1.4;display:flex}.list-slot.is-solved{background:#22c55e;border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.list-slot.is-solved{background:color-mix(in srgb,#22c55e 10%,var(--surface))}}.list-slot.is-revealed{border-color:var(--border);background:var(--tint)}:root[data-theme=dark] .list-slot.is-revealed{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .list-slot.is-revealed{background:color-mix(in oklab,var(--accent)14%,var(--surface))}}:root[data-theme=dark] .list-slot.is-revealed{border-color:var(--line)}.list-slot.is-locked{background:var(--bg);border-style:dashed}.list-slot-clue{align-items:flex-start;gap:8px;display:flex}.list-slot-index{color:var(--accent);flex-shrink:0;font-weight:800}.list-slot-value{background:var(--surface);border:1px solid var(--line);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.list-slot.is-solved .list-slot-value{color:#15803d;border-color:#22c55e}:root[data-theme=dark] .list-slot.is-solved .list-slot-value{color:#86efac}.list-slot-value em{color:var(--muted);font-style:normal}.list-art{flex-direction:column;gap:6px}.list-art>span{background:var(--surface);border:1.5px solid var(--border);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.list-art>small{color:var(--muted);font-size:11px;font-weight:700}@media (max-width:560px){.list-slot{flex-direction:column;align-items:flex-start;gap:8px}}.order-list li.is-exact{border-color:var(--accent);background:var(--tint)}.order-list li.is-wrong{border-style:dashed}.order-item-value{color:var(--accent);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.emerald{--accent:#059669;--tint:#ecfdf5;--border:#a7f3d0}:root[data-theme=dark] .emerald{--accent:#34d399}.compare-header{background:var(--tint);border:solid var(--border);border-width:1.5px 1.5px 4px;border-radius:18px;flex-direction:column;gap:8px;margin:18px 0 14px;padding:15px 16px;display:flex}:root[data-theme=dark] .compare-header{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .compare-header{background:color-mix(in srgb,var(--accent)14%,var(--surface))}}:root[data-theme=dark] .compare-header{border-color:var(--line)}.compare-badge{background:var(--surface);border:1px solid var(--border);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.compare-header>p{margin:0;font-size:clamp(15px,2.4vw,17px);font-weight:700;line-height:1.45}.compare-arena{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;margin-bottom:18px;display:grid}.compare-card{border:1.5px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;justify-content:space-between;gap:8px;padding:16px;display:flex}.compare-card.is-reference{border-color:var(--border);background:var(--tint)}:root[data-theme=dark] .compare-card.is-reference{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .compare-card.is-reference{background:color-mix(in srgb,var(--accent)12%,var(--surface))}}:root[data-theme=dark] .compare-card.is-reference{border-color:var(--line)}.compare-card-role{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);font-size:11px;font-weight:800}.compare-card>strong{font-size:16px;line-height:1.3}.compare-card>p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.compare-value{align-self:flex-start;padding:6px 12px;font-size:15px;display:inline-flex}.compare-value,.compare-vs{background:var(--surface);border:1.5px solid var(--border);color:var(--accent);border-radius:999px;font-weight:800}.compare-vs{width:38px;height:38px;align-self:center;place-items:center;font-size:11px;display:grid}.compare-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.compare-choice{justify-content:center;padding:10px 12px;font-weight:800}.compare-rounds{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.compare-round{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:13px;line-height:1.4;display:flex}.compare-round.is-solved{background:#22c55e;border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.compare-round.is-solved{background:color-mix(in srgb,#22c55e 10%,var(--surface))}}.compare-round.is-active{border-color:var(--accent);background:var(--tint)}:root[data-theme=dark] .compare-round.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .compare-round.is-active{background:color-mix(in srgb,var(--accent)12%,var(--surface))}}.compare-round.is-locked{background:var(--bg);border-style:dashed}.compare-round-pair{align-items:flex-start;gap:8px;display:flex}.compare-round-index{color:var(--accent);flex-shrink:0;font-weight:800}.compare-round-badge{background:var(--surface);border:1px solid var(--line);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.compare-round-badge em{color:var(--muted);font-style:normal}.compare-art{gap:8px}.compare-art>span{background:var(--surface);border:1.5px solid var(--border);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}@media (max-width:640px){.compare-arena{grid-template-columns:1fr}.compare-vs{margin:-4px auto}.compare-round{flex-direction:column;align-items:flex-start;gap:8px}}@keyframes feedback-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}a:focus-visible,button:focus-visible,select:focus-visible,svg g:focus-visible{outline:2.5px solid var(--accent,var(--green));outline-offset:2px}.input-row input:focus,.input-row input:focus-visible{border-color:var(--accent,var(--green));background:var(--surface);box-shadow:0 0 0 3px var(--accent,var(--green));outline:none}@supports (color:color-mix(in lab,red,red)){.input-row input:focus,.input-row input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent,var(--green))20%,transparent)}}.board-progress{border:1px solid var(--line);border-radius:999px;gap:6px;padding:6px 13px;font-size:.85rem;display:inline-flex}.board-progress,.step-counter{background:var(--soft);color:var(--ink);flex-wrap:wrap;align-items:center;font-weight:800}.step-counter{border:1px solid var(--line);border-radius:14px;justify-content:space-between;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:.88rem;display:flex}.attempt-dots{align-items:center;gap:6px;display:inline-flex}.attempt-dot{border:1px solid var(--border,var(--line));background:var(--surface);border-radius:999px;width:22px;height:9px;transition:transform .16s,background-color .16s,border-color .16s}.attempt-dot.is-current{background:var(--gold);border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.attempt-dot.is-current{border-color:color-mix(in oklab,var(--gold)70%,var(--ink))}}.attempt-dot.is-current{transform:scaleY(1.22)}.attempt-dot.is-done{background:var(--accent,var(--green));border-color:var(--accent,var(--green))}.suggestion-selector{flex-direction:column;gap:8px;margin-top:10px;display:flex}.suggestion-chips{flex-wrap:wrap;gap:8px;display:flex}.suggestion-chip{border:1px solid var(--accent,var(--green));border-radius:999px;align-items:center;gap:6px;padding:7px 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.suggestion-chip{border:1px solid color-mix(in oklab,var(--accent,var(--green))38%,var(--line))}}.suggestion-chip{background:var(--soft);color:var(--ink);font-size:.84rem;font-weight:800;transition:transform .14s,background-color .14s,border-color .14s}.suggestion-chip:before{content:"↵";color:var(--accent,var(--green));font-size:.82rem;font-weight:900}.suggestion-chip:hover{border-color:var(--accent,var(--green));background:var(--tint,var(--soft));transform:translateY(-1px)}.suggestion-toggle{border:1px solid var(--border,var(--line));background:var(--tint,var(--soft));color:var(--accent,var(--green));border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:800;transition:background-color .14s,border-color .14s;display:inline-flex}.suggestion-toggle:hover{border-color:var(--accent,var(--green));background:var(--accent,var(--green))}@supports (color:color-mix(in lab,red,red)){.suggestion-toggle:hover{background:color-mix(in oklab,var(--accent,var(--green))16%,var(--surface))}}.suggestion-toggle svg{transition:transform .16s}.suggestion-toggle.is-open svg{transform:rotate(180deg)}.suggestion-dropdown{border:1.5px solid var(--border,var(--line));background:var(--surface);max-height:220px;box-shadow:var(--shadow);scrollbar-width:thin;scrollbar-color:var(--border,var(--line))transparent;border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;padding:10px;display:grid;overflow-y:auto}.suggestion-option{text-align:left;background:var(--bg);color:var(--ink);border:1px solid #0000;border-radius:10px;padding:8px 11px;font-size:.83rem;font-weight:700;transition:background-color .12s,border-color .12s,color .12s}.suggestion-option:hover{background:var(--tint,var(--soft));border-color:var(--border,var(--line));color:var(--accent,var(--green))}.suggestion-empty{border:1px dashed var(--line);background:var(--bg);color:var(--muted);border-radius:12px;padding:10px 12px;font-size:.82rem;font-weight:600}.feedback-message{border:1px solid var(--border,var(--line));border-left:4px solid var(--accent,var(--green));background:var(--tint,var(--soft));color:var(--ink);border-radius:14px;margin:14px 0 0;padding:12px 16px;font-size:.92rem;font-weight:800;animation:feedback-pop .2s cubic-bezier(.22,1,.36,1)}.guess-history li>span:last-child{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:800}.guess-history li.is-hit{background:#16a34a;border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.guess-history li.is-hit{background:color-mix(in oklab,#16a34a 14%,var(--surface))}}.guess-history li.is-hit>span:last-child{color:#fff;background:#16a34a;border-color:#0000}.guess-history li.is-warm{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.guess-history li.is-warm{border-color:color-mix(in oklab,var(--gold)65%,var(--line))}}.guess-history li.is-warm{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.guess-history li.is-warm{background:color-mix(in oklab,var(--gold)14%,var(--surface))}}.guess-history li.is-warm>span:last-child{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.guess-history li.is-warm>span:last-child{border-color:color-mix(in oklab,var(--gold)55%,var(--line))}}.guess-history li.is-warm>span:last-child{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.guess-history li.is-warm>span:last-child{background:color-mix(in oklab,var(--gold)22%,var(--surface))}}.guess-history li.is-warm>span:last-child{color:var(--ink)}.status-chip.is-playing{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.status-chip.is-playing{background:color-mix(in oklab,var(--gold)18%,var(--surface))}}.status-chip.is-playing{color:#7c4a03;border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.status-chip.is-playing{border-color:color-mix(in oklab,var(--gold)45%,var(--line))}}.status-chip.is-playing .status-dot{background:var(--gold);box-shadow:0 0 0 3px #d99b2638}.status-chip.is-lost{background:#e11d48}@supports (color:color-mix(in lab,red,red)){.status-chip.is-lost{background:color-mix(in oklab,#e11d48 12%,var(--surface))}}.status-chip.is-lost{color:#be123c;border-color:#e11d48}@supports (color:color-mix(in lab,red,red)){.status-chip.is-lost{border-color:color-mix(in oklab,#e11d48 35%,var(--line))}}.status-chip.is-lost .status-dot{background:#e11d48}:root[data-theme=dark] .status-chip.is-playing{color:#f6c96b;background:#e8ad3a29;border-color:#e8ad3a59}:root[data-theme=dark] .status-chip.is-lost{color:#ffb4a8;background:#e2624f2e;border-color:#e2624f5c}.tabelinha-axis-header{transition:border-color .15s,background-color .15s,box-shadow .15s}.tabelinha-axis-header.is-active{border-color:var(--accent,var(--green));background:var(--tint,var(--soft));color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent,var(--green))}.compare-choice.is-less,.compare-choice.is-more{background:var(--surface);color:var(--ink);border-width:1.5px}.compare-choice.is-more{border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.compare-choice.is-more{border-color:color-mix(in oklab,#16a34a 55%,var(--line))}}.compare-choice.is-more{background:#16a34a}@supports (color:color-mix(in lab,red,red)){.compare-choice.is-more{background:color-mix(in oklab,#16a34a 12%,var(--surface))}}.compare-choice.is-less{border-color:#e11d48}@supports (color:color-mix(in lab,red,red)){.compare-choice.is-less{border-color:color-mix(in oklab,#e11d48 50%,var(--line))}}.compare-choice.is-less{background:#e11d48}@supports (color:color-mix(in lab,red,red)){.compare-choice.is-less{background:color-mix(in oklab,#e11d48 10%,var(--surface))}}.compare-choice.is-less:hover,.compare-choice.is-more:hover{transform:translateY(-1px)}.order-list li.is-dragging{opacity:.68;border-style:dashed;border-color:var(--accent,var(--green));transform:scale(.99)}.stats-card-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.stats-card-head .game-icon{border-radius:10px;flex-shrink:0;width:36px;height:36px}.stats-card-head h2{margin:0}.stats-bars{border:1px solid var(--line);background:var(--soft);border-radius:12px;gap:5px;margin:12px 0 10px;padding:10px 12px;display:grid}.stats-bar-row{grid-template-columns:28px 1fr 20px;align-items:center;gap:8px;font-size:.77rem;display:grid}.stats-bar-label{color:var(--muted);font-weight:800}.stats-bar-track{background:var(--line);border-radius:999px;height:8px}@supports (color:color-mix(in lab,red,red)){.stats-bar-track{background:color-mix(in oklab,var(--line)85%,transparent)}}.stats-bar-track{overflow:hidden}.stats-bar-fill{background:var(--muted);opacity:.25;border-radius:999px;height:100%;display:block}.stats-bar-fill.is-filled{background:var(--accent,var(--green));opacity:1}.stats-bar-count{text-align:right;color:var(--ink);font-size:.78rem}.game-heading .icon-button[aria-expanded=true]{border-color:var(--accent,var(--green));background:var(--tint,var(--soft));color:var(--accent,var(--green))}@keyframes feedback-celebrate{0%{opacity:0;transform:scale(.96)translateY(6px)}65%{opacity:1;transform:scale(1.015)translate(0)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes feedback-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes feedback-warm{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}.board-panel{transition:border-color .22s,box-shadow .22s}.board-panel[data-feedback-tone=hit],.board-panel[data-feedback-tone=victory]{box-shadow:0 12px 30px -8px #16a34a29,var(--shadow);border-top-color:#16a34a}.board-panel[data-feedback-tone=warm]{border-top-color:var(--gold);box-shadow:0 12px 30px -8px #eab3082e,var(--shadow)}.board-panel[data-feedback-tone=defeat],.board-panel[data-feedback-tone=miss]{box-shadow:0 12px 30px -8px #e11d4826,var(--shadow);border-top-color:#e11d48}.feedback-banner{text-align:left;background:var(--surface);color:var(--ink);border:1.5px solid var(--border,var(--line));border-left-width:5px;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:18px;padding:14px 16px;display:flex}.feedback-banner.is-hit,.feedback-banner.is-victory{border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.feedback-banner.is-hit,.feedback-banner.is-victory{border-color:color-mix(in oklab,#16a34a 45%,var(--line))}}.feedback-banner.is-hit,.feedback-banner.is-victory{background:#16a34a;border-left-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.feedback-banner.is-hit,.feedback-banner.is-victory{background:color-mix(in oklab,#16a34a 11%,var(--surface))}}.feedback-banner.is-hit,.feedback-banner.is-victory{animation:feedback-celebrate .28s cubic-bezier(.22,1,.36,1)}.feedback-banner.is-warm{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.feedback-banner.is-warm{border-color:color-mix(in oklab,var(--gold)55%,var(--line))}}.feedback-banner.is-warm{border-left-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.feedback-banner.is-warm{background:color-mix(in oklab,var(--gold)13%,var(--surface))}}.feedback-banner.is-warm{animation:feedback-warm .22s cubic-bezier(.22,1,.36,1)}.feedback-banner.is-defeat,.feedback-banner.is-miss{border-color:#e11d48}@supports (color:color-mix(in lab,red,red)){.feedback-banner.is-defeat,.feedback-banner.is-miss{border-color:color-mix(in oklab,#e11d48 42%,var(--line))}}.feedback-banner.is-defeat,.feedback-banner.is-miss{background:#e11d48;border-left-color:#e11d48}@supports (color:color-mix(in lab,red,red)){.feedback-banner.is-defeat,.feedback-banner.is-miss{background:color-mix(in oklab,#e11d48 9%,var(--surface))}}.feedback-banner.is-defeat,.feedback-banner.is-miss{animation:feedback-shake .34s cubic-bezier(.36,.07,.19,.97)}.feedback-banner-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.feedback-badge{letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.feedback-banner.is-hit .feedback-badge,.feedback-banner.is-victory .feedback-badge{color:#fff;background:#16a34a}.feedback-banner.is-warm .feedback-badge{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.feedback-banner.is-warm .feedback-badge{background:color-mix(in oklab,var(--gold)28%,var(--surface))}}.feedback-banner.is-warm .feedback-badge{border:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.feedback-banner.is-warm .feedback-badge{border:1px solid color-mix(in oklab,var(--gold)65%,var(--line))}}.feedback-banner.is-warm .feedback-badge{color:var(--ink)}.feedback-banner.is-defeat .feedback-badge,.feedback-banner.is-miss .feedback-badge{color:#fff;background:#e11d48}.feedback-title{color:var(--ink);font-size:.95rem;font-weight:800;line-height:1.35}.feedback-detail{color:var(--muted);font-size:.82rem;font-weight:600;line-height:1.4}.feedback-meter{color:var(--muted);gap:8px;font-size:.76rem;font-weight:800}.feedback-meter,.feedback-pips{align-items:center;display:inline-flex}.feedback-pips{gap:4px}.feedback-pip{background:var(--soft);border:1px solid var(--line);border-radius:999px;width:14px;height:7px}.feedback-pip.is-past{background:var(--muted);border-color:var(--muted);opacity:.55}.feedback-pip.is-latest.is-hit,.feedback-pip.is-latest.is-victory{background:#16a34a;border-color:#16a34a}.feedback-pip.is-latest.is-warm{background:var(--gold);border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.feedback-pip.is-latest.is-warm{border-color:color-mix(in oklab,var(--gold)75%,var(--ink))}}.feedback-pip.is-latest.is-defeat,.feedback-pip.is-latest.is-miss{background:#e11d48;border-color:#e11d48}@keyframes toast-drop{0%{opacity:0;transform:translate(-50%,-18px)scale(.96)}10%,82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-10px)scale(.98)}}.feedback-toast{z-index:80;pointer-events:none;border:1.5px solid var(--line);background:var(--surface);max-width:min(92vw,540px);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:9px 15px;animation:toast-drop 3.6s cubic-bezier(.22,1,.36,1) forwards;display:inline-flex;position:fixed;top:16px;left:50%;box-shadow:0 16px 36px -8px #00000042}.feedback-toast:before{content:attr(data-badge);letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:.7rem;font-weight:900}.feedback-toast:after{content:attr(data-summary);white-space:nowrap;text-overflow:ellipsis;font-size:.83rem;font-weight:800;overflow:hidden}.feedback-toast.is-hit,.feedback-toast.is-victory{border-color:#16a34a}.feedback-toast.is-hit:before,.feedback-toast.is-victory:before{color:#fff;background:#16a34a}.feedback-toast.is-warm{border-color:var(--gold)}.feedback-toast.is-warm:before{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.feedback-toast.is-warm:before{background:color-mix(in oklab,var(--gold)28%,var(--surface))}}.feedback-toast.is-warm:before{border:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.feedback-toast.is-warm:before{border:1px solid color-mix(in oklab,var(--gold)65%,var(--line))}}.feedback-toast.is-warm:before{color:var(--ink)}.feedback-toast.is-defeat,.feedback-toast.is-miss{border-color:#e11d48}.feedback-toast.is-defeat:before,.feedback-toast.is-miss:before{color:#fff;background:#e11d48}@media (prefers-reduced-motion:reduce){.feedback-banner.is-defeat,.feedback-banner.is-hit,.feedback-banner.is-miss,.feedback-banner.is-victory,.feedback-banner.is-warm,.feedback-toast{animation:none}}:root[data-site=games]{--green:#6d28d9;--gold:#2563eb}:root[data-site=games] .brand-mark{background:linear-gradient(135deg,#7c3aed,#312e81);box-shadow:0 4px 12px #7c3aed47}:root[data-site=games] .football-choice.correct{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-site=games] .football-choice.correct{background:color-mix(in srgb,var(--accent)18%,var(--surface))}}:root[data-site=games] .football-choice.correct{border-color:var(--accent);color:var(--accent)}:root[data-site=games] .panelinha-banner,:root[data-site=games][data-theme=dark] .panelinha-banner{background:var(--quartet-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-site=games] .panelinha-banner,:root[data-site=games][data-theme=dark] .panelinha-banner{background:color-mix(in srgb,var(--quartet-accent)14%,var(--surface))}}:root[data-site=games] .panelinha-banner,:root[data-site=games][data-theme=dark] .panelinha-banner{border-color:var(--quartet-accent)}@supports (color:color-mix(in lab,red,red)){:root[data-site=games] .panelinha-banner,:root[data-site=games][data-theme=dark] .panelinha-banner{border-color:color-mix(in srgb,var(--quartet-accent)55%,var(--line))}}:root[data-site=games] .panelinha-banner,:root[data-site=games][data-theme=dark] .panelinha-banner{color:var(--ink)}:root[data-site=games] .tier-1{--quartet-accent:#2563eb}:root[data-site=games] .tier-2{--quartet-accent:#7c3aed}:root[data-site=games] .tier-3{--quartet-accent:#d97706}:root[data-site=games] .tier-4{--quartet-accent:#db2777}:root[data-site=games][data-theme=dark] .tier-1{--quartet-accent:#93c5fd}:root[data-site=games][data-theme=dark] .tier-2{--quartet-accent:#c4b5fd}:root[data-site=games][data-theme=dark] .tier-3{--quartet-accent:#fbbf24}:root[data-site=games][data-theme=dark] .tier-4{--quartet-accent:#f9a8d4}:root[data-site=games][data-theme=dark] .panelinha-tile.is-selected{color:#0c0b16}:root[data-site=games][data-theme=dark]{--bg:#0c0b16;--surface:#151322;--soft:#211d35;--ink:#f4f1ff;--muted:#b8b0cc;--line:#353047;--green:#c4b5fd;--gold:#93c5fd}:root[data-site=games][data-theme=dark] body{background-image:radial-gradient(at 25% 0,#7c3aed2b,#0000 55%),radial-gradient(at 90% 25%,#2563eb14,#0000 50%)}:root[data-site=games][data-theme=dark] .hub-intro h1>span{background:linear-gradient(#0000 65%,#7c3aed4d 0)}:root[data-site=games][data-theme=dark] .date-chip>span:first-child,:root[data-site=games][data-theme=dark] .fresh-label>span{background:#93c5fd;box-shadow:0 0 0 3px #93c5fd29}:root[data-site=games][data-theme=dark] .metric:first-child .metric-icon{color:#f0abfc}:root[data-site=games][data-theme=dark] .metric:nth-child(2) .metric-icon{color:#c4b5fd}:root[data-site=games][data-theme=dark] .metric:nth-child(3) .metric-icon{color:#93c5fd}:root[data-site=games][data-theme=dark] .metric:nth-child(4) .metric-icon{color:#67e8f9}:root[data-site=games][data-theme=dark] .daily-feature{background:linear-gradient(135deg,#241a3d,#17213b);border-color:#4b3b6b;box-shadow:0 12px 28px -8px #4c1d9540}:root[data-site=games][data-theme=dark] .feature-copy h2{color:var(--ink)}:root[data-site=games][data-theme=dark] .feature-copy p{color:var(--muted)}:root[data-site=games][data-theme=dark] .feature-art{background-image:linear-gradient(90deg,#0000 49%,#93c5fd2e 50%,#0000 51%)}:root[data-site=games][data-theme=dark] .feature-icon{color:#ddd6fe;background:#2c2044;border-color:#70549c;box-shadow:0 8px 18px #4c1d9533}:root[data-site=games][data-theme=dark] .orbit{border-color:#7a65a3}:root[data-site=games][data-theme=dark] .art-dot{background:var(--gold)}:root[data-site=games][data-theme=dark] .art-star,:root[data-site=games][data-theme=dark] .hub-note svg{color:var(--gold)}:root[data-site=games][data-theme=dark] .dark-button{background:#7c3aed;box-shadow:0 3px #4c1d95}:root[data-site=games][data-theme=dark] .game-page{--tint:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-site=games][data-theme=dark] .game-page{--tint:color-mix(in srgb,var(--accent)14%,var(--surface))}}:root[data-site=games][data-theme=dark] .game-page{--border:#494060}:root[data-site=games][data-theme=dark] .game-card:hover .play-link,:root[data-site=games][data-theme=dark] .primary{color:#0c0b16}:root[data-site=games][data-theme=dark] .result-panel.won{background:linear-gradient(180deg,#241b3a 0,var(--surface)100%);border-color:#6d5b9a}:root[data-site=games][data-theme=dark] .calendar-day.played,:root[data-site=games][data-theme=dark] .status-chip.is-won{color:#ddd6fe;background:#2b2144;border-color:#68508c}:root[data-site=games][data-theme=dark] :is(button,a,input,select):focus-visible{outline-color:#c4b5fd}:root[data-site=games][data-theme=dark] ::selection{color:#0c0b16;background:#c4b5fd}:root[data-site=games] .board-panel:is([data-feedback-tone=victory],[data-feedback-tone=hit]){border-top-color:var(--accent);box-shadow:0 12px 30px -8px var(--accent),var(--shadow)}@supports (color:color-mix(in lab,red,red)){:root[data-site=games] .board-panel:is([data-feedback-tone=victory],[data-feedback-tone=hit]){box-shadow:0 12px 30px -8px color-mix(in srgb,var(--accent)16%,transparent),var(--shadow)}}:root[data-site=games] :is(.feedback-banner.is-victory,.feedback-banner.is-hit,.guess-history li.is-hit){border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=games] :is(.feedback-banner.is-victory,.feedback-banner.is-hit,.guess-history li.is-hit){border-color:color-mix(in srgb,var(--green)55%,var(--line))}}:root[data-site=games] :is(.feedback-banner.is-victory,.feedback-banner.is-hit,.guess-history li.is-hit){background:var(--green)}@supports (color:color-mix(in lab,red,red)){:root[data-site=games] :is(.feedback-banner.is-victory,.feedback-banner.is-hit,.guess-history li.is-hit){background:color-mix(in srgb,var(--green)12%,var(--surface))}}:root[data-site=games] .feedback-pip.is-latest:is(.is-victory,.is-hit),:root[data-site=games] .feedback-toast:is(.is-victory,.is-hit):before,:root[data-site=games] .guess-history li.is-hit>span:last-child,:root[data-site=games] :is(.feedback-banner.is-victory,.feedback-banner.is-hit) .feedback-badge{background:var(--green);border-color:var(--green);color:var(--surface)}:root[data-site=games] .feedback-toast:is(.is-victory,.is-hit){border-color:var(--green)}:root[data-site=musica]{--green:#be185d;--gold:#a16207;--bg:#fff7fb;--soft:#fce7f3}:root[data-site=literatura]{--green:#92400e;--gold:#956600;--bg:#faf6ed;--soft:#f0e6d4}:root[data-site=historia]{--green:#9a3412;--gold:#9f6108;--bg:#faf5f0;--soft:#f5e5da}:root[data-site=mundo]{--green:#0369a1;--gold:#0f766e;--bg:#f0f9ff;--soft:#e0f2fe}:root[data-site=musica][data-theme=dark]{--green:#f9a8d4;--gold:#fcd34d;--bg:#1e1220;--soft:#352139}:root[data-site=literatura][data-theme=dark]{--green:#fcd8a2;--gold:#fde68a;--bg:#1c1915;--soft:#352b22}:root[data-site=historia][data-theme=dark]{--green:#fdba74;--gold:#fcd34d;--bg:#201714;--soft:#3b2822}:root[data-site=mundo][data-theme=dark]{--green:#7dd3fc;--gold:#5eead4;--bg:#101d2b;--soft:#1c3547}:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]){--surface:#fffdfa;--ink:#27232c;--muted:#625d68;--line:var(--green)}@supports (color:color-mix(in lab,red,red)){:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]){--line:color-mix(in srgb,var(--green)15%,#e5e7eb)}}:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo])[data-theme=dark]{--surface:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo])[data-theme=dark]{--surface:color-mix(in srgb,var(--bg)85%,#fff)}}:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo])[data-theme=dark]{--ink:#f8f4f1;--muted:#c4bdc9;--line:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo])[data-theme=dark]{--line:color-mix(in srgb,var(--bg)72%,#fff)}}:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) body{background-image:radial-gradient(circle at 50% 0,var(--green),transparent 55%)}@supports (color:color-mix(in lab,red,red)){:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) body{background-image:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--green)8%,transparent),transparent 55%)}}:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) .dark-button{background:var(--green);color:var(--bg);box-shadow:0 3px 0 var(--green)}@supports (color:color-mix(in lab,red,red)){:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) .dark-button{box-shadow:0 3px 0 color-mix(in srgb,var(--green)65%,#000)}}:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) .feature-copy h2{color:var(--ink)}:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) .feature-copy p{color:var(--muted)}:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) .brand-mark{background:linear-gradient(135deg,var(--green),var(--green))}@supports (color:color-mix(in lab,red,red)){:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) .brand-mark{background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green)60%,#111827))}}:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) .brand-mark{color:var(--bg)}:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) .daily-feature{background:linear-gradient(120deg,var(--green),var(--gold))}@supports (color:color-mix(in lab,red,red)){:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) .daily-feature{background:linear-gradient(120deg,color-mix(in srgb,var(--green)12%,var(--surface)),color-mix(in srgb,var(--gold)10%,var(--surface)))}}:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) .daily-feature{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){:root:is([data-site=musica],[data-site=literatura],[data-site=historia],[data-site=mundo]) .daily-feature{border-color:color-mix(in srgb,var(--green)25%,var(--line))}}.matching-columns{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.matching-columns [role=group]{align-content:start;gap:10px;display:grid}.matching-columns button{border:1px solid var(--line);background:var(--surface);min-height:70px;color:var(--ink);overflow-wrap:anywhere;text-align:left;border-radius:14px;padding:12px}.matching-columns button[aria-pressed=true]{border:2px solid var(--green);background:var(--soft)}.matching-columns button:disabled{opacity:.6;cursor:default}.matching-columns button strong{color:var(--green);font-size:12px;display:block}.matching-board .guess-history li{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:420px){.matching-columns{gap:8px}.matching-columns button{padding:10px 8px;font-size:12px}}.skip-question{border-top:1px solid var(--line);justify-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:grid}.skip-question p{margin:0;font-size:.85rem}.universe-transition{--portal-accent:#16a34a;z-index:1000;background:var(--bg);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.universe-transition{background:color-mix(in srgb,var(--bg)82%,transparent)}}.universe-transition{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:portal-arrival .18s ease-out both}.universe-transition[data-destination=animes]{--portal-accent:#f97316}.universe-transition[data-destination=series]{--portal-accent:#a78bfa}.universe-transition[data-destination=filmes]{--portal-accent:#f59e0b}.universe-transition[data-destination=games]{--portal-accent:#60a5fa}.universe-transition[data-destination=musica]{--portal-accent:#ec4899}.universe-transition[data-destination=literatura]{--portal-accent:#b78b52}.universe-transition[data-destination=historia]{--portal-accent:#d97706}.universe-transition[data-destination=mundo]{--portal-accent:#14b8a6}.universe-transition-card{text-align:center;border:1px solid var(--portal-accent);width:min(100%,480px);padding:26px 32px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.universe-transition-card{border:1px solid color-mix(in srgb,var(--portal-accent)35%,var(--line))}}.universe-transition-card{background:radial-gradient(ellipse at 50% 0,var(--portal-accent),transparent 65%),var(--surface);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.universe-transition-card{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--portal-accent)14%,transparent),transparent 65%),var(--surface)}}.universe-transition-card{box-shadow:0 24px 90px var(--ink),inset 0 1px 0 var(--surface)}@supports (color:color-mix(in lab,red,red)){.universe-transition-card{box-shadow:0 24px 90px color-mix(in srgb,var(--ink)16%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface)75%,transparent)}}.universe-transition-caption,.universe-transition-top{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.universe-transition-top>span{align-items:center;gap:6px;display:inline-flex}.universe-transition-top>span:first-child{letter-spacing:.12em;font-weight:800}.universe-transition-orbit{place-items:center;width:160px;height:160px;margin:22px auto 16px;display:grid;position:relative}.universe-transition-orbit i{border:1px dashed var(--portal-accent);position:absolute;inset:5px}@supports (color:color-mix(in lab,red,red)){.universe-transition-orbit i{border:1px dashed color-mix(in srgb,var(--portal-accent)45%,transparent)}}.universe-transition-orbit i{border-radius:50%;animation:portal-orbit 18s linear infinite}.universe-transition-orbit i:nth-child(2){opacity:.4;border-style:solid;inset:23px}.universe-transition-orbit>span{background:var(--surface);border:1px solid var(--portal-accent);border-radius:25px;place-items:center;width:88px;height:88px;font-size:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.universe-transition-orbit>span{border:1px solid color-mix(in srgb,var(--portal-accent)30%,var(--line))}}.universe-transition-orbit>span{box-shadow:0 10px 35px var(--portal-accent)}@supports (color:color-mix(in lab,red,red)){.universe-transition-orbit>span{box-shadow:0 10px 35px color-mix(in srgb,var(--portal-accent)22%,transparent)}}.universe-transition-orbit>span{animation:portal-float 3s ease-in-out infinite;transform:rotate(-7deg)}.universe-transition-orbit b{background:var(--portal-accent);width:9px;height:9px;box-shadow:0 0 0 5px var(--portal-accent);border-radius:50%;position:absolute;top:22px;right:22px}@supports (color:color-mix(in lab,red,red)){.universe-transition-orbit b{box-shadow:0 0 0 5px color-mix(in srgb,var(--portal-accent)12%,transparent)}}.universe-transition-orbit b:last-child{width:6px;height:6px;inset:auto auto 24px 23px}.universe-transition-eyebrow{letter-spacing:.16em;color:var(--muted);font-size:10px;font-weight:800}.universe-transition-card h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(25px,6vw,36px);line-height:1.15}.universe-transition-subtitle{color:var(--muted);font-size:13px}.universe-transition-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.universe-transition-preview>span{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 6px;font-size:11px;line-height:1.3;display:flex}@supports (color:color-mix(in lab,red,red)){.universe-transition-preview>span{background:color-mix(in srgb,var(--surface)65%,transparent)}}.universe-transition-preview>span{overflow-wrap:anywhere}.universe-transition-preview svg{color:var(--portal-accent)}.universe-transition-track{background:var(--line);border-radius:10px;height:4px;overflow:hidden}.universe-transition-track>span{border-radius:inherit;background:var(--portal-accent);width:40%;height:100%;animation:portal-travel 1.7s ease-in-out infinite;display:block}.universe-transition-caption{margin-top:10px;font-size:11px}.universe-transition-caption>span:last-child{white-space:nowrap}.universe-transition-note{color:var(--muted);margin-top:22px;font-size:11px}.universe-transition-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes portal-arrival{0%{opacity:0}to{opacity:1}}@keyframes portal-orbit{to{transform:rotate(1turn)}}@keyframes portal-float{50%{transform:translateY(-5px)rotate(0)}}@keyframes portal-travel{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media (max-width:380px){.universe-transition{padding:16px}.universe-transition-card{padding:22px 20px}.universe-transition-top{font-size:9px}}@media (prefers-reduced-motion:reduce){.universe-transition,.universe-transition *{animation:none!important}.universe-transition-track>span{opacity:.55;width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}