/* Games share the crossword workshop's paper, ink and playful pastel palette. */
.site-header{gap:20px}.site-header nav{gap:2px}.nav-button{padding:12px 13px}.games-hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:45px;padding:58px 0 45px}.games-hero .eyebrow{font-size:10px;color:var(--purple)}.games-hero h1{font-size:clamp(43px,4.6vw,64px);line-height:1.1;letter-spacing:-2.5px;margin:20px 0}.games-hero h1>span{color:var(--purple);position:relative}.games-hero h1>span:after{content:'';height:7px;background:var(--pink);position:absolute;bottom:-8px;left:0;right:0;border-radius:50%;transform:rotate(-3deg)}.games-hero p{font-size:15px;line-height:1.8;color:var(--muted)}.games-hero-tags{display:flex;flex-wrap:wrap;gap:16px;font-size:10px;color:#756580;margin-top:23px}.games-hero-art{position:relative;height:220px;background-image:radial-gradient(#d9d2e0 1px,transparent 1px);background-size:20px 20px;max-width:430px;width:100%;justify-self:end}.game-art-tile{position:absolute;display:grid;place-items:center;width:66px;height:70px;font-size:40px;font-weight:800;border:2px solid var(--ink);border-radius:12px;box-shadow:3px 5px 0 var(--ink);animation:game-bob 6s ease-in-out infinite}.tile-one{left:3%;top:20%;background:var(--mint);rotate:-12deg}.tile-two{left:23%;top:16%;background:var(--pink);rotate:7deg;animation-delay:-1s}.tile-three{left:43%;top:25%;background:var(--yellow);rotate:-4deg;animation-delay:-2s}.tile-four{left:28%;top:57%;background:var(--blue);rotate:-8deg;animation-delay:-3s}.tile-five{left:49%;top:62%;background:#d7c9f7;rotate:9deg;animation-delay:-4s}.tile-six{left:70%;top:46%;background:#f4d4b6;rotate:-9deg;animation-delay:-5s}.game-art-star{position:absolute;right:9%;top:9%;font-size:55px;color:var(--purple);font-style:normal}.games-hero-art small{position:absolute;right:3%;bottom:0;font-size:11px;font-style:italic;rotate:-5deg}.games-settings{display:grid;grid-template-columns:minmax(0,1fr) 245px 160px;gap:24px;align-items:center;padding:25px 28px;background:#f0eaf8;border:1px solid #ded3ed;border-radius:18px}.games-settings .eyebrow{font-size:8px;color:#826c9c;margin-bottom:7px}.games-settings strong{font-size:17px}.games-settings p{font-size:11px;color:#7c6e89;margin:8px 0 0;line-height:1.6}.games-settings label,.game-editor label,.game-tool-card label,.game-form label{font-size:11px;font-weight:700;display:block}.games-settings select,.game-tool-card select,.game-form input,.game-form select,.game-notes,.game-editor textarea{display:block;width:100%;border:1px solid #d8cde5;border-radius:10px;background:#fffefa;padding:12px;color:var(--ink);margin-top:8px;min-height:43px}.games-settings select{font-size:12px}.games-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:43px 0 20px}.games-section-heading .eyebrow{font-size:8px;color:#89788e;margin-bottom:9px}.games-section-heading h2{font-size:27px;margin:0}.games-section-heading>span{font-size:12px;color:#8b7e94;font-style:italic}.games-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.game-feature{padding:24px;border:1px solid #dfd4e5;border-radius:20px;position:relative;overflow:hidden;text-align:left;display:flex;flex-direction:column;min-height:245px;transition:transform .2s,box-shadow .2s}.game-feature:hover{transform:translateY(-4px);box-shadow:0 5px 0 #e5dfe9}.game-feature.pink{background:#fae5ee}.game-feature.mint{background:#e5f1e8}.game-feature.yellow{background:#fbf1d6}.game-feature-art{display:flex;justify-content:space-between;align-items:start;margin-bottom:18px}.game-feature-art>b{font-size:33px}.game-feature-art>span{font-size:8px;letter-spacing:1px;padding:5px 8px;border-radius:6px;background:#ffffff99;color:#71687a;font-weight:800}.game-feature h3{font-size:24px;margin:0 0 9px}.game-feature p{font-size:12px;color:#776c7a;line-height:1.65;margin:0 0 18px;max-width:260px}.game-feature-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto;font-size:10px;color:#807480}.game-feature-bottom strong{display:grid;place-items:center;width:32px;height:32px;background:white;border-radius:50%;font-size:20px;color:var(--purple)}.games-all-heading .search-field{width:270px;background:white}.games-all-heading .search-field input{font-size:12px}.games-filters{display:flex;flex-wrap:wrap;gap:7px}.games-filters button{padding:10px 14px;border:1px solid var(--line);background:#fffefa;border-radius:30px;font-size:11px;font-weight:700}.games-filters button[aria-pressed=true]{background:var(--purple);color:white;border-color:var(--purple)}#games-count{margin:16px 0}.games-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.game-card{border:1px solid var(--line);border-radius:18px;background:#fffefa;padding:23px;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s;min-width:0}.game-card:hover{transform:translateY(-3px);box-shadow:0 4px 0 #eee6f2}.game-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.game-card-top>span:last-child{font-size:9px;color:#8a7b91}.game-card h3{font-size:21px;margin:0 0 10px}.game-card p{font-size:12px;line-height:1.7;color:var(--muted);margin-bottom:21px;flex:1}.game-card .game-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#918397}.game-card button{font-size:12px;min-height:36px;padding:9px 13px;gap:12px;box-shadow:none}.game-card .theme-icon{font-weight:800}.games-teacher-note{display:flex;align-items:start;gap:20px;background:#f0eaf7;border:1px dashed #cfc0e2;padding:27px 30px;border-radius:18px;margin:35px 0 55px}.games-teacher-note>span{font-size:31px;color:var(--purple)}.games-teacher-note h2{font-size:21px;margin-bottom:9px}.games-teacher-note p{font-size:12px;line-height:1.8;color:#7c6d8a;margin:0;max-width:820px}.games-teaser{display:grid;grid-template-columns:135px minmax(0,1fr) auto;gap:27px;align-items:center;border:1px solid #e9d7d9;background:#fae9e8;padding:28px 30px;border-radius:19px;margin-bottom:24px}.games-teaser .eyebrow{font-size:8px;color:#986c7f}.games-teaser h2{font-size:26px;margin:8px 0 10px}.games-teaser p{font-size:12px;line-height:1.8;max-width:530px;color:#8b7580;margin:0}.games-teaser .button{white-space:nowrap;font-size:12px}.games-mini-art{display:flex;gap:5px;position:relative;rotate:-7deg}.games-mini-art span{display:grid;place-items:center;width:38px;height:44px;background:white;border:1.5px solid var(--ink);border-radius:7px;font-size:25px;font-weight:800;box-shadow:2px 3px 0 var(--ink)}.games-mini-art span:nth-child(2){background:var(--yellow);translate:0 -7px}.games-mini-art i{position:absolute;right:12px;top:-34px;font-size:30px;color:var(--purple)}.game-stage-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:28px 0}.game-stage-top>div{display:flex;align-items:center;gap:12px}.game-stage-top .pill{font-size:10px;max-width:270px;line-height:1.4}.game-heading{display:flex;gap:20px;align-items:center;margin:35px 0 27px}.game-heading-icon{display:grid;place-items:center;font-size:37px;font-weight:800;width:75px;height:75px;flex-shrink:0;border-radius:22px;border:1px solid #e2d8e9}.game-heading .eyebrow{font-size:9px;color:var(--purple)}.game-heading h2{font-size:39px;line-height:1.1;margin:9px 0 10px}.game-heading p{font-size:13px;color:var(--muted);margin:0;line-height:1.7}.game-workspace{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:24px;align-items:start}.game-main{min-width:0;background:white;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 5px 0 #ece7df77}.game-content{padding:35px;min-height:365px}.game-status{margin:0;padding:16px 28px;min-height:55px;background:#f5f1fa;color:#716180;font-size:12px;line-height:1.7;border-top:1px solid #ebe4f2}.game-status.success{background:#e8f4eb;color:#326e49}.game-status.error{background:#fff1e4;color:#966021}.game-tool-card{border:1px solid var(--line);background:#fffefa;border-radius:17px;padding:22px;margin-bottom:18px}.game-tool-card h3{font-size:16px;margin-bottom:12px}.game-tool-card p{font-size:11px;line-height:1.75;color:var(--muted)}.game-tool-card select{font-size:12px;min-height:36px;padding:8px}.game-time{font-size:55px;font-weight:800;letter-spacing:-2px;font-variant-numeric:tabular-nums;color:var(--purple);text-align:center;margin:15px 0 8px}.game-clock-buttons{display:flex;gap:8px;flex-wrap:wrap}.game-clock-buttons .button{font-size:12px;min-height:38px;padding:9px 17px;box-shadow:none}.game-clock-buttons .small-button{font-size:11px}.game-editor{margin:30px 0 55px;border:1px solid #ddd3e8;border-radius:16px;background:#f4eff9;overflow:hidden}.game-editor summary{padding:20px 24px;cursor:pointer;font-weight:800;font-size:13px}.game-editor summary span{font-weight:400;font-size:11px;color:#8c7b9b;margin-left:14px}.game-editor>div{padding:0 25px 22px}.game-editor p{font-size:12px;line-height:1.8;color:#7e6c8b}.game-editor textarea{font-size:13px;line-height:1.7;resize:vertical;background:#fffefa;max-width:850px}.game-editor-actions{display:flex;gap:12px;flex-wrap:wrap}.game-editor-actions .button{font-size:12px;min-height:40px;padding:10px 16px}.game-editor #game-editor-error{color:#a34d3c}.game-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:26px}.game-actions button{font-size:12px;min-height:40px;padding:10px 17px;gap:10px}.game-prompt{text-align:center;font-size:clamp(23px,2.5vw,33px);line-height:1.4;font-weight:800;letter-spacing:-.7px;margin:18px auto 24px;max-width:650px;overflow-wrap:anywhere}.game-eyebrow{text-align:center;font-size:10px;color:#917da0;letter-spacing:1px;text-transform:uppercase;font-weight:800;margin-bottom:15px}.game-big-word{text-align:center;font-size:clamp(32px,4vw,62px);line-height:1.2;color:var(--purple);font-weight:800;letter-spacing:1px;margin:28px 0;overflow-wrap:anywhere}.game-form{max-width:500px;margin:22px auto 0}.game-form .game-form-row{display:flex;gap:10px;align-items:end}.game-form .game-form-row>label{flex:1;min-width:0}.game-form input{font-size:20px;font-weight:700;letter-spacing:1px;min-width:0}.game-form button{font-size:12px;padding:13px 17px;min-height:49px;box-shadow:none}.game-answer{display:block;text-align:center;color:#386c4a;background:#eaf4e9;border-radius:12px;padding:15px;margin:18px 0;font-weight:800;font-size:21px;overflow-wrap:anywhere}.game-answer.hidden{display:none}.game-clue{text-align:center;font-size:13px;color:#82728f;line-height:1.8}.game-score{text-align:center;display:flex;gap:18px;justify-content:center;color:#8b7999;font-size:11px;margin-bottom:23px}.game-score strong{color:var(--purple)}.game-letter-tiles{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:25px 0}.game-letter-tiles>span{display:grid;place-items:center;font-size:28px;font-weight:800;width:44px;height:51px;background:#f5e1ed;border:1px solid #dec9dc;border-radius:10px;box-shadow:0 3px 0 #e3d2e1}.game-letter-tiles>span:nth-child(3n+2){background:#f9edc8;border-color:#e5d6a8;box-shadow:0 3px 0 #e4d7b2}.game-letter-tiles>span:nth-child(3n){background:#e1efdf;border-color:#bdd5ba;box-shadow:0 3px 0 #cbdcc6}.game-memory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.game-memory-card{min-height:120px;border:1.5px solid #d9cbea;border-radius:13px;background:#eee6f9;color:var(--purple);padding:12px;font-size:27px;font-weight:800;overflow-wrap:anywhere;transition:background .2s}.game-memory-card.open,.game-memory-card.matched{background:white;font-size:13px;line-height:1.5;font-weight:700}.game-memory-card.matched{background:#e5f2e4;border-color:#a4c69e;color:#376949}.game-memory-card:disabled{cursor:default;opacity:1}.game-wheel-wrap{position:relative;width:min(330px,100%);margin:0 auto 20px;aspect-ratio:1}.game-wheel{width:100%;height:100%;transition:transform 1.6s cubic-bezier(.15,.7,.2,1)}.game-wheel text{font-size:10px;fill:#343044;font-weight:800}.game-wheel-pointer{position:absolute;top:-10px;left:calc(50% - 13px);width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:25px solid var(--ink);z-index:1}.game-wheel-result{min-height:46px;font-size:25px;text-align:center;font-weight:800;color:var(--purple);overflow-wrap:anywhere}.game-number-target{font-size:80px;text-align:center;font-weight:800;color:var(--purple);letter-spacing:-3px;margin:15px 0}.game-number-tiles{display:flex;justify-content:center;gap:12px}.game-number-tiles span{font-size:29px;font-weight:800;display:grid;place-items:center;min-width:60px;min-height:62px;background:#e8e1f5;border-radius:13px;border:1px solid #d8cce7}.game-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.game-choice{padding:22px;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:#e5f0e7;border:1px solid #bbd4bd;border-radius:17px;font-size:21px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.game-choice:nth-child(2){background:#eee7fa;border-color:#cfc1e5}.game-choice b{font-size:39px}.game-choice small{font-size:10px;font-weight:400}.game-choice:disabled{cursor:default;opacity:.8}.game-box-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.game-box{min-height:150px;padding:18px;border:1.5px solid #dfc898;border-radius:16px;background:#fbefd6;font-size:36px;font-weight:800;color:#966d34}.game-box:nth-child(3n+2){background:#f5e1ed;border-color:#dbbcd0;color:#9e6289}.game-box:nth-child(3n){background:#e2eee2;border-color:#bdd4b9;color:#5b8154}.game-box.open{font-size:15px;line-height:1.65;font-weight:700}.game-box small{font-size:11px;display:block;margin-top:9px}.game-symbols{display:flex;gap:16px;justify-content:center;margin:25px 0}.game-symbols>div{background:#f5effa;border:1.5px solid #ddd0e9;border-radius:17px;padding:16px;min-width:90px;text-align:center;rotate:-3deg}.game-symbols>div:nth-child(2){rotate:4deg;background:#fbf1d8}.game-symbols span{display:block;font-size:48px}.game-symbols small{font-size:10px;display:block;margin-top:9px;color:#827190}.game-notes{font-size:15px;line-height:1.8;resize:vertical;min-height:125px;background:#fffefa}.game-notes-label{display:block;font-size:11px;font-weight:700;margin-top:25px}.game-bans{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:25px}.game-bans span{background:#fae5ed;color:#a35172;border:1px solid #e7bfd0;padding:10px 15px;border-radius:30px;font-size:14px}.game-bans span:before{content:'× ';font-weight:800}.game-category-options{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.game-category-options button{padding:15px 20px;border:1px solid #cfc2e3;background:#f4eefb;border-radius:12px;font-size:14px;font-weight:700}.game-category-options button:disabled{cursor:default}.game-chain{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:25px 0}.game-chain li{border:1px solid #d8cce8;background:#f3edf9;padding:8px 12px;border-radius:20px;font-size:12px}.game-chain li:after{content:' ↗';color:var(--purple)}.game-bomb{text-align:center;font-size:100px;line-height:1.4;margin:15px 0}.game-bomb.running{animation:game-bob 1s ease-in-out infinite}.game-quiet-note{text-align:center;font-size:11px;line-height:1.8;color:#8d7c9a;margin:18px auto 0;max-width:500px}.game-summary{text-align:center;padding:25px}.game-summary .game-big-word{font-size:65px}.game-summary h3{font-size:30px}.game-focus .site-header,.game-focus footer,.game-focus .game-editor,.game-focus .game-rules{display:none}.game-focus main{max-width:1650px;padding:0 35px}.game-focus .game-heading h2{font-size:45px}.game-focus .game-content{min-height:500px;padding:45px}.game-focus .game-prompt{font-size:39px}.game-focus .game-big-word{font-size:65px}.game-focus .game-stage-top{margin:22px 0}.game-focus .game-memory-card{min-height:150px}.game-focus .game-memory-card.open,.game-focus .game-memory-card.matched{font-size:17px}.game-focus .game-workspace{grid-template-columns:minmax(0,1fr) 265px}.game-focus .game-clue{font-size:18px}.game-focus .game-heading{margin:25px 0}.game-focus .game-letter-tiles>span{width:60px;height:65px;font-size:39px}
@keyframes game-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.no-motion .game-art-tile,.no-motion .game-bomb{animation:none}.no-motion .game-wheel{transition:none}@media(prefers-reduced-motion:reduce){.game-art-tile,.game-bomb{animation:none}.game-wheel,.game-card,.game-feature{transition:none}}
@media(max-width:1100px){.site-header{padding-left:30px;padding-right:30px;gap:14px}.nav-button{padding:11px 9px;font-size:12px}.games-settings{grid-template-columns:1fr 220px 140px;gap:16px}.games-catalog{gap:13px}.game-card{padding:20px}.games-teaser{grid-template-columns:100px 1fr;gap:22px}.games-teaser>.button{grid-column:2;justify-self:start}.games-mini-art{scale:.8}.game-workspace{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.game-content{padding:25px}.game-memory-card{min-height:110px}.game-memory-grid{gap:8px}.game-tool-card{padding:18px}.game-choice{font-size:18px}}
@media(max-width:900px){.site-header{height:auto;min-height:130px;flex-wrap:wrap;justify-content:center;gap:13px;padding-top:20px;padding-bottom:17px}.site-header nav{margin:0;justify-content:center}.motion-button{display:none}.games-hero{gap:15px;grid-template-columns:1.2fr 1fr}.game-art-tile{width:48px;height:53px;font-size:31px}.games-hero-art{height:180px}.games-hero-tags{gap:10px;font-size:9px}.games-settings{grid-template-columns:1fr 1fr}.games-settings>div{grid-column:1/-1}.games-featured{gap:12px}.game-feature{padding:18px;min-height:260px}.game-feature h3{font-size:21px}.games-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.game-workspace,.game-focus .game-workspace{grid-template-columns:minmax(0,1fr)}.game-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.game-clock-buttons{justify-content:center}.game-time{font-size:44px}.game-tool-card{margin:0}.game-focus .game-sidebar{grid-template-columns:1fr}.game-focus #game-clock{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.game-focus #game-clock h3,.game-focus #game-clock-note,.game-focus #game-clock-status{display:none}.game-focus .game-content{padding:25px}.game-focus .game-prompt{font-size:28px}}
@media(max-width:680px){.site-header{padding-left:15px;padding-right:15px}.site-header nav{display:flex;flex-wrap:wrap;max-width:100%;width:100%;gap:4px}.site-header .nav-button{font-size:10px;min-height:34px;padding:8px 9px}.site-header .nav-button[data-action=help]{font-size:10px}.games-hero{padding:35px 0 27px;grid-template-columns:1fr;gap:17px}.games-hero h1{font-size:43px}.games-hero p{font-size:13px}.games-hero .eyebrow{font-size:8px}.games-hero-tags{font-size:9px;gap:12px}.games-hero-art{justify-self:center;max-width:310px;height:175px}.games-settings{padding:22px 18px;gap:15px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.games-settings select{font-size:13px;padding:10px 7px}.games-settings strong{font-size:16px}.games-section-heading{margin:32px 0 17px}.games-section-heading h2{font-size:24px}.games-section-heading>span{display:none}.games-featured{grid-template-columns:1fr;gap:12px}.game-feature{min-height:auto;padding:21px}.game-feature-art{margin-bottom:12px}.game-feature h3{font-size:25px}.game-feature p{max-width:none;font-size:13px;margin-bottom:10px}.game-feature-bottom{font-size:10px}.games-all-heading{flex-direction:column;align-items:start;gap:17px}.games-all-heading .search-field{width:100%}.games-all-heading .search-field input{font-size:15px}.games-filters{gap:6px}.games-filters button{font-size:10px;padding:9px 12px}.games-catalog{grid-template-columns:minmax(0,1fr)}.game-card{padding:22px}.game-card h3{font-size:23px}.game-card p{font-size:13px}.game-card .game-card-bottom{font-size:10px}.games-teacher-note{padding:22px 18px;gap:14px}.games-teacher-note h2{font-size:20px}.games-teaser{padding:25px 20px;grid-template-columns:1fr;gap:20px}.games-mini-art{display:none}.games-teaser>.button{grid-column:1}.game-stage-top{margin:23px 0;gap:10px;align-items:start}.game-stage-top>div{flex-direction:column-reverse;align-items:end;gap:10px}.game-stage-top .pill{max-width:170px;font-size:8px}.game-heading{gap:12px;align-items:start;margin:22px 0}.game-heading-icon{width:49px;height:52px;border-radius:14px;font-size:28px}.game-heading h2{font-size:29px;overflow-wrap:anywhere}.game-heading .eyebrow{font-size:7px;line-height:1.7}.game-heading p{font-size:12px}.game-content{padding:24px 17px;min-height:330px}.game-prompt{font-size:23px;line-height:1.4}.game-big-word{font-size:35px;letter-spacing:0}.game-letter-tiles{gap:6px}.game-letter-tiles>span{width:34px;height:42px;font-size:24px}.game-form input{font-size:17px;letter-spacing:0}.game-form .game-form-row{flex-direction:column;align-items:stretch;gap:12px}.game-form button{min-height:42px}.game-actions{gap:9px;margin-top:22px}.game-actions button{font-size:11px;padding:11px 13px;min-height:40px}.game-clue{font-size:12px}.game-memory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.game-memory-card{min-height:117px;padding:8px}.game-memory-card.open,.game-memory-card.matched{font-size:12px;line-height:1.5}.game-sidebar{grid-template-columns:1fr}.game-tool-card{padding:21px}.game-tool-card h3{font-size:18px}.game-tool-card p{font-size:12px}.game-tool-card select{font-size:14px}.game-time{font-size:54px}.game-status{font-size:12px;padding:16px 18px}.game-editor summary{padding:18px;font-size:13px}.game-editor summary span{display:block;margin:8px 0 0;font-size:10px}.game-editor>div{padding:0 18px 20px}.game-editor textarea{font-size:16px}.game-choice-grid{gap:10px}.game-choice{min-height:160px;padding:16px 10px;font-size:16px}.game-choice b{font-size:32px}.game-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-box{min-height:150px;padding:15px}.game-box.open{font-size:13px}.game-symbols{gap:9px}.game-symbols>div{min-width:0;flex:1;padding:13px 4px}.game-symbols span{font-size:38px}.game-symbols small{font-size:9px}.game-notes{font-size:16px}.game-number-tiles{gap:8px}.game-number-tiles span{min-width:52px;min-height:56px;font-size:26px}.game-number-target{font-size:70px}.game-focus main{padding:0 15px}.game-focus .game-heading h2{font-size:30px}.game-focus .game-content{padding:24px 17px;min-height:330px}.game-focus .game-prompt{font-size:24px}.game-focus .game-big-word{font-size:37px}.game-focus .game-memory-card{min-height:120px}.game-focus .game-memory-card.open,.game-focus .game-memory-card.matched{font-size:11px}.game-focus .game-letter-tiles>span{width:34px;height:42px;font-size:24px}.game-focus .game-clue{font-size:13px}.game-focus #game-clock{display:block}.game-focus #game-clock-status{display:block}}

.game-accent-keys{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.game-accent-keys button{min-height:29px;min-width:29px;padding:5px 8px;font-size:12px;border:1px solid #e2d9eb;background:#f8f4fb;border-radius:6px;color:#82699b}.game-accent-keys button:hover{background:#ede4f7}.game-accent-keys button:focus-visible{outline-offset:1px}
