.brand{border:0;background:none;color:var(--ink);padding:0;text-align:left}.menu-icon{font-size:19px;opacity:.75;margin-right:4px;font-weight:400}.level-heading>button{font:700 10px/1.6 'Segoe UI',sans-serif;letter-spacing:2px;text-transform:uppercase;color:#46624c;border:0;border-bottom:1px solid #73845b55;background:none;padding:2px 0;margin:0 0 6px}.crossword{--tile:min(65px,calc((min(450px,100vw - 44px) - (var(--cols) - 1)*5px)/var(--cols)),calc(330px/var(--rows)));width:auto;grid-template-columns:repeat(var(--cols),var(--tile));grid-template-rows:repeat(var(--rows),var(--tile))}.cross-cell{font-size:calc(var(--tile)*.52)}.board-area{min-width:0}.play-space{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.preview-game[data-letters="7"] .letter,.preview-game[data-letters="8"] .letter{width:19%;height:19%;font-size:calc(var(--wheel)*.12)}.preview-game[data-letters="5"] .letter,.preview-game[data-letters="6"] .letter{width:23%;height:23%;font-size:calc(var(--wheel)*.145)}.wide-dialog{width:660px}.dialog-action{margin-top:10px;box-sizing:border-box}.dialog-action:disabled{opacity:.4}.path-options{display:grid;gap:10px;margin:20px 0}.path-option{padding:17px;border:1px solid #c0cdb0;border-radius:13px;background:#edf0e2;text-align:left;color:#294d3a}.path-option.current{border-color:#477858;box-shadow:inset 3px 0 #477858}.path-option b,.path-option span,.path-option small{display:block}.path-option b{font-size:18px;margin-bottom:6px}.path-option span{font-size:12px;line-height:1.5}.path-option small{font-size:10px;color:#657b59;margin-top:8px}.quiet-menu{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.quiet-menu button{border:1px solid #c5d1b6;border-radius:13px;background:#edf1e3;color:#2e523d;padding:18px 14px;text-align:left}.quiet-menu b,.quiet-menu small{display:block}.quiet-menu b{font-size:15px}.quiet-menu small{font-size:11px;color:#68815c;margin-top:7px;line-height:1.5}.menu-summary{font-size:12px}.simple-map{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;max-height:43svh;overflow-y:auto;padding:5px;margin:18px 0}.simple-map button{border:1px solid #c6d0b7;background:#f1f0e1;border-radius:11px;color:#30513b;padding:11px 2px;min-height:60px}.simple-map b,.simple-map small{display:block}.simple-map b{font-size:19px}.simple-map small{font-size:8px;margin-top:5px}.simple-map .done{background:#dbe6ce;border-color:#92ae81}.simple-map .current{outline:2px solid #8e793e;outline-offset:2px}.simple-map button:disabled{opacity:.35}.simple-goals{display:grid;gap:12px;text-align:left}.simple-goals>div{border:1px solid #cbd3bc;border-radius:10px;padding:13px;font-size:12px}.simple-goals b{float:right;font-size:11px}.simple-goals progress{display:block;width:100%;accent-color:#537c50;margin-top:10px;height:7px}.fine-print{color:#69795e!important;font-size:11px!important}.discovery-grid button small,.mystery-list small,.plant-shop small{color:#d2d9bb}.discovery-grid p,.plant-shop p{color:#d2d9bb}.cross-clues h3{color:#466549}.cross-clues p{color:#4d684e}.seed-balance{color:#8d702e}.seed-balance small{color:#657a58}.discovery-heading{color:#426343}.journal-words b{color:#426343}.journal-words small{color:#667b5a}.journal-search{color:#426343}.journal-search input{background:#eef2e3;color:#284b38}.journal-words{border-color:#b4c7a4}.daily-reward{padding:15px;background:#e9eddb;border:1px solid #cbd3b4;border-radius:10px;color:#526444}.account-form{display:grid;gap:12px;text-align:left;margin:18px 0}.account-form label{font-size:13px}.account-form input{font:inherit;background:#edf0e2;border:1px solid #b2c29e;color:#294b39;padding:12px;border-radius:8px;width:100%}.account-form[hidden]{display:none}.account-choice{background:#eef1e3;border-radius:10px;padding:15px}.crossword:has(input){--tile:initial}.crossword:has(input) .cross-cell{font-size:initial;display:block;box-shadow:none;border:0;background:none}.crossword:has(input){width:min(100%,260px);grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:none}.cross-cell input{font-size:22px}.cross-cell small{font-size:9px}.crossword .cross-blank{display:block}.challenge-score{color:#94732c}.challenge-score small{color:#67805a}.discovery-form label{color:#486047}.discovery-form input{background:#eaf0df;color:#254a37}.challenge-targets span{color:#fff1ce}.personal-garden .empty-bed{font-size:30px}.share-text{color:#f2e7c6}.story-letter p{color:#254734!important}.preview-note{display:block}.game-header{flex-shrink:0}@media(max-width:760px){.play-space{grid-template-columns:minmax(0,1fr)}.crossword{--tile:min(45px,calc((100vw - 52px - (var(--cols) - 1)*4px)/var(--cols)),calc(225px/var(--rows)))}.level-heading>button{font-size:8px;letter-spacing:1.6px}.quiet-menu button{padding:15px 11px}.quiet-menu b{font-size:13px}.quiet-menu small{font-size:10px}.simple-map{gap:6px}.simple-map button{min-height:51px;padding:8px 0}.simple-map b{font-size:16px}.wide-dialog{padding:32px 18px 22px}.brand{font-size:19px;gap:5px}.menu-icon{font-size:16px;margin-right:2px}.brand svg{width:21px}.preview-game[data-letters="7"] .wheel,.preview-game[data-letters="8"] .wheel{--wheel:clamp(235px,63vw,280px)}.preview-game[data-letters="7"] .letter,.preview-game[data-letters="8"] .letter{font-size:calc(var(--wheel)*.12)}}@media(min-width:761px) and (max-height:800px){.crossword{--tile:min(59px,calc((450px - (var(--cols) - 1)*5px)/var(--cols)),calc(300px/var(--rows)))}}
#crossword{margin:0}.cross-cell{font-size:clamp(14px,calc(var(--tile)*.52),38px)}.primary:disabled,.secondary:disabled{opacity:.4;cursor:default}
.selection-area>button.continue-level{font-size:13px;letter-spacing:0;padding:9px 18px;min-height:35px}@media(max-width:760px){.selection-area>button.continue-level{font-size:11px;min-height:29px;padding:7px 15px}}
@media(max-width:760px){#crossword{--tile:min(45px,calc((100vw - 52px - (var(--cols) - 1)*4px)/var(--cols)),calc((200px - (var(--rows) - 1)*4px)/var(--rows)))}}
