.hud.svelte-1s4tyl0{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.25rem 0 .75rem;display:flex}.hud-stat.svelte-1s4tyl0{align-items:center;gap:.35rem;display:inline-flex}.hud-stat.svelte-1s4tyl0 svg,.hud-stat.dim.svelte-1s4tyl0{color:var(--text-dim)}.spacer.svelte-1s4tyl0{flex:1}.tool.svelte-1s4tyl0{background:var(--surface);border:2px solid var(--border);border-radius:var(--r-sm);cursor:pointer;box-shadow:var(--hard-sm);transition:transform var(--t-fast) ease, box-shadow var(--t-fast) ease;align-items:center;gap:.35rem;padding:.4rem .7rem;font-weight:600;display:inline-flex}.tool.svelte-1s4tyl0:not(:disabled):hover{box-shadow:5px 5px 0 var(--gold);transform:translate(-2px,-2px)}.tool.svelte-1s4tyl0:not(:disabled):active{box-shadow:1px 1px 0 var(--border);transform:translate(1px,1px)}.tool.svelte-1s4tyl0:disabled{opacity:.45;cursor:default;box-shadow:none}.board.svelte-1s4tyl0,.drag-layer.svelte-1s4tyl0{--gap:.4rem;--card-w:min(calc((100vw - 2.75rem - 7 * var(--gap)) / 8), 72px);--card-h:calc(var(--card-w) * 1.4);--fan:max(calc(var(--card-h) * .32), 26px)}.board.svelte-1s4tyl0{touch-action:manipulation}.top-row.svelte-1s4tyl0{justify-content:space-between;gap:var(--gap);margin-bottom:.85rem;display:flex}.cells.svelte-1s4tyl0,.foundations.svelte-1s4tyl0{gap:var(--gap);display:flex}.slot.svelte-1s4tyl0{width:var(--card-w);height:var(--card-h)}.placeholder.svelte-1s4tyl0{width:var(--card-w);height:var(--card-h);border:1.5px dashed var(--border);border-radius:calc(var(--card-w) * .09);color:var(--text-dim);box-sizing:border-box;justify-content:center;align-items:center;font-weight:700;display:flex}.placeholder.foundation.svelte-1s4tyl0{border-color:color-mix(in oklab, var(--gold) 55%, var(--border));color:color-mix(in oklab, var(--gold) 70%, var(--text-dim))}.tableau.svelte-1s4tyl0{gap:var(--gap);min-height:calc(var(--card-h) + 12 * var(--fan));justify-content:center;display:flex}.column.svelte-1s4tyl0{width:var(--card-w);min-height:var(--card-h);flex-shrink:0;position:relative}.card-slot.svelte-1s4tyl0{position:absolute;left:0}.draggable.svelte-1s4tyl0{touch-action:none;cursor:grab}.lifted.svelte-1s4tyl0{visibility:hidden}.drag-layer.svelte-1s4tyl0{z-index:50;pointer-events:none;position:fixed}.drag-layer.returning.svelte-1s4tyl0{transition:transform .15s ease-out}.drag-card.svelte-1s4tyl0{filter:drop-shadow(0 4px 8px #00000040);position:absolute;left:0}.cascade.svelte-1s4tyl0{z-index:70;cursor:pointer;width:100vw;height:100vh;position:fixed;inset:0}.result.svelte-1s4tyl0{text-align:center;font-weight:700;font-family:var(--font-display);color:var(--success);margin-top:.5rem;font-size:1.05rem}.hint-toast.svelte-1s4tyl0{z-index:60;background:var(--accent);color:var(--accent-contrast);border:2px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--hard);text-align:center;max-width:90vw;padding:.6rem 1rem;font-weight:600;animation:.2s svelte-1s4tyl0-hint-in;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}@keyframes svelte-1s4tyl0-hint-in{0%{opacity:0;transform:translate(-50%,8px)}}.board.dealing.svelte-1s4tyl0 .card-slot:where(.svelte-1s4tyl0){animation:.24s both svelte-1s4tyl0-deal-in;animation-delay:calc(var(--deal-i,0) * 12ms)}@keyframes svelte-1s4tyl0-deal-in{0%{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.board.dealing.svelte-1s4tyl0 .card-slot:where(.svelte-1s4tyl0),.drag-layer.returning.svelte-1s4tyl0{transition:none;animation:none}}
