.brush-glyph.svelte-1b4z7c3{--g-ink:#3d3a63;--g-charcoal:#3f3f46;overflow:visible}.dark .brush-glyph.svelte-1b4z7c3{--g-ink:#e6e8ff;--g-charcoal:#b9b9c6}button:not(.brush-tile) .brush-glyph.svelte-1b4z7c3{--g-ink:#1e1b3a;filter:drop-shadow(0 0 .6px #fffffff2)drop-shadow(0 0 .6px #fffc)}.brush-tile.svelte-1y1qgj3{--tile:#f3f1ff;--tile-dark:#2c3154;--tile-ink:#2d2a4a;--tile-ink-dark:#e8ebff;background:var(--tile);color:var(--tile-ink);box-shadow:var(--clay-shadow-sm,0 7px 14px -6px #5348a059, inset 0 -3px 6px #7868d224, inset 0 3px 5px #fff);transition:transform .26s var(--clay-spring,cubic-bezier(.34, 1.56, .64, 1)), box-shadow .18s ease, background-color .16s ease;-webkit-tap-highlight-color:transparent;border:0}.dark .brush-tile.svelte-1y1qgj3{background:var(--tile-dark);color:var(--tile-ink-dark)}@media (hover:hover){.brush-tile.svelte-1y1qgj3:hover{transform:translateY(-1px)scale(1.03)}}.brush-tile.svelte-1y1qgj3:active{transition-duration:90ms;transform:scale(.93)}.tint-basic.svelte-1y1qgj3{--tile:#e7f0ff;--tile-dark:#253257}.tint-paint.svelte-1y1qgj3{--tile:#ffebef;--tile-dark:#44293d}.tint-pattern.svelte-1y1qgj3{--tile:#efe9ff;--tile-dark:#2f2a56}.tint-nature.svelte-1y1qgj3{--tile:#e3f7ea;--tile-dark:#1f3a3c}.tint-fun.svelte-1y1qgj3{--tile:#fff0d9;--tile-dark:#4a2347}.tint-glow.svelte-1y1qgj3{--tile:#e6f3ff;--tile-dark:#1d2c4f}.tint-filter.svelte-1y1qgj3{--tile:#fffbd6;--tile-dark:#34374d}.brush-well.svelte-1y1qgj3{background:#ffffffd1;box-shadow:inset 0 2px 5px #5348a029,inset 0 -1px 2px #ffffffe6}.dark .brush-well.svelte-1y1qgj3{background:#080a1c52;box-shadow:inset 0 2px 6px #00000080,inset 0 -1px 2px #ffffff0f}.brush-tile.is-active.svelte-1y1qgj3{--tile:#dcfce7;--tile-dark:#1e4636;box-shadow:0 0 0 2.5px var(--color-primary-500,#22c55e), 0 8px 16px -6px #22c55e8c, inset 0 -3px 6px #15803d2e, inset 0 3px 5px #ffffffb3;animation:svelte-1y1qgj3-tile-pop .42s var(--clay-spring,cubic-bezier(.34, 1.56, .64, 1))}.dark .brush-tile.is-active.svelte-1y1qgj3{box-shadow:0 0 0 2.5px var(--color-primary-500,#22c55e), 0 8px 18px -6px #22c55e73, inset 0 -3px 6px #0000004d, inset 0 3px 5px #ffffff1f}.brush-tile.is-active.svelte-1y1qgj3 .brush-name:where(.svelte-1y1qgj3){color:var(--color-primary-700,#15803d)}.dark .brush-tile.is-active.svelte-1y1qgj3 .brush-name:where(.svelte-1y1qgj3){color:var(--color-primary-300,#86efac)}.brush-check.svelte-1y1qgj3{animation:svelte-1y1qgj3-check-pop .36s .12s var(--clay-spring,cubic-bezier(.34, 1.56, .64, 1)) both;box-shadow:0 3px 6px -2px #15803d99,inset 0 1px 1px #ffffff80}@keyframes svelte-1y1qgj3-tile-pop{0%{transform:scale(.9)}55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes svelte-1y1qgj3-check-pop{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.brush-tile.svelte-1y1qgj3,.brush-tile.svelte-1y1qgj3:active,.brush-tile.svelte-1y1qgj3:hover{transition:none;transform:none}.brush-tile.is-active.svelte-1y1qgj3,.brush-check.svelte-1y1qgj3{animation:none}}.tune-slider.svelte-5hwuxz{appearance:none;background:linear-gradient(#4ade80,#16a34a);border-radius:9999px;outline:none;height:10px;box-shadow:inset 0 2px 3px #05502373,inset 0 -1px 2px #ffffff59}.tune-slider.svelte-5hwuxz::-webkit-slider-thumb{appearance:none;cursor:pointer;background:radial-gradient(circle at 35% 30%,#fff 0%,#eef2ff 55%,#d6dcf5 100%);border-radius:9999px;width:26px;height:26px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);box-shadow:0 5px 10px -3px #00000073,inset 0 -3px 4px #5a64a040}.tune-slider.svelte-5hwuxz:active::-webkit-slider-thumb{transform:scale(1.18)}.tune-slider.svelte-5hwuxz::-moz-range-thumb{cursor:pointer;background:radial-gradient(circle at 35% 30%,#fff 0%,#eef2ff 55%,#d6dcf5 100%);border:0;border-radius:9999px;width:26px;height:26px;box-shadow:0 5px 10px -3px #00000073,inset 0 -3px 4px #5a64a040}.canvas.svelte-1cor335{width:100%;height:4px}.alpha-bar-container.svelte-1cor335{min-height:4px}.alpha-bar-inner.svelte-1cor335{width:100%;height:100%}.color-container.svelte-zyige3{justify-content:start;display:flex}.color-preview.svelte-zyige3{color:#fffa;text-shadow:1px 1px 1px #000;background-color:var(--bgColor);border:1px solid #d1d1d1;border-radius:3px;justify-content:center;align-items:center;width:64px;height:64px;font-size:10px;display:flex}.color-preview.svelte-zyige3 input:where(.svelte-zyige3){color:#fff;text-shadow:1px 1px 1px #000;text-align:center;background-color:#0000;border:none;outline:none;width:100%;padding:0;font-size:10px}.color-palletes.svelte-zyige3{flex-wrap:wrap;flex-grow:1;max-width:184px;margin-left:6px;padding:0 2px;display:flex}.color-palletes.svelte-zyige3 .pallete:where(.svelte-zyige3){cursor:pointer;border:1px solid #d1d1d1;border-radius:2px;width:16px;height:16px;margin:1px}.color-palletes.svelte-zyige3 .pallete:where(.svelte-zyige3):hover{border:1px solid #b1b1b1}.my-16.svelte-v4tcps{margin-top:16px;margin-bottom:16px}.center.svelte-v4tcps{overflow-x:auto}.pallete-container.svelte-v4tcps{min-height:70px}.checker.svelte-1ggmf2r{background-color:#f8fafc;background-image:linear-gradient(45deg,#e2e8f0 25%,#0000 25% 75%,#e2e8f0 75%),linear-gradient(45deg,#e2e8f0 25%,#0000 25% 75%,#e2e8f0 75%);background-position:0 0,7px 7px;background-size:14px 14px}.dark .checker.svelte-1ggmf2r{background-color:#1e293b;background-image:linear-gradient(45deg,#334155 25%,#0000 25% 75%,#334155 75%),linear-gradient(45deg,#334155 25%,#0000 25% 75%,#334155 75%)}.checker.svelte-l8dfsz{cursor:grab;background-color:#f8fafc;background-image:linear-gradient(45deg,#e2e8f0 25%,#0000 25% 75%,#e2e8f0 75%),linear-gradient(45deg,#e2e8f0 25%,#0000 25% 75%,#e2e8f0 75%);background-position:0 0,9px 9px;background-size:18px 18px}.checker.svelte-l8dfsz:active{cursor:grabbing}.canvas-wrap.svelte-1efj903{touch-action:none;transition:background-color .25s;position:fixed;inset:0;overflow:hidden}.theme-light.svelte-1efj903{background-color:#fff}.theme-dark.svelte-1efj903{background-color:#0f172a}.user-bg.svelte-1efj903{z-index:1;transition:background-color .2s}.mode-on.svelte-1luwxez{outline-offset:2px;outline:3px solid #22c55e}.mode-art.svelte-1luwxez{transition:transform .38s var(--clay-spring)}.mode-on.svelte-1luwxez .mode-art:where(.svelte-1luwxez){animation:2.4s ease-in-out infinite svelte-1luwxez-mode-bob}@keyframes svelte-1luwxez-mode-bob{50%{transform:translateY(-3px)rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.mode-on.svelte-1luwxez .mode-art:where(.svelte-1luwxez){animation:none}}.pad.svelte-x1cm1o{filter:drop-shadow(0 4px 4px #0003);animation:2.6s ease-in-out infinite svelte-x1cm1o-pad-bob}@keyframes svelte-x1cm1o-pad-bob{50%{transform:translateY(-4px)rotate(-6deg)}}.hop.svelte-x1cm1o{animation:svelte-x1cm1o-hop .7s var(--clay-spring) backwards}@keyframes svelte-x1cm1o-hop{0%{opacity:0}}.twinkle.svelte-x1cm1o{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite svelte-x1cm1o-twinkle}.twinkle.late.svelte-x1cm1o{animation-delay:.9s}@keyframes svelte-x1cm1o-twinkle{50%{opacity:.6;transform:scale(.55)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.pad.svelte-x1cm1o,.hop.svelte-x1cm1o,.twinkle.svelte-x1cm1o{animation:none}}.card-art.svelte-3x4zjv .art{transition:transform .38s var(--clay-spring)}.group.svelte-3x4zjv:active .card-art:where(.svelte-3x4zjv) .art{transform:scale(1.1)rotate(-4deg)}@media (hover:hover){.group.svelte-3x4zjv:hover .card-art:where(.svelte-3x4zjv) .art{transform:scale(1.07)rotate(-3deg)}}.play-dot.svelte-3x4zjv{animation:2.4s ease-in-out infinite svelte-3x4zjv-play-pulse}.heart.svelte-3x4zjv{transition:transform .3s var(--clay-spring)}.heart.svelte-3x4zjv:active{transform:scale(.8)}.heart.is-on.svelte-3x4zjv{animation:svelte-3x4zjv-heart-pop .42s var(--clay-spring)}@keyframes svelte-3x4zjv-heart-pop{50%{transform:scale(1.35)}}@keyframes svelte-3x4zjv-play-pulse{0%,70%,to{transform:scale(1)}80%{transform:scale(1.18)}}.trophy.svelte-3x4zjv{animation:3s ease-in-out infinite svelte-3x4zjv-trophy-wiggle;display:inline-block}@keyframes svelte-3x4zjv-trophy-wiggle{0%,80%,to{transform:rotate(0)}86%{transform:rotate(-14deg)scale(1.1)}93%{transform:rotate(12deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.play-dot.svelte-3x4zjv,.trophy.svelte-3x4zjv{animation:none}}.boss.svelte-h7fb8o{background-image:linear-gradient(160deg,#fbbf2459,#f43f5e40)}@media (height<=500px){.game-head.svelte-1e4irys{padding-bottom:.3rem;padding-left:max(env(safe-area-inset-left), .75rem);padding-right:max(env(safe-area-inset-right), .75rem);padding-top:max(env(safe-area-inset-top), .3rem)!important}.game-head.svelte-1e4irys>button,.game-head.svelte-1e4irys>div{height:2.25rem}.game-head.svelte-1e4irys>button{width:2.25rem}}.turn-phone.svelte-1e4irys{animation:1.8s ease-in-out infinite svelte-1e4irys-turn-phone}@keyframes svelte-1e4irys-turn-phone{0%,20%{transform:rotate(0)}50%,80%{transform:rotate(-90deg)}to{transform:rotate(0)}}.confetti.svelte-1e4irys{opacity:0;animation-name:svelte-1e4irys-confetti-fall;animation-timing-function:cubic-bezier(.25,.6,.5,1);animation-iteration-count:1;animation-fill-mode:backwards;transform:translateY(-20px)}@keyframes svelte-1e4irys-confetti-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}85%{opacity:1}to{opacity:0;transform:translateY(105vh) rotate(calc(var(--spin) * 720deg))}}.star.svelte-1e4irys{animation:svelte-1e4irys-star-in .52s var(--clay-spring) backwards;filter:drop-shadow(0 3px 4px #00000040)}@keyframes svelte-1e4irys-star-in{0%{opacity:0;transform:scale(0)rotate(-60deg)}}.earned.svelte-1e4irys{animation:svelte-1e4irys-earned-in .6s .65s var(--clay-spring) backwards}@keyframes svelte-1e4irys-earned-in{0%{opacity:0;transform:translateY(14px)scale(.4)}}.result-emoji.svelte-1e4irys,.lock.svelte-1e4irys{animation:1.6s ease-in-out infinite svelte-1e4irys-bob}@keyframes svelte-1e4irys-bob{50%{transform:translateY(-6px)rotate(-4deg)}}.games-loader.svelte-1e4irys{animation:.9s ease-in-out infinite svelte-1e4irys-bob}.intro-art.svelte-1e4irys{animation:2.8s ease-in-out infinite svelte-1e4irys-bob}.play-btn.svelte-1e4irys{animation:1.8s ease-in-out infinite svelte-1e4irys-play-pulse}@keyframes svelte-1e4irys-play-pulse{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.confetti.svelte-1e4irys{display:none}.star.svelte-1e4irys,.earned.svelte-1e4irys,.result-emoji.svelte-1e4irys,.lock.svelte-1e4irys,.games-loader.svelte-1e4irys,.intro-art.svelte-1e4irys,.play-btn.svelte-1e4irys{animation:none}}.my-rank.svelte-1d6n5rq{background:linear-gradient(135deg,#8b5cf6,#ec4899 55%,#f59e0b);box-shadow:0 10px 22px -10px #8b5cf6cc,inset 0 -4px 8px #0000002e,inset 0 4px 8px #ffffff59}.top-row.svelte-1d6n5rq{background:linear-gradient(90deg,#facc1538,#facc150a)}.me-row.svelte-1d6n5rq{animation:2.4s ease-in-out infinite svelte-1d6n5rq-me-glow}@keyframes svelte-1d6n5rq-me-glow{50%{box-shadow:0 0 0 3px #22c55e73,0 8px 16px -6px #16a34abf}}.trophy.svelte-1d6n5rq{animation:3s ease-in-out infinite svelte-1d6n5rq-trophy;display:inline-block}@keyframes svelte-1d6n5rq-trophy{0%,80%,to{transform:rotate(0)}88%{transform:rotate(-12deg)scale(1.15)}}@media (prefers-reduced-motion:reduce){.me-row.svelte-1d6n5rq,.trophy.svelte-1d6n5rq{animation:none}}
