.play-hub,.archive-calendar,.win-summary,.play-tutorial{color:#251f20;font-size:1rem;line-height:1.55}.play-hub{max-width:760px;margin:24px auto;padding:20px}.play-hub h2{font-size:1.5rem}.play-hub ul{padding:0;list-style:none}.play-hub li,.next-activity{background:#fffaf3;border:1px solid #c8b9a9;border-radius:14px;margin:12px 0;padding:16px}.play-hub li span{margin:8px 0;display:block}.play-tutorial form{gap:10px;display:grid}.play-tutorial input,.archive-calendar select{color:#251f20;background:#fff;border:1px solid #786b5c;border-radius:8px;padding:10px}.calendar-toolbar{justify-content:space-between;align-items:center;margin:14px 0;display:flex}.calendar-toolbar button{border:1px solid #9e8d7c;border-radius:8px;padding:10px 18px}.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.calendar-days button{background:#fffaf3;border:1px solid #ad9d8c;border-radius:6px;padding:9px 2px}.calendar-days button[aria-pressed=true]{background:#ffe5cf;outline:2px solid #8b3d0e}.calendar-days b,.calendar-days small{display:block}.calendar-days small{font-size:.63rem}.archive-calendar{width:100%;padding:8px 0}.archive-calendar p{font-size:.82rem}.game-guidance,.hint-progress,.pin-guidance,.free-discovery-note{color:#51453a;margin:9px 0;font-size:.88rem;line-height:1.5}.guess-area .game-guidance{margin-top:0}.win-summary{text-align:left;margin:18px 0;font-size:.88rem}.latest-tag{color:#51453a;margin-left:5px;font-size:.6rem;font-weight:700}.refused-word-report{color:#4c3021;border:1px solid #a77e66;border-radius:8px;margin:10px 0;padding:12px}.refused-word-report p{font-size:.84rem}.approved-interface .guess-button{min-width:84px}.approved-interface .input-feedback{min-height:28px}.approved-interface .game-panel{padding-top:16px}.collection-cards{gap:14px;display:grid}.collection-cards>article{border:1px solid #ad9d8c;border-radius:14px;padding:16px}.collection-cards h3{margin-bottom:8px}.approved-interface button:focus-visible,.approved-interface a:focus-visible,.approved-interface input:focus-visible,.approved-interface select:focus-visible{outline-offset:3px;outline:3px solid #92400e}.approved-interface .braiz-navigation{margin-bottom:0}.approved-interface .reference-header{padding-top:8px;padding-bottom:8px}.approved-interface .reference-header .brand{display:none}.approved-interface .reference-header-actions{margin-left:auto}.approved-interface .archive-access.is-open{flex-wrap:wrap}.approved-interface .play-column{min-width:0}.approved-interface .game-kicker{font-size:.75rem}.approved-interface .approved-game-title{font-size:clamp(1.15rem,3.5vw,1.65rem)}@media (width>=900px){.approved-interface .main-shell{max-width:840px}.approved-interface .guess-form input{font-size:1.1rem}.approved-interface .guess-row,.approved-interface .game-guidance{font-size:1rem}}@media (width<=480px){.calendar-days{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-days small{font-size:.68rem}.play-hub{padding:8px}.approved-interface .foyer-motion{margin:0 auto 8px}.approved-interface .game-panel{padding-top:10px}.approved-interface .guess-button{min-width:76px;font-size:.8rem}}.approved-interface .play-hub{color:#f5f0e9}.approved-interface .play-hub li,.approved-interface .next-activity{color:#251f20}.approved-interface .play-hub li .secondary-button,.approved-interface .next-activity .primary-button{color:#251f20;border-color:#786b5c}.archive-calendar,.play-tutorial{background:#f7f3eb;border-radius:12px;padding:16px}.play-tutorial .secondary-button{color:#51453a;border-color:#786b5c}.approved-interface .game-topline{flex-wrap:wrap;gap:6px}.approved-interface .game-topline .daily-pill{color:#e0c9ae;font-size:.8rem;display:inline-flex}.approved-interface .foyer-reading.no-guess{padding:0}.approved-interface .collection-cards>article{color:#251f20;background:#f7f3eb}.approved-interface .collection-cards .secondary-button,.approved-interface .collection-cards .collection-note{color:#51453a}.approved-interface .latest-tag{display:block}.approved-interface .input-feedback span[style]{color:#51453a!important}.approved-interface .hint-button{color:#51453a;border-color:#bbae9f}.approved-interface .hint-button:disabled{opacity:.65}@media (width<=650px){.approved-interface .play-view:has(.approved-play-surface:focus-within) .approved-flame{height:260px}.approved-interface .game-topline .daily-pill{font-size:.75rem}}.calendar-weekdays{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:14px;font-size:.75rem;display:grid}@media (width<=480px){.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-days small{font-size:.52rem}.archive-calendar{padding:10px}}.approved-interface .victory-box p,.approved-interface .game-bottom b{color:#51453a}.approved-interface .reference-header{border-bottom:0;min-height:52px}.play-tutorial p,.play-tutorial li,.play-tutorial label{color:#251f20}@media (width<=480px){.calendar-days small{font-size:.6rem;line-height:1.2}}.calendar-filtered-list{flex-direction:column;gap:8px;display:flex}.calendar-filtered-list button{text-align:left;background:#fffaf3;border:1px solid #ad9d8c;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.calendar-filtered-list button[aria-pressed=true]{outline:2px solid #8b3d0e}
