.category-card,.hero-copy .eyebrow a{text-decoration:none}.category-hero{grid-template-columns:1fr}.category-hero .hero-copy h1{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.15rem)}.discovery-strip{border-block:1px solid var(--line);margin-top:20px;display:flex}.discovery-strip a{flex:1;justify-content:space-between;gap:12px;padding:14px 18px;font-size:.9375rem;font-weight:650;text-decoration:none;display:flex}.discovery-strip a+a{border-left:1px solid var(--line)}.discovery-strip a:hover{background:var(--surface)}.category-guide{grid-template-columns:minmax(0,2fr) minmax(200px,1fr);gap:60px;padding-block:44px;display:grid}.category-guide h2,.more-categories h2{letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.category-guide p{max-width:68ch;color:var(--muted)}.category-practice-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.category-practice-actions>a{font-size:.9375rem}.category-guide details{border-top:1px solid var(--line);padding-top:16px}.category-guide summary{cursor:pointer;font-weight:650}.guide-links{border:1px solid var(--line);background:var(--surface);flex-direction:column;align-self:start;gap:12px;padding:23px;display:flex}.guide-links strong{margin-bottom:8px}.guide-links a{font-size:.9375rem}.more-categories{padding-block:20px 64px}.category-link-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.category-link-grid a{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 8px;text-decoration:none;display:flex}.category-link-grid a:hover{color:var(--clay-ink)}.category-directory{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:70px;display:grid}.directory-card{background:var(--surface);flex-direction:column;padding:30px 25px;text-decoration:none;display:flex}.directory-card:hover{background:var(--blue)}.directory-card h2{letter-spacing:-.03em;justify-content:space-between;margin:18px 0 4px;font-size:1.625rem;display:flex}.directory-card h2 span{color:var(--clay-ink);font-weight:400}.directory-card p{color:var(--muted);margin-bottom:30px;font-size:.9375rem}.directory-card>strong{margin-top:auto;font-size:.9375rem}.daily-hero{padding-block:45px 32px}.daily-hero h1{max-width:900px;font-size:clamp(2.2rem,5vw,3.7rem)}.daily-hero .lede{max-width:760px;font-size:1rem}.daily-hero-actions{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.answer-layout{grid-template-columns:195px minmax(0,1fr);align-items:start;gap:30px;padding-bottom:70px;display:grid}.answer-nav{flex-direction:column;gap:13px;padding:16px 0;display:flex;position:sticky;top:25px}.answer-nav a{font-size:.9375rem;text-decoration:none}.answer-nav a:hover{text-decoration:underline}.answer-nav p{color:var(--muted);font-size:.9375rem}.answer-group{border:1px solid var(--line-strong);background:var(--surface);margin-bottom:14px;scroll-margin-top:20px}.answer-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1.375rem;font-weight:720;list-style:none;display:flex}.answer-group>summary::-webkit-details-marker{display:none}.answer-group>summary small{color:var(--muted);margin-top:3px;font-size:.9375rem;font-weight:450;display:block}.reveal-label{white-space:nowrap;color:var(--clay-ink);font-size:.9375rem;font-weight:650}.answer-group[open]>summary{border-bottom:1px solid var(--line);background:var(--blue)}.answer-group-body{padding:0 24px 25px}.answer-round{padding-block:25px}.answer-round+.answer-round{border-top:1px solid var(--line)}.answer-round-head{grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.round-number{color:var(--muted);font:14px var(--mono)}.answer-round h3{letter-spacing:-.025em;margin:0;font-size:1.25rem;line-height:1.3}.answer-ratio{font:700 21px var(--mono);color:var(--clay-ink)}.answer-measures{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-block:18px;padding-block:15px;display:grid}.answer-measures dt{color:var(--muted);text-transform:uppercase;letter-spacing:.035em;font-size:.9375rem}.answer-measures dd{flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin:5px 0 0;font-size:.9375rem;display:flex}.answer-round>p{font-size:.9375rem}.answer-fact{border-left:3px solid var(--sage-ink);padding-left:12px}.measurement-note,.answer-round>.measurement-note{color:var(--muted);font-size:.9375rem;line-height:1.6}.answer-source{color:var(--muted);margin:15px 0;font-size:.9375rem}.answer-round .text-link{font-size:.9375rem}.number-answer{color:var(--clay-ink);font:700 30px var(--mono)!important}.number-answer span{font:14px var(--sans)}.date-pagination{justify-content:space-between;gap:20px;padding:20px 0;font-size:.9375rem;display:flex}.answers-index{padding-bottom:70px}.today-answer{background:var(--ink);color:var(--surface);justify-content:space-between;align-items:center;gap:40px;padding:32px;text-decoration:none;display:flex}.today-answer .eyebrow{color:#c0cbe5}.today-answer h2{letter-spacing:-.045em;margin:9px 0;font-size:clamp(1.75rem,4vw,2.8rem)}.today-answer p:last-child{color:#d7deeb;max-width:650px;margin-bottom:0;font-size:.9375rem}.today-answer>span{font-size:3.4375rem;font-weight:300}.date-picker{align-items:center;gap:12px;margin:28px 0 42px;display:flex}.date-picker label{font-size:.9375rem;font-weight:650}.date-picker input,.archive-toolbar select{background:var(--surface);min-height:43px;color:var(--ink);border:1px solid var(--line-strong);border-radius:4px;padding:8px 12px;font-size:.9375rem}.answer-date-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.answer-date-grid a{border:1px solid var(--line-strong);background:var(--surface);flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.answer-date-grid a:hover{border-color:var(--ink)}.answer-date-grid time{font-weight:700}.answer-date-grid span{color:var(--muted);font-size:.9375rem}.archive-content{padding-bottom:70px}.archive-toolbar{border-block:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.archive-month,.archive-filter{align-items:center;gap:10px;font-size:.9375rem;display:flex}.archive-month select{max-width:200px}.archive-day{border:1px solid var(--line-strong);background:var(--surface);margin:24px 0}.archive-day>header{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:15px 20px;display:flex}.archive-day time{font-weight:700}.archive-day header a{margin-left:auto;font-size:.9375rem}.today-tag{background:var(--sage);color:var(--sage-ink);border-radius:3px;padding:2px 7px;font-size:.9375rem}.archive-modes{grid-template-columns:repeat(4,1fr);display:grid}.archive-modes a{border-right:1px solid var(--line);flex-direction:column;gap:7px;padding:20px;text-decoration:none;display:flex}.archive-modes a:last-child{border-right:none}.archive-modes a:hover{background:var(--blue)}.archive-modes a[data-played=true]{background:var(--sage)}.played-state{color:var(--muted);font-size:.9375rem}.comparison-directory{grid-template-columns:repeat(2,1fr);gap:22px;padding-bottom:70px;display:grid}.comparison-directory>a{border-block:1px solid var(--line-strong);background:var(--surface);padding:26px;text-decoration:none;display:block}.comparison-directory>a:hover{background:var(--blue)}.comparison-directory h2{letter-spacing:-.03em;margin-block:20px;font-size:1.75rem;line-height:1.15}.comparison-directory h2 span{color:var(--muted);margin-top:7px;font-size:1.125rem;font-weight:450;display:block}.comparison-preview-ratio{font:700 44px var(--mono);color:var(--clay-ink)}.comparison-preview-ratio small{font-size:1.375rem}.comparison-directory p:last-child{margin-bottom:0;font-size:.9375rem}.comparison-hero{padding-block:45px 30px}.comparison-hero h1{font-size:clamp(2.1rem,5vw,3.6rem)}.comparison-article{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:44px;padding-bottom:40px;display:grid}.scale-figure{border:1px solid var(--line-strong);background-color:var(--surface);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:24px 24px;margin:0;padding:28px;position:sticky;top:30px}.scale-figure figcaption{background:var(--surface);font:14px var(--mono);text-transform:uppercase;margin-bottom:24px;padding:8px 0}.scale-row{margin-bottom:27px}.scale-row>div:first-child{background:var(--surface);flex-wrap:wrap;justify-content:space-between;gap:7px;padding-bottom:6px;font-size:.9375rem;display:flex}.scale-row small{background:var(--surface);width:fit-content;margin-top:5px;font-size:.9375rem;display:block}.scale-bar-track{height:35px}.scale-bar-track>span{background:var(--ink);height:100%;display:block}.scale-target .scale-bar-track>span{background:var(--clay-ink)}.scale-figure>p{background:var(--surface);color:var(--muted);margin-bottom:0;font-size:.9375rem}.comparison-copy h2{letter-spacing:-.025em;margin-top:30px;font-size:1.5625rem;line-height:1.25}.comparison-copy h2:first-of-type{margin-top:8px}.comparison-copy p{color:var(--muted);font-size:.9375rem}.comparison-source-grid{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin-block:24px;padding-block:20px;display:grid}.comparison-source-grid h3{margin-top:0;font-size:1rem}.comparison-source-grid p,.comparison-source-grid a{font-size:.9375rem}.stream-button{color:var(--ink);background:0 0;border:0;padding:5px 0 5px 12px;font-size:.9375rem;font-weight:650}.stream-button span{color:var(--clay-ink)}.game-session-note{background:var(--blue);margin:0 0 12px;padding:10px 15px;font-size:.9375rem}.game-zone[data-challenge=true] .game-mode-switcher{display:none}.game-zone[data-challenge=true] .mode-intro>span{visibility:hidden}.result-source{margin-top:8px;font-size:.9375rem;display:inline-block}.streamer-mode .result-source{display:none}.challenge-link-panel{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.challenge-link-panel label{margin-bottom:6px;font-size:.9375rem;font-weight:700;display:block}.challenge-link-panel input{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);font:14px var(--mono);padding:12px}.challenge-link-panel p{color:var(--muted);margin-bottom:0;font-size:.9375rem}.challenge-outcome{background:var(--sage);color:var(--sage-ink);padding:15px;font-weight:650}.challenge-about{max-width:70ch;padding-block:30px 60px}.challenge-about p{color:var(--muted);font-size:.9375rem}.stream-key{display:none!important}.chat-guess{background:var(--blue);text-align:center;margin:15px 25px;padding:16px}.chat-guess strong,.chat-guess span,.chat-guess small{display:block}.chat-guess span{font-size:1.5rem}.chat-guess small{color:var(--muted)}.streamer-mode .site-header,.streamer-mode .site-footer,.streamer-mode main>:not(.game-zone){display:none}.streamer-mode .game-zone{min-height:100dvh;padding:8px 0 15px}.streamer-mode .game-zone .shell{width:min(1400px,100% - 30px)}.streamer-mode .game-mode-switcher,.streamer-mode .mode-intro>span,.streamer-mode .game-session-note{display:none}.streamer-mode .mode-intro{justify-content:end}.streamer-mode .stream-button{font-size:.9375rem}.streamer-mode .stream-key{display:inline-flex!important}.streamer-mode .question-row h2{max-width:1100px;font-size:clamp(1.4rem,3vw,2.1rem)}.streamer-mode .game-card[data-phase=revealed] .round-result{animation:.3s ease-out stream-reveal}@keyframes stream-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=760px){.site-header .header-inner{flex-wrap:wrap;gap:0;padding-top:10px}.site-header .brand{font-size:.9375rem}.site-header nav{width:100%;padding-block:8px 10px;overflow-x:auto}.site-header nav ul{justify-content:space-between;gap:15px}.site-header nav li:not(:first-child){display:block}.site-header nav a{white-space:nowrap;font-size:.9375rem}.hero-copy h1{font-size:clamp(1.9rem,8vw,2.8rem)}.category-hero .hero-copy h1{font-size:clamp(1.8rem,7.4vw,2.7rem)}.discovery-strip a{gap:5px;padding:12px 9px;font-size:.9375rem}.category-guide{grid-template-columns:1fr;gap:20px;padding-block:32px}.category-link-grid{grid-template-columns:repeat(2,1fr);gap:0 15px;font-size:.9375rem}.category-directory{grid-template-columns:repeat(2,1fr)}.directory-card{padding:22px 17px}.directory-card h2{font-size:1.375rem}.directory-card .eyebrow,.directory-card p{font-size:.9375rem}.daily-hero{padding-block:28px 24px}.daily-hero h1{font-size:2.2rem}.answer-layout{grid-template-columns:1fr;gap:8px}.answer-nav{flex-flow:wrap;gap:7px 15px;padding-top:0;position:static}.answer-nav strong{flex-basis:100%;font-size:.9375rem}.answer-nav a{font-size:.9375rem}.answer-nav p{margin-top:3px}.answer-group>summary{gap:10px;padding:17px;font-size:1.25rem}.reveal-label{font-size:.9375rem}.answer-group-body{padding-inline:17px}.answer-round-head{grid-template-columns:22px minmax(0,1fr);gap:7px}.answer-round h3{font-size:1.1875rem}.answer-ratio{grid-column:2}.answer-measures{grid-template-columns:1fr;gap:13px}.answer-date-grid{grid-template-columns:1fr;gap:10px}.answer-date-grid a{padding:17px}.today-answer{gap:20px;padding:22px}.today-answer>span{font-size:2.1875rem}.date-picker{flex-wrap:wrap;gap:8px}.date-picker label{width:100%}.date-picker input{flex:1;min-width:160px}.archive-toolbar{flex-wrap:wrap;gap:12px}.archive-day>header{gap:10px;padding:12px}.archive-day time,.archive-day header a{font-size:.9375rem}.archive-modes{grid-template-columns:1fr 1fr}.archive-modes a{border-bottom:1px solid var(--line);padding:14px}.archive-modes a:nth-child(2n){border-right:0}.archive-modes strong{font-size:.9375rem}.comparison-directory{grid-template-columns:1fr;gap:17px}.comparison-article{grid-template-columns:1fr;gap:25px}.scale-figure{padding:20px;position:static}.comparison-hero{padding-block:30px 25px}.comparison-source-grid{gap:16px}.streamer-mode .game-zone .shell{width:calc(100% - 18px)}.streamer-mode .game-footnote{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.streamer-mode .round-result{animation:none!important}}
