.board-wrap.svelte-luz40p{container-type:inline-size}.frame.svelte-luz40p{background:var(--paper-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;max-width:100%;padding:8px;display:flex}.bar.svelte-luz40p{justify-content:space-between;align-items:center;gap:.5rem;padding:0 2px 8px;display:flex}.meta.svelte-luz40p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.stage-box.svelte-luz40p{position:relative}.stage.svelte-luz40p{--tw:clamp(18px, min(calc((100cqi - 26px) / (var(--w) / 2 + .6)), calc((100vh - 330px) / (var(--h) / 2 * 1.3 + .6))), 56px);--th:calc(var(--tw) * 1.3);--d:calc(var(--tw) * .1);--e:calc(var(--tw) * .08);width:calc(var(--w) / 2 * var(--tw) + (var(--layers) - 1) * var(--d) + var(--e) + 2px);height:calc(var(--h) / 2 * var(--th) + (var(--layers) - 1) * var(--d) + var(--e) + 2px);-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative}.tile.svelte-luz40p{--tile-face:var(--panel);left:calc(var(--x) / 2 * var(--tw) + (var(--layers) - 1 - var(--z)) * var(--d));top:calc(var(--y) / 2 * var(--th) + (var(--layers) - 1 - var(--z)) * var(--d));width:var(--tw);height:var(--th);border-radius:calc(var(--tw) * .12);background:var(--tile-face);color:var(--ink);font:inherit;box-shadow:inset 0 0 0 1px var(--ink-4), var(--e) var(--e) 0 0 var(--paper-3), var(--e) var(--e) 0 1px var(--ink-4), calc(var(--e) * 1.6) calc(var(--e) * 2) calc(var(--e) * 2) 0 var(--shadow);cursor:default;border:0;padding:0;position:absolute}.tile.free.svelte-luz40p{cursor:pointer}.stage.svelte-luz40p:not(.paused) .tile.free:where(.svelte-luz40p):hover{--tile-face:color-mix(in srgb, var(--panel), var(--ink) 7%)}.face.svelte-luz40p{display:block;position:absolute;inset:4% 6%}.face.svelte-luz40p svg{width:100%;height:100%;display:block;overflow:visible}.tile.sel.svelte-luz40p{--tile-face:color-mix(in srgb, var(--panel), var(--red) 14%);box-shadow:inset 0 0 0 2px var(--red), var(--e) var(--e) 0 0 var(--paper-3), var(--e) var(--e) 0 1px var(--ink-4), calc(var(--e) * 1.6) calc(var(--e) * 2) calc(var(--e) * 2) 0 var(--shadow);translate:0 calc(var(--e) * -.6)}.tile.hint.svelte-luz40p{box-shadow:inset 0 0 0 2px var(--ink), var(--e) var(--e) 0 0 var(--paper-3), var(--e) var(--e) 0 1px var(--ink-4);animation:.7s ease-in-out infinite alternate svelte-luz40p-beckon}@keyframes svelte-luz40p-beckon{to{translate:0 calc(var(--e) * -1)}}.tile.cursor.svelte-luz40p{outline:2px solid var(--ink);outline-offset:2px}.tile.vanish.svelte-luz40p{pointer-events:none;animation:.28s ease-in forwards svelte-luz40p-vanish}@keyframes svelte-luz40p-vanish{to{opacity:0;transform:translateY(-20%)scale(.85)}}.nope.svelte-luz40p{border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--ink-2);animation:.45s ease-out forwards svelte-luz40p-nope;position:absolute;inset:0}@keyframes svelte-luz40p-nope{0%,20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}to{opacity:0}}.stage.won.svelte-luz40p .tile:where(.svelte-luz40p){animation:none}.tools.svelte-luz40p{grid-template-columns:repeat(3,minmax(0,6rem));gap:4px;margin-top:.6rem;display:grid}.tools.urgent.svelte-luz40p button.tool:last-child{color:var(--paper);background:var(--ink)}@media (width<=800px){.stage.svelte-luz40p{--tw:clamp(18px, calc((100cqi - 26px) / (var(--w) / 2 + .6)), 56px)}}@media (prefers-reduced-motion:reduce){.tile.hint.svelte-luz40p,.tile.vanish.svelte-luz40p,.nope.svelte-luz40p{animation:none}}
