/* Approved NEOES frame: local v5 only; frozen engines remain intact.
   The 887 x 1774 artwork has empty wells. Playable content remains real DOM. */
.gs-portal:has(.iw-game[data-practice="v6"][data-frame="neoes-v4"]){background:#dce6f2;color-scheme:light}
.gs-host:has(.iw-game[data-practice="v6"][data-frame="neoes-v4"]){overflow:hidden}
.iw-game[data-practice="v6"][data-frame="neoes-v4"]{--iw-ink:#092b50;--iw-muted:#456984;--iw-aqua:#5683b5;height:100%;min-height:0;max-width:460px;padding:0;display:flex;align-items:center;justify-content:center;container-type:size;overflow:hidden;background:transparent;color:#092b50;font-family:Arial,Helvetica,sans-serif}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen{position:relative;flex:none;width:min(100%,50cqh);height:auto;max-height:100%;min-height:0;aspect-ratio:887/1774;container-type:size;display:block;background:url('game-art/scrambl-frame-v6-backdrop.webp') center/100% 100% no-repeat}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] button:focus-visible,.iw-game[data-practice="v6"][data-frame="neoes-v4"] summary:focus-visible{outline:3px solid #1a3a60;outline-offset:2px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-v5-header{position:absolute;inset:0 0 auto;height:7.1%;min-height:44px;margin:0;padding:0;display:block;z-index:3}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-brand,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-play-control span,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-round-modifiers,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-spin-label,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-hint-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap;border:0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-orb{position:absolute;min-width:44px;min-height:44px;border:0;padding:8px;background:transparent;border-radius:50%;box-shadow:none;color:#fff;transition:none;transform:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-orb:active{transform:none;box-shadow:none;filter:brightness(.88)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-header .iw-orb{width:44px;height:44px;top:50%;transform:translateY(-50%)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-back{left:3%;padding:0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-back svg{display:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-info{right:0;padding:0;font-size:0!important}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-play-control{right:calc(44px + 1%);display:grid;place-items:center}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-play-control svg{position:absolute;left:calc(76.5px - 16.9cqw);top:50%;transform:translateY(-50%);width:23px;height:23px;stroke:#fff;stroke-width:3;fill:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-play-control:disabled{opacity:.35}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-sound{left:3.1%;top:88.8%;width:15.6%;height:7.9%;padding:3%;display:grid;place-items:center}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-sound svg{width:100%;height:100%;stroke:#fff;stroke-width:2.3;fill:#fff}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-sound.iw-muted{opacity:.7;background:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-sound.iw-muted:after{content:'';position:absolute;width:64%;height:2px;background:#fff;transform:rotate(-45deg)}
/* Live HUD, timer and round information align with the empty raster wells. */
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats{position:absolute;left:0;top:8.9%;width:100%;height:4.6%;display:block;margin:0;color:#092b50;font-size:0;letter-spacing:0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-clock{position:absolute;left:15.4%;top:0;width:18.9%;height:100%;min-width:0;border:0;border-radius:0;background:none;box-shadow:none;color:#092b50;font-size:clamp(19px,5.95cqw,28px);font-weight:900}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-clock.iw-urgent{color:#9b263d;border:0;background:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats>span:first-of-type{position:absolute;left:35.8%;top:0;width:28%;height:100%;display:grid;place-items:center;font-size:0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats>span:first-of-type b{color:#092b50;font-size:clamp(26px,9.1cqw,44px);font-weight:900;line-height:1;text-shadow:none;letter-spacing:-1px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats>span:last-of-type{position:absolute;left:68.8%;top:0;width:25.4%;height:100%;display:flex;justify-content:center;align-items:center;gap:4px;color:#092b50;font-size:clamp(11px,3.7cqw,17px);font-weight:900;white-space:nowrap}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats>span:last-of-type b{color:inherit;font-size:inherit;font-weight:900;line-height:1;text-shadow:none;letter-spacing:0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-time-track{position:absolute;left:6.09%;top:14.15%;width:87.8%;height:1.41%;margin:0;border-radius:20px;background:none;overflow:hidden}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-time-track span{border-radius:20px;background:linear-gradient(#77b5df,#357ab4 55%,#285884);box-shadow:inset 0 1px 1px #fff9;transition:width .2s linear}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-roundline{position:absolute;left:0;top:17.55%;width:100%;height:4.15%;display:block;margin:0;padding:0;color:#2c5685;font-size:clamp(10px,3.25cqw,15px)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-roundline>b{position:absolute;left:6.2%;top:50%;width:27%;transform:translateY(-50%);font-weight:900;color:#2c5685;letter-spacing:0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-bonus{position:absolute;left:35.9%;top:50%;width:31%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;gap:5px;margin:0;min-height:0;line-height:1;font-size:clamp(12px,4.8cqw,23px);font-weight:900;white-space:nowrap;color:#3479b1}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-bonus b{color:#092b50}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-round-dots{position:absolute;right:7.2%;top:0;width:16.4%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-round-dots i{width:3.75cqw;height:3.75cqw;max-width:18px;max-height:18px;border:1px solid #9cb6ce;background:linear-gradient(#c4d5e3,#aac0d2);border-radius:50%;box-shadow:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-round-dots .on{background:linear-gradient(#76b5e0,#2c68a0);border-color:#719fc6;box-shadow:inset 0 1px 1px #fff8}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-selection{position:absolute;left:5%;top:22.65%;width:90%;height:6.1%;min-height:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:4%;overflow:hidden}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-current{max-width:69%;overflow:hidden;font-size:clamp(22px,7cqw,35px);font-weight:900;line-height:1.1;letter-spacing:0;color:#092b50;text-shadow:none;white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-current:empty:after{content:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-reward{min-height:0;margin:0;color:#3479b1;font-size:clamp(16px,5.2cqw,26px);font-weight:900;line-height:1;white-space:nowrap}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-hint-word{color:#3479b1;text-shadow:none}
/* No transformed grid/interception layer: existing hit testing reads real tile
   bounds, and route centers use the actual SVG bounds. */
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-board-wrap{position:absolute;left:5.42%;top:32.13%;width:89.1%;height:auto;aspect-ratio:1;display:block;min-width:0;min-height:0;container-type:normal}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-board{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:1.7%;aspect-ratio:1;border:0;border-radius:0;background:none;box-shadow:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile[data-mod]{min-height:0;aspect-ratio:1;padding:0 0 4%;border:0;border-radius:17%;background:url('game-art/scrambl-frame-v4-tile.webp') center/100% 100% no-repeat;box-shadow:none;font-size:clamp(26px,10.8cqw,49px)!important;font-weight:900!important;color:#092b50;text-shadow:none;transform:none;transition:none;display:grid;place-items:center;overflow:visible}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile:before{content:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile:disabled{opacity:1;cursor:default}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile.iw-selected{background-image:url('game-art/scrambl-frame-v4-selected-tile.webp');color:#092b50;border:0;box-shadow:none;text-shadow:none;transform:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile small{right:15%;bottom:14%;font-size:clamp(10px,3.35cqw,16px);color:#092b50}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile .iw-order{left:14%;right:auto;color:#3479b1;font-size:clamp(9px,2.7cqw,13px)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile .iw-mod{top:4%;right:5%;width:43%;height:42%;padding:5% 4% 0 0;display:flex;justify-content:flex-end;align-items:flex-start;clip-path:polygon(0 0,100% 0,100% 100%);border:0;border-radius:0;background:linear-gradient(135deg,#70b5df,#3482bf);color:white;font-size:clamp(9px,3.1cqw,14px);text-shadow:0 1px #2c5685;box-shadow:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile[data-mod="word"] .iw-mod{background:linear-gradient(135deg,#aeb8c4,#758497);text-shadow:0 1px #536578}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile.iw-hinted{outline:3px solid #5683b5;outline-offset:-6px;box-shadow:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile.iw-selected{outline-color:#2c5685}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-hint-order{top:9%;left:10%;background:#2c5685;color:#fff;border:1px solid #dce6f2;min-width:17px;height:17px;font-size:10px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-path{inset:0;width:100%;height:100%;z-index:2;pointer-events:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-path polyline{stroke:#88c5efbb;stroke-width:13;stroke-linecap:round;stroke-linejoin:round;fill:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-path .iw-hint-route{stroke:#3479b1b0;stroke-width:8;stroke-dasharray:10 7}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls{position:absolute;left:0;top:88.85%;width:100%;height:8%;margin:0;display:block;pointer-events:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-orb{top:0;height:100%;min-height:44px;border:0;border-radius:40%;padding:0;display:block;background:none;box-shadow:none;color:white;pointer-events:auto}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-dice{left:23.8%;width:37.9%}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-inspiration{left:64%;width:33.7%}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-orb:disabled{opacity:1;cursor:default;background:#dce6f247}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-orb svg{display:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-uses{left:auto;right:6.8%;top:30%;width:16%;min-width:0;height:40%;border:0;border-radius:0;background:none;box-shadow:none;color:#fff;font-size:clamp(12px,3.8cqw,18px);font-weight:900;display:grid;place-items:center}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-hint-uses{right:7%;width:17.5%}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-feedback{position:absolute;left:5%;top:83.4%;width:90%;height:5%;min-height:0;max-height:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;color:#2c5685;font-size:clamp(11px,3.1cqw,14px);font-weight:700;line-height:1.25}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-feedback.iw-good{color:#3479b1}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-feedback.iw-save-error{color:#8f293d}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-word-actions{position:absolute;left:10%;top:82.7%;width:80%;height:5.75%;min-height:44px;display:flex;gap:8px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-word-actions .iw-orb{position:relative;flex:1;width:auto;height:100%;padding:5px;border:1px solid #b7d4eb;border-radius:14px;background:linear-gradient(#3978aa,#1a3a60);box-shadow:inset 0 1px 1px #ffffff70;color:white;font-size:13px;font-weight:800}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-word-actions .iw-orb:disabled{opacity:.5}
/* Tap/save-retry buttons use the feedback band; feedback moves to the word well.
   A pending word hides old feedback, while a failed save remains fully visible. */
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen[data-word-actions="true"] .iw-feedback{top:22.65%;height:6.1%;padding:3px 7px;font-size:clamp(11px,3.1cqw,14px)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen[data-word-actions="true"]:has(.iw-current:not(:empty)) .iw-feedback:not(.iw-save-error){visibility:hidden}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen[data-word-actions="true"]:has(.iw-feedback.iw-save-error) .iw-selection{visibility:hidden}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .game-entry-cover{inset:32% 5% auto;height:46%;z-index:2}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .game-entry-playimg{width:68%;max-width:290px;min-height:64px;background:none;border:0;border-radius:0;box-shadow:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .game-entry-playimg img{max-height:none;object-fit:contain}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-pause-board{position:absolute;left:5.4%;top:32%;width:89.2%;height:46%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#dce6f2}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-pause-board svg{width:72px;height:72px;stroke:#dce6f2;fill:#2c5685;stroke-width:1.8}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-pause-board h3{font-size:30px;margin:15px 0 7px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result{position:absolute;left:6%;top:24%;width:88%;height:58%;min-height:0;padding:10px 12px;overflow:auto;border-radius:22px;background:#ecf4fcf5;color:#1a3a60;overscroll-behavior:contain}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result h3{color:#1a3a60;font-size:25px;margin:12px 0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-final-score{font-size:48px;color:#2c5685;text-shadow:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-final-score small,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-eyebrow,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-note{color:#456984!important}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result p,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-found,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-found li span{color:#2c5685}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-round-results{margin:12px 0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-round-results>span{background:#dce6f2;border-color:#aac4dc;color:#456984;padding:9px 3px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-round-results b{color:#1a3a60}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-primary{background:linear-gradient(#3978aa,#1a3a60);color:white;border-color:#b7d4eb;box-shadow:inset 0 1px 1px #ffffff70,0 3px 0 #153958;min-height:48px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-help{padding:12px;background:#1a3a60ad}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-help-panel{max-height:100%;padding:16px;border:1px solid #adc8df;background:linear-gradient(#edf5fc,#dce6f2);box-shadow:0 15px 40px #092b5066;color:#1a3a60}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-help-top .iw-orb{position:static;flex:none;min-width:44px;width:44px;height:44px;min-height:44px;background:#2c5685;border:1px solid #a2c7e7;box-shadow:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-help h3,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-help p{color:#1a3a60}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tiers>span{border-color:#aac4dc;background:#fff9;color:#456984}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tiers b{color:#1a3a60}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tap-setting{border-color:#adc8df;background:#ffffffa0;color:#1a3a60}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tap-setting input{accent-color:#2c5685}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tap-setting small{color:#456984}
/* Accepted-save effects share the blue/silver identity and never intercept taps. */
.iw-game[data-practice="v6"] .iw-sound[data-audio-mode="music"]:after{content:'♪';position:absolute;right:2px;bottom:1px;color:#244e78;font-size:14px;line-height:1;text-shadow:0 1px #fff;pointer-events:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-burst>strong{top:calc(100% + 12cqw);padding:0;background:none;border:0;box-shadow:none;color:#3479b1;font-size:23px;text-shadow:0 1px #fff;line-height:1.15}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-burst>strong>span{display:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-particle-spark,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-particle-lens{color:#a6d9fa}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-eye-white{fill:white;stroke:#9acbea}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-eye-iris{fill:#5683b5;stroke:#1a3a60}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile-flash,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-flash-word{border-color:#a6d9fa;box-shadow:inset 0 0 12px #b2d4f080,0 0 14px #5683b580}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-iris-ring{border-color:#b2d4f0;box-shadow:inset 0 0 14px #5683b555,0 0 14px #5683b555}
@media(orientation:landscape) and (max-height:500px){.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen{width:min(100%,50cqh)}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-header .iw-orb{width:44px;height:44px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-play-control{right:44px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-clock{font-size:14px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-current{font-size:16px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result{top:16%;height:69%}}

/* Central progression stays in the results well and uses the liked blue control material. */
.iw-game[data-practice="v6"] .iw-next-round{position:relative;width:100%;max-width:270px;min-height:52px;margin:14px auto;font-size:17px!important;touch-action:manipulation}

/* Navy wells need pale live values; ivory tile faces keep their dark lettering. */
.gs-portal:has(.iw-game[data-practice="v6"]){background:#031a37;color-scheme:dark}
.iw-game[data-practice="v6"]{--iw-ink:#edfaff;--iw-muted:#afd1ed;--iw-aqua:#9fd9f7;color:#edfaff}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-clock,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats>span:first-of-type b,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats>span:last-of-type,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-roundline>b,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-bonus b,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-current{color:#edfaff}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-reward,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-feedback,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-hint-word{color:#9fd9f7}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-feedback.iw-good{color:#b6efdc}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-feedback.iw-save-error{color:#ffc3d1}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-clock.iw-urgent{color:#ffdc97}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result{background:#0b294bee;color:#edfaff;border:1px solid #85b6d7}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result h3,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-final-score,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-round-results b{color:#edfaff}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-final-score small,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-eyebrow,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-note{color:#afd1ed!important}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result p,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-found,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-found li span{color:#b6dff5}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-round-results>span{background:#14385b;border-color:#638bae;color:#afd1ed}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-burst>strong{color:#b6efdc;text-shadow:0 1px #061b37}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] button:focus-visible,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] summary:focus-visible{outline-color:#ffe4a8}

/* Complete illustrated audio states and noninteractive PAUSED heading. */
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-sound{padding:0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-sound img{width:100%;height:100%;object-fit:contain;pointer-events:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-sound.iw-muted{opacity:1}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-sound:after{content:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-paused-heading{position:relative;width:min(74%,220px);min-height:60px;display:grid;place-items:center;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;color:white}
.iw-game[data-practice="v6"] .iw-paused-heading img{width:100%;height:auto;pointer-events:none}
.iw-game[data-practice="v6"] .iw-pause-resume{margin:18px 0 0;font-size:.875rem;color:#afd1ed;text-align:center}
.iw-game[data-practice="v6"] .iw-pause-error{margin:12px 6px 0;font-size:.8125rem;line-height:1.3;color:#ffc3d1;text-align:center;overflow-wrap:anywhere}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen:has(.iw-pause-board)>.iw-feedback{display:none}
.iw-game[data-practice="v6"] .iw-pause-options{display:flex;justify-content:center;gap:16px;margin-top:22px;width:100%}
.iw-game[data-practice="v6"] .iw-lifecycle-art{position:relative;display:grid;place-items:center;min-width:100px;width:40%;max-width:145px;min-height:48px;padding:0;border:0;background:none;box-shadow:none}
.iw-game[data-practice="v6"] .iw-lifecycle-art img{display:block;width:100%;height:auto;pointer-events:none}

.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-bonus{color:#9fd9f7}

/* Result text lives inside a roomy navy/silver well, reclaiming the unused HUD.
   The approved backdrop and ordinary speaker remain in their familiar places. */
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result:is(.iw-summary,.iw-between,.iw-word-review,.iw-match-details){top:10%;height:76%;padding:14px 12px;overflow:visible;display:flex;flex-direction:column;gap:8px;justify-content:center;border:2px solid #85b6d7;border-radius:24px;background:linear-gradient(160deg,#143b62f8,#061c38fa);box-shadow:inset 0 0 0 3px #0b2847,inset 0 0 0 4px #638bae66,0 5px 15px #03102080}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result:is(.iw-summary,.iw-between,.iw-word-review,.iw-match-details) h3{font-size:1.375rem;line-height:1.15;margin:0}
.iw-game[data-practice="v6"] .iw-summary-facts{display:flex;flex-direction:column;gap:8px;flex:none}
.iw-game[data-practice="v6"] .iw-summary>*{flex-shrink:0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result .iw-eyebrow{font-size:.6875rem;line-height:1.3;letter-spacing:.6px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result .iw-final-score{font-size:clamp(32px,11cqw,48px);line-height:1.05;letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result .iw-final-score small{font-size:.75rem;line-height:1.3;letter-spacing:.5px;margin-top:4px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result .iw-round-results{margin:0;gap:5px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result .iw-round-results>span{padding:7px 2px;border-radius:12px;font-size:.6875rem;line-height:1.3}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result .iw-round-results b{font-size:clamp(14px,4.2cqw,18px);line-height:1.3;margin:3px 0;letter-spacing:-.3px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result p{margin:0;font-size:.8125rem;line-height:1.35}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result .iw-note{font-size:.75rem!important;line-height:1.35}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result .iw-primary{flex:none;min-height:48px;max-width:none;width:100%;margin:0;padding:9px 8px;font-size:.9375rem!important;line-height:1.2;border-radius:14px;gap:5px;touch-action:manipulation}
.iw-game[data-practice="v6"] .iw-result-actions{display:flex;gap:8px;margin-top:2px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result-actions .iw-primary{flex:1;min-width:0;width:auto}
.iw-game[data-practice="v6"] .iw-result-actions svg{flex:none;width:18px;height:18px}
.iw-game[data-practice="v6"] .iw-words-open{background:linear-gradient(#234b6e,#123653)!important;color:#e8f7ff!important}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen[data-results="true"]>.iw-controls,
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen[data-results="true"]>.iw-feedback{display:none}

/* Stationary review controls surround a paged, measured word well. Long words
   wrap with their score; larger text reduces the number of rows per page. */
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result.iw-word-review{justify-content:flex-start;gap:10px}
.iw-game[data-practice="v6"] .iw-review-rounds{display:flex;gap:6px;flex:none}
.iw-game[data-practice="v6"] .iw-review-rounds button{flex:1;min-width:0;min-height:48px;padding:6px 3px;border:1px solid #638bae;border-radius:12px;background:#14385b;color:#afd1ed;font:700 .8125rem/1.2 Arial,Helvetica,sans-serif;touch-action:manipulation}
.iw-game[data-practice="v6"] .iw-review-rounds button[aria-pressed="true"]{background:#315b7e;border-color:#d1eaff;color:#fff}
.iw-game[data-practice="v6"] .iw-review-rounds small{display:block;font-size:.6875rem;font-weight:400;line-height:1.3;margin-top:3px}
.iw-game[data-practice="v6"] .iw-word-list{position:relative;flex:1;min-height:44px;text-align:left;overflow:visible}
.iw-game[data-practice="v6"] .iw-word-list ul{padding:0;margin:0;list-style:none}
.iw-game[data-practice="v6"] .iw-word-list li,.iw-game[data-practice="v6"] .iw-word-probe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;min-height:44px;padding:9px 4px;border-bottom:1px solid #638bae66;font-size:.9375rem;line-height:1.35}
.iw-game[data-practice="v6"] .iw-word-list b{min-width:0;max-width:100%;overflow-wrap:anywhere;font-weight:700;letter-spacing:.3px;color:#edfaff}
.iw-game[data-practice="v6"] .iw-word-list span{color:#9fd9f7;white-space:nowrap;font-variant-numeric:tabular-nums}
.iw-game[data-practice="v6"] .iw-word-probe{position:absolute;top:0;left:0;right:0;visibility:hidden;pointer-events:none}
.iw-game[data-practice="v6"] .iw-word-empty{display:grid;place-content:center;min-height:100%;text-align:center}
.iw-game[data-practice="v6"] .iw-review-position{flex:none;text-align:center}
.iw-game[data-practice="v6"] .iw-review-pages{display:flex;gap:8px;flex:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-review-pages .iw-primary{flex:1;width:auto;min-width:0}
.iw-game[data-practice="v6"] .iw-review-pages button:disabled{opacity:.45;cursor:default}
@container (max-height:680px){
  .iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result:is(.iw-summary,.iw-between,.iw-word-review,.iw-match-details){gap:6px;padding:12px 10px}
  .iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result .iw-round-results>span{padding:5px 2px}
}
