body .word-map.game-shell.game-shell{--map-ink:#172e51;--map-blue:#3879ae;--map-muted:#7789a6;--map-line:#dce7f2;--map-pink:#f8cfd2;--green:#6b9e87;--yellow:#e4bd78;--grey:#9da9b7;color:var(--map-ink)}body .word-map.game-shell.game-shell .game-module-background:after{content:"";opacity:.25;background:#fff;position:absolute;inset:0}body .word-map.game-shell.game-shell .word-map-module{container-type:inline-size}body .word-map.game-shell.game-shell .score span{letter-spacing:.03em;font-size:8px}body .word-map.game-shell.game-shell .score strong{color:#eff8ff;font-size:23px;font-weight:600;line-height:1.2}body .word-map.game-shell.game-shell :is(.sound-muted,.music-muted){stroke:#efb4bf}body .word-map.game-shell.game-shell .game-music-panel{color:#edf5fc;background:#263e53}body .word-map.game-shell.game-shell [data-game-module]>.game-module-content>.game-play{isolation:isolate;padding:var(--game-surface-padding,8px 14px);background:0 0;flex-direction:column;align-items:stretch;display:flex;position:relative}body .word-map.game-shell.game-shell .map-brush-layer{object-fit:fill;pointer-events:none;z-index:0;user-select:none;width:100%;max-width:950px;height:100%;margin:auto;position:absolute;inset:0}body .word-map.game-shell.game-shell .game-content{justify-content:center;align-items:center;gap:var(--game-content-gap,9px);padding:var(--game-content-padding,12px 15px);box-shadow:none;z-index:1;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 1 0;display:flex;position:relative;container:game-surface/size}body .word-map.game-shell.game-shell .game-start-screen{flex-direction:column;justify-content:space-evenly;align-items:center;gap:14px;display:flex}body .word-map.game-shell.game-shell .game-setup-heading{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}body .word-map.game-shell.game-shell .map-intro{flex-direction:column;align-items:center;gap:7px;display:flex}body .word-map.game-shell.game-shell .map-intro img{object-fit:contain;width:240px;max-width:75%;height:54px}body .word-map.game-shell.game-shell .game-start-screen h2{color:var(--map-ink)}body .word-map.game-shell.game-shell .game-setup-choices{width:min(100%,470px);box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:18px;margin:0 auto;padding:0;display:flex}body .word-map.game-shell.game-shell .game-start-screen .game-filters{flex-direction:column;align-items:stretch;gap:18px;width:100%;display:flex}body .word-map.game-shell.game-shell .game-start-screen .level-filter{flex-direction:column;align-items:center;gap:9px;width:100%;margin:0;padding:0;display:flex}body .word-map.game-shell.game-shell .game-start-screen .level-filter>label{color:#687b96;padding:0;font-size:12px;font-weight:600}body .word-map.game-shell.game-shell .game-filter-carousel{width:100%}body .word-map.game-shell.game-shell .game-start-options{background:0 0;border-radius:0;flex-wrap:nowrap;justify-content:center;gap:10px;padding:2px;display:flex}body .word-map.game-shell.game-shell .game-start-options label{flex:1 1 0;min-width:0;max-width:94px}body .word-map.game-shell.game-shell .game-start-options span{color:#566e91;background:#f7faff;border:1px solid #d8e5f2;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 9px;font-size:15px;font-weight:600;line-height:1.3;display:flex;box-shadow:0 3px 5px #c7d8e64d}body .word-map.game-shell.game-shell .game-start-options input:checked+span{color:#8d4051;background:#f8d4d7;border-color:#e9b4bf;box-shadow:0 3px 5px #d6a4b838}body .word-map.game-shell.game-shell .game-next-button{font:600 14px/1.3 var(--sans);color:#253f65;cursor:pointer;background:#f9fcff;border:1px solid #dce8f4;border-radius:18px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 22px;text-decoration:none;display:inline-flex;box-shadow:0 3px 9px #9bbddd3b}body .word-map.game-shell.game-shell .game-start-screen .game-next-button{color:#2b5c84;background:#dfedf9;border-color:#b9d4e9;border-radius:14px;min-width:200px;min-height:46px;margin:0;padding:12px 26px;font-size:16px;box-shadow:0 3px #b7cfe3,0 5px 12px #8fb5d42b}body .word-map.game-shell.game-shell .game-next-button:hover{background:#e9f3fc;transform:translateY(-1px)}body .word-map.game-shell.game-shell .game-exit-suggestions{color:#476384}body .word-map.game-shell.game-shell .game-exit-suggestions h3{font-size:11px;font-weight:600}body .word-map.game-shell.game-shell .game-exit-carousel{align-items:center;gap:8px}body .word-map.game-shell.game-shell .game-exit-cards{scrollbar-width:none;gap:10px}body .word-map.game-shell.game-shell .game-exit-cards a{color:#466180;text-align:left;background:#f9fcffe8;border:1px solid #dce7f2;border-radius:13px;flex-basis:168px;gap:5px;padding:12px 14px;box-shadow:0 3px 6px #b4c7d823}body .word-map.game-shell.game-shell .game-exit-cards strong{font-size:13px}body .word-map.game-shell.game-shell .game-exit-cards span{font-size:11px}body .word-map.game-shell.game-shell .game-exit-card-action{color:#4b88b4}body .word-map.game-shell.game-shell .game-exit-arrow{color:#47779f;background:#f7fbff;border:1px solid #d8e6f2;border-radius:11px;width:30px;min-height:36px;box-shadow:0 2px 4px #c6d7e33d}body .word-map.game-shell.game-shell[data-game-exit-screen] .map-intro img{height:32px}body .word-map.game-shell.game-shell[data-game-exit-screen] .game-start-screen{gap:10px}body .word-map.game-shell.game-shell[data-game-exit-screen] .game-setup-choices,body .word-map.game-shell.game-shell[data-game-exit-screen] .game-start-screen .game-filters{gap:12px}body .word-map.game-shell.game-shell .grid{width:min(100%,calc(var(--wl-length,5)*clamp(25px,7.2cqh,58px) + (var(--wl-length,5) - 1)*5px));gap:5px;margin:0 auto;display:grid}body .word-map.game-shell.game-shell .guess-row{grid-template-columns:repeat(var(--wl-length,5),minmax(0,1fr));gap:5px;display:grid}body .word-map.game-shell.game-shell .tile{aspect-ratio:1;width:100%;height:auto;color:var(--map-ink);box-shadow:none;background:#ffffffb8;border:1.5px solid #a9b1c3;border-radius:50%;place-items:center;font-size:clamp(15px,3.5cqh,25px);font-weight:600;display:grid}body .word-map.game-shell.game-shell .tile.filled{border-color:#7c97ae}body .word-map.game-shell.game-shell .guess-row.current .tile{background:#faffffb8;border-color:#9faec3}body .word-map.game-shell.game-shell :is(.tile,.keyboard button,.sample).correct{background:var(--green);color:#fff;border-color:var(--green)}body .word-map.game-shell.game-shell :is(.tile,.keyboard button,.sample).present{background:var(--yellow);color:#594721;border-color:var(--yellow)}body .word-map.game-shell.game-shell :is(.tile,.keyboard button,.sample).absent{background:var(--grey);color:#fff;border-color:var(--grey)}body .word-map.game-shell.game-shell .message{text-align:center;color:#a4546c;min-height:16px;margin:0;font-size:12px;line-height:1.4}body .word-map.game-shell.game-shell .keyboard-result-area{width:min(100%,620px);min-width:0}body .word-map.game-shell.game-shell .keyboard-row{justify-content:center;gap:5px;margin-bottom:5px;display:flex}body .word-map.game-shell.game-shell .keyboard button{min-width:0;min-height:clamp(32px,6.3cqh,47px);font:600 clamp(12px,2.7cqh,17px) var(--sans);color:var(--map-ink);cursor:pointer;background:#f5f8fc;border:1px solid #d9e4ef;border-radius:10px;flex:0 46px;padding:5px 2px;box-shadow:0 3px 5px #b1c6db80}body .word-map.game-shell.game-shell .keyboard button:hover:not(:disabled){filter:brightness(.98);transform:translateY(-1px)}body .word-map.game-shell.game-shell .keyboard .wide-key{flex-basis:67px;font-size:11px}body .word-map.game-shell.game-shell .keyboard button[data-wl-key=ENTER]{color:#276746;background:#cae8d6;border-color:#87c6a1}body .word-map.game-shell.game-shell .keyboard button[data-wl-key=BACKSPACE]{color:#9c3c4a;background:#f7d8d9;border-color:#e8a7ad}body .word-map.game-shell.game-shell .keyboard-note{color:#7789a6;text-align:center;margin:2px 0 0;font-size:11px}body .word-map.game-shell.game-shell .game-result{color:#426e62;text-align:center;overflow-wrap:anywhere;background:#fafffff2;border:1px dashed #b7d2e4;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:18px 24px;display:flex;box-shadow:0 6px 20px #7cacc51a}body .word-map.game-shell.game-shell .game-result[data-outcome=lost]{color:#965165;background:#fffafbf2;border-color:#dfb8c7}body .word-map.game-shell.game-shell .game-result-title{font-size:22px}body .word-map.game-shell.game-shell .game-result-answer{letter-spacing:.06em;font-size:25px}body .word-map.game-shell.game-shell .game-result .game-next-button{color:#2b5c84;background:#dfedf9;border-color:#b9d4e9;margin-top:5px}body .word-map.game-shell.game-shell :is(button,input,select,summary,a):focus-visible{outline-offset:3px;outline:3px solid #72a4c6}body .word-map.game-shell.game-shell [hidden]{display:none!important}body .word-map.game-shell.game-shell .info-kicker{letter-spacing:.12em;color:#7789a6;font-size:10px;font-weight:600}body .word-map.game-shell.game-shell .legend{gap:16px;padding:0;list-style:none;display:grid}body .word-map.game-shell.game-shell .legend li{color:#71818c;align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}body .word-map.game-shell.game-shell .legend strong{color:#324958;font-weight:600}body .word-map.game-shell.game-shell .sample{border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:700;display:grid}@container (width<=650px){body .word-map.game-shell.game-shell .score span{font-size:7px}body .word-map.game-shell.game-shell .score strong{font-size:21px}body .word-map.game-shell.game-shell .game-setup-choices{gap:15px}body .word-map.game-shell.game-shell .game-start-options{gap:7px}body .word-map.game-shell.game-shell .game-start-options span{padding:9px 7px;font-size:13px}body .word-map.game-shell.game-shell .game-start-screen .game-filters{gap:14px}body .word-map.game-shell.game-shell .map-intro img{height:43px}}@container (width<=460px){body .word-map.game-shell.game-shell .play-area{padding:var(--game-content-padding,10px 5px);gap:var(--game-content-gap,7px)}body .word-map.game-shell.game-shell .keyboard-row{gap:3px}body .word-map.game-shell.game-shell .keyboard .wide-key{font-size:9px}body .word-map.game-shell.game-shell .game-start-options span{min-height:40px;padding:9px 4px;font-size:12px}body .word-map.game-shell.game-shell .game-exit-cards a{flex-basis:145px;padding:9px 11px}}@container game-surface (height<=400px){body .word-map.game-shell.game-shell .map-intro img{height:26px}body .word-map.game-shell.game-shell .game-setup-heading{gap:6px}body .word-map.game-shell.game-shell .game-setup-choices,body .word-map.game-shell.game-shell .game-start-screen .game-filters{gap:10px}body .word-map.game-shell.game-shell .game-start-options span{min-height:31px;padding:6px 8px;font-size:12px}body .word-map.game-shell.game-shell .game-start-screen .game-next-button{min-height:36px;padding:8px 18px;font-size:14px}body .word-map.game-shell.game-shell .game-exit-cards a{padding:7px 10px}}@media (width<=700px){body .word-map.game-shell.game-shell .legend{gap:8px;display:flex}body .word-map.game-shell.game-shell .legend li{gap:5px;font-size:9px}body .word-map.game-shell.game-shell .sample{width:24px;height:24px}body .word-map.game-shell.game-shell .info-kicker{display:none}}body .word-map.game-shell.game-shell .game-next-button>span{color:inherit}body .word-map.game-shell.game-shell .play-area:has([data-wl-result]:not([hidden])) .keyboard-note{display:none}body .word-map.game-shell.game-shell .game-music-panel :is(button,output){color:#edf5fc}body .word-map.game-shell.game-shell .game-music-panel button{background:#38566f;border-color:#6e8ba3}body .word-map.game-shell.game-shell .game-music-panel input{accent-color:#efbec8}body .word-map.game-shell.game-shell .word-map-module:fullscreen .grid{width:min(100%,calc(var(--wl-length,5)*clamp(28px,8cqh,70px) + (var(--wl-length,5) - 1)*6px));gap:6px}body .word-map.game-shell.game-shell .word-map-module:fullscreen .guess-row{gap:6px}body .word-map.game-shell.game-shell .word-map-module:fullscreen .tile{font-size:clamp(18px,4cqh,31px)}body .word-map.game-shell.game-shell .word-map-module:fullscreen .keyboard-result-area{width:min(100%,740px)}body .word-map.game-shell.game-shell .word-map-module:fullscreen .keyboard button{flex-basis:56px;min-height:clamp(34px,7cqh,58px);font-size:clamp(13px,3cqh,21px)}body .word-map.game-shell.game-shell .word-map-module:fullscreen .keyboard .wide-key{flex-basis:80px;font-size:clamp(10px,1.9cqh,14px)}.word-map-module{--game-bar-background:#263e53f0;--game-bar-ink:#edf5fc;--game-bar-border:#57758d;--game-bar-accent:#3c586e;--game-bar-muted:#acc0d1;--game-bar-logo-filter:brightness(0) invert(1)}
