/* Approved NEOES Blue & Silver presentation. Cosmetic local-practice v6 only.
   Load after swipe-word-practice-v6.css. Tile bounds remain front-on DOM bounds;
   dictionary, clock, scoring, pause, saves and frozen renderers are untouched. */
.gs-portal:has(.iw-game[data-practice="v6"][data-frame="neoes-v4"]){background:#03121f;color-scheme:dark}
.iw-game[data-practice="v6"][data-frame="neoes-v4"]{--iw-ink:#f1f4f5;--iw-muted:#adc6da;--iw-aqua:#8bd3ff;width:100%;height:100%;max-width:460px;padding:0;background:#03121f;color:var(--iw-ink);font-family:Arial,Helvetica,sans-serif}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen{width:100%;height:100%;max-height:none;aspect-ratio:auto;padding:6px 10px 12px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:54px 88px 48px minmax(0,1fr) 30px 66px;gap:6px;container-type:size;background:radial-gradient(ellipse at 50% 3%,#11334a88,transparent 50%),linear-gradient(#031b2c,#020f1b)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] button:focus-visible{outline:3px solid #b5e6ff;outline-offset:3px}
/* Compact silver title and real, stateful header controls. */
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-v5-header{position:relative;inset:auto;grid-row:1;height:54px;min-height:54px;display:flex;align-items:center;gap:6px;margin:0;padding:0 96px 0 44px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-brand{position:static;clip:auto;width:auto;height:auto;margin:0;overflow:visible;white-space:nowrap;color:#f1f1ef;text-align:center;font:700 clamp(23px,6.1cqw,29px)/1.05 Georgia,serif;letter-spacing:-.7px;text-shadow:0 2px 2px #0009}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-orb{border:0;box-shadow:none;color:#f6f4ee;background:linear-gradient(#326d96,#0b2c44);background-image:url('brand-art/blue-silver-v1/control-round.webp');background-size:100% 100%;background-repeat:no-repeat;border-radius:50%;transition:filter .12s;transform:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-orb:active{transform:none;filter:brightness(1.2)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-header .iw-orb{top:50%;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;transform:translateY(-50%)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-back{left:-5px;background:none;padding:8px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-back svg{display:block;width:28px;height:28px;stroke:#e9f1f6;filter:drop-shadow(0 0 5px #51c4ff88)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-play-control{right:47px;display:grid;place-items:center}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-play-control svg{position:static;left:auto;top:auto;transform:none;width:22px;height:22px;stroke:#f4f3e9;fill:none;stroke-width:2.3}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-info{right:0;font:700 25px Georgia,serif!important}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-play-control:disabled{opacity:.35}
/* Score and time stay prominent; the center has round/word counts. */
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats{position:relative;inset:auto;grid-row:2;width:100%;height:88px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;padding:7px 10px 23px;margin:0;border:1px solid #6d9eb9;border-radius:14px;background:linear-gradient(145deg,#0b2b40b0,#02121dd9);font-size:10px;letter-spacing:.8px;color:#bdd6e5}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats>span:first-of-type{position:static;grid-column:1;grid-row:1;width:auto;height:auto;display:block;text-align:center;font-size:10px;color:#bdd6e5}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats>span:first-of-type b{font-size:clamp(27px,8cqw,36px);line-height:1.1;letter-spacing:-.6px;color:#f5f3ed}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats>span:last-of-type{position:static;grid-column:2;grid-row:1;align-self:center;transform:translateY(9px);width:auto;height:auto;display:flex;justify-content:center;gap:4px;white-space:nowrap;color:#e3eff5;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats>span:last-of-type b{font-size:14px;font-weight:700;color:#e3eff5}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-clock{position:static;grid-column:3;grid-row:1;display:flex;flex-direction:column;justify-content:start;min-width:0;width:auto;height:auto;margin:0;background:none;border:0;border-radius:0;box-shadow:none;font-size:clamp(29px,8.5cqw,38px);font-weight:700;line-height:1.05;letter-spacing:-1px;color:#f5f3ed}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-clock:after{content:'TIME';font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.8px;color:#bdd6e5}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-clock.iw-urgent{color:#ffcf8f;background:none;border:0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-time-track{position:absolute;left:23px;top:137px;width:calc(100% - 46px);height:9px;margin:0;border:1px solid #85bad5;border-radius:8px;background:#00101d;box-shadow:inset 0 1px 4px #000c}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-time-track span{background:linear-gradient(#94ddff,#46a8de 55%,#2b7eaf);border-radius:7px;box-shadow:inset 0 1px 1px #e1f6ffb0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-roundline{position:absolute;left:35%;top:77px;width:30%;height:20px;display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;padding:0;color:#c8dfed;font-size:10px;line-height:1.2}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-roundline>b{position:static;transform:none;width:auto;font-size:12px;line-height:1.2;font-weight:400;letter-spacing:0;color:#e3eff5}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-round-modifiers{position:static;clip:auto;width:auto;height:auto;margin:0;overflow:visible;font-size:9px;line-height:1;color:#96c9e6}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-round-dots{display:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-bonus{position:absolute;left:-100%;right:-100%;top:86px;transform:none;width:auto;justify-content:center;font-size:11px;line-height:1;color:#a9d4ed;pointer-events:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-bonus b{color:#dceef8}
/* Selection and board have separate physical wells; no perspective transforms. */
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-selection{position:relative;inset:auto;grid-row:3;width:100%;height:48px;min-height:0;padding:13px 4px 0;margin:0;gap:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-current{max-width:85%;font-size:clamp(23px,7.3cqw,32px);font-weight:800;line-height:1;letter-spacing:2px;color:#f5f2e9;text-shadow:0 2px 1px #0009}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-current:empty:after{content:'Find your next word';font-size:14px;font-weight:400;letter-spacing:.1px;color:#9dbbd0}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-reward{font-size:15px;line-height:1;font-weight:700;color:#a2d8f7}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-board-wrap{position:relative;inset:auto;grid-row:4;justify-self:center;align-self:center;min-height:0;min-width:0;width:min(100%,calc(100cqh - 334px),420px);height:auto;aspect-ratio:1;display:block;padding:10px;border:0;border-radius:20px;background:linear-gradient(135deg,#c9d0d1,#48515b 45%,#c0c4c2 60%,#5e6970);background-image:url('brand-art/blue-silver-v1/scrambl-tray.webp');background-size:100% 100%;box-shadow:0 5px 9px #0009}
.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:5px;aspect-ratio:1;border:0;border-radius:8px;background:#03111c;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;padding:0 0 4%;border:0;border-radius:13%;background:transparent url('brand-art/blue-silver-v1/scrambl-tile-ivory.webp') center/100% 100% no-repeat;box-shadow:none;font-size:clamp(25px,10.7cqw,46px)!important;font-weight:800!important;font-family:Arial,Helvetica,sans-serif;color:#052447;text-shadow:0 1px #fff5;transform:none;transition:none;overflow:visible}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile.iw-selected{background:transparent url('brand-art/blue-silver-v1/scrambl-tile-blue.webp') center/100% 100% no-repeat;color:#f5f0e5;text-shadow:0 2px 1px #00172baa;border:0;box-shadow:none;transform:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile small{right:12%;bottom:12%;font-size:clamp(10px,3.5cqw,15px);font-weight:700;color:#052447}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile.iw-selected small{color:#f4f0e5}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile .iw-order{left:12%;right:auto;color:#376b8d;font-size:10px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile.iw-selected .iw-order{color:#a7dbf5}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile .iw-mod{top:5%;right:5%;width:39%;height:35%;padding:5% 4% 0 0;font-size:clamp(9px,2.9cqw,13px);background:linear-gradient(135deg,#7ab7dd,#1b5d88);color:#fff7e8}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile[data-mod="word"] .iw-mod{background:linear-gradient(135deg,#bac7cd,#617989)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile.iw-hinted{outline:3px solid #5eaddb;outline-offset:-5px;box-shadow:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-hint-order{background:#174e72;color:#f5f4eb;border-color:#e8f2f7}
.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:#b6f1ffa8;stroke-width:8;filter:drop-shadow(0 0 3px #42bdff)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-path .iw-hint-route{stroke:#65b1dc;stroke-width:6;filter:none}
/* Spin/Hint are the existing actions, with their remaining uses kept live. */
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls{position:relative;inset:auto;grid-row:6;grid-column:1;width:calc(100% - 60px);height:66px;display:flex;gap:8px;align-items:center;margin:0;pointer-events:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-orb{position:relative;inset:auto;display:grid;grid-template-columns:35px 1fr;grid-template-rows:1fr 1fr;column-gap:5px;align-items:center;justify-items:start;flex:1;min-width:0;min-height:54px;width:auto;height:62px;padding:8px 10px 8px 9px;border:0;border-radius:16px;background:linear-gradient(#27638a,#09293f);background-image:url('brand-art/blue-silver-v1/control-wide.webp');background-size:100% 100%;color:#f2f1e9;box-shadow:none;pointer-events:auto}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-orb svg{display:block;grid-column:1;grid-row:1/3;width:31px;height:31px;stroke:#eaf1f5;fill:none;stroke-width:2;transform:none;filter:drop-shadow(0 2px 1px #001623)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-dice circle{fill:currentColor;stroke:none}
.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:static;grid-column:2;grid-row:1;clip:auto;width:auto;height:auto;margin:0;padding:0;overflow:visible;white-space:nowrap;border:0;font-size:16px;font-weight:700;line-height:1.1}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-uses{position:static;grid-column:2;grid-row:2;width:auto;min-width:0;height:auto;display:block;background:none;border:0;border-radius:0;box-shadow:none;color:#c0d8e6;font-size:12px;font-weight:400;line-height:1.2}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-uses:after{content:' left'}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-orb:disabled{opacity:.42;background-image:url('brand-art/blue-silver-v1/control-wide.webp');cursor:default}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-sound{position:relative;inset:auto;grid-row:6;grid-column:1;align-self:center;justify-self:end;width:54px;height:54px;min-height:44px;padding:0;background:none;z-index:1}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-sound img{width:100%;height:100%;object-fit:contain}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-feedback{position:relative;inset:auto;grid-row:5;width:100%;height:30px;min-height:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 4px;font-size:12px;font-weight:400;line-height:1.2;color:#b0cee1;overflow:hidden}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-feedback.iw-good{color:#b8e9d9}
.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-word-actions{position:relative;inset:auto;grid-row:5;width:100%;height:44px;min-height:44px;gap:8px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-word-actions .iw-orb{position:relative;min-height:44px;border:0;background:transparent url('brand-art/blue-silver-v1/control-wide.webp') center/100% 100% no-repeat;border-radius:12px;color:#eff4f6}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen[data-word-actions="true"]{grid-template-rows:54px 88px 48px minmax(0,1fr) 44px 66px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen[data-word-actions="true"] .iw-board-wrap{width:min(100%,calc(100cqh - 348px),420px)}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen[data-word-actions="true"] .iw-feedback{position:absolute;left:10px;top:176px;width:calc(100% - 20px);height:30px;padding:0 4px}
/* Keep the current start, concealed pause and results behavior in the same well. */
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .game-entry-cover{inset:27% 5% auto;height:46%;z-index:2}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .game-entry-playimg{width:72%;max-width:290px;min-height:64px;background:none;border:0;box-shadow:none}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-pause-board{left:5%;top:27%;width:90%;height:46%;color:#f1f4f5}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result:is(.iw-summary,.iw-between,.iw-word-review,.iw-match-details){left:4%;top:10%;width:92%;height:77%;border:1px solid #6c91a7;border-radius:16px;background:linear-gradient(#0c2a40fa,#03121ffa);box-shadow:inset 0 1px #c4dae42b,0 6px 20px #0004}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result .iw-primary{border:0;background:transparent url('brand-art/blue-silver-v1/control-wide.webp') center/100% 100% no-repeat;color:#f5f3eb;box-shadow:none;border-radius:12px}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-words-open{background:transparent url('brand-art/blue-silver-v1/control-wide.webp') center/100% 100% no-repeat!important}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-help{padding:12px;background:#020e19d9}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-help-panel{padding:17px;border:1px solid #7198ae;border-radius:18px;background:linear-gradient(#10314a,#051928);color:#eff4f6;box-shadow:0 15px 40px #0008}
.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:#e4edf2}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-help-top .iw-orb{background:transparent url('brand-art/blue-silver-v1/control-round.webp') center/100% 100% no-repeat;border:0;color:#f5f3eb}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tiers>span,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tap-setting{background:#092237;border-color:#52758d;color:#bbd0dd}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tiers b,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tap-setting small{color:#deebf2}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-burst>strong{top:calc(100% + 8px);font-size:18px;line-height:1;color:#c4efdf;text-shadow:0 1px #03121f}
@media(max-width:365px){.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen{padding-inline:8px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls{gap:6px;width:calc(100% - 52px)}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-orb{padding-inline:7px;grid-template-columns:30px 1fr;column-gap:3px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-orb svg{width:28px;height:28px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-spin-label,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-hint-label{font-size:15px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-sound{width:48px;height:48px}}
@media(orientation:landscape) and (max-height:500px){.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-screen{max-width:460px;width:100%;grid-template-rows:44px 72px 30px minmax(0,1fr) 22px 48px;gap:3px;padding:3px 8px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-v5-header{height:44px;min-height:44px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-stats{height:72px;padding-top:3px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-time-track{top:106px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-roundline{top:59px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-bonus{top:67px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-selection{height:30px;padding-top:4px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-board-wrap{width:min(100%,calc(100cqh - 248px));padding:6px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-orb{height:48px;min-height:44px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-sound{height:44px;width:44px}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-feedback{height:22px}}



.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tier-active{border-color:#bbd7e8!important;background:#24465f!important;color:#f0f4f5}

.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-central-resume{min-height:64px;cursor:pointer;touch-action:manipulation}

/* Generated surfaces include small alpha gutters. Scale their backgrounds, not
   the live DOM boxes, so hit centers and the real 4x4 geometry stay unchanged. */
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-board-wrap{padding:3.5%;background-size:118% 118%;background-position:center}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-board{background:transparent}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile[data-mod],.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile.iw-selected{background-color:transparent;background-size:108% 108%}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-controls .iw-orb,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-result .iw-primary,.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-word-actions .iw-orb{background-color:transparent;background-position:center;background-size:100% 160%}
.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-words-open{background-size:100% 160%!important}
@media(orientation:landscape) and (max-height:500px){.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile{font-size:clamp(14px,5cqh,24px)!important}.iw-game[data-practice="v6"][data-frame="neoes-v4"] .iw-tile small{font-size:9px}}
