:root{--bg: #14172b;--bg2: #1d2140;--panel: #262b52;--ink: #f4f1ea;--muted: #9aa0c7;--accent: #ffb020;--accent2: #3dd6c6;--tile: #3a4a8c;--tile-hi: #5268b8;--tile-face: #f8f3e3;--danger: #ff5d5d;--line0: #ff7a6b;--line1: #5fd068;--line2: #f5b83d;--line3: #4fa3ff;--line4: #c084fc;--clue: #f5b83d;--life: #ff6b8a;--clue-bg: #fff;--radius: 12px;--gutter: 16px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;background:var(--bg);color:var(--ink)}.skin-bg{background:var(--bg);color:var(--ink)}body{font-family:ui-rounded,SF Pro Rounded,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-user-select:none;user-select:none;overscroll-behavior:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}button:disabled{cursor:default}.screen{min-height:100dvh;max-width:520px;margin:0 auto;padding:calc(env(safe-area-inset-top) + 8px) var(--gutter) calc(env(safe-area-inset-bottom) + 16px);display:flex;flex-direction:column;gap:16px;position:relative}.screen>.bar{flex-shrink:0}.screen.game>.hud{margin-top:auto}.screen.game>.tools{margin-bottom:auto}.screen>.panel,.screen>.prose,.screen>.packs{margin-top:auto;margin-bottom:auto}.screen.home{overflow:hidden}.screen.home>*{position:relative;z-index:1}.screen.home>.wind{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.wind i{position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;will-change:transform,opacity}.bar{display:grid;grid-template-columns:44px 1fr auto;align-items:center;min-height:44px}.home .bar{display:flex;justify-content:space-between}.icon-btn{width:44px;height:44px;display:grid;place-items:center;font-size:26px;color:var(--muted);border-radius:12px}.icon-btn:active{transform:scale(.94)}.panel{background:var(--panel);border-radius:var(--radius);padding:14px}.panel h3{margin:2px 4px 12px;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.skins{display:flex;flex-direction:column;gap:10px}.skin-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px;border-radius:14px;background:var(--bg2);text-align:left;border:2px solid transparent}.skin-card.selected{border-color:var(--accent)}.skin-swatch{display:grid;grid-template-columns:repeat(5,12px);gap:3px;padding:6px;border-radius:10px;background:#0003}.skin-swatch i{width:12px;height:28px;border-radius:4px}.skin-text b{display:block;font-size:18px}.skin-text small{color:var(--muted)}.skin-check{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:var(--accent);color:#1b1300}.skin-card:not(.selected) .skin-check{background:transparent}.board-frame{position:relative}.bar h2{margin:0;text-align:center;font-size:18px;letter-spacing:.02em}.back{font-size:34px;line-height:1;width:44px;height:44px;color:var(--muted)}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--panel);padding:6px 12px;border-radius:999px;font-size:15px}.logo{text-align:center;margin-top:auto}.logo-tile{display:inline-grid;place-items:center;width:120px;height:120px;border-radius:28px;background:linear-gradient(160deg,var(--tile-hi),var(--tile));box-shadow:0 10px #232d5c,0 18px 40px #0007;transform:rotate(-6deg)}.logo h1{font-size:46px;margin:28px 0 4px;letter-spacing:-.02em}.menu{display:flex;flex-direction:column;gap:14px;margin-top:28px;margin-bottom:auto}.big{display:flex;flex-direction:column;align-items:flex-start;padding:18px 22px;border-radius:18px;background:var(--accent);color:#1b1300;box-shadow:0 6px #b7770b;text-align:left}.big span{font-size:24px;font-weight:800}.big small{opacity:.75;font-size:14px}.big.alt{background:var(--accent2);box-shadow:0 6px #1d8f84;color:#022622}.big:active{transform:translateY(4px);box-shadow:0 2px #0004}.small{color:var(--ink);padding:10px 20px;border-radius:12px;background:var(--panel);font-weight:700;box-shadow:0 3px #0003}.small:active{transform:translateY(2px);box-shadow:0 1px #0003}.prose{background:var(--panel);border-radius:var(--radius);padding:4px 18px;line-height:1.5}.inline-mine{color:var(--danger)}.packs{display:flex;flex-direction:column;gap:12px}.pack{text-align:left;padding:18px;border-radius:16px;background:var(--panel);display:grid;grid-template-columns:1fr auto;gap:10px;border-left:6px solid var(--pc)}.pack:disabled{opacity:.45}.pack-name{font-size:20px;font-weight:800}.pack-meta{color:var(--muted)}.pack-bar{grid-column:1 / -1;height:6px;background:#0003;border-radius:3px;overflow:hidden}.pack-bar i{display:block;height:100%;background:var(--pc)}.p0{--pc: var(--line1)}.p1{--pc: var(--line3)}.p2{--pc: var(--line2)}.p3{--pc: var(--line0)}.levels{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.lvl{aspect-ratio:1;border-radius:12px;font-size:20px;font-weight:800;background:var(--panel);border:2px solid var(--pc)}.lvl.done{background:color-mix(in srgb,var(--pc) 35%,var(--panel))}.lvl.perfect{background:var(--pc);color:#111}.lvl.locked{opacity:.3;border-color:transparent}.lvl.mini{display:inline-block;width:14px;aspect-ratio:1;border-radius:4px;vertical-align:middle;--pc: var(--line1)}.legend{color:var(--muted);font-size:13px;text-align:center}.hud{display:flex;gap:10px}.hud-box{flex:1;background:var(--panel);border-radius:var(--radius);padding:8px 14px;display:flex;justify-content:space-between;align-items:baseline}.hud-box small{color:var(--muted)}.hud-box b{font-size:22px;font-variant-numeric:tabular-nums}.board{--gap: clamp(4px, 1.4vw, 8px);display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr)) minmax(0,1fr);gap:var(--gap);padding:var(--gap);background:var(--bg2);border-radius:16px;box-shadow:inset 0 2px #fff1,0 12px 30px #0006}.tile{position:relative;aspect-ratio:1;perspective:400px;padding:0;touch-action:manipulation;-webkit-touch-callout:none}.tile.menu-open .face-down{transform:scale(1.06);box-shadow:0 0 0 3px var(--ink),0 8px 20px #0008}.tile .face-down,.tile .face-up{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;backface-visibility:hidden;transition:transform .28s cubic-bezier(.3,.7,.4,1.3),filter .2s ease;display:grid;place-items:center}.tile .face-down{background:linear-gradient(160deg,var(--tile-hi),var(--tile));box-shadow:inset 0 -4px #0003,0 3px #0004}.tile .face-up{background:var(--tile-face);transform:rotateY(180deg);box-shadow:inset 0 -4px #0001}.tile .face-up svg,.tile .face-up .sprite{width:78%;height:78%}.sprite{display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sprite.life{width:1em;height:1em}.board.no-anim .face-down,.board.no-anim .face-up{transition:none}.board .clue{transition:filter .2s ease}.board.memo-mode .face-down,.board.memo-mode .face-up,.board.memo-mode .clue{filter:brightness(.78) saturate(.85)}.board.n3 .num{font-size:clamp(36px,13vw,64px)}.board.n3 .clue{--clue-size: clamp(22px, 7.5vw, 34px)}.board.n3 .memos{font-size:clamp(18px,5.6vw,26px)}.board.n4 .num{font-size:clamp(28px,10vw,50px)}.board.n4 .clue{--clue-size: clamp(17px, 5.8vw, 28px)}.board.n4 .memos{font-size:clamp(15px,4.6vw,21px)}.tile.flipped .face-down{transform:rotateY(-180deg)}.tile.flipped .face-up{transform:rotateY(0)}.tile.ghost .face-up{opacity:.55}.tile.boom .face-up{background:var(--danger);animation:shake .4s}.num{font-size:clamp(22px,8vw,40px);font-weight:900;color:#2a2f55}.num.n2{color:#1f8a4c}.num.n3{color:#d1501c}.memos{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-size:clamp(13px,4vw,18px);font-weight:900;color:#fff;line-height:1;text-shadow:0 1px 2px #0009}.memos i{position:absolute;font-style:normal;display:grid;place-items:center}.memos i.m1{top:3px;left:4px}.memos i.m2{top:3px;right:4px}.memos i.m3{bottom:5px;left:4px}.memos i.m0{bottom:4px;right:3px;color:#ff9e9e;font-size:1.1em}.tile:active:not(.flipped) .face-down{filter:brightness(1.15)}.clue{--c: var(--clue);aspect-ratio:1;border-radius:10px;background:var(--c);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#10132a;line-height:1.05;--clue-bg: var(--c)}.clue{align-items:stretch;padding:0 12%;--clue-size: clamp(15px, 4.8vw, 23px)}.clue b,.clue span{font-size:var(--clue-size);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1;display:flex;align-items:center;justify-content:flex-end}.clue span{justify-content:space-between;border-top:1.5px solid color-mix(in srgb,currentColor 30%,transparent);padding-top:2px;margin-top:2px}.clue span svg{width:.8em;height:.8em;flex:none}.lives-bar{display:flex;justify-content:flex-end;align-items:center;min-height:28px}.lives{display:flex;align-items:center;gap:4px;font-size:24px;margin-left:auto}.heart{display:grid;color:var(--life);transition:color .3s,opacity .3s,transform .3s}.heart.spent{color:var(--muted);opacity:.3;transform:scale(.85)}.inline-life{color:var(--life)}.inline-life .sprite{display:inline-block;vertical-align:-.15em}.tools{display:flex;align-items:center;gap:8px}.tools[hidden],.after-round[hidden]{display:none}.screen.game>.after-round{display:flex;margin-bottom:auto}.after-round .btn{flex:1;min-height:52px;font-size:20px}.tool{padding:12px 16px;border-radius:12px;background:var(--panel);font-weight:700}.tool.on{background:var(--accent);color:#1b1300}.memo-values{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mv{height:44px;border-radius:10px;background:var(--panel);font-weight:800;font-size:18px;display:grid;place-items:center}.mv:disabled{opacity:.35}.mv.on{background:var(--ink);color:var(--bg);--clue-bg: var(--ink)}.mv svg{color:var(--danger)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0009;display:grid;place-items:center;padding:var(--gutter);animation:fade .25s}.overlay[hidden]{display:none}.card{width:min(360px,100%);background:var(--panel);border-radius:20px;padding:24px;text-align:center;border-top:6px solid var(--accent2)}.card.lose{border-top-color:var(--danger)}.card h3{margin:0 0 6px;font-size:26px}.card p{color:var(--muted);margin:0 0 18px}.card .row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.result-banner{position:fixed;z-index:30;left:50%;top:calc(env(safe-area-inset-top,0px) + 10px);width:min(360px,calc(100% - 2 * var(--gutter)));display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 18px;border-radius:16px;text-align:center;pointer-events:none;background:var(--panel);color:var(--ink);border-bottom:5px solid var(--accent2);box-shadow:0 12px 30px #0006;transform:translate(-50%,calc(-100% - 40px));animation:bannerDrop 2.5s ease-in-out forwards}.result-banner.lose{border-bottom-color:var(--danger)}.result-banner b{font-size:24px;line-height:1.15}.result-banner small{color:var(--muted);font-size:14px;font-weight:700}@keyframes bannerDrop{0%{transform:translate(-50%,calc(-100% - 40px))}14%,84%{transform:translate(-50%)}to{transform:translate(-50%,calc(-100% - 40px))}}@media(prefers-reduced-motion:reduce){.result-banner{animation-name:bannerFade}@keyframes bannerFade{0%,to{opacity:0;transform:translate(-50%)}10%,88%{opacity:1;transform:translate(-50%)}}}.btn{padding:12px 22px;border-radius:12px;font-weight:800;background:var(--bg2)}.btn.primary,.btn.retry{background:var(--accent);color:#1b1300}.memo-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#0004;animation:fade .15s}.memo-menu{--arrow-x: 50%;position:fixed;z-index:21;width:168px;padding:12px;background:color-mix(in srgb,var(--panel) 92%,#fff);border-radius:20px;box-shadow:0 16px 40px #000a,inset 0 1px #fff2;transform-origin:var(--arrow-x) calc(100% + 10px)}.memo-menu.below{transform-origin:var(--arrow-x) -10px}.memo-menu.pop{animation:menu-pop .22s cubic-bezier(.2,.9,.3,1.3)}.memo-menu:after{content:"";position:absolute;left:var(--arrow-x);bottom:-7px;width:14px;height:14px;background:inherit;transform:translate(-50%) rotate(45deg);border-radius:3px}.memo-menu.below:after{bottom:auto;top:-7px}.mm-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:relative;z-index:1}.mm-opt{aspect-ratio:1;border-radius:14px;font-size:26px;font-weight:900;background:var(--bg2);color:var(--muted);display:grid;place-items:center;box-shadow:inset 0 -3px #0004;transition:background .12s,color .12s,transform .12s}.mm-opt:active{transform:scale(.94)}.mm-opt.on{background:var(--accent);color:#1b1300;box-shadow:inset 0 -3px #0003,0 0 0 2px #fff4}.mm-mine{display:grid;color:var(--danger);font-size:28px;--clue-bg: var(--bg2)}.mm-opt.on .mm-mine{color:#7a1010;--clue-bg: var(--accent)}.mm-clear{margin-top:8px;width:100%;padding:9px;border-radius:12px;position:relative;z-index:1;font-weight:700;font-size:14px;color:var(--muted);background:#0002}.mm-clear:disabled{opacity:.35}@keyframes menu-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse{to{filter:brightness(1.3)}}@keyframes fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.menu-row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.coach{background:var(--panel);color:var(--ink);border-radius:14px;padding:12px 14px;border-left:5px solid var(--accent);box-shadow:0 4px 14px #0002;display:flex;flex-direction:column;gap:10px;min-height:160px;font-family:ui-rounded,SF Pro Rounded,system-ui,-apple-system,sans-serif;font-size:19px;line-height:1.38;position:relative;z-index:1}.coach p{margin:0}.coach b{color:inherit;font-weight:800}.coach.warn{border-left-color:var(--danger)}.coach.good{border-left-color:var(--accent2)}.coach-note{display:inline-block;margin-top:6px;color:var(--danger);font-weight:700}.coach-actions{display:flex;justify-content:flex-end}.coach-actions .btn{padding:10px 22px;font-size:18px}.coach.shake{animation:coach-shake .35s}@keyframes coach-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.tile.coach-target:after,.clue.coach-clue:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:14px;pointer-events:none;z-index:3;border:3px solid var(--accent);box-shadow:0 0 16px var(--accent),inset 0 0 10px var(--accent);animation:coach-pulse 1.1s ease-in-out infinite}.clue.coach-clue,.lives.coach-ring{position:relative}.lives.coach-ring:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px;pointer-events:none;border:3px solid var(--accent);box-shadow:0 0 14px var(--accent);animation:coach-pulse 1.1s ease-in-out infinite}.lives-bar[hidden],.hud[hidden]{display:none}.screen.game>.hud[hidden]+.coach{margin-top:auto}@keyframes coach-pulse{50%{transform:scale(1.05);opacity:.75}}.board.coaching .tile:not(.coach-target):not(.in-band):not(.flipped){opacity:.45;transition:opacity .2s}.coach-band{position:absolute;pointer-events:none;z-index:4;border-radius:16px;border:3px solid var(--accent);box-shadow:0 0 18px var(--accent),inset 0 0 12px color-mix(in srgb,var(--accent) 45%,transparent);animation:coach-glow 1.4s ease-in-out infinite}@keyframes coach-glow{50%{opacity:.6}}.clue.clue-glow{position:relative;animation:clue-glow 1.3s ease-in-out infinite}.clue.clue-glow:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:12px;pointer-events:none;z-index:2;border:3px solid #7fd6ff}@keyframes clue-glow{0%,to{box-shadow:0 0 8px 2px #7fd6ffaa}50%{box-shadow:0 0 24px 9px #7fd6ff}}.clue.glow-sum b,.clue.glow-bombs span{border-radius:8px;position:relative;z-index:1;animation:clue-num 1.1s ease-in-out infinite}@keyframes clue-num{0%,to{background:#fff0;box-shadow:0 0 #fff0;transform:scale(1)}50%{background:#ffffffd9;box-shadow:0 0 14px 5px #fffc;transform:scale(1.12)}}.board.banded .tile:not(.in-band),.board.banded .clue:not(.glow-sum):not(.glow-bombs):not(.coach-clue):not(.clue-glow){opacity:.45;transition:opacity .2s}.tutorial-done{overflow:hidden}.tutorial-done .logo h1{margin-top:20px}.tutorial-done .prose ul{margin:8px 0 0;padding-left:20px}.tutorial-done .prose li{margin:6px 0}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.confetti i{position:absolute;top:-20px;left:var(--x);width:10px;height:14px;border-radius:2px;background:var(--c);animation:confetti-fall 2.6s var(--d) ease-in forwards;opacity:0}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(105vh) rotate(540deg)}}@media(prefers-reduced-motion:reduce){.tile.coach-target:after,.clue.coach-clue:after,.lives.coach-ring:after,.coach.shake,.coach-band,.clue.clue-glow,.clue.glow-sum b,.clue.glow-bombs span{animation:none}.confetti{display:none}}[data-skin=light]{--bg: #f5f3ee;--bg2: #e4e7f0;--panel: #ffffff;--ink: #1d2233;--muted: #6a7088;--accent: #f5a524;--accent2: #22b5a4;--tile: #3f55a8;--tile-hi: #5d74c9;--tile-face: #ffffff;--danger: #e5484d;--clue: #f6c04f;--life: #e5484d;--edge: #d9dbe4;--lift: 0 1px 0 #ffffff inset, 0 2px 0 var(--edge), 0 4px 12px #1d22330f}[data-skin=light] .hud-box,[data-skin=light] .chip,[data-skin=light] .tool,[data-skin=light] .mv,[data-skin=light] .panel,[data-skin=light] .prose,[data-skin=light] .small,[data-skin=light] .card,[data-skin=light] .result-banner{border:1px solid var(--edge);box-shadow:var(--lift)}[data-skin=light] .icon-btn,[data-skin=light] .back{color:var(--muted)}[data-skin=light] .skin-card{background:#f7f8fb;border-color:var(--edge)}[data-skin=light] .skin-card.selected{border-color:var(--accent);background:#fff}[data-skin=light] .skin-swatch{background:#1d22330f}[data-skin=light] .logo-tile{box-shadow:0 10px #2b3c80,0 18px 36px #1d223326}[data-skin=light] .big{box-shadow:0 6px #c47f0c,0 12px 24px #1d22331a}[data-skin=light] .big.alt{box-shadow:0 6px #158a7d,0 12px 24px #1d22331a;color:#032622}[data-skin=light] .board{box-shadow:inset 0 2px 4px #1d22331a,0 10px 26px #1d22331f}[data-skin=light] .tile .face-down{box-shadow:inset 0 -4px #0003,0 2px #1d223333}[data-skin=light] .tile .face-up{border:1px solid var(--edge);box-shadow:inset 0 -3px #1d22330d}[data-skin=light] .tile.menu-open .face-down{box-shadow:0 0 0 3px var(--accent),0 8px 20px #1d223340}[data-skin=light] .num{color:#1d2233}[data-skin=light] .num.n2{color:#17803f}[data-skin=light] .num.n3{color:#c9441a}[data-skin=light] .clue{box-shadow:inset 0 -3px #0000001a;color:#2a1d02}[data-skin=light] .mv:disabled{opacity:.45}[data-skin=light] .mv.on{background:var(--ink);color:#fff}[data-skin=light] .heart.spent{opacity:.35}[data-skin=light] .overlay{background:#1d223366}[data-skin=light] .btn:not(.primary):not(.retry){background:var(--bg2)}[data-skin=light] .memo-backdrop{background:#1d22331f}[data-skin=light] .memo-menu{background:#fff;box-shadow:0 16px 40px #1d223340,0 0 0 1px var(--edge)}[data-skin=light] .mm-opt{box-shadow:inset 0 -3px #1d22331a}[data-skin=light] .mm-clear{background:var(--bg2)}[data-skin=light] .result-banner{border-bottom:5px solid var(--accent2);box-shadow:0 12px 30px #1d223333}[data-skin=light] .result-banner.lose{border-bottom-color:var(--danger)}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}[data-skin=wilds]{--bg: #53a8e2;--bg2: #2d3831;--panel: #33453a;--ink: #fbf3dc;--muted: #c7d4c2;--accent: #f4ca56;--accent2: #4cc4bc;--tile: #265b60;--tile-hi: #5aa5a6;--tile-face: #f7eed4;--danger: #cf3b2c;--clue: #f0c24b;--life: #e22928;--font-display: "Avenir Next Condensed", "Barlow Condensed", ui-rounded, system-ui, sans-serif}@keyframes wildsLogoFloat{0%,to{transform:rotate(-6deg) translateY(0);box-shadow:inset 0 3px #fff5,0 8px #173c40,0 18px 32px #1a2e2277,0 0 22px #5ff2e644}50%{transform:rotate(-3.5deg) translateY(-7px);box-shadow:inset 0 3px #fff6,0 12px #173c40,0 26px 40px #1a2e2255,0 0 34px #5ff2e688}}@keyframes wildsRuneBreathe{0%,to{filter:drop-shadow(0 0 4px #5ff2e655) brightness(.97)}50%{filter:drop-shadow(0 0 10px #5ff2e6aa) brightness(1.08)}}@keyframes wildsVineSway{0%,to{transform:rotate(0)}50%{transform:rotate(.9deg) translateY(1px)}}[data-skin=wilds],[data-skin=wilds] body{background-color:#53a8e2}[data-skin=wilds] body,[data-skin=wilds] .skin-bg{background-image:url(/assets/background-5btXK7_l.svg);background-size:cover;background-position:center bottom;background-repeat:no-repeat;color:#1c2819;font-family:var(--font-display)}[data-skin=wilds] .back,[data-skin=wilds] .icon-btn,[data-skin=wilds] .chip{background:repeating-linear-gradient(90deg,#0000 0,#0000 9px,#00000014 9px,#00000014 10px),linear-gradient(170deg,#b8814d,#87572e);border:2px solid #4a2b13;box-shadow:inset 0 2px #ffffff40,inset 0 -3px #0000004d,0 3px #00000045;color:#fdf0d5;text-shadow:0 1px 1px #361c08}[data-skin=wilds] .back{border-radius:10px;font-size:30px;font-weight:900;display:grid;place-items:center;padding-bottom:4px}[data-skin=wilds] .icon-btn{border-radius:50%;font-size:24px}[data-skin=wilds] .chip{border-radius:10px;font-size:18px;font-weight:800;padding:6px 12px}[data-skin=wilds] .bar h2{font-size:24px;font-weight:800;color:#182618;text-shadow:0 1px 0 #ffffffb3,0 2px 8px #ffffff66}[data-skin=wilds] .hud-box{background:radial-gradient(circle at 20% 25%,#64f7ec18 0 28%,transparent 60%),linear-gradient(170deg,#435649,#242f28);border:2px solid #18211b;border-radius:12px;box-shadow:inset 0 2px #ffffff26,0 4px #0000004d;padding:10px 14px}[data-skin=wilds] .hud-box small{color:#f5cf60;font-weight:700;font-size:15px}[data-skin=wilds] .hud-box b{color:#fbf2d4;font-size:30px;font-weight:800}[data-skin=wilds] .lives{gap:6px;font-size:26px}[data-skin=wilds] .heart{width:44px;height:44px;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#bd8652,#85552d 72%);border:2px solid #4a2b13;box-shadow:inset 0 2px #ffffff38,0 3px #00000045}[data-skin=wilds] .heart.spent{color:#6b5446;opacity:.55;transform:scale(.9)}[data-skin=wilds] .board-frame{padding:30px 14px 14px;border-radius:18px;background:linear-gradient(168deg,#cad0c0,#a5ab9c 45%,#848a7b);border:3px solid #4e5447;box-shadow:inset 0 3px #fff6,inset 0 -4px #00000038,0 12px 28px #1d2d1f77}[data-skin=wilds] .board-frame:before{content:"";position:absolute;top:-16px;left:50%;transform:translate(-50%);width:min(80%,330px);height:40px;border-radius:9px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%2044'%3e%3cdefs%3e%3clinearGradient%20id='lintel'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%23c4c9ba'/%3e%3cstop%20offset='100%25'%20stop-color='%238b9182'/%3e%3c/linearGradient%3e%3cfilter%20id='runeGlow'%20x='-20%25'%20y='-40%25'%20width='140%25'%20height='180%25'%3e%3cfeGaussianBlur%20stdDeviation='2.4'%20result='blur'/%3e%3cfeMerge%3e%3cfeMergeNode%20in='blur'/%3e%3cfeMergeNode%20in='SourceGraphic'/%3e%3c/feMerge%3e%3c/filter%3e%3cstyle%3e%20@keyframes%20runePulse%20{%200%25,%20100%25%20{%20opacity:%200.72;%20}%2050%25%20{%20opacity:%201;%20}%20}%20.runes%20{%20animation:%20runePulse%203.6s%20ease-in-out%20infinite;%20}%20@media%20(prefers-reduced-motion:%20reduce)%20{%20.runes%20{%20animation:%20none%20!important;%20}%20}%20%3c/style%3e%3c/defs%3e%3crect%20x='2'%20y='2'%20width='326'%20height='40'%20rx='9'%20fill='url(%23lintel)'%20stroke='%234c5246'%20stroke-width='3'/%3e%3cpath%20d='M10%206%20H320'%20stroke='%23eff3e8'%20stroke-width='2'%20stroke-linecap='round'%20opacity='0.65'/%3e%3cg%20class='runes'%20filter='url(%23runeGlow)'%20fill='none'%20stroke='%2364f7ec'%20stroke-width='2.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M36%2012%20v20%20M36%2016%20l8%20-4%20M36%2023%20l8%20-4'/%3e%3cpath%20d='M58%2032%20v-20%20l9%207%20v13'/%3e%3cpath%20d='M82%2012%20v20%20M82%2017%20l8%205%20l-8%205'/%3e%3cpath%20d='M106%2022%20l8%20-10%20l8%2010%20l-8%2010%20z'/%3e%3ccircle%20cx='142'%20cy='22'%20r='7'/%3e%3ccircle%20cx='142'%20cy='22'%20r='2'%20fill='%23c8fffb'/%3e%3cpath%20d='M165%2012%20l10%2020%20M175%2012%20l-10%2020'/%3e%3ccircle%20cx='198'%20cy='22'%20r='7'/%3e%3ccircle%20cx='198'%20cy='22'%20r='2'%20fill='%23c8fffb'/%3e%3cpath%20d='M218%2022%20l8%20-10%20l8%2010%20l-8%2010%20z'/%3e%3cpath%20d='M248%2032%20v-20%20l8%206%20l-8%206%20l8%208'/%3e%3cpath%20d='M272%2012%20v20%20M281%2012%20v20%20M272%2020%20l9%206'/%3e%3cpath%20d='M296%2032%20v-20%20l5%208%20l5%20-8%20v20'/%3e%3c/g%3e%3c/svg%3e") center / 100% 100% no-repeat;z-index:2;pointer-events:none;animation:wildsRuneBreathe 3.8s ease-in-out infinite}[data-skin=wilds] .board-frame:after{content:"";position:absolute;inset:-18px -16px auto -20px;height:78%;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20180%20240'%3e%3cstyle%3e%20@keyframes%20vineSway%20{%200%25,%20100%25%20{%20transform:%20rotate(0deg);%20}%2050%25%20{%20transform:%20rotate(1.4deg);%20}%20}%20.vine-group%20{%20transform-origin:%2020px%2016px;%20animation:%20vineSway%205.5s%20ease-in-out%20infinite;%20}%20@media%20(prefers-reduced-motion:%20reduce)%20{%20.vine-group%20{%20animation:%20none%20!important;%20}%20}%20%3c/style%3e%3cg%20class='vine-group'%3e%3cpath%20d='M12%2016%20Q55%206%20110%2018%20T170%2014'%20fill='none'%20stroke='%232f5e22'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='M14%2014%20Q6%2075%2016%20140%20T12%20225'%20fill='none'%20stroke='%232f5e22'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cg%20fill='%2358a842'%20stroke='%23254c1b'%20stroke-width='1.4'%3e%3cpath%20d='M22%2014%20C32%202%2046%204%2050%2014%20C44%2022%2030%2022%2022%2014%20Z'/%3e%3cpath%20d='M62%2016%20C72%204%2086%206%2090%2016%20C84%2024%2070%2024%2062%2016%20Z'/%3e%3cpath%20d='M108%2016%20C118%205%20132%207%20136%2017%20C128%2024%20116%2024%20108%2016%20Z'/%3e%3cpath%20d='M14%2038%20C2%2046%202%2062%2014%2068%20C24%2060%2024%2046%2014%2038%20Z'/%3e%3cpath%20d='M16%2086%20C4%2094%204%20110%2016%20116%20C26%20108%2026%2094%2016%2086%20Z'/%3e%3cpath%20d='M14%20138%20C2%20146%202%20162%2014%20168%20C24%20160%2024%20146%2014%20138%20Z'/%3e%3cpath%20d='M14%20184%20C4%20192%204%20206%2014%20212%20C22%20204%2022%20192%2014%20184%20Z'/%3e%3c/g%3e%3cg%20fill='%2378c858'%20opacity='0.85'%3e%3cellipse%20cx='36'%20cy='12'%20rx='8'%20ry='3.5'/%3e%3cellipse%20cx='76'%20cy='14'%20rx='8'%20ry='3.5'/%3e%3cellipse%20cx='14'%20cy='52'%20rx='3.5'%20ry='8'/%3e%3cellipse%20cx='16'%20cy='100'%20rx='3.5'%20ry='8'/%3e%3c/g%3e%3cg%20transform='translate(52,14)'%3e%3ccircle%20r='6'%20fill='%23ffd84d'%20stroke='%238c5808'%20stroke-width='1.2'/%3e%3ccircle%20r='2.2'%20fill='%23fff6b8'/%3e%3c/g%3e%3cg%20transform='translate(126,18)'%3e%3ccircle%20r='5.5'%20fill='%2370c4ff'%20stroke='%231f5480'%20stroke-width='1.2'/%3e%3ccircle%20r='2'%20fill='%23fff6b8'/%3e%3c/g%3e%3cg%20transform='translate(16,72)'%3e%3ccircle%20r='5.5'%20fill='%23ffd84d'%20stroke='%238c5808'%20stroke-width='1.2'/%3e%3ccircle%20r='2'%20fill='%23fff6b8'/%3e%3c/g%3e%3cg%20transform='translate(14,158)'%3e%3ccircle%20r='5.5'%20fill='%2370c4ff'%20stroke='%231f5480'%20stroke-width='1.2'/%3e%3ccircle%20r='2'%20fill='%23fff6b8'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") left top / 44% auto no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%20240'%3e%3cstyle%3e%20@keyframes%20edgeSway%20{%200%25,%20100%25%20{%20transform:%20rotate(0deg);%20}%2050%25%20{%20transform:%20rotate(-1.5deg);%20}%20}%20.edge-vine%20{%20transform-origin:%2024px%2010px;%20animation:%20edgeSway%206s%20ease-in-out%20infinite;%20}%20@media%20(prefers-reduced-motion:%20reduce)%20{%20.edge-vine%20{%20animation:%20none%20!important;%20}%20}%20%3c/style%3e%3cg%20class='edge-vine'%3e%3cpath%20d='M24%208%20Q32%2065%2020%20125%20T26%20232'%20fill='none'%20stroke='%232f5e22'%20stroke-width='3.8'%20stroke-linecap='round'/%3e%3cg%20fill='%2358a842'%20stroke='%23254c1b'%20stroke-width='1.4'%3e%3cpath%20d='M24%2024%20C36%2030%2038%2046%2026%2052%20C16%2044%2016%2032%2024%2024%20Z'/%3e%3cpath%20d='M22%2074%20C10%2082%2010%2096%2022%20102%20C32%2094%2032%2082%2022%2074%20Z'/%3e%3cpath%20d='M24%20126%20C36%20134%2036%20148%2024%20154%20C14%20146%2014%20134%2024%20126%20Z'/%3e%3cpath%20d='M22%20178%20C10%20186%2010%20200%2022%20206%20C32%20198%2032%20186%2022%20178%20Z'/%3e%3c/g%3e%3cg%20transform='translate(26,112)'%3e%3ccircle%20r='5.5'%20fill='%2370c4ff'%20stroke='%231f5480'%20stroke-width='1.2'/%3e%3ccircle%20r='2'%20fill='%23fff6b8'/%3e%3c/g%3e%3cg%20transform='translate(22,196)'%3e%3ccircle%20r='5.5'%20fill='%23ffd84d'%20stroke='%238c5808'%20stroke-width='1.2'/%3e%3ccircle%20r='2'%20fill='%23fff6b8'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") right 2px top 38px / 12% auto no-repeat;pointer-events:none;z-index:3;filter:drop-shadow(0 2px 2px #00000055);transform-origin:top left;animation:wildsVineSway 6s ease-in-out infinite}[data-skin=wilds] .board{background:linear-gradient(170deg,#3e4b42,#252f29);border-radius:11px;border:3px solid #485044;box-shadow:inset 0 4px 12px #00000080}[data-skin=wilds] .tile .face-down,[data-skin=wilds] .tile .face-up,[data-skin=wilds] .clue{border-radius:9px}[data-skin=wilds] .tile .face-down{background:url(/assets/tile-down-CXKadWQ_.svg) center / cover no-repeat;border:2px solid #16383b;box-shadow:inset 0 2px #ffffff40,inset 0 -3px #0000004d,0 3px #00000059}[data-skin=wilds] .tile .face-up{background:radial-gradient(circle at 70% 80%,#00000010 0,transparent 55%),linear-gradient(160deg,#fbf3dc,#e3d2a5);border:2px solid #826d42;box-shadow:inset 0 2px #ffffff80,inset 0 -3px #00000024}[data-skin=wilds] .tile.boom .face-up{background:radial-gradient(circle at 50% 45%,#ffbe9e 0,#d93b26 55%,#6e120b);border-color:#4a0a07}[data-skin=wilds] .tile.menu-open .face-down{box-shadow:0 0 0 3px #9ff5ec,0 0 18px #5ff2e6,0 8px 20px #0008}[data-skin=wilds] .num{color:#3b260e;font-family:var(--font-display)}[data-skin=wilds] .num.n2{color:#237327}[data-skin=wilds] .num.n3{color:#c44116}[data-skin=wilds] .memos{color:#fffdf0;text-shadow:0 1px 2px #091f22,0 0 3px #091f22}[data-skin=wilds] .memos i.m0{color:#ff8e7e;filter:drop-shadow(0 1px 1px #091f22)}[data-skin=wilds] .clue{background:url(/assets/clue-BCyoEmMi.svg) center / cover no-repeat;border:2px solid #6b450e;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #0003,0 3px #00000059;color:#362106;--clue-bg: #e5b746}[data-skin=wilds] .clue b,[data-skin=wilds] .clue span{font-weight:800;font-family:var(--font-display)}[data-skin=wilds] .clue span{color:#362106}[data-skin=wilds] .corner{visibility:hidden}[data-skin=wilds] .tool,[data-skin=wilds] .mv{height:52px;border-radius:10px;font-family:var(--font-display);font-size:22px;font-weight:800;color:#fdf0d5;text-shadow:0 1px 0 #00000080;border:2px solid #4a2b13;background:repeating-linear-gradient(90deg,#0000 0,#0000 13px,#00000018 13px,#00000018 14px),linear-gradient(170deg,#b8814d,#87572e);box-shadow:inset 0 2px #ffffff38,inset 0 -4px #00000040,0 3px #00000059}[data-skin=wilds] .memo-toggle{padding:0 18px;border-color:#1c2e4a;background:linear-gradient(160deg,#678ec4,#38588a)}[data-skin=wilds] .mv[data-v="0"]{border-color:#520d0a;background:radial-gradient(circle at 35% 30%,#ff8c75 0,#cf3b2c 48%,#851a15);font-size:26px}[data-skin=wilds] .mv[data-v="0"] svg{color:#ffd859}[data-skin=wilds] .mv:disabled{opacity:.92;filter:saturate(.85)}[data-skin=wilds] .tool.on,[data-skin=wilds] .mv.on{outline:3px solid #fff3b0;outline-offset:1px;filter:brightness(1.12);color:#fffbe8;--clue-bg: #851a15}[data-skin=wilds] .logo-tile{background:url(/assets/tile-down-CXKadWQ_.svg) center / cover no-repeat;border:3px solid #16383b;animation:wildsLogoFloat 5.5s ease-in-out infinite}[data-skin=wilds] .logo-tile svg,[data-skin=wilds] .logo-tile img{filter:drop-shadow(0 4px 6px #00000066)}[data-skin=wilds] .logo h1{font-size:54px;font-weight:800;color:#fbf0c4;-webkit-text-stroke:2px #3a2508;text-shadow:0 4px 0 #3a2508,0 8px 20px #00000044}[data-skin=wilds] .big{border:2px solid #6b450e;background:linear-gradient(160deg,#f7d262,#d1982c);box-shadow:inset 0 2px #fff6,0 6px #6b450e,0 12px 24px #1d2d1f66;color:#362106;font-family:var(--font-display)}[data-skin=wilds] .big.alt{border-color:#16383b;background:linear-gradient(160deg,#5aa5a6,#286065);box-shadow:inset 0 2px #ffffff45,0 6px #16383b,0 12px 24px #1d2d1f66;color:#fbf3dc;text-shadow:0 2px 0 #16383b}[data-skin=wilds] .big span{font-size:28px}[data-skin=wilds] .small{color:#fdf0d5;font-weight:800;background:linear-gradient(170deg,#b8814d,#87572e);border:2px solid #4a2b13;border-radius:10px;padding:10px 20px;align-self:center;box-shadow:inset 0 2px #fff3,0 3px #4a2b13;text-shadow:0 1px 0 #361c08}[data-skin=wilds] .prose,[data-skin=wilds] .panel{background:linear-gradient(170deg,#fbf2da,#e3d3a7);border:2px solid #877246;color:#362612;box-shadow:0 8px 20px #1d2d1f55}[data-skin=wilds] .panel h3{color:#695024}[data-skin=wilds] .skin-card{background:#fff9e8;border-color:#c9b585;color:#362612}[data-skin=wilds] .skin-card.selected{border-color:#26782a;box-shadow:0 0 0 2px #26782a33}[data-skin=wilds] .skin-text small,[data-skin=wilds] .card p{color:#695536}[data-skin=wilds] .skin-check{background:#26782a;color:#fff}[data-skin=wilds] .overlay{background:#19241899}[data-skin=wilds] .card{background:linear-gradient(170deg,#fbf2da,#e3d3a7);border:3px solid #877246;border-top:8px solid #26782a;color:#362612;font-family:var(--font-display)}[data-skin=wilds] .card.lose{border-top-color:var(--danger)}[data-skin=wilds] .btn,[data-skin=wilds] .mm-clear{background:linear-gradient(170deg,#b8814d,#87572e);border:2px solid #4a2b13;color:#fdf0d5;text-shadow:0 1px 0 #361c08}[data-skin=wilds] .btn.primary,[data-skin=wilds] .btn.retry,[data-skin=wilds] .mm-opt.on{background:linear-gradient(160deg,#f7d262,#d1982c);border-color:#6b450e;color:#362106;text-shadow:none}[data-skin=wilds] .memo-backdrop{background:#19241855}[data-skin=wilds] .memo-menu{background:linear-gradient(170deg,#c2c7b8,#8d9283);border:3px solid #52574b;box-shadow:inset 0 2px #fff5,0 16px 40px #000a}[data-skin=wilds] .mm-opt{background:linear-gradient(160deg,#5aa5a6,#286065);border:2px solid #16383b;color:#eafffc;text-shadow:0 2px 0 #16383b;font-family:var(--font-display)}[data-skin=wilds] .mm-mine{color:#ff8e7e;--clue-bg: #286065}[data-skin=wilds] .mm-opt.on .mm-mine{color:#851a15;--clue-bg: #e5b746}@keyframes wildsBoardGlow{0%,to{box-shadow:inset 0 4px 12px #00000080,0 0 0 transparent}50%{box-shadow:inset 0 4px 14px #0006,0 0 16px var(--accent2, #4cc4bc33)}}[data-skin=wilds] .board{animation:wildsBoardGlow 5.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){[data-skin=wilds] .board,[data-skin=wilds] .board-frame:before,[data-skin=wilds] .board-frame:after,[data-skin=wilds] .logo-tile{animation:none!important}}[data-skin=wilds] .result-banner{background:linear-gradient(170deg,#fbf2da,#e3d3a7);border:3px solid #877246;border-bottom:7px solid #26782a;color:#362612;font-family:var(--font-display)}[data-skin=wilds] .result-banner.lose{border-bottom-color:var(--danger)}[data-skin=wilds] .result-banner small{color:#695536}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2) format("woff2"),url(/assets/silkscreen-latin-400-normal-D0DfPJut.woff) format("woff")}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/silkscreen-latin-700-normal-CSE2nhgM.woff2) format("woff2"),url(/assets/silkscreen-latin-700-normal-BjMPLkh0.woff) format("woff")}[data-skin=pixel]{--bg: #2890f8;--bg2: #0a1226;--panel: #0e1d42;--ink: #f4f8ff;--muted: #8cb4e8;--accent: #ffc818;--accent2: #38e8ff;--tile: #1058b8;--tile-hi: #38b8ff;--tile-face: #eef4ff;--danger: #e82818;--clue: #ffc828;--life: #ff2858;--font-display: "Silkscreen", "Courier New", ui-monospace, Menlo, monospace}@keyframes pixelLogoStep{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-6px)}}@keyframes pixelLedPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.18) drop-shadow(0 0 6px #38f8ff88)}}[data-skin=pixel],[data-skin=pixel] body{background-color:#2890f8;image-rendering:pixelated}[data-skin=pixel] body,[data-skin=pixel] .skin-bg{background-image:url(/assets/background-oK7ISyw7.svg);background-size:cover;background-position:center bottom;background-repeat:no-repeat;color:#f4f8ff;font-family:var(--font-display)}[data-skin=pixel] .back,[data-skin=pixel] .icon-btn,[data-skin=pixel] .chip{background:#142c60;border:3px solid #060e24;box-shadow:inset 3px 3px #58b8ff,inset -3px -3px #0a1838,0 4px #060e24;color:#fff;border-radius:4px;text-shadow:2px 2px 0 #060e24}[data-skin=pixel] .back{font-size:28px;font-weight:900;display:grid;place-items:center}[data-skin=pixel] .chip{font-size:16px;font-weight:800;padding:6px 12px}[data-skin=pixel] .bar h2{font-size:15px;font-weight:700;white-space:nowrap;color:#fff;text-shadow:2px 2px 0 #08142c,-1px -1px 0 #08142c,1px -1px 0 #08142c,-1px 1px 0 #08142c;letter-spacing:.04em;text-transform:uppercase}[data-skin=pixel] .hud-box{background:#0b1838;border:3px solid #050c1e;border-radius:4px;box-shadow:inset 3px 3px #3898ff,inset -3px -3px #060d20,0 4px #050c1e;padding:10px 14px}[data-skin=pixel] .hud-box small{color:#38e8ff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0;white-space:nowrap}[data-skin=pixel] .hud-box b{color:#ffe028;font-size:22px;font-weight:900;text-shadow:2px 2px 0 #050c1e}[data-skin=pixel] .lives{gap:6px;font-size:24px}[data-skin=pixel] .heart{width:42px;height:42px;place-items:center;border-radius:4px;background:#142c60;border:3px solid #060e24;box-shadow:inset 2px 2px #58b8ff,inset -2px -2px #0a1838,0 3px #060e24}[data-skin=pixel] .heart.spent{color:#465474;opacity:.5;transform:scale(.92)}[data-skin=pixel] .board-frame{padding:30px 12px 12px;border-radius:6px;background:#28467a;border:4px solid #060e24;box-shadow:inset 4px 4px #68b0ff,inset -4px -4px #142448,0 10px #060e24}[data-skin=pixel] .board-frame:before{content:"";position:absolute;top:-16px;left:50%;transform:translate(-50%);width:min(82%,330px);height:38px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%2044'%20shape-rendering='crispEdges'%3e%3cstyle%3e%20@keyframes%20ledCycle%20{%200%25,%20100%25%20{%20fill:%20%2338f8ff;%20}%2050%25%20{%20fill:%20%23ffe838;%20}%20}%20.led-a%20{%20animation:%20ledCycle%202s%20steps(2,%20end)%20infinite;%20}%20.led-b%20{%20animation:%20ledCycle%202s%20steps(2,%20end)%201s%20infinite;%20}%20@media%20(prefers-reduced-motion:%20reduce)%20{%20.led-a,%20.led-b%20{%20animation:%20none%20!important;%20}%20}%20%3c/style%3e%3crect%20x='0'%20y='2'%20width='330'%20height='40'%20fill='%2308142c'/%3e%3crect%20x='4'%20y='6'%20width='322'%20height='32'%20fill='%231c3464'/%3e%3crect%20x='4'%20y='6'%20width='322'%20height='4'%20fill='%2368b8ff'/%3e%3crect%20x='16'%20y='14'%20width='298'%20height='16'%20fill='%230a1630'/%3e%3cg%20class='led-a'%20fill='%2338f8ff'%3e%3crect%20x='24'%20y='18'%20width='14'%20height='8'/%3e%3crect%20x='60'%20y='18'%20width='14'%20height='8'/%3e%3crect%20x='96'%20y='18'%20width='14'%20height='8'/%3e%3crect%20x='220'%20y='18'%20width='14'%20height='8'/%3e%3crect%20x='256'%20y='18'%20width='14'%20height='8'/%3e%3crect%20x='292'%20y='18'%20width='14'%20height='8'/%3e%3c/g%3e%3cg%20class='led-b'%20fill='%23ffe838'%3e%3crect%20x='42'%20y='18'%20width='14'%20height='8'/%3e%3crect%20x='78'%20y='18'%20width='14'%20height='8'/%3e%3crect%20x='148'%20y='16'%20width='34'%20height='12'%20fill='%23ff3828'/%3e%3crect%20x='154'%20y='19'%20width='22'%20height='6'%20fill='%23fff870'/%3e%3crect%20x='238'%20y='18'%20width='14'%20height='8'/%3e%3crect%20x='274'%20y='18'%20width='14'%20height='8'/%3e%3c/g%3e%3c/svg%3e") center / 100% 100% no-repeat;z-index:2;pointer-events:none;animation:pixelLedPulse 2s steps(2,end) infinite}[data-skin=pixel] .board-frame:after{content:"";position:absolute;inset:-12px -10px auto -12px;height:75%;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20180%20240'%20shape-rendering='crispEdges'%3e%3crect%20x='6'%20y='6'%20width='96'%20height='12'%20fill='%2308142c'/%3e%3crect%20x='8'%20y='8'%20width='92'%20height='8'%20fill='%23ffc818'/%3e%3cg%20fill='%2308142c'%3e%3crect%20x='20'%20y='8'%20width='8'%20height='8'/%3e%3crect%20x='40'%20y='8'%20width='8'%20height='8'/%3e%3crect%20x='60'%20y='8'%20width='8'%20height='8'/%3e%3crect%20x='80'%20y='8'%20width='8'%20height='8'/%3e%3c/g%3e%3crect%20x='6'%20y='6'%20width='12'%20height='140'%20fill='%2308142c'/%3e%3crect%20x='8'%20y='8'%20width='8'%20height='136'%20fill='%2328c8f8'/%3e%3crect%20x='10'%20y='8'%20width='3'%20height='136'%20fill='%23a8ffff'/%3e%3c/svg%3e") left top / 40% auto no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%20240'%20shape-rendering='crispEdges'%3e%3crect%20x='18'%20y='12'%20width='12'%20height='216'%20fill='%2308142c'/%3e%3crect%20x='20'%20y='14'%20width='8'%20height='212'%20fill='%231898e8'/%3e%3crect%20x='22'%20y='14'%20width='3'%20height='212'%20fill='%2398ffff'/%3e%3cg%20fill='%23ffc818'%3e%3crect%20x='16'%20y='48'%20width='16'%20height='8'/%3e%3crect%20x='16'%20y='116'%20width='16'%20height='8'/%3e%3crect%20x='16'%20y='184'%20width='16'%20height='8'/%3e%3c/g%3e%3c/svg%3e") right 0 top 42px / 11% auto no-repeat;pointer-events:none;z-index:3}[data-skin=pixel] .board{background:#081024;border-radius:4px;border:3px solid #050a18;box-shadow:inset 0 4px #040812}[data-skin=pixel] .tile .face-down,[data-skin=pixel] .tile .face-up,[data-skin=pixel] .clue{border-radius:4px}[data-skin=pixel] .tile .face-down{background:url(/assets/tile-down-D-48aeHc.svg) center / cover no-repeat;border:2px solid #050e24;box-shadow:0 3px #050e24;image-rendering:pixelated}[data-skin=pixel] .tile .face-up{background:#eef4ff;border:3px solid #08142c;box-shadow:inset 3px 3px #fff,inset -3px -3px #b0c4e4}[data-skin=pixel] .tile.boom .face-up{background:repeating-linear-gradient(45deg,#e82818 0,#e82818 6px,#ff7820 6px,#ff7820 12px);border:3px solid #380404}[data-skin=pixel] .tile.menu-open .face-down{box-shadow:0 0 0 3px #ffe028,0 0 12px #38e8ff}[data-skin=pixel] .num{color:#142454;font-family:var(--font-display);text-shadow:1px 1px 0 #ffffff}[data-skin=pixel] .num.n2{color:#008030}[data-skin=pixel] .num.n3{color:#d82800}[data-skin=pixel] .memos{color:#fff;text-shadow:1px 1px 0 #050e24,-1px -1px 0 #050e24}[data-skin=pixel] .memos i.m0{color:#ff6858}[data-skin=pixel] .clue{background:url(/assets/clue-BJtbsUid.svg) center / cover no-repeat;border:2px solid #482400;box-shadow:0 3px #050e24;color:#1c0e00;--clue-bg: #f8b820}[data-skin=pixel] .clue b,[data-skin=pixel] .clue span{font-weight:900;font-family:var(--font-display)}[data-skin=pixel] .clue span{color:#1c0e00}[data-skin=pixel] .corner{visibility:hidden}[data-skin=pixel] .tool,[data-skin=pixel] .mv{height:52px;border-radius:4px;font-family:var(--font-display);font-size:18px;font-weight:900;color:#fff;text-shadow:2px 2px 0 #060e24;border:3px solid #060e24;background:#142c60;box-shadow:inset 3px 3px #58b8ff,inset -3px -3px #0a1838,0 4px #060e24}[data-skin=pixel] .memo-toggle{padding:0 14px;background:#1c448e}[data-skin=pixel] .mv[data-v="0"]{background:#b82018;box-shadow:inset 3px 3px #ff7868,inset -3px -3px #680c08,0 4px #060e24}[data-skin=pixel] .mv[data-v="0"] svg{color:#ffe028}[data-skin=pixel] .mv:disabled{opacity:.85}[data-skin=pixel] .tool.on,[data-skin=pixel] .mv.on{background:#ffc818;color:#1c0e00;text-shadow:none;outline:3px solid #ffffff;box-shadow:inset 3px 3px #fff898,inset -3px -3px #b87000,0 4px #060e24;--clue-bg: #ffc818}[data-skin=pixel] .logo-tile{background:url(/assets/tile-down-D-48aeHc.svg) center / cover no-repeat;border-radius:8px;border:4px solid #050e24;box-shadow:0 8px #050e24,0 16px #0005;animation:pixelLogoStep 2.4s steps(4,end) infinite}[data-skin=pixel] .logo h1{font-size:44px;font-weight:900;color:#ffe028;text-transform:uppercase;letter-spacing:.04em;text-shadow:4px 4px 0 #08142c,-2px -2px 0 #08142c,2px -2px 0 #08142c,-2px 2px 0 #08142c}[data-skin=pixel] .big,[data-skin=pixel] .big.alt{border-radius:6px;border:4px solid #060e24;background:#1468c8;box-shadow:inset 4px 4px #68d8ff,inset -4px -4px #0a3470,0 6px #060e24;color:#fff;text-shadow:2px 2px 0 #060e24;font-family:var(--font-display)}[data-skin=pixel] .big span{font-size:24px;text-transform:uppercase}[data-skin=pixel] .small{color:#ffe028;font-weight:900;background:#142c60;border:3px solid #060e24;border-radius:4px;padding:10px 18px;align-self:center;box-shadow:inset 2px 2px #58b8ff,0 4px #060e24;text-transform:uppercase}[data-skin=pixel] .prose,[data-skin=pixel] .panel{background:#0b1838;border:4px solid #050c1e;border-radius:6px;color:#eef4ff;box-shadow:inset 3px 3px #48b0ff,inset -3px -3px #060d20,0 8px #050c1e}[data-skin=pixel] .panel h3{color:#ffe028}[data-skin=pixel] .skin-card{background:#142858;border:3px solid #284c94;border-radius:4px;color:#fff}[data-skin=pixel] .skin-card.selected{border-color:#ffe028;box-shadow:0 0 0 2px #ffe02855}[data-skin=pixel] .skin-text small,[data-skin=pixel] .card p{color:#98c0f0}[data-skin=pixel] .skin-check{background:#ffe028;color:#08142c;border-radius:2px}[data-skin=pixel] .overlay{background:#040814cc}[data-skin=pixel] .card{background:#0b1838;border:4px solid #38e8ff;border-top:10px solid #38e878;border-radius:6px;color:#fff;font-family:var(--font-display)}[data-skin=pixel] .card.lose{border-top-color:#ff3828;border-color:#ff7858}[data-skin=pixel] .btn,[data-skin=pixel] .mm-clear{background:#142c60;border:3px solid #060e24;border-radius:4px;color:#fff}[data-skin=pixel] .btn.primary,[data-skin=pixel] .btn.retry,[data-skin=pixel] .mm-opt.on{background:#ffc818;border-color:#060e24;color:#1c0e00}[data-skin=pixel] .memo-menu{background:#10224c;border:4px solid #060e24;border-radius:6px;box-shadow:inset 3px 3px #58b8ff,0 12px #040814}[data-skin=pixel] .mm-opt{background:#1868c0;border:3px solid #060e24;border-radius:4px;color:#fff;font-family:var(--font-display)}@keyframes pixelCloudScroll{0%,to{transform:translateZ(0);opacity:.85}50%{transform:translate3d(-12px,-4px,0);opacity:1}}@keyframes pixelBoardGlow{0%,to{box-shadow:inset 0 4px 12px #00000080,0 0 0 transparent}50%{box-shadow:inset 0 4px 14px #0006,0 0 16px var(--accent2, #4cc4bc33)}}[data-skin=pixel] .screen.home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}[data-skin=pixel] .screen.home:before{background-image:radial-gradient(circle at 22% 32%,#ffe02899 0 3px,transparent 4px),radial-gradient(circle at 78% 26%,#38e8ff99 0 3px,transparent 4px);background-size:120px 120px,140px 140px;animation:pixelCloudScroll 4s steps(4,end) infinite}[data-skin=pixel] .board{animation:pixelBoardGlow 5.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){[data-skin=pixel] .screen.home:before,[data-skin=pixel] .board,[data-skin=pixel] .board-frame:before,[data-skin=pixel] .board-frame:after,[data-skin=pixel] .logo-tile{animation:none!important}}[data-skin=pixel] .result-banner{background:#0b1838;border:4px solid #38e8ff;border-bottom:9px solid #38e878;border-radius:6px;color:#fff;font-family:var(--font-display)}[data-skin=pixel] .result-banner.lose{border-color:#ff7858;border-bottom-color:#ff3828}[data-skin=pixel] .result-banner b{font-size:18px}[data-skin=pixel] .result-banner small{color:#98c0f0;font-size:11px}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff")}[data-skin=modern]{--bg: #f4f0e6;--bg2: #232833;--panel: #ffffff;--ink: #222733;--muted: #706b60;--accent: #f2be49;--accent2: #0d7a68;--tile: #354159;--tile-hi: #526282;--tile-face: #ffffff;--danger: #e0483e;--clue: #f2be49;--life: #e0483e;--font-display: "Plus Jakarta Sans", "SF Pro Rounded", ui-rounded, system-ui, sans-serif}@keyframes modernLogoFloat{0%,to{transform:rotate(-5deg) translateY(0);box-shadow:inset 0 2px #ffffff40,0 8px #212938,0 20px 34px #22273333}50%{transform:rotate(-3deg) translateY(-6px);box-shadow:inset 0 2px #fff5,0 11px #212938,0 28px 44px #22273326}}@keyframes modernCrestBreathe{0%,to{filter:drop-shadow(0 2px 6px #d4a23c22)}50%{filter:drop-shadow(0 2px 12px #d4a23c66)}}[data-skin=modern],[data-skin=modern] body{background-color:#f4f0e6}[data-skin=modern] body,[data-skin=modern] .skin-bg{background-image:url(/assets/background-3ykWxHi_.svg);background-size:cover;background-position:center bottom;background-repeat:no-repeat;color:#222733;font-family:var(--font-display)}[data-skin=modern] .back,[data-skin=modern] .icon-btn,[data-skin=modern] .chip{background:linear-gradient(180deg,#fff,#f2ede2);border:1.5px solid #cfc7b6;box-shadow:inset 0 1px #fff,0 3px #c7beac,0 6px 14px #22273314;color:#222733}[data-skin=modern] .back{border-radius:12px;font-size:28px;font-weight:800;display:grid;place-items:center;padding-bottom:2px}[data-skin=modern] .icon-btn{border-radius:50%;font-size:22px}[data-skin=modern] .chip{border-radius:999px;font-size:16px;font-weight:800;padding:6px 14px}[data-skin=modern] .bar h2{font-size:21px;font-weight:800;color:#222733;letter-spacing:-.01em}[data-skin=modern] .hud-box{background:linear-gradient(175deg,#2b3242,#1e2330);border:1.5px solid #141822;border-radius:14px;box-shadow:inset 0 1px #ffffff1f,0 4px #141822,0 10px 20px #2227331f;padding:10px 16px}[data-skin=modern] .hud-box small{color:#f2be49;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em}[data-skin=modern] .hud-box b{color:#fff;font-size:26px;font-weight:800}[data-skin=modern] .lives{gap:6px;font-size:24px}[data-skin=modern] .heart{width:42px;height:42px;place-items:center;border-radius:50%;background:linear-gradient(180deg,#fff,#f0ebe0);border:1.5px solid #cfc7b6;box-shadow:inset 0 1px #fff,0 3px #c7beac}[data-skin=modern] .heart.spent{color:#b5ae9f;opacity:.48;transform:scale(.9)}[data-skin=modern] .board-frame{padding:28px 14px 14px;border-radius:22px;background:linear-gradient(175deg,#ede8dd,#dbd3c4);border:2px solid #c4bba8;box-shadow:inset 0 2px #fffc,0 8px #b8af9c,0 20px 38px #22273326}[data-skin=modern] .board-frame:before{content:"";position:absolute;top:-15px;left:50%;transform:translate(-50%);width:min(72%,280px);height:34px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%2044'%3e%3cstyle%3e%20@keyframes%20dotPulse%20{%200%25,%20100%25%20{%20opacity:%200.45;%20}%2050%25%20{%20opacity:%201;%20}%20}%20.dot-1%20{%20animation:%20dotPulse%203.2s%20ease-in-out%20infinite;%20}%20.dot-2%20{%20animation:%20dotPulse%203.2s%20ease-in-out%201.1s%20infinite;%20}%20.dot-3%20{%20animation:%20dotPulse%203.2s%20ease-in-out%202.2s%20infinite;%20}%20@media%20(prefers-reduced-motion:%20reduce)%20{%20.dot-1,%20.dot-2,%20.dot-3%20{%20animation:%20none%20!important;%20}%20}%20%3c/style%3e%3crect%20x='45'%20y='6'%20width='240'%20height='32'%20rx='16'%20fill='%23232834'%20stroke='%23d4a23c'%20stroke-width='2'/%3e%3cline%20x1='78'%20y1='22'%20x2='128'%20y2='22'%20stroke='%23525c72'%20stroke-width='1.5'%20stroke-linecap='round'/%3e%3cline%20x1='202'%20y1='22'%20x2='252'%20y2='22'%20stroke='%23525c72'%20stroke-width='1.5'%20stroke-linecap='round'/%3e%3ccircle%20class='dot-1'%20cx='149'%20cy='22'%20r='4'%20fill='%23f0b840'/%3e%3ccircle%20class='dot-2'%20cx='165'%20cy='22'%20r='4.5'%20fill='%2318a894'/%3e%3ccircle%20class='dot-3'%20cx='181'%20cy='22'%20r='4'%20fill='%23e05a44'/%3e%3c/svg%3e") center / 100% 100% no-repeat;z-index:2;pointer-events:none;animation:modernCrestBreathe 4.5s ease-in-out infinite}[data-skin=modern] .board-frame:after{content:"";position:absolute;inset:6px 6px auto 6px;height:70%;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20180%20240'%3e%3cpath%20d='M10%2038%20V16%20Q10%2010%2016%2010%20H42'%20fill='none'%20stroke='%23c89638'%20stroke-width='2.5'%20stroke-linecap='round'/%3e%3ccircle%20cx='18'%20cy='18'%20r='2.5'%20fill='%23d95338'/%3e%3c/svg%3e") left top / 36% auto no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%20240'%3e%3cline%20x1='24'%20y1='40'%20x2='24'%20y2='200'%20stroke='%23c89638'%20stroke-width='2'%20stroke-dasharray='3%209'%20stroke-linecap='round'/%3e%3c/svg%3e") right 2px top 36px / 9% auto no-repeat;pointer-events:none;z-index:3}[data-skin=modern] .board{background:#232833;border-radius:14px;border:2px solid #191d26;box-shadow:inset 0 4px 10px #0006}[data-skin=modern] .tile .face-down,[data-skin=modern] .tile .face-up,[data-skin=modern] .clue{border-radius:10px}[data-skin=modern] .tile .face-down{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20216%20216'%3e%3cdefs%3e%3clinearGradient%20id='keyBody'%20x1='0'%20y1='0'%20x2='0.3'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%23526282'/%3e%3cstop%20offset='100%25'%20stop-color='%23364259'/%3e%3c/linearGradient%3e%3cradialGradient%20id='keyDish'%20cx='42%25'%20cy='38%25'%20r='58%25'%3e%3cstop%20offset='0%25'%20stop-color='%235b6d8f'/%3e%3cstop%20offset='100%25'%20stop-color='%233b4760'/%3e%3c/radialGradient%3e%3c/defs%3e%3crect%20x='3'%20y='3'%20width='210'%20height='210'%20rx='28'%20fill='url(%23keyBody)'%20stroke='%23232b3b'%20stroke-width='4'/%3e%3crect%20x='18'%20y='16'%20width='180'%20height='176'%20rx='22'%20fill='url(%23keyDish)'%20stroke='%23687c9e'%20stroke-width='1.5'%20opacity='0.9'/%3e%3cg%20fill='none'%20stroke='%238ea4c8'%20stroke-width='2.2'%20opacity='0.55'%3e%3ccircle%20cx='108'%20cy='104'%20r='30'/%3e%3cpolygon%20points='108,82%20130,104%20108,126%2086,104'/%3e%3c/g%3e%3ccircle%20cx='108'%20cy='104'%20r='4.5'%20fill='%23e8c268'%20opacity='0.85'/%3e%3c/svg%3e") center / cover no-repeat,linear-gradient(165deg,#526282,#354159);border:1.5px solid #222b3b;box-shadow:inset 0 1.5px #fff3,0 3px #181f2c}[data-skin=modern] .tile .face-up{background:linear-gradient(175deg,#fff,#f3eee3);border:1.5px solid #c9c0af;box-shadow:inset 0 2px #fff,0 3px #b5ac9b}[data-skin=modern] .tile.boom .face-up{background:linear-gradient(165deg,#ff6e59,#d63826);border-color:#8c1d11}[data-skin=modern] .tile.menu-open .face-down{box-shadow:0 0 0 3px #f2be49,0 8px 20px #0006}[data-skin=modern] .num{color:#222733;font-family:var(--font-display)}[data-skin=modern] .num.n2{color:#0d7a68}[data-skin=modern] .num.n3{color:#d9462b}[data-skin=modern] .memos{color:#f7f4ec;text-shadow:0 1px 2px #181f2c}[data-skin=modern] .memos i.m0{color:#ff8e80}[data-skin=modern] .clue{background:linear-gradient(165deg,#fad26b,#e3a829);border:1.5px solid #a6720d;box-shadow:inset 0 1.5px #fff6d6,0 3px #8c5e08;color:#211805;--clue-bg: #ebb53b}[data-skin=modern] .clue b,[data-skin=modern] .clue span{font-weight:800;font-family:var(--font-display)}[data-skin=modern] .clue span{color:#211805}[data-skin=modern] .corner{visibility:hidden}[data-skin=modern] .tool,[data-skin=modern] .mv{height:50px;border-radius:12px;font-family:var(--font-display);font-size:20px;font-weight:800;color:#222733;border:1.5px solid #c7beac;background:linear-gradient(180deg,#fff,#ede7db);box-shadow:inset 0 1.5px #fff,0 4px #bdb3a0,0 6px 12px #22273314}[data-skin=modern] .memo-toggle{padding:0 18px;background:linear-gradient(165deg,#4c5b78,#37435b);border-color:#242d3f;color:#fff;box-shadow:inset 0 1.5px #fff3,0 4px #1e2636}[data-skin=modern] .mv[data-v="0"]{background:linear-gradient(180deg,#fff5f2,#f7e2dc);border-color:#e09f94}[data-skin=modern] .mv[data-v="0"] svg{color:#d9462b}[data-skin=modern] .mv:disabled{opacity:.72}[data-skin=modern] .tool.on,[data-skin=modern] .mv.on{background:linear-gradient(165deg,#fad26b,#e3a829);border-color:#9e6d0c;color:#211805;outline:2.5px solid #222733;outline-offset:1px;--clue-bg: #ebb53b}[data-skin=modern] .logo-tile{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20216%20216'%3e%3cdefs%3e%3clinearGradient%20id='keyBody'%20x1='0'%20y1='0'%20x2='0.3'%20y2='1'%3e%3cstop%20offset='0%25'%20stop-color='%23526282'/%3e%3cstop%20offset='100%25'%20stop-color='%23364259'/%3e%3c/linearGradient%3e%3cradialGradient%20id='keyDish'%20cx='42%25'%20cy='38%25'%20r='58%25'%3e%3cstop%20offset='0%25'%20stop-color='%235b6d8f'/%3e%3cstop%20offset='100%25'%20stop-color='%233b4760'/%3e%3c/radialGradient%3e%3c/defs%3e%3crect%20x='3'%20y='3'%20width='210'%20height='210'%20rx='28'%20fill='url(%23keyBody)'%20stroke='%23232b3b'%20stroke-width='4'/%3e%3crect%20x='18'%20y='16'%20width='180'%20height='176'%20rx='22'%20fill='url(%23keyDish)'%20stroke='%23687c9e'%20stroke-width='1.5'%20opacity='0.9'/%3e%3cg%20fill='none'%20stroke='%238ea4c8'%20stroke-width='2.2'%20opacity='0.55'%3e%3ccircle%20cx='108'%20cy='104'%20r='30'/%3e%3cpolygon%20points='108,82%20130,104%20108,126%2086,104'/%3e%3c/g%3e%3ccircle%20cx='108'%20cy='104'%20r='4.5'%20fill='%23e8c268'%20opacity='0.85'/%3e%3c/svg%3e") center / cover no-repeat,linear-gradient(165deg,#526282,#354159);border:2px solid #222b3b;animation:modernLogoFloat 6s cubic-bezier(.45,0,.55,1) infinite}[data-skin=modern] .logo h1{font-size:50px;font-weight:900;color:#222733;letter-spacing:-.03em;text-shadow:0 2px 0 #ffffff}[data-skin=modern] .big{border-radius:18px;border:1.5px solid #9e6d0c;background:linear-gradient(165deg,#fad26b,#e3a829);box-shadow:inset 0 1.5px #fff6d6,0 6px #9e6d0c,0 14px 28px #22273322;color:#211805;font-family:var(--font-display)}[data-skin=modern] .big.alt{border-color:#181e2b;background:linear-gradient(165deg,#2b3242,#1e2330);box-shadow:inset 0 1.5px #ffffff26,0 6px #121620,0 14px 28px #22273328;color:#fff}[data-skin=modern] .big span{font-size:25px}[data-skin=modern] .small{color:#222733;font-weight:800;background:linear-gradient(180deg,#fff,#efeae0);border:1.5px solid #cdc5b4;border-radius:999px;padding:10px 22px;align-self:center;box-shadow:inset 0 1px #fff,0 3px #c2b9a7}[data-skin=modern] .prose,[data-skin=modern] .panel{background:linear-gradient(180deg,#fff,#f7f3ea);border:1.5px solid #d4ccb9;border-radius:18px;color:#222733;box-shadow:0 10px 26px #22273317}[data-skin=modern] .panel h3,[data-skin=modern] .skin-text small,[data-skin=modern] .card p{color:#6e685c}[data-skin=modern] .skin-card{background:#f5f1e7;border:1.5px solid #ded6c6;color:#222733}[data-skin=modern] .skin-card.selected{border-color:#0d7a68;box-shadow:0 0 0 2px #0d7a6826;background:#fff}[data-skin=modern] .skin-check{background:#0d7a68;color:#fff}[data-skin=modern] .overlay{background:#22273388;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-skin=modern] .card{background:#fff;border:1.5px solid #d4ccb9;border-top:8px solid #0d7a68;border-radius:22px;color:#222733;font-family:var(--font-display);box-shadow:0 20px 44px #0003}[data-skin=modern] .card.lose{border-top-color:#e0483e}[data-skin=modern] .btn,[data-skin=modern] .mm-clear{background:#ebe5d8;border:1.5px solid #c7beac;color:#222733}[data-skin=modern] .btn.primary,[data-skin=modern] .btn.retry,[data-skin=modern] .mm-opt.on{background:linear-gradient(165deg,#fad26b,#e3a829);border-color:#9e6d0c;color:#211805}[data-skin=modern] .memo-menu{background:#fff;border:1.5px solid #cfc7b6;box-shadow:0 18px 42px #22273344}[data-skin=modern] .mm-opt{background:linear-gradient(165deg,#4c5b78,#37435b);border:1.5px solid #242d3f;color:#fff;font-family:var(--font-display)}@keyframes modernSunBreathe{0%,to{transform:translateZ(0) rotate(0);opacity:.55}50%{transform:translate3d(6px,-8px,0) rotate(1deg);opacity:.85}}@keyframes modernBoardGlow{0%,to{box-shadow:inset 0 4px 12px #00000080,0 0 0 transparent}50%{box-shadow:inset 0 4px 14px #0006,0 0 16px var(--accent2, #4cc4bc33)}}[data-skin=modern] .screen.home:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}[data-skin=modern] .screen.home:before{background-image:linear-gradient(125deg,transparent 20%,#ffffff66 36%,#f2be491c 48%,transparent 64%),radial-gradient(circle at 75% 24%,#f2be4933 0 28px,transparent 60px),radial-gradient(circle at 24% 72%,#0d7a681f 0 36px,transparent 72px);animation:modernSunBreathe 8s ease-in-out infinite}[data-skin=modern] .board{animation:modernBoardGlow 5.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){[data-skin=modern] .screen.home:before,[data-skin=modern] .board,[data-skin=modern] .board-frame:before,[data-skin=modern] .board-frame:after,[data-skin=modern] .logo-tile{animation:none!important}}[data-skin=modern] .result-banner{background:#fff;border:1.5px solid #d4ccb9;border-bottom:7px solid #0d7a68;border-radius:22px;color:#222733;font-family:var(--font-display);box-shadow:0 16px 36px #0003}[data-skin=modern] .result-banner.lose{border-bottom-color:#e0483e}[data-skin=modern] .result-banner small{color:#6e685c}
