.slot[data-card-drag-source][data-card-id]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.slot[data-card-dragging] .playing-card{background:color-mix(in srgb, var(--color-table-border) 70%, var(--color-card-face));box-shadow:none}button.slot.selected{box-shadow:0 0 0 2px var(--color-card-face-ink), 0 4px 12px #00000059}button.slot.selected:not(:focus-visible){outline-offset:2px;border-color:#d6b85a;outline:4px solid #d6b85a}@media (hover:hover) and (pointer:fine){button.slot:not(:disabled,.selected,:focus-visible,[data-card-dragging]):hover{outline-offset:0;border-color:#d6b85a;outline:3px solid #d6b85a;box-shadow:0 4px 12px #00000059}}[data-card-drop-valid]{border-radius:var(--radius-playing-card);outline:3px solid var(--color-light-blue);outline-offset:2px}.card-drag-overlay{z-index:1000;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.card-drag-overlay>div{will-change:transform;position:absolute;inset:0}.playing-card.svelte-1u300c6{border:1px solid var(--color-card-face-border);border-radius:var(--radius-playing-card);background:var(--color-card-face);width:100%;height:100%;color:var(--color-card-face-ink);box-shadow:var(--shadow-panel);position:relative;overflow:hidden}.red.svelte-1u300c6{color:#b42332}.corner.svelte-1u300c6{font-size:var(--card-corner-size,clamp(12px, 2.4vw, 22px));white-space:nowrap;font-weight:700;line-height:1.2;position:absolute;top:3px;left:3px}.bottom.svelte-1u300c6{inset:auto 3px 3px auto;transform:rotate(180deg)}.suit.svelte-1u300c6{place-items:center;font-size:clamp(20px,5vw,44px);display:grid;position:absolute;inset:0}.back.svelte-1u300c6{background:var(--color-table)}.inset.svelte-1u300c6{border:1px solid var(--color-table-border);border-radius:3px;position:absolute;inset:5px}@media (width<=639px){.bottom.svelte-1u300c6{display:none}.suit.svelte-1u300c6{padding-top:10px}}
