/* Modern Pastegram game workspace. Add after v422; scoped to Word Games. */
body.pg416-page{background:#f3f6fc!important;color:#172b48}
body.pg416-page #wg-app{--wg-bg:#fff;--wg-ink:#172b48;--wg-muted:#7688a2;--wg-line:#e0e7f2;--wg-soft:#f4f7fc;--wg-blue:#3268ed;--wg-purple:#7e61d8;max-width:1630px;padding:24px clamp(14px,2.5vw,42px) 40px;color:var(--wg-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif}
body.pg416-page #wg-app .wg-hero{position:relative;overflow:hidden;isolation:isolate;min-height:142px;padding:25px 31px;margin:0 0 24px;background:linear-gradient(110deg,#182d51,#29477b 72%,#56518c)!important;border:1px solid #304972;border-radius:22px;box-shadow:0 8px 26px #243b630b;color:#fff}
body.pg416-page #wg-app .wg-hero:before{inset:auto -60px -230px auto;width:520px;height:520px;background:none;border:1px solid #ffffff10;border-radius:50%;box-shadow:0 0 0 70px #ffffff04;z-index:-1}
body.pg416-page #wg-app .wg-hero:after{display:none}
body.pg416-page #wg-app .wg-hero-copy{max-width:69%;position:relative;z-index:2}
body.pg416-page #wg-app .wg-eyebrow{font-size:9px;letter-spacing:.11em;color:#b7cfff!important;margin-bottom:8px}
body.pg416-page #wg-app .wg-eyebrow .wg-svg-icon{width:14px;height:14px}
body.pg416-page #wg-app .wg-hero h1{font-size:clamp(28px,2.7vw,40px);line-height:1.12;font-weight:800;letter-spacing:-1px;margin:0 0 8px;color:#fff}
body.pg416-page #wg-app .wg-studio-word{color:#b7b9ff!important;font-weight:500}
body.pg416-page #wg-app .wg-hero-subtitle{font-size:12px;color:#b9cce8!important;margin:0;max-width:570px}
body.pg416-page #wg-app .wg-hero-features{gap:7px;margin-top:12px}
body.pg416-page #wg-app .wg-hero-features>span{font-size:10px;border-radius:6px;padding:5px 8px;background:#ffffff0b;border-color:#ffffff18;color:#d5e2f8!important}
body.pg416-page #wg-app .wg-hero-art{inset-inline-end:25px;flex:0 0 270px;transform:scale(.72);transform-origin:center;opacity:.95}
body.pg416-page #wg-app .wg-word-ribbon{transform:rotate(-6deg);filter:drop-shadow(0 14px 19px #10203f45)}
body.pg416-page #wg-app .wg-word-ribbon span{width:65px;height:68px;background:linear-gradient(145deg,#fff,#dae5fc)!important;border:1px solid #f1f5ff;border-radius:15px;color:#365382;box-shadow:0 4px 0 #9eafd3,0 12px 24px #10203f33;font-size:33px}
body.pg416-page #wg-app .wg-word-ribbon span:nth-child(2){background:linear-gradient(145deg,#c8c2ff,#a69fe8)!important;color:#4d4387}
body.pg416-page #wg-app .wg-word-ribbon span:nth-child(3){background:linear-gradient(145deg,#a3d4ff,#73ace4)!important;color:#315a85}
body.pg416-page #wg-app .wg-layout{display:grid;grid-template-columns:188px minmax(0,1fr) 254px;gap:20px;align-items:start}
body.pg416-page #wg-app .wg-sidebar,body.pg416-page #wg-app .wg-gamecard,body.pg416-page #wg-app .wg-right>section,body.pg416-page #wg-app .wg-explore-section{background:var(--wg-bg)!important;border:1px solid var(--wg-line);border-radius:17px;box-shadow:0 5px 18px #25395c04}
body.pg416-page #wg-app .wg-sidebar{position:sticky;top:90px;padding:15px 10px}
body.pg416-page #wg-app .wg-side-head{padding:3px 7px 17px;gap:9px}
body.pg416-page #wg-app .wg-side-head strong{font-size:12px;font-weight:750;color:var(--wg-ink)}
body.pg416-page #wg-app .wg-side-head small{font-size:9px;color:var(--wg-muted)}
body.pg416-page #wg-app .wg-side-mark{width:29px;height:29px;border-radius:9px;background:#f0edfc!important}
body.pg416-page #wg-app .wg-game-nav{min-height:45px;margin-bottom:5px;padding:9px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:#60738f;font-size:11px!important;font-weight:650!important;gap:9px;transform:none;box-shadow:none!important}
body.pg416-page #wg-app .wg-game-nav:hover{background:#f2f6fd;transform:none}
body.pg416-page #wg-app .wg-game-nav.active{background:#ebf1ff!important;border-color:#dbe6ff;color:#285fd7!important;box-shadow:inset 3px 0 #3f72ed!important}
body.pg416-page #wg-app .wg-game-symbol{width:27px;height:27px;border-radius:8px;background:#f2f5fb!important}
body.pg416-page #wg-app .wg-game-symbol img{width:23px;height:23px}
body.pg416-page #wg-app .wg-game-nav.active .wg-chevron .wg-svg-icon{filter:none}
body.pg416-page #wg-app .wg-side-bottom{margin:17px 0 0;padding:14px 9px 0;border-radius:0;border-top:1px solid var(--wg-line);background:none!important;box-shadow:none!important}
body.pg416-page #wg-app .wg-side-bottom strong{font-size:10px;color:#7388a5!important}
body.pg416-page #wg-app .wg-side-bottom p{font-size:9px;line-height:1.8;color:#92a1b8!important}
/* Flatten the extra vertical tool rail into one toolbar, freeing puzzle width. */
body.pg416-page #wg-app .wg-game-workspace{display:flex;flex-direction:column;gap:14px;min-width:0}
body.pg416-page #wg-app .wg-mainplay{width:100%;min-width:0}
body.pg416-page #wg-app .wg-tool-rail{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px;border:1px solid var(--wg-line);border-radius:13px;background:var(--wg-bg);min-width:0;width:100%;box-sizing:border-box}
body.pg416-page #wg-app .wg-tool-panel{display:contents;background:none!important;border:0;box-shadow:none}
body.pg416-page #wg-app .wg-tool-panel h3,body.pg416-page #wg-app .wg-tool-label,body.pg416-page #wg-app .wg-score-panel{display:none}
body.pg416-page #wg-app .wg-top-tab-set{display:flex;width:auto;gap:2px;padding:3px;margin:0;border:0;border-radius:8px;background:#f0f3fa;flex:none}
body.pg416-page #wg-app .wg-top-tab-set>button{width:auto;min-height:31px;padding:6px 9px;gap:5px;border-radius:6px;font-size:10px;font-weight:650;white-space:nowrap;color:#7789a5}
body.pg416-page #wg-app .wg-top-tab-set>button.active{background:#fff!important;color:#3064d8!important;box-shadow:0 1px 5px #1c31571a}
body.pg416-page #wg-app .wg-top-tab-set img{width:14px;height:14px}
body.pg416-page #wg-app .wg-difficulty-panel select{width:auto;max-width:120px;min-height:36px;padding:6px 8px;margin:0;border-radius:8px;border:1px solid var(--wg-line);background:#f9fbff;color:#587091;font-size:10px;flex:none}
body.pg416-page #wg-app .wg-hint-panel button{display:flex;align-items:center;width:auto;min-height:36px;margin:0;padding:6px 9px;border:1px solid #e4eaf4;border-radius:8px;background:#f9fbff;color:#617a9e;font-size:10px;gap:5px;white-space:nowrap;flex:none}
body.pg416-page #wg-app .wg-hint-panel button>span{width:auto;height:auto;background:transparent!important;box-shadow:none}
body.pg416-page #wg-app .wg-hint-panel button img{width:15px;height:15px}
body.pg416-page #wg-app .wg-hint-panel #wg-new{background:#eef3ff;color:#3467db;border-color:#dfe8fc}
body.pg416-page #wg-app .wg-quick-grid{display:flex;gap:6px}
body.pg416-page #wg-app .wg-quick-grid button{display:flex;align-items:center;gap:5px;padding:7px 9px;margin:0;border:1px solid var(--wg-line);border-radius:8px;background:#f9fbff;color:#617a9e;font-size:10px;min-height:36px;white-space:nowrap}
body.pg416-page #wg-app .wg-quick-grid button span{width:auto;height:auto;background:transparent}
body.pg416-page #wg-app .wg-quick-grid img{width:15px;height:15px}
body.pg416-page #wg-app .wg-gamecard{overflow:hidden}
body.pg416-page #wg-app .wg-card-head{padding:19px 21px;min-height:75px;background:var(--wg-bg)!important;border-bottom:1px solid var(--wg-line)}
body.pg416-page #wg-app .wg-card-head h2{color:var(--wg-ink);font-size:20px;letter-spacing:-.5px}
body.pg416-page #wg-app .wg-card-title-text p{font-size:10px;color:#8a9cb6;line-height:1.6}
body.pg416-page #wg-app .wg-game-icon{background:#f0f4ff;border:1px solid #e4ebfa;width:42px;height:42px;border-radius:12px;box-shadow:none}
body.pg416-page #wg-app .wg-head-actions button{width:31px;height:31px;min-width:31px;border-radius:9px;border:1px solid var(--wg-line);background:#f8faff}
body.pg416-page #wg-app .wg-controls{padding:11px 21px;background:#fbfcff;border-color:var(--wg-line)}
body.pg416-page #wg-app .wg-mode-indicator,body.pg416-page #wg-app .wg-game-count{font-size:9px;color:#869bb7;background:transparent;border:0}
body.pg416-page #wg-app .wg-stage{padding:21px clamp(12px,2vw,29px) 25px;min-height:390px;background:var(--wg-bg)!important}
body.pg416-page #wg-app .wg-app button{font-family:inherit}
body.pg416-page #wg-app .wg-guessboard{max-width:330px;margin:8px auto 20px;gap:7px}
body.pg416-page #wg-app .wg-guessrow{gap:7px}
body.pg416-page #wg-app .wg-guessrow .wg-letter:not([class*=state-]){max-height:47px;background:linear-gradient(#fff,#f6f9ff)!important;border:1.5px solid #dfe7f5;color:#45648d;box-shadow:0 2px 0 #eff3fa;border-radius:9px;font-size:23px}
body.pg416-page #wg-app .wg-guessrow .wg-letter.typed{background:#edf3ff!important;border-color:#9db9f2}
body.pg416-page #wg-app .wg-kb-modern .wg-key:not([class*=state-]):not(.wg-key-enter){background:#f1f5fc!important;color:#5a769e!important;border-color:#dce5f3;box-shadow:0 2px 0 #e0e8f6;border-radius:7px}
body.pg416-page #wg-app .wg-kb-modern .wg-key-enter,body.pg416-page #wg-app .wg-btn.primary{background:#376bed!important;border-color:#376bed!important;color:#fff!important;box-shadow:0 3px 8px #3268ed15;border-radius:9px}
body.pg416-page #wg-app .wg-inputrow input{background:#fbfcff;border:1px solid #dce6f5;border-radius:9px;color:#45648d}
body.pg416-page #wg-app .wg-clue-card{background:#f5f8ff!important;border-color:#e0e8f6;color:#59759c;border-radius:10px}
body.pg416-page #wg-app .wg-clue-card.active{background:#e9f0ff!important;border-color:#a6c1f3}
body.pg416-page #wg-app .wg-crosscell{background:#f6f9ff;border-color:#d2def1;border-radius:4px}
body.pg416-page #wg-app .wg-crosscell.empty{background:transparent!important;border-color:transparent}
body.pg416-page #wg-app .wg-wordgrid .wg-cell{background:#f3f7fd;border-color:#e0e8f4;color:#55729a;border-radius:5px}
body.pg416-page #wg-app .wg-wordgrid .wg-cell.selected{background:#dce8ff;border-color:#96b5f0;color:#285fc4}
body.pg416-page #wg-app .wg-wordgrid .wg-cell.found{background:#dcf1e8;border-color:#b1d9ca;color:#247a60}
body.pg416-page #wg-app .wg-wordle-win{background:linear-gradient(145deg,#edf6ff,#eff5ff)!important;border-color:#d8e6f9;border-radius:15px}
body.pg416-page #wg-app .wg-game-tools{background:#fbfcff;border-top:1px solid var(--wg-line);color:#8b9fb8;font-size:10px;padding:13px 20px}
body.pg416-page #wg-app .wg-right{padding-top:0;gap:16px}
body.pg416-page #wg-app .wg-right>section{padding:18px;border-radius:16px}
body.pg416-page #wg-app .wg-progress-card{background:linear-gradient(135deg,#f2efff,#edf4ff)!important;border-color:#e0e1f6!important}
body.pg416-page #wg-app .wg-progress-title{font-size:11px;color:#616c94}
body.pg416-page #wg-app .wg-progress-title>span:last-child{background:#ffffff88;border-color:#dcdcf4;border-radius:7px}
body.pg416-page #wg-app .wg-progress-track strong{font-size:24px;color:#54648b}
body.pg416-page #wg-app .wg-progress-track>span{font-size:10px;color:#96a0ba}
body.pg416-page #wg-app .wg-progress-card progress{height:5px;accent-color:#8b84e6}
body.pg416-page #wg-app .wg-stats>div{background:#ffffff90!important;border:1px solid #e0e5f5!important;border-radius:11px;padding:12px 5px}
body.pg416-page #wg-app .wg-stats b{color:#4f648b;font-size:23px}
body.pg416-page #wg-app .wg-stats span:last-child{color:#8b9db7;font-size:9px}
body.pg416-page #wg-app .wg-stat-icon{width:25px;height:25px}
body.pg416-page #wg-app .wg-section-title h3,body.pg416-page #wg-app .wg-save-card h3,body.pg416-page #wg-app .wg-right h3{font-size:12px;color:var(--wg-ink)}
body.pg416-page #wg-app .wg-challenge-card{background:linear-gradient(135deg,#eaf4ff,#f5f6ff)!important;color:#587ba5;border:1px solid #dfe8f5;box-shadow:none}
body.pg416-page #wg-app .wg-challenge-card:before,body.pg416-page #wg-app .wg-challenge-card:after{opacity:.12}
body.pg416-page #wg-app .wg-rewards-card,body.pg416-page #wg-app .wg-awards-card{display:none}
body.pg416-page #wg-app .wg-save-card p{font-size:10px;color:#8b9db6;line-height:1.8}
body.pg416-page #wg-app .wg-explore-section{margin-top:24px;padding:20px;background:var(--wg-bg)!important}
body.pg416-page #wg-app .wg-explore-heading h2{font-size:16px;color:var(--wg-ink)}
body.pg416-page #wg-app .wg-explore{border:1px solid #e4eaf5!important;border-radius:11px;background:#fafcff!important;box-shadow:none;color:#6b83a5;font-size:10px!important;min-height:90px}
body.pg416-page #wg-app .wg-explore.active{background:#edf3ff!important;border-color:#c1d3f7!important;color:#3467da}
body.pg416-page #wg-app .wg-info{border-color:var(--wg-line);font-size:11px;color:#8da0b8}
/* Theme respects the site's existing day/dark setting. */
html[data-theme=dark] body.pg416-page{background:#0e1829!important}
html[data-theme=dark] body.pg416-page #wg-app{--wg-bg:#19263b;--wg-ink:#e2edff;--wg-muted:#9bb0cd;--wg-line:#30425c;--wg-soft:#22344e}
html[data-theme=dark] body.pg416-page #wg-app .wg-sidebar,html[data-theme=dark] body.pg416-page #wg-app .wg-gamecard,html[data-theme=dark] body.pg416-page #wg-app .wg-right>section,html[data-theme=dark] body.pg416-page #wg-app .wg-explore-section{background:var(--wg-bg)!important;border-color:var(--wg-line);box-shadow:none}
html[data-theme=dark] body.pg416-page #wg-app .wg-game-nav{color:#b1c2dc}
html[data-theme=dark] body.pg416-page #wg-app .wg-game-nav.active{background:#293e62!important;color:#c2d8ff!important;border-color:#3c5884}
html[data-theme=dark] body.pg416-page #wg-app .wg-game-symbol{background:#243650!important}
html[data-theme=dark] body.pg416-page #wg-app .wg-tool-rail{background:#19263b;border-color:#30425c}
html[data-theme=dark] body.pg416-page #wg-app .wg-top-tab-set{background:#233550}
html[data-theme=dark] body.pg416-page #wg-app .wg-top-tab-set>button.active{background:#35507b!important;color:#d4e3ff!important}
html[data-theme=dark] body.pg416-page #wg-app .wg-hint-panel button,html[data-theme=dark] body.pg416-page #wg-app .wg-quick-grid button,html[data-theme=dark] body.pg416-page #wg-app .wg-difficulty-panel select,html[data-theme=dark] body.pg416-page #wg-app .wg-head-actions button{background:#22344f;color:#b4c9e7;border-color:#354b6b}
html[data-theme=dark] body.pg416-page #wg-app .wg-controls,html[data-theme=dark] body.pg416-page #wg-app .wg-game-tools{background:#172338;border-color:#30425c}
html[data-theme=dark] body.pg416-page #wg-app .wg-stage{background:#19263b!important}
html[data-theme=dark] body.pg416-page #wg-app .wg-guessrow .wg-letter:not([class*=state-]){background:#243650!important;border-color:#3a5274;color:#e2edff;box-shadow:none}
html[data-theme=dark] body.pg416-page #wg-app .wg-kb-modern .wg-key:not([class*=state-]):not(.wg-key-enter){background:#263b58!important;color:#cbdbf3!important;border-color:#3a5376;box-shadow:0 2px #122035}
html[data-theme=dark] body.pg416-page #wg-app .wg-progress-card{background:linear-gradient(135deg,#2a2d50,#253858)!important;border-color:#3b4569!important}
html[data-theme=dark] body.pg416-page #wg-app .wg-stats>div{background:#ffffff08!important;border-color:#435274!important}
html[data-theme=dark] body.pg416-page #wg-app .wg-stats b,html[data-theme=dark] body.pg416-page #wg-app .wg-progress-track strong{color:#dde7ff}
html[data-theme=dark] body.pg416-page #wg-app .wg-clue-card,html[data-theme=dark] body.pg416-page #wg-app .wg-crosscell,html[data-theme=dark] body.pg416-page #wg-app .wg-wordgrid .wg-cell{background:#233751!important;border-color:#3a5376;color:#c8d9f4}
html[data-theme=dark] body.pg416-page #wg-app .wg-crosscell.empty{background:transparent!important;border-color:transparent}
html[data-theme=dark] body.pg416-page #wg-app .wg-wordgrid .wg-cell.selected{background:#3b5890!important;color:#fff}
html[data-theme=dark] body.pg416-page #wg-app .wg-wordgrid .wg-cell.found{background:#28594f!important;color:#c2f0df}
html[data-theme=dark] body.pg416-page #wg-app .wg-challenge-card{background:linear-gradient(135deg,#263959,#273b5c)!important;border-color:#3a5076}
html[data-theme=dark] body.pg416-page #wg-app .wg-explore{background:#22334d!important;border-color:#354c6d!important;color:#b5c9e6}
html[data-theme=dark] body.pg416-page #wg-app .wg-explore.active{background:#2c4671!important;border-color:#597eb4!important}
@media(min-width:1550px){body.pg416-page #wg-app .wg-layout{grid-template-columns:205px minmax(0,1fr) 275px;gap:23px}body.pg416-page #wg-app .wg-guessboard{max-width:360px}}
@media(max-width:1150px){body.pg416-page #wg-app .wg-layout{grid-template-columns:172px minmax(0,1fr) 220px;gap:14px}body.pg416-page #wg-app .wg-game-nav{font-size:10px!important;padding:9px 5px;gap:5px}body.pg416-page #wg-app .wg-side-head .wg-side-mark{display:none}body.pg416-page #wg-app .wg-right>section{padding:14px}body.pg416-page #wg-app .wg-tool-rail{padding:8px;gap:6px}}
@media(max-width:1000px){body.pg416-page #wg-app .wg-layout{grid-template-columns:175px minmax(0,1fr);gap:17px}body.pg416-page #wg-app .wg-right{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.pg416-page #wg-app .wg-save-card{grid-column:1/-1}body.pg416-page #wg-app .wg-recent-card{display:none}body.pg416-page #wg-app .wg-hero-art{inset-inline-end:-5px;transform:scale(.6)}}
@media(max-width:850px){body.pg416-page #wg-app{padding:15px 12px 30px}body.pg416-page #wg-app .wg-layout{display:flex;flex-direction:column;gap:12px}body.pg416-page #wg-app .wg-sidebar{position:static;width:100%;padding:0;border:0;background:transparent!important;box-shadow:none}body.pg416-page #wg-app .wg-side-head,body.pg416-page #wg-app .wg-side-bottom{display:none}body.pg416-page #wg-app #wg-games{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px}body.pg416-page #wg-app .wg-game-nav{width:auto;flex:none;min-height:42px;margin:0;padding:8px 10px;border:1px solid var(--wg-line);border-radius:9px;background:var(--wg-bg)!important;font-size:11px!important}body.pg416-page #wg-app .wg-game-nav.active{background:#eaf1ff!important}body.pg416-page #wg-app .wg-game-symbol{width:23px;height:23px}body.pg416-page #wg-app .wg-chevron{display:none}body.pg416-page #wg-app .wg-center{width:100%;min-width:0}body.pg416-page #wg-app .wg-right{width:100%}body.pg416-page #wg-app .wg-hero{min-height:140px;padding:20px;border-radius:17px;margin-bottom:17px}body.pg416-page #wg-app .wg-hero-copy{max-width:80%}body.pg416-page #wg-app .wg-hero h1{font-size:30px}body.pg416-page #wg-app .wg-hero-features>span{font-size:9px;padding:4px 6px}body.pg416-page #wg-app .wg-hero-art{inset-inline-end:-95px;transform:scale(.48);opacity:.8}body.pg416-page #wg-app .wg-hero-subtitle{font-size:11px}body.pg416-page #wg-app .wg-game-workspace{gap:11px}body.pg416-page #wg-app .wg-tool-rail{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding:8px;border-radius:11px;max-width:100%}body.pg416-page #wg-app .wg-top-tab-set{flex-shrink:0}body.pg416-page #wg-app .wg-quick-grid{flex:none}body.pg416-page #wg-app .wg-gamecard{border-radius:16px}body.pg416-page #wg-app .wg-card-head{padding:14px 15px;min-height:67px}body.pg416-page #wg-app .wg-card-head h2{font-size:18px}body.pg416-page #wg-app .wg-card-title-text p{font-size:9px}body.pg416-page #wg-app .wg-card-head .wg-game-icon{width:35px;height:35px;border-radius:10px}body.pg416-page #wg-app .wg-head-actions{gap:6px}body.pg416-page #wg-app .wg-head-actions button{width:29px;height:29px;min-width:29px}body.pg416-page #wg-app .wg-controls{padding:10px 15px}body.pg416-page #wg-app .wg-stage{padding:17px 12px 20px;min-height:340px}body.pg416-page #wg-app .wg-guessboard{max-width:285px;gap:6px}body.pg416-page #wg-app .wg-guessrow{gap:6px}body.pg416-page #wg-app .wg-guessrow .wg-letter:not([class*=state-]){font-size:21px;max-height:43px;border-radius:8px}body.pg416-page #wg-app .wg-explore-section{padding:16px 12px;border-radius:16px;margin-top:20px}body.pg416-page #wg-app .wg-explore{min-height:86px}body.pg416-page #wg-app .wg-info{font-size:10px}body.pg416-page #wg-app .wg-game-tools{padding:11px 15px}html[data-theme=dark] body.pg416-page #wg-app .wg-game-nav.active{background:#2b426b!important}}
@media(max-width:480px){body.pg416-page #wg-app .wg-right{grid-template-columns:1fr}body.pg416-page #wg-app .wg-hero-copy{max-width:100%;padding-inline-end:35px}body.pg416-page #wg-app .wg-hero h1{font-size:27px}body.pg416-page #wg-app .wg-studio-word{font-size:20px}body.pg416-page #wg-app .wg-hero-art{opacity:.25;inset-inline-end:-150px}body.pg416-page #wg-app .wg-hero-features{flex-wrap:wrap;gap:5px}body.pg416-page #wg-app .wg-hero-features>span{font-size:8px}body.pg416-page #wg-app .wg-card-title-text p{max-width:190px}body.pg416-page #wg-app .wg-card-head h2{font-size:16px}}
@media(prefers-reduced-motion:reduce){body.pg416-page #wg-app *{transition:none!important;animation:none!important}}
/* Remove repeated daily-puzzle promotion; daily play stays in the main toolbar. */
body.pg416-page #wg-app .wg-challenge-card{display:none}
body.pg416-page #wg-app .wg-save-card{display:block;position:relative}
body.pg416-page #wg-app .wg-save-icon{position:static;display:inline-flex;width:32px;height:32px;margin:0 0 9px;transform:none}
body.pg416-page #wg-app .wg-save-card h3{position:static;margin:0 0 9px;font-size:12px;line-height:1.5}
body.pg416-page #wg-app .wg-save-card p{position:static;margin:7px 0 12px}
body.pg416-page #wg-app .wg-head-actions img,body.pg416-page #wg-app .wg-mode-indicator img{filter:none!important;opacity:1}
body.pg416-page #wg-app .wg-head-actions button img{width:18px;height:18px}
body.pg416-page #wg-app .wg-head-actions button{display:grid;place-items:center;padding:5px}
body.pg416-page #wg-app .wg-mode-indicator{background:#eef3ff!important;color:#6d89b8!important;border:0}
body.pg416-page #wg-app .wg-puzzle-meta>span{background:#f4f7fc!important;color:#8b9fb9!important;border-color:#e5edf8}
body.pg416-page #wg-app .wg-progress-card progress::-webkit-progress-bar{background:#e6e4f5;border-radius:4px}
body.pg416-page #wg-app .wg-progress-card progress::-webkit-progress-value{background:linear-gradient(90deg,#7d8cde,#9b80dd);border-radius:4px}
html[data-theme=dark] body.pg416-page #wg-app .wg-mode-indicator,html[data-theme=dark] body.pg416-page #wg-app .wg-puzzle-meta>span{background:#253b5e!important;color:#afc5e4!important}
body.pg416-page #wg-app .wg-tool-rail{order:0}
body.pg416-page #wg-app .wg-mainplay{order:1}
body.pg416-page #wg-app .wg-hero-features img,body.pg416-page #wg-app .wg-eyebrow img{filter:none!important;opacity:.95}
