.privacy-choices[data-astro-cid-vrbncurf]{font:inherit;color:var(--text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:11px;text-decoration:underline}.privacy-actions[data-astro-cid-vrbncurf]{flex-wrap:wrap;gap:10px;display:flex}.privacy-actions[data-astro-cid-vrbncurf] .btn[data-astro-cid-vrbncurf]{flex:1;min-width:160px}#bp-privacy-dialog[data-astro-cid-vrbncurf] p[data-astro-cid-vrbncurf]{margin:0;font-size:13px;line-height:1.7}#bp-privacy-status[data-astro-cid-vrbncurf]{color:var(--brand-primary);font-weight:650}#bp-privacy-save-status[data-astro-cid-vrbncurf]{color:var(--text-muted);font-size:11px}@font-face{font-family:BonusSerif;src:local(Georgia);font-display:swap}:root{--bg-page:#f6f3eb;--bg-surface:#fffef9;--bg-subtle:#eeede4;--text-main:#243c32;--text-muted:#5f6b60;--border-subtle:#dcded1;--border-strong:#aeb7a6;--brand-primary:#24533e;--brand-primary-hover:#173d2b;--brand-accent:#bd533c;--tile-correct:#3d7652;--tile-present:#9c701c;--tile-absent:#65716a;--group-tier-1:#edda8c;--group-tier-1-border:#b09a45;--group-tier-2:#a7c8db;--group-tier-2-border:#6893a9;--group-tier-3:#ccb9dc;--group-tier-3-border:#9b7cb4;--radius-sm:8px;--radius-md:13px;--radius-lg:20px}*,:before,:after{box-sizing:border-box}html{color:var(--text-main);background:var(--bg-page);-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-family:Segoe UI,Arial,sans-serif;line-height:1.65}body{flex-direction:column;min-height:100vh;margin:0;display:flex}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{letter-spacing:-.025em;line-height:1.16}h1,h2,.serif{font-family:BonusSerif,Georgia,serif;font-weight:500}a{color:var(--brand-primary);text-underline-offset:4px}a:hover{color:var(--brand-accent)}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:3px solid #bd533c}button:disabled{cursor:not-allowed;opacity:.5}[hidden]{display:none!important}.container{width:min(1240px,100%);margin-inline:auto;padding-inline:32px}.skip-link{z-index:100;background:#fff;padding:12px;position:absolute;top:-80px;left:16px}.skip-link:focus{top:12px}.site-header{background:var(--bg-page);border-bottom:1px solid var(--border-subtle)}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.brand-logo{color:var(--text-main);letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:11px;font-family:Georgia,serif;font-size:30px;font-weight:700;text-decoration:none;display:inline-flex}.brand-logo:hover{color:var(--text-main);text-decoration:none}.brand-light{font-weight:400}.brand-period{color:var(--brand-accent)}.brand-mark{grid-template-columns:repeat(2,1fr);gap:3px;width:32px;display:grid;transform:rotate(-7deg)}.brand-mark i{background:var(--brand-primary);border-radius:3px;height:14px}.brand-mark i:nth-child(2){background:#dda78a}.brand-mark i:nth-child(3){background:#d4b85a}.site-nav{align-items:center;gap:24px;display:flex}.site-nav a{color:var(--text-main);white-space:nowrap;padding-block:12px;font-size:13px;font-weight:650;text-decoration:none}.site-nav a[aria-current=page]{text-decoration:underline 2px}.site-nav .nav-daily{background:var(--brand-primary);color:#fffef9;border-radius:8px;align-items:center;gap:8px;padding:11px 17px;display:flex}.nav-daily span{font-size:22px;line-height:1}.edition-strip{letter-spacing:1.5px;border-bottom:1px solid var(--border-subtle);font-size:10px;font-weight:700}.edition-strip .container{justify-content:space-between;align-items:center;gap:16px;padding-block:11px;display:flex}.edition-strip i{background:#65996a;border-radius:100%;width:6px;height:6px;margin-right:7px;display:inline-block}.edition-strip .container>span:last-child{letter-spacing:.4px;color:var(--text-muted);font-weight:400}.breadcrumbs{color:var(--text-muted);padding-block:19px 0;font-size:11px}.breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs a{color:var(--text-muted);text-decoration:none}.breadcrumbs li+li:before{content:"/";color:var(--border-strong);margin-right:8px}.eyebrow{letter-spacing:2px;color:var(--brand-accent);margin:0 0 14px;font-size:10px;font-weight:800}.page-hero{text-align:center;max-width:900px;margin:auto;padding-block:40px 25px}.page-hero h1{margin:0 0 15px;font-size:clamp(29px,4vw,48px)}.page-hero .subtitle{max-width:750px;color:var(--text-muted);margin:0 auto;font-size:15px}.game-page .page-hero{padding-block:22px 20px}.game-page .page-hero h1{font-size:clamp(28px,3vw,40px)}.game-page .eyebrow{margin-bottom:9px}.pill-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.trust-pill,.brand-badge{border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:100px;align-items:center;padding:4px 12px;font-size:11px;font-weight:650;display:inline-flex}.brand-badge{color:var(--brand-primary);background:#edf0df;border:0}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 17px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-primary{background:var(--brand-primary);color:#fffef9}.btn-primary:hover{background:var(--brand-primary-hover);color:#fff}.btn-secondary{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-main)}.btn-secondary:hover{background:var(--bg-subtle)}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:24px;margin-block:24px;display:grid}.card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;padding:27px;display:flex}.card h2,.card h3{margin-top:0}.card p{color:var(--text-muted);font-size:14px}.isolated-game-widget{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-width:680px;margin-inline:auto;padding:clamp(14px,3vw,28px);box-shadow:0 5px #e5e4d9}.isolated-game-widget .ocw-clue-box{background:#f0f2e8;border-color:#d8dfcd}.isolated-game-widget .ocw-clue-meta{color:var(--brand-primary)}.isolated-game-widget .ocw-round-pill{color:var(--brand-primary);background:#e8eddd}.isolated-game-widget .ocw-clue-text{font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.35}.isolated-game-widget button{touch-action:manipulation}.isolated-game-widget .ocw-tile,.isolated-game-widget .ocw-history-tile{border-radius:8px}.isolated-game-widget .ocw-key{box-shadow:0 2px #ccd0c3}.isolated-game-widget .tc-word-card{font-family:Segoe UI,Arial,sans-serif}.seo-content-section{border-top:1px solid var(--border-subtle);max-width:900px;margin:48px auto;padding:32px 0}.seo-content-section h2{margin:36px 0 15px;font-size:30px}.seo-content-section h2:first-child{margin-top:0}.seo-content-section h3{margin:27px 0 10px;font-size:18px}.seo-content-section p,.seo-content-section li{font-size:15px;line-height:1.85}.seo-content-section li+li{margin-top:8px}.seo-content-section>p{max-width:78ch}.comparison-table-wrap{border:1px solid var(--border-subtle);border-radius:12px;margin-block:24px;overflow:auto}.comparison-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);padding:16px 20px}.comparison-table th{background:#e9eddf;font-weight:700}.comparison-table tr:last-child td{border:0}.comparison-table td{min-width:140px}.faq-list{border-top:1px solid var(--border-subtle);gap:0;display:grid}.faq-list details{border-bottom:1px solid var(--border-subtle);padding:19px 0}.faq-list summary{cursor:pointer;font-size:15px;font-weight:650}.faq-list details p{color:var(--text-muted);margin-bottom:0}.faq-list details[open] summary,.faq-list summary::marker{color:var(--brand-accent)}dialog{border:1px solid var(--border-subtle);background:var(--bg-surface);width:min(540px,100% - 32px);max-height:90dvh;color:var(--text-main);overscroll-behavior:contain;border-radius:20px;padding:28px;overflow:auto}dialog[open]{flex-direction:column;gap:16px;display:flex}dialog h2{margin:0;font-size:32px}dialog::backdrop{backdrop-filter:blur(3px);background:#1c352caa}dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}dialog .btn{font-size:12px}.ad-slot-reserved{display:none}.site-footer{color:var(--text-muted);background:#eaece1;border-top:1px solid #d7ddcd;margin-top:60px;padding:44px 0 22px;font-size:12px}.footer-heading{border-bottom:1px solid #d1d7c7;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:25px;display:flex}.footer-heading p{font-family:Georgia,serif;font-size:17px;font-style:italic}.footer-grid{grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:35px;display:grid}.footer-grid h2{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-main);margin:0 0 15px;font-family:inherit;font-size:10px;font-weight:800}.footer-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-grid a{color:var(--text-muted);text-decoration:none}.footer-grid a:hover{text-decoration:underline}.footer-note{color:var(--text-main);font-family:Georgia,serif;font-size:15px;font-style:italic}.independent-disclaimer{border-top:1px solid #d1d7c7;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:20px;font-size:10px;display:flex}.independent-disclaimer p{flex-basis:100%;max-width:930px;margin:0 0 10px}.independent-disclaimer a{color:var(--text-muted)}@media (width>=1400px){.container{padding-inline:28px}}@media (width<=1000px){.header-inner{gap:18px;min-height:85px}.site-nav{gap:16px}.site-nav a{font-size:11px}.brand-logo{font-size:26px}.site-nav .nav-daily{padding:9px 12px}.container{padding-inline:24px}}@media (width<=760px){.container{padding-inline:20px}.header-inner{flex-wrap:wrap;justify-content:center;gap:16px;padding-block:17px 12px}.brand-logo{font-size:28px}.site-nav{justify-content:center;gap:18px;width:100%}.site-nav a{padding-block:6px;font-size:11px}.site-nav .nav-daily{padding:6px 8px;font-size:10px}.nav-daily span,.edition-strip .container>span:last-child{display:none}.edition-strip .container{letter-spacing:1px;justify-content:center;font-size:8px}.page-hero{padding-block:30px 22px}.page-hero .subtitle{font-size:13px}.breadcrumbs{font-size:10px}.seo-content-section{margin:30px auto;padding-top:25px}.seo-content-section h2{font-size:26px}.seo-content-section p,.seo-content-section li{font-size:14px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:28px}.footer-heading{flex-direction:column;align-items:flex-start;gap:5px}.footer-heading p{margin:0}.comparison-table th,.comparison-table td{padding:12px}.isolated-game-widget{padding:15px}.isolated-game-widget .ocw-clue-text{font-size:19px}}@media (width<=380px){.container{padding-inline:12px}.site-nav{gap:9px}.site-nav a{font-size:10px}.site-nav .nav-daily{font-size:9px}.isolated-game-widget .ocw-key{min-width:0;padding-inline:3px;font-size:11px}.isolated-game-widget .ocw-key-wide{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.nav-short{display:none}.nav-daily .nav-long{font-size:inherit}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0 40px;display:grid}.catalog-card{border:1px solid var(--border-subtle);background:#fffef9;border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;padding:27px;display:flex}.catalog-card h2{margin:14px 0 8px;font-size:29px}.catalog-card p{color:var(--text-muted);font-size:13px;line-height:1.8}.catalog-card .catalog-format{letter-spacing:.4px;margin-top:auto;padding-top:8px;font-size:10px}.catalog-icon{width:55px;height:55px;color:var(--brand-primary);background:#dfe8cc;border-radius:12px;place-items:center;font:700 31px Georgia,serif;display:grid;transform:rotate(-4deg)}.catalog-card.purple .catalog-icon{color:#665078;background:#e4d8ed}.catalog-card.coral .catalog-icon{color:#a34c38;background:#f1d5c4}.catalog-card.yellow .catalog-icon{color:#927126;background:#eee2b1}.catalog-card>div{flex-wrap:wrap;align-items:center;gap:15px;margin-top:12px;display:flex}.catalog-card>div>a:not(.btn){font-size:11px}.full-collection{border-top:1px solid var(--border-subtle);padding:38px 0 0}.full-collection .section-heading h2{font-family:Georgia,serif;font-size:34px;font-weight:400}.full-collection .section-heading p:not(.eyebrow){color:var(--text-muted);font-size:13px}.full-collection .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.full-collection .catalog-card{padding:25px}.full-collection .catalog-card h2{font-size:28px}@media (width<=760px){.catalog-grid,.full-collection .catalog-grid{grid-template-columns:minmax(0,1fr)}.catalog-card{padding:23px}.full-collection .section-heading h2{font-size:29px}}.home-page .featured-game{min-width:0}.ocw-widget .ocw-board-area .ocw-current-row,.ocw-widget .ocw-board-area .ocw-history-row{grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,278px)}.ocw-widget .ocw-board-area .ocw-tile,.ocw-widget .ocw-board-area .ocw-history-tile{width:100%}.ocw-widget .ocw-board-area #ocw-guesses-history{justify-items:center;width:100%}@media (width<=760px){.nav-long{display:none}.site-nav .nav-short{font-size:11px;display:inline}.site-nav{justify-content:space-between;gap:12px}.site-nav .nav-symbol{display:none}.site-nav .nav-daily{padding:6px 13px}.header-inner{gap:12px;padding-block:14px 11px}.home-page .home-intro{padding-block:23px}.home-page .home-intro h1{letter-spacing:-.7px;font-size:32px;line-height:1.12}.home-page .intro-aside{margin-top:13px;line-height:1.6}.home-page .game-heading h2{font-size:27px}.home-page .little-star{margin-left:6px;font-size:22px}.home-page .game-heading>.text-link{text-align:right;max-width:80px;font-size:9px}.home-page .ocw-mode-btn{padding:.4rem .5rem;font-size:12px}.home-page .ocw-topbar{column-gap:4px}.home-page .ocw-stats-bar{gap:4px}}.game-filters{background:var(--bg-subtle);border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;padding:12px;display:flex}.game-filters label{flex:1;gap:4px;min-width:100px;font-size:10px;font-weight:700;display:grid}.game-filters select{border:1px solid var(--border-strong);background:var(--bg-surface);width:100%;min-height:38px;color:var(--text-main);border-radius:6px;padding:6px;font-size:12px}.game-filters .btn{padding:7px 12px;font-size:11px}.game-help{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin-top:18px;padding-top:13px;font-size:11px}.game-help summary{cursor:pointer;font-weight:650}.game-help p{line-height:1.8}.game-local-stats,.game-save-status{color:var(--text-muted);text-align:center;font-size:10px;line-height:1.6}.game-local-stats{margin:16px 0 3px}.game-save-status{margin:3px 0}.game-share-preview{background:var(--bg-subtle);border-radius:10px;padding:14px;font-size:11px;line-height:1.6}.game-dialog-actions{flex-wrap:wrap;gap:9px;display:flex}.home-page .ocw-widget .game-widget-heading{display:none}.home-page{--bg-page:#f7faf6;--bg-surface:#fff;--text-main:#273c30;--text-muted:#637167;background:#f7faf6}.home-page .site-header{background:#fff;border-bottom:1px solid #e0e7df}.home-page .header-inner{min-height:72px}.home-page .edition-strip{display:none}.home-page .brand-logo{letter-spacing:-1px;font-family:Segoe UI,Arial,sans-serif;font-size:26px;font-weight:750}.home-page .brand-light{font-weight:450}.home-page .brand-mark{gap:3px;width:28px;transform:none}.home-page .brand-mark i{height:12px}.home-page .site-nav{gap:24px}.home-page .site-nav a{font-size:12px}.home-page .site-nav .nav-daily{padding:9px 14px}.home-page .site-nav .nav-symbol{display:none}.home-page .site-footer{margin-top:35px}.home-page .footer-heading p{font:13px Segoe UI,Arial,sans-serif}.home-page .footer-grid h2{font-family:Segoe UI,Arial,sans-serif}html[data-inline-game] body{background:#fff;min-height:0}html[data-inline-game] .site-header,html[data-inline-game] .edition-strip,html[data-inline-game] .site-footer,html[data-inline-game] .skip-link{display:none}html[data-inline-game] main.container{width:100%;max-width:none;margin:0;padding:8px}html[data-inline-game] main>:not(.isolated-game-widget){display:none!important}html[data-inline-game] .isolated-game-widget{max-width:900px;margin:0 auto}html[data-inline-game] dialog{max-height:min(80vh,650px);margin:0 auto;position:fixed;top:18px;bottom:auto}@media (width<=600px){.home-page .container{padding-inline:16px}.home-page .header-inner{gap:10px;min-height:0;padding-block:12px 10px}.home-page .brand-logo{font-size:23px}.home-page .site-nav{gap:12px}.home-page .site-nav a{font-size:10px}.home-page .site-nav .nav-daily{padding:6px 11px}html[data-inline-game] main.container{padding:0}html[data-inline-game] .isolated-game-widget{border:0;border-radius:0;padding:10px}}
