.idiot-result table{margin:0 auto 1em;border-collapse:collapse;font-variant-numeric:tabular-nums}.idiot-result th,.idiot-result td{padding:.25em .8em;border-bottom:1px solid var(--tile-frame);text-align:left}.idiot-status[data-astro-cid-7zwwu243]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;min-height:2.9em;margin-bottom:6px;padding:4px 14px;background:#0000002e;border-radius:10px;color:#fff;font-size:1.15rem;font-weight:700;text-align:center}.idiot-status[data-astro-cid-7zwwu243] p[data-astro-cid-7zwwu243]{margin:0}.idiot-status[data-astro-cid-7zwwu243]:not(.idiot-status--side){position:fixed;left:12px;right:12px;bottom:12px;z-index:60;max-width:640px;margin:0 auto;background:#1f5e3a;box-shadow:0 6px 20px #00000059;pointer-events:none}.idiot-status[data-astro-cid-7zwwu243]:not(.idiot-status--side) .btn[data-astro-cid-7zwwu243]{pointer-events:auto}.idiot-status[data-astro-cid-7zwwu243].idiot-status--inline{position:static;margin:0 0 6px;background:#0000002e;box-shadow:none}@media(min-width:700px){.idiot-status[data-astro-cid-7zwwu243]{flex-wrap:nowrap;min-height:3.6em;line-height:1.3}.idiot-status[data-astro-cid-7zwwu243] p[data-astro-cid-7zwwu243]{flex:1}.idiot-actions[data-astro-cid-7zwwu243]{flex-wrap:nowrap}}.idiot-actions[data-astro-cid-7zwwu243]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.idiot-actions[data-astro-cid-7zwwu243]:not(:has(.btn:not([hidden]))){display:none}.idiot-actions[data-astro-cid-7zwwu243] .btn[data-astro-cid-7zwwu243]{background:#ffe066;color:var(--purple-dark)}.idiot-actions[data-astro-cid-7zwwu243] .btn[data-astro-cid-7zwwu243]:disabled{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #ffffff80;cursor:default}.idiot-actions[data-astro-cid-7zwwu243] .idiot-light[data-astro-cid-7zwwu243]{background:#fff;color:var(--purple-dark)}.idiot-status[data-astro-cid-7zwwu243].idiot-status--side{pointer-events:none;position:absolute;left:0;top:0;z-index:650;display:block;min-height:0;margin:0;padding:10px 14px;background:#00000038;font-size:1rem;line-height:1.35;text-align:left}.idiot-actions[data-astro-cid-7zwwu243].idiot-actions--side{position:absolute;left:0;top:0;z-index:650;flex-direction:column;align-items:stretch;gap:10px}.idiot-actions--side[data-astro-cid-7zwwu243] .btn[data-astro-cid-7zwwu243]{width:100%;margin:0}.idiot[data-astro-cid-7zwwu243] .game-board .card{transform-origin:0 0;transition:transform .4s ease}.idiot[data-astro-cid-7zwwu243] .game-board.no-anim .card{transition:none}.idiot[data-astro-cid-7zwwu243] .card--playable{cursor:pointer;touch-action:none}.idiot[data-astro-cid-7zwwu243] .card--playable:hover{translate:0 -10px}.idiot[data-astro-cid-7zwwu243] .game-board .card.dragging{transition:none;cursor:grabbing}.idiot[data-astro-cid-7zwwu243] .card--selected{outline:4px solid #ffe066;outline-offset:1px}.idiot[data-astro-cid-7zwwu243] .card--hint{animation:hint-pulse 1s ease-in-out infinite}.idiot[data-astro-cid-7zwwu243] .card--dim img{filter:brightness(.7) grayscale(.5)}.idiot[data-astro-cid-7zwwu243] .card--burned{opacity:0;pointer-events:none;transition:opacity .5s ease .3s}.idiot[data-astro-cid-7zwwu243] .idiot-deck-top,.idiot[data-astro-cid-7zwwu243] .idiot-pile-card{cursor:pointer}.idiot[data-astro-cid-7zwwu243] .idiot-deck-top:hover,.idiot[data-astro-cid-7zwwu243] .idiot-pile-card:hover{outline:3px solid rgb(255 255 255 / .7);outline-offset:2px}.idiot[data-astro-cid-7zwwu243] .idiot-suggest{outline:4px dashed #ffe066;outline-offset:3px;animation:hint-pulse 1.2s ease-in-out infinite}.idiot[data-astro-cid-7zwwu243] .idiot-pile-slot,.idiot[data-astro-cid-7zwwu243] .idiot-deck-slot{border-style:dashed;transform-origin:0 0}.idiot[data-astro-cid-7zwwu243] .idiot-zone-label{position:absolute;left:0;top:0;z-index:550;margin:0;padding:0 10px;border-radius:999px;background:#00000040;color:#fff;font-family:var(--font-heading);font-weight:800;font-size:.95rem;line-height:22px;white-space:nowrap}.idiot[data-astro-cid-7zwwu243] .idiot-zone-label--now{background:#ffe066;color:var(--purple-dark)}.idiot[data-astro-cid-7zwwu243] .idiot-chip{position:absolute;left:0;top:0;z-index:550;translate:-50% 0;margin:0;padding:2px 12px;border-radius:999px;background:#ffe066;color:var(--purple-dark);font-family:var(--font-heading);font-weight:800;font-size:1rem;white-space:nowrap}.idiot[data-astro-cid-7zwwu243] .seat-label{position:absolute;left:0;top:0;z-index:600;display:flex;flex-direction:column;padding:3px 12px;border-radius:10px;background:#00000040;color:#fff;line-height:1.25;white-space:nowrap;transition:background .2s,color .2s}.idiot[data-astro-cid-7zwwu243] .seat-label--2,.idiot[data-astro-cid-7zwwu243] .seat-label--3{align-items:flex-end}.idiot[data-astro-cid-7zwwu243] .seat-label--compact{flex-direction:row;align-items:baseline;gap:.4em;padding:1px 8px}.idiot[data-astro-cid-7zwwu243] .seat-label--compact .seat-name{font-size:.95rem}.idiot[data-astro-cid-7zwwu243] .seat-name{font-family:var(--font-heading);font-weight:800;font-size:1.05rem}.idiot[data-astro-cid-7zwwu243] .seat-points{font-size:.85rem}.idiot[data-astro-cid-7zwwu243] .seat-label--turn{background:#ffe066;color:var(--purple-dark)}.idiot[data-astro-cid-7zwwu243] .seat-label--won{background:#fff;color:var(--purple-dark)}
