:root{--wd-page-bg:#17171c;--wd-surface:#1a1a20;--wd-surface-raised:#222229;--wd-surface-soft:#ffffff0b;--wd-text:#ffffff;--wd-text-muted:#b9b9c6;--wd-border:#ffffff24;--wd-accent:#f5e94f;--wd-accent-text:#151515;--wd-link:#ffffff;--wd-success:#8ce6a0;--wd-warning:#ffd166;--wd-danger:#ff9d9d;--wd-focus:#ffffff;--wd-disabled:#7f7f8c;--wd-shadow:#00000066;--wd-selection-bg:#f5e94f;--wd-selection-text:#151515}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:dark;background:#17171c;color:#fff}*{box-sizing:border-box}body{margin:0;min-height:100svh;background:radial-gradient(circle at 50% 0,#303046 0,#17171c 55%)}.staging-shell{min-height:100svh;display:grid;place-items:center;padding:24px}.staging-card{width:min(100%,620px);padding:clamp(28px,8vw,64px);border:1px solid #ffffff24;border-radius:28px;background:#ffffff0b;box-shadow:0 24px 80px #0006}.eyebrow{margin:0 0 12px;font-size:.78rem;font-weight:800;letter-spacing:.18em;opacity:.7}h1{margin:0;font-size:clamp(2.4rem,11vw,5rem);line-height:.92;letter-spacing:-.06em}p{font-size:1.05rem;line-height:1.6;color:#d7d7df}.status{display:inline-flex;align-items:center;gap:9px;margin-top:12px;font-weight:700}.status span{width:10px;height:10px;border-radius:50%;background:#78e08f;box-shadow:0 0 18px #78e08f}.staging-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:26px}.staging-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;border-radius:13px;background:#f5e94f;color:#151515;text-decoration:none;font-weight:900}.staging-link{color:#fff;font-weight:750;text-underline-offset:3px}.wd-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 14px;margin:12px auto 0;padding:0 8px;font:750 11px/1.3 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.01em}.wd-legal-links a{color:inherit;text-decoration:underline;text-underline-offset:3px;opacity:.78}.wd-legal-links a:hover,.wd-legal-links a:focus-visible{opacity:1}.wd-platform-info-footer{width:min(100%,900px);margin:22px auto 10px;padding:12px;text-align:center;color:var(--wd-text-muted)}.wd-page-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;width:min(100%,900px);margin:0 auto 18px}.wd-page-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid var(--wd-border);border-radius:11px;background:var(--wd-surface-raised);color:var(--wd-text);font-weight:850;text-decoration:none}.wd-page-nav a:hover{background:var(--wd-surface-soft)}.wd-page-footer{width:min(100%,900px);margin:20px auto 0;padding:10px 8px;text-align:center;color:var(--wd-text-muted)}@media (max-width:600px){.wd-page-nav{display:grid;grid-template-columns:1fr 1fr}.wd-page-nav a{width:100%;font-size:.82rem}.wd-page-nav a:first-child:last-child{grid-column:1/-1}}.wd-game-about{width:100%;flex-basis:100%;grid-column:1/-1;min-width:0;margin:14px 0 0;border:1px solid var(--wd-border,#ffffff24);border-radius:12px;color:var(--wd-text,#fff);text-align:left}.wd-game-about>summary{min-height:44px;padding:12px 14px;cursor:pointer;font:750 14px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wd-game-about>summary::marker{color:var(--wd-text-muted,#c9b9d2)}.wd-game-about>summary:focus-visible{outline:3px solid var(--wd-focus,#fff);outline-offset:3px;border-radius:10px}.wd-game-about[open]>summary{border-bottom:1px solid var(--wd-border,#ffffff24)}.wd-game-about-content{padding:4px 14px 14px;overflow-wrap:anywhere}.wd-game-about .wd-game-about-content h2{margin:12px 0 8px;font:800 18px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--wd-text,#fff);letter-spacing:normal}.wd-game-about .wd-game-about-content p{margin:10px 0 0;font:400 14px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--wd-text-muted,#c9b9d2)}.wd-game-about-content a{color:var(--wd-link,#fff);text-decoration:underline;text-underline-offset:3px}.wd-game-about-content a:focus-visible{outline:3px solid var(--wd-focus,#fff);outline-offset:3px}:root{--bg:#18131f;--panel:#251d30;--panel2:#342741;--text:#fffaf5;--muted:#c9b9d2;--accent:#f3a64a;--accent2:#79d4c8;--good:#8ee0a2;--bad:#ff9292;--tile:#fff0cb;--ink:#281b25}*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,#130f19,#21172b);color:var(--text);font:16px/1.35 Inter,system-ui,sans-serif;min-height:100vh}button,input{font:inherit}.wrap{max-width:1000px;margin:auto;padding:22px}header{display:flex;justify-content:space-between;gap:18px;margin-bottom:18px}h1{font-size:48px;line-height:.9;letter-spacing:-.05em;margin:0}h2{margin:0 0 12px}.sub,.tiny{color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px}.stat,.panel,.modal{background:var(--panel);border:1px solid #4b385c;border-radius:16px}.stat{padding:9px 11px}.stat span{display:block;color:var(--muted);font-size:12px}.stat b{font-size:20px}.rulesBtn{grid-column:1/-1}.panel{padding:19px}.tiles{display:flex;flex-wrap:wrap;gap:9px}.tile{width:58px;height:68px;background:var(--tile);color:var(--ink);border:2px solid transparent;border-radius:9px;display:grid;place-items:center;position:relative;font-size:29px;font-weight:900;box-shadow:0 4px 0 #bfa66f;cursor:pointer;user-select:none}.tile.used{opacity:.22;cursor:not-allowed}.tile.wordpick{border-color:var(--accent)}.tile.selected{border-color:var(--accent2);transform:translateY(-3px)}.tile .val{position:absolute;right:5px;bottom:4px;font-size:11px}.controls{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}input{flex:1;min-width:220px;padding:12px 14px;border-radius:10px;border:1px solid #604877;background:#17111e;color:#fff;text-transform:uppercase}button{border:0;border-radius:10px;padding:11px 15px;background:var(--accent);color:#2b1a0b;font-weight:900;cursor:pointer}button.secondary{background:var(--panel2);color:#fff;border:1px solid #58426b}button:disabled{opacity:.38;cursor:not-allowed}.message{min-height:24px;color:var(--muted);margin-top:9px}.good{color:var(--good)}.bad{color:var(--bad)}.words{display:grid;gap:8px;margin-top:12px}.wordrow,.scoreline,.leaderRow{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#1b1422;border-radius:10px;padding:10px 12px}.name{font-size:21px;font-weight:900}.badges{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.badge{font-size:11px;padding:4px 7px;background:#3d2e4b;border-radius:999px}.undoWord{width:32px;height:32px;padding:0;background:#73434b;color:#fff}.overlay{position:fixed;inset:0;background:rgba(10,6,13,.84);display:none;align-items:center;justify-content:center;padding:16px;z-index:20}.overlay.show{display:flex}.modal{width:min(720px,100%);padding:20px;max-height:92vh;overflow:auto}.modalTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.close{width:42px;height:42px;padding:0}.market{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.market .tile{width:100%;height:64px}.bigscore{font-size:68px;font-weight:950;color:var(--accent);letter-spacing:-.06em;text-align:center}.leaderboard{margin-top:15px}.leaderRow.me{outline:2px solid var(--accent2)}.submitName{display:flex;gap:8px;margin-top:14px}.submitName input{text-transform:none}.statusPill{display:inline-block;padding:4px 8px;background:#3a2b48;border-radius:999px;font-size:12px}.accountBar{display:flex;justify-content:flex-end;gap:8px;align-items:center;margin-bottom:10px}.authTabs{display:flex;gap:8px;margin:14px 0}.authTabs button{flex:1}.authPane{display:none}.authPane.active{display:block}.authPane input{width:100%;margin:6px 0;text-transform:none}.accountCard{background:#1b1422;border-radius:12px;padding:14px;margin-top:12px}.profileStats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px}.profileStat{background:#1b1422;border-radius:11px;padding:10px;text-align:center}.profileStat span{display:block;color:var(--muted);font-size:11px}.profileStat b{font-size:22px}.profileSection{margin-top:18px}.historyRows{display:grid;gap:7px}.historyRow{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;background:#1b1422;border-radius:10px;padding:10px 12px}.accountForm{display:grid;gap:8px;margin-top:10px}.accountForm input{width:100%;min-width:0;text-transform:none}.accountActions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}@media (max-width:800px){body{font-size:14px;min-height:100dvh}.wrap{padding:8px 9px 10px;max-width:none}header{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:7px}header>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}h1{font-size:30px;line-height:.9;white-space:nowrap}header .sub{font-size:11px;text-align:right;line-height:1.15}header>div:last-child{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:end}.accountBar{grid-column:2;margin:0;justify-content:flex-end;align-self:start}#accountStatus{display:none}#accountBtn{padding:7px 9px;font-size:12px}.stats{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0}.stat{padding:5px 7px;border-radius:9px}.stat span{font-size:9px;line-height:1}.stat b{font-size:16px;line-height:1.15}.rulesBtn{grid-column:auto;padding:5px 7px;font-size:11px}.panel{padding:8px;border-radius:12px}.handTitle{font-size:14px;margin:0 0 5px;color:var(--muted);font-weight:700}.tiles{gap:4px}.gamePanel>.tiles{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.gamePanel>.tiles .tile{width:100%;height:auto;aspect-ratio:.86;min-width:0;font-size:clamp(18px,5.8vw,24px);border-radius:6px;box-shadow:0 2px 0 #bfa66f}.tile .val{right:3px;bottom:2px;font-size:8px}.controls{gap:5px;margin-top:7px}.wordControls{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.wordControls input{width:auto;min-width:0;padding:8px 9px;border-radius:8px}.wordControls button{flex:none;padding:8px 10px;font-size:12px}.roundControls{display:grid;grid-template-columns:1fr 1fr;margin-top:5px}.roundControls button{padding:8px 9px}.message{min-height:17px;margin-top:4px;font-size:11px;line-height:1.2}.words{gap:4px;margin-top:6px}.wordrow,.scoreline,.leaderRow{padding:6px 8px;border-radius:8px}.wordrow .name{font-size:16px}.badge{font-size:9px;padding:2px 5px}.undoWord{width:27px;height:27px}.market{grid-template-columns:repeat(6,1fr);gap:5px}.market .tile{height:48px;font-size:20px}#marketHand.tiles{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}#marketHand .tile{width:100%;height:auto;aspect-ratio:.86;font-size:19px}.modal{padding:11px;max-height:96dvh;border-radius:12px}.modal h2{font-size:20px;margin-bottom:7px}.modal h3{font-size:14px;margin:9px 0 5px}.modal p{margin:7px 0}.close{width:34px;height:34px}.bigscore{font-size:54px}.submitName{display:grid}.profileStats{grid-template-columns:repeat(5,1fr);gap:4px}.profileStat{padding:7px 3px}.profileStat span{font-size:8px}.profileStat b{font-size:16px}.accountActions{grid-template-columns:1fr;gap:8px}.historyRow{grid-template-columns:1fr auto;padding:7px 9px}}@media (max-width:390px){h1{font-size:27px}header .sub{font-size:10px}.gamePanel>.tiles{gap:3px}.wordControls button{padding-inline:8px}.profileStats{grid-template-columns:repeat(3,1fr)}}@media (max-height:720px) and (max-width:800px){.wrap{padding-top:5px}header{margin-bottom:5px}.handTitle{display:none}.panel{padding-top:6px}.gamePanel>.tiles .tile{aspect-ratio:.94}.words{margin-top:4px}}.stats{grid-template-columns:repeat(4,minmax(90px,1fr));align-items:stretch}#accountBtn.accountStatBtn{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;padding:9px 11px;border-radius:16px;border:1px solid #d88e31;background:var(--accent);color:#2b1a0b;font-weight:900}#rules.rulesBtn{grid-column:1 / -1;width:100%;background:#55515b;color:#fff;border:1px solid #706a76}.accountBar{min-height:0;margin-bottom:6px}@media (max-width:800px){header>div:last-child{display:block}.accountBar{display:none}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0}.stat,#accountBtn.accountStatBtn{min-height:42px;height:42px;border-radius:9px}#accountBtn.accountStatBtn{padding:5px 7px;font-size:11px}#rules.rulesBtn{grid-column:1 / -1;min-height:34px;height:34px;padding:5px 7px;font-size:11px;border-radius:9px}}@media (max-width:800px){.gamePanel>.tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.gamePanel>.tiles .tile{width:100%;height:auto;aspect-ratio:1.12;min-width:0;font-size:clamp(21px,7vw,28px)}}@media (max-height:720px) and (max-width:800px){.gamePanel>.tiles .tile{aspect-ratio:1.18}}header{position:relative;align-items:flex-start}.brandBlock{display:block!important}.tagline{margin-top:7px;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.headerRight{min-width:430px}.challengeDate{text-align:right;color:var(--muted);font-size:13px;font-weight:800;margin-bottom:7px;white-space:nowrap}@media (max-width:800px){header{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:6px;align-items:start}.brandBlock{grid-column:1;grid-row:1}.brandBlock h1{font-size:30px}.tagline{margin-top:4px;font-size:8px;line-height:1.1;letter-spacing:.045em;white-space:nowrap}.headerRight{display:contents!important;min-width:0}.challengeDate{grid-column:2;grid-row:1;align-self:start;text-align:right;font-size:10px;line-height:1.1;margin:1px 0 0}.stats{grid-column:1 / -1;grid-row:2}}@media (max-width:390px){.tagline{font-size:7.4px;letter-spacing:.02em}.challengeDate{font-size:9px}}.leaderMeta{display:flex;align-items:baseline;gap:8px}.leaderMeta small{color:var(--muted);font-size:11px;font-weight:700;white-space:nowrap}.supportLink{color:var(--muted);text-decoration:none;font-size:12px;font-weight:700;opacity:.82}.supportLink:hover{color:var(--accent);opacity:1}.siteFooter{text-align:center;padding:14px 8px 6px}.gameSupport{text-align:center;margin:13px 0 2px}.gameSupport .supportLink{display:inline-block;padding:7px 10px;border:1px solid #4b385c;border-radius:999px;background:#211829}@media (max-width:800px){.siteFooter{padding:10px 6px 3px}.supportLink{font-size:11px}.gameSupport{margin-top:9px}}.shareResult{margin:12px 0 3px;text-align:center}#shareResult{width:100%;max-width:320px}#shareMessage{min-height:16px;margin-top:5px;color:var(--muted)}.tile{width:60px;height:78px;background:#f7f1e5;color:#211b24;border:1px solid rgba(255,255,255,.42);border-radius:12px;box-shadow:0 5px 12px rgba(0,0,0,.28);font-size:30px;overflow:hidden}.tile::before{content:"";position:absolute;left:9px;right:9px;bottom:25px;height:1px;background:rgba(40,27,37,.16)}.tile .val{left:50%;right:auto;bottom:5px;transform:translateX(-50%);font-size:9px;font-weight:950;line-height:16px;min-width:28px;height:16px;padding:0 5px;border-radius:999px;text-align:center;background:#ded8cf;color:#211b24}.tile[data-value="2"] .val{background:#a9e3dc}.tile[data-value="3"] .val{background:#f5c66d}.tile[data-value="4"] .val{background:#f2a2c6}.tile[data-value="5"] .val{background:#ed6f96;color:#fff}.tile.wordpick{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent),0 6px 14px rgba(0,0,0,.3)}.tile.selected{border-color:var(--accent2);box-shadow:0 0 0 2px var(--accent2),0 8px 16px rgba(0,0,0,.32)}.market .tile{height:76px}@media (max-width:800px){.gamePanel>.tiles .tile{aspect-ratio:.78;border-radius:9px;box-shadow:0 3px 8px rgba(0,0,0,.28);font-size:clamp(21px,7vw,28px)}.gamePanel>.tiles .tile::before{left:7px;right:7px;bottom:21px}.gamePanel>.tiles .tile .val{left:50%;right:auto;bottom:3px;font-size:8px;line-height:14px;height:14px;min-width:24px;padding:0 4px}}@media (max-height:720px) and (max-width:800px){.gamePanel>.tiles .tile{aspect-ratio:.84}}.tile .letter,.card .letter,.letter-card .letter{font-size:clamp(2.65rem,8vw,4.6rem)!important;line-height:.82!important;font-weight:900!important;letter-spacing:-0.055em!important}.tile{font-size:clamp(2.65rem,8vw,4.6rem)}@media (min-width:801px){.gamePanel>.tiles{display:grid;grid-template-columns:repeat(5,90px);gap:10px;align-items:start}.gamePanel>.tiles .tile{width:90px;height:112px;aspect-ratio:auto;font-size:54px;line-height:1}.gamePanel>.tiles .tile::before{left:11px;right:11px;bottom:27px}.gamePanel>.tiles .tile .val{bottom:6px;font-size:10px;line-height:17px;height:17px;min-width:30px}.market .tile,#marketHand .tile{font-size:30px}}@media (max-width:800px){.gamePanel>.tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.gamePanel>.tiles .tile{width:100%;height:auto;aspect-ratio:.76;font-size:clamp(36px,10.5vw,46px);line-height:.9}.market .tile,#marketHand .tile{font-size:22px}}@media (max-width:800px){#marketHand.tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}#marketHand .tile{width:100%;height:auto;aspect-ratio:.76;min-width:0;font-size:clamp(32px,9vw,40px);line-height:.9}#marketHand .tile::before{left:10px;right:10px;bottom:28px}#marketHand .tile .val{bottom:6px;font-size:10px;line-height:18px;height:18px;min-width:32px}.market{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.market .tile{width:100%;height:auto;aspect-ratio:.82;font-size:28px;line-height:.95}.market .tile .val{bottom:6px;font-size:9px;line-height:17px;height:17px;min-width:36px}}@media (max-width:800px){.modalCard:has(#marketHand){padding:16px}#marketHand.tiles{gap:4px}#marketHand .tile{aspect-ratio:.80;font-size:clamp(29px,8.2vw,37px)}#marketHand .tile::before{bottom:25px}#marketHand .tile .val{bottom:5px;height:17px;line-height:17px;min-width:30px;font-size:9px}.market{gap:5px}.market .tile{aspect-ratio:.86;font-size:26px}.market .tile .val{bottom:5px;height:16px;line-height:16px;min-width:34px;font-size:8px}}.tile{--point-colour:#ded8cf;border-color:var(--tile)!important;box-shadow:inset 0 0 0 3px var(--tile),inset 0 0 0 5px var(--point-colour),inset 0 0 0 7px var(--tile),0 3px 8px rgba(0,0,0,.28)}.tile[data-value="2"]{--point-colour:#a9e3dc}.tile[data-value="3"]{--point-colour:#f5c66d}.tile[data-value="4"]{--point-colour:#f2a2c6}.tile[data-value="5"]{--point-colour:#ed6f96}.tile.wordpick{border-color:var(--accent)!important;box-shadow:inset 0 0 0 3px var(--tile),inset 0 0 0 5px var(--point-colour),inset 0 0 0 7px var(--tile),0 0 0 2px var(--accent),0 6px 14px rgba(0,0,0,.3)}.tile.selected{border-color:var(--accent2)!important;box-shadow:inset 0 0 0 3px var(--tile),inset 0 0 0 5px var(--point-colour),inset 0 0 0 7px var(--tile),0 0 0 2px var(--accent2),0 8px 16px rgba(0,0,0,.32)}.tile{--card-bg:#f7f1e5;background:var(--card-bg);border-radius:7px!important;border-color:var(--card-bg)!important;box-shadow:inset 0 0 0 2px var(--card-bg),inset 0 0 0 5px var(--point-colour),inset 0 0 0 7px var(--card-bg),0 3px 8px rgba(0,0,0,.28)}.tile .val{bottom:8px}.tile.wordpick{--card-bg:var(--accent);background:var(--card-bg);border-color:var(--card-bg)!important;color:#2b1a0b;box-shadow:inset 0 0 0 2px var(--card-bg),inset 0 0 0 5px var(--point-colour),inset 0 0 0 7px var(--card-bg),0 5px 10px rgba(0,0,0,.30)}.tile.selected{--card-bg:var(--accent2);background:var(--card-bg);border-color:var(--card-bg)!important;color:#172523;transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--card-bg),inset 0 0 0 5px var(--point-colour),inset 0 0 0 7px var(--card-bg),0 5px 10px rgba(0,0,0,.30)}@media (max-width:800px){.tile{border-radius:6px!important}.gamePanel>.tiles .tile .val,#marketHand .tile .val,.market .tile .val{bottom:7px}}.tile{position:relative;overflow:hidden;box-shadow:0 3px 8px rgba(0,0,0,.28)!important}.tile::after{content:"";position:absolute;inset:2px;border:3px solid var(--point-colour);border-radius:4px;pointer-events:none;z-index:1}.tile::before{z-index:2}.tile .val{z-index:3}.tile{isolation:isolate}.tile{color:var(--ink)}.tile.wordpick,.tile.selected{box-shadow:0 4px 9px rgba(0,0,0,.30)!important}@media (max-width:800px){.tile::after{inset:2px;border-width:3px;border-radius:3px}.gamePanel>.tiles .tile .val,#marketHand .tile .val,.market .tile .val{bottom:8px}}.tile::before{display:none!important}#accountBtn.accountStatBtn{background:var(--tile)!important;color:var(--ink)!important;border-color:#d8d0c2!important}.tile.wordpick,.tile.selected{--card-bg:#cfeecf !important;background:var(--card-bg)!important;border-color:var(--card-bg)!important;color:var(--ink)!important;transform:none!important;box-shadow:0 3px 8px rgba(0,0,0,.28)!important}.tile.wordpick::after,.tile.selected::after{border-color:var(--point-colour)!important}#play{background:#8ee0a2;color:#17301e}#play:disabled{background:#55515b!important;color:#b9b3bd!important;opacity:1!important}#submitRound:disabled{background:#55515b!important;color:#b9b3bd!important;opacity:1!important}#submitRound:not(:disabled){background:var(--accent);color:#2b1a0b}#accountBtn.accountStatBtn,#rules.rulesBtn{background:#f3b54a!important;color:#2b1a0b!important;border-color:#d89425!important}.tile.wordpick,.tile.selected{--card-bg:#dedede !important;background:var(--card-bg)!important;border-color:var(--card-bg)!important;color:var(--ink)!important;transform:none!important;box-shadow:0 3px 8px rgba(0,0,0,.28)!important}#play{background:#39c86a!important;color:#0f2a18!important}#play:disabled{background:#55515b!important;color:#b9b3bd!important;opacity:1!important}#submitRound:not(:disabled),#nextRound{background:#39c86a!important;color:#0f2a18!important}#submitRound:disabled{background:#55515b!important;color:#b9b3bd!important;opacity:1!important}#marketOverlay{padding:6px!important}#marketOverlay .modal{padding:10px!important;max-height:98dvh!important;overflow:hidden!important}#marketOverlay h2{font-size:18px!important;margin:0 0 4px!important}#marketOverlay h3{font-size:13px!important;margin:6px 0 3px!important}#marketOverlay p.sub{font-size:11px!important;line-height:1.18!important;margin:3px 0 5px!important}#marketOverlay .controls{margin-top:7px!important}#nextRound{padding:9px 12px!important}#marketOverlay .upgradeActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:stretch!important}#swapCard{background:#f5c66d!important;color:#171717!important;font-weight:900!important;padding:9px 12px!important}#swapCard:disabled{background:#d8c79d!important;color:#6a6254!important;opacity:.72!important;cursor:not-allowed!important}#marketOverlay #shopMessage{margin:5px 0 0!important;min-height:0!important;font-size:11px!important}@media (max-width:800px){#marketHand.tiles{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important}#marketHand .tile{aspect-ratio:.88!important;font-size:clamp(25px,7.4vw,33px)!important}#marketHand .tile .val{bottom:6px!important;height:15px!important;line-height:15px!important;font-size:8px!important;min-width:28px!important}.market{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px!important}.market .tile{aspect-ratio:.9!important;font-size:22px!important}.market .tile .val{bottom:5px!important;height:14px!important;line-height:14px!important;font-size:7px!important;min-width:30px!important}}#shareResult,#share,#shareBtn,.shareBtn,.share-button{background:#39c86a!important;color:#0f2a18!important;border-color:#2eae59!important}#shareMessage{background:transparent!important;color:var(--muted)!important;border:0!important}.wordDecksLogo{display:inline-flex;flex-direction:column;gap:4px;width:max-content;margin:0}.wordDecksLogo .logoRow{display:flex;gap:4px}.logoCard{--logo-point:#ded8cf;position:relative;width:42px;height:49px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:var(--tile);color:var(--ink);border:2px solid var(--tile);border-radius:5px;font-weight:900;font-size:30px;line-height:1;letter-spacing:-1px;box-shadow:inset 0 0 0 2px var(--tile),inset 0 0 0 5px var(--logo-point),inset 0 0 0 7px var(--tile),0 2px 5px rgba(0,0,0,.24)}.logoCard[data-value="2"]{--logo-point:#a9e3dc}.logoCard[data-value="3"]{--logo-point:#f5c66d}.logoCard[data-value="4"]{--logo-point:#f2a2c6}.logoCard[data-value="5"]{--logo-point:#ed6f96}.wordDecksLogo .logoRow:last-child{margin-left:0}@media (max-width:800px){.wordDecksLogo{gap:3px}.wordDecksLogo .logoRow{gap:3px}.logoCard{width:34px;height:40px;border-radius:4px;font-size:24px;box-shadow:inset 0 0 0 2px var(--tile),inset 0 0 0 5px var(--logo-point),inset 0 0 0 7px var(--tile),0 2px 4px rgba(0,0,0,.22)}.brandBlock .tagline{margin-top:5px}}.logoCard{background:#fff!important;border-color:#fff!important;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px var(--logo-point),inset 0 0 0 6px #fff,0 2px 5px rgba(0,0,0,.24)!important}@media (max-width:800px){.logoCard{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px var(--logo-point),inset 0 0 0 6px #fff,0 2px 4px rgba(0,0,0,.22)!important}}.wordDecksLogo{display:block!important;width:max-content}.wordDecksLogo .logoRow{display:flex;flex-wrap:nowrap;align-items:center;gap:3px}.logoWordGap{width:7px;flex:0 0 7px}.brandMeta{display:flex;align-items:center;gap:12px;margin-top:6px;white-space:nowrap}.brandMeta .tagline{margin:0!important;color:#fff!important}.brandChallenge{color:#ef5b5b;font-size:12px;font-weight:800;letter-spacing:.02em}@media (max-width:800px){.wordDecksLogo .logoRow{gap:2px}.logoWordGap{width:4px;flex-basis:4px}.logoCard{width:27px!important;height:33px!important;font-size:20px!important;border-radius:3px!important;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 3px var(--logo-point),inset 0 0 0 5px #fff,0 2px 4px rgba(0,0,0,.22)!important}.brandMeta{gap:7px;margin-top:5px}.brandMeta .tagline,.brandChallenge{font-size:8px!important;letter-spacing:0!important}}@media (max-width:390px){.logoCard{width:25px!important;height:31px!important;font-size:18px!important}.brandMeta{gap:5px}.brandMeta .tagline,.brandChallenge{font-size:7.5px!important}}@media (max-width:800px){.brandBlock{width:100%!important;min-width:0!important}.wordDecksLogo{width:100%!important}.wordDecksLogo .logoRow{width:100%!important;display:grid!important;grid-template-columns:repeat(4,1fr) 0.28fr repeat(5,1fr)!important;gap:3px!important}.logoWordGap{width:auto!important;min-width:0!important}.logoCard{width:100%!important;height:auto!important;aspect-ratio:.84!important;font-size:clamp(21px,7.2vw,31px)!important}.brandMeta{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:6px!important}.brandMeta .tagline{text-align:left!important;flex:1 1 auto}.brandChallenge{text-align:right!important;flex:0 0 auto}}@media (max-width:800px){.headerRight{width:100%!important}.headerRight .stats{width:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important}.headerRight .stats .stat{grid-column:span 2!important;width:auto!important;min-width:0!important}#accountBtn.accountStatBtn,#rules.rulesBtn{grid-column:span 3!important;width:100%!important;min-width:0!important}}header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.brandBlock{width:100%!important}.headerRight{width:100%!important}.headerRight .stats{width:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}.headerRight .stats .stat{grid-column:span 2!important;width:auto!important;min-width:0!important}#accountBtn.accountStatBtn,#rules.rulesBtn{grid-column:span 3!important;width:100%!important;min-width:0!important}.headerRight .accountBar{width:100%!important;margin:0 0 5px!important}.brandMeta{width:100%!important}@media (min-width:801px){.wordDecksLogo{width:max-content!important}.brandMeta{display:flex!important;justify-content:space-between!important;align-items:center!important}.brandMeta .tagline{text-align:left!important}.brandChallenge{text-align:right!important}}.rulesModal{max-width:560px!important}.rulesLead{margin:2px 0 12px;font-weight:900;font-size:15px;line-height:1.25;letter-spacing:.04em;color:#fff}.rulesHeading{margin:14px 0 6px;font-size:12px;letter-spacing:.08em;color:var(--accent)}.rulesCopy{margin:0 0 8px!important;line-height:1.4!important}.pointsTableWrap{width:100%;overflow:hidden;border-radius:6px;border:1px solid rgba(255,255,255,.14)}.pointsTable{width:100%;border-collapse:collapse;table-layout:fixed}.pointsTable th,.pointsTable td{padding:6px 9px;text-align:left;border-bottom:1px solid rgba(255,255,255,.10)}.pointsTable tr:last-child td{border-bottom:0}.pointsTable th{font-size:10px;letter-spacing:.08em;color:#bdb7c5}.pointsTable th:first-child,.pointsTable td:first-child{width:64px;text-align:center}.pointsTable td:last-child{font-weight:800;letter-spacing:.08em;color:#fff;font-size:12px}.pointDot{display:inline-flex;align-items:center;justify-content:center;min-width:29px;height:20px;padding:0 7px;border-radius:999px;color:#261f27;font-weight:900;font-size:11px}.pointDot.p1{background:#ded8cf}.pointDot.p2{background:#a9e3dc}.pointDot.p3{background:#f5c66d}.pointDot.p4{background:#f2a2c6}.pointDot.p5{background:#ed6f96}.rulesDictionary{margin:12px 0 0!important;opacity:.7;font-size:10px!important}@media (max-width:800px){#rulesOverlay{padding:8px!important}.rulesModal{padding:12px!important;max-height:96dvh!important;overflow:auto!important}.rulesLead{font-size:13px;margin-bottom:9px}.rulesHeading{margin:10px 0 5px}.pointsTable th,.pointsTable td{padding:5px 7px}.rulesCopy{font-size:11px!important}.scoreline{padding:5px 0!important}}#accountBtn.accountStatBtn,#rules.rulesBtn{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;font-size:inherit!important;line-height:1!important}.tile{overflow:hidden}.tile::after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 auto!important;width:34px!important;height:34px!important;border:0!important;border-radius:0!important;background:var(--point-colour,#ded8cf)!important;clip-path:polygon(100% 0,100% 100%,0 100%)!important;pointer-events:none!important;z-index:2!important}.tile .val{position:absolute!important;left:auto!important;right:5px!important;top:auto!important;bottom:4px!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;transform:none!important;color:#281b25!important;font-size:12px!important;font-weight:1000!important;line-height:1!important;text-align:right!important;z-index:4!important;text-shadow:none!important}.tile[data-value="2"] .val,.tile[data-value="3"] .val,.tile[data-value="4"] .val,.tile[data-value="5"] .val{color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.28)!important}.tile{padding-bottom:2px}@media (min-width:601px){.tile::after{width:36px!important;height:36px!important}.tile .val{right:5px!important;bottom:4px!important;font-size:12px!important}}@media (max-width:600px){.tile::after{width:31px!important;height:31px!important}.tile .val{right:4px!important;bottom:3px!important;font-size:11px!important}}.tile{--point-colour:#d9d2c6;border-color:#2d2330!important;box-shadow:0 4px 0 #b89d66}.tile[data-value="1"]{--point-colour:#d6d0c5}.tile[data-value="2"]{--point-colour:#22b8b2}.tile[data-value="3"]{--point-colour:#f2a900}.tile[data-value="4"]{--point-colour:#e45aa6}.tile[data-value="5"]{--point-colour:#d9365f}.tile[data-value="1"] .val{color:#281b25!important;text-shadow:none!important}.tile[data-value="2"] .val,.tile[data-value="3"] .val,.tile[data-value="4"] .val,.tile[data-value="5"] .val{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.34)!important}.wordpick,.upgrade-selected,.practiceCard.tile.selected{border-color:var(--accent)!important}.wordpick{box-shadow:0 0 0 2px var(--accent),0 6px 14px rgba(0,0,0,.3)!important}.upgrade-selected{box-shadow:0 0 0 2px #d5aa38,0 6px 14px rgba(0,0,0,.3)!important}.tile,.logoCard{--point-colour:#d6d0c5}.tile[data-value="1"],.logoCard[data-value="1"]{--point-colour:#d6d0c5}.tile[data-value="2"],.logoCard[data-value="2"]{--point-colour:#16b8b2}.tile[data-value="3"],.logoCard[data-value="3"]{--point-colour:#f2a900}.tile[data-value="4"],.logoCard[data-value="4"]{--point-colour:#8f35ff}.tile[data-value="5"],.logoCard[data-value="5"]{--point-colour:#d9365f}.tile{border:2px solid #2d2330!important;box-shadow:inset 0 0 0 3px var(--tile),inset 0 0 0 5px var(--point-colour),inset 0 0 0 7px var(--tile),0 4px 0 #b89d66!important}.tile::after,.tile.wordpick::after,.tile.selected::after,#marketOverlay .tile.upgrade-selected::after,.practiceCard.tile.selected::after,.practiceCard.tile.expected::after,.practiceCard.tile.marketExpected::after{content:""!important;display:block!important;position:absolute!important;top:auto!important;left:auto!important;right:0!important;bottom:0!important;inset:auto 0 0 auto!important;width:34px!important;height:34px!important;border:0!important;border-radius:0!important;background:var(--point-colour,#d6d0c5)!important;clip-path:polygon(100% 0,100% 100%,0 100%)!important;pointer-events:none!important;z-index:2!important}.tile .val{position:absolute!important;left:auto!important;right:5px!important;top:auto!important;bottom:4px!important;transform:none!important;min-width:0!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:12px!important;font-weight:1000!important;line-height:1!important;text-align:right!important;z-index:4!important}.tile[data-value="1"] .val{color:#281b25!important;text-shadow:none!important}.tile[data-value="2"] .val,.tile[data-value="3"] .val,.tile[data-value="4"] .val,.tile[data-value="5"] .val{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.36)!important}.tile.wordpick,.tile.selected,#marketOverlay .tile.upgrade-selected{box-shadow:inset 0 0 0 3px #f6e5ad,inset 0 0 0 5px var(--point-colour),inset 0 0 0 7px #f6e5ad,0 0 0 2px rgba(213,170,56,.48),0 5px 10px rgba(0,0,0,.25)!important}.practiceCard.tile.selected{box-shadow:inset 0 0 0 3px var(--tile),inset 0 0 0 5px var(--point-colour),inset 0 0 0 7px var(--tile),0 0 0 2px var(--tut),0 6px 14px rgba(0,0,0,.3)!important}.logoCard{overflow:hidden!important;background:#fff!important;color:var(--ink)!important;border:2px solid #2d2330!important;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px var(--point-colour),inset 0 0 0 6px #fff,0 2px 5px rgba(0,0,0,.24)!important}.logoCard::after{content:"";position:absolute;right:0;bottom:0;width:18px;height:18px;background:var(--point-colour);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;z-index:2}.logoCard .logoVal{position:absolute;right:2px;bottom:2px;z-index:3;font-size:7px;font-weight:1000;line-height:1;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.35)}.logoCard[data-value="1"] .logoVal{color:#281b25;text-shadow:none}@media (max-width:600px){.tile::after,.tile.wordpick::after,.tile.selected::after,#marketOverlay .tile.upgrade-selected::after,.practiceCard.tile.selected::after,.practiceCard.tile.expected::after,.practiceCard.tile.marketExpected::after{width:31px!important;height:31px!important}.tile .val{right:4px!important;bottom:3px!important;font-size:11px!important}.logoCard::after{width:15px;height:15px}.logoCard .logoVal{right:1px;bottom:1px;font-size:6px}}.tile{border:2px solid #2d2330!important;box-shadow:inset 0 0 0 3px var(--point-colour)!important}#hand .tile,#marketOverlay .tile,#practiceTutorialOverlay .tile{box-shadow:inset 0 0 0 3px var(--point-colour),0 4px 0 #b89d66!important}#hand .tile.wordpick,#marketOverlay .tile.selected,#marketOverlay .tile.upgrade-selected{box-shadow:inset 0 0 0 3px var(--point-colour),0 0 0 3px #d5aa38,0 5px 10px rgba(0,0,0,.28)!important}#practiceTutorialOverlay .tile.selected,#practiceTutorialOverlay .tile.expected,#practiceTutorialOverlay .tile.marketExpected{box-shadow:inset 0 0 0 3px var(--point-colour),0 0 0 3px var(--tut),0 5px 10px rgba(0,0,0,.28)!important}.tile::after,.tile.wordpick::after,.tile.selected::after,#marketOverlay .tile.upgrade-selected::after,#practiceTutorialOverlay .tile.selected::after,#practiceTutorialOverlay .tile.expected::after,#practiceTutorialOverlay .tile.marketExpected::after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 auto!important;top:auto!important;left:auto!important;right:0!important;bottom:0!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--point-colour)!important;clip-path:polygon(100% 0,100% 100%,0 100%)!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;pointer-events:none!important;z-index:2!important}.tile .val{left:auto!important;top:auto!important;right:5px!important;bottom:4px!important;transform:none!important;translate:none!important}.logoCard{box-shadow:inset 0 0 0 3px var(--point-colour),0 2px 5px rgba(0,0,0,.24)!important}.logoCard::after{transform:none!important}@media (max-width:600px){.tile::after,.tile.wordpick::after,.tile.selected::after,#marketOverlay .tile.upgrade-selected::after,#practiceTutorialOverlay .tile.selected::after,#practiceTutorialOverlay .tile.expected::after,#practiceTutorialOverlay .tile.marketExpected::after{width:31px!important;height:31px!important;inset:auto 0 0 auto!important;transform:none!important}}.tile::after,.tile.wordpick::after,.tile.selected::after,#hand .tile::after,#marketOverlay .tile::after,#marketOverlay .tile.upgrade-selected::after,#practiceTutorialOverlay .tile::after,#practiceTutorialOverlay .tile.selected::after,#practiceTutorialOverlay .tile.expected::after,#practiceTutorialOverlay .tile.marketExpected::after{content:none!important;display:none!important}#hand .tile,#marketOverlay .tile,#practiceTutorialOverlay .tile{border:2px solid #2d2330!important;box-shadow:inset 0 0 0 3px var(--point-colour),0 4px 0 #b89d66!important}#hand .tile.wordpick,#marketOverlay .tile.selected,#marketOverlay .tile.upgrade-selected{box-shadow:inset 0 0 0 3px var(--point-colour),0 0 0 3px #d5aa38,0 5px 10px rgba(0,0,0,.28)!important}#practiceTutorialOverlay .tile.selected,#practiceTutorialOverlay .tile.expected,#practiceTutorialOverlay .tile.marketExpected{box-shadow:inset 0 0 0 3px var(--point-colour),0 0 0 3px var(--tut),0 5px 10px rgba(0,0,0,.28)!important}.tile .val{position:absolute!important;left:auto!important;top:auto!important;right:0!important;bottom:0!important;width:34px!important;height:34px!important;min-width:0!important;margin:0!important;padding:0 5px 4px 0!important;box-sizing:border-box!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;background:transparent!important;border:0!important;border-radius:0!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;clip-path:none!important;font-size:12px!important;font-weight:1000!important;line-height:1!important;z-index:4!important;overflow:visible!important}.tile .val::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:var(--point-colour)!important;clip-path:polygon(100% 0,100% 100%,0 100%)!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;z-index:-1!important;pointer-events:none!important}.tile[data-value="1"] .val{color:#281b25!important;text-shadow:none!important}.tile[data-value="2"] .val,.tile[data-value="3"] .val,.tile[data-value="4"] .val,.tile[data-value="5"] .val{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.36)!important}.logoCard::after{content:none!important;display:none!important}.logoCard .logoVal{position:absolute!important;right:0!important;bottom:0!important;width:18px!important;height:18px!important;padding:0 2px 2px 0!important;display:flex!important;justify-content:flex-end!important;align-items:flex-end!important;box-sizing:border-box!important;background:transparent!important;transform:none!important;font-size:7px!important;z-index:4!important}.logoCard .logoVal::before{content:""!important;position:absolute!important;inset:0!important;background:var(--point-colour)!important;clip-path:polygon(100% 0,100% 100%,0 100%)!important;z-index:-1!important}@media (max-width:600px){.tile .val{width:31px!important;height:31px!important;padding:0 4px 3px 0!important;font-size:11px!important}.logoCard .logoVal{width:15px!important;height:15px!important;font-size:6px!important;padding:0 1px 1px 0!important}}.completionConfetti{position:fixed;inset:0;width:100vw;height:100vh;z-index:10001;pointer-events:none;display:none}.completionConfetti.active{display:block}#gameOver{z-index:9999}@media (prefers-reduced-motion:reduce){.completionConfetti{display:none!important}}.wordDecksImageLogo{display:block;width:min(520px,100%);line-height:0}.wordDecksImageLogo img{display:block;width:100%;height:auto;object-fit:contain}.mainImageLogo{width:min(430px,100%)}.welcomeLogo.wordDecksImageLogo{width:min(500px,100%)!important;margin:0 auto 16px!important}@media (max-width:800px){.mainImageLogo{width:min(390px,100%)}.welcomeLogo.wordDecksImageLogo{width:min(460px,100%)!important}}@media (max-width:520px){.mainImageLogo{width:100%}.welcomeLogo.wordDecksImageLogo{width:100%!important;margin-bottom:12px!important}}.mainImageLogo{margin-top:-3px!important;margin-bottom:-3px!important}.previousRoundWords{display:flex;align-items:baseline;gap:8px;min-width:0;margin:10px 0 7px;padding:7px 9px;border-radius:8px;background:rgba(0,0,0,.18);white-space:nowrap;overflow:hidden}.previousRoundWords span{flex:0 0 auto;color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.07em}.previousRoundWords b{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text);font-size:12px}#authOverlay{z-index:10004!important}@media (max-width:800px){#marketOverlay{padding:0!important;align-items:stretch!important;overflow:hidden!important}#marketOverlay>.modal{width:100%!important;min-width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important}#marketOverlay .previousRoundWords{margin:7px 0 5px!important;padding:5px 7px!important}#marketOverlay #marketHand.tiles,#marketOverlay #market.market{gap:5px!important}#marketOverlay #marketHand .tile,#marketOverlay #market .tile{position:relative!important;overflow:hidden!important;box-sizing:border-box!important;aspect-ratio:.88!important;min-width:0!important;height:auto!important;padding:0!important}#marketOverlay #marketHand .tile .val,#marketOverlay #market .tile .val{position:absolute!important;left:auto!important;top:auto!important;right:0!important;bottom:0!important;width:31px!important;height:31px!important;min-width:31px!important;max-width:31px!important;margin:0!important;padding:0 4px 3px 0!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;transform:none!important;translate:none!important;line-height:1!important;font-size:11px!important;z-index:4!important}#marketOverlay #marketHand .tile .val::before,#marketOverlay #market .tile .val::before{content:""!important;position:absolute!important;inset:0!important;width:31px!important;height:31px!important;margin:0!important;padding:0!important;background:var(--point-colour)!important;clip-path:polygon(100% 0,100% 100%,0 100%)!important;transform:none!important;z-index:-1!important}#marketOverlay #marketHand .tile.upgrade-selected .val,#marketOverlay #market .tile.upgrade-selected .val,#marketOverlay #marketHand .tile.upgrade-selected .val::before,#marketOverlay #market .tile.upgrade-selected .val::before{transform:none!important;translate:none!important}#marketOverlay .controls.upgradeActions,#marketOverlay .marketActions{padding-bottom:env(safe-area-inset-bottom)}}.deckReorderHint{margin:-2px 0 8px;color:var(--muted);font-size:10px;font-weight:700;opacity:.82}.marketReorderHint{margin-top:-3px;margin-bottom:5px}#hand .tile[data-deck-index],#marketHand .tile[data-deck-index]{cursor:grab;touch-action:none}#hand .tile[data-deck-index]:active,#marketHand .tile[data-deck-index]:active{cursor:grabbing}.deckDragging{opacity:.18!important}.deckDragGhost{position:fixed!important;z-index:12000!important;pointer-events:none!important;margin:0!important;opacity:.97!important;transform:rotate(3deg) scale(1.035)!important;filter:drop-shadow(0 14px 18px rgba(0,0,0,.42))}.historyMissed b{color:var(--muted);font-weight:800}@media (max-width:600px){.deckReorderHint{font-size:9px;margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.deckDragGhost{transform:none!important}}html.deckReordering,html.deckReordering body{overscroll-behavior:none}html.deckReordering #hand,html.deckReordering #marketHand{touch-action:none!important}#marketOverlay>.modal{position:relative}.marketCornerLogo{position:absolute;top:11px;left:11px;width:54px;height:54px;object-fit:contain;z-index:2;pointer-events:none}#marketOverlay>.modal>h2{padding-left:62px!important;min-height:54px;display:flex;align-items:center}.portraitOnlyNotice{display:none}@media (orientation:landscape) and (max-height:600px) and (hover:none) and (pointer:coarse){html,body{overflow:hidden!important;background:#130f19!important}body>*:not(.portraitOnlyNotice){visibility:hidden!important}.portraitOnlyNotice{visibility:visible!important;position:fixed;inset:0;z-index:20000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:linear-gradient(180deg,#130f19,#21172b);color:var(--text)}.portraitOnlyNotice img{width:min(118px,28vw);height:auto;display:block;margin-bottom:2px}.portraitOnlyNotice strong{font-size:clamp(20px,5vw,34px);letter-spacing:.04em;color:var(--accent)}.portraitOnlyNotice span{color:var(--muted);font-size:14px;font-weight:700}}@media (max-width:600px){.marketCornerLogo{top:9px;left:9px;width:46px;height:46px}#marketOverlay>.modal>h2{padding-left:54px!important;min-height:46px}}html[data-theme=dark]{--bg:#18131f;--page-top:#130f19;--page-bottom:#21172b;--panel:#251d30;--panel2:#342741;--surface:#1b1422;--surface2:#17111e;--border:#4b385c;--border-strong:#604877;--text:#fffaf5;--muted:#c9b9d2;--accent:#f3a64a;--accent2:#79d4c8;--good:#8ee0a2;--bad:#ff9292;--button-text:#2b1a0b;--overlay-bg:rgba(10,6,13,.84);color-scheme:dark}html[data-theme=light]{--bg:#f4f0f6;--page-top:#fbf9fc;--page-bottom:#eee7f2;--panel:#ffffff;--panel2:#eee7f2;--surface:#f4eef6;--surface2:#ffffff;--border:#9b8ca6;--border-strong:#725f80;--text:#241b29;--muted:#675d6d;--accent:#c86e12;--accent2:#087c78;--good:#187a36;--bad:#b52236;--button-text:#ffffff;--overlay-bg:rgba(31,23,35,.66);color-scheme:light}html[data-theme=contrast]{--bg:#000000;--page-top:#000000;--page-bottom:#000000;--panel:#000000;--panel2:#101010;--surface:#000000;--surface2:#000000;--border:#ffffff;--border-strong:#ffffff;--text:#ffffff;--muted:#ffffff;--accent:#ffd800;--accent2:#00ffff;--good:#00ff6a;--bad:#ff5b70;--button-text:#000000;--overlay-bg:rgba(0,0,0,.94);color-scheme:dark}html[data-theme] body{background:linear-gradient(180deg,var(--page-top),var(--page-bottom))!important;color:var(--text)!important}html[data-theme] .stat,html[data-theme] .panel,html[data-theme] .modal{background:var(--panel)!important;border-color:var(--border)!important;color:var(--text)!important}html[data-theme] .sub,html[data-theme] .tiny,html[data-theme] .stat span,html[data-theme] .profileStat span,html[data-theme] .recentScoresHint,html[data-theme] .deckReorderHint{color:var(--muted)!important}html[data-theme] body>:not(.wd-inline-account) input{background:var(--surface2)!important;color:var(--text)!important;border-color:var(--border-strong)!important}html[data-theme] body>:not(.wd-inline-account) input::placeholder{color:var(--muted)!important;opacity:.9}html[data-theme] body>:not(.wd-inline-account) button{background:var(--accent)!important;color:var(--button-text)!important}html[data-theme] body>:not(.wd-inline-account) button.secondary,html[data-theme] #rules.rulesBtn{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--border-strong)!important}html[data-theme] .wordrow,html[data-theme] .scoreline,html[data-theme] .leaderRow,html[data-theme] .accountCard,html[data-theme] .profileStat,html[data-theme] .recentScores summary,html[data-theme] .historyRow,html[data-theme] .nextDeckCard,html[data-theme] .previousRoundWords{background:var(--surface)!important;color:var(--text)!important}html[data-theme] .badge,html[data-theme] .statusPill{background:var(--panel2)!important;color:var(--text)!important}html[data-theme] .overlay{background:var(--overlay-bg)!important}html[data-theme] .good{color:var(--good)!important}html[data-theme] .bad{color:var(--bad)!important}html[data-theme] .bigscore,html[data-theme] .nextDeckCard b,html[data-theme] .recentScores summary::after{color:var(--accent)!important}html[data-theme] .leaderRow.me{outline-color:var(--accent2)!important}html[data-theme] #accountBtn.footerUtilityBtn,html[data-theme] #footerLeaderboard.footerUtilityBtn{background:var(--accent)!important;color:var(--button-text)!important}html[data-theme=light] .tile{--tile:#fffaf0;--ink:#241b29}html[data-theme=light] .tile.wordpick,html[data-theme=light] .tile.selected,html[data-theme=light] #marketOverlay .tile.upgrade-selected{--card-bg:#ffe69b !important;background:#ffe69b!important;color:#241b29!important}html[data-theme=contrast] .stat,html[data-theme=contrast] .panel,html[data-theme=contrast] .modal,html[data-theme=contrast] .accountCard,html[data-theme=contrast] .profileStat,html[data-theme=contrast] .historyRow,html[data-theme=contrast] .recentScores summary,html[data-theme=contrast] .wordrow,html[data-theme=contrast] .scoreline,html[data-theme=contrast] .leaderRow,html[data-theme=contrast] .previousRoundWords{border:2px solid #fff!important}html[data-theme=contrast] body>:not(.wd-inline-account) button{border:2px solid #fff!important;box-shadow:none!important}html[data-theme=contrast] body>:not(.wd-inline-account) button.secondary,html[data-theme=contrast] #rules.rulesBtn{border:2px solid #fff!important}html[data-theme=contrast] body>:not(.wd-inline-account) button:disabled{background:#333!important;color:#fff!important;border-color:#777!important;opacity:1!important}html[data-theme=contrast] body>:not(.wd-inline-account) input{border:2px solid #fff!important}html[data-theme=contrast] .tile{border-color:#fff!important;box-shadow:inset 0 0 0 3px var(--point-colour),0 4px 0 #fff!important}html[data-theme=contrast] .tile.wordpick,html[data-theme=contrast] .tile.selected,html[data-theme=contrast] #marketOverlay .tile.upgrade-selected{background:#ffd800!important;color:#000!important;outline:4px solid #00ffff!important;outline-offset:2px!important}html[data-theme=contrast] .tile.used{opacity:.38!important;filter:grayscale(1)}html[data-theme=contrast] :focus-visible{outline:4px solid #00ffff!important;outline-offset:3px!important}html[data-theme=light] :focus-visible,html[data-theme=dark] :focus-visible{outline:3px solid var(--accent2)!important;outline-offset:2px!important}.appearanceSection{margin-top:18px;padding:14px;border:1px solid var(--border,#4b385c);border-radius:12px;background:var(--surface,#1b1422)}.appearanceHeading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.appearanceHeading h3{margin:0}.appearanceHeading span{color:var(--muted);font-size:11px;text-align:right}.themeChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.themeChoice{min-width:0;display:grid!important;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px!important;text-align:left;background:var(--panel2)!important;color:var(--text)!important;border:2px solid var(--border-strong)!important}.themeChoice.active{border-color:var(--accent2)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent2) 35%,transparent)!important}.themeChoice strong,.themeChoice small{display:block}.themeChoice strong{font-size:13px;color:var(--text)}.themeChoice small{margin-top:2px;color:var(--muted);font-size:9px;font-weight:700;line-height:1.2}.themeSwatch{width:32px;height:32px;border-radius:8px;border:2px solid currentColor;box-shadow:inset 0 0 0 5px transparent}.themeSwatchDark{background:linear-gradient(135deg,#18131f 0 55%,#f3a64a 55%);color:#c9b9d2}.themeSwatchLight{background:linear-gradient(135deg,#ffffff 0 55%,#c86e12 55%);color:#675d6d}.themeSwatchContrast{background:linear-gradient(135deg,#000 0 48%,#00ffff 48% 68%,#ffd800 68%);color:#fff}.themeStatus{min-height:1.2em;margin-top:6px}@media (max-width:600px){.appearanceHeading{display:block}.appearanceHeading span{display:block;text-align:left;margin-top:3px}.themeChoices{grid-template-columns:1fr}.themeChoice{grid-template-columns:32px minmax(0,1fr);padding:8px 10px!important}.themeSwatch{width:30px;height:30px}}@media (orientation:landscape) and (max-height:600px) and (hover:none) and (pointer:coarse){.portraitOnlyNotice{background:linear-gradient(180deg,var(--page-top),var(--page-bottom))!important;color:var(--text)!important}.portraitOnlyNotice strong{color:var(--accent)!important}.portraitOnlyNotice span{color:var(--muted)!important}}.betaPanel{width:min(720px,calc(100% - 24px));margin:20px auto 4px;padding:16px;border:2px solid var(--border,#4b385c);border-radius:14px;background:var(--panel,#251d30);text-align:center}.betaBadge{display:inline-block;padding:5px 9px;border-radius:999px;background:var(--accent,#f3a64a);color:#201523;font-size:10px;font-weight:950;letter-spacing:.08em;margin-bottom:8px}.betaPanel h2{margin:0 0 7px;font-size:20px;line-height:1.05}.betaPanel p{margin:0 auto 12px;max-width:580px;color:var(--muted);font-size:12px;line-height:1.45}.betaActions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.betaActions .footerUtilityBtn,.betaActions .universeLink{width:auto;min-width:160px;padding:10px 14px}.universeLink{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--accent2,#39c86a);color:#21170a;text-decoration:none;font-weight:950;font-size:12px;box-shadow:none}.universeLink:hover,.universeLink:focus-visible{filter:brightness(1.06)}#feedbackBtn.footerUtilityBtn{background:var(--accent,#f3a64a)!important;color:#21170a!important}.feedbackForm{display:grid;gap:12px;margin-top:14px}.feedbackForm label{display:grid;gap:6px;font-size:11px;font-weight:850;color:var(--text)}.feedbackForm select,.feedbackForm textarea,.feedbackForm input{width:100%;border:1px solid var(--border,#4b385c);border-radius:10px;background:var(--bg,#18131f);color:var(--text);padding:11px 12px;font:inherit;text-transform:none}.feedbackForm textarea{min-height:150px;resize:vertical;line-height:1.4}.feedbackFineprint{margin:0;color:var(--muted);font-size:10px;line-height:1.4}#feedbackMessage{min-height:20px}@media (max-width:520px){.betaPanel{padding:14px 12px}.betaActions{display:grid;grid-template-columns:1fr;width:100%}.betaActions .footerUtilityBtn,.betaActions .universeLink{width:100%}}.universeFooterLink{display:flex;width:100%;max-width:none;margin:8px 0 14px;min-height:44px}.siteFooter .betaPanel{width:100%;margin:0 0 14px}.siteFooter .betaActions{width:100%}.siteFooter .betaActions #feedbackBtn{width:100%}.authFieldHelp{font-size:10px;line-height:1.4;color:var(--muted);margin:-3px 0 8px;font-weight:700}.authFieldStatus{min-height:15px;margin:-4px 0 7px;font-size:10px;font-weight:850}.authFieldStatus.good{color:#63d98a}.authFieldStatus.bad{color:#ff7c86}.authFieldStatus.wait{color:#f3c968}.authPasswordWrap{position:relative}.authPasswordWrap input{padding-right:64px!important}.authPasswordToggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:auto!important;margin:0!important;padding:6px 8px!important;border:0!important;border-radius:6px!important;background:#ded7e6!important;color:#24182b!important;font-size:9px!important;font-weight:950!important;box-shadow:none!important}.authPasswordMeter{height:6px;background:#493a54;border-radius:999px;overflow:hidden;margin:-2px 0 5px}.authPasswordMeter i{display:block;width:0;height:100%;background:var(--accent);transition:width .15s ease}.authPasswordStrength{font-size:9px;font-weight:800;color:var(--muted);margin-bottom:8px}.authConsent{display:flex!important;align-items:flex-start!important;gap:8px!important;margin:10px 0!important;font-size:10px!important;line-height:1.4!important;color:var(--muted)!important}.authConsent input{width:auto!important;flex:0 0 auto;margin:2px 0 0!important}.authConsent a{color:var(--text);font-weight:900}.authTextButton{border:0!important;background:none!important;color:var(--muted)!important;box-shadow:none!important;text-decoration:underline;width:100%!important;padding:8px!important;margin:2px 0 0!important;font-size:10px!important}#resetPane{display:none}#resetPane.active{display:block}#signupSuccess{display:none;text-align:center;padding:10px 0 4px}#signupSuccess.show{display:block}#signupSuccess h3{font-size:30px;margin:0 0 10px}#signupSuccess p{color:var(--muted);font-size:12px;line-height:1.5}.signupSuccessActions{display:grid;gap:8px;margin-top:14px}.signupSuccessActions a{display:block;padding:12px;border-radius:9px;border:2px solid var(--border);background:var(--accent);color:#24182b;text-decoration:none;font-weight:950}.verifyNotice{margin:12px 0;padding:12px;border:2px solid var(--border);border-radius:10px;background:rgba(255,221,90,.12)}.verifyNotice h3{margin:0 0 4px;font-size:14px}.verifyNotice p{margin:0 0 9px;color:var(--muted);font-size:10px;line-height:1.4}.verifyNotice button{width:100%}.accountForm .valid{border-color:#63d98a!important}.accountForm .invalid{border-color:#ff7c86!important}.wordRow{grid-template-columns:minmax(0,2fr) minmax(130px,1fr)!important}#wordInput{min-width:0!important}#play{width:100%!important}@media (max-width:600px){.wordRow{grid-template-columns:minmax(0,1.55fr) minmax(112px,1fr)!important}}@media (max-width:800px){.wordControls{grid-template-columns:minmax(0,1fr) minmax(125px,1.3fr) auto!important}.wordControls #wordInput{width:100%!important;min-width:0!important}.wordControls #play{width:100%!important;min-width:125px!important}}@media (max-width:390px){.wordControls{grid-template-columns:minmax(0,.9fr) minmax(120px,1.25fr) auto!important}.wordControls #play{min-width:120px!important}}@media (max-width:800px){.wordControls{grid-template-columns:minmax(0,1.35fr) minmax(118px,1fr) auto!important}.wordControls #wordInput{width:100%!important;min-width:0!important}.wordControls #play{width:100%!important;min-width:118px!important}}@media (max-width:390px){.wordControls{grid-template-columns:minmax(0,1.2fr) minmax(112px,1fr) auto!important}.wordControls #play{min-width:112px!important}}.siteFooter{display:flex!important;flex-direction:column;align-items:center;gap:10px}.footerLeaderboardBtn{width:auto;min-width:150px;padding:10px 18px}.welcomeModal{max-width:520px!important}.welcomeModal .welcomeCopy{display:grid;gap:8px;margin:12px 0 16px}.welcomeModal .welcomeCopy p{margin:0;color:var(--muted);line-height:1.4}.welcomeModal .welcomeRemember{display:flex;align-items:center;gap:9px;margin:12px 0 14px;color:var(--text);font-weight:700;cursor:pointer}.welcomeModal .welcomeRemember input{flex:0 0 auto;min-width:0;width:18px;height:18px;margin:0;accent-color:#39c86a}.welcomeModal .welcomeActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}#welcomePlay{background:#39c86a;color:#0f2a18}@media (max-width:520px){.welcomeModal .welcomeActions{grid-template-columns:1fr}}.welcomeLogo{margin:0 auto 18px!important}.welcomeLogo .logoRow{justify-content:center}@media (min-width:801px){.welcomeLogo .logoCard{width:38px!important;height:46px!important;font-size:27px!important}}@media (max-width:800px){.welcomeLogo{width:100%!important;margin-bottom:14px!important}.welcomeLogo .logoRow{width:100%!important;display:grid!important;grid-template-columns:repeat(4,1fr) .28fr repeat(5,1fr)!important;gap:3px!important}}.tile.wordpick,.tile.selected,#marketOverlay .tile.upgrade-selected{--card-bg:#f6e5ad !important;background:#f6e5ad!important;border-color:#d5aa38!important;color:var(--ink)!important;transform:translateY(-2px)!important;box-shadow:0 0 0 2px rgba(213,170,56,.45),0 5px 10px rgba(0,0,0,.25)!important}.tile.wordpick::after,.tile.selected::after,#marketOverlay .tile.upgrade-selected::after{content:""!important;position:absolute!important;inset:2px!important;border:3px solid var(--point-colour)!important;border-radius:4px!important;pointer-events:none!important}.headerRight .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:800px){.headerRight .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.rulesFullBtn{display:block;width:100%;margin-top:14px}.footerGameButtons{width:min(360px,100%);display:grid;grid-template-columns:1fr 1fr;gap:10px}.footerUtilityBtn{width:100%;min-width:0;padding:10px 14px}#accountBtn.footerUtilityBtn,#footerLeaderboard.footerUtilityBtn{background:var(--accent2)!important;color:#21170a!important}.recentScores{margin-top:18px}.recentScores summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#1b1422;border-radius:11px;font-size:1.17em;font-weight:850;user-select:none}.recentScores summary::-webkit-details-marker{display:none}.recentScores summary::after{content:"＋";font-size:22px;line-height:1;color:var(--accent2)}.recentScores[open] summary::after{content:"−"}.recentScores[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.recentScoresHint{margin-left:auto;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.recentScores[open] .recentScoresHint{font-size:0}.recentScores[open] .recentScoresHint::after{content:"Hide";font-size:11px}.recentScores .historyRows{margin-top:0;padding-top:8px}.completeModal{width:min(650px,100%)}.completeTitle{text-align:center;margin-bottom:6px}.completeLabel{text-align:center;letter-spacing:.12em}.completeModal .bigscore{margin:2px 0 12px}.completeSummary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.completeSummary .scoreline{margin:0;border-radius:11px}.nextDeckCard{margin:14px 0;padding:13px 16px;background:#1b1422;border-radius:12px;text-align:center}.nextDeckCard span{display:block;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em}.nextDeckCard b{display:block;margin:2px 0 1px;color:var(--accent2);font-size:29px;letter-spacing:.05em;font-variant-numeric:tabular-nums}.nextDeckCard small{display:block;color:var(--muted);min-height:1em}.completeShare{margin:0 0 12px}.completeShare button{width:100%}.completeAccount{margin-top:0}.completeLeaderboard{margin-top:16px}.completeReplay{margin-top:12px}.completeReplay button{width:100%}@media (max-width:520px){.completeSummary{grid-template-columns:1fr 1fr}.nextDeckCard b{font-size:26px}}.completeShare .shareButtons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.completeShare .shareButtons button{max-width:none!important}#shareVideo{background:var(--accent2);color:#211829}#shareVideo.ready{box-shadow:0 0 0 2px rgba(255,255,255,.16),0 5px 14px rgba(0,0,0,.22)}#shareVideo[disabled]{opacity:.62;cursor:wait}@media (max-width:520px){.completeShare .shareButtons{grid-template-columns:1fr}}.headerRight .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}#rules.rulesBtn{grid-column:1 / -1!important;width:100%!important;background:var(--panel2)!important;color:#fff!important;border:1px solid #58426b!important;padding:10px 14px!important;font-size:14px!important}#accountBtn.footerUtilityBtn,#footerLeaderboard.footerUtilityBtn{background:var(--accent)!important;color:#2b1a0b!important;border:0!important}.headerRight .stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.headerRight .stats .stat{min-width:0!important}#rules.rulesBtn{grid-column:1 / -1!important}.wordbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:stretch!important;gap:8px!important}.wordbar input{width:100%!important;min-width:0!important}.wordbar button{width:auto!important;white-space:nowrap!important;margin:0!important}@media (max-width:520px){.headerRight .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.headerRight .stats .stat{padding:8px 5px!important}.headerRight .stats .stat span{font-size:10px!important}.headerRight .stats .stat b{font-size:16px!important}.wordbar{grid-template-columns:minmax(0,1fr) auto auto!important;gap:6px!important}.wordbar input{padding-left:10px!important;padding-right:10px!important}.wordbar button{padding-left:10px!important;padding-right:10px!important;font-size:13px!important}}.headerRight .stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.headerRight .stats .stat{grid-column:auto!important;width:auto!important;min-width:0!important}#rules.rulesBtn{grid-column:1 / -1!important;width:100%!important}.controls.wordControls{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:stretch!important;gap:8px!important;width:100%!important;flex-wrap:nowrap!important}.controls.wordControls #wordInput{width:100%!important;min-width:0!important}.controls.wordControls #play,.controls.wordControls #clear{width:auto!important;min-width:0!important;white-space:nowrap!important;margin:0!important}@media (max-width:520px){.headerRight .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.headerRight .stats .stat{grid-column:auto!important;padding:8px 5px!important}.headerRight .stats .stat span{font-size:10px!important}.headerRight .stats .stat b{font-size:16px!important}.controls.wordControls{grid-template-columns:minmax(0,1fr) auto auto!important;gap:5px!important}.controls.wordControls #wordInput{padding:8px 9px!important}.controls.wordControls #play,.controls.wordControls #clear{padding:8px 9px!important;font-size:12px!important}}#accountBtn.footerUtilityBtn,#footerLeaderboard.footerUtilityBtn{font-size:14px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important}.completeShare{border:0!important;border-bottom:0!important;box-shadow:none!important;padding-bottom:0!important}.completeShare::before,.completeShare::after{content:none!important;display:none!important}.completeShare button{margin-bottom:0!important}.completeModal .shareResult{border-bottom:none!important}.completeSummary .scoreline:first-child{padding-left:16px!important}.completeSummary .scoreline:last-child{padding-right:16px!important}.completeAccount .controls{gap:5px!important}.completeLeaderboard{margin-top:8px!important}.liveText{color:var(--good)!important;font-size:12px;font-weight:900;letter-spacing:.04em;white-space:nowrap}#leaderStatus.statusPill{color:var(--good)!important;background:transparent!important;padding:0!important;border-radius:0!important;font-weight:900}.leaderboardTitleLive{display:flex;align-items:center;gap:7px}#practiceTutorialOverlay{--tut:#7fd8ff;--tut-strong:#3fbbea;--tut-soft:rgba(127,216,255,.14);--tut-line:rgba(127,216,255,.48);--tut-panel:#201b31;--tut-panel-2:#171322;--tut-good:#9ee7c1;--tut-ink:#17131f}.practiceKicker,.practiceStepLabel,.practiceBonusHit>strong{color:var(--tut)!important}.practiceCoach{border-color:var(--tut-line)!important;background:linear-gradient(180deg,var(--tut-panel),var(--tut-panel-2))!important}.practiceCoach button,.practiceComplete #practicePlayDaily{background:var(--tut)!important;color:var(--tut-ink)!important}.practice-focus{outline-color:var(--tut)!important;box-shadow:0 0 0 7px var(--tut-soft),0 0 24px rgba(63,187,234,.34)!important}.practiceCard.tile.expected,.practiceCard.tile.marketExpected,.practiceCard.tile.selected{border-color:var(--tut)!important;box-shadow:0 0 0 2px var(--tut),0 6px 14px rgba(0,0,0,.3)!important}.practiceMarketBank>div,.practiceFinalScore,.practiceBonusHit,.practiceBonusList{border-color:var(--tut-line)!important}.practiceMarketActions #practiceSwap{background:var(--tut)!important;color:var(--tut-ink)!important}.practiceMarketActions #practiceNextRound{background:var(--tut-good)!important;color:var(--tut-ink)!important}.practiceFinalScore b,.practiceBonusList>div b{color:var(--tut)!important}.practiceTutorialOverlay{overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-items:flex-start!important}.practiceTutorialModal{flex:0 0 auto;overflow:visible!important;max-height:none!important}@media (max-width:600px){.practiceTutorialOverlay{padding:8px 6px 28px!important}.practiceTutorialModal{width:100%!important;margin:4px auto 28px!important;padding:12px!important}#practicePlayArea.gamePanel>.practiceDeck,#practiceMarketDeck.tiles{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}#practicePlayArea.gamePanel>.practiceDeck .tile,#practiceMarketDeck .tile{width:100%!important;height:auto!important;min-height:68px!important;aspect-ratio:.9!important;font-size:25px!important;line-height:1!important;padding:6px 5px 18px!important}#practicePlayArea.gamePanel>.practiceDeck .tile .val,#practiceMarketDeck .tile .val{font-size:9px!important;bottom:4px!important;right:5px!important;line-height:1!important}#practiceMarketCards.market{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}#practiceMarketCards .tile{min-height:60px!important;height:auto!important;font-size:23px!important;padding:6px 5px 17px!important}#practiceMarketCards .tile .val{font-size:9px!important;bottom:4px!important;right:5px!important}.practiceWordArea{grid-template-columns:1fr!important}.practiceWordArea #practicePlayWord{width:100%!important}.practiceMarketActions{grid-template-columns:1fr!important}}@keyframes practicePulse{0%,100%{outline-color:rgba(127,216,255,.72)}50%{outline-color:rgba(190,239,255,1)}}.welcomeTutorialPrompt{margin:10px 0 4px;padding:11px 12px;border:1px solid rgba(243,166,74,.45);border-radius:10px;background:rgba(243,166,74,.08)}.welcomeTutorialPrompt strong{display:block;color:var(--accent);font-size:12px;letter-spacing:.05em}.welcomeTutorialPrompt span{display:block;margin-top:3px;color:var(--muted);font-size:13px;line-height:1.35}.welcomeActionsFirstRun{display:grid;grid-template-columns:1fr 1fr;gap:8px}.welcomeActionsFirstRun #welcomeTutorial,.welcomeActionsFirstRun #welcomePlay,.welcomeActionsFirstRun #welcomeLogin,.welcomeActionsFirstRun #welcomeRules{grid-column:auto}.rulesTutorialCallout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:12px 0 16px;padding:12px;border:1px solid rgba(243,166,74,.45);border-radius:10px;background:rgba(243,166,74,.08)}.rulesTutorialCallout strong{display:block;color:var(--accent);font-size:12px;letter-spacing:.04em}.rulesTutorialCallout span{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:1.35}.rulesTutorialCallout button{width:auto;white-space:nowrap;background:var(--accent);color:var(--ink)}.practiceTutorialOverlay{z-index:12000!important;background:rgba(10,6,13,.84)!important;padding:16px;align-items:center}.practiceTutorialModal{width:min(720px,100%);max-height:92vh;overflow:auto;margin:0;padding:20px;background:var(--panel)!important;border:1px solid #4b385c!important;border-radius:16px!important}.practiceTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.practiceKicker{color:var(--accent);font-size:10px;font-weight:950;letter-spacing:.1em}.practiceTop h2{margin:2px 0 0;font-size:25px}.practiceCoach{margin:0 0 12px;padding:12px 13px;border:1px solid #4b385c;border-radius:12px;background:#1b1422;box-shadow:none}.practiceStepLabel{color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.1em}.practiceCoach h3{margin:3px 0 4px;font-size:18px}.practiceCoach p{margin:0;color:var(--muted);font-size:13px;line-height:1.42}.practiceCoach button{width:100%;margin-top:9px}.practiceStats{margin:0 0 10px}.practiceStat{min-width:0}.practicePanel{margin:0;padding:19px}.practiceSectionTitle{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px}.practiceSectionTitle span{color:var(--muted);font-size:12px}.practiceSectionTitle b{font-size:14px}.practiceDeck{margin:0}.practiceCard{--point-colour:#ded8cf;appearance:none}.practiceCard.tile{cursor:pointer}.practiceCard.tile.expected,.practiceCard.tile.marketExpected{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent),0 6px 14px rgba(0,0,0,.3)!important;animation:practicePulse 1.2s ease-in-out infinite}.practiceCard.tile.selected{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent),0 6px 14px rgba(0,0,0,.3)!important;transform:translateY(-3px)}.practiceCard.tile.used{opacity:.22;cursor:not-allowed}.practiceWordArea{margin-top:12px}.practiceCurrentWord{flex:1;min-height:42px;display:flex;align-items:center;padding:10px 12px;border:1px solid #4b385c;border-radius:9px;background:#18131f;color:var(--muted);font-weight:850}.practiceCurrentWord.hasWord{color:var(--text);font-size:20px;letter-spacing:.04em}.practiceWordArea #practicePlayWord{min-width:150px;background:var(--good);color:var(--ink)}.practiceWords{margin-top:9px}.practiceWordRow{display:flex;justify-content:space-between;align-items:center;padding:9px 11px;border-radius:9px;background:#1b1422;border:1px solid #3a2b48}.practiceWordRow strong{font-size:15px}.practiceWordRow span{color:var(--accent2);font-weight:900}.practiceWordRow small{display:block;margin-top:2px;color:var(--accent);font-size:10px;font-weight:900}.practiceRoundControls{margin-top:10px}.practiceSubmit{width:100%}.practice-focus{outline:4px solid var(--accent)!important;outline-offset:3px!important;box-shadow:0 0 0 7px rgba(243,166,74,.14),0 0 24px rgba(243,166,74,.38)!important;animation:practicePulse 1.2s ease-in-out infinite}.practiceMarket{background:linear-gradient(180deg,#392840 0%,#3a2b33 62%,#32252f 100%)!important;border-color:#93662f!important;box-shadow:0 0 0 1px rgba(243,166,74,.2),0 18px 60px rgba(0,0,0,.45)!important}.practiceMarket .practiceSectionTitle b{color:var(--accent);font-size:20px}.practiceMarketBank{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:7px 0 11px}.practiceMarketBank>div{min-width:0;text-align:center;padding:7px 5px 6px;border:1px solid rgba(243,166,74,.36);border-radius:8px;background:rgba(15,10,17,.32)}.practiceMarketBank span{display:block;color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.06em}.practiceMarketBank b{display:block;margin-top:2px;color:#fffaf5;font-size:18px;line-height:1;font-weight:1000}.practiceMarketLabel{margin:8px 0 5px;color:var(--muted);font-size:10px;font-weight:950;letter-spacing:.06em}.practiceDeckSmall{margin-bottom:8px}.practiceMarketCards{margin-bottom:8px}.practiceMarketActions{margin-top:10px}.practiceMarketActions #practiceSwap{background:var(--accent);color:var(--ink)}.practiceMarketActions #practiceNextRound{background:var(--good);color:var(--ink)}.practiceComplete{text-align:center;padding:4px 0 0}.practiceCompleteBadge{display:inline-block;padding:5px 9px;border-radius:999px;background:var(--good);color:var(--ink);font-size:10px;font-weight:950;letter-spacing:.06em}.practiceComplete h2{margin:8px 0 5px;font-size:31px}.practiceComplete p{max-width:520px;margin:7px auto;color:var(--muted);line-height:1.4}.practiceFinalScore{width:min(260px,100%);margin:14px auto;padding:12px;border:1px solid #4b385c;border-radius:12px;background:#1b1422}.practiceFinalScore span{display:block;color:var(--muted);font-size:9px;font-weight:900}.practiceFinalScore b{display:block;margin-top:3px;color:var(--accent);font-size:48px}.practiceBonusSummary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;text-align:left}.practiceBonusHit,.practiceBonusList{padding:11px;border:1px solid #4b385c;border-radius:10px;background:#1b1422}.practiceBonusHit>span,.practiceBonusList>span{display:block;color:var(--muted);font-size:9px;font-weight:950;letter-spacing:.07em;margin-bottom:6px}.practiceBonusHit>strong{display:block;color:var(--accent);font-size:18px}.practiceBonusHit small,.practiceBonusList small{display:block;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.35}.practiceBonusList>div{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-top:1px solid rgba(255,255,255,.07)}.practiceBonusList>div:first-of-type{border-top:0}.practiceBonusList>div b{color:var(--accent2)}.practiceComplete #practicePlayDaily{width:100%;margin-top:7px}@keyframes practicePulse{0%,100%{outline-color:rgba(243,166,74,.72)}50%{outline-color:rgba(255,230,170,1)}}@media (prefers-reduced-motion:reduce){.practice-focus,.practiceCard.expected,.practiceCard.marketExpected{animation:none}}@media (max-width:800px){.practiceTutorialOverlay{padding:8px;align-items:flex-start}.practiceTutorialModal{margin:6px auto 16px;padding:12px;max-height:none}.practiceTop h2{font-size:21px}.practiceCoach{padding:9px 10px;margin-bottom:8px}.practiceCoach h3{font-size:16px}.practiceCoach p{font-size:12px}.practiceCoach button{padding:9px;margin-top:7px}.practicePanel{padding:10px}.practiceWordArea{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:4px}.practiceWordArea #practicePlayWord{min-width:0}.practiceBonusSummary{grid-template-columns:1fr}}@media (max-width:600px){.welcomeActionsFirstRun,.rulesTutorialCallout{grid-template-columns:1fr}.rulesTutorialCallout button{width:100%}#practicePlayArea.gamePanel>.practiceDeck{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}#practicePlayArea.gamePanel>.practiceDeck .tile{width:100%;height:auto;aspect-ratio:.86;min-width:0;font-size:clamp(18px,5.8vw,24px);border-radius:6px}#practiceMarketDeck.tiles{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}#practiceMarketDeck .tile{width:100%;height:auto;aspect-ratio:.86;min-width:0;font-size:19px}#practiceMarketCards.market{grid-template-columns:repeat(6,1fr);gap:4px}#practiceMarketCards .tile{height:48px;font-size:20px}}#marketOverlay .upgradeBankSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0 7px}#marketOverlay .upgradeBankStat{min-width:0;text-align:center;padding:7px 5px 6px;border:1px solid rgba(243,166,74,.36);border-radius:8px;background:rgba(15,10,17,.32)}#marketOverlay .upgradeBankStat span{display:block;color:var(--muted);font-size:9px;line-height:1.05;font-weight:900;letter-spacing:.06em}#marketOverlay .upgradeBankStat b{display:block;margin-top:2px;color:#fffaf5;font-size:18px;line-height:1;font-weight:1000}#marketOverlay #upgradeCost{color:var(--accent)}#marketOverlay #upgradeAfter.cantAfford{color:var(--bad)}@media (max-width:800px){#marketOverlay .upgradeBankSummary{gap:4px;margin:4px 0 5px}#marketOverlay .upgradeBankStat{padding:5px 3px 4px}#marketOverlay .upgradeBankStat span{font-size:8px}#marketOverlay .upgradeBankStat b{font-size:16px}}#marketOverlay{background:rgba(12,8,15,.82)!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#marketOverlay .modal{position:relative;background:radial-gradient(circle at 50% 0%,rgba(243,166,74,.18),transparent 45%),linear-gradient(180deg,#3a2838 0%,#2d202c 55%,#33251f 100%)!important;border:2px solid rgba(243,166,74,.65)!important;box-shadow:0 24px 70px rgba(0,0,0,.55),0 0 35px rgba(243,166,74,.12)!important}#marketOverlay .modal::before{content:"";position:absolute;inset:5px;border:1px solid rgba(243,166,74,.13);border-radius:calc(var(--radius,14px) - 4px);pointer-events:none}#marketOverlay h2{color:var(--accent)!important;text-shadow:0 2px 12px rgba(243,166,74,.18)}#marketOverlay h3{color:#fffaf5!important}.tile{background:radial-gradient(circle at 22% 12%,rgba(255,255,255,.34) 0%,rgba(255,255,255,.16) 18%,rgba(255,255,255,0) 42%),linear-gradient(145deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.08) 25%,rgba(255,255,255,0) 48%),var(--card-bg)!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.72),inset 0 -2px 3px rgba(40,27,37,.11),0 3px 8px rgba(0,0,0,.28)!important}.tile::before{content:""!important;display:block!important;position:absolute!important;top:-28%!important;left:-52%!important;width:54%!important;height:165%!important;border:0!important;transform:rotate(18deg) translateX(0)!important;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.14),rgba(255,255,255,.05),rgba(255,255,255,0))!important;opacity:.72!important;pointer-events:none!important;transition:transform .18s ease,opacity .18s ease!important}.tile:hover::before{transform:rotate(18deg) translateX(18%)!important;opacity:.92!important}.tile:active::before{transform:rotate(18deg) translateX(28%)!important;opacity:1!important}.tile::after{z-index:2!important}.tile{background:linear-gradient(155deg,rgba(255,255,255,.58) 0%,rgba(255,255,255,.30) 13%,rgba(255,255,255,.10) 28%,rgba(255,255,255,0) 46%),linear-gradient(180deg,rgba(255,255,255,.10) 0%,rgba(255,255,255,0) 55%,rgba(40,27,37,.08) 100%),var(--card-bg)!important;box-shadow:inset 0 2px 2px rgba(255,255,255,.85),inset 1px 0 1px rgba(255,255,255,.32),inset 0 -3px 4px rgba(40,27,37,.14),0 4px 9px rgba(0,0,0,.30)!important}.tile::before{content:""!important;display:block!important;position:absolute!important;top:-34%!important;left:-72%!important;width:90%!important;height:190%!important;border:0!important;transform:rotate(20deg) translateX(0)!important;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.05) 18%,rgba(255,255,255,.38) 46%,rgba(255,255,255,.18) 58%,rgba(255,255,255,0) 82%)!important;opacity:.95!important;pointer-events:none!important;transition:transform .22s ease,opacity .22s ease!important;z-index:1!important}.tile:hover::before{transform:rotate(20deg) translateX(34%)!important;opacity:1!important}.tile:active::before{transform:rotate(20deg) translateX(46%)!important;opacity:1!important}.tile .val{position:absolute;z-index:3!important}.tile::after{z-index:2!important}.completeAccount #gameAccountText{font-weight:700}.completeAccount .controls{grid-template-columns:1fr!important}#gameAccountBtn,#saveScore{width:100%!important}.completeReplayPrompt{margin:6px 0 4px;text-align:center;color:var(--muted);font-size:12px;font-weight:800}.completeReplay{margin:0 0 8px!important}.completeReplay button{width:100%}.completeShare{margin-bottom:3px!important}.gameSupport{margin:7px 0 6px!important}.completeLeaderboard{margin-top:0!important}.completeModal{padding-top:14px!important;padding-bottom:14px!important}.completeTitle{margin-bottom:3px!important}.completeLabel{margin-top:0!important}.completeModal .bigscore{margin:0!important;line-height:.95!important}.completeSummary{margin-top:5px!important;margin-bottom:6px!important}.nextDeckCard{margin:6px 0!important;padding-top:7px!important;padding-bottom:7px!important}.completeAccount{margin-top:6px!important;margin-bottom:4px!important;padding-top:8px!important;padding-bottom:8px!important}#saveMessage{min-height:0!important;margin:2px 0!important}.completeLeaderboard .modalTop{margin-bottom:4px!important}.completeLeaderboard #leaderRows{margin-top:0!important}@media (max-width:800px){#gameOver{align-items:flex-start!important;padding:6px!important;overflow-y:auto!important}#gameOver .completeModal{width:min(100%,520px)!important;max-height:none!important;margin:0 auto!important;padding:9px 10px 10px!important;border-radius:12px!important}#gameOver .completeTitle{font-size:18px!important;margin:0 0 1px!important}#gameOver .completeLabel{font-size:9px!important}#gameOver .bigscore{font-size:42px!important;line-height:.9!important}#gameOver .completeSummary{margin:3px 0 4px!important}#gameOver .completeSummary .scoreline{padding-top:3px!important;padding-bottom:3px!important}#gameOver .nextDeckCard{margin:4px 0!important;padding:5px 8px!important}#gameOver .nextDeckCard span,#gameOver .nextDeckCard small{font-size:9px!important}#gameOver .nextDeckCard b{font-size:18px!important}#gameOver .completeShare,#gameOver .completeReplay{margin:3px 0!important}#gameOver .completeShare button,#gameOver .completeReplay button,#gameOver .completeAccount button{min-height:34px!important;padding:7px 10px!important;font-size:12px!important}#gameOver .completeReplayPrompt{margin:4px 0 2px!important;font-size:11px!important}#gameOver .completeAccount{margin:4px 0 2px!important;padding:6px 8px!important}#gameOver .completeAccount .sub{margin-bottom:4px!important;font-size:10px!important;line-height:1.2!important}#gameOver #saveMessage{font-size:10px!important;line-height:1.15!important;margin:1px 0!important}#gameOver .gameSupport{margin:4px 0!important;font-size:10px!important}#gameOver .completeLeaderboard{margin:0!important;padding:7px 8px!important}#gameOver .completeLeaderboard h3{margin:0!important;font-size:13px!important}#gameOver .completeLeaderboard .modalTop{margin-bottom:2px!important}#gameOver .completeLeaderboard .leaderRow{padding-top:3px!important;padding-bottom:3px!important}}.completeSupport{margin:0 0 7px!important;text-align:center}.completeShare{width:100%!important}.completeShare #shareResult{display:block!important;width:100%!important}@media (max-width:800px){#gameOver .completeSupport{margin:0 0 4px!important;font-size:10px!important}}#gameOver .completeShare,#gameOver .shareResult.completeShare{display:block!important;width:100%!important;max-width:none!important;min-width:100%!important;box-sizing:border-box!important}#gameOver .completeShare>#shareResult,#gameOver #shareResult{display:block!important;width:100%!important;max-width:none!important;min-width:100%!important;flex:1 0 100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}html[data-theme=light] body,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] .name,html[data-theme=light] .modalTop,html[data-theme=light] .accountCard,html[data-theme=light] .profileStat,html[data-theme=light] .historyRow,html[data-theme=light] .scoreline,html[data-theme=light] .wordrow,html[data-theme=light] .leaderRow,html[data-theme=light] .leaderboard,html[data-theme=light] .rulesCopy,html[data-theme=light] .rulesLead,html[data-theme=light] .completeReplayPrompt,html[data-theme=light] .appearanceHeading h3,html[data-theme=light] .themeChoice strong,html[data-theme=light] .recentScores summary,html[data-theme=light] .previousRoundWords b,html[data-theme=light] #gameAccountText,html[data-theme=light] #signedInName,html[data-theme=light] #signedInEmail,html[data-theme=light] #summary,html[data-theme=light] #scoreHistory{color:#241b29!important}html[data-theme=light] .sub,html[data-theme=light] .tiny,html[data-theme=light] .stat span,html[data-theme=light] .profileStat span,html[data-theme=light] .recentScoresHint,html[data-theme=light] .deckReorderHint,html[data-theme=light] .appearanceHeading span,html[data-theme=light] .themeChoice small,html[data-theme=light] .previousRoundWords span,html[data-theme=light] .nextDeckCard span,html[data-theme=light] .nextDeckCard small{color:#675d6d!important}html[data-theme=light] body>:not(.wd-inline-account) button.secondary,html[data-theme=light] #rules.rulesBtn,html[data-theme=light] .close{background:#eee7f2!important;color:#241b29!important;border-color:#8d7d99!important}html[data-theme=light] body>:not(.wd-inline-account) button:not(.secondary){color:#ffffff!important}html[data-theme=light] #play,html[data-theme=light] #submitRound:not(:disabled),html[data-theme=light] #nextRound{color:#102517!important}html[data-theme=light] body>:not(.wd-inline-account) button:disabled{color:#544d58!important}html[data-theme=light] .tile[data-value="2"] .val,html[data-theme=light] .tile[data-value="3"] .val,html[data-theme=light] .tile[data-value="4"] .val,html[data-theme=light] .tile[data-value="5"] .val{color:#fff!important}html[data-theme=light] .tile[data-value="1"] .val{color:#241b29!important}html[data-theme=light] #marketOverlay{background:rgba(55,45,60,.38)!important}html[data-theme=light] #marketOverlay .modal{background:radial-gradient(circle at 50% 0%,rgba(200,110,18,.10),transparent 44%),linear-gradient(180deg,#fffdfb 0%,#f7f1f8 58%,#f0e9f3 100%)!important;border:2px solid #b38b5a!important;color:#241b29!important;box-shadow:0 24px 70px rgba(58,43,65,.24),0 0 28px rgba(200,110,18,.08)!important}html[data-theme=light] #marketOverlay .modal::before{border-color:rgba(126,91,52,.25)!important}html[data-theme=light] #marketOverlay h2{color:#a85c0d!important}html[data-theme=light] #marketOverlay h3,html[data-theme=light] #marketOverlay p,html[data-theme=light] #marketOverlay .sub,html[data-theme=light] #marketOverlay .deckReorderHint,html[data-theme=light] #marketOverlay #shopMessage{color:#4f4455!important}html[data-theme=light] #marketOverlay .upgradeBankStat{background:#ffffff!important;border-color:#b99161!important;box-shadow:0 1px 0 rgba(70,50,80,.05)}html[data-theme=light] #marketOverlay .upgradeBankStat span{color:#675d6d!important}html[data-theme=light] #marketOverlay .upgradeBankStat b{color:#241b29!important}html[data-theme=light] #marketOverlay #upgradeCost{color:#a85c0d!important}html[data-theme=light] #marketOverlay #upgradeAfter.cantAfford{color:#b52236!important}html[data-theme=light] #marketOverlay .previousRoundWords{background:#eee7f2!important;border:1px solid #c6b7cd!important}html[data-theme=light] #marketOverlay .previousRoundWords span{color:#6d5f74!important}html[data-theme=light] #marketOverlay .previousRoundWords b{color:#241b29!important}html[data-theme=light] #marketOverlay #swapCard{background:#c86e12!important;color:#fff!important}html[data-theme=light] #marketOverlay #swapCard:disabled{background:#d5cdc0!important;color:#625b60!important}html[data-theme=light] #marketOverlay #nextRound{background:#2fbf67!important;color:#102517!important}html[data-theme=contrast] #marketOverlay{background:#000!important}html[data-theme=contrast] #marketOverlay .modal{background:#000!important;border:3px solid #fff!important;box-shadow:none!important;color:#fff!important}html[data-theme=contrast] #marketOverlay .modal::before{border-color:#fff!important}html[data-theme=contrast] #marketOverlay h2{color:#ffd800!important}html[data-theme=contrast] #marketOverlay .upgradeBankStat{background:#000!important;border:2px solid #fff!important}html[data-theme=contrast] #marketOverlay .upgradeBankStat b,html[data-theme=contrast] #marketOverlay .upgradeBankStat span,html[data-theme=contrast] #marketOverlay .previousRoundWords b,html[data-theme=contrast] #marketOverlay .previousRoundWords span{color:#fff!important}html[data-theme=contrast] #marketOverlay .previousRoundWords{background:#000!important;border:2px solid #fff!important}.practiceCard.tile{font-family:Inter,system-ui,sans-serif!important;font-weight:900!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important}#practiceTutorialOverlay .practiceCard.tile:not(.selected){background:#fff!important;color:#281b25!important}#practiceTutorialOverlay .practiceCard.tile.expected,#practiceTutorialOverlay .practiceCard.tile.marketExpected{background:#fff!important;color:#281b25!important}#practiceTutorialOverlay .practiceCard.tile.used:not(.selected){background:#fff!important;color:#281b25!important}html[data-theme=light] #practiceTutorialOverlay{--tut:#087c78;--tut-strong:#056a67;--tut-soft:rgba(8,124,120,.12);--tut-line:rgba(8,124,120,.48);--tut-panel:#ffffff;--tut-panel-2:#f4eef6;--tut-good:#2fbf67;--tut-ink:#241b29;background:rgba(55,45,60,.38)!important}html[data-theme=light] .practiceTutorialModal,html[data-theme=light] .practicePanel{background:#ffffff!important;color:#241b29!important;border-color:#9b8ca6!important}html[data-theme=light] .practiceTop h2,html[data-theme=light] .practiceCoach h3,html[data-theme=light] .practiceSectionTitle b,html[data-theme=light] .practiceWordRow strong,html[data-theme=light] .practiceComplete h2{color:#241b29!important}html[data-theme=light] .practiceCoach{background:linear-gradient(180deg,#ffffff,#f4eef6)!important;border-color:rgba(8,124,120,.48)!important;color:#241b29!important}html[data-theme=light] .practiceCoach p,html[data-theme=light] .practiceSectionTitle span,html[data-theme=light] .practiceMarketLabel,html[data-theme=light] .practiceMarketBank span,html[data-theme=light] .practiceComplete p,html[data-theme=light] .practiceFinalScore span,html[data-theme=light] .practiceBonusHit>span,html[data-theme=light] .practiceBonusList>span,html[data-theme=light] .practiceBonusHit small,html[data-theme=light] .practiceBonusList small{color:#675d6d!important}html[data-theme=light] .practiceKicker,html[data-theme=light] .practiceStepLabel,html[data-theme=light] .practiceBonusHit>strong,html[data-theme=light] .practiceFinalScore b,html[data-theme=light] .practiceBonusList>div b{color:#087c78!important}html[data-theme=light] .practiceCurrentWord{background:#ffffff!important;color:#675d6d!important;border-color:#9b8ca6!important}html[data-theme=light] .practiceCurrentWord.hasWord{color:#241b29!important}html[data-theme=light] .practiceWordRow{background:#f4eef6!important;border-color:#c6b7cd!important;color:#241b29!important}html[data-theme=light] .practiceWordRow span{color:#087c78!important}html[data-theme=light] .practiceWordRow small{color:#a85c0d!important}html[data-theme=light] .practiceMarket{background:radial-gradient(circle at 50% 0%,rgba(200,110,18,.10),transparent 44%),linear-gradient(180deg,#fffdfb 0%,#f7f1f8 58%,#f0e9f3 100%)!important;border-color:#b38b5a!important;box-shadow:0 18px 50px rgba(58,43,65,.20)!important}html[data-theme=light] .practiceMarket .practiceSectionTitle b{color:#a85c0d!important}html[data-theme=light] .practiceMarketBank>div{background:#ffffff!important;border-color:#b99161!important}html[data-theme=light] .practiceMarketBank b{color:#241b29!important}html[data-theme=light] .practiceMarketBank span{color:#675d6d!important}html[data-theme=light] .practiceFinalScore,html[data-theme=light] .practiceBonusHit,html[data-theme=light] .practiceBonusList{background:#f4eef6!important;border-color:#c6b7cd!important;color:#241b29!important}html[data-theme=light] .practiceBonusList>div{border-top-color:rgba(36,27,41,.13)!important}html[data-theme=light] .practiceCompleteBadge{background:#2fbf67!important;color:#102517!important}html[data-theme=light] .practiceCoach button,html[data-theme=light] .practiceMarketActions #practiceSwap,html[data-theme=light] .practiceComplete #practicePlayDaily{background:#087c78!important;color:#ffffff!important}html[data-theme=light] .practiceMarketActions #practiceNextRound,html[data-theme=light] .practiceWordArea #practicePlayWord{background:#2fbf67!important;color:#102517!important}html[data-theme=light] .practice-focus{outline-color:#087c78!important;box-shadow:0 0 0 7px rgba(8,124,120,.12),0 0 22px rgba(8,124,120,.22)!important}html[data-theme=light] .practiceCard.tile.expected,html[data-theme=light] .practiceCard.tile.marketExpected,html[data-theme=light] .practiceCard.tile.selected{border-color:#087c78!important;box-shadow:0 0 0 2px #087c78,0 6px 14px rgba(50,40,55,.18)!important}html[data-theme=contrast] #practiceTutorialOverlay{--tut:#00ffff;--tut-strong:#00ffff;--tut-soft:rgba(0,255,255,.18);--tut-line:#ffffff;--tut-panel:#000000;--tut-panel-2:#000000;--tut-good:#00ff6a;--tut-ink:#000000;background:#000!important}html[data-theme=contrast] .practiceTutorialModal,html[data-theme=contrast] .practicePanel,html[data-theme=contrast] .practiceCoach,html[data-theme=contrast] .practiceMarket,html[data-theme=contrast] .practiceCurrentWord,html[data-theme=contrast] .practiceWordRow,html[data-theme=contrast] .practiceFinalScore,html[data-theme=contrast] .practiceBonusHit,html[data-theme=contrast] .practiceBonusList,html[data-theme=contrast] .practiceMarketBank>div{background:#000!important;color:#fff!important;border:2px solid #fff!important;box-shadow:none!important}html[data-theme=contrast] .practiceTop h2,html[data-theme=contrast] .practiceCoach h3,html[data-theme=contrast] .practiceCoach p,html[data-theme=contrast] .practiceSectionTitle span,html[data-theme=contrast] .practiceSectionTitle b,html[data-theme=contrast] .practiceCurrentWord,html[data-theme=contrast] .practiceCurrentWord.hasWord,html[data-theme=contrast] .practiceWordRow strong,html[data-theme=contrast] .practiceMarketLabel,html[data-theme=contrast] .practiceMarketBank span,html[data-theme=contrast] .practiceMarketBank b,html[data-theme=contrast] .practiceComplete h2,html[data-theme=contrast] .practiceComplete p,html[data-theme=contrast] .practiceFinalScore span,html[data-theme=contrast] .practiceBonusHit>span,html[data-theme=contrast] .practiceBonusList>span,html[data-theme=contrast] .practiceBonusHit small,html[data-theme=contrast] .practiceBonusList small{color:#fff!important}html[data-theme=contrast] .practiceKicker,html[data-theme=contrast] .practiceStepLabel,html[data-theme=contrast] .practiceBonusHit>strong,html[data-theme=contrast] .practiceFinalScore b,html[data-theme=contrast] .practiceBonusList>div b,html[data-theme=contrast] .practiceWordRow span{color:#00ffff!important}html[data-theme=contrast] .practiceWordRow small,html[data-theme=contrast] .practiceMarket .practiceSectionTitle b{color:#ffd800!important}html[data-theme=contrast] .practiceBonusList>div{border-top:2px solid #fff!important}html[data-theme=contrast] .practiceCompleteBadge{background:#00ff6a!important;color:#000!important;border:2px solid #fff!important}html[data-theme=contrast] .practiceCoach button,html[data-theme=contrast] .practiceMarketActions #practiceSwap,html[data-theme=contrast] .practiceComplete #practicePlayDaily{background:#ffd800!important;color:#000!important;border:2px solid #fff!important}html[data-theme=contrast] .practiceMarketActions #practiceNextRound,html[data-theme=contrast] .practiceWordArea #practicePlayWord{background:#00ff6a!important;color:#000!important;border:2px solid #fff!important}html[data-theme=contrast] .practice-focus{outline:4px solid #00ffff!important;outline-offset:3px!important;box-shadow:0 0 0 7px rgba(0,255,255,.18)!important}html[data-theme=contrast] .practiceCard.tile.expected,html[data-theme=contrast] .practiceCard.tile.marketExpected,html[data-theme=contrast] .practiceCard.tile.selected{border-color:#00ffff!important;outline:4px solid #00ffff!important;outline-offset:2px!important;box-shadow:none!important}html[data-theme=light] #practiceTutorialOverlay .practiceCard.tile:not(.selected),html[data-theme=light] #practiceTutorialOverlay .practiceCard.tile.expected,html[data-theme=light] #practiceTutorialOverlay .practiceCard.tile.marketExpected,html[data-theme=contrast] #practiceTutorialOverlay .practiceCard.tile:not(.selected),html[data-theme=contrast] #practiceTutorialOverlay .practiceCard.tile.expected,html[data-theme=contrast] #practiceTutorialOverlay .practiceCard.tile.marketExpected{background:#fff!important;color:#281b25!important}html[data-theme=contrast] #practiceTutorialOverlay .practiceCard.tile.selected{background:#ffd800!important;color:#000!important}.wordFeedbackLine{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;margin-top:5px}.wordFeedbackLine .message{flex:1 1 auto;min-width:0;margin-top:0}.liveBonusIndicators{flex:0 1 auto;display:flex;justify-content:flex-end;align-items:center;gap:5px;flex-wrap:wrap}.liveBonus{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border:1px solid rgba(201,185,210,.22);border-radius:999px;background:rgba(201,185,210,.07);color:#a89bb2;font-size:9px;line-height:1.1;font-weight:800;white-space:nowrap;opacity:1;transition:opacity .14s ease,background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.liveBonus b{color:inherit;font-weight:1000}.liveBonus.active{opacity:1;color:#13231a;background:var(--good);border-color:var(--good);box-shadow:0 0 0 1px rgba(142,224,162,.16)}html[data-theme=light] .liveBonus{color:#675d6d;background:#eee8f1;border-color:#c8bbcF;opacity:1}html[data-theme=light] .liveBonus.active{color:#ffffff;background:#187a36;border-color:#187a36}html[data-theme=contrast] .liveBonus{color:#fff;background:#000;border:2px solid #777;opacity:.55}html[data-theme=contrast] .liveBonus.active{color:#000;background:#00ff6a;border-color:#fff;opacity:1;box-shadow:0 0 0 2px #00ffff}@media (max-width:800px){.wordFeedbackLine{display:block;min-height:0;margin-top:4px}.wordFeedbackLine .message{min-height:20px}.liveBonusIndicators{justify-content:flex-start;gap:4px;margin-top:2px}.liveBonus{padding:3px 5px;font-size:8px}}@media (max-width:390px){.liveBonusIndicators{display:grid;grid-template-columns:repeat(2,max-content)}}@media (prefers-reduced-motion:reduce){.liveBonus{transition:none}}.wordFeedbackLine{display:block!important}.wordFeedbackLine .message{width:100%}.liveBonusIndicators{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:5px!important;margin-top:3px!important}.liveBonus{width:100%;justify-content:center;text-align:center;min-width:0}.headerRight .stats{gap:6px!important}.headerRight .stats .stat{padding:5px 9px!important;min-height:0!important}.headerRight .stats .stat span{margin:0!important;line-height:1!important}.headerRight .stats .stat b{display:block;margin-top:2px!important;line-height:1!important}@media (max-width:800px){.liveBonusIndicators{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;margin-top:2px!important}.liveBonus{padding:3px 2px!important;font-size:7.5px!important;white-space:normal!important;line-height:1.05!important}.headerRight .stats .stat{padding:4px 5px!important}.headerRight .stats .stat span{font-size:9px!important}.headerRight .stats .stat b{font-size:15px!important;margin-top:1px!important}}@media (max-width:390px){.liveBonusIndicators{grid-template-columns:repeat(4,minmax(0,1fr))!important}.liveBonus{font-size:7px!important}}.siteInfoLinks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:9px;font-size:11px}.siteInfoLinks a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.siteInfoLinks a:hover,.siteInfoLinks a:focus-visible{color:var(--text)}.accountDataLinks{margin-top:18px;padding:14px;border:1px solid var(--border,#4b385c);border-radius:12px;background:var(--surface,#1b1422)}.accountDataLinks h3{margin:0 0 4px}.accountDataLinks p{margin:0}.accountDataActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.accountDataActions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 12px;border-radius:9px;background:var(--panel2);border:1px solid var(--border-strong,#604877);color:var(--text);font-weight:850;text-decoration:none}html[data-theme=light] .accountDataLinks{background:#f4eef6;border-color:#9b8ca6}html[data-theme=light] .accountDataLinks h3,html[data-theme=light] .accountDataActions a{color:#241b29!important}html[data-theme=contrast] .accountDataLinks,html[data-theme=contrast] .accountDataActions a{background:#000!important;border:2px solid #fff!important;color:#fff!important}@media (max-width:520px){.siteInfoLinks{font-size:10px;gap:6px 11px}.accountDataActions{display:grid;grid-template-columns:1fr 1fr}}.practiceModeAccountCard{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:14px;border:1px solid var(--border,#4b385c);border-radius:12px;background:var(--surface,#1b1422)}.practiceModeAccountCard h3{margin:0 0 4px}.practiceModeAccountCard p{margin:0;max-width:570px}.practiceModeLaunch{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:10px;background:var(--accent);color:var(--button-text,#2b1a0b);font-weight:950;text-decoration:none}.practiceModeLaunch:hover{filter:brightness(1.05)}html[data-theme=light] .practiceModeAccountCard{background:#f4eef6;border-color:#9b8ca6;color:#241b29}html[data-theme=contrast] .practiceModeAccountCard{background:#000!important;border:2px solid #fff!important;color:#fff!important}html[data-theme=contrast] .practiceModeLaunch{background:#ffd800!important;color:#000!important;border:2px solid #fff!important}@media (max-width:620px){.practiceModeAccountCard{display:block}.practiceModeLaunch{display:flex;width:100%;margin-top:10px}}.trophyAccountCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:14px;border:1px solid var(--border,#4b385c);border-radius:12px;background:var(--surface,#1b1422)}.trophyAccountIcon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:rgba(243,166,74,.12);border:1px solid rgba(243,166,74,.45);font-size:25px}.trophyAccountCopy h3{margin:0 0 4px}.trophyAccountCopy p{margin:0}.trophyCabinetLaunch{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:10px;background:var(--accent);color:var(--button-text,#2b1a0b);font-weight:950;text-decoration:none;white-space:nowrap}html[data-theme=light] .trophyAccountCard{background:#f4eef6;border-color:#9b8ca6;color:#241b29}html[data-theme=contrast] .trophyAccountCard{background:#000!important;border:2px solid #fff!important;color:#fff!important}html[data-theme=contrast] .trophyAccountIcon{background:#000!important;border:2px solid #fff!important}html[data-theme=contrast] .trophyCabinetLaunch{background:#ffd800!important;color:#000!important;border:2px solid #fff!important}@media (max-width:620px){.trophyAccountCard{grid-template-columns:auto 1fr}.trophyCabinetLaunch{grid-column:1/-1;width:100%}}html[data-wd-theme=light]{color-scheme:light}html[data-wd-theme=high_contrast]{color-scheme:dark}html[data-wd-motion=reduce] .completionConfetti{display:none!important}.leaderboardScope{display:flex;gap:6px;margin:8px 0 10px}.leaderboardScope button{flex:1;min-width:0;padding:9px 12px;border:1px solid #58426b;background:var(--panel2);color:#fff}.leaderboardScope button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#2b1a0b}.leaderboardScope button:focus-visible,.leaderboardSignIn:focus-visible{outline:3px solid #fff;outline-offset:2px}.leaderboardSignIn{margin-left:4px;padding:6px 10px}.wd-live-tools{display:none}@media (max-width:800px){body.wd-main-active{min-height:100dvh}body.wd-main-active .wrap{width:100%;max-width:none;min-height:auto;padding:max(6px,env(safe-area-inset-top)) 8px 8px}body.wd-main-active .siteFooter{display:flex!important;margin-top:6px!important;padding-top:6px!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important}body.wd-main-active header{display:grid!important;grid-template-columns:minmax(118px,38vw) minmax(0,1fr)!important;gap:6px 8px!important;align-items:center!important;margin:0 0 5px!important}body.wd-main-active .brandBlock{grid-column:1!important;grid-row:1!important;display:block!important;width:auto!important}body.wd-main-active .mainImageLogo{width:min(150px,38vw)!important;margin:0!important}body.wd-main-active .brandMeta{display:flex!important;align-items:center!important;margin:2px 0 0!important;gap:4px!important}body.wd-main-active .brandMeta .tagline{display:none!important}body.wd-main-active .brandChallenge{font-size:8px!important;line-height:1.05!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important}body.wd-main-active .headerRight{display:block!important;grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important}body.wd-main-active .accountBar{display:none!important}body.wd-main-active .headerRight .stats{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:0!important}body.wd-main-active .headerRight .stats .stat{grid-column:auto!important;width:auto!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:5px 4px!important;border-radius:8px!important}body.wd-main-active .headerRight .stats .stat span{font-size:9px!important;line-height:1!important;white-space:nowrap!important}body.wd-main-active .headerRight .stats .stat b{margin-top:2px!important;font-size:15px!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.wd-main-active #rules.rulesBtn{display:none!important}body.wd-main-active .wd-live-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 8px}body.wd-main-active .wd-live-tools>:nth-child(4){grid-column:1 / -1}body.wd-main-active .wd-live-tools button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:6px 4px;border:1px solid #58426b;border-radius:8px;background:var(--panel2);color:var(--text);font-size:10px;font-weight:900;line-height:1;text-align:center;text-decoration:none}body.wd-main-active .gamePanel{padding:7px!important;border-radius:10px!important}body.wd-main-active .handTitle{margin:0 0 2px!important;font-size:11px!important;line-height:1.1!important}body.wd-main-active .deckReorderHint{margin:0 0 3px!important;font-size:8px!important;line-height:1.05!important}body.wd-main-active .gamePanel>.tiles{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}body.wd-main-active .gamePanel>.tiles .tile{width:100%!important;height:auto!important;aspect-ratio:.80!important;min-width:0!important;border-radius:6px!important;font-size:clamp(28px,9.2vw,37px)!important;line-height:.9!important;box-shadow:0 3px 8px rgba(0,0,0,.28)!important}body.wd-main-active .gamePanel>.tiles .tile::before{left:7px!important;right:7px!important;bottom:22px!important}body.wd-main-active .gamePanel>.tiles .tile .val{right:0!important;left:auto!important;bottom:0!important;width:29px!important;min-width:29px!important;height:29px!important;line-height:29px!important;padding:0 4px 2px 0!important;font-size:10px!important}body.wd-main-active .wordControls{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:4px!important;margin-top:5px!important}body.wd-main-active .wordControls input{min-width:0!important;min-height:44px!important;padding:8px 9px!important;border-radius:8px!important;font-size:16px!important}body.wd-main-active .wordControls button{min-height:44px!important;padding:7px 8px!important;font-size:10px!important}body.wd-main-active .wordFeedbackLine{margin-top:2px!important}body.wd-main-active .wordFeedbackLine .message{min-height:16px!important;margin:0!important;font-size:9px!important;line-height:1.1!important}body.wd-main-active .liveBonusIndicators{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;margin-top:2px!important}body.wd-main-active .liveBonus{min-height:20px!important;padding:3px 2px!important;font-size:7.5px!important;line-height:1!important}body.wd-main-active .words{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin-top:4px!important}body.wd-main-active .wordrow{min-width:0!important;padding:5px 6px!important;border-radius:7px!important;gap:4px!important}body.wd-main-active .wordrow .name{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important}body.wd-main-active .wordrow .tiny{font-size:8px!important;line-height:1!important}body.wd-main-active .wordrow .badges{display:none!important}body.wd-main-active .undoWord{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}body.wd-main-active .roundControls{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;margin-top:4px!important}body.wd-main-active .roundControls button{min-height:44px!important;padding:7px 6px!important;font-size:10px!important}body.wd-main-active .footerGameButtons{display:none!important}body.wd-main-active .universeFooterLink{margin:0 0 8px!important}}@media (max-width:800px) and (max-height:760px){body.wd-main-active header{grid-template-columns:minmax(104px,34vw) minmax(0,1fr)!important;margin-bottom:4px!important}body.wd-main-active .mainImageLogo{width:min(128px,34vw)!important}body.wd-main-active .brandChallenge{font-size:7px!important}body.wd-main-active .wd-live-tools button{min-height:44px;font-size:9px}body.wd-main-active .gamePanel{padding:6px!important}body.wd-main-active .handTitle{display:none!important}body.wd-main-active .deckReorderHint{display:none!important}body.wd-main-active .gamePanel>.tiles .tile{aspect-ratio:.86!important;font-size:clamp(26px,8.5vw,34px)!important}body.wd-main-active .liveBonus{font-size:7px!important}}@media (max-width:800px){body.wd-main-active .wd-live-tools .wd-live-rules{background:#78d0c9;border-color:#8fe1da;color:#172523}body.wd-main-active .gamePanel>.tiles .tile .val{left:auto!important;right:7px!important;bottom:7px!important;transform:none!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--ink)!important;font-size:12px!important;font-weight:950!important;line-height:1!important;text-align:right!important;z-index:4!important}body.wd-main-active .gamePanel>.tiles .tile[data-value="5"] .val{color:var(--ink)!important}}@media (max-width:800px){body.wd-main-active .gamePanel>.tiles{margin-bottom:9px!important}body.wd-main-active .wordControls{margin-top:0!important}body.wd-main-active .gamePanel>.tiles .tile .val{left:auto!important;right:6px!important;bottom:6px!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;border-radius:5px!important;background:var(--card-bg,#f7f1e5)!important;color:var(--ink)!important;box-shadow:none!important;font-size:11px!important;font-weight:950!important;line-height:18px!important;text-align:center!important;z-index:5!important}#welcomeOverlay{align-items:flex-start!important;padding:max(8px,env(safe-area-inset-top)) 10px max(8px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}#welcomeOverlay .welcomeModal{width:min(520px,100%)!important;max-height:none!important;margin:0 auto!important;padding:14px!important;border-radius:14px!important}#welcomeOverlay .welcomeLogo.wordDecksImageLogo{width:min(330px,78vw)!important;margin:0 auto 7px!important}#welcomeOverlay .welcomeCopy{gap:5px!important;margin:5px 0 8px!important}#welcomeOverlay .welcomeCopy p{font-size:14px!important;line-height:1.28!important}#welcomeOverlay .welcomeTutorialPrompt{margin:7px 0 5px!important;padding:8px 9px!important}#welcomeOverlay .welcomeTutorialPrompt strong{font-size:10px!important}#welcomeOverlay .welcomeTutorialPrompt span{margin-top:2px!important;font-size:11px!important;line-height:1.25!important}#welcomeOverlay .welcomeRemember{gap:7px!important;margin:6px 0 8px!important;font-size:12px!important}#welcomeOverlay .welcomeRemember input{width:22px!important;height:22px!important}#welcomeOverlay .welcomeActions{grid-template-columns:1fr 1fr!important;gap:6px!important}#welcomeOverlay .welcomeActions button{min-height:44px!important;padding:7px 8px!important;font-size:11px!important;line-height:1.1!important}#welcomeOverlay #welcomeTutorial,#welcomeOverlay #welcomePlay{grid-column:1 / -1!important}}@media (max-width:390px){#welcomeOverlay .welcomeModal{padding:11px!important}#welcomeOverlay .welcomeLogo.wordDecksImageLogo{width:min(285px,74vw)!important}#welcomeOverlay .welcomeCopy p{font-size:13px!important;line-height:1.22!important}}@media (max-width:800px){#welcomeOverlay #welcomePlay{background:#39c86a!important;color:#0f2a18!important;border-color:#55df83!important}body.wd-main-active .gamePanel>.tiles .tile .val{position:absolute!important;left:auto!important;top:auto!important;right:0!important;bottom:0!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;max-height:31px!important;margin:0!important;padding:0 4px 3px 0!important;box-sizing:border-box!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;border:0!important;border-radius:0!important;background:transparent!important;color:#281b25!important;transform:none!important;translate:none!important;font-size:11px!important;font-weight:1000!important;line-height:1!important;text-align:right!important;box-shadow:none!important;text-shadow:none!important;z-index:5!important;overflow:visible!important}body.wd-main-active .gamePanel>.tiles .tile .val::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:31px!important;height:31px!important;margin:0!important;padding:0!important;background:var(--point-colour,#ded8cf)!important;clip-path:polygon(100% 0,100% 100%,0 100%)!important;transform:none!important;z-index:-1!important;pointer-events:none!important}body.wd-main-active .gamePanel>.tiles .tile[data-value="1"] .val{color:#281b25!important;text-shadow:none!important}body.wd-main-active .gamePanel>.tiles .tile[data-value="2"] .val,body.wd-main-active .gamePanel>.tiles .tile[data-value="3"] .val,body.wd-main-active .gamePanel>.tiles .tile[data-value="4"] .val,body.wd-main-active .gamePanel>.tiles .tile[data-value="5"] .val{color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.35)!important}}.leagueModal{width:min(760px,100%)}.leagueKicker{color:var(--accent2);font-size:11px;font-weight:950;letter-spacing:.12em}.leagueModal h2{margin:2px 0 0}.leagueIntro{margin:10px 0 14px;color:var(--muted)}.leagueControls{display:grid;grid-template-columns:1fr 1fr;gap:10px}.leaguePeriodTabs,.leagueScopeTabs{display:grid;gap:5px}.leaguePeriodTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.leagueScopeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueControls button{min-height:44px;padding:8px}.leagueControls button[aria-pressed=true]{background:var(--accent);color:#2b1a0b}.leaguePeriodLabel{margin:14px 0 7px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.leagueTable{display:grid;gap:5px}.leagueRow{display:grid;grid-template-columns:48px minmax(0,1fr) 72px 92px;gap:8px;align-items:center;min-height:44px;padding:8px 10px;background:#1b1422;border-radius:9px}.leagueRow.me{outline:2px solid var(--accent2)}.leagueHeader{min-height:auto;background:transparent;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.leagueHeader span:nth-child(3),.leagueHeader span:nth-child(4),.leaguePlayed,.leaguePoints{text-align:right}.leaguePosition{font-weight:950;color:var(--accent2)}.leaguePlayer{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850}.leaguePlayed{color:var(--muted)}.leaguePoints{font-size:17px;color:var(--accent)}.leagueMessage{padding:18px 12px;text-align:center;color:var(--muted);background:#1b1422;border-radius:9px}.leagueError{color:var(--bad)}.leagueMe{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin-top:10px;padding:10px 12px;border:1px solid #58426b;border-radius:10px;background:var(--panel2)}.leagueMe[hidden]{display:none}.leagueMe span,.leagueMe small{color:var(--muted)}.leagueMe strong{text-align:center}.leagueNote{margin:10px 0 0;color:var(--muted);font-size:11px;text-align:center}@media (max-width:800px){body.wd-main-active .wd-live-tools{grid-template-columns:repeat(4,minmax(0,1fr))}body.wd-main-active .wd-live-tools>:nth-child(4){grid-column:auto}body.wd-main-active .wd-live-tools>:nth-child(5){grid-column:1 / -1}body.wd-main-active .wd-live-tools button{font-size:9px}.leagueModal{padding:12px}.leagueIntro{font-size:12px;line-height:1.3;margin:8px 0 10px}.leagueControls{grid-template-columns:1fr;gap:6px}.leagueRow{grid-template-columns:34px minmax(0,1fr) 50px 72px;gap:6px;padding:7px 8px}.leaguePoints{font-size:15px}.leagueMe{grid-template-columns:1fr auto}.leagueMe strong{text-align:right}.leagueMe small{grid-column:1 / -1}}.completeShare .shareButtons{grid-template-columns:repeat(2,minmax(0,1fr))}#shareResult{grid-column:1 / -1;min-height:52px}#shareVideo,#copyResult,#saveVideo{min-height:44px}#shareVideo{background:var(--panel2);color:var(--text);border:1px solid #58426b}#copyResult{background:var(--panel2);color:var(--text);border:1px solid #58426b}@media (max-width:520px){.completeShare .shareButtons{grid-template-columns:repeat(2,minmax(0,1fr))}#shareResult{grid-column:1 / -1}}.tilePlaceholder{visibility:hidden!important;pointer-events:none!important;box-shadow:none!important}#marketOverlay .marketSummary{grid-template-columns:repeat(4,minmax(0,1fr))}#marketOverlay .marketTimerStat small{display:block;margin-top:3px;color:var(--muted);font-size:8px;line-height:1;font-weight:900;letter-spacing:.05em}#marketOverlay #marketSpend{color:var(--accent2)}#marketOverlay #market .marketUpgradeTile{cursor:grab;touch-action:none}#marketOverlay #market .marketUpgradeTile:active{cursor:grabbing}#marketOverlay #marketHand .marketDeckTile[role=button]{outline-offset:2px}#marketOverlay .marketLockActions{grid-template-columns:1fr 1.35fr}html.marketUpgradeDragging,html.marketUpgradeDragging body{overscroll-behavior:none}html.marketUpgradeDragging #market{touch-action:none!important}@media (max-width:600px){#marketOverlay .marketSummary{grid-template-columns:repeat(2,minmax(0,1fr))}#marketOverlay .marketLockActions{grid-template-columns:1fr}}#marketOverlay .marketStage[hidden]{display:none!important}#marketOverlay .marketIntro,#marketOverlay .marketSummaryScreen{text-align:center;padding:10px 2px 4px}#marketOverlay .marketStageLead{margin:4px auto 14px;max-width:460px;color:var(--muted);font-weight:800}#marketOverlay .marketHowTo,#practiceTutorialOverlay .marketHowTo{display:grid;gap:8px;margin:10px auto 16px;max-width:520px;text-align:left}#marketOverlay .marketHowTo>div,#practiceTutorialOverlay .marketHowTo>div{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;padding:9px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}#marketOverlay .marketHowTo b,#practiceTutorialOverlay .marketHowTo b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--button-text);font-size:15px}#marketOverlay .marketHowTo span,#practiceTutorialOverlay .marketHowTo span{font-size:13px;font-weight:750;line-height:1.25}#marketOverlay .marketStageButton,#practiceTutorialOverlay .marketStageButton{width:100%;min-height:48px;margin-top:6px;font-size:16px;font-weight:1000}#marketOverlay .marketSummaryChanges{display:grid;gap:7px;margin:10px 0 12px}#marketOverlay .marketSummaryRow,#marketOverlay .marketSummaryEmpty{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}#marketOverlay .marketSummaryEmpty{justify-content:center;color:var(--muted);font-weight:800}#marketOverlay .marketSummarySwap{font-size:17px;font-weight:1000;color:var(--text)}#marketOverlay .marketSummaryMeta{font-size:12px;font-weight:900;color:var(--muted);text-align:right}#marketOverlay .marketSummaryTotals,#practiceTutorialOverlay .marketSummaryTotals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 8px}#marketOverlay .marketSummaryTotals>div,#practiceTutorialOverlay .marketSummaryTotals>div{padding:9px 6px;border:1px solid rgba(243,166,74,.36);border-radius:8px;background:rgba(15,10,17,.32)}#marketOverlay .marketSummaryTotals span,#practiceTutorialOverlay .marketSummaryTotals span{display:block;color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.06em}#marketOverlay .marketSummaryTotals b,#practiceTutorialOverlay .marketSummaryTotals b{display:block;margin-top:2px;color:var(--accent);font-size:18px}@media (max-width:600px){#marketOverlay .marketHowTo span,#practiceTutorialOverlay .marketHowTo span{font-size:12px}#marketOverlay .marketSummaryRow{align-items:flex-start}#marketOverlay .marketSummaryTotals,#practiceTutorialOverlay .marketSummaryTotals{grid-template-columns:repeat(3,minmax(0,1fr))}#marketOverlay .marketSummaryTotals b,#practiceTutorialOverlay .marketSummaryTotals b{font-size:16px}}#marketOverlay .marketPriceGuide{margin:12px auto 0;max-width:520px;text-align:left}#marketOverlay .marketPriceGuideTitle{margin-bottom:6px;color:var(--muted);font-size:10px;font-weight:1000;letter-spacing:.08em;text-align:center}#marketOverlay .marketPriceGuide table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:12px}#marketOverlay .marketPriceGuide th,#marketOverlay .marketPriceGuide td{padding:8px 10px;border-bottom:1px solid var(--border)}#marketOverlay .marketPriceGuide th{color:var(--muted);font-size:9px;font-weight:1000;letter-spacing:.06em;text-align:left}#marketOverlay .marketPriceGuide th:last-child,#marketOverlay .marketPriceGuide td:last-child{text-align:right}#marketOverlay .marketPriceGuide tr:last-child td{border-bottom:0}#marketOverlay #marketActive>h2,#marketOverlay #marketSummaryScreen>h2{padding-left:62px!important;min-height:54px;display:flex;align-items:center}@media (max-width:600px){#marketOverlay #marketActive>h2,#marketOverlay #marketSummaryScreen>h2{padding-left:54px!important;min-height:46px}#marketOverlay .marketPriceGuide th,#marketOverlay .marketPriceGuide td{padding:7px 8px}}#marketOverlay .marketPriceGuideScroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#marketOverlay .marketPriceGuide table{min-width:500px}#marketOverlay .marketPriceGuide tbody th{padding:8px 10px;border-bottom:1px solid var(--border);color:var(--text);font-size:11px;font-weight:1000;text-align:left;white-space:nowrap}#marketOverlay .marketPriceGuide tbody tr:last-child th{border-bottom:0}#marketOverlay .marketPriceGuide td{text-align:center!important;font-weight:900;white-space:nowrap}#marketOverlay .marketPriceGuide thead th:not(:first-child){text-align:center}#marketOverlay .marketPriceGuideNote{margin-top:6px;color:var(--muted);font-size:9px;font-weight:800;line-height:1.25;text-align:center}#marketOverlay #marketTimer.priceWarning{color:var(--bad)!important;animation:marketTimerPulse .7s ease-in-out infinite alternate}#marketOverlay .marketSummaryScreen{position:relative;overflow:hidden}#marketOverlay .marketSummaryScreen>:not(.marketCoinRain){position:relative;z-index:2}#marketOverlay .marketCoinRain{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}#marketOverlay .marketCoin{--coin-left:50%;--coin-delay:0s;--coin-duration:1.4s;--coin-size:15px;--coin-drift:0px;position:absolute;top:-28px;left:var(--coin-left);width:var(--coin-size);height:var(--coin-size);border-radius:50%;border:2px solid #b87314;background:radial-gradient(circle at 34% 28%,#fff0a8 0 10%,transparent 11%),linear-gradient(135deg,#ffd86a,#e99a1d);box-shadow:inset 0 0 0 2px rgba(255,244,179,.32),0 4px 7px rgba(0,0,0,.24);animation:marketCoinFall var(--coin-duration) cubic-bezier(.25,.65,.5,1) var(--coin-delay) both}@keyframes marketTimerPulse{from{transform:scale(1)}to{transform:scale(1.08)}}@keyframes marketCoinFall{0%{transform:translate3d(0,-20px,0) rotate(0deg);opacity:0}12%{opacity:1}100%{transform:translate3d(var(--coin-drift),620px,0) rotate(720deg);opacity:.15}}@media (prefers-reduced-motion:reduce){#marketOverlay #marketTimer.priceWarning{animation:none}#marketOverlay .marketCoin{animation:none;display:none}}#marketOverlay .marketCoinRain{position:fixed!important;inset:0!important;z-index:15000!important;overflow:hidden!important;pointer-events:none!important}#marketOverlay .marketSummaryScreen{overflow:visible!important}@keyframes marketCoinFall{0%{transform:translate3d(0,-40px,0) rotate(0deg);opacity:0}10%{opacity:1}100%{transform:translate3d(var(--coin-drift),110vh,0) rotate(720deg);opacity:.15}}.mainDailyStreak{display:flex;align-items:center;justify-content:center;min-height:38px;margin:-7px 0 10px;padding:7px 12px;border:1px solid rgba(243,166,74,.34);border-radius:10px;background:rgba(27,20,34,.82);color:var(--text);font-size:12px;font-weight:900;letter-spacing:.01em;text-align:center}.completeSummary .scoreline:nth-child(3){grid-column:1 / -1}.footerPlayButtons{width:min(360px,100%)}.footerAccountButtons{width:min(360px,100%);margin-top:-2px}.universeFooterLink{order:initial}@media (max-width:800px){body.wd-main-active .mainDailyStreak{min-height:32px;margin:0 0 5px;padding:5px 8px;border-radius:8px;font-size:10px;line-height:1.15}body.wd-main-active .wd-live-tools{grid-template-columns:1fr!important;margin-bottom:6px!important}body.wd-main-active .wd-live-tools .wd-live-rules{grid-column:1 / -1!important}}@media (max-width:800px){body.wd-main-active .footerAccountButtons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:min(360px,100%)!important;margin-top:-2px!important}body.wd-main-active .footerPlayButtons{display:none!important}}.completeSummary .streakScoreline{display:grid;grid-template-columns:1fr 1fr;align-items:center}.completeSummary .streakScoreline b{justify-self:start;text-align:left}.mainDailyStreak.previousRoundContext{justify-content:flex-start;gap:10px;text-align:left}.mainDailyStreak.previousRoundContext span{color:var(--muted);font-size:10px;font-weight:1000;letter-spacing:.08em;white-space:nowrap}.mainDailyStreak.previousRoundContext b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;letter-spacing:.02em}@media (max-width:800px){body.wd-main-active .mainDailyStreak.previousRoundContext{justify-content:flex-start;gap:7px}body.wd-main-active .mainDailyStreak.previousRoundContext span{font-size:8px}body.wd-main-active .mainDailyStreak.previousRoundContext b{font-size:10px}}.completeSummary .attemptSummaryDetails{grid-column:1 / -1}.completeSummary .attemptSummaryDetails>summary{list-style:none;cursor:pointer}.completeSummary .attemptSummaryDetails>summary::-webkit-details-marker{display:none}.completeSummary .attemptSummaryTop{display:grid;grid-template-columns:auto 1fr auto auto 18px;gap:8px;align-items:center}.completeSummary .attemptSummaryTop>span:first-child,.completeSummary .attemptBestRoundLabel{color:var(--text)}.completeSummary .attemptSummaryTop>b{justify-self:start}.completeSummary .attemptBestRoundValue{justify-self:end!important}.completeSummary .attemptSummaryTop i{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.completeSummary .attemptSummaryDetails[open] .attemptSummaryTop i{transform:rotate(225deg) translate(-2px,-2px)}.attemptSummaryBody{display:grid;gap:9px;margin-top:8px}.attemptRound{padding:10px;border:1px solid #4b385c;border-radius:11px;background:#17111e}.attemptRound.attemptBestRound{border-color:var(--accent);box-shadow:0 0 0 1px rgba(243,166,74,.22)}.attemptRoundHead{display:grid;grid-template-columns:auto auto 1fr;gap:8px;align-items:center;margin-bottom:7px}.attemptRoundHead>span{color:var(--muted);font-size:10px;font-weight:1000;letter-spacing:.08em}.attemptRoundHead>b{color:var(--accent);font-size:13px}.attemptRoundHead>em,.attemptWord>em{justify-self:end;color:var(--accent);font-size:9px;font-style:normal;font-weight:1000;letter-spacing:.06em}.attemptWords{display:grid;gap:5px}.attemptWord,.attemptSwap{display:grid;grid-template-columns:1fr auto auto;gap:7px;align-items:center;padding:7px 8px;border-radius:8px;background:#211829}.attemptWord>b,.attemptSwap>b{font-size:11px}.attemptWord.attemptBestWord{background:rgba(243,166,74,.12);outline:1px solid rgba(243,166,74,.45)}.attemptMarket{margin-top:8px;padding-top:8px;border-top:1px solid #4b385c}.attemptMarketLabel{margin-bottom:5px;color:var(--muted);font-size:9px;font-weight:1000;letter-spacing:.07em}.attemptNoChanges{padding:6px 8px;color:var(--muted);font-size:11px}@media (max-width:520px){.completeSummary .attemptSummaryTop{grid-template-columns:auto 1fr auto auto 14px;gap:5px;font-size:12px}.attemptRound{padding:8px}.attemptWord,.attemptSwap{padding:6px 7px}}.completeSummary .streakScoreline{grid-column:1 / -1}.mainStatusRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;margin:-7px 0 10px}.mainStatusRow .mainDailyStreak{margin:0}.mainAttemptBox{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:92px;padding:6px 12px;border:1px solid rgba(121,212,200,.42);border-radius:10px;background:rgba(27,20,34,.82);text-align:center}.mainAttemptBox span{color:var(--muted);font-size:9px;font-weight:1000;letter-spacing:.08em}.mainAttemptBox b{margin-top:1px;color:var(--accent2);font-size:18px;line-height:1}@media (max-width:800px){body.wd-main-active .mainStatusRow{gap:5px;margin:0 0 5px}body.wd-main-active .mainAttemptBox{min-width:72px;padding:4px 8px;border-radius:8px}body.wd-main-active .mainAttemptBox span{font-size:7px}body.wd-main-active .mainAttemptBox b{font-size:15px}}.mainAttemptSlot{display:flex}.mainAttemptSlot .mainAttemptBox{width:100%}.mainAttemptButton{border:1px solid rgba(121,212,200,.55)!important;background:rgba(27,20,34,.82)!important;color:var(--text)!important;cursor:pointer;box-shadow:none!important}.mainAttemptButton:hover,.mainAttemptButton:focus-visible{border-color:var(--accent2)!important;background:#211829!important}.mainAttemptButton small{margin-top:2px;color:var(--accent2);font-size:7px;font-weight:1000;letter-spacing:.08em}.attemptHistoryModal{width:min(650px,100%)}.attemptHistoryIntro{margin:5px 0 12px}.attemptHistoryRows{display:grid;gap:8px}.attemptHistoryItem{border-radius:11px}.attemptHistoryItem>summary{list-style:none;cursor:pointer}.attemptHistoryItem>summary::-webkit-details-marker{display:none}.attemptHistoryTop{display:grid;grid-template-columns:1fr auto 18px;gap:9px;align-items:center;padding:11px 12px;border:1px solid #4b385c;border-radius:11px;background:#1b1422}.attemptHistoryTop span{font-weight:900}.attemptHistoryTop b{color:var(--accent)}.attemptHistoryTop i{width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.attemptHistoryItem[open] .attemptHistoryTop{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.attemptHistoryItem[open] .attemptHistoryTop i{transform:rotate(225deg) translate(-2px,-2px)}.attemptHistoryItem>.attemptSummaryBody{margin:6px 0 2px;padding:0 2px}@media (max-width:800px){body.wd-main-active .mainAttemptSlot{min-width:72px}.attemptHistoryModal{max-height:94dvh}.attemptHistoryTop{padding:9px 10px}}.mainAttemptButton span,.mainAttemptButton small{color:#2b1a0b!important}.mainAttemptButton b{color:#143f3a!important;text-shadow:none!important}body.wd-main-active .wd-main-play{display:block}body.wd-main-active .mainGameHeader{display:grid!important;grid-template-columns:minmax(210px,.9fr) minmax(360px,1.4fr)!important;gap:14px!important;align-items:stretch!important;margin:0 0 10px!important}body.wd-main-active .mainGameHeader .brandBlock{min-width:0;align-self:center}body.wd-main-active .mainGameHeader .mainStatusRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;min-width:0;align-items:stretch}body.wd-main-active .mainGameHeader .mainDailyStreak,body.wd-main-active .mainGameHeader .mainAttemptBox{min-height:58px;margin:0}body.wd-main-active .mainHowToPlay{display:block;width:100%;min-height:44px;margin:0 0 10px;background:var(--panel2)!important;color:var(--text)!important;border:1px solid #58426b!important;box-shadow:none!important}body.wd-main-active .gameAreaDivider{position:relative;height:18px;margin:2px 0 8px}body.wd-main-active .gameAreaDivider::before,body.wd-main-active .gameAreaDivider::after{content:"";position:absolute;top:50%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#604877,#79d4c8,#604877,transparent)}body.wd-main-active .gameAreaDivider::before{left:0;right:calc(50% + 44px)}body.wd-main-active .gameAreaDivider::after{left:calc(50% + 44px);right:0}body.wd-main-active .gameAreaDividerStart span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--muted);font-size:9px;font-weight:950;letter-spacing:.14em;white-space:nowrap}body.wd-main-active .gameAreaDividerEnd{margin:10px 0 8px}body.wd-main-active .gameAreaDividerEnd::before{right:50%}body.wd-main-active .gameAreaDividerEnd::after{left:50%}body.wd-main-active .mainGameStats{width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}body.wd-main-active .mainGameStats .stat{min-width:0}body.wd-main-active .gamePanel{margin:0}body.wd-main-active .siteFooter{width:min(1000px,100%);margin:0 auto;padding-left:22px;padding-right:22px}body.wd-main-active .footerPlayButtons{display:none!important}body.wd-main-active .universeFooterLink{order:1;margin:0 0 8px!important}body.wd-main-active .footerAccountButtons{order:2;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0 0 6px!important}body.wd-main-active .footerAccountButtons .footerUtilityBtn{min-width:0;width:100%;padding:10px 6px;white-space:nowrap}body.wd-main-active .siteFooter .betaPanel{order:3;margin:8px 0 0!important}body.wd-main-active .siteFooter>.supportLink{order:4;margin-top:2px}body.wd-main-active .siteInfoLinks{order:5;margin-top:2px}body.wd-main-active #accountBtn.footerUtilityBtn,body.wd-main-active #footerLeaderboard.footerUtilityBtn,body.wd-main-active #footerLeague.footerUtilityBtn,body.wd-main-active #optionsBtn.footerUtilityBtn{background:var(--panel2)!important;color:var(--text)!important;border:1px solid #58426b!important}@media (max-width:800px){body.wd-main-active .wrap{padding:max(6px,env(safe-area-inset-top)) 8px 8px!important}body.wd-main-active .mainGameHeader{display:grid!important;grid-template-columns:minmax(112px,34vw) minmax(0,1fr)!important;gap:6px!important;align-items:stretch!important;margin:0 0 6px!important}body.wd-main-active .mainGameHeader .brandBlock{display:block!important;grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important}body.wd-main-active .mainGameHeader .mainImageLogo{width:min(145px,34vw)!important;margin:0!important}body.wd-main-active .mainGameHeader .brandMeta{display:block!important;margin:2px 0 0!important}body.wd-main-active .mainGameHeader .brandMeta .tagline{display:none!important}body.wd-main-active .mainGameHeader .brandChallenge{font-size:7.5px!important;line-height:1.05!important;text-align:left!important;white-space:nowrap!important}body.wd-main-active .mainGameHeader .mainStatusRow{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 70px!important;gap:4px!important;margin:0!important;min-width:0!important}body.wd-main-active .mainGameHeader .mainDailyStreak{min-height:50px!important;margin:0!important;padding:5px 6px!important;font-size:9px!important;line-height:1.12!important;border-radius:8px!important}body.wd-main-active .mainGameHeader .mainDailyStreak.previousRoundContext{display:flex!important;flex-direction:column;justify-content:center!important;align-items:flex-start!important;gap:2px!important}body.wd-main-active .mainGameHeader .mainDailyStreak.previousRoundContext span{font-size:7px!important}body.wd-main-active .mainGameHeader .mainDailyStreak.previousRoundContext b{width:100%;font-size:8.5px!important}body.wd-main-active .mainGameHeader .mainAttemptSlot{min-width:0!important;display:flex!important}body.wd-main-active .mainGameHeader .mainAttemptBox{width:100%;min-width:0!important;min-height:50px!important;padding:4px 3px!important;border-radius:8px!important}body.wd-main-active .mainGameHeader .mainAttemptBox span{font-size:6.5px!important}body.wd-main-active .mainGameHeader .mainAttemptBox b{font-size:15px!important}body.wd-main-active .mainGameHeader .mainAttemptButton small{font-size:6px!important}body.wd-main-active .mainHowToPlay{min-height:40px;margin-bottom:7px;padding:8px 10px;font-size:10px;border-radius:8px}body.wd-main-active .gameAreaDivider{height:14px;margin:0 0 6px}body.wd-main-active .gameAreaDividerStart span{font-size:7px}body.wd-main-active .mainGameStats{gap:4px!important;margin-bottom:6px!important}body.wd-main-active .mainGameStats .stat{min-height:44px!important;height:44px!important;padding:5px 6px!important;border-radius:8px!important}body.wd-main-active .mainGameStats .stat span{font-size:9px!important;line-height:1!important}body.wd-main-active .mainGameStats .stat b{margin-top:2px!important;font-size:15px!important;line-height:1!important}body.wd-main-active .gameAreaDividerEnd{margin:7px 0 3px}body.wd-main-active .siteFooter{width:100%;margin-top:0!important;padding:0 8px max(18px,env(safe-area-inset-bottom))!important;gap:8px!important}body.wd-main-active .universeFooterLink{min-height:48px!important;margin:0!important}body.wd-main-active .footerAccountButtons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin:0!important}body.wd-main-active .footerAccountButtons .footerUtilityBtn{min-height:42px;padding:6px 3px!important;font-size:8.5px!important;line-height:1.05;border-radius:8px}body.wd-main-active .siteFooter .betaPanel{margin:4px 0 0!important}body.wd-main-active .siteFooter>.supportLink{margin:0}body.wd-main-active .siteInfoLinks{margin-top:0}}@media (max-width:390px){body.wd-main-active .mainGameHeader{grid-template-columns:minmax(102px,32vw) minmax(0,1fr)!important}body.wd-main-active .mainGameHeader .mainImageLogo{width:min(126px,32vw)!important}body.wd-main-active .mainGameHeader .mainStatusRow{grid-template-columns:minmax(0,1fr) 64px!important}body.wd-main-active .footerAccountButtons .footerUtilityBtn{font-size:7.8px!important}}body.wd-main-active .gameAreaDividerStart::before{right:50%!important}body.wd-main-active .gameAreaDividerStart::after{left:50%!important}body.wd-main-active .footerAccountButtons .footerUtilityBtn{font-size:12px!important;font-weight:900!important;line-height:1.1!important;letter-spacing:0!important}body.wd-main-active #accountBtn.footerUtilityBtn,body.wd-main-active #optionsBtn.footerUtilityBtn{background:var(--panel2)!important;color:var(--text)!important;border:1px solid #58426b!important}body.wd-main-active #footerLeaderboard.footerUtilityBtn,body.wd-main-active #footerLeague.footerUtilityBtn{background:var(--accent)!important;color:#2b1a0b!important;border:1px solid #d88e31!important}html[data-theme=contrast] body.wd-main-active #accountBtn.footerUtilityBtn,html[data-theme=contrast] body.wd-main-active #optionsBtn.footerUtilityBtn,html[data-theme=contrast] body.wd-main-active #footerLeaderboard.footerUtilityBtn,html[data-theme=contrast] body.wd-main-active #footerLeague.footerUtilityBtn{border:2px solid #fff!important}body.wd-main-active #accountBtn.footerUtilityBtn,body.wd-main-active #footerLeaderboard.footerUtilityBtn,body.wd-main-active #footerLeague.footerUtilityBtn,body.wd-main-active #optionsBtn.footerUtilityBtn{font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:900!important;font-style:normal!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;-webkit-text-size-adjust:100%}body.wd-main-active .gameFocusArea{padding:10px;border:1px solid rgba(121,212,200,.20);border-radius:16px;background:linear-gradient(180deg,rgba(59,43,72,.42),rgba(34,25,43,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 28px rgba(0,0,0,.10)}body.wd-main-active .gameFocusArea .mainGameStats{margin-bottom:8px!important}body.wd-main-active .gameFocusArea .gamePanel{background:rgba(40,29,50,.94)!important;border-color:rgba(121,212,200,.22)!important}@media (max-width:800px){body.wd-main-active .gameFocusArea{padding:7px;border-radius:12px;background:linear-gradient(180deg,rgba(66,48,82,.46),rgba(35,26,45,.62))}}body.wd-main-active .gameFocusArea{border-color:rgba(121,212,200,.34)!important;background:linear-gradient(180deg,rgba(82,58,101,.58),rgba(43,31,55,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 34px rgba(0,0,0,.16)!important}body.wd-main-active .gameFocusArea .gamePanel{background:rgba(42,31,53,.96)!important;border-color:rgba(121,212,200,.12)!important;box-shadow:none!important}@media (max-width:800px){body.wd-main-active .gameFocusArea{background:linear-gradient(180deg,rgba(88,62,108,.62),rgba(45,32,58,.82))!important}}#marketOverlay #startMarket.marketStageButton,#marketOverlay #startNextRound.marketStageButton{background:var(--good)!important;color:#17301e!important;border:1px solid rgba(142,224,162,.72)!important}#marketOverlay #startMarket.marketStageButton:hover,#marketOverlay #startMarket.marketStageButton:focus-visible,#marketOverlay #startNextRound.marketStageButton:hover,#marketOverlay #startNextRound.marketStageButton:focus-visible{filter:brightness(1.05)}:root{--progress-green:#39c86a;--progress-green-ink:#0f2a18}#welcomePlay,#play:not(:disabled),#submitRound:not(:disabled),#nextRound:not(:disabled),#marketOverlay #startMarket.marketStageButton:not(:disabled),#marketOverlay #startNextRound.marketStageButton:not(:disabled){background:var(--progress-green)!important;color:var(--progress-green-ink)!important;border-color:#55df83!important}#practiceTutorialOverlay .practiceTutorialModal{width:min(940px,100%);box-sizing:border-box;background:var(--bg)!important;color:var(--text)!important}#practiceTutorialOverlay .practiceCoach{position:sticky;top:0;z-index:5;background:var(--panel)!important;border:2px solid var(--accent)!important;box-shadow:0 4px 18px rgba(0,0,0,.2);padding:12px;margin:0 0 14px}#practiceTutorialOverlay .practiceCoach h3{color:var(--text)!important;margin:4px 0;font-size:19px}#practiceTutorialOverlay .practiceCoach p{color:var(--text)!important;margin:6px 0;line-height:1.45;font-size:14px}#practiceTutorialOverlay .practiceStepLabel,#practiceTutorialOverlay .practiceKicker{color:var(--accent)!important}#practiceTutorialOverlay .practiceCoach button,#practiceTutorialOverlay #practicePlayWord,#practiceTutorialOverlay #practiceSubmitRound,#practiceTutorialOverlay #practiceStartMarket,#practiceTutorialOverlay #practiceLockMarket,#practiceTutorialOverlay #practiceNextRound,#practiceTutorialOverlay #practicePlayDaily{background:var(--progress-green)!important;color:var(--progress-green-ink)!important;min-height:44px}#practiceTutorialOverlay button:disabled{opacity:.42;cursor:default}#practiceTutorialOverlay .practice-focus{outline:2px solid var(--accent)!important;outline-offset:3px;box-shadow:none!important;animation:none!important}#practiceTutorialOverlay .tutorialTarget{outline:3px solid var(--accent);outline-offset:1px}#practiceTutorialOverlay .tile{touch-action:pan-y}#practiceTutorialOverlay #practiceMarketCards .tile{touch-action:none}#practiceTutorialOverlay .tutorialMarket{width:100%;max-width:none;background:var(--panel)!important;color:var(--text)!important;box-sizing:border-box}#practiceTutorialOverlay .tutorialClockNote{font-size:11px;color:var(--accent);font-weight:800;line-height:1.4}#practiceTutorialOverlay .tutorialWordRow{display:flex;align-items:center;gap:12px;background:var(--panel2);padding:10px;border-radius:10px}#practiceTutorialOverlay .tutorialWordRow>div{flex:1}#practiceTutorialOverlay .tutorialWordRow small{display:block;font-size:11px;color:var(--muted);margin-top:4px}#practiceTutorialOverlay .tutorialWordRow button{min-height:40px;min-width:40px}#practiceTutorialOverlay #practiceStaged{font-size:13px;margin:12px 0;line-height:1.5}#practiceTutorialOverlay #practiceSummaryChanges{padding:16px;font-weight:800;line-height:1.5}#practiceTutorialOverlay .practiceBonusList{background:var(--panel)!important;color:var(--text)!important;border-color:var(--accent)!important}#practiceTutorialOverlay .practiceBonusList strong,#practiceTutorialOverlay .practiceBonusList small{color:var(--text)!important}#practiceTutorialOverlay .practiceBonusList b{color:var(--accent)!important}#practiceTutorialOverlay #practiceCurrentWord{min-width:0;width:100%;box-sizing:border-box}#practiceTutorialOverlay #practiceMarketDeck.tiles,#practiceTutorialOverlay #practiceDeck.tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}#practiceTutorialOverlay #practiceMarketDeck .tile,#practiceTutorialOverlay #practiceDeck .tile{width:100%!important;height:68px!important;min-height:0!important;aspect-ratio:auto!important;font-size:25px!important;padding:5px 5px 18px!important}#practiceTutorialOverlay #practiceMarketCards.market{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}#practiceTutorialOverlay #practiceMarketCards .tile{width:100%!important;height:60px!important;min-height:0!important;font-size:23px!important}#practiceTutorialOverlay .wordControls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}#practiceTutorialOverlay .marketSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#practiceTutorialOverlay .marketSummary .upgradeBankStat{min-width:0}#practiceTutorialOverlay .marketSummary .upgradeBankStat span{font-size:10px}#practiceTutorialOverlay .marketSummary .upgradeBankStat b{font-size:22px}@media (max-width:600px){#practiceTutorialOverlay .practiceTutorialModal{padding:10px!important}#practiceTutorialOverlay .practiceCoach p{font-size:13px}#practiceTutorialOverlay .practiceCoach h3{font-size:17px}#practiceTutorialOverlay #practiceMarketCards.market{grid-template-columns:repeat(4,minmax(0,1fr))!important}#practiceTutorialOverlay .marketSummary{grid-template-columns:repeat(2,minmax(0,1fr))}#practiceTutorialOverlay .wordControls{grid-template-columns:minmax(0,1fr) auto}#practiceTutorialOverlay #practiceClear{grid-column:1 / -1}#practiceTutorialOverlay .marketLockActions{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#practiceTutorialOverlay *{animation:none!important;scroll-behavior:auto!important}}#practiceTutorialOverlay .practiceCoach{position:static!important}#practiceTutorialOverlay .practiceComplete #practicePlayDaily,#practiceTutorialOverlay .practiceComplete #practiceRestart{display:block;width:100%;margin-top:12px;box-sizing:border-box;min-height:44px}#practiceTutorialOverlay .marketSummaryTotals{margin:14px 0}#practiceTutorialOverlay .marketSummaryTotals span{color:var(--muted)}#practiceTutorialOverlay .marketSummaryTotals b{color:var(--text)}#practiceTutorialOverlay .marketHowTo{margin-bottom:16px}#practiceTutorialOverlay .marketHowTo b{color:var(--ink)}#practiceTutorialOverlay .tile{--card-bg:#f7f1e5!important;background:var(--card-bg)!important;color:#281b25!important;opacity:1!important;border:2px solid #2d2330!important;box-shadow:inset 0 0 0 3px var(--point-colour),0 3px 0 #b89d66!important}#practiceTutorialOverlay .tile.tutorialTarget:not(.selected){outline:2px dashed var(--accent)!important;outline-offset:2px!important}#practiceTutorialOverlay .tile.selected{--card-bg:#cfeecf!important;background:var(--card-bg)!important;border-color:#157b39!important;outline:3px solid #39c86a!important;outline-offset:1px!important;box-shadow:inset 0 0 0 3px var(--point-colour),0 4px 0 #157b39!important;transform:translateY(-2px)!important}#practiceTutorialOverlay .tutorialSelectionMark{display:none;position:absolute;top:4px;right:4px;z-index:6;width:18px;height:18px;line-height:18px;font-size:13px;border-radius:50%;background:#157b39;color:#fff;font-weight:900}#practiceTutorialOverlay .tile.selected .tutorialSelectionMark{display:block}#practiceTutorialOverlay .tile.used{opacity:.25!important}html[data-theme=contrast] #practiceTutorialOverlay .tile.selected{--card-bg:#ffd800!important;background:#ffd800!important;color:#000!important;outline-color:#00ffff!important;border-color:#000!important}html[data-theme=contrast] #practiceTutorialOverlay .tile.used{opacity:.38!important;filter:grayscale(1)}#practiceTutorialOverlay .tile.tutorialTarget:not(.selected){outline:4px solid #ffb443!important;outline-offset:-1px!important;border-color:#17131f!important;box-shadow:inset 0 0 0 3px var(--point-colour),0 0 12px rgba(255,180,67,.65)!important}#practiceTutorialOverlay .tutorialTapMark{display:none;position:absolute;top:3px;left:3px;z-index:6;padding:1px 3px;border-radius:3px;background:#ffb443;color:#17131f;font-size:9px;line-height:12px;font-weight:950;letter-spacing:.04em}#practiceTutorialOverlay .tile.tutorialTarget:not(.selected) .tutorialTapMark{display:block}html[data-theme=contrast] #practiceTutorialOverlay .tile.tutorialTarget:not(.selected){outline-color:#00ffff!important;box-shadow:inset 0 0 0 3px var(--point-colour)!important}html[data-theme=contrast] #practiceTutorialOverlay .tutorialTapMark{background:#00ffff;color:#000}#practiceTutorialOverlay #practiceDeck.tiles,#practiceTutorialOverlay #practiceMarketDeck.tiles,#practiceTutorialOverlay #practiceMarketCards.market{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;padding:4px!important}#practiceTutorialOverlay #practiceDeck .tile,#practiceTutorialOverlay #practiceMarketDeck .tile,#practiceTutorialOverlay #practiceMarketCards .tile{height:auto!important;min-height:0!important;aspect-ratio:.86!important;padding:5px 4px 16px!important;font-size:clamp(26px,7vw,36px)!important;line-height:1!important}#practiceTutorialOverlay .tile .val{position:absolute!important;inset:auto 5px 5px auto!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--card-bg)!important;color:#281b25!important;border-radius:4px!important;font-size:14px!important;line-height:20px!important;text-shadow:none!important;z-index:5!important}#practiceTutorialOverlay .tile .val::before{content:none!important;display:none!important}#practiceTutorialOverlay .marketSummary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:16px 0 20px!important}#practiceTutorialOverlay .marketSummary .upgradeBankStat{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:108px;padding:14px 8px!important;border:1px solid var(--accent)!important;border-radius:10px;background:var(--panel2);text-align:center}#practiceTutorialOverlay .marketSummary .upgradeBankStat span{display:block!important;font-size:11px!important;line-height:1.25;font-weight:800;letter-spacing:.05em}#practiceTutorialOverlay .marketSummary .upgradeBankStat b{display:block!important;font-size:32px!important;line-height:1!important;font-variant-numeric:tabular-nums}#practiceTutorialOverlay .marketSummary .upgradeBankStat small{display:block!important;font-size:11px;line-height:1.3}#practiceTutorialOverlay #practiceMarketActive>h3{margin:18px 0 10px}#practiceTutorialOverlay #practiceWords{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;margin-top:14px!important}#practiceTutorialOverlay #practiceWords .tutorialWordRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto 44px!important;align-items:center!important;gap:12px!important;min-width:0!important;width:100%!important;margin:0!important;padding:14px 12px!important;box-sizing:border-box!important}#practiceTutorialOverlay #practiceWords .tutorialWordRow>div{min-width:0}#practiceTutorialOverlay #practiceWords .tutorialWordRow strong{display:block;font-size:20px;line-height:1.2}#practiceTutorialOverlay #practiceWords .tutorialWordRow>b{font-size:26px;line-height:1;font-variant-numeric:tabular-nums}#practiceTutorialOverlay #practiceWords .tutorialWordRow small{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:8px!important;line-height:1.4}#practiceTutorialOverlay .tutorialWordBadge{display:inline-block;padding:3px 6px;border:1px solid var(--muted);border-radius:5px;font-size:11px}#practiceTutorialOverlay #practiceWords .tutorialWordRow button{width:44px!important;height:44px!important;min-width:44px!important;margin:0!important}body.wd-main-active .wrap{padding-top:max(14px,env(safe-area-inset-top))!important}body.wd-main-active .mainGameHeader{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)!important;gap:12px!important;margin-bottom:12px!important;align-items:center!important}body.wd-main-active .mainGameHeader .brandBlock{grid-column:1!important;grid-row:1!important;display:block!important;width:100%!important}body.wd-main-active .mainGameHeader .mainImageLogo{width:min(100%,240px)!important;margin:0!important}body.wd-main-active .mainGameHeader .mainStatusRow{grid-column:2!important;grid-row:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}body.wd-main-active .mainGameHeader .mainHeaderBlock,body.wd-main-active .mainGameHeader .mainAttemptBox{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;height:78px!important;min-height:78px!important;padding:6px!important;margin:0!important;box-sizing:border-box!important;border:1px solid rgba(121,212,200,.42)!important;border-radius:10px!important;background:var(--panel)!important;text-align:center!important}body.wd-main-active .mainGameHeader .mainAttemptSlot{min-width:0!important;width:100%!important;display:flex!important}body.wd-main-active .mainGameHeader .mainHeaderBlock span,body.wd-main-active .mainGameHeader .mainAttemptBox span{font-size:10px!important;line-height:1.1!important;color:var(--muted)!important;font-weight:800!important;letter-spacing:.03em!important}body.wd-main-active .mainGameHeader .mainHeaderBlock b,body.wd-main-active .mainGameHeader .mainAttemptBox b{font-size:20px!important;line-height:1!important;color:var(--accent2)!important;margin:0!important;font-variant-numeric:tabular-nums}body.wd-main-active .mainGameHeader .mainChallengeBlock b{font-size:14px!important;white-space:nowrap}body.wd-main-active .mainGameHeader .mainStreakIcon{width:25px;height:25px;flex:none}body.wd-main-active .mainGameHeader .mainDailyStreak{gap:1px!important}body.wd-main-active .mainGameHeader .mainAttemptButton small{font-size:9px!important;line-height:1!important;color:var(--muted)!important}.mainPreviousRoundContext{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 9px;padding:9px 12px;border:1px solid rgba(121,212,200,.3);border-radius:8px;background:var(--panel)}.mainPreviousRoundContext[hidden]{display:none}.mainPreviousRoundContext span{font-size:10px;color:var(--muted);font-weight:800}.mainPreviousRoundContext b{font-size:13px;text-align:right;color:var(--text)}@media (max-width:800px){body.wd-main-active .mainGameHeader{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)!important;gap:8px!important;margin-bottom:9px!important}body.wd-main-active .mainGameHeader .mainImageLogo{width:min(100%,170px)!important}body.wd-main-active .mainGameHeader .mainStatusRow{gap:5px!important}body.wd-main-active .mainGameHeader .mainHeaderBlock,body.wd-main-active .mainGameHeader .mainAttemptBox{height:68px!important;min-height:68px!important;padding:4px 2px!important;border-radius:8px!important}body.wd-main-active .mainGameHeader .mainHeaderBlock span,body.wd-main-active .mainGameHeader .mainAttemptBox span{font-size:8px!important;letter-spacing:0!important}body.wd-main-active .mainGameHeader .mainHeaderBlock b,body.wd-main-active .mainGameHeader .mainAttemptBox b{font-size:17px!important}body.wd-main-active .mainGameHeader .mainChallengeBlock b{font-size:10px!important}body.wd-main-active .mainGameHeader .mainAttemptButton small{font-size:7px!important}body.wd-main-active .mainGameHeader .mainStreakIcon{width:23px;height:23px}}body.wd-main-active .mainGameMenu{width:100%;margin:0 0 10px;border:1px solid rgba(121,212,200,.4);border-radius:12px;background:var(--panel);overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.12)}body.wd-main-active .mainGameMenu>summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:30px;padding:3px 12px;list-style:none;cursor:pointer;color:var(--text);font-size:12px;font-weight:900;letter-spacing:.12em;background:linear-gradient(135deg,rgba(121,212,200,.12),rgba(243,166,74,.06));user-select:none;-webkit-tap-highlight-color:transparent}body.wd-main-active .mainGameMenu>summary::-webkit-details-marker{display:none}body.wd-main-active .mainGameMenu>summary::marker{content:""}body.wd-main-active .mainGameMenu>summary:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}body.wd-main-active .mainMenuChevron{width:14px;height:8px;color:var(--accent2);transition:transform .2s ease}body.wd-main-active .mainGameMenu[open] .mainMenuChevron{transform:rotate(180deg)}body.wd-main-active .mainGameMenu[open]>summary{border-bottom:1px solid rgba(121,212,200,.25)}body.wd-main-active .mainGameMenuDrawer{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:12px}body.wd-main-active .mainGameMenu:not([open]) .mainGameMenuDrawer{display:none}body.wd-main-active .mainGameMenu[open] .mainGameMenuDrawer{animation:mainMenuReveal .18s ease-out}body.wd-main-active .mainGameMenuDrawer>button,body.wd-main-active .mainGameMenuDrawer>a{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:46px;margin:0;padding:10px 8px;border:1px solid rgba(121,212,200,.3);border-radius:9px;background:var(--panel2);color:var(--text);font-size:12px;font-weight:800;text-align:center;text-decoration:none;line-height:1.3}body.wd-main-active .mainGameMenuDrawer>button:hover,body.wd-main-active .mainGameMenuDrawer>a:hover{border-color:var(--accent2);filter:brightness(1.08)}body.wd-main-active .mainGameMenuDrawer .mainMenuUniverse{border-color:var(--accent2);color:var(--accent2)}@keyframes mainMenuReveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){body.wd-main-active .mainGameMenuDrawer{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px}}@media (prefers-reduced-motion:reduce){body.wd-main-active .mainMenuChevron{transition:none}body.wd-main-active .mainGameMenu[open] .mainGameMenuDrawer{animation:none}}body.wd-main-active .mainGameMenuDrawer>#rules,body.wd-main-active .mainGameMenuDrawer>#accountBtn,body.wd-main-active .mainGameMenuDrawer>#optionsBtn{grid-column:span 2}body.wd-main-active .mainGameMenuDrawer>#footerLeaderboard,body.wd-main-active .mainGameMenuDrawer>#footerLeague{grid-column:span 3}body.wd-main-active .mainGameMenuDrawer>.mainMenuUniverse{grid-column:1 / -1}body.wd-main-active .mainGameHeader{grid-template-columns:minmax(0,3fr) minmax(0,1fr)!important;align-items:stretch!important}body.wd-main-active .mainGameHeader .mainImageLogo{width:100%!important;max-width:480px!important}body.wd-main-active .mainGameHeader .mainStatusRow{grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:stretch!important}body.wd-main-active .mainGameHeader .mainDailyStreak{height:100%!important;min-height:86px!important;padding:8px!important;gap:4px!important}body.wd-main-active .mainGameHeader .mainStreakIcon{width:32px!important;height:32px!important}body.wd-main-active .mainGameHeader .mainDailyStreak b{font-size:25px!important}body.wd-main-active .mainGameHeader .mainDailyStreak span{font-size:11px!important}body.wd-main-active .mainChallengeSummary{width:100%;margin:0 0 10px;padding:11px 8px;border:1px solid rgba(121,212,200,.2);border-radius:9px;background:#17111e;color:#fffaf5;text-align:center;font-size:14px;font-weight:750;line-height:1.4;font-variant-numeric:tabular-nums}@media (max-width:800px){body.wd-main-active .mainGameHeader .mainImageLogo{max-width:none!important}body.wd-main-active .mainGameHeader .mainDailyStreak{min-height:86px!important}body.wd-main-active .mainChallengeSummary{font-size:12px;padding:10px 6px;margin-bottom:9px}}html[data-theme=contrast] body.wd-main-active .mainChallengeSummary{background:#000;color:#fff;border-color:#fff}body.wd-main-active .mainGameHeader .mainImageLogo img{max-height:140px!important;object-fit:contain;object-position:left center}body.wd-main-active .mainGameHeader .mainDailyStreak{min-height:76px!important;padding:5px!important;gap:2px!important}body.wd-main-active .mainGameHeader .mainStreakIcon{width:28px!important;height:28px!important}body.wd-main-active .mainGameHeader .mainDailyStreak b{font-size:22px!important}body.wd-main-active .mainGameHeader .mainDailyStreak span{font-size:10px!important}@media (max-width:800px){body.wd-main-active .mainGameHeader .mainImageLogo img{max-height:76px!important}}body.wd-main-active .mainGameHeader .mainDailyStreak{display:grid!important;grid-template-columns:auto auto!important;grid-template-rows:auto auto!important;align-content:center!important;justify-content:center!important;align-items:center!important;column-gap:6px!important;row-gap:3px!important}body.wd-main-active .mainGameHeader .mainDailyStreak .mainStreakIcon{grid-column:1;grid-row:1}body.wd-main-active .mainGameHeader .mainDailyStreak b{grid-column:2;grid-row:1}body.wd-main-active .mainGameHeader .mainDailyStreak>span{grid-column:1 / -1;grid-row:2;text-align:center}body.wd-main-active .mainGameHeader .mainDailyStreak{height:auto!important;min-height:56px!important;padding:6px!important;align-self:center!important;row-gap:2px!important}body.wd-main-active .mainBelowGameActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0 0}body.wd-main-active .mainBelowGameActions>button{width:100%;min-width:0;min-height:32px;padding:6px 8px;font-size:12px;font-weight:800;line-height:1.3;background:var(--panel2);color:var(--text);border:1px solid rgba(121,212,200,.35);border-radius:8px}body.wd-main-active .siteFooter{padding-top:10px!important}body.wd-main-active .publicBetaPill{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0 auto 10px;padding:6px 12px;border:1px solid var(--accent);border-radius:999px;background:var(--panel);color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.08em;cursor:pointer}body.wd-main-active .publicBetaPill svg{width:17px;height:17px}.publicBetaModal{background:var(--panel);color:var(--text);border:1px solid var(--accent);border-radius:14px;max-width:520px}.publicBetaModal .modalTop{align-items:flex-start;gap:16px}.publicBetaModal h2{margin:0;font-size:20px;line-height:1.3;color:var(--accent)}.publicBetaModal .close{flex:none}.publicBetaModal p{margin:16px 0 0;font-size:15px;line-height:1.6}body.wd-main-active .mainGameMenuDrawer>.mainMenuExtra{grid-column:span 3}body.wd-main-active .gameFocusArea{position:relative;border-color:#604877!important}body.wd-main-active .gameFocusArea::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;background:linear-gradient(90deg,transparent,#604877,#79d4c8,#604877,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}html[data-theme=contrast] body.wd-main-active .gameFocusArea{border-color:#fff!important}html[data-theme=contrast] body.wd-main-active .gameFocusArea::before{display:none}body.wd-main-active .mainBelowGameActions>button{min-height:30px;padding:3px 12px;border:1px solid rgba(121,212,200,.4);border-radius:12px;background:linear-gradient(135deg,rgba(121,212,200,.12),rgba(243,166,74,.06)),var(--panel);color:var(--text);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 4px 12px rgba(0,0,0,.12);user-select:none;-webkit-tap-highlight-color:transparent}body.wd-main-active .mainBelowGameActions>button:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}#trophyCabinetOverlay .trophyCabinetModal{width:min(900px,100%)}#trophyCabinetOverlay .hero{margin:14px 0;padding:14px;border:1px solid var(--border-strong,#4b385c);border-radius:12px;background:var(--panel)}#trophyCabinetOverlay .kicker{color:var(--accent2);font-size:11px;font-weight:900;letter-spacing:.1em}#trophyCabinetOverlay .hero p{color:var(--muted)}#trophyCabinetOverlay .signedOut button{margin-top:12px}#trophyCabinetOverlay{--surface:var(--panel2);--border:var(--border-strong,#4b385c);--button-text:#281b25}#trophyCabinetOverlay .progressRow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px}#trophyCabinetOverlay .progressRow strong{font-size:18px}#trophyCabinetOverlay .progressTrack{height:12px;background:var(--surface);border:1px solid var(--border);border-radius:999px;overflow:hidden}#trophyCabinetOverlay .progressFill{height:100%;width:0;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:width .3s ease}#trophyCabinetOverlay .progressCount{font-weight:950;color:var(--accent)}#trophyCabinetOverlay .notice{margin:0 0 12px;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted);font-size:12px}#trophyCabinetOverlay .cabinet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#trophyCabinetOverlay .trophy{position:relative;min-height:205px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--panel);display:flex;flex-direction:column;overflow:hidden}#trophyCabinetOverlay .trophy.locked{filter:saturate(.15);opacity:.58}#trophyCabinetOverlay .trophy.unlocked{border-color:color-mix(in srgb,var(--accent) 70%,var(--border));box-shadow:0 8px 20px rgba(0,0,0,.16)}#trophyCabinetOverlay .trophyIcon{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 10px;border-radius:50%;background:var(--surface);border:2px solid var(--border);font-size:31px}#trophyCabinetOverlay .trophy.unlocked .trophyIcon{background:color-mix(in srgb,var(--accent) 16%,var(--surface));border-color:var(--accent)}#trophyCabinetOverlay .trophy.locked .trophyIcon{filter:grayscale(1)}#trophyCabinetOverlay .trophyStatus{position:absolute;right:9px;top:9px;padding:3px 6px;border-radius:999px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:950;letter-spacing:.08em}#trophyCabinetOverlay .trophy.unlocked .trophyStatus{background:var(--accent);color:var(--button-text)}#trophyCabinetOverlay .trophy h2{font-size:17px;text-align:center;margin:0 0 5px}#trophyCabinetOverlay .trophyDesc{font-size:12px;color:var(--muted);text-align:center;margin:0 0 10px}#trophyCabinetOverlay .trophyRule{margin-top:auto;padding-top:9px;border-top:1px solid var(--border);font-size:10px;color:var(--muted);text-align:center;font-weight:800}#trophyCabinetOverlay .trophyDate{display:block;margin-top:3px;color:var(--accent2);font-size:9px}#trophyCabinetOverlay .groupTitle{grid-column:1/-1;margin:12px 0 -2px;font-size:12px;color:var(--accent2);letter-spacing:.12em;text-transform:uppercase}#trophyCabinetOverlay .signedOut{padding:22px;text-align:center;background:var(--panel);border:1px solid var(--border);border-radius:14px}#trophyCabinetOverlay .signedOut a{display:inline-flex;margin-top:10px;background:var(--accent);color:var(--button-text);font-weight:900;text-decoration:none;padding:10px 14px;border-radius:9px}@media (max-width:800px){#trophyCabinetOverlay .cabinet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){#trophyCabinetOverlay .cabinet{gap:7px}#trophyCabinetOverlay .trophy{min-height:184px;padding:11px}#trophyCabinetOverlay .trophy h2{font-size:15px}}html[data-theme=contrast] #trophyCabinetOverlay{--border:#fff}html[data-theme=contrast] #trophyCabinetOverlay .trophy.unlocked{border-color:var(--accent)}@media (prefers-reduced-motion:reduce){#trophyCabinetOverlay .progressFill{transition:none}}#trophyCabinetOverlay [hidden]{display:none!important}#marketOverlay .marketNextSwapStatus{margin:0 0 10px;padding:9px 12px;border:1px solid var(--accent2);border-radius:9px;background:var(--panel2);color:var(--text);font-size:13px;font-weight:800;line-height:1.4}#marketOverlay .marketNextSwapStatus.cantAfford{border-color:var(--accent);color:var(--accent)}#marketOverlay .marketUpgradeTile:disabled{opacity:.4!important;cursor:not-allowed}#marketOverlay:has(#marketIntro:not([hidden])) .marketModal{width:min(620px,100%);padding:16px;max-height:calc(100dvh - 24px)}#marketOverlay .marketIntro{padding:0;text-align:center}#marketOverlay .marketIntro h2{margin:0 0 5px;font-size:24px;line-height:1.2}#marketOverlay .marketIntro .marketStageLead{margin:0 0 10px;font-size:13px;line-height:1.3}#marketOverlay .marketQuickGuide{margin:0 0 12px;color:var(--muted);font-size:13px;line-height:1.45}#marketOverlay .marketPricePreview{max-width:520px;margin:auto;padding:12px;border:1px solid rgba(121,212,200,.4);border-radius:12px;background:var(--panel2)}#marketOverlay .marketPricePreviewHeading,#marketOverlay .marketTimePreviewHeading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:900;letter-spacing:.04em}#marketOverlay [data-preview-level]{color:var(--accent2)}#marketOverlay .marketSwapPriceList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0 12px}#marketOverlay .marketSwapPriceList>div{padding:7px 3px;border:1px solid rgba(121,212,200,.25);border-radius:8px;background:var(--panel);min-width:0}#marketOverlay .marketSwapPriceList dt{color:var(--muted);font-size:10px;line-height:1.3}#marketOverlay .marketSwapPriceList dd{margin:3px 0 0;font-size:22px;font-weight:900;line-height:1.1;color:var(--accent);font-variant-numeric:tabular-nums}#marketOverlay .marketTimePreviewHeading output{font-size:20px;color:var(--accent2);font-variant-numeric:tabular-nums}#marketOverlay .marketPriceTime{display:block;width:100%;min-width:0;min-height:32px;margin:2px 0;padding:0;border:0;background:transparent;accent-color:var(--accent2);cursor:ew-resize}#marketOverlay .marketPriceTime:focus-visible{outline:3px solid var(--accent);outline-offset:2px}#marketOverlay .marketPriceTimeTicks{position:relative;height:22px;margin:0 9px;font-size:9px;line-height:1;color:var(--muted);font-variant-numeric:tabular-nums}#marketOverlay .marketPriceTimeTicks span{position:absolute;left:var(--tick);transform:translateX(-50%);padding-top:7px;white-space:nowrap}#marketOverlay .marketPriceTimeTicks span::before{content:"";position:absolute;top:0;left:50%;height:4px;border-left:1px solid var(--muted)}#marketOverlay .marketPriceInterval{padding:5px 6px;border-radius:6px;background:var(--panel);color:var(--accent2);font-size:12px;font-weight:800}#marketOverlay .marketPricePreviewNote{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.35}#marketOverlay .marketIntro .marketStageButton{min-height:42px;margin-top:12px;padding:9px;font-size:14px}@media (max-height:700px){#marketOverlay:has(#marketIntro:not([hidden])) .marketModal{padding:10px}#marketOverlay .marketIntro h2{font-size:20px}#marketOverlay .marketIntro .marketStageLead{margin-bottom:6px;font-size:12px}#marketOverlay .marketQuickGuide{margin-bottom:8px;font-size:11px}#marketOverlay .marketPricePreview{padding:8px}#marketOverlay .marketSwapPriceList{gap:5px;margin:7px 0}#marketOverlay .marketSwapPriceList>div{padding:5px 2px}#marketOverlay .marketSwapPriceList dd{font-size:19px}#marketOverlay .marketIntro .marketStageButton{margin-top:8px}}html[data-theme=contrast] #marketOverlay .marketPricePreview,html[data-theme=contrast] #marketOverlay .marketSwapPriceList>div{border-color:#fff}#marketOverlay:has(#marketIntro:not([hidden])) .marketCornerLogo{display:none}#marketOverlay:has(#marketIntro:not([hidden])) .marketModal{max-height:calc(100dvh - 24px)!important;overflow:auto!important}#marketOverlay .marketIntro .marketHowTo{gap:4px;margin:8px auto;max-width:520px}#marketOverlay .marketIntro .marketHowTo>div{grid-template-columns:20px minmax(0,1fr);gap:7px;padding:4px 7px}#marketOverlay .marketIntro .marketHowTo b{width:20px;height:20px;font-size:11px}#marketOverlay .marketIntro .marketHowTo span{font-size:11px;line-height:1.25}#marketOverlay .marketIntro .marketPricePreview{margin-top:10px}#marketOverlay .marketIntro .marketStageButton{margin-top:0}@media (max-height:700px){#marketOverlay .marketIntro .marketHowTo>div{padding:3px 6px}#marketOverlay .marketSwapPriceList>div{display:flex;align-items:center;justify-content:space-between;gap:3px;padding:5px 4px}#marketOverlay .marketSwapPriceList dd{font-size:17px;margin:0}#marketOverlay .marketSwapPriceList>div:first-child dd{font-size:12px}#marketOverlay .marketPricePreviewNote{font-size:10px}}@media (min-height:620px){#marketOverlay .marketIntro .marketStageLead{margin-bottom:10px}#marketOverlay .marketIntro .marketHowTo{gap:6px;margin:12px auto}#marketOverlay .marketIntro .marketHowTo>div{padding:5px 8px;gap:9px}#marketOverlay .marketIntro .marketHowTo span{font-size:12px;line-height:1.3}#marketOverlay .marketIntro .marketStageButton{min-height:46px}#marketOverlay .marketIntro .marketPricePreview{margin-top:14px;padding:12px}#marketOverlay .marketSwapPriceList{gap:8px;margin:11px 0 14px}#marketOverlay .marketSwapPriceList>div{padding:8px 5px}#marketOverlay .marketSwapPriceList dd{font-size:20px}#marketOverlay .marketSwapPriceList>div:first-child dd{font-size:14px}#marketOverlay .marketPriceTime{min-height:38px;margin:4px 0}#marketOverlay .marketPriceTimeTicks{height:26px}#marketOverlay .marketPriceInterval{padding:8px}#marketOverlay .marketPricePreviewNote{margin-top:10px;font-size:11px;line-height:1.4}}#marketOverlay .marketIntro .marketHowTo{gap:10px;margin:16px auto 18px}#marketOverlay .marketIntro .marketHowTo>div{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px}#marketOverlay .marketIntro .marketHowTo b{width:32px;height:32px;font-size:16px}#marketOverlay .marketIntro .marketHowTo span{font-size:15px;line-height:1.4}#marketOverlay .marketPriceDetails{max-width:520px;margin:14px auto 0;border:1px solid rgba(121,212,200,.4);border-radius:12px;background:var(--panel2);overflow:hidden;text-align:left}#marketOverlay .marketPriceDetails>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:11px 12px;list-style:none;cursor:pointer;color:var(--accent2);font-size:11px;font-weight:900;letter-spacing:.06em}#marketOverlay .marketPriceDetails>summary::-webkit-details-marker{display:none}#marketOverlay .marketPriceDetails>summary::marker{content:""}#marketOverlay .marketPriceDetails>summary svg{width:14px;height:8px;flex:none}#marketOverlay .marketPriceDetails[open]>summary svg{transform:rotate(180deg)}#marketOverlay .marketPriceDetails[open]>summary{border-bottom:1px solid rgba(121,212,200,.25)}#marketOverlay .marketPriceDetails>summary:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}#marketOverlay .marketIntro .marketPriceDetails .marketPricePreview{margin:0;border:0;border-radius:0;text-align:center}#marketOverlay .marketPriceDetails:not([open]) .marketPricePreview{display:none}html[data-theme=contrast] #marketOverlay .marketPriceDetails{border-color:#fff}#marketOverlay .marketStage{position:relative;z-index:1}#marketOverlay .marketModal::after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(218,28,48,.42);opacity:0;pointer-events:none;z-index:0}#marketOverlay.priceRiseWarning .marketModal::after{animation:marketRedWarning 1.2s ease-in-out infinite}#marketOverlay.priceRiseWarning{box-shadow:inset 0 0 90px rgba(218,28,48,.4)}@keyframes marketRedWarning{0%,100%{opacity:.12}50%{opacity:.8}}#marketOverlay .marketPriceEffects{position:fixed;inset:0;z-index:16000;pointer-events:none;display:none;align-items:center;justify-content:center;overflow:hidden}#marketOverlay .marketPriceEffects.show{display:flex}#marketOverlay .marketPriceCoinRain{position:absolute;inset:0;overflow:hidden;pointer-events:none}#marketOverlay .marketPriceHikeFlash{position:relative;z-index:1;padding:16px 24px;border:2px solid #ffd86a;border-radius:16px;background:#a71e32;color:#fffaf5;font-size:clamp(28px,8vw,52px);font-weight:950;letter-spacing:.05em;text-align:center;box-shadow:0 12px 40px rgba(0,0,0,.45);animation:marketHikeFlash .8s ease-in-out 3}@keyframes marketHikeFlash{0%,100%{opacity:.25;transform:scale(.96)}40%,65%{opacity:1;transform:scale(1)}}#marketOverlay .marketHikeAnnouncement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){#marketOverlay.priceRiseWarning .marketModal::after{animation:none;opacity:.35}#marketOverlay .marketPriceHikeFlash{animation:none}#marketOverlay .marketPriceCoinRain{display:none}}#gameOver .completeSummary .attemptSummaryTop{grid-template-columns:6.5em minmax(0,1fr) auto auto 18px}#gameOver .completeSummary .streakScoreline{grid-template-columns:6.5em minmax(0,1fr);gap:8px;align-items:center}#gameOver .completeSummary .streakScoreline b{display:flex;align-items:center;gap:7px;min-width:0}#gameOver .resultsStreakIcon{width:28px;height:28px;object-fit:contain;flex:none}#gameOver .completeSummary .streakScoreline b span{min-width:0;overflow-wrap:anywhere}#gameOver .completeShare #copyResult{grid-column:1 / -1;width:100%}#gameOver #shareVideo[hidden],#gameOver #saveVideo[hidden]{display:none!important}@media (max-width:520px){#gameOver .completeSummary .attemptSummaryTop{grid-template-columns:6.5em minmax(0,1fr) auto auto 14px;gap:5px;font-size:12px}#gameOver .completeSummary .streakScoreline{gap:5px;font-size:12px}}#gameOver .completeSummary .streakScoreline{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;width:100%;text-align:center}#gameOver .completeSummary .streakScoreline b{justify-content:center;justify-self:auto;text-align:center}#gameOver .completeShare .shareButtons{grid-template-columns:repeat(2,minmax(0,1fr))}#gameOver .completeShare #shareVideo{grid-column:1 / -1;width:100%;min-width:0}#gameOver .completeShare #shareVideo.ready{grid-column:1}#gameOver .completeShare #saveVideo{grid-column:2;width:100%;min-width:0}html body #gameOver .completeReplay>button{background:var(--progress-green,#39c86a)!important;color:var(--progress-green-ink,#0f2a18)!important;border:1px solid var(--progress-green,#39c86a)!important}html body #gameOver #dailyReminderButton{background:#34263e!important;color:#f3a64a!important;border:1px solid #f3a64a!important}body.wd-main-active .mainGamePicker{position:relative;min-width:0;width:100%}body.wd-main-active .mainGameBrand{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:4px;align-items:center;width:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--accent2);box-shadow:none;cursor:pointer}body.wd-main-active .mainGamePickerArrow{display:grid;place-items:center;min-height:44px}body.wd-main-active .mainGamePickerArrow svg{width:24px;height:24px}body.wd-main-active .mainGamePicker[data-open] .mainGamePickerArrow svg{transform:rotate(180deg)}body.wd-main-active .mainGameChoices{position:absolute;left:0;top:calc(100% + 8px);width:calc(100% - 40px);max-width:480px;display:grid;gap:6px;padding:8px;border:1px solid var(--accent2);border-radius:12px;background:var(--panel);box-shadow:0 12px 28px #0007;z-index:30}body.wd-main-active .mainGameChoices a{display:flex;align-items:center;justify-content:center;min-height:54px;min-width:0;padding:8px;border:1px solid transparent;border-radius:8px;text-decoration:none;color:var(--text)}body.wd-main-active .mainGameChoices img{width:100%;height:auto;max-height:90px;object-fit:contain}body.wd-main-active .mainGameChoices a[aria-current=page],body.wd-main-active .mainGameChoices a:hover{border-color:var(--accent2);background:var(--panel2)}body.wd-main-active .mainGameChoices[hidden]{display:none!important}body.wd-main-active .mainGameMenuDrawer{grid-template-columns:repeat(3,minmax(0,1fr))}body.wd-main-active #mainGameMenuDrawer>button{grid-column:auto!important;gap:4px;padding:10px 4px;font-size:clamp(9px,2.6vw,12px)}body.wd-main-active .mainMenuActionIcon{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.wd-main-active .mainChallengeSummary{display:flex;align-items:center;gap:8px;text-align:left}body.wd-main-active .mainChallengeCopy{flex:1;min-width:0}body.wd-main-active #mainChallengeHelp{display:grid;place-items:center;flex:none;width:44px;min-height:44px;padding:8px;border:0;background:transparent;color:inherit;box-shadow:none}body.wd-main-active #mainChallengeHelp svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.wd-main-active :is(.mainGameBrand,.mainGameChoices a,#mainChallengeHelp):focus-visible{outline:3px solid var(--accent2);outline-offset:2px}html body.wd-main-active #mainGameTrigger,html body.wd-main-active #mainGameTrigger:is(:hover,:active),body.wd-main-active .mainGameBrand .mainImageLogo,body.wd-main-active .mainGameBrand img{background:transparent!important;box-shadow:none!important}html body.wd-main-active #mainChallengeHelp{width:28px;min-height:28px;height:28px;padding:2px;margin:0;border:0!important;background:transparent!important;color:var(--accent,#f3a64a)!important;box-shadow:none!important}body.wd-main-active .mainChallengeSummary{gap:4px}html body.wd-main-active #mainGameMenuDrawer>button{background:var(--panel2)!important;color:var(--text)!important;border:1px solid rgba(121,212,200,.3)!important;box-shadow:none!important}body.wd-main-active .mainUtilityNav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 14px}html body.wd-main-active .mainUtilityNav button{min-width:0;min-height:38px;padding:7px 4px;border:1px solid var(--accent2,#79d4c8)!important;border-radius:8px;background:var(--panel2,var(--panel))!important;color:var(--text,var(--ink))!important;font-size:12px;font-weight:800;box-shadow:none!important}html body.wd-main-active .mainUtilityNav button[aria-current=page]{background:var(--accent,#f3a64a)!important;color:var(--bg,#18131f)!important;border-color:var(--accent,#f3a64a)!important}body.wd-main-active .mainUtilityNav button:focus-visible{outline:3px solid var(--accent2);outline-offset:2px}body.wd-main-active .mainGameBrand{grid-template-columns:minmax(0,1fr) 44px}html body.wd-main-active .mainGamePickerArrow{color:#f3a64a!important}body.wd-main-active .mainGamePickerArrow svg{width:32px;height:32px}body.wd-main-active .mainGamePickerArrow path{stroke-width:3.5}body.wd-main-active .mainGameChoices{width:calc(100% - 48px)}html body.wd-main-active #mainGameMenuDrawer>:is(#footerLeaderboard,#footerLeague,#trophyCabinetBtn){background:#251d30!important;color:#f3a64a!important;border:1px solid #f3a64a!important}body.wd-main-active :is(#accountOverlay,#wordDecksOptionsOverlay,#rulesOverlay){padding:16px!important;align-items:center!important;justify-content:center!important}html body.wd-main-active .mainUtilityPanel{box-sizing:border-box;width:min(600px,100%)!important;max-width:600px!important;max-height:calc(100dvh - 32px)!important;padding:16px!important;margin:0!important;border:1px solid #4b385c!important;border-radius:16px!important;background:#251d30!important;color:#fffaf5!important;display:block!important;overflow:auto!important}html body.wd-main-active .mainUtilityHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0!important;margin:0!important}html body.wd-main-active .mainUtilityHeading :is(h2,strong){font-size:clamp(15px,4vw,24px)!important;font-weight:900;line-height:1.2;margin:0!important;color:inherit;white-space:nowrap}html body.wd-main-active .mainUtilityPanel .mainUtilityNav{width:100%;padding:0!important;margin:8px 0 14px!important;gap:6px!important}html body.wd-main-active .mainUtilityNav button{height:40px;min-height:40px;padding:7px 4px!important;font-size:clamp(10px,2.7vw,12px)!important;white-space:nowrap}html body.wd-main-active :is(#closeAccount,#closeRules,[data-options-close]).mainUtilityClose{display:grid;place-items:center;flex:none;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:1px solid #58426b!important;border-radius:10px!important;background:#342741!important;color:#fffaf5!important;box-shadow:none!important}body.wd-main-active .mainUtilityClose svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}body.wd-main-active #accountOverlay .accountModalBody{overflow:visible!important}html[data-wd-theme=light] body.wd-main-active .mainUtilityPanel{background:var(--wd-surface,#fff)!important;color:var(--wd-text,#281b25)!important;border-color:var(--wd-border,#604877)!important}html[data-wd-theme=light] body.wd-main-active :is(#closeAccount,#closeRules,[data-options-close]).mainUtilityClose{background:var(--wd-surface-soft,#f4eef6)!important;color:var(--wd-text,#281b25)!important;border-color:var(--wd-border,#604877)!important}html:is([data-wd-theme=high_contrast],[data-theme=contrast]) body.wd-main-active .mainUtilityPanel{background:#000!important;color:#fff!important;border-color:#fff!important}html:is([data-wd-theme=high_contrast],[data-theme=contrast]) body.wd-main-active :is(#closeAccount,#closeRules,[data-options-close]).mainUtilityClose{background:#000!important;color:#fff!important;border-color:#fff!important}.mainPreviousRoundContext.roundOneInstruction{display:block;font-size:clamp(11px,3.1vw,13px);font-weight:700;color:var(--text);white-space:nowrap}@layer wd-shell-ui{body[data-wd-game=word-decks] #submitRound:disabled{background:#55515b!important;color:#e3dde8!important;border-color:#55515b!important;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important}}#gameOver .nextDeckCard.wd-reminder-countdown{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}#gameOver .wd-reminder-countdown>span,#gameOver .wd-reminder-countdown>small{grid-column:1/-1}#gameOver .wd-reminder-countdown #nextDeckCountdown{min-width:0;font-size:clamp(1.3rem,5.5vw,2rem);letter-spacing:.04em}#gameOver .wd-reminder-button[hidden]{display:none!important}#gameOver .wd-reminder-button{display:flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:48px;padding:8px 12px;border:1px solid #f3a64a;border-radius:15px;background:#34263e;color:#f3a64a;font-size:.8rem;line-height:1.15;text-transform:none}.wd-reminder-button img{width:32px;height:32px;flex:none}#gameOver .wd-reminder-button span{font-size:.8rem!important;letter-spacing:normal;color:inherit}#gameOver .wd-reminder-button[data-enabled=true]{border-color:#79d4c8;color:#79d4c8}.wd-reminder-dialog{box-sizing:border-box;width:min(92vw,440px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;border:2px solid #61456f;border-radius:24px;background:#251c30;color:#fff;box-shadow:0 20px 70px #0008;font:inherit;text-align:left;overflow:auto}.wd-reminder-dialog::backdrop{background:#09050dcc}.wd-reminder-dialog h2{min-width:0;margin:0;color:#fff;font-size:1.2rem;line-height:1.25;letter-spacing:normal}.wd-reminder-dialog p{color:#c7b9d2;line-height:1.5}.wd-reminder-dialog .wd-reminder-heading{display:grid;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:10px;margin:0 0 14px}.wd-reminder-dialog .wd-reminder-heading img{width:36px;height:36px}.wd-reminder-dialog button{font:inherit;font-weight:800;min-height:48px;border:1px solid #61456f;border-radius:14px;padding:10px 16px;background:#34263e;color:#fff;cursor:pointer}.wd-reminder-dialog .wd-reminder-heading button{width:44px;min-width:44px;max-width:44px;min-height:44px;height:44px;margin:0;padding:0;align-self:start;font-size:1.4rem;line-height:1}.wd-reminder-dialog form{display:grid;gap:14px}.wd-reminder-dialog label{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:8px;color:#fff;font-weight:700}.wd-reminder-dialog input{box-sizing:border-box;flex:none;min-width:0;max-width:100%;width:100%;min-height:48px;padding:12px;border:1px solid #61456f;border-radius:12px;background:#1c1426;color:#fff;font:inherit;color-scheme:dark}.wd-reminder-dialog .wd-reminder-enable{background:#f3a64a;border-color:#f3a64a;color:#281b25}.wd-reminder-dialog small{display:block;color:#c7b9d2;line-height:1.5}.wd-reminder-dialog [role=status]{min-height:1.4em;color:#79d4c8}.wd-reminder-dialog button:disabled{opacity:.6;cursor:wait}.wd-reminder-dialog [hidden]{display:none!important}.wd-reminder-dialog :focus-visible,.wd-reminder-button:focus-visible{outline:3px solid #79d4c8;outline-offset:3px}@media (max-width:360px){#gameOver .nextDeckCard.wd-reminder-countdown{grid-template-columns:1fr}#gameOver .wd-reminder-button{justify-self:center}}html[data-wd-theme=light] .wd-reminder-dialog{background:#f8f3fc;color:#281b25}html[data-wd-theme=light] .wd-reminder-dialog h2,html[data-wd-theme=light] .wd-reminder-dialog label{color:#281b25}html[data-wd-theme=light] .wd-reminder-dialog p,html[data-wd-theme=light] .wd-reminder-dialog small{color:#594669}html[data-wd-theme=high_contrast] .wd-reminder-dialog{background:#000;border-color:#fff}html[data-wd-theme=high_contrast] .wd-reminder-dialog .wd-reminder-enable,html[data-wd-theme=high_contrast] #gameOver .wd-reminder-button{background:#000;border-color:#ffff00;color:#ffff00}.wd-notification-choice{min-width:0;margin:0;padding:14px;border:1px solid #61456f;border-radius:16px;background:#1c1426}.wd-reminder-dialog .wd-notification-choice legend{box-sizing:border-box;width:100%;max-width:100%;padding:0 5px;font-weight:800}.wd-reminder-dialog .wd-notification-toggle{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;line-height:1.3;text-align:left}.wd-reminder-dialog .wd-notification-toggle input{width:22px;min-height:22px;height:22px;margin:0;accent-color:#79d4c8;flex:none}.wd-notification-choice p{margin:2px 0 12px;font-size:.9rem}.wd-notification-choice:last-of-type p{margin-bottom:0}.wd-reminder-dialog .wd-weekly-schedule{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.wd-reminder-dialog select{box-sizing:border-box;min-width:0;max-width:100%;width:100%;min-height:48px;padding:10px;border:1px solid #61456f;border-radius:12px;background:#1c1426;color:#fff;font:inherit}.wd-reminder-dialog input:disabled,.wd-reminder-dialog select:disabled{opacity:.5}.wd-options-reminders{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:14px}.wd-options-reminders img{width:30px;height:30px}html[data-wd-theme=light] .wd-notification-choice,html[data-wd-theme=light] .wd-reminder-dialog input,html[data-wd-theme=light] .wd-reminder-dialog select{background:#fff;color:#281b25;border-color:#846b98;color-scheme:light}html[data-wd-theme=high_contrast] .wd-notification-choice,html[data-wd-theme=high_contrast] .wd-reminder-dialog input,html[data-wd-theme=high_contrast] .wd-reminder-dialog select{background:#000;color:#fff;border-color:#fff}.wd-reminder-dialog input[type=time]{display:block;appearance:none;-webkit-appearance:none;inline-size:100%;min-inline-size:0;max-inline-size:100%;text-transform:none}.wd-reminder-dialog input[type=time]::-webkit-date-and-time-value{min-width:0;text-align:left}.wd-reminder-dialog input[type=time]::-webkit-datetime-edit{padding:0}.wd-reminder-dialog #dailyReminderHelp{margin:0 0 16px;font-size:.95rem}.wd-reminder-dialog [role=status]:empty{display:none}@media (max-width:480px){.wd-reminder-dialog{width:calc(100% - 24px);padding:16px;border-radius:20px}.wd-reminder-dialog .wd-weekly-schedule{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.wd-reminder-dialog .wd-reminder-heading{grid-template-columns:28px minmax(0,1fr) 44px;gap:8px}.wd-reminder-dialog .wd-reminder-heading img{width:28px;height:28px}.wd-reminder-dialog h2{font-size:1.05rem}}#mainDailyStreak{width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent}#mainDailyStreak:focus-visible{outline:3px solid #9cf4ef;outline-offset:4px}#mainDailyStreak:hover{border-color:#9cf4ef;box-shadow:0 0 18px #79d4c833}.streakCelebration{position:fixed;inset:0;z-index:11000;pointer-events:none;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at center,#17293238,#08061270);transition:opacity .35s ease}.streakCelebration.is-leaving{opacity:0}.streakLightning{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.streakComingSoon{position:relative;width:min(100%,420px);display:grid;justify-items:center;gap:16px;padding:30px 24px 34px;border:1px solid #9cf4ef;border-radius:22px;background:linear-gradient(145deg,#17252eF5,#251d30FA 55%,#15101eFA);color:#fff;box-shadow:0 0 0 5px #79d4c81a,0 0 45px #79d4c849,0 24px 80px #0009;text-align:center;animation:streakNoticeIn .35s ease-out both}.streakComingSoon[hidden]{display:none}.streakComingSoon::before{content:"";position:absolute;inset:8px;border:1px solid #9cf4ef30;border-radius:15px;pointer-events:none}.streakComingSoon img{width:110px;height:auto;filter:drop-shadow(0 0 16px #9cf4ef80)}.streakComingSoon p{margin:0;font:950 clamp(22px,6vw,32px)/1.15 Inter,system-ui,sans-serif;letter-spacing:.03em;text-transform:uppercase;text-shadow:0 0 22px #9cf4ef60;text-wrap:balance}.streakComingSoon p span{display:block;color:#9cf4ef;font-size:.72em;letter-spacing:.12em;margin-top:9px}@keyframes streakNoticeIn{from{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.streakComingSoon{animation:none}.streakCelebration{transition:none}}[hidden]{display:none!important}.account-shell,.wd-inline-account{--panel:#202027;--panel-soft:#ffffff0b;--line:#ffffff20;--muted:#b9b9c6;--accent:#f5e94f;--danger:#ff8f8f;--success:#8ce6a0}body.wd-account-page{background:radial-gradient(circle at 20% 0,#303046 0,#17171c 48%,#101014 100%)}:where(.account-shell,.wd-inline-account) button,:where(.account-shell,.wd-inline-account) input{font:inherit}.account-shell{width:min(100%,760px);margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 18px max(32px,env(safe-area-inset-bottom));min-height:100svh}:where(.account-shell,.wd-inline-account) .account-card{border:1px solid var(--line);border-radius:28px;background:#19191fdd;box-shadow:0 26px 90px #0007;overflow:hidden}:where(.account-shell,.wd-inline-account) .account-brand{padding:30px 24px 24px;background:linear-gradient(135deg,#ffffff0b,#ffffff03)}:where(.account-shell,.wd-inline-account) .account-brand h1{font-size:clamp(2.4rem,11vw,4.8rem);max-width:620px}:where(.account-shell,.wd-inline-account) .account-intro{max-width:540px;margin-bottom:0}:where(.account-shell,.wd-inline-account) .account-status{margin:18px 20px 0;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:#ffffff0a;color:#fff}:where(.account-shell,.wd-inline-account) .account-status[data-type=error]{border-color:#ff8f8f66;color:#ffd0d0}:where(.account-shell,.wd-inline-account) .account-status[data-type=success]{border-color:#8ce6a066;color:#d7ffe0}:where(.account-shell,.wd-inline-account) .auth-loading{display:flex;align-items:center;gap:12px;padding:28px 24px;color:var(--muted)}:where(.account-shell,.wd-inline-account) .spinner{width:18px;height:18px;border-radius:50%;border:2px solid #ffffff30;border-top-color:#fff;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}:where(.account-shell,.wd-inline-account) :is(#guest-view,#member-view,#reset-view){padding:20px 20px 26px}:where(.account-shell,.wd-inline-account) .auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;margin-bottom:20px;border:1px solid var(--line);border-radius:16px;background:#0003}:where(.account-shell,.wd-inline-account) .auth-tab{min-height:44px;border:0;border-radius:12px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}:where(.account-shell,.wd-inline-account) .auth-tab.is-active{background:#fff;color:#15151a}:where(.account-shell,.wd-inline-account) .account-form{display:grid;gap:16px}:where(.account-shell,.wd-inline-account) .account-form label{display:grid;gap:7px;color:#f5f5f8;font-weight:760}:where(.account-shell,.wd-inline-account) .account-form small{color:var(--muted);font-weight:500;line-height:1.4}:where(.account-shell,.wd-inline-account) .account-form input{text-transform:none;width:100%;min-height:50px;border:1px solid #ffffff2b;border-radius:13px;background:#0e0e13;color:#fff;padding:11px 13px;outline:none}:where(.account-shell,.wd-inline-account) .account-form input:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff18}:where(.account-shell,.wd-inline-account) .account-form input:disabled{opacity:.65}:where(.account-shell,.wd-inline-account) :is(.primary-button,.secondary-button){min-height:50px;border:0;border-radius:14px;padding:12px 16px;font-weight:900;cursor:pointer}:where(.account-shell,.wd-inline-account) .primary-button{background:var(--accent);color:#151515}:where(.account-shell,.wd-inline-account) .secondary-button{background:#ffffff12;color:#fff;border:1px solid var(--line)}:where(.account-shell,.wd-inline-account) :is(.primary-button,.secondary-button,.text-button):disabled{opacity:.5;cursor:wait}:where(.account-shell,.wd-inline-account) .text-button{justify-self:start;border:0;padding:4px 0;background:transparent;color:#fff;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:where(.account-shell,.wd-inline-account) .compact-form{padding-top:4px}:where(.account-shell,.wd-inline-account) .compact-form>p{margin-top:0}:where(.account-shell,.wd-inline-account) .member-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}:where(.account-shell,.wd-inline-account) .member-heading h2,:where(.account-shell,.wd-inline-account) #reset-view h2{margin:0;font-size:clamp(1.8rem,8vw,3rem);letter-spacing:-.04em}:where(.account-shell,.wd-inline-account) .member-dot{width:14px;height:14px;border-radius:50%;background:var(--success);box-shadow:0 0 22px var(--success)}:where(.account-shell,.wd-inline-account) .verification-row{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;color:var(--muted);font-size:.92rem}:where(.account-shell,.wd-inline-account) .full-width{width:100%}:where(.account-shell,.wd-inline-account) .account-action-link{display:flex;align-items:center;justify-content:center;text-decoration:none;margin:0 0 10px}@media (min-width:640px){.account-shell{padding-top:42px}:where(.account-shell,.wd-inline-account) .account-brand{padding:44px 42px 34px}:where(.account-shell,.wd-inline-account) :is(#guest-view,#member-view,#reset-view){padding:28px 42px 40px}:where(.account-shell,.wd-inline-account) .account-status{margin-left:42px;margin-right:42px}:where(.account-shell,.wd-inline-account) .account-form{max-width:520px}}:where(.account-shell,.wd-inline-account) .social-auth{margin:0 0 18px}:where(.account-shell,.wd-inline-account) .social-button{width:100%;min-height:50px;border:0;border-radius:14px;padding:12px 16px;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}:where(.account-shell,.wd-inline-account) .facebook-button{background:#1877f2;color:#fff}:where(.account-shell,.wd-inline-account) .facebook-button>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:#1877f2;font:bold 22px/1 Arial,sans-serif}:where(.account-shell,.wd-inline-account) .facebook-button:disabled{opacity:.72;cursor:default}:where(.account-shell,.wd-inline-account) .auth-divider{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}:where(.account-shell,.wd-inline-account) .auth-divider::before,:where(.account-shell,.wd-inline-account) .auth-divider::after{content:"";height:1px;background:var(--line);flex:1}:where(.account-shell,.wd-inline-account) .social-connections{display:grid;gap:10px;margin:22px 0;padding:16px;border:1px solid var(--line);border-radius:16px;background:#ffffff07}:where(.account-shell,.wd-inline-account) .social-connections strong{display:block}:where(.account-shell,.wd-inline-account) .social-connections small{color:var(--muted);line-height:1.4}:where(.account-shell,.wd-inline-account) .wd-account-ranking{max-width:520px;margin:0 0 20px}:where(.account-shell,.wd-inline-account) .wd-rank-details{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel-soft)}:where(.account-shell,.wd-inline-account) .wd-rank-badge{display:grid;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:88px;padding:16px;cursor:pointer;list-style:none}:where(.account-shell,.wd-inline-account) .wd-rank-badge::-webkit-details-marker{display:none}:where(.account-shell,.wd-inline-account) .wd-rank-badge:focus-visible{outline:3px solid var(--rank-color);outline-offset:-3px}:where(.account-shell,.wd-inline-account) .wd-rank-icon{display:grid;place-items:center;width:52px;height:52px;color:var(--rank-color);border:1px solid currentColor;border-radius:15px}:where(.account-shell,.wd-inline-account) .wd-rank-icon svg{width:36px;height:36px}:where(.account-shell,.wd-inline-account) .wd-rank-heading{display:grid;gap:4px;min-width:0}:where(.account-shell,.wd-inline-account) .wd-rank-heading strong{font-size:1.35rem;line-height:1.2;color:var(--rank-color)}:where(.account-shell,.wd-inline-account) .wd-rank-heading small{font-size:.75rem;line-height:1.4;color:var(--muted)}:where(.account-shell,.wd-inline-account) .wd-rank-chevron{font-size:1.5rem}:where(.account-shell,.wd-inline-account) .wd-rank-details[open] .wd-rank-chevron{transform:rotate(180deg)}:where(.account-shell,.wd-inline-account) .wd-rank-explanation{padding:0 16px 16px;border-top:1px solid var(--line)}:where(.account-shell,.wd-inline-account) .wd-rank-explanation h3{font-size:1rem;line-height:1.4;margin:18px 0 8px}:where(.account-shell,.wd-inline-account) .wd-rank-explanation p{font-size:.9rem;line-height:1.6;margin:0 0 12px}:where(.account-shell,.wd-inline-account) .wd-rank-list{list-style:none;padding:0;margin:0;display:grid;gap:16px}:where(.account-shell,.wd-inline-account) .wd-rank-list li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}:where(.account-shell,.wd-inline-account) .wd-rank-list-icon{color:var(--rank-color)}:where(.account-shell,.wd-inline-account) .wd-rank-list-icon svg{display:block;width:32px;height:32px}:where(.account-shell,.wd-inline-account) .wd-rank-list strong{color:var(--rank-color)}:where(.account-shell,.wd-inline-account) .wd-rank-list li>span:last-child{display:grid;gap:4px;font-size:.85rem;line-height:1.5}.wd-rank-explorer{--rank-color:#79d4c8}.wd-rank-challenger{--rank-color:#f3a64a}.wd-rank-expert{--rank-color:#c8a6ff}.wd-rank-pro{--rank-color:#f5e94f}html[data-wd-theme=light] .wd-rank-explorer{--rank-color:#16685d}html[data-wd-theme=light] .wd-rank-challenger{--rank-color:#895100}html[data-wd-theme=light] .wd-rank-expert{--rank-color:#6b35a0}html[data-wd-theme=light] .wd-rank-pro{--rank-color:#716300}html[data-wd-theme=high_contrast] :is(.wd-rank-explorer,.wd-rank-challenger,.wd-rank-expert,.wd-rank-pro){--rank-color:#ffff00}@media (max-width:380px){:where(.account-shell,.wd-inline-account) .wd-rank-badge{grid-template-columns:44px minmax(0,1fr) 16px;gap:8px;padding:12px}:where(.account-shell,.wd-inline-account) .wd-rank-icon{width:44px;height:44px}}:where(.account-shell,.wd-inline-account) .password-change-panel{margin:20px 0;border-top:1px solid var(--line);padding-top:16px}:where(.account-shell,.wd-inline-account) .password-change-panel summary{cursor:pointer;font-weight:700;padding:8px 0}:where(.account-shell,.wd-inline-account) .password-change-panel .account-status{margin:0}[hidden]{display:none!important}body.wd-inline-account-open{overflow:hidden}.wd-inline-account{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(8,6,16,.85);color:#fffaf5;font:16px/1.35 Inter,system-ui,sans-serif;user-select:text;touch-action:auto;--panel:#251d30;--panel-soft:#342741;--line:#4b385c;--accent:#f3a64a;--muted:#c9b9d2;--success:#8ee0a2}.wd-inline-account *{box-sizing:border-box}.wd-inline-account .accountModal{width:min(720px,100%);max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:0 25px 80px #000b}.wd-inline-account .accountModalTop{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 0;font-weight:900}.wd-inline-account .accountModalTop button{width:42px;height:42px;min-width:42px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--panel-soft);color:inherit;font-size:28px;cursor:pointer}.wd-inline-account .accountModalBody{min-height:0;overflow:auto;overscroll-behavior:contain}.wd-inline-account .account-card{border:0;border-radius:0;box-shadow:none;background:var(--panel)}.wd-inline-account .account-brand{padding:18px 20px 20px;background:transparent;text-align:center}.wd-inline-account .account-logo{display:block;width:min(100%,360px);height:auto;margin:0 auto 18px}.wd-inline-account .account-brand h2{font-size:clamp(22px,5vw,30px);line-height:1.1;margin:0 0 10px}.wd-inline-account .account-intro{margin:0 auto;color:var(--muted);line-height:1.5}.wd-inline-account :is(#guest-view,#member-view,#reset-view){padding:0 20px 24px}.wd-inline-account .account-status{margin:0 20px 18px}.wd-inline-account .account-form{max-width:none}.wd-inline-account .account-form input{background:var(--panel-soft);border-color:var(--line);color:inherit}.wd-inline-account .account-form label{color:inherit}.wd-inline-account .auth-tabs{background:var(--panel-soft);border-color:var(--line)}.wd-inline-account .auth-tab.is-active{background:var(--accent);color:#281b25}.wd-inline-account .secondary-button{background:var(--panel-soft);color:inherit}.wd-inline-account .text-button{color:inherit}.wd-inline-account .account-form button{width:auto}.wd-inline-account #member-view>.account-action-link[href="/friends/"]{margin-top:20px}.wd-inline-account :is(button,input):focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:700px){.wd-inline-account{padding:16px}.wd-inline-account .accountModal{max-height:96dvh;border-radius:12px}.wd-inline-account .accountModalTop{padding:11px 11px 0}.wd-inline-account .account-brand{padding:16px 11px 20px}.wd-inline-account :is(#guest-view,#member-view,#reset-view){padding:0 11px 20px}.wd-inline-account .account-status{margin:0 11px 18px}}html[data-theme=light] .wd-inline-account{--panel:#fffaf2;--panel-soft:#f1e4d4;--line:#cbb6ce;--muted:#625068;color:#281b25}html[data-theme=contrast] .wd-inline-account{--panel:#080808;--panel-soft:#181818;--line:#fff;--muted:#fff;--accent:#ffdc45;color:#fff}.wd-inline-account .inlineFriends{display:flex;flex-direction:column;min-height:0;padding:16px 20px 20px;gap:12px}.wd-inline-account .inlineFriendsBack{align-self:flex-start;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;font:inherit;font-weight:800;cursor:pointer}.wd-inline-account .inlineFriends iframe{display:block;border:0;width:100%;height:65dvh;min-height:180px;border-radius:12px;background:var(--panel);color-scheme:normal}@media (max-width:700px){.wd-inline-account .inlineFriends{padding:12px 11px 16px}}html[data-wd-theme=light]{color-scheme:light;--wd-page-bg:#f4f1e8;--wd-surface:#ffffff;--wd-surface-raised:#fbfaf6;--wd-surface-soft:#ece8dd;--wd-text:#17171c;--wd-text-muted:#55535d;--wd-border:#77727f;--wd-accent:#4b2fe8;--wd-accent-text:#ffffff;--wd-link:#3020ad;--wd-success:#176b36;--wd-warning:#7a5200;--wd-danger:#a61f34;--wd-focus:#2015b8;--wd-disabled:#77727f;--wd-shadow:#1f1b2b24;--wd-selection-bg:#2416b9;--wd-selection-text:#ffffff}html[data-wd-theme=high_contrast]{color-scheme:dark;--wd-page-bg:#000000;--wd-surface:#000000;--wd-surface-raised:#000000;--wd-surface-soft:#000000;--wd-text:#ffffff;--wd-text-muted:#ffffff;--wd-border:#ffffff;--wd-accent:#ffff00;--wd-accent-text:#000000;--wd-link:#00ffff;--wd-success:#00ff66;--wd-warning:#ffff00;--wd-danger:#ff4d4d;--wd-focus:#00ffff;--wd-disabled:#d0d0d0;--wd-shadow:#000000;--wd-selection-bg:#ffff00;--wd-selection-text:#000000}::selection{background:var(--wd-selection-bg);color:var(--wd-selection-text)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--wd-focus)!important;outline-offset:3px!important}:where(button,[role=button],a[class*=button],a[class*=link]){min-block-size:44px}html[data-wd-theme=light] body,html[data-wd-theme=high_contrast] body{background:var(--wd-page-bg)!important;color:var(--wd-text)!important}html[data-wd-theme=light] :where(p,small,.help,.panel-help,.microcopy,.empty-state),html[data-wd-theme=high_contrast] :where(p,small,.help,.panel-help,.microcopy,.empty-state){color:var(--wd-text-muted)!important}html[data-wd-theme=light] :where(a:not(.primary-button):not(.staging-button):not(.play-link):not(.share-cta):not(.primary-link)),html[data-wd-theme=high_contrast] :where(a:not(.primary-button):not(.staging-button):not(.play-link):not(.share-cta):not(.primary-link)){color:var(--wd-link)!important}html[data-wd-theme=light] :where(.staging-card,.account-card,.friends-panel,.analytics-panel,.sharing-panel,.feedback-panel,.access-panel,.share-card,.universe-toolbar,.game-card,.a11y-panel,worddecks-leaderboard),html[data-wd-theme=high_contrast] :where(.staging-card,.account-card,.friends-panel,.analytics-panel,.sharing-panel,.feedback-panel,.access-panel,.share-card,.universe-toolbar,.game-card,.a11y-panel,worddecks-leaderboard){background:var(--wd-surface)!important;color:var(--wd-text)!important;border-color:var(--wd-border)!important;box-shadow:0 14px 40px var(--wd-shadow)!important}html[data-wd-theme=light] :where(input,select,textarea),html[data-wd-theme=high_contrast] :where(input,select,textarea){background:var(--wd-surface-raised)!important;color:var(--wd-text)!important;border-color:var(--wd-border)!important}html[data-wd-theme=light] :where(input,select,textarea)::placeholder,html[data-wd-theme=high_contrast] :where(input,select,textarea)::placeholder{color:var(--wd-text-muted)!important;opacity:1!important}html[data-wd-theme=light] :where(.primary-button,.staging-button,.play-link,.share-cta,.primary-link,.favourites-filter[aria-pressed=true],.category-chip[aria-pressed=true]),html[data-wd-theme=high_contrast] :where(.primary-button,.staging-button,.play-link,.share-cta,.primary-link,.favourites-filter[aria-pressed=true],.category-chip[aria-pressed=true]){background:var(--wd-accent)!important;color:var(--wd-accent-text)!important;border-color:var(--wd-accent)!important}html[data-wd-theme=light] :where(.secondary-button,.text-button,.favourites-filter,.category-chip,.universe-links a,.heart-button,.small-button,.facebook-button,.reward-button),html[data-wd-theme=high_contrast] :where(.secondary-button,.text-button,.favourites-filter,.category-chip,.universe-links a,.heart-button,.small-button,.facebook-button,.reward-button){background:var(--wd-surface-raised)!important;color:var(--wd-text)!important;border-color:var(--wd-border)!important}html[data-wd-theme=light] .game-card,html[data-wd-theme=high_contrast] .game-card{--card-accent:var(--wd-accent)!important;--card-bg:var(--wd-surface)!important}html[data-wd-theme=light] :where(.game-tagline,.status,.history-reference),html[data-wd-theme=high_contrast] :where(.game-tagline,.status,.history-reference){color:var(--wd-text)!important}html[data-wd-theme=high_contrast] :where(.staging-card,.account-card,.friends-panel,.analytics-panel,.sharing-panel,.feedback-panel,.access-panel,.share-card,.universe-toolbar,.game-card,.a11y-panel,input,select,textarea,button,a[class]){border-width:2px!important;text-shadow:none!important;box-shadow:none!important}html[data-wd-theme=high_contrast] :where([aria-pressed=true],[aria-selected=true],.is-active){outline:3px solid var(--wd-accent)!important;outline-offset:2px!important}html[data-wd-motion=reduce] *,html[data-wd-motion=reduce] *::before,html[data-wd-motion=reduce] *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){html[data-wd-motion=system] *,html[data-wd-motion=system] *::before,html[data-wd-motion=system] *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (forced-colors:active){:root{--wd-page-bg:Canvas;--wd-surface:Canvas;--wd-surface-raised:Canvas;--wd-text:CanvasText;--wd-text-muted:CanvasText;--wd-border:CanvasText;--wd-accent:Highlight;--wd-accent-text:HighlightText;--wd-link:LinkText;--wd-focus:Highlight}:where(button,a,input,select,textarea,[tabindex]){forced-color-adjust:auto}}html[data-wd-theme=light] :where(h1,h2,h3,h4,legend,label,strong,.eyebrow,.section-kicker,.game-title,.game-category,.game-badge,.game-status,.universe-toolbar label,.auth-tab,.verification-row,.account-pill,.history-status,.count-pill),html[data-wd-theme=high_contrast] :where(h1,h2,h3,h4,legend,label,strong,.eyebrow,.section-kicker,.game-title,.game-category,.game-badge,.game-status,.universe-toolbar label,.auth-tab,.verification-row,.account-pill,.history-status,.count-pill){color:var(--wd-text)!important}html[data-wd-theme=light] :where(.account-brand,.game-card-footer,.future-auth,.contact-choice,.theme-option,.motion-option,.stat-grid div,.funnel div,.entitlement-controls label),html[data-wd-theme=high_contrast] :where(.account-brand,.game-card-footer,.future-auth,.contact-choice,.theme-option,.motion-option,.stat-grid div,.funnel div,.entitlement-controls label){background:var(--wd-surface-soft)!important;border-color:var(--wd-border)!important}html[data-wd-theme=light] :where(.auth-tab.is-active),html[data-wd-theme=high_contrast] :where(.auth-tab.is-active){background:var(--wd-accent)!important;color:var(--wd-accent-text)!important}html[data-wd-theme=light] :where(.account-status,.friends-status,.analytics-status,.sharing-status,.feedback-status,.access-message,.a11y-status),html[data-wd-theme=high_contrast] :where(.account-status,.friends-status,.analytics-status,.sharing-status,.feedback-status,.access-message,.a11y-status){background:var(--wd-surface-raised)!important;color:var(--wd-text)!important;border-color:var(--wd-border)!important}html[data-wd-theme=light] :where([data-type=error]),html[data-wd-theme=high_contrast] :where([data-type=error]){color:var(--wd-danger)!important}html[data-wd-theme=light] :where([data-type=success]),html[data-wd-theme=high_contrast] :where([data-type=success]){color:var(--wd-success)!important}html[data-wd-theme=light] :where(button:disabled,input:disabled,select:disabled,textarea:disabled),html[data-wd-theme=high_contrast] :where(button:disabled,input:disabled,select:disabled,textarea:disabled){color:var(--wd-disabled)!important;opacity:.72!important}worddecks-accessibility-control{display:block}.wd-a11y-control{display:grid;gap:12px;margin:0;padding:14px;border:1px solid var(--wd-border);border-radius:16px;background:var(--wd-surface)}.wd-a11y-control legend{padding:0 6px;font-weight:900}.wd-a11y-control label{display:grid;gap:6px;font-weight:800}.wd-a11y-control select{min-height:44px;border:1px solid var(--wd-border);border-radius:11px;background:var(--wd-surface-raised);color:var(--wd-text);padding:8px 10px;font:inherit}.wd-a11y-motion{display:flex!important;align-items:center;grid-template-columns:auto 1fr;gap:10px!important}.wd-a11y-motion input{width:20px;height:20px;accent-color:var(--wd-accent)}.wd-a11y-save{min-height:1.2em;color:var(--wd-text-muted);font-size:.82rem}.wd-install-control{display:grid;gap:9px;margin-top:12px;padding:14px;border:1px solid var(--wd-border);border-radius:16px;background:var(--wd-surface)}.wd-install-control>strong{font-weight:900}.wd-install-control>span{color:var(--wd-text-muted);font-size:.88rem;line-height:1.4}.wd-install-control button{min-height:44px;border:1px solid var(--wd-accent);border-radius:11px;background:var(--wd-accent);color:var(--wd-accent-text);padding:9px 12px;font:inherit;font-weight:900;cursor:pointer}.wd-install-help{padding:10px 12px;border:1px solid var(--wd-border);border-radius:11px;background:var(--wd-surface-raised);color:var(--wd-text);font-size:.88rem;line-height:1.45}.wd-install-help ol{margin:7px 0 0;padding-left:1.35rem}.wd-install-help p{margin:7px 0 0}.wd-install-status{min-height:1.2em}body.wd-info-open{overflow:hidden}#wordDecksInfoOverlay{position:fixed;inset:0;z-index:10020;padding:16px;box-sizing:border-box;display:none;align-items:center;justify-content:center;background:rgba(10,6,13,.84)}#wordDecksInfoOverlay.show{display:flex}#wordDecksInfoOverlay[hidden]{display:none!important}#wordDecksInfoOverlay .wordDecksInfoModal{display:flex;flex-direction:column;padding:0;overflow:hidden;width:min(620px,100%);max-height:92dvh;background:var(--shell-panel,var(--panel));border:1px solid var(--shell-border,#4b385c);border-radius:16px;color:var(--shell-text,var(--text))}#wordDecksInfoOverlay .wordDecksInfoTop{flex:none;padding:16px 20px;border-bottom:1px solid var(--shell-border,#4b385c)}#wordDecksInfoOverlay h2{margin:0}#wordDecksInfoOverlay .wordDecksInfoBody{min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 20px 20px;font-size:15px;line-height:1.55}#wordDecksInfoOverlay .wordDecksInfoBody h2{font-size:20px;line-height:1.2;margin:24px 0 10px}#wordDecksInfoOverlay .wordDecksInfoBody h3{font-size:18px;margin:20px 0 8px}#wordDecksInfoOverlay .wordDecksInfoBody p{margin:12px 0;color:var(--shell-muted,var(--muted))}#wordDecksInfoOverlay .wordDecksInfoBody a{color:var(--shell-secondary,var(--accent2));text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}#wordDecksInfoOverlay .wordDecksInfoBody li{margin:6px 0}#wordDecksInfoOverlay .wordDecksInfoBody :is(.info-notice,.info-box,.action-box){padding:14px;border:1px solid var(--shell-border,#4b385c);border-radius:10px;background:var(--shell-surface,var(--panel2));margin:12px 0}#wordDecksInfoOverlay .wordDecksInfoBody :is(.info-grid,.info-actions){display:grid;gap:10px}#wordDecksInfoOverlay .info-grid .info-box{margin:0}#wordDecksInfoOverlay .info-box>strong{display:block;margin-bottom:5px;color:var(--shell-text,var(--text))}#wordDecksInfoOverlay .info-actions{grid-template-columns:1fr 1fr}#wordDecksInfoOverlay .info-kicker{font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--shell-secondary,var(--accent2))!important}#wordDecksInfoOverlay .info-updated{font-size:12px}#wordDecksInfoOverlay .wordDecksInfoBody :is(button,a,input,select):focus-visible{outline:3px solid var(--shell-secondary,var(--accent2));outline-offset:3px}@media (max-width:700px){#wordDecksInfoOverlay{padding:12px}#wordDecksInfoOverlay .wordDecksInfoModal{max-height:96dvh;border-radius:12px}#wordDecksInfoOverlay .wordDecksInfoTop{padding:11px}#wordDecksInfoOverlay .wordDecksInfoBody{padding:3px 11px 16px;font-size:14px}}html[data-theme=light] #wordDecksInfoOverlay :is(.wordDecksInfoModal,.wordDecksInfoTop,.info-notice,.info-box,.action-box){border-color:#cbb6ce}html[data-theme=contrast] #wordDecksInfoOverlay :is(.wordDecksInfoModal,.wordDecksInfoTop,.info-notice,.info-box,.action-box){border-color:#fff}#wordDecksInfoOverlay .wordDecksInfoBody img{max-width:100%;height:auto}#wordDecksInfoOverlay .wordDecksInfoBody .guide-card{padding:12px;border:1px solid var(--shell-border,#4b385c);border-radius:10px}#wordDecksInfoOverlay .wordDecksInfoModal{box-sizing:border-box;flex:none;margin:0;min-width:0;font-family:Inter,system-ui,sans-serif;text-align:left}#wordDecksInfoOverlay .wordDecksInfoTop{display:flex;align-items:center;justify-content:space-between;gap:12px}#wordDecksInfoOverlay .wordDecksInfoTop h2{font-size:20px;line-height:1.2;font-weight:900;min-width:0}#wordDecksInfoOverlay .wordDecksInfoTop .close{box-sizing:border-box;flex:none;width:42px;height:42px;min-height:42px;padding:0;margin:0;border:1px solid var(--shell-border,#4b385c);border-radius:10px;background:var(--shell-surface,var(--panel2));color:var(--shell-text,var(--text));font:900 24px/1 system-ui,sans-serif;text-transform:none}#wordDecksInfoOverlay .wordDecksInfoModal{gap:0!important;border-width:1px!important;line-height:1.55!important;letter-spacing:normal!important}#wordDecksInfoOverlay .wordDecksInfoTop{box-sizing:border-box;margin:0!important;min-height:0!important;line-height:1.2!important}#wordDecksInfoOverlay .wordDecksInfoBody{box-sizing:border-box;width:100%;margin:0!important;font-weight:400!important;letter-spacing:normal!important}#wordDecksInfoOverlay .wordDecksInfoBody p{font:inherit!important;margin:12px 0!important;padding:0!important}#wordDecksInfoOverlay .wordDecksInfoBody>a{font:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important}worddecks-accessibility-control[data-layout=cards]{display:block;color:var(--shell-text,var(--text,var(--ink)))}worddecks-accessibility-control[data-layout=cards] .wd-a11y-card-themes{display:grid;gap:8px;border:0;padding:0;margin:14px 0 0;min-width:0}worddecks-accessibility-control[data-layout=cards] legend{padding:0;margin-bottom:10px;font-size:18px;font-weight:900}worddecks-accessibility-control[data-layout=cards] :is(.wd-theme-card,.wd-motion-card){display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;padding:12px;border:1px solid var(--shell-border,#4b385c);border-radius:11px;background:var(--shell-surface,var(--panel2));cursor:pointer}worddecks-accessibility-control[data-layout=cards] :is(.wd-theme-card,.wd-motion-card)>input{appearance:auto;flex:none;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;margin:2px 0 0!important;padding:0!important;accent-color:var(--shell-secondary,var(--accent2));cursor:pointer}worddecks-accessibility-control[data-layout=cards] :is(.wd-theme-card,.wd-motion-card)>span{display:grid;gap:3px;min-width:0}worddecks-accessibility-control[data-layout=cards] strong{font-size:15px;font-weight:900;line-height:1.3}worddecks-accessibility-control[data-layout=cards] small{color:var(--shell-muted,var(--muted));font-size:12px;font-weight:500;line-height:1.4}worddecks-accessibility-control[data-layout=cards] .wd-theme-card.is-selected{border-color:var(--shell-secondary,var(--accent2));box-shadow:inset 0 0 0 1px var(--shell-secondary,var(--accent2))}worddecks-accessibility-control[data-layout=cards] .wd-motion-card{margin-top:14px}worddecks-accessibility-control[data-layout=cards] .wd-a11y-save{display:block;min-height:1.2em;margin-top:8px;color:var(--shell-muted,var(--muted))}worddecks-accessibility-control[data-layout=cards] .wd-install-control{border:1px solid var(--shell-border,#4b385c);border-radius:11px;background:var(--shell-surface,var(--panel2));padding:12px}worddecks-accessibility-control[data-layout=cards] .wd-install-control>span{color:var(--shell-muted,var(--muted))}worddecks-accessibility-control[data-layout=cards] .wd-install-control button{background:var(--shell-panel,var(--panel));color:var(--shell-text,var(--text,var(--ink)));border:1px solid var(--shell-secondary,var(--accent2))}worddecks-accessibility-control[data-layout=cards] .wd-install-help{background:var(--shell-panel,var(--panel));color:var(--shell-text,var(--text,var(--ink)));border-color:var(--shell-border,#4b385c)}worddecks-accessibility-control[data-layout=cards] :is(input,button):focus-visible{outline:3px solid var(--shell-secondary,var(--accent2))!important;outline-offset:3px!important}html[data-theme=light] worddecks-accessibility-control[data-layout=cards] :is(.wd-theme-card,.wd-motion-card,.wd-install-control){border-color:#cbb6ce}html[data-theme=contrast] worddecks-accessibility-control[data-layout=cards] :is(.wd-theme-card,.wd-motion-card,.wd-install-control){border-color:#fff}.wd-word-scored{animation:wd-word-scored .65s ease-out}.wd-word-effects{position:fixed;z-index:9000;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(92vw,640px);pointer-events:none}.wd-word-effects span{padding:14px 18px;border:2px solid var(--accent,#f3a64a);border-radius:999px;background:var(--panel,#251d30);color:var(--text,#fff);font-size:clamp(16px,2.8vw,19px);font-weight:900;box-shadow:0 4px 20px #0005;animation:wd-bonus-pop .45s cubic-bezier(.2,.8,.3,1.3) both;animation-delay:calc(var(--bonus-order)*65ms)}@keyframes wd-word-scored{0%{transform:scale(.97);box-shadow:0 0 0 2px var(--accent,#f3a64a)}60%{transform:scale(1.02)}100%{transform:scale(1);box-shadow:0 0 0 0 transparent}}@keyframes wd-bonus-pop{from{opacity:0;transform:translateY(16px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.wd-word-scored,.wd-word-effects span{animation:none}}html[data-wd-motion=reduce] .wd-word-scored,html[data-wd-motion=reduce] .wd-word-effects span{animation:none}.wd-friend-notification-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-friend-notifications][data-friend-request-count]{position:relative;padding-right:38px!important}[data-friend-notifications][data-friend-request-count]::after{content:attr(data-friend-request-count);position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#c32f54;color:#fff;font:900 12px/1 system-ui,sans-serif;letter-spacing:0;pointer-events:none}html[data-wd-theme=high_contrast] [data-friend-notifications][data-friend-request-count]::after{background:#ffdc45;color:#000;border:1px solid #fff}#mainGameMenuDrawer #footerLeaderboard,#mainGameMenuDrawer #footerLeague,#dextremeMenuDrawer #footerLeaderboardBtn{background:var(--panel)!important;color:#f3a64a!important;border:1px solid #f3a64a!important;box-shadow:none!important;text-shadow:none}#mainGameMenuDrawer #footerLeaderboard,#mainGameMenuDrawer #footerLeague{color:var(--accent)!important;border-color:var(--accent)!important}#mainGameMenuDrawer #footerLeaderboard:focus-visible,#mainGameMenuDrawer #footerLeague:focus-visible,#dextremeMenuDrawer #footerLeaderboardBtn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}html[data-theme=contrast] #mainGameMenuDrawer #footerLeaderboard,html[data-theme=contrast] #mainGameMenuDrawer #footerLeague,html[data-theme=contrast] #dextremeMenuDrawer #footerLeaderboardBtn{background:#fff!important;color:#000!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none}#mainGameMenuDrawer .mainMenuUniverse{gap:10px}#mainGameMenuDrawer .mainMenuDextremeLogo{display:block;width:auto;height:36px;max-width:60%;object-fit:contain}body.wd-main-active .mainGameHeader,.wd-dextreme .dextremeMainHeader,.wd-dextreme.dextremeExtraMode .dextremeMainHeader{grid-template-columns:minmax(0,1fr) clamp(96px,30%,160px)!important}body.wd-main-active .mainGameHeader .mainStatusRow,.wd-dextreme .dextremeHeaderStatus{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto;gap:4px!important;align-content:center!important;align-items:center!important;min-width:0}.headerAccountButton{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:34px;min-height:34px;margin:0;padding:4px 2px;border:1px solid #79d4c86b;border-radius:10px;background:var(--panel2,var(--panel));color:var(--text);font-family:inherit;font-size:11px;font-weight:800;line-height:1.1;white-space:nowrap;cursor:pointer;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}body.wd-main-active .mainGameHeader .headerAccountButton[data-signed-in=true],.wd-dextreme .dextremeMainHeader .headerAccountButton[data-signed-in=true]{display:block;background:var(--panel)!important;color:#f3a64a!important;border:1px solid #f3a64a!important;box-shadow:none!important;text-shadow:none;padding-inline:6px}body.wd-main-active .mainGameHeader .headerAccountButton[data-signed-in=true]{color:var(--accent)!important;border-color:var(--accent)!important}html[data-theme=contrast] body .mainGameHeader .headerAccountButton[data-signed-in=true],html[data-theme=contrast] body .dextremeMainHeader .headerAccountButton[data-signed-in=true]{background:#fff!important;color:#000!important;border-color:#fff!important}.headerAccountButton:focus-visible{outline:3px solid var(--accent2,#79d4c8);outline-offset:2px}body.wd-main-active .mainGameHeader .mainDailyStreak,.wd-dextreme #dextremeDailyStreak{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:100%!important;height:34px!important;min-height:34px!important;padding:4px 2px!important;margin:0!important;box-sizing:border-box!important}body.wd-main-active .mainGameHeader .mainDailyStreak .mainStreakIcon,.wd-dextreme #dextremeDailyStreak img{width:19px!important;height:19px!important;flex-shrink:0}body.wd-main-active .mainGameHeader .mainDailyStreak b,.wd-dextreme #dextremeDailyStreak b{font-size:18px!important;line-height:1!important}body.wd-main-active .mainGameHeader .mainDailyStreak>span,.wd-dextreme #dextremeDailyStreak span{font-size:10px!important;line-height:1!important;letter-spacing:0!important}html[data-theme=contrast] body .headerAccountButton,html[data-wd-theme=contrast] body .headerAccountButton{border:2px solid currentColor!important}body :is(#gameOver,#leaderboardOverlay,#leagueOverlay) :is(.leaderboardScope,.leagueControls) button[aria-pressed]{background:var(--panel)!important;color:var(--accent,#f3a64a)!important;border:1px solid var(--accent,#f3a64a)!important;box-shadow:none!important}body :is(#gameOver,#leaderboardOverlay,#leagueOverlay) :is(.leaderboardScope,.leagueControls) button[aria-pressed=true]{background:var(--accent,#f3a64a)!important;color:#281b25!important}body :is(#gameOver,#leaderboardOverlay,#leagueOverlay) :is(.leaderboardScope,.leagueControls) button:focus-visible{outline:3px solid var(--accent,#f3a64a);outline-offset:3px}html[data-theme=contrast] body :is(#gameOver,#leaderboardOverlay,#leagueOverlay) :is(.leaderboardScope,.leagueControls) button[aria-pressed=true]{color:#000!important}.wd-division-filter{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:12px 0;font-weight:800}.wd-division-filter[hidden],.wd-ranking-status[hidden]{display:none!important}.wd-division-filter select{box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border-strong,#61456f);border-radius:12px;background:var(--surface2,#1c1426);color:var(--text,#fff);font:inherit;text-transform:none}.wd-ranking-status{margin:10px 0;color:var(--muted,#c7b9d2);font-size:.85rem;line-height:1.5}.wd-ranking-help{margin:10px 0 14px;font-size:.85rem;line-height:1.5}.wd-ranking-help summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--accent2,#79d4c8);font-weight:800}.wd-division-filter{display:block;border:1px solid var(--border-strong,#61456f);border-radius:18px;overflow:hidden;background:var(--surface2,#30243d)}.wd-division-filter>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;min-height:76px;cursor:pointer;list-style:none}.wd-division-filter>summary::-webkit-details-marker{display:none}.wd-division-filter>summary:focus-visible,.wd-division-choice:focus-visible{outline:3px solid var(--accent2,#79d4c8);outline-offset:-3px}[data-division-heading]{display:flex;align-items:center;gap:12px;min-width:0}[data-division-heading]>span:last-child{display:grid;gap:4px}[data-division-heading] small{color:var(--muted,#c7b9d2);font-size:.7rem;font-weight:500}[data-division-heading] strong{font-size:1.1rem;line-height:1.3}[data-division-heading] .wd-player-division{width:42px;height:42px;border:1px solid currentColor;border-radius:12px;padding:6px;margin:0;flex:none}.wd-picker-chevron{font-size:1.5rem;flex:none}.wd-division-filter[open] .wd-picker-chevron{transform:rotate(180deg)}.wd-division-options{display:grid;gap:8px;padding:12px;border-top:1px solid var(--border-strong,#61456f)}.wd-division-options .wd-division-choice{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;width:100%;min-width:0;text-align:left;text-transform:none;font:inherit;padding:12px;background:transparent;color:var(--text,#fff);border:1px solid transparent;border-radius:12px;box-shadow:none;cursor:pointer}.wd-division-choice[aria-pressed=true]{border-color:var(--rank-color,#79d4c8);background:#ffffff09}.wd-division-choice:hover{background:#ffffff09}.wd-division-choice>span:last-child{display:grid;gap:6px}.wd-division-choice strong{color:var(--rank-color,#fff);font-size:1rem}.wd-division-choice small{color:var(--muted,#c7b9d2);font-size:.85rem;line-height:1.5;font-weight:400}.wd-division-choice .wd-player-division{width:32px;height:32px;margin:0}.wd-division-filter select[hidden]{display:none!important}.wd-player-division{display:inline-flex;vertical-align:middle;width:22px;height:22px;margin-left:7px;color:var(--rank-color,#c7b9d2)}.wd-player-division svg{display:block;width:100%;height:100%}.leaderRow>span:first-child{min-width:0;overflow-wrap:anywhere}.wd-rank-overall{--rank-color:var(--text,#fff)}html body .wd-division-filter .wd-division-options button.wd-division-choice{background:transparent!important;color:var(--text,#fff)!important;border:1px solid transparent!important;box-shadow:none!important}html body .wd-division-filter .wd-division-options button.wd-division-choice[aria-pressed=true]{background:var(--panel2,#30243d)!important;border-color:var(--rank-color,var(--text,#fff))!important}html body .wd-division-filter .wd-division-options button.wd-division-choice:hover{background:var(--panel2,#30243d)!important}html[data-theme=light] .wd-division-filter .wd-rank-explorer{--rank-color:#16685d}html[data-theme=light] .wd-division-filter .wd-rank-challenger{--rank-color:#895100}html[data-theme=light] .wd-division-filter .wd-rank-expert{--rank-color:#6b35a0}html[data-theme=light] .wd-division-filter .wd-rank-pro{--rank-color:#716300}html[data-theme=contrast] .wd-division-filter :is(.wd-rank-explorer,.wd-rank-challenger,.wd-rank-expert,.wd-rank-pro){--rank-color:var(--text,#fff)}.wd-division-options .wd-division-choice{align-items:center;min-height:52px;padding:9px 12px}.wd-division-filter>.wd-ranking-help{margin:0;border-top:1px solid var(--border-strong,#61456f);padding:0 16px}.wd-division-guide{padding-bottom:16px}.wd-division-guide h4{font-size:.95rem;margin:18px 0 8px}.wd-division-guide p{font-size:.85rem;font-weight:400;line-height:1.6;color:var(--muted,#c7b9d2);margin:0 0 12px}[data-division-descriptions]{display:grid;gap:16px;margin:8px 0 20px}.wd-division-description{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}.wd-division-description .wd-player-division{width:32px;height:32px;margin:0}.wd-division-description strong{color:var(--rank-color,#fff);font-size:.95rem}.wd-division-description p{margin:6px 0 0}body.wd-family-word-decks,body.wd-family-classic{--family-bg:var(--bg);--family-panel:var(--panel);--family-surface:var(--surface2,#17111e);--family-text:var(--text,#fffaf5);--family-muted:var(--muted);--family-accent:var(--accent);--family-secondary:var(--accent2);--family-border:var(--border,#4b385c);--family-button-ink:var(--button-text,#2b1a0b);--family-replay:var(--progress-green,#39c86a);--family-replay-ink:var(--progress-green-ink,#0f2a18);--family-overlay:var(--overlay-bg,rgba(10,6,13,.84));--family-silver:#d3d7e2;--family-bronze:#dcaa82;--family-celebration-1:#f3a64a;--family-celebration-2:#79d4c8;--family-celebration-3:#8f35ff;--family-celebration-4:#d9365f}body.wd-family-dextreme{--family-bg:var(--bg);--family-panel:var(--panel);--family-surface:#170e20;--family-text:var(--ink);--family-muted:var(--muted);--family-accent:var(--acid);--family-secondary:var(--cyan);--family-border:#60456d;--family-button-ink:#151018;--family-replay:var(--acid);--family-replay-ink:#151018;--family-overlay:rgba(13,7,19,.84);--family-silver:var(--cyan);--family-bronze:var(--pink);--family-celebration-1:var(--pink);--family-celebration-2:var(--acid);--family-celebration-3:var(--cyan);--family-celebration-4:var(--good)}body.wd-family-rush{--family-bg:var(--rush-black);--family-panel:var(--panel);--family-surface:var(--rush-raised);--family-text:var(--ink);--family-muted:var(--muted);--family-accent:var(--rush-lime);--family-secondary:var(--rush-lime);--family-border:var(--edge);--family-button-ink:var(--rush-black);--family-replay:var(--rush-lime);--family-replay-ink:var(--rush-black);--family-overlay:color-mix(in srgb,var(--rush-black) 84%,transparent);--family-silver:var(--rush-white);--family-bronze:color-mix(in srgb,var(--rush-lime) 65%,var(--rush-white));--family-celebration-1:var(--rush-lime);--family-celebration-2:var(--rush-white);--family-celebration-3:var(--rush-lime);--family-celebration-4:var(--rush-white)}html[data-wd-theme=high_contrast] body[class*=wd-family-],html[data-theme=contrast] body[class*=wd-family-]{--family-bg:#000;--family-panel:#000;--family-surface:#101010;--family-text:#fff;--family-muted:#fff;--family-accent:#ffff00;--family-secondary:#00ffff;--family-border:#fff;--family-button-ink:#000;--family-replay:#ffff00;--family-replay-ink:#000}html[data-wd-theme=light] body[class*=wd-family-],html[data-theme=light] body[class*=wd-family-]{--family-panel:var(--wd-surface,#fff);--family-surface:var(--wd-surface-soft,#f4eef6);--family-text:var(--wd-text,#241b29);--family-muted:var(--wd-text-muted,#675d6d);--family-border:var(--wd-border,#9b8ca6)}@layer wd-family-ui{.wd-family-modal{position:fixed!important;inset:0!important;display:none!important;align-items:center!important;justify-content:center!important;padding:16px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:var(--family-overlay)!important;color:var(--family-text)!important}.wd-family-modal.show:not([hidden]){display:flex!important}.wd-family-modal[hidden],.wd-results-panel [hidden],.wd-family-board [hidden]{display:none!important}.wd-family-modal-panel{width:min(720px,100%)!important;max-height:92vh!important;max-height:92dvh!important;overflow:auto!important;padding:20px!important;border:1px solid var(--family-border)!important;border-radius:16px!important;background:var(--family-panel)!important;color:var(--family-text)!important;font:16px/1.35 Inter,system-ui,sans-serif!important}.wd-family-modal-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important}.wd-family-modal-head h2{margin:0!important;font-size:24px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.2!important;color:var(--family-text)!important}.wd-family-modal-head [data-family-close]{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:10px!important;background:var(--family-surface)!important;border:1px solid var(--family-border)!important;color:var(--family-text)!important;font:900 24px/1 Inter,system-ui,sans-serif!important;cursor:pointer!important}.wd-results-panel{box-sizing:border-box!important;width:min(650px,100%)!important;max-height:92vh!important;max-height:92dvh!important;overflow:auto!important;padding:14px 20px!important;border:1px solid var(--family-border)!important;border-radius:16px!important;background:var(--family-panel)!important;color:var(--family-text)!important;font:16px/1.35 Inter,system-ui,sans-serif!important;letter-spacing:normal!important}.wd-results-panel>*{min-width:0!important}.wd-results-title>*{margin:0 0 3px!important;font:700 24px/1.35 Inter,system-ui,sans-serif!important;text-align:center!important;letter-spacing:normal!important;color:var(--family-text)!important}.wd-results-label>*{display:block!important;margin:0!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-align:center!important;color:var(--family-muted)!important}.wd-results-score>*{margin:0!important;font:950 68px/.95 Inter,system-ui,sans-serif!important;letter-spacing:-.06em!important;text-align:center!important;color:var(--family-accent)!important;text-shadow:none!important;overflow-wrap:anywhere!important}.wd-results-summary{margin:5px 0 6px!important}.wd-results-summary>*,.wd-results-summary .completeSummary{margin:0!important}.wd-results-panel .scoreline{display:grid!important;align-items:center!important;gap:8px!important;padding:5px 8px!important;border-radius:10px!important;background:var(--family-surface)!important;border:1px solid var(--family-border)!important;color:var(--family-text)!important;font:13px/1.35 Inter,system-ui,sans-serif!important}.wd-results-panel .attemptSummaryDetails{grid-column:1/-1!important;margin:0!important}.wd-results-panel .attemptSummaryDetails>summary{list-style:none!important;cursor:pointer!important;padding:0!important;min-height:0!important}.wd-results-panel .attemptSummaryDetails>summary::-webkit-details-marker{display:none!important}.wd-results-panel .attemptSummaryTop{grid-template-columns:6.5em minmax(0,1fr) auto auto 18px!important;text-align:left!important}.wd-results-panel .attemptSummaryTop b{font-size:13px!important;font-weight:900!important;overflow-wrap:anywhere!important;color:var(--family-accent)!important}.wd-results-panel .attemptSummaryTop i{width:10px!important;height:10px!important;border-right:2px solid var(--family-muted)!important;border-bottom:2px solid var(--family-muted)!important;transform:rotate(45deg) translateY(-2px)!important;transition:transform .18s ease!important}.wd-results-panel .attemptSummaryDetails[open] .attemptSummaryTop i{transform:rotate(225deg) translate(-2px,-2px)!important}.wd-results-panel .attemptSummaryBody{display:grid!important;gap:9px!important;margin-top:8px!important}.wd-results-panel .attemptRound{padding:10px!important;border:1px solid var(--family-border)!important;border-radius:11px!important;background:var(--family-surface)!important}.wd-results-panel .attemptBestRound{border-color:var(--family-accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--family-accent) 22%,transparent)!important}.wd-results-panel .attemptRoundHead{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important;margin-bottom:7px!important}.wd-results-panel .attemptRoundHead>span{font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;color:var(--family-muted)!important}.wd-results-panel .attemptRoundHead>b{font-size:13px!important;color:var(--family-accent)!important}.wd-results-panel .attemptRoundHead>em,.wd-results-panel .attemptWord>em{font:900 9px/1.3 Inter,system-ui,sans-serif!important;font-style:normal!important;color:var(--family-accent)!important}.wd-results-panel .attemptWords{display:grid!important;gap:5px!important}.wd-results-panel .attemptWord,.wd-results-panel .attemptSwap{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important;align-items:center!important;padding:7px 8px!important;border-radius:8px!important;background:var(--family-panel)!important;font-size:13px!important}.wd-results-panel .attemptWord span,.wd-results-panel .attemptSwap span{overflow-wrap:anywhere!important}.wd-results-panel .attemptWord b,.wd-results-panel .attemptSwap b{font-size:11px!important;white-space:nowrap!important}.wd-results-panel .attemptWord small{display:block!important;font-size:10px!important;color:var(--family-muted)!important}.wd-results-panel .attemptBestWord{background:color-mix(in srgb,var(--family-accent) 12%,transparent)!important;outline:1px solid color-mix(in srgb,var(--family-accent) 45%,transparent)!important}.wd-results-panel .attemptMarket{margin-top:8px!important;padding-top:8px!important;border-top:1px solid var(--family-border)!important}.wd-results-panel .attemptMarketLabel{margin-bottom:5px!important;font-size:9px!important;font-weight:900!important;letter-spacing:.07em!important;color:var(--family-muted)!important}.wd-results-panel .attemptNoChanges,.wd-results-panel .wd-round-detail{padding:6px 8px!important;margin:0!important;color:var(--family-muted)!important;font-size:11px!important}.wd-results-panel .streakScoreline{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px 12px!important;text-align:center!important;margin-top:6px!important}.wd-results-panel .streakScoreline b{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;color:var(--family-text)!important;font-size:13px!important}.wd-results-panel .streakScoreline img{width:28px!important;height:28px!important;object-fit:contain!important}.wd-results-panel .nextDeckCard{margin:6px 0!important;padding:7px 16px!important;border-radius:12px!important;background:var(--family-surface)!important;text-align:center!important}.wd-results-panel .nextDeckCard span,.wd-results-panel .nextDeckCard small{display:block!important;color:var(--family-muted)!important;font-size:11px!important;letter-spacing:.08em!important}.wd-results-panel .nextDeckCard b{display:block!important;font-size:29px!important;font-weight:900!important;letter-spacing:.05em!important;color:var(--family-secondary)!important}.wd-results-share .shareButtons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:3px 0!important}.wd-results-panel button,.wd-family-tabs button,.wd-family-board-status button,.wd-family-board .more{box-sizing:border-box!important;min-height:44px!important;padding:9px 12px!important;border:1px solid var(--family-border)!important;border-radius:10px!important;background:var(--family-surface)!important;color:var(--family-text)!important;font:900 16px/1.35 Inter,system-ui,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;cursor:pointer!important;transition:background-color .1s ease,transform .1s ease!important}.wd-results-panel button:active,.wd-family-tabs button:active{transform:translateY(1px)!important}.wd-results-panel button:disabled,.wd-family-tabs button:disabled{opacity:.55!important;cursor:not-allowed!important}.wd-results-panel button:focus-visible,.wd-family-tabs button:focus-visible,.wd-family-board-status button:focus-visible{outline:3px solid var(--family-secondary)!important;outline-offset:2px!important}.wd-results-share [data-result-action=share],.wd-results-share [data-result-action=copy],.wd-results-share [data-result-action=video]{grid-column:1/-1!important;width:100%!important}.wd-results-share [data-result-action=share]{background:var(--family-accent)!important;color:var(--family-button-ink)!important;border-color:var(--family-accent)!important}.wd-results-share [data-result-action=video].ready{grid-column:1!important}.wd-results-share [data-result-action=save-video]{grid-column:2!important}.wd-results-share video{display:block!important;max-width:100%!important;width:min(100%,280px)!important;margin:12px auto!important;border-radius:16px!important}.wd-results-replayPrompt>*{margin:6px 0 4px!important;text-align:center!important;font-size:12px!important;font-weight:800!important;color:var(--family-muted)!important}.wd-results-replay button{width:100%!important;background:var(--family-replay)!important;color:var(--family-replay-ink)!important;border-color:var(--family-replay)!important}.wd-results-replay .controls{margin:3px 0!important}.wd-results-account{margin:6px 0 4px!important;padding:8px!important;border-radius:12px!important;background:var(--family-surface)!important;font-size:12px!important}.wd-results-account .controls,.wd-results-account .dextremeResultAccount{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:8px!important}.wd-results-account button{flex:1 1 130px!important}.wd-results-account .accountCard{padding:0!important;margin:0!important;background:transparent!important}.wd-results-account p,.wd-results-account .message{margin:4px 0!important;min-height:0!important;font-size:12px!important}.wd-results-board{margin:0!important}.wd-results-board h3{font-size:16px!important;margin:0!important;color:var(--family-text)!important}.wd-results-links{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin:8px 0!important;font-size:12px!important}.wd-results-links a{color:var(--family-secondary)!important}.wd-results-support{margin:7px 0 6px!important;text-align:center!important;font-size:12px!important}.wd-family-board{display:block!important;--surface2:var(--family-surface);--panel:var(--family-panel);--text:var(--family-text);--muted:var(--family-muted);--accent2:var(--family-secondary);--accent:var(--family-accent);--border-strong:var(--family-border);color:var(--family-text)!important;font:16px/1.35 Inter,system-ui,sans-serif!important}.wd-family-board-head{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 4px!important;padding:0!important}.wd-family-board-head .title{font-size:16px!important;font-weight:700!important;margin:0!important;line-height:1.35!important}.wd-family-board-head .period{width:100%!important;margin:0!important;color:var(--family-muted)!important;font-size:11px!important}.wd-family-live{margin-left:auto!important;font-size:11px!important;padding:4px 8px!important;border-radius:999px!important;background:var(--family-surface)!important;color:var(--family-secondary)!important}.wd-family-tabs,.wd-family-board .leaderboardScope{display:flex!important;gap:6px!important;margin:8px 0 10px!important}.wd-family-tabs button,.wd-family-board .leaderboardScope button{flex:1!important;min-width:0!important;min-height:40px!important}.wd-family-tabs button[aria-pressed=true],.wd-family-board .leaderboardScope button[aria-pressed=true]{background:var(--family-accent)!important;border-color:var(--family-accent)!important;color:var(--family-button-ink)!important}.wd-family-board .status,.wd-family-board .empty,.wd-family-board-status{padding:10px 0!important;color:var(--family-muted)!important;font-size:13px!important;overflow-wrap:anywhere!important}.wd-family-board .division-filter,.wd-family-board .ranking-note{margin:8px 0!important;font-size:12px!important}.wd-family-board select{width:100%!important;min-height:44px!important;background:var(--family-surface)!important;color:var(--family-text)!important;border:1px solid var(--family-border)!important;border-radius:10px!important;padding:8px!important}.wd-family-celebration{position:fixed!important;inset:0!important;pointer-events:none!important;z-index:740!important;display:none!important}.wd-family-celebration.active{display:block!important}@media (max-width:800px){.wd-family-modal.wd-results-modal{align-items:flex-start!important;padding:max(6px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom))!important}.wd-results-panel{width:min(100%,520px)!important;max-height:none!important;margin:0 auto!important;padding:9px 10px 10px!important;border-radius:12px!important;overflow:visible!important;font-size:14px!important}.wd-results-title>*{font-size:18px!important;margin:0 0 1px!important}.wd-results-label>*{font-size:9px!important}.wd-results-score>*{font-size:42px!important;line-height:.9!important}.wd-results-summary{margin:3px 0 4px!important}.wd-results-panel .scoreline{padding-top:3px!important;padding-bottom:3px!important}.wd-results-panel .nextDeckCard{margin:4px 0!important;padding:5px 8px!important}.wd-results-panel .nextDeckCard span,.wd-results-panel .nextDeckCard small{font-size:9px!important}.wd-results-panel .nextDeckCard b{font-size:18px!important}.wd-results-panel .wd-results-share button,.wd-results-panel .wd-results-replay button,.wd-results-panel .wd-results-account button{min-height:34px!important;padding:7px 10px!important;font-size:12px!important}.wd-results-panel .wd-results-replayPrompt>*{margin:4px 0 2px!important;font-size:11px!important}.wd-results-account{margin:4px 0 2px!important;padding:6px 8px!important}.wd-family-modal-panel{max-height:calc(100dvh - 32px)!important}}@media (max-width:380px){.wd-results-panel .attemptSummaryTop{grid-template-columns:6.5em minmax(0,1fr) auto auto 14px!important;gap:5px!important;font-size:12px!important}.wd-results-panel .attemptSummaryTop b{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.wd-results-panel *,.wd-family-modal *{transition:none!important;animation:none!important}.wd-family-celebration{display:none!important}}html[data-wd-motion=reduce] .wd-results-panel *,html[data-wd-motion=reduce] .wd-family-modal *{transition:none!important;animation:none!important}html[data-wd-motion=reduce] .wd-family-celebration{display:none!important}}@layer wd-family-ui{.wd-results-panel .completeSummary{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.wd-results-panel .completeSummary>*{grid-column:1/-1!important}.wd-results-panel .dextremeResultStats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important}.wd-results-panel .dextremeResultStats>div{padding:8px!important;border:1px solid var(--family-border)!important;border-radius:10px!important;background:var(--family-surface)!important;text-align:center!important}.wd-results-panel .dextremeResultStats small{display:block!important;font-size:10px!important;color:var(--family-muted)!important}.wd-results-panel .dextremeResultStats b{font-size:16px!important;color:var(--family-accent)!important}}@layer wd-family-ui{.wd-results-share>*,.wd-results-board>*{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.wd-results-replay>*{margin:0!important}.wd-results-account>.dextremeResultAccountCard{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.wd-results-panel #finalText,.wd-results-panel #result-summary{margin:5px 0!important;font-size:12px!important;line-height:1.35!important;color:var(--family-muted)!important}}@layer wd-family-ui{:is(.wd-results-panel,.wd-family-board) [hidden][hidden]{display:none!important}.wd-results-panel::before,.wd-results-panel::after{display:none!important;content:none!important}}html:is([data-wd-theme=light],[data-theme=light]) body:is(.wd-family-word-decks,.wd-family-classic){--family-accent:#9c5105;--family-secondary:#087c78;--family-button-ink:#fff;--family-silver:#5b657b;--family-bronze:#935727}html:is([data-wd-theme=light],[data-theme=light]) body.wd-family-dextreme{--family-accent:#ae0050;--family-secondary:#006875;--family-button-ink:#fff;--family-replay:#ae0050;--family-replay-ink:#fff;--family-silver:#006875;--family-bronze:#ae0050}html:is([data-wd-theme=light],[data-theme=light]) body.wd-family-rush{--family-accent:#426000;--family-secondary:#426000;--family-button-ink:#fff;--family-replay:#426000;--family-replay-ink:#fff;--family-silver:#11151b;--family-bronze:#426000}@layer wd-family-ui{.wd-family-modal-head h2{font-size:24px!important;line-height:1.35!important}.wd-family-modal-head [data-family-close]{width:42px!important;height:44px!important;min-height:44px!important;font-size:16px!important;line-height:1.35!important}.wd-family-leader-title{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.wd-family-live-text{font-size:14px!important;font-weight:900!important;color:var(--family-secondary)!important;white-space:nowrap!important}.wd-family-tabs button,.wd-family-board .leaderboardScope button{min-height:44px!important;font-size:16px!important;line-height:1.35!important}@media (max-width:800px){.wd-family-modal-panel{padding:11px!important;border-radius:12px!important;font-size:14px!important}.wd-family-modal-head h2{font-size:20px!important}.wd-family-modal-head [data-family-close]{width:34px!important;font-size:14px!important}.wd-family-tabs button,.wd-family-board .leaderboardScope button{font-size:14px!important}}}@layer wd-family-ui{.wd-family-tabs button,.wd-family-board .leaderboardScope button{background:var(--family-panel)!important;color:var(--family-accent)!important;border-color:var(--family-accent)!important;box-shadow:none!important}.wd-family-tabs button[aria-pressed=true],.wd-family-board .leaderboardScope button[aria-pressed=true]{background:var(--family-accent)!important;color:var(--family-button-ink)!important}}body.wd-family-word-decks,body.wd-family-classic{--family-summary-surface:var(--surface,#1b1422);--family-live-colour:var(--good,#8ee0a2)}body.wd-family-dextreme{--family-summary-surface:var(--family-surface);--family-live-colour:var(--good)}body.wd-family-rush{--family-summary-surface:var(--family-surface);--family-live-colour:var(--family-secondary)}@layer wd-family-ui{.wd-results-panel .scoreline{font-size:16px!important;line-height:1.35!important;border:0!important;border-radius:11px!important;padding:10px 16px!important;background:var(--family-summary-surface)!important}.wd-results-panel .attemptSummaryTop b{font-size:inherit!important;font-weight:700!important;color:var(--family-text)!important}.wd-results-panel .streakScoreline b{font-size:inherit!important;font-weight:700!important}.wd-family-leader-title{gap:7px!important}.wd-family-live,.wd-family-live-text{font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important;background:transparent!important;padding:0!important;border-radius:0!important;color:var(--family-live-colour)!important}@media (max-width:800px){.wd-results-panel .scoreline{padding-block:3px!important;font-size:14px!important}}@media (max-width:520px){.wd-results-panel .scoreline{font-size:12px!important}.wd-results-panel .attemptSummaryTop{grid-template-columns:6.5em minmax(0,1fr) auto auto 14px!important;gap:5px!important}}html:is([data-wd-theme=high_contrast],[data-theme=contrast]) .wd-results-panel .scoreline{border:2px solid var(--family-border)!important}}@layer wd-family-ui{.wd-results-panel .streakScoreline{padding-left:12px!important}@media (max-width:800px){.wd-results-panel .streakScoreline{padding-left:0!important}}}@layer wd-family-ui{.wdShellInlineScreen .wd-results-panel{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;margin:0!important}}body[data-wd-game]{--shell-panel:var(--panel,#251d30);--shell-surface:var(--panel2,#342741);--shell-text:var(--text,var(--ink,#fffaf5));--shell-muted:var(--muted,#c1b5c9);--shell-accent:var(--accent,#f3a64a);--shell-secondary:var(--accent2,#79d4c8);--shell-border:var(--border,#4b385c);--shell-button-ink:#18131f;--progress-green:#39c86a;--progress-green-ink:#0f2a18;--rush-progress:#39c86a;--family-replay:#39c86a;--family-replay-ink:#0f2a18}body[data-wd-game=word-dextreme]{--shell-accent:var(--acid);--shell-secondary:var(--cyan);--shell-border:#60456d}body[data-wd-game=word-decks-rush]{--shell-panel:#213B4D;--shell-surface:#172B3A;--shell-text:#fffaf5;--shell-muted:#c3d6d8;--shell-accent:#9DFF72;--shell-secondary:#00DDB5;--shell-border:#00DDB5}html[data-wd-theme=light] body[data-wd-game]{--shell-panel:var(--wd-surface,#fff);--shell-surface:var(--wd-surface-soft,#f4eef6);--shell-text:var(--wd-text,#281b25);--shell-muted:var(--wd-muted,#55495d);--shell-border:var(--wd-border,#604877)}html:is([data-wd-theme=high_contrast],[data-theme=contrast]) body[data-wd-game]{--shell-panel:#000;--shell-surface:#000;--shell-text:#fff;--shell-muted:#fff;--shell-accent:#ff0;--shell-secondary:#0ff;--shell-border:#fff;--shell-button-ink:#000;--progress-green:#ff0;--progress-green-ink:#000;--family-replay:#ff0;--family-replay-ink:#000}@layer wd-shell-ui{.wdShellStartOverlay{position:fixed!important;inset:0!important;z-index:700!important;display:none!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:16px!important;margin:0!important;border:0!important;border-radius:0!important;background:rgba(10,6,13,.84)!important;box-shadow:none!important;overflow:hidden!important}.wdShellStartOverlay.show:not([hidden]){display:flex!important}.wdShellStartOverlay[hidden],.wdShellStartOverlay::before{display:none!important}body:has(.wdShellStartOverlay.show:not([hidden]):not(.wdShellInlineScreen)){overflow:hidden!important}.wdShellStartPanel{box-sizing:border-box!important;position:relative!important;width:min(620px,100%)!important;max-width:620px!important;height:min(760px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;overscroll-behavior:contain!important;padding:20px!important;margin:0!important;border:1px solid var(--shell-border)!important;border-radius:16px!important;background:var(--shell-panel)!important;color:var(--shell-text)!important}.wdShellStartPanel .wdRulesProcess{margin:0 0 12px!important;flex:none!important}.wdShellStartPanel .wdShellStartActions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:18px 0 12px!important;padding:0!important}.wdShellStartPrompt{box-sizing:border-box!important;margin:0!important;padding:12px!important;border:1px solid var(--shell-accent)!important;border-radius:10px!important;background:var(--shell-surface)!important;text-align:left!important}.wdShellStartPrompt strong{display:block!important;color:var(--shell-accent)!important;font:900 12px/1.4 Inter,system-ui,sans-serif!important;letter-spacing:.04em!important}.wdShellStartPrompt span{display:block!important;margin-top:4px!important;color:var(--shell-muted)!important;font:12px/1.4 Inter,system-ui,sans-serif!important}.wdShellStartPanel .wdShellStartPrompt button{width:100%!important;min-height:44px!important;box-sizing:border-box!important;margin:10px 0 0!important}.wdShellStartPanel .wdShellStartLinks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important}.wdShellStartPanel .wdShellStartLinks button{min-width:0!important;min-height:44px!important;box-sizing:border-box!important;padding:9px 4px!important;font:800 11px/1.3 Inter,system-ui,sans-serif!important;white-space:normal!important;text-transform:none!important}.wdShellStartPanel [hidden]{display:none!important}@media (max-width:800px){.wdShellStartPanel{padding:14px!important}}@media (max-width:800px){#welcomeOverlay .welcomeModal{padding:10px!important}#welcomeOverlay .welcomeLogo.wordDecksImageLogo{width:160px!important;max-width:62vw!important;margin:0 auto 4px!important}#welcomeOverlay .welcomeQuickStart{gap:4px!important;margin:4px 0!important}#welcomeOverlay .welcomeCopy p{margin:0!important;font-size:13px!important;line-height:1.25!important}#welcomeOverlay .welcomeFacts{gap:6px!important}#welcomeOverlay .welcomeFacts>div{gap:2px!important;padding:5px 3px!important}#welcomeOverlay .welcomeFacts b{font-size:22px!important}#welcomeOverlay .welcomeFacts span{font-size:10px!important;line-height:1.2!important}#welcomeOverlay .welcomeSteps{gap:4px!important;margin:0!important}#welcomeOverlay .welcomeSteps li{grid-template-columns:20px minmax(0,1fr)!important;gap:6px!important}#welcomeOverlay .welcomeSteps li::before{width:20px!important;height:20px!important;font-size:11px!important}#welcomeOverlay .welcomeFinalScore{padding:0!important;border:0!important;background:none!important;color:var(--shell-text)!important;font-weight:400!important}#welcomeOverlay .wdRulesProcess{margin:0!important}#welcomeOverlay .welcomeRemember{gap:6px!important;margin:6px 0!important;font-size:12px!important;min-height:24px!important}#welcomeOverlay .welcomeRemember input{width:20px!important;height:20px!important}#welcomeOverlay .wdShellStartActions{gap:8px!important;margin:6px 0!important}#welcomeOverlay .wdShellStartActions button{min-height:44px!important;padding:10px!important;font-size:12px!important}#welcomeOverlay .wdShellStartPrompt{padding:8px!important}#welcomeOverlay .wdShellStartPrompt span{font-size:12px!important;line-height:1.25!important}#welcomeOverlay .wdShellStartPrompt button{margin-top:8px!important}}.rushHistoryIntro,.rushFeedbackIntro{font-size:12px!important;line-height:1.5!important;color:var(--shell-muted)!important;margin:12px 0!important}.rushHistoryRows{display:grid!important;gap:8px!important}.rushHistoryRows summary{display:block!important;list-style:none!important;cursor:pointer!important}.rushHistoryRows summary::-webkit-details-marker{display:none!important}.rushHistoryRows .attemptHistoryTop{display:grid!important;grid-template-columns:1fr auto 18px!important;gap:9px!important;align-items:center!important;padding:11px 12px!important;border:1px solid var(--shell-border)!important;border-radius:11px!important;background:var(--shell-surface)!important;font-size:13px!important;font-weight:900!important}.rushHistoryRows .attemptHistoryTop b{color:var(--shell-accent)!important}.rushHistoryRows .attemptHistoryTop i{width:10px!important;height:10px!important;border-right:2px solid var(--shell-muted)!important;border-bottom:2px solid var(--shell-muted)!important;transform:rotate(45deg) translateY(-2px)!important}.rushHistoryRows details[open] .attemptHistoryTop i{transform:rotate(225deg) translate(-2px,-2px)!important}.rushHistoryRows .attemptSummaryBody{padding:10px 12px!important;font-size:12px!important;line-height:1.5!important}.rushHistoryRows .attemptSummaryBody h3{font-size:13px!important;margin:12px 0 6px!important}.rushAttemptWords>div{display:flex!important;justify-content:space-between!important;gap:8px!important;padding:6px 0!important;border-bottom:1px solid var(--shell-border)!important}.rushAlphaBadge{display:inline-block!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;color:var(--shell-accent)!important;margin-top:10px!important}#rushFeedbackForm{display:grid!important;gap:12px!important;margin-top:14px!important}#rushFeedbackForm label{display:grid!important;gap:6px!important;font-size:11px!important;font-weight:850!important;color:var(--shell-text)!important}#rushFeedbackForm :is(select,textarea,input){box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:11px 12px!important;border:1px solid var(--shell-border)!important;border-radius:10px!important;background:var(--shell-surface)!important;color:var(--shell-text)!important;font:13px/1.4 Inter,system-ui,sans-serif!important}#rushFeedbackText{min-height:150px!important;resize:vertical!important}#rushFeedbackForm .feedbackFineprint{margin:0!important;font-size:10px!important;line-height:1.4!important;color:var(--shell-muted)!important}#rushFeedbackSubmit{background:var(--progress-green)!important;color:var(--progress-green-ink)!important;border:1px solid var(--progress-green)!important;min-height:44px!important;font-weight:900!important}.wdShellStart{text-align:center!important;padding:20px!important}.wdShellStartLogo{display:block!important;width:min(500px,100%)!important;height:auto!important;margin:0 auto 18px!important}.wdShellStartPanel .dextreme-intro-logo{width:min(500px,100%)!important;height:auto!important}@media (max-width:800px){.wdShellStartPanel :is(.dextreme-intro-logo,.wdShellStartLogo){width:160px!important;max-width:62vw!important}}.wdShellStartTagline{font-size:16px!important;color:var(--shell-muted)!important;margin:12px 0 18px!important}.wdShellStartFacts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:14px 0!important}.wdShellStartFacts>div{display:grid!important;gap:4px!important;padding:8px 4px!important;border:1px solid var(--shell-secondary)!important;border-radius:9px!important;background:var(--shell-surface)!important}.wdShellStartFacts b{font-size:28px!important;line-height:1!important;color:var(--shell-accent)!important}.wdShellStartFacts span{font-size:10px!important;color:var(--shell-muted)!important}.wdShellStartSteps{padding-left:24px!important;margin:18px 0!important;color:var(--shell-muted)!important;font-size:13px!important;line-height:1.5!important}.wdShellStartSteps li{padding-left:8px!important;margin-bottom:14px!important}.wdShellStartSteps strong{color:var(--shell-text)!important}.wdShellStartActions{display:grid!important;gap:10px!important;margin:18px 0 12px!important;width:100%!important}.wdShellStartActions button{width:100%!important;min-height:44px!important;margin:0!important;padding:12px!important;border-radius:10px!important;font:900 13px/1.3 Inter,system-ui,sans-serif!important;text-transform:uppercase!important}.wdShellStartActions button:not(:disabled),#dailyModeBtn{background:var(--progress-green)!important;color:var(--progress-green-ink)!important;border:1px solid var(--progress-green)!important;box-shadow:none!important}#dailyModeBtn:disabled{opacity:.45!important}.wdShellStartActions button:disabled:not(#dailyModeBtn){background:var(--shell-surface)!important;color:var(--shell-muted)!important;border:1px solid var(--shell-border)!important;opacity:1!important;cursor:default!important}.wdShellStartLinks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important}.wdShellStartLinks button{padding:8px 4px!important;font-size:11px!important;line-height:1.3!important;background:var(--shell-surface)!important;color:var(--shell-text)!important;border:1px solid var(--shell-border)!important}body[data-wd-game=word-dextreme] .dxDailyModeGrid{display:none!important}body[data-wd-game=word-dextreme] #extraModeBtn[hidden]{display:none!important}body[data-wd-game=word-dextreme] .dxDailyModeGrid{grid-template-columns:minmax(0,1fr)!important}body[data-wd-game]{padding:0!important;margin:0!important}body[data-wd-game] .wdShellWrap{box-sizing:border-box!important;width:100%!important;max-width:1000px!important;margin:auto!important;padding:max(14px,env(safe-area-inset-top)) 22px 22px!important;display:block!important}.wdShellHeader{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(110px,1fr)!important;gap:12px!important;align-items:center!important;margin:0 0 10px!important;width:100%!important}.wdShellHeader .brandBlock{display:block!important;width:100%!important;min-width:0!important}.wdShellPicker{position:relative!important;min-width:0!important;width:100%!important}.wdShellBrand{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:4px!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--shell-accent)!important;cursor:pointer!important}.wdShellBrand :is(img,.mainImageLogo){display:block!important;width:100%!important;max-width:480px!important;height:auto!important;max-height:140px!important;object-fit:contain!important;object-position:left center!important;background:transparent!important;margin:0!important}.wdShellArrow{display:grid!important;place-items:center!important;min-height:44px!important;color:var(--shell-accent)!important}.wdShellArrow svg{width:32px!important;height:32px!important;fill:none!important;stroke:currentColor!important;stroke-width:3.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}.wdShellPicker[data-open] .wdShellArrow svg{transform:rotate(180deg)!important}.wdShellChoices{position:absolute!important;left:0!important;top:calc(100% + 8px)!important;width:calc(100% - 48px)!important;max-width:480px!important;box-sizing:border-box!important;display:grid!important;gap:6px!important;padding:8px!important;border:1px solid var(--shell-accent)!important;border-radius:12px!important;background:var(--shell-panel)!important;box-shadow:0 12px 28px #0007!important;z-index:40!important}.wdShellChoices[hidden]{display:none!important}.wdShellChoices a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;padding:8px!important;border:1px solid transparent!important;border-radius:8px!important;text-decoration:none!important;background:transparent!important}.wdShellChoices img{width:100%!important;height:auto!important;max-height:90px!important;object-fit:contain!important}.wdShellChoices a:is([aria-current],:hover){border-color:var(--shell-accent)!important;background:var(--shell-surface)!important}.wdShellStatus{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;width:100%!important;margin:0!important}.wdShellStatus .headerAccountButton,.wdShellStreak{box-sizing:border-box!important;width:100%!important;min-height:34px!important;height:34px!important;padding:4px 6px!important;border:1px solid var(--shell-secondary)!important;border-radius:10px!important;background:var(--shell-panel)!important;color:var(--shell-text)!important;font-size:12px!important;font-weight:800!important;margin:0!important;box-shadow:none!important}.wdShellStatus .headerAccountButton{border-color:var(--shell-accent)!important;color:var(--shell-accent)!important}.wdShellStreak{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}.wdShellStreak img{width:22px!important;height:22px!important;object-fit:contain!important}.wdShellStreak b{font-size:19px!important;color:var(--shell-secondary)!important}.wdShellStreak span{font-size:10px!important;grid-column:auto!important;grid-row:auto!important}.wdShellMenu{width:100%!important;margin:0 0 10px!important;border:1px solid var(--shell-secondary)!important;border-radius:12px!important;background:var(--shell-panel)!important;overflow:hidden!important}.wdShellMenu>summary{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-height:30px!important;padding:3px 12px!important;list-style:none!important;cursor:pointer!important;color:var(--shell-text)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important;background:linear-gradient(135deg,color-mix(in srgb,var(--shell-secondary) 12%,transparent),color-mix(in srgb,var(--shell-accent) 6%,transparent))!important}.wdShellMenu>summary>span{position:static!important;bottom:auto!important;display:block!important;width:auto!important;height:auto!important;font-size:inherit!important;line-height:1.1!important;color:inherit!important;transform:none!important}.wdShellMenu>summary::-webkit-details-marker{display:none!important}.wdShellMenu>summary::marker{content:""!important}.wdShellMenu>summary svg{width:14px!important;height:9px!important;fill:none!important;stroke:var(--shell-secondary)!important;stroke-width:2.5!important}.wdShellMenu[open]>summary svg{transform:rotate(180deg)!important}.wdShellDrawer{display:grid!important;position:static!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:12px!important;border:0!important;background:transparent!important;box-shadow:none!important;width:auto!important}.wdShellMenu:not([open]) .wdShellDrawer{display:none!important}.wdShellDrawer>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;grid-column:auto!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:10px 4px!important;border:1px solid var(--shell-secondary)!important;border-radius:9px!important;background:var(--shell-surface)!important;color:var(--shell-text)!important;font:800 clamp(9px,2.6vw,12px)/1.3 Inter,system-ui,sans-serif!important;box-shadow:none!important}.wdShellDrawer>button:nth-child(-n+3){background:var(--shell-panel)!important;border-color:var(--shell-accent)!important;color:var(--shell-accent)!important}.wdShellDrawer svg{width:16px!important;height:16px!important;flex:none!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.wdShellChallenge{display:flex!important;align-items:center!important;gap:8px!important;text-align:left!important}.wdShellChallenge #dextremeChallengeSummary{flex:1!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.wdShellHelp{display:grid!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:2px!important;margin:0!important;border:0!important;background:transparent!important;color:var(--shell-accent)!important;box-shadow:none!important}.wdShellHelp svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important}.wdShellBelow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:10px 0 0!important}.wdShellBelow button{min-width:0!important;min-height:40px!important;margin:0!important;padding:8px!important;border:1px solid var(--shell-border)!important;border-radius:12px!important;background:var(--shell-surface)!important;color:var(--shell-text)!important;font:900 12px/1.3 Inter,system-ui,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;box-shadow:none!important}.wdShellFooter{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:10px 8px!important;margin:0 auto!important;max-width:1000px!important;color:var(--shell-muted)!important;background:transparent!important}.wdShellBeta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-height:30px!important;padding:6px 12px!important;border:1px solid var(--shell-accent)!important;border-radius:999px!important;background:transparent!important;color:var(--shell-accent)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;box-shadow:none!important}.wdShellBeta svg{width:16px!important;height:16px!important}.wdShellCoffee{color:var(--shell-accent)!important;text-align:center!important;font-size:12px!important;text-decoration:none!important;margin:0!important}.wdShellLegal{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px 14px!important;padding:0!important;margin:0!important}.wdShellLegal a{font-size:11px!important;color:var(--shell-muted)!important;text-decoration:none!important}.wdShellFooter .wd-game-about{width:100%!important;text-align:left!important;border:1px solid var(--shell-border)!important;border-radius:12px!important;background:var(--shell-panel)!important;color:var(--shell-text)!important;padding:0!important;margin:0!important}.wdShellFooter .wd-game-about>summary{padding:10px 12px!important;cursor:pointer!important;font-weight:800!important;font-size:12px!important}.wdShellFooter .wd-game-about-content{padding:0 12px 12px!important;font-size:13px!important;line-height:1.55!important;color:var(--shell-muted)!important}.wdShellFooter .wd-game-about h2{font-size:18px!important;color:var(--shell-text)!important}.wdShellPanel{box-sizing:border-box!important;width:min(600px,100%)!important;max-width:600px!important;max-height:calc(100dvh - 32px)!important;padding:16px!important;border:1px solid var(--shell-border)!important;border-radius:16px!important;background:var(--shell-panel)!important;color:var(--shell-text)!important;overflow:auto!important}dialog.wdShellPanel{width:min(600px,calc(100% - 32px))!important;margin:auto!important}.wdShellPanel:not(dialog){margin:0!important}.wdShellPanel .accountModalBody{padding:0!important;overflow:visible!important;flex:none!important}body[data-wd-game] :is(#accountOverlay,#rulesOverlay,#wordDecksOptionsOverlay,#dxOptions,#bonuses,.wd-family-modal):not(.wdShellInlineUtility){padding:16px!important;align-items:center!important;justify-content:center!important}.wdShellPanelHeading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:44px!important;padding:0!important;margin:0!important}.wdShellPanelHeading :is(h1,h2,strong){font:900 clamp(15px,4vw,24px)/1.2 Inter,system-ui,sans-serif!important;margin:0!important;color:var(--shell-text)!important;letter-spacing:normal!important}.wdShellClose{display:grid!important;place-items:center!important;flex:none!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:1px solid var(--shell-border)!important;border-radius:10px!important;background:var(--shell-surface)!important;color:var(--shell-text)!important;box-shadow:none!important}.wdShellClose svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:3!important;stroke-linecap:round!important}.wdShellUtilityNav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:8px 0 14px!important;padding:0!important;width:100%!important}.wdShellUtilityNav[hidden]{display:none!important}.wdShellUtilityNav button{min-width:0!important;height:40px!important;min-height:40px!important;padding:7px 4px!important;border:1px solid var(--shell-secondary)!important;border-radius:8px!important;background:var(--shell-surface)!important;color:var(--shell-text)!important;font:800 clamp(10px,2.7vw,12px)/1.2 Inter,system-ui,sans-serif!important;white-space:nowrap!important;box-shadow:none!important}.wdShellUtilityNav button[aria-current]{background:var(--shell-accent)!important;color:var(--shell-button-ink)!important;border-color:var(--shell-accent)!important}.wdShellModeLinks,.wdShellLeague .leagueControls{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:14px 0!important}.wdShellModeLinks a,.wdShellLeague button{padding:9px 12px!important;border:1px solid var(--shell-secondary)!important;border-radius:8px!important;background:var(--shell-surface)!important;color:var(--shell-text)!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}.wdShellLeague button[aria-pressed=true]{background:var(--shell-accent)!important;color:var(--shell-button-ink)!important}.wdShellPanel a{color:var(--shell-accent)!important}.wdShellTrophyGrid,.dextremeTrophyGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.wdShellTrophy,.dextremeTrophy{padding:12px!important;border:1px solid var(--shell-border)!important;border-radius:12px!important;background:var(--shell-surface)!important;color:var(--shell-text)!important;font-size:13px!important}.wdShellTrophy strong,.dextremeTrophy strong{display:block!important;font-size:15px!important}.wdShellTrophy small,.dextremeTrophy small{color:var(--shell-muted)!important}.wdShellTrophyIcon{display:block!important;font-size:28px!important;margin-bottom:8px!important}body[data-wd-game] :is(#play,#submitRound,#startMarket,#nextRound,#startNextRound,#playBtn,#finishBtn,#nextBtn,#marketNextBtn,#dextremeStartNextRound,#againBtn,#start,#lock,#rush-add,#rush-submit,#replay,#claim){background:var(--progress-green)!important;color:var(--progress-green-ink)!important;border-color:var(--progress-green)!important}body[data-wd-game] :is(.wdShellBrand,.wdShellMenu>summary,.wdShellDrawer button,.wdShellUtilityNav button,.wdShellClose,.wdShellHelp,.wdShellBeta,.wdShellCoffee,.wdShellLegal a):focus-visible{outline:3px solid var(--shell-secondary)!important;outline-offset:2px!important}body[data-wd-game=word-decks-rush] main>details:is(.rules,.feedback){display:none!important}body[data-wd-game=word-decks-rush] #rush-dialog details.rules>summary{display:none!important}@media (max-width:800px){body[data-wd-game] .wdShellWrap{padding:max(14px,env(safe-area-inset-top)) 8px 8px!important}.wdShellBrand :is(img,.mainImageLogo){max-height:76px!important}.wdShellDrawer{gap:8px!important;padding:10px!important}}@media (max-width:360px){.wdShellHeader{grid-template-columns:minmax(0,2fr) minmax(100px,1fr)!important;gap:8px!important}.wdShellTrophyGrid,.dextremeTrophyGrid{grid-template-columns:1fr!important}}}@layer wd-shell-ui{.wdRulesProcess{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0 0 16px!important;border:1px solid var(--shell-border)!important;border-radius:10px!important;background:var(--shell-surface)!important;color:var(--shell-text)!important;text-align:left!important}.wdRulesProcess>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;box-sizing:border-box!important;min-height:44px!important;padding:12px!important;margin:0!important;list-style:none!important;font:900 12px/1.4 Inter,system-ui,sans-serif!important;color:var(--shell-accent)!important;cursor:pointer!important}.wdRulesProcess>summary::-webkit-details-marker{display:none!important}.wdRulesProcess>summary svg{flex:none!important;width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}.wdRulesProcess[open]>summary svg{transform:rotate(180deg)!important}.wdRulesProcess>summary:focus-visible{outline:3px solid var(--shell-secondary)!important;outline-offset:2px!important;border-radius:9px!important}.wdRulesProcessFlow{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;list-style:none!important;box-sizing:border-box!important;margin:0!important;padding:0 12px 12px!important}.wdRulesProcessFlow>li{position:relative!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;box-sizing:border-box!important;min-width:0!important;padding:12px!important;margin:0!important;border:1px solid var(--shell-border)!important;border-radius:10px!important;background:var(--shell-panel)!important;color:var(--shell-text)!important}.wdRulesProcessFlow>li:not(:last-child)::before{content:""!important;position:absolute!important;left:50%!important;bottom:-15px!important;height:14px!important;border-left:2px solid var(--shell-secondary)!important}.wdRulesProcessFlow>li:not(:last-child)::after{content:""!important;position:absolute!important;left:calc(50% - 4px)!important;bottom:-17px!important;width:8px!important;height:8px!important;border-right:2px solid var(--shell-secondary)!important;border-bottom:2px solid var(--shell-secondary)!important;transform:rotate(45deg)!important}.wdRulesProcessNumber{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:50%!important;background:var(--shell-accent)!important;color:var(--shell-button-ink)!important;font:900 13px/1 Inter,system-ui,sans-serif!important}.wdRulesProcessFlow strong{display:block!important;margin:0 0 4px!important;color:var(--shell-text)!important;font:900 12px/1.4 Inter,system-ui,sans-serif!important;letter-spacing:normal!important}.wdRulesProcessFlow p,.wdRulesProcessNote{margin:0!important;color:var(--shell-muted)!important;font:12px/1.45 Inter,system-ui,sans-serif!important;overflow-wrap:anywhere!important}.wdRulesProcess .wdRulesProcessNote{padding:0 12px 12px!important}.wdRulesProcess:not([open])>:not(summary){display:none!important}@media (forced-colors:active){.wdRulesProcessNumber{background:Highlight!important;color:HighlightText!important}}.wdDetailedRules{min-width:0!important;text-align:left!important;font:12px/1.4 Inter,system-ui,sans-serif!important;color:var(--shell-text)!important}.wdDetailedRules .rulesLead{margin:2px 0 12px!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:.04em!important;color:var(--shell-text)!important}.wdDetailedRules .rulesHeading{margin:14px 0 6px!important;font:900 12px/1.4 Inter,system-ui,sans-serif!important;letter-spacing:.08em!important;color:var(--shell-accent)!important}.wdDetailedRules .rulesCopy{margin:0 0 8px!important;font:12px/1.4 Inter,system-ui,sans-serif!important;color:var(--shell-muted)!important}.wdDetailedRules .rulesCopy strong{color:var(--shell-text)!important}.wdDetailedRules .rulesTutorialCallout{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;margin:12px 0 16px!important;padding:12px!important;border:1px solid var(--shell-accent)!important;border-radius:10px!important;background:var(--shell-surface)!important}.wdDetailedRules .rulesTutorialCallout strong{display:block!important;font-size:12px!important;letter-spacing:.04em!important;color:var(--shell-accent)!important}.wdDetailedRules .rulesTutorialCallout span{display:block!important;margin-top:2px!important;font:12px/1.35 Inter,system-ui,sans-serif!important;color:var(--shell-muted)!important}.wdDetailedRules .rulesTutorialLaunch{width:auto!important;min-height:44px!important;padding:10px 12px!important;margin:0!important;border-radius:9px!important;white-space:nowrap!important;font:900 11px/1.4 Inter,system-ui,sans-serif!important;letter-spacing:normal!important;cursor:pointer!important}.wdDetailedRules .rulesTutorialLaunch:disabled{opacity:.6!important;cursor:not-allowed!important}.wdDetailedRules .pointsTableWrap{width:100%!important;overflow:hidden!important;margin:0 0 8px!important;border:1px solid var(--shell-border)!important;border-radius:6px!important;background:transparent!important}.wdDetailedRules .pointsTable{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;margin:0!important}.wdDetailedRules .pointsTable :is(th,td){padding:6px 9px!important;text-align:left!important;border-bottom:1px solid var(--shell-border)!important;font:12px/1.4 Inter,system-ui,sans-serif!important;color:var(--shell-text)!important}.wdDetailedRules .pointsTable tr:last-child td{border-bottom:0!important}.wdDetailedRules .pointsTable th{font-size:10px!important;letter-spacing:.08em!important;color:var(--shell-muted)!important}.wdDetailedRules .pointsTable :is(th,td):first-child{width:64px!important;text-align:center!important}.wdDetailedRules .pointsTable td:last-child{font-weight:800!important;letter-spacing:.08em!important}.wdDetailedRules .pointDot{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:29px!important;height:20px!important;padding:0 7px!important;border-radius:999px!important;color:#261f27!important;font:900 11px/1.4 Inter,system-ui,sans-serif!important}.wdDetailedRules .pointDot.p1{background:#ded8cf!important}.wdDetailedRules .pointDot.p2{background:#a9e3dc!important}.wdDetailedRules .pointDot.p3{background:#f5c66d!important}.wdDetailedRules .pointDot.p4{background:#f2a2c6!important}.wdDetailedRules .pointDot.p5{background:#ed6f96!important}.wdDetailedRules .scoreline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;border:0!important;border-radius:10px!important;background:var(--shell-surface)!important;font:12px/1.4 Inter,system-ui,sans-serif!important;color:var(--shell-text)!important}.wdDetailedRules .scoreline span{min-width:0!important}.wdDetailedRules .scoreline b{flex:none!important;color:var(--shell-text)!important}.wdDetailedRules .rulesDictionary{margin:12px 0 0!important;font:10px/1.4 Inter,system-ui,sans-serif!important;color:var(--shell-muted)!important}.wdDetailedRules .rulesDone{margin-top:14px!important;min-height:44px!important}@media (max-width:800px){.wdDetailedRules .rulesLead{font-size:13px!important;margin-bottom:9px!important}.wdDetailedRules .rulesHeading{margin:10px 0 5px!important}.wdDetailedRules .rulesCopy{font-size:11px!important}.wdDetailedRules .pointsTable :is(th,td){padding:5px 7px!important}.wdDetailedRules .scoreline{padding:5px 0!important}}@media (max-width:600px){.wdDetailedRules .rulesTutorialCallout{grid-template-columns:minmax(0,1fr)!important}.wdDetailedRules .rulesTutorialLaunch{width:100%!important;white-space:normal!important}}html[data-wd-theme=high_contrast] .wdDetailedRules .pointDot{background:#ff0!important;color:#000!important}@media (forced-colors:active){.wdDetailedRules .pointDot{background:Canvas!important;color:CanvasText!important;border:1px solid CanvasText!important}}}@layer wd-shell-ui{body[data-wd-game] .wd-family-modal.wd-results-modal{overflow:hidden!important}body[data-wd-game] .wd-results-modal:not(.wdShellInlineScreen) .wd-results-panel{min-height:0!important;max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:0 1 auto!important}@media (max-width:800px){body[data-wd-game=word-dextreme] #gameOver .wd-results-panel{padding:10px!important}body[data-wd-game=word-dextreme] #gameOver .dextremeResultStats{margin-top:4px!important;gap:5px!important}body[data-wd-game=word-dextreme] #gameOver .dextremeResultStats>div{padding:5px!important}body[data-wd-game=word-dextreme] #gameOver .completeSummary{gap:4px!important}body[data-wd-game=word-dextreme] #gameOver .shareButtons [data-result-action=copy],body[data-wd-game=word-dextreme] #gameOver .shareButtons [data-result-action=video]{grid-column:auto!important}body[data-wd-game=word-dextreme] #gameOver .shareButtons [data-result-action=share]{grid-column:1/-1!important}}}@layer wd-shell-ui{:is(#welcomeOverlay,#intro).wdShellWelcome.wdShellStartOverlay{padding:max(8px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important}:is(#welcomeOverlay,#intro).wdShellWelcome .wdShellStartPanel{height:auto!important;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)))!important;padding:18px!important;overflow-y:auto!important;overscroll-behavior:contain}:is(#welcomeOverlay,#intro).wdShellWelcome .welcomeCopy.welcomeQuickStart{gap:12px!important;margin:10px 0!important;text-align:center}:is(#welcomeOverlay,#intro).wdShellWelcome .welcomeHeadline{display:grid;gap:3px;margin:0;font-size:clamp(24px,5vw,34px)!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.035em;color:var(--shell-text);text-align:center}:is(#welcomeOverlay,#intro).wdShellWelcome .welcomeHeadline span{display:block;white-space:nowrap;font-size:inherit!important}:is(#welcomeOverlay,#intro).wdShellWelcome .welcomeHeadline span:last-child{color:var(--progress-green)}:is(#welcomeOverlay,#intro).wdShellWelcome .welcomeCopy p.welcomeExplanation{max-width:42ch;margin:0 auto!important;color:var(--shell-muted);font-size:15px!important;line-height:1.45!important}:is(#welcomeOverlay,#intro).wdShellWelcome .wdShellStartPanel .welcomeRemember{min-height:44px!important;margin:0!important;font-size:12px!important}:is(#welcomeOverlay,#intro).wdShellWelcome .wdShellStartPanel .welcomeRemember input{width:22px!important;height:22px!important}:is(#welcomeOverlay,#intro).wdShellWelcome .wdShellStartPanel .wdShellStartActions{margin:4px 0 10px!important;gap:10px!important}:is(#welcomeOverlay,#intro).wdShellWelcome .wdShellStartActions>button{min-height:50px!important;font-size:18px!important;font-weight:950!important}:is(#welcomeOverlay,#intro).wdShellWelcome .wdShellStartPanel .wdRulesProcess{text-align:left;margin:0!important}:is(#welcomeOverlay,#intro).wdShellWelcome .wdRulesProcess summary{min-height:44px;box-sizing:border-box}:is(#welcomeOverlay,#intro).wdShellWelcome .wdRulesProcessFlow p{text-align:left}:is(#welcomeOverlay,#intro).wdShellWelcome .wdShellStartPanel .wdShellStartPrompt{padding:10px!important}:is(#welcomeOverlay,#intro).wdShellWelcome .wdShellStartPanel .wdShellStartPrompt button{margin-top:8px!important}@media (max-width:800px){:is(#welcomeOverlay,#intro).wdShellWelcome .wdShellStartPanel{padding:12px!important}:is(#welcomeOverlay,#intro).wdShellWelcome .welcomeCopy.welcomeQuickStart{gap:9px!important;margin:8px 0!important}:is(#welcomeOverlay,#intro).wdShellWelcome .welcomeCopy p.welcomeExplanation{font-size:14px!important;line-height:1.4!important}}html[data-wd-theme=light] :is(#welcomeOverlay,#intro).wdShellWelcome .welcomeHeadline span:last-child{color:#157338}@media (max-height:620px) and (max-width:800px){:is(#welcomeOverlay,#intro).wdShellWelcome .wdShellStartPanel{padding:10px!important}:is(#welcomeOverlay,#intro).wdShellWelcome .welcomeCopy.welcomeQuickStart{gap:6px!important;margin:4px 0!important}:is(#welcomeOverlay,#intro).wdShellWelcome .welcomeHeadline{font-size:24px}:is(#welcomeOverlay,#intro).wdShellWelcome .wdShellStartPanel .wdShellStartPrompt{padding:8px!important}}}@layer wd-shell-ui{:is(#welcomeOverlay,#intro,#gameOver,#marketOverlay,#market,#roundResult,.wd-results-modal).wdShellInlineScreen{position:static!important;inset:auto!important;z-index:auto!important;display:none!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;max-height:none!important;height:auto!important}:is(#welcomeOverlay,#intro,#gameOver,#marketOverlay,#market,#roundResult,.wd-results-modal).wdShellInlineScreen.show:not([hidden]){display:block!important}:is(#welcomeOverlay,#intro).wdShellInlineScreen .wdShellStartPanel{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important}.wdShellPlayingHidden{display:none!important}}@layer wd-shell-ui{.wdShellInlineScreen .wd-results-panel [hidden]{display:none!important}.wdShellInlineScreen .wd-results-support,.wdShellInlineScreen .wd-results-replayPrompt,.wdShellInlineScreen .wd-results-links{display:none!important}.wdShellInlineScreen .wd-results-panel .wd-results-share .shareButtons{gap:6px!important;margin:4px 0!important}.wdShellInlineScreen .wd-results-panel .wd-results-share [data-result-action=copy],.wdShellInlineScreen .wd-results-panel .wd-results-share [data-result-action=video]{grid-column:auto!important;min-width:0!important}.wdShellInlineScreen .wd-results-panel .wd-results-share button,.wdShellInlineScreen .wd-results-panel .wd-results-replay button,.wdShellInlineScreen .wd-results-panel .wd-results-account button{min-height:44px!important;padding:8px!important}.wdShellInlineScreen .wd-results-panel .wd-results-replay{margin:6px 0!important}.wdShellInlineScreen .wd-results-panel .wd-results-account{padding:0!important;margin:4px 0 8px!important;background:none!important}.wdShellInlineScreen .wd-results-panel .wd-results-account .controls{margin:0!important}.wdShellInlineScreen .wd-results-panel .wd-results-account :is(p,.message){margin:0!important;font-size:12px!important;line-height:1.35!important}.wdShellInlineScreen .wd-results-panel .nextDeckCard{margin:4px 0!important;padding:6px 8px!important}.wdShellInlineScreen .wd-results-panel .nextDeckCard b{font-size:clamp(18px,2vw,22px)!important;line-height:1.25!important}}@layer wd-shell-ui{.wdShellInlineScreen .wd-results-panel .shareButtons:not(:has([data-result-action=video]:not([hidden]))) [data-result-action=copy]{grid-column:1/-1!important}.wdShellInlineScreen .wd-results-panel :is(#shareMessage,#share-status):empty{display:none!important}}@layer wd-shell-ui{.wdShellInlineMarket>.modal{box-sizing:border-box!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;margin:0!important}.wdShellInlineMarket .marketStage,.wdShellInlineMarket .dextremeMarketStage{height:auto!important;max-height:none!important;overflow:visible!important}.wdShellInlineMarket [hidden]{display:none!important}}@layer wd-shell-ui{.wdShellInlineMarket.show:not([hidden]),body[data-wd-game=word-decks-rush] #game[data-phase=market]{min-height:100dvh!important}}@layer wd-shell-ui{body[data-wd-game]:is(.wdShellUtilityOpen,.wd-inline-account-open,.wd-info-open){overflow:visible!important}.wdShellInlineUtility{position:static!important;inset:auto!important;z-index:auto!important;display:none!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.wdShellInlineUtility[data-inline-active]:not([hidden]){display:block!important}.wdShellInlineUtility::backdrop,.wdShellInlineUtility::before{display:none!important}body.wdShellUtilityOpen :is(.wdShellInlineScreen,.gameFocusArea,.dextremePlayArea,#game,.wdShellBelow){display:none!important}body.wdShellUtilityOpen :is(#welcomeOverlay,#intro,#gameOver,#marketOverlay,#market,#roundResult,.wd-results-modal).wdShellInlineScreen.show:not([hidden]){display:none!important}.wdShellInlineUtility :is(.modal,.accountModal,.wd-game-modal-panel){box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;position:relative!important;inset:auto!important}.wdShellInlineUtility :is(.wordDecksInfoBody,.accountModalBody){overflow:visible!important;max-height:none!important;height:auto!important}.wdShellInlineUtility#rush-dialog{width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;overflow:visible!important;padding:16px!important;border:1px solid var(--shell-border)!important;border-radius:16px!important;background:var(--shell-panel)!important;color:var(--shell-text)!important}.wdShellInlineUtility [hidden]{display:none!important}}@layer wd-shell-ui{.wdShellInlineUtility .wdShellUtilityHeading{position:sticky!important;top:0!important;z-index:2!important;background:var(--shell-panel)!important}}@layer wd-shell-ui{.wdBonusStack{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:8px 0!important;padding:8px!important;border:1px solid var(--shell-border)!important;border-radius:12px!important;background:var(--shell-panel)!important}.wdBonusStack h3{margin:0 0 6px!important;color:var(--shell-accent)!important;font:900 12px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase!important}.wdBonusStack :is(.liveBonusIndicators,.rushBonuses){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin:0!important}.wdBonusStack :is(.liveBonus,.rushBonuses>span){position:relative!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:0!important;min-height:38px!important;padding:5px 2px!important;border-radius:9px!important;font-size:clamp(9px,2.3vw,11px)!important;font-weight:800!important;line-height:1.15!important;text-align:center!important;opacity:1!important}.wdBonusStack .rushBonuses>span.active::before{position:absolute!important;top:2px!important;right:3px!important;font-size:9px!important}.wdBonusStack :is(.liveBonus,.rushBonuses>span) b{margin:0!important;font-size:11px!important;color:inherit!important}.wdBonusStack :is(.liveBonus,.rushBonuses>span):not(.active){background:var(--shell-surface)!important;color:var(--shell-text)!important;border:1px solid var(--shell-accent)!important;box-shadow:none!important}}@media (prefers-reduced-motion:reduce){.wdBonusStack :is(.liveBonus,.rushBonuses>span){transition:none!important}}@layer wd-tutorial-coach-ui{body[data-wd-game] :is(#welcomeTutorial,#rulesTutorial,#tutorialBtn,#rushTutorialPlaceholder,.rulesTutorialLaunch){background:#1d4ed8!important;background-image:none!important;color:#fff!important;border:1px solid #1d4ed8!important;box-shadow:none!important}body[data-wd-game] :is(#welcomeTutorial,#rulesTutorial,#tutorialBtn,#rushTutorialPlaceholder,.rulesTutorialLaunch):hover{background:#1e40af!important;border-color:#1e40af!important}body[data-wd-game] :is(#welcomeTutorial,#rulesTutorial,#tutorialBtn,#rushTutorialPlaceholder,.rulesTutorialLaunch):focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}.wdTutorialCoach{position:fixed!important;left:50%!important;transform:translateX(-50%)!important;box-sizing:border-box!important;width:min(380px,calc(100% - 24px))!important;max-height:42dvh!important;overflow:auto!important;padding:16px!important;z-index:24000!important;border:2px solid #123799!important;border-radius:14px!important;background:#1d4ed8!important;background-image:none!important;color:#fff!important;box-shadow:0 10px 36px #0008!important;font:14px/1.5 Inter,system-ui,sans-serif!important;text-align:left!important}.wdTutorialCoach[hidden],.wdTutorialCoach [hidden]{display:none!important}.wdTutorialCoach :is(h2,h3){margin:8px 0 7px!important;font:900 19px/1.25 Inter,system-ui,sans-serif!important;color:#fff!important;letter-spacing:normal!important}.wdTutorialCoach p{margin:0!important;font:14px/1.5 Inter,system-ui,sans-serif!important;color:#fff!important}.wdTutorialCoach :is(.mainTutorialCoachTop,.dxFloatingCoachTop,.rushTutorialCoachTop){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.wdTutorialCoach :is(.mainTutorialCoachTop,.dxFloatingCoachTop,.rushTutorialCoachTop)>span{font-size:10px!important;line-height:1.3!important;font-weight:900!important;letter-spacing:.06em!important;color:#fff!important}.wdTutorialCoach :is(.mainTutorialExit,.dxTutorialExit,.rushTutorialExit){display:grid!important;place-items:center!important;flex:none!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:1px solid #ffffff99!important;border-radius:9px!important;background:#1644be!important;color:#fff!important;font-size:24px!important;box-shadow:none!important}.wdTutorialCoach :is(.mainTutorialNext,.dxCoachNext,.rushTutorialNext){box-sizing:border-box!important;width:100%!important;min-height:44px!important;margin:12px 0 0!important;padding:10px 12px!important;border:1px solid #fff!important;border-radius:9px!important;background:#fff!important;color:#163a9f!important;font:900 13px/1.4 Inter,system-ui,sans-serif!important;letter-spacing:normal!important;box-shadow:none!important}.wdTutorialCoach button:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}body :is(.wordDecksTutorialTarget,.dxTutorialTarget,.rushTutorialTarget){outline:3px solid #fff!important;outline-offset:4px!important;box-shadow:0 0 0 7px #123799,0 0 0 9px #3b82f6!important}.mainTutorialChallenge{flex:1!important;min-width:0!important;font-size:12px!important;font-weight:800!important}@media (max-width:360px){.wdTutorialCoach{padding:12px!important}.wdTutorialCoach :is(h2,h3){font-size:18px!important}.wdTutorialCoach p{font-size:13px!important}}html:is([data-wd-theme=high_contrast],[data-theme=contrast]) .wdTutorialCoach{background:#000!important;color:#fff!important;border-color:#fff!important}html:is([data-wd-theme=high_contrast],[data-theme=contrast]) .wdTutorialCoach :is(.mainTutorialExit,.dxTutorialExit,.rushTutorialExit){background:#000!important;border-color:#fff!important;color:#fff!important}html:is([data-wd-theme=high_contrast],[data-theme=contrast]) .wdTutorialCoach :is(.mainTutorialNext,.dxCoachNext,.rushTutorialNext){background:#ff0!important;color:#000!important;border-color:#ff0!important}@media (forced-colors:active){.wdTutorialCoach{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}.wdTutorialCoach :is(h2,h3,p,span){color:CanvasText!important}.wdTutorialCoach button{forced-color-adjust:auto!important}body :is(.wordDecksTutorialTarget,.dxTutorialTarget,.rushTutorialTarget){outline-color:Highlight!important}}}
