*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.grid{display:grid}.mapX{margin:undefinedpX}.mpx{margin:1px}.mx{margin-left:1rem;margin-right:1rem}.my{margin-top:1rem;margin-bottom:1rem}.me{margin-inline-end:1rem}.ms{margin-inline-start:1rem}.block{display:block}.hidden{display:none}.flex{display:flex}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.flex-wrap{flex-wrap:wrap}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.b,.border{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.py{padding-top:1rem;padding-bottom:1rem}.pb{padding-bottom:1rem}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline{text-decoration-line:underline}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / .2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / .1));text-shadow:var(--un-text-shadow)}.ring{--un-ring-width:3px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.pwa-install-banner.svelte-12qhfyh{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1000}.install-btn.svelte-12qhfyh{background:#6366f1;color:#fff;padding:10px 20px;border-radius:99px;font-weight:600;font-size:.9rem;box-shadow:0 4px 15px #6366f166;display:flex;align-items:center;gap:8px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.install-btn.svelte-12qhfyh:active{transform:scale(.95)}.install-btn.svelte-12qhfyh .icon:where(.svelte-12qhfyh){font-size:1.1rem}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;height:100dvh;margin:0;padding:0;background:#0a0e1a;color:#e2e8f0}[data-theme=light],[data-theme=light] body{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .screen,[data-theme=light] .play-screen:not(.cube-mode){background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .play-screen.cube-mode{background:transparent!important}[data-theme=light] .untangle-screen{background:#e2e8f0!important}[data-theme=light] .untangle-top-bar{background:#e2e8f0d9!important;border-bottom-color:#00000014!important}[data-theme=light] .play-screen.cube-mode .gem-bar-label,[data-theme=light] .play-screen.cube-mode .gem-count,[data-theme=light] .play-screen.cube-mode .moves-label{color:#e2e8f0!important}[data-theme=light] .dpad-btn{background:#0f172ab3!important;color:#e2e8f0!important}[data-theme=light] .bg-gradient{background:linear-gradient(160deg,#dde8ff,#f1f5f9 40%,#ede9fe)!important}[data-theme=light] .wordmark,[data-theme=light] .puzzle-name,[data-theme=light] .daily-name,[data-theme=light] .card-name{color:#1e293b!important}[data-theme=light] .card-desc,[data-theme=light] .label,[data-theme=light] .daily-sub{color:#64748b!important}[data-theme=light] .daily-cta{color:#6366f1!important}[data-theme=light] .daily-rank{color:#64748b!important}[data-theme=light] .muted{color:#94a3b8!important}[data-theme=light] .timer{color:#475569!important}[data-theme=light] .level-label,[data-theme=light] .moves-label{color:#64748b!important}[data-theme=light] .lv-num{color:#334155!important}[data-theme=light] .lv-time{color:#10b981!important}[data-theme=light] .solved-time{color:#1e293b!important}[data-theme=light] .gem{color:#6366f1!important}[data-theme=light] .icon-btn,[data-theme=light] .back-btn,[data-theme=light] .level-btn{background:#00000012!important;color:#475569!important}[data-theme=light] .seg-ctrl{background:#00000014!important}[data-theme=light] .seg-btn{color:#475569!important}[data-theme=light] .seg-btn.active{color:#fff!important}[data-theme=light] .btn-primary{background:#6366f1!important;color:#fff!important}[data-theme=light] .btn-secondary{background:#00000012!important;color:#475569!important}[data-theme=light] .daily-card{background:linear-gradient(135deg,#6366f11a,#8b5cf612)!important;border-color:#6366f14d!important}[data-theme=light] .card-live{background:#0000000d!important;border-color:#0000001a!important}[data-theme=light] .card-locked{background:#00000008!important;border-color:#0000000f!important}[data-theme=light] .level-card{background:#0000000d!important;border-color:#00000014!important}[data-theme=light] .level-card.completed{background:#10b9811a!important;border-color:#10b9814d!important}[data-theme=light] .top-bar{border-bottom-color:#0000001a!important}[data-theme=light] .win-overlay{background:transparent!important}[data-theme=light] .win-card{background:#fff!important;border-top-color:#0000001a!important}[data-theme=light] .win-title{color:#1e293b!important}[data-theme=light] .win-stats{color:#64748b!important}[data-theme=light] .prev-best{color:#94a3b8!important}[data-theme=light] .rank-badge{color:#64748b!important}[data-theme=light] .rank-badge strong{color:#4f46e5!important}[data-theme=light] .rank-sub{color:#94a3b8!important}[data-theme=light] .win-icon{background:#10b9811f!important}[data-theme=light] .new-best-badge{color:#d97706!important}[data-theme=light] .saving-indicator,[data-theme=light] .menu-loading{color:#94a3b8!important}[data-theme=light] .solved-badge{background:#10b9811f!important}button{all:unset;display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent}a{-webkit-tap-highlight-color:transparent}.threlte-layer.svelte-12qhfyh{position:fixed;inset:0;z-index:0;background:#0d1117}.threlte-layer canvas{touch-action:none}.dom-overlay.svelte-12qhfyh{position:fixed;inset:0;z-index:1;pointer-events:none}.dom-overlay .interactive{pointer-events:auto}
