[data-play-root][data-game-theme=glass],[data-play-root][data-game-theme=pict]{--game-select:239 100% 86%;--game-fg:233 17% 12%;--game-muted:233 10% 34%;--shell-bg:0 0% 100%;--shell-edge:0 0% 100%;--font-game:var(--font-body);--glass-hard:rgba(60,20,120,.25);font-family:var(--font-body),system-ui,sans-serif}.dark [data-play-root][data-game-theme=glass],.dark [data-play-root][data-game-theme=pict]{--game-fg:233 17% 12%;--game-muted:233 10% 34%;--shell-bg:0 0% 100%}[data-game-theme=glass] :focus-visible,[data-game-theme=pict] :focus-visible{--tw-ring-color:rgba(25,26,35,.85)}[data-game-theme=glass] .g-stage{background:radial-gradient(70% 80% at 0 0,#ff7ad1,transparent 60%),radial-gradient(70% 80% at 100% 10%,#7b7ff6,transparent 60%),radial-gradient(80% 70% at 60% 110%,#ffb347,transparent 60%),#a46bff;border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),inset 0 0 0 1px hsla(0,0%,100%,.45)}[data-game-theme=pict] .g-stage{--pict-a:#e2ddff;--pict-b:#cbc5ff;--pict:#bdb7ff;background:radial-gradient(70% 90% at 15% 10%,var(--pict-a),transparent 70%),radial-gradient(60% 80% at 90% 100%,var(--pict-b),transparent 70%),var(--pict);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 0 0 1px hsla(0,0%,100%,.6)}[data-game-theme=pict][data-family=quiz] .g-stage{--pict-a:#ecffcb;--pict-b:#b9f070;--pict:#ccff8c}[data-game-theme=pict][data-family=list] .g-stage{--pict-a:#ffe0d9;--pict-b:#ffa797;--pict:#ffbcb0}[data-game-theme=pict][data-family=groups] .g-stage{--pict-a:#d4f5f6;--pict-b:#82d3d6;--pict:#9ee0e2}[data-game-theme=pict][data-family=cloze] .g-stage{--pict-a:#fff;--pict-b:#dcdcea;--pict:#eeeef4}[data-game-theme=glass] [data-play-game],[data-game-theme=pict] [data-play-game]{padding:10px}[data-game-theme=glass] [data-portrait] [data-play-game],[data-game-theme=pict] [data-portrait] [data-play-game]{padding:4px 3px}[data-game-theme=glass] .g-field,[data-game-theme=pict] .g-field{background:transparent;border:0;border-radius:18px}[data-game-theme=glass] .g-field.g-stage,[data-game-theme=pict] .g-field.g-stage{border-radius:0}[data-game-theme=glass] .g-field.g-stage{background:radial-gradient(70% 80% at 0 0,#ff7ad1,transparent 60%),radial-gradient(70% 80% at 100% 10%,#7b7ff6,transparent 60%),radial-gradient(80% 70% at 60% 110%,#ffb347,transparent 60%),#a46bff}[data-game-theme=pict] .g-field.g-stage{background:radial-gradient(70% 90% at 15% 10%,var(--pict-a),transparent 70%),radial-gradient(60% 80% at 90% 100%,var(--pict-b),transparent 70%),var(--pict)}[data-game-theme=glass] .g-tile,[data-game-theme=pict] .g-tile{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-weight:600;letter-spacing:-.01em;color:hsl(var(--game-ink));backdrop-filter:blur(14px) saturate(170%);transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s ease,background .25s ease,color .25s ease}[data-game-theme=glass] [data-portrait] .g-chip,[data-game-theme=glass] [data-portrait] .g-tile,[data-game-theme=pict] [data-portrait] .g-chip,[data-game-theme=pict] [data-portrait] .g-tile{font-family:var(--font-body),system-ui,sans-serif;font-weight:700;letter-spacing:0}[data-game-theme=glass] .g-tile{background:linear-gradient(135deg,color-mix(in srgb,hsl(var(--tile)) 42%,#fff),hsl(var(--tile)/.92));border:1px solid #fff;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 5px 0 var(--glass-hard),0 9px 20px -8px rgba(60,20,120,.45)}[data-game-theme=glass] .g-paper.g-tile,[data-game-theme=glass] .g-tile.g-paper{background:linear-gradient(135deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.72))}[data-game-theme=glass] .g-tile:where(:not(:disabled)):active,[data-game-theme=glass] .g-tile[data-pressed=true]{transform:translateY(3px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 2px 0 var(--glass-hard),0 4px 10px -6px rgba(60,20,120,.45)}[data-game-theme=glass] .g-lift,[data-game-theme=glass] .g-tile.g-lift{background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.88));transform:translateY(-5px) rotate(-1.5deg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 9px 0 var(--glass-hard),0 0 0 4px #fff,0 0 30px 6px rgba(123,127,246,.85)}[data-game-theme=glass] .g-tile.g-ok{background:linear-gradient(135deg,#efffd2,#b9ff66);border-color:#fff;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 5px 0 #6fae2a,0 0 26px -4px #b9ff66}[data-game-theme=glass] .g-tile.g-bad{background:linear-gradient(135deg,#ffe4df,#ff8a7a);border-color:#fff;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 5px 0 rgba(194,81,63,.7),0 0 24px -4px #ff8a7a}[data-game-theme=glass] .g-tile.g-flat,[data-game-theme=pict] .g-tile.g-flat{transform:translateY(3px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 1px 0 var(--glass-hard)}[data-game-theme=pict] .g-tile{background:linear-gradient(135deg,color-mix(in srgb,hsl(var(--tile)) 38%,hsla(0,0%,100%,.8)),color-mix(in srgb,hsl(var(--tile)) 46%,hsla(0,0%,100%,.42)));border:1px solid hsla(0,0%,100%,.9);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 #fff,0 9px 20px -11px rgba(40,30,110,.42)}[data-game-theme=pict] .g-paper.g-tile,[data-game-theme=pict] .g-tile.g-paper{background:linear-gradient(135deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.34))}[data-game-theme=pict] .g-tile:where(:not(:disabled)):active,[data-game-theme=pict] .g-tile[data-pressed=true]{transform:translateY(2px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 #fff,0 4px 10px -8px rgba(40,30,110,.42)}[data-game-theme=pict] .g-lift,[data-game-theme=pict] .g-tile.g-lift{background:linear-gradient(180deg,color-mix(in srgb,#7b7ff6 45%,#fff),color-mix(in srgb,#7b7ff6 78%,#fff));transform:translateY(-2px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 hsla(0,0%,100%,.8),0 0 0 4px hsla(0,0%,100%,.65),0 0 28px -2px #7b7ff6}[data-game-theme=pict] .g-tile.g-ok{background:linear-gradient(135deg,color-mix(in srgb,#eaff8f 85%,#fff),color-mix(in srgb,#6fd83c 70%,#fff));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 hsla(0,0%,100%,.9),0 0 24px -3px #6fd83c,-16px -10px 26px -8px rgba(255,95,193,.75),16px 12px 26px -8px rgba(59,184,255,.75)}[data-game-theme=pict] .g-tile.g-bad{background:linear-gradient(135deg,color-mix(in srgb,#ffc6bd 85%,#fff),#ff8a7a);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 hsla(0,0%,100%,.9),0 0 22px -4px #ff6f5e}[data-game-theme=glass][data-template=flash_cards] .g-tile,[data-game-theme=pict][data-template=flash_cards] .g-tile{backdrop-filter:none}[data-game-theme=glass] .g-tile.g-btn,[data-game-theme=pict] .g-tile.g-btn{font-family:var(--font-body),system-ui,sans-serif;font-weight:700;letter-spacing:0;border-radius:14px;background:hsl(var(--tile)/.8);border:1px solid hsla(0,0%,100%,.85);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 0 0 1px rgba(25,26,35,.08),0 10px 24px -14px rgba(40,50,120,.55);transform:none}[data-game-theme=glass] .g-tile.g-btn.g-paper,[data-game-theme=pict] .g-tile.g-btn.g-paper{background:linear-gradient(180deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.58));border-color:hsla(0,0%,100%,.95)}[data-game-theme=glass] .g-tile.g-btn.g-c7,[data-game-theme=pict] .g-tile.g-btn.g-c7{background:rgba(185,255,102,.86);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 0 0 1px rgba(63,122,16,.2),0 10px 26px -12px rgba(110,200,30,.75)}[data-game-theme=glass] .g-tile.g-btn:where(:not(:disabled)):hover,[data-game-theme=pict] .g-tile.g-btn:where(:not(:disabled)):hover{filter:brightness(1.04) saturate(1.08)}[data-game-theme=glass] .g-tile.g-btn:where(:not(:disabled)):active,[data-game-theme=pict] .g-tile.g-btn:where(:not(:disabled)):active{transform:translateY(2px)}[data-game-theme=glass] .g-card,[data-game-theme=pict] .g-card{background:linear-gradient(160deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.3));color:hsl(var(--game-ink));border:1px solid hsla(0,0%,100%,.75);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 hsla(0,0%,100%,.9),0 16px 40px -20px rgba(60,20,120,.5);backdrop-filter:blur(16px) saturate(180%)}[data-game-theme=pict] .g-card{background:linear-gradient(160deg,hsla(0,0%,100%,.58),hsla(0,0%,100%,.28));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),inset 0 1px 0 #fff,0 12px 28px -18px rgba(40,30,110,.45)}[data-game-theme=glass] [data-play-hud],[data-game-theme=glass] [data-play-hud] button,[data-game-theme=pict] [data-play-hud],[data-game-theme=pict] [data-play-hud] button{border-radius:999px}[data-game-theme=glass] .g-shell,[data-game-theme=pict] .g-shell{background:linear-gradient(160deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.74));color:hsl(var(--game-ink));border:1px solid #fff;border-radius:28px;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(25,26,35,.06),0 30px 60px -30px rgba(60,20,120,.6);backdrop-filter:blur(22px) saturate(180%)}[data-game-theme=glass] .g-shell h2,[data-game-theme=pict] .g-shell h2{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.3}[data-game-theme=glass] .g-shell .g-text-ok,[data-game-theme=pict] .g-shell .g-text-ok{color:hsl(var(--game-ok-text))}[data-game-theme=glass] .g-shell .g-text-bad,[data-game-theme=pict] .g-shell .g-text-bad{color:hsl(var(--game-bad-text))}[data-game-theme=glass] .g-hl,[data-game-theme=pict] .g-hl{background:linear-gradient(176deg,transparent 0 39%,hsla(0,0%,100%,.95) 40.5%,transparent 43%),linear-gradient(176deg,transparent 0 38%,rgba(214,255,158,.96) 41.5%,rgba(185,255,102,.96) 86%,transparent 90%);filter:drop-shadow(0 6px 10px rgba(110,200,30,.3));color:hsl(var(--game-ink));border-radius:0;padding:0 .18em;box-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-game-theme=glass] .g-count{background:#191a23;color:#fff;border:0}[data-game-theme=pict] .g-count{background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.9)}[data-game-theme=glass] .g-badge,[data-game-theme=pict] .g-badge{transform:none;border:0;border-radius:999px;background:#191a23;color:#fff;padding-inline:.9rem;letter-spacing:.04em}[data-game-theme=glass] .g-badge>span,[data-game-theme=pict] .g-badge>span{transform:none}[data-game-theme=glass] .g-badge.g-gem,[data-game-theme=pict] .g-badge.g-gem{width:2rem;height:2rem;padding:0;border-radius:30%;rotate:-8deg;background:linear-gradient(135deg,color-mix(in srgb,hsl(var(--tile)) 45%,#fff),hsl(var(--tile)));color:hsl(var(--game-ink));border:1px solid hsla(0,0%,100%,.9);box-shadow:0 0 16px -4px hsl(var(--tile));font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-weight:600;font-size:.9rem}[data-game-theme=glass] .g-tick,[data-game-theme=pict] .g-tick{border:1px solid #fff;background:linear-gradient(135deg,#efffd2,#b9ff66);box-shadow:0 0 12px -2px #6fd83c}[data-game-theme=glass] .g-dot{border:2px solid #fff;box-shadow:0 0 10px hsla(0,0%,100%,.8)}[data-game-theme=pict] .g-dot{border-width:2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.6)}[data-game-theme=glass] .g-chip,[data-game-theme=pict] .g-chip{border:1px solid #fff;background:hsla(0,0%,100%,.86);font-family:var(--font-display),var(--font-body),system-ui,sans-serif;font-weight:600}[data-game-theme=glass] .g-audio,[data-game-theme=pict] .g-audio{border:1px solid #fff;background:hsla(0,0%,100%,.86);box-shadow:0 3px 0 var(--glass-hard)}[data-game-theme=glass] [data-box]>span.absolute,[data-game-theme=pict] [data-box]>span.absolute{background:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.3));border-bottom:1px solid hsla(0,0%,100%,.9)}[data-game-theme=glass] [data-hangman-hearts] svg,[data-game-theme=glass] [data-play-hud] .lucide-heart,[data-game-theme=pict] [data-hangman-hearts] svg,[data-game-theme=pict] [data-play-hud] .lucide-heart{color:hsl(var(--game-bad-text));filter:drop-shadow(0 3px 6px rgba(194,81,63,.35))}[data-game-theme=glass] .g-pill,[data-game-theme=pict] .g-pill{background:hsla(0,0%,100%,.84);border:1px solid #fff;box-shadow:0 8px 20px -14px rgba(60,20,120,.6);backdrop-filter:blur(12px) saturate(170%)}[data-game-theme=glass] .g-dashed{border:2px dashed hsla(0,0%,100%,.9)}[data-game-theme=pict] .g-dashed{border:2px dashed rgba(25,26,35,.45)}[data-game-theme=glass] .g-bg-2,[data-game-theme=pict] .g-bg-2{background:hsla(0,0%,100%,.24)}[data-game-theme=glass] .g-bg,[data-game-theme=pict] .g-bg{background:transparent}[data-game-theme=glass] .g-wheel{filter:drop-shadow(0 12px 20px rgba(60,20,120,.35))}[data-game-theme=glass] .g-wheel [stroke]{stroke:hsla(0,0%,100%,.95)}[data-game-theme=glass] .g-xw,[data-game-theme=pict] .g-xw{filter:drop-shadow(0 8px 16px rgba(60,20,120,.3))!important}[data-game-theme=glass] .g-xw-cell{border-color:rgba(60,20,120,.32);border-width:1.5px}[data-game-theme=pict] .g-xw-cell{border-color:rgba(25,26,35,.4);border-width:1.5px}[data-game-theme=glass] [data-confetti]>span,[data-game-theme=pict] [data-confetti]>span{border:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}[data-play-root][data-game-theme=glass].g-backdrop,[data-play-root][data-game-theme=pict].g-backdrop{background:radial-gradient(42vw 34vw at 90% 4%,rgba(186,168,255,.75),transparent 70%),radial-gradient(38vw 36vw at 2% 30%,rgba(255,186,226,.75),transparent 70%),radial-gradient(36vw 30vw at 96% 74%,rgba(255,226,180,.8),transparent 70%),radial-gradient(40vw 30vw at 40% 96%,rgba(160,220,255,.6),transparent 70%),#f7f5ff}@media (prefers-reduced-motion:no-preference){.g-float{animation:g-floaty 9s ease-in-out infinite}}@keyframes g-floaty{50%{translate:0 -12px}}@media (prefers-reduced-motion:reduce){[data-game-theme=glass] .g-tile,[data-game-theme=pict] .g-tile{transition:none}[data-game-theme=glass] .g-lift{transform:none}}[data-game-theme=book] .g-field,[data-game-theme=chalk] .g-field,[data-game-theme=notebook] .g-field{--game-fg:var(--game-ink);--game-muted:var(--game-ink);background:transparent;border:0;border-radius:14px}[data-game-theme=book] .g-field.g-stage,[data-game-theme=chalk] .g-field.g-stage,[data-game-theme=notebook] .g-field.g-stage{border-radius:0}[data-game-theme=book] .g-tile,[data-game-theme=chalk] .g-tile,[data-game-theme=notebook] .g-tile{transition:transform .16s ease,box-shadow .16s ease,background-color .2s ease,border-color .2s ease}[data-game-theme=book] .g-badge,[data-game-theme=book] .g-badge>span,[data-game-theme=chalk] .g-badge,[data-game-theme=chalk] .g-badge>span,[data-game-theme=notebook] .g-badge,[data-game-theme=notebook] .g-badge>span{transform:none}[data-game-theme=book] button.g-tile.g-bad:not(.g-flat):not(.absolute),[data-game-theme=book] button.g-tile.g-ok:not(.g-flat):not(.absolute),[data-game-theme=notebook] button.g-tile.g-bad:not(.g-flat):not(.absolute),[data-game-theme=notebook] button.g-tile.g-ok:not(.g-flat):not(.absolute){position:relative}.dark [data-play-root][data-game-theme=book],[data-play-root][data-game-theme=book]{--game-ink:222 45% 20%;--game-select:199 92% 64%;--game-ok:113 48% 88%;--game-bad:0 85% 93%;--game-ok-text:140 55% 28%;--game-bad-text:1 70% 42%;--game-star:45 100% 55%;--game-fg:222 45% 20%;--game-muted:222 20% 38%;--shell-bg:0 0% 100%;--shell-edge:222 45% 20%;--font-game:var(--font-game-book);--book-blue:#4a7bb7;font-family:var(--font-game-book),var(--font-body),system-ui,sans-serif}[data-game-theme=book] .g-stage{background:linear-gradient(90deg,#4a7bb7 0 12.5%,#e8b4a6 0 25%,#3b5bdb 0 37.5%,#4fc3f7 0 50%,#5bb59a 0 62.5%,#e040c8 0 75%,#6a3fb5 0 87.5%,#e53935 0) top /100% 10px no-repeat,#fff;border-radius:18px;box-shadow:inset 0 0 0 1px rgba(28,42,74,.12)}[data-game-theme=book] [data-play-game]{padding:16px 10px 10px}[data-game-theme=book] [data-portrait] [data-play-game]{padding:13px 3px 4px}[data-game-theme=book] .g-tile{background:color-mix(in srgb,hsl(var(--tile)) 36%,#fff);color:hsl(var(--game-ink));border:2px solid hsl(var(--game-ink)/.85);border-radius:15px 12px 16px 11px/12px 16px 11px 15px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 3px 0 rgba(28,42,74,.16),0 8px 14px -10px rgba(28,42,74,.4);font-family:var(--font-game-book),var(--font-body),system-ui,sans-serif;font-weight:700}[data-game-theme=book] .g-paper.g-tile,[data-game-theme=book] .g-tile.g-paper{background:#fff}[data-game-theme=book] .g-tile:where(:not(:disabled)):active,[data-game-theme=book] .g-tile[data-pressed=true]{transform:translateY(2px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 1px 0 rgba(28,42,74,.16)}[data-game-theme=book] .g-lift,[data-game-theme=book] .g-tile.g-lift{background:#fff;border-color:#1e88c7;transform:translateY(-2px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 0 0 4px rgba(79,195,247,.55),0 6px 14px -8px rgba(28,42,74,.4)}[data-game-theme=book] .g-tile.g-ok{background:#e6f6e3;border-color:#2e9e4f;color:hsl(var(--game-ink))}[data-game-theme=book] .g-tile.g-bad{background:#fdecec;border-color:#e53935;color:hsl(var(--game-ink))}[data-game-theme=book] .g-tile.g-flat{transform:translateY(2px);box-shadow:none}[data-game-theme=book] button.g-tile.g-bad:not(.g-flat):not(.absolute):not(:has(>svg)):after,[data-game-theme=book] button.g-tile.g-ok:not(.g-flat):not(.absolute):not(:has(>svg)):after{content:"";position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:4px;background:#fff 50%/13px no-repeat;pointer-events:none}[data-game-theme=book] button.g-tile.g-ok:not(.g-flat):not(.absolute):not(:has(>svg)):after{border:2px solid #2e9e4f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6' fill='none' stroke='%232E9E4F' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-game-theme=book] button.g-tile.g-bad:not(.g-flat):not(.absolute):not(:has(>svg)):after{border:2px solid #e53935;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='%23E53935' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}[data-game-theme=book] .g-tile.g-btn{border-radius:14px;font-family:var(--font-game-book),var(--font-body),system-ui,sans-serif;font-weight:700}[data-game-theme=book] .g-tile.g-btn.g-c7{background:#3b5bdb;border-color:#3b5bdb;color:#fff;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 3px 0 #2a3f9e}[data-game-theme=book] .g-card{background:#fff;color:hsl(var(--game-ink));border:2.5px dashed var(--book-blue);border-radius:18px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 6px 16px -12px rgba(28,42,74,.45)}[data-game-theme=book] .g-card:not([data-play-hud]):not(.absolute){position:relative}[data-game-theme=book] .g-card:not([data-play-hud]):not([data-play-corner]):before{content:"";position:absolute;top:-13px;left:-11px;width:26px;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3.1 6.4 7 .9-5.1 4.8 1.3 6.9L12 17.4l-6.3 3.4 1.3-6.9-5.1-4.8 7-.9z' fill='%23FFC727' stroke='%231C2A4A' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /contain no-repeat;rotate:-12deg;pointer-events:none}[data-game-theme=book] [data-play-corner]{border-style:solid;border-color:hsl(var(--game-ink)/.85)}[data-game-theme=book] [data-play-hud]{background:#fff;border:2px solid hsl(var(--game-ink)/.85);border-radius:14px;box-shadow:0 3px 0 rgba(28,42,74,.12)}[data-game-theme=book] .g-shell{background:#fff;color:hsl(var(--game-ink));border:3px solid hsl(var(--game-ink));border-radius:22px;box-shadow:0 6px 0 rgba(28,42,74,.18)}[data-game-theme=book] .g-shell h2{font-family:var(--font-game-book),var(--font-body),system-ui,sans-serif;font-weight:700}[data-game-theme=book] .g-hl{display:inline;background:#1e3a6e;color:#fff;padding:.05em .45em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-game-theme=book] .g-badge{background:#f7941d;color:#1c2a4a;border:0;border-radius:10px 10px 50% 50%/10px 10px 34% 34%;padding:.15rem 1rem .45rem;box-shadow:0 2px 0 #c46d0c}[data-game-theme=book] .g-badge.g-gem{width:1.9rem;height:1.9rem;padding:0;border-radius:999px;background:#1e3a6e;color:#fff;box-shadow:none;font-family:var(--font-game-book),var(--font-body),system-ui,sans-serif}[data-game-theme=book] .g-count{background:#3b5bdb;color:#fff;border:0}[data-game-theme=book] .g-tick{border:2px solid #2e9e4f;border-radius:5px;background:#fff;color:#2e9e4f}[data-game-theme=book] .g-chip{border:1.5px solid hsl(var(--game-ink)/.7);background:#fff}[data-game-theme=book] .g-audio{border:2px solid hsl(var(--game-ink)/.85);background:#fff;box-shadow:0 2px 0 rgba(28,42,74,.16)}[data-game-theme=book] .g-pill{background:#fff;border:2px solid hsl(var(--game-ink)/.8)}[data-game-theme=book] .g-dashed{border:2px dashed var(--book-blue)}[data-game-theme=book] .g-bg-2{background:#f1f6fc}[data-game-theme=book] .g-bg{background:#fff}[data-game-theme=book] [data-hangman-hearts] svg:not(.fill-transparent),[data-game-theme=book] [data-play-hud] .lucide-heart:not(.fill-transparent),[data-game-theme=notebook] [data-hangman-hearts] svg:not(.fill-transparent),[data-game-theme=notebook] [data-play-hud] .lucide-heart:not(.fill-transparent){fill:#e53935}[data-game-theme=book] .g-xw{filter:drop-shadow(0 3px 6px rgba(28,42,74,.22))!important}[data-play-root][data-game-theme=book].g-backdrop{background:linear-gradient(90deg,#4a7bb7 0 12.5%,#e8b4a6 0 25%,#3b5bdb 0 37.5%,#4fc3f7 0 50%,#5bb59a 0 62.5%,#e040c8 0 75%,#6a3fb5 0 87.5%,#e53935 0) top /100% 14px no-repeat,#eaf3fb}.dark [data-play-card] [data-play-root][data-game-theme=chalk],.dark [data-play-root][data-game-theme=chalk],[data-play-root][data-game-theme=chalk]{--game-ink:45 33% 94%;--game-paper:150 25% 24%;--game-select:45 55% 34%;--game-ok:120 32% 33%;--game-bad:0 45% 38%;--game-ok-text:112 55% 76%;--game-bad-text:0 100% 82%;--game-star:46 100% 72%;--game-fg:45 33% 94%;--game-muted:45 15% 78%;--shell-bg:148 26% 22%;--shell-edge:45 33% 94%;--font-game:var(--font-game-chalk);--chalk:#f4f1e8;--chalk-yellow:#ffe38a;--board:#2f4f3a;font-family:var(--font-game-chalk),var(--font-body),system-ui,sans-serif;font-synthesis-weight:none}[data-game-theme=chalk] .g-stage{background:radial-gradient(40% 30% at 20% 30%,hsla(0,0%,100%,.07),transparent 70%),radial-gradient(30% 25% at 75% 72%,hsla(0,0%,100%,.06),transparent 70%),radial-gradient(26% 18% at 58% 18%,hsla(0,0%,100%,.05),transparent 70%),linear-gradient(170deg,hsla(0,0%,100%,.03),transparent 40%),var(--board);border-radius:16px;box-shadow:inset 0 0 0 10px #8b5a2b,inset 0 0 0 11px #a8743f,inset 0 0 0 13px #5e3b1a,inset 0 0 22px 14px rgba(0,0,0,.35)}[data-game-theme=chalk] [data-play-game]{padding:18px}[data-game-theme=chalk] [data-portrait] [data-play-game]{padding:14px 13px}[data-game-theme=chalk] .g-field.g-stage{box-shadow:inset 0 0 0 6px #8b5a2b,inset 0 0 0 8px #5e3b1a}[data-game-theme=chalk] .g-tile{background:color-mix(in srgb,hsl(var(--tile)) 16%,#2a4535);color:var(--chalk);border:2px solid color-mix(in srgb,hsl(var(--tile)) 70%,var(--chalk));border-radius:14px 11px 15px 10px/11px 15px 10px 14px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000);font-family:var(--font-game-chalk),var(--font-body),system-ui,sans-serif;font-weight:400;text-shadow:0 0 1px hsla(45,35%,93%,.45);letter-spacing:.01em}[data-game-theme=chalk] .g-paper.g-tile,[data-game-theme=chalk] .g-tile.g-paper{background:hsla(0,0%,100%,.05);border-color:hsla(45,35%,93%,.85)}[data-game-theme=chalk] .g-tile:where(:not(:disabled)):active,[data-game-theme=chalk] .g-tile[data-pressed=true]{transform:translateY(1px) scale(.98)}[data-game-theme=chalk] .g-lift,[data-game-theme=chalk] .g-tile.g-lift{background:rgba(255,227,138,.16);border-color:var(--chalk-yellow);color:var(--chalk);transform:translateY(-2px) rotate(-1deg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 0 16px rgba(255,227,138,.35)}[data-game-theme=chalk] .g-tile.g-ok{background:rgba(168,230,160,.2);border-color:#a8e6a0;color:var(--chalk)}[data-game-theme=chalk] .g-tile.g-bad{background:hsla(0,100%,81%,.18);border-color:#ff9e9e;color:var(--chalk)}[data-game-theme=chalk] .g-tile.g-flat{transform:none;opacity:.75}[data-game-theme=chalk] .g-tile.g-btn{background:transparent;border:2px solid hsla(45,35%,93%,.85);color:var(--chalk);border-radius:14px 11px 15px 10px/11px 15px 10px 14px}[data-game-theme=chalk] .g-tile.g-btn.g-c7{background:var(--chalk-yellow);border-color:var(--chalk-yellow);color:#1d2b22;text-shadow:none}[data-game-theme=chalk] .g-card{background:hsla(0,0%,100%,.05);color:var(--chalk);border:2px dashed hsla(45,35%,93%,.55);border-radius:16px 12px 17px 11px/12px 17px 11px 16px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000)}[data-game-theme=chalk] [data-play-hud]{background:rgba(0,0,0,.12);border:2px solid hsla(45,35%,93%,.5)}[data-game-theme=chalk] .g-shell{background:#2b4636;color:var(--chalk);border:6px solid #8b5a2b;border-radius:18px;box-shadow:inset 0 0 0 1px #5e3b1a,0 14px 30px -14px rgba(0,0,0,.6)}[data-game-theme=chalk] .g-shell h2{font-family:var(--font-game-chalk),var(--font-body),system-ui,sans-serif;font-weight:400}[data-game-theme=chalk] .g-hl{color:var(--chalk-yellow);-webkit-text-decoration:underline wavy rgba(255,227,138,.7);text-decoration:underline wavy rgba(255,227,138,.7);text-decoration-thickness:2px;text-underline-offset:8px}[data-game-theme=chalk] .g-badge{background:transparent;border:2px solid var(--chalk-yellow);color:var(--chalk-yellow);border-radius:12px 9px 13px 8px/9px 13px 8px 12px}[data-game-theme=chalk] .g-badge.g-gem{width:1.9rem;height:1.9rem;padding:0;border-radius:999px;border:2px solid color-mix(in srgb,hsl(var(--tile)) 75%,var(--chalk));background:transparent;color:var(--chalk)}[data-game-theme=chalk] .g-count{border:2px solid hsla(45,35%,93%,.75);background:transparent}[data-game-theme=chalk] .g-tick{background:var(--board);border-color:#a8e6a0;color:#a8e6a0}[data-game-theme=chalk] .g-chip{background:hsla(0,0%,100%,.06);border:1.5px solid hsla(45,35%,93%,.7);color:var(--chalk)}[data-game-theme=chalk] .g-audio{background:var(--board);border:2px solid hsla(45,35%,93%,.8);box-shadow:none}[data-game-theme=chalk] .g-pill{background:rgba(0,0,0,.18);color:var(--chalk);border:1.5px dashed hsla(45,35%,93%,.5)}[data-game-theme=chalk] .g-dashed{border:2px dashed hsla(45,35%,93%,.6)}[data-game-theme=chalk] .g-bg-2{background:hsla(0,0%,100%,.05)}[data-game-theme=chalk] .g-bg{background:var(--board)}[data-game-theme=chalk] [data-play-field]>.bg-white\/25,[data-game-theme=chalk] [data-play-overlay]{background:rgba(16,30,22,.4)}[data-game-theme=chalk] .g-wheel text{fill:#1d2b22}[data-game-theme=chalk] .g-xw{filter:none!important}[data-game-theme=chalk] .g-xw-cell.bg-white{background:hsla(0,0%,100%,.06)}[data-game-theme=chalk] .g-xw-cell[class*=color-mix]{background:rgba(255,227,138,.2)}[data-game-theme=chalk] .g-chalk-doodle{font-family:var(--font-game-chalk),var(--font-body),system-ui,sans-serif;color:hsla(45,35%,93%,.22);white-space:nowrap}[data-play-root][data-game-theme=chalk].g-backdrop{background:radial-gradient(60vw 40vw at 50% 0,rgba(255,240,210,.35),transparent 70%),repeating-linear-gradient(90deg,#d9c9ad 0 48px,#d3c2a4 48px 96px)}.dark [data-play-root][data-game-theme=notebook],[data-play-root][data-game-theme=notebook]{--game-ink:224 68% 38%;--game-select:54 100% 70%;--game-ok:96 80% 82%;--game-bad:0 90% 89%;--game-ok-text:125 55% 28%;--game-bad-text:0 65% 43%;--game-star:50 100% 60%;--game-fg:224 68% 30%;--game-muted:224 30% 38%;--shell-bg:0 0% 100%;--shell-edge:224 68% 38%;--font-game:var(--font-game-notebook);--pen:#1f44a3;font-family:var(--font-game-notebook),var(--font-body),system-ui,sans-serif;font-size-adjust:.56}[data-game-theme=notebook] .g-stage{background:linear-gradient(90deg,transparent 30px,#e57373 30px 32px,transparent 32px),linear-gradient(rgba(80,130,200,.2) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(90deg,rgba(80,130,200,.2) 1px,transparent 0) 0 0 /22px 22px,#fdfdf8;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 10px 24px -18px rgba(0,0,0,.5)}[data-game-theme=notebook] [data-play-game]{padding:10px 10px 10px 40px}[data-game-theme=notebook] [data-portrait] .g-stage,[data-game-theme=notebook] [data-portrait].g-stage{background:linear-gradient(90deg,transparent 8px,#e57373 8px 10px,transparent 10px),linear-gradient(rgba(80,130,200,.2) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(90deg,rgba(80,130,200,.2) 1px,transparent 0) 0 0 /22px 22px,#fdfdf8}[data-game-theme=notebook] [data-portrait] [data-play-game]{padding:4px 3px 4px 14px}[data-game-theme=notebook] .g-tile{background:color-mix(in srgb,hsl(var(--tile)) 48%,#fffdf0);color:var(--pen);border:0;border-radius:3px 3px 10px 3px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 1px 1px rgba(0,0,0,.08),0 9px 12px -8px rgba(0,0,0,.35);font-family:var(--font-game-notebook),var(--font-body),system-ui,sans-serif;font-weight:700}[data-game-theme=notebook] .g-paper.g-tile,[data-game-theme=notebook] .g-tile.g-paper{background:#fff7b0}[data-game-theme=notebook] .g-tile:not(.g-btn):nth-child(odd){rotate:-.7deg}[data-game-theme=notebook] .g-tile:not(.g-btn):nth-child(2n){rotate:.6deg}[data-game-theme=notebook] .g-tile:where(:not(:disabled)):active,[data-game-theme=notebook] .g-tile[data-pressed=true]{transform:translateY(1px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 1px 2px rgba(0,0,0,.2)}[data-game-theme=notebook] .g-lift,[data-game-theme=notebook] .g-tile.g-lift{background:#ffef5c;outline:2.5px dashed var(--pen);outline-offset:3px;transform:translateY(-2px)}[data-game-theme=notebook] .g-tile.g-ok{background:#d8f7b5;color:var(--pen)}[data-game-theme=notebook] .g-tile.g-bad{background:#ffd6d6;color:var(--pen)}[data-game-theme=notebook] .g-tile.g-flat{box-shadow:none;opacity:.8}[data-game-theme=notebook] button.g-tile.g-bad:not(.g-flat):not(.absolute):not(:has(>svg)):after,[data-game-theme=notebook] button.g-tile.g-ok:not(.g-flat):not(.absolute):not(:has(>svg)):after{position:absolute;top:-2px;right:5px;font-family:var(--font-game-notebook),cursive;font-size:26px;font-weight:700;line-height:1;color:#d32f2f;pointer-events:none}[data-game-theme=notebook] button.g-tile.g-ok:not(.g-flat):not(.absolute):not(:has(>svg)):after{content:"✓"}[data-game-theme=notebook] button.g-tile.g-bad:not(.g-flat):not(.absolute):not(:has(>svg)):after{content:"✗"}[data-game-theme=notebook] .g-tile.g-btn{rotate:none;background:#fff;border:2px solid var(--pen);border-radius:255px 15px 225px 15px/15px 225px 15px 255px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),2px 3px 0 rgba(31,68,163,.25)}[data-game-theme=notebook] .g-tile.g-btn.g-c7{background:#ffe94d}[data-game-theme=notebook] .g-card{background:repeating-linear-gradient(#fff 0 27px,#c9d7f2 27px 28px);color:var(--pen);border:1px solid rgba(0,0,0,.08);border-radius:4px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 6px 12px -8px rgba(0,0,0,.35)}[data-game-theme=notebook] .g-card:not([data-play-hud]):not(.absolute){position:relative}[data-game-theme=notebook] .g-card:not([data-play-hud]):not([data-play-corner]):before,[data-game-theme=notebook] .g-shell:before{content:"";position:absolute;top:-9px;left:50%;width:72px;height:18px;translate:-50% 0;rotate:-3deg;background:repeating-linear-gradient(45deg,rgba(255,179,199,.92) 0 7px,rgba(255,209,220,.92) 7px 14px);pointer-events:none}[data-game-theme=notebook] [data-play-hud]{background:hsla(0,0%,100%,.88);border:2px solid var(--pen);border-radius:255px 15px 225px 15px/15px 225px 15px 255px;box-shadow:none}[data-game-theme=notebook] .g-shell{position:relative;background:linear-gradient(transparent 46px,#e57373 46px 48px,transparent 48px),repeating-linear-gradient(#fff 0 27px,#c9d7f2 27px 28px);color:var(--pen);border:1px solid rgba(0,0,0,.08);border-radius:6px;rotate:-.4deg;box-shadow:0 16px 30px -18px rgba(0,0,0,.5)}[data-game-theme=notebook] .g-shell h2{font-family:var(--font-game-notebook),var(--font-body),system-ui,sans-serif;font-weight:700}[data-game-theme=notebook] .g-hl{background:linear-gradient(transparent 52%,#fff176 52% 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-game-theme=notebook] .g-badge{background:repeating-linear-gradient(45deg,#b3e5fc 0 7px,#d6f1fd 7px 14px);color:var(--pen);border:0;border-radius:2px;rotate:-2deg}[data-game-theme=notebook] .g-badge.g-gem{width:1.9rem;height:1.9rem;padding:0;rotate:none;color:var(--pen)}[data-game-theme=notebook] .g-badge.g-gem,[data-game-theme=notebook] .g-count{background:transparent;border:2px solid var(--pen);border-radius:255px 15px 225px 15px/15px 225px 15px 255px}[data-game-theme=notebook] .g-tick{border:0;background:transparent;color:#d32f2f}[data-game-theme=notebook] .g-chip{background:#fff7b0;border:0;box-shadow:0 3px 5px -3px rgba(0,0,0,.35);color:var(--pen)}[data-game-theme=notebook] .g-audio{background:#fff;border:2px solid var(--pen);box-shadow:none}[data-game-theme=notebook] .g-pill{background:#fff7b0;color:var(--pen);border-radius:3px;box-shadow:0 6px 10px -8px rgba(0,0,0,.4)}[data-game-theme=notebook] .g-dashed{border:2px dashed rgba(31,68,163,.55)}[data-game-theme=notebook] .g-bg-2{background:hsla(0,0%,100%,.6)}[data-game-theme=notebook] .g-bg{background:#fdfdf8}[data-game-theme=notebook] .g-xw{filter:drop-shadow(0 4px 8px rgba(0,0,0,.18))!important}[data-play-root][data-game-theme=notebook].g-backdrop{background:radial-gradient(70vw 50vw at 30% 20%,hsla(0,0%,100%,.35),transparent 70%),repeating-linear-gradient(100deg,#c99a66 0 18px,#c2925f 18px 40px,#cfa271 40px 52px)}@media (prefers-reduced-motion:reduce){[data-game-theme=book] .g-tile,[data-game-theme=chalk] .g-tile,[data-game-theme=notebook] .g-tile{transition:none}[data-game-theme=chalk] .g-lift,[data-game-theme=notebook] .g-tile{rotate:none;transform:none}}[data-game-theme=chalk] .g-shell [data-play-leaderboard]{background:#fbf7ee;color:#1d2b22;border-radius:12px;padding:12px;font-family:var(--font-body),system-ui,sans-serif}