.eu-trump[data-astro-cid-5zp2mcl6]{display:inline-block;min-width:6.4em}.eu-status[data-astro-cid-5zp2mcl6]{display:flex;align-items:center;justify-content:center;padding:4px 14px;border-radius:10px;color:#fff;font-size:1.15rem;font-weight:700;text-align:center}.eu-status[data-astro-cid-5zp2mcl6] p[data-astro-cid-5zp2mcl6]{margin:0}.eu-status[data-astro-cid-5zp2mcl6]:not(.eu-status--side){position:fixed;left:12px;right:12px;bottom:12px;z-index:60;max-width:640px;min-height:2.9em;margin:0 auto;background:#1f5e3a;box-shadow:0 6px 20px #00000059;pointer-events:none}.eu-status[data-astro-cid-5zp2mcl6].eu-status--top{position:fixed;inset:12px 12px auto;z-index:60;max-width:640px;width:auto!important;margin:0 auto;transform:none!important;translate:none;padding:10px 16px;background:#1f5e3a;box-shadow:0 6px 20px #00000059;font-size:1.1rem;text-align:center}.eu-status[data-astro-cid-5zp2mcl6].eu-status--side{pointer-events:none;position:absolute;left:0;top:0;translate:0 -100%;z-index:650;display:block;padding:10px 14px;background:#00000038;font-size:1rem;line-height:1.35;text-align:left}.eu-bid[data-astro-cid-5zp2mcl6]{position:absolute;left:0;top:0;z-index:700;padding:12px 14px 10px;border-radius:14px;background:#00000073;color:#fff;text-align:center}.eu-bid[data-astro-cid-5zp2mcl6][hidden]{display:none}.eu-bid-title[data-astro-cid-5zp2mcl6]{margin:0 0 10px;font-family:var(--font-heading);font-weight:800;font-size:1.2rem;line-height:1.2}.eu-bid-grid[data-astro-cid-5zp2mcl6]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.eu-bid-grid[data-astro-cid-5zp2mcl6][hidden]{display:none}.eu-bid[data-astro-cid-5zp2mcl6] .eu-bid-btn{flex:1 1 5em;min-height:46px;padding:0 12px;border:0;border-radius:10px;background:#fff;color:var(--purple-dark);font-family:var(--font-heading);font-weight:800;font-size:1.15rem;cursor:pointer}.eu-bid[data-astro-cid-5zp2mcl6] .eu-bid-btn--red{color:#b3261e}.eu-bid[data-astro-cid-5zp2mcl6] .eu-bid-btn--pass{background:#ffffffd9}.eu-bid[data-astro-cid-5zp2mcl6] .eu-bid-btn:hover{box-shadow:inset 0 0 0 3px var(--purple)}.eu-bid[data-astro-cid-5zp2mcl6] .eu-bid-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.eu-bid[data-astro-cid-5zp2mcl6] .eu-bid-hint{background:#ffe066;outline:4px solid #ffe066;outline-offset:2px;animation:hint-pulse 1s ease-in-out infinite}.eu-alone[data-astro-cid-5zp2mcl6]{display:inline-flex;align-items:center;gap:.5em;margin-top:10px;padding:2px 8px;border-radius:8px;font-weight:700;cursor:pointer}.eu-alone[data-astro-cid-5zp2mcl6][hidden]{display:none}.eu-alone[data-astro-cid-5zp2mcl6] input[data-astro-cid-5zp2mcl6]{flex-shrink:0;width:24px;height:24px;margin:0;accent-color:#ffe066}.eu-alone[data-astro-cid-5zp2mcl6].eu-bid-hint{background:#ffe06640;outline:3px solid #ffe066;animation:hint-pulse 1s ease-in-out infinite}.eu-bid-note[data-astro-cid-5zp2mcl6]{margin:8px 0 0;font-size:.95rem;line-height:1.35}.eu-bid-note[data-astro-cid-5zp2mcl6][hidden]{display:none}.eu-bid-note--hint[data-astro-cid-5zp2mcl6]{font-weight:700;color:#ffe066}@media(max-width:599px){.eu-bid[data-astro-cid-5zp2mcl6]{padding:8px 10px 6px}.eu-bid-grid[data-astro-cid-5zp2mcl6]{gap:6px}.eu-bid[data-astro-cid-5zp2mcl6] .eu-bid-btn{flex-basis:0;min-height:42px;padding:2px 4px;font-size:.95rem}.eu-bid-title[data-astro-cid-5zp2mcl6]{margin-bottom:6px;font-size:1.05rem}.eu-alone[data-astro-cid-5zp2mcl6]{margin-top:6px}.eu-bid-note[data-astro-cid-5zp2mcl6]{margin-top:4px;font-size:.9rem}}.eu-sign[data-astro-cid-5zp2mcl6]{position:absolute;left:0;top:0;z-index:720;margin:0;translate:-50% -50%;padding:6px 18px;border-radius:999px;background:#fff;color:var(--purple-dark);font-family:var(--font-heading);font-weight:800;font-size:1.25rem;white-space:nowrap;box-shadow:0 4px 14px #00000059;pointer-events:none;animation:eu-pop .3s ease-out}.eu-sign[data-astro-cid-5zp2mcl6][hidden]{display:none}@keyframes eu-pop{0%{scale:.5;opacity:0}}.euchre[data-astro-cid-5zp2mcl6] .game-board .card{transform-origin:0 0;transition:transform .35s ease,opacity .35s ease .15s}.euchre[data-astro-cid-5zp2mcl6] .game-board.no-anim .card{transition:none}.euchre[data-astro-cid-5zp2mcl6] .card--gone{pointer-events:none}.euchre[data-astro-cid-5zp2mcl6] .card--playable{cursor:pointer;touch-action:none}.euchre[data-astro-cid-5zp2mcl6] .card--playable:hover{translate:0 -10px}.euchre[data-astro-cid-5zp2mcl6] .game-board .card.dragging{transition:none;cursor:grabbing}.euchre[data-astro-cid-5zp2mcl6] .eu-drop{border-style:dashed}.euchre[data-astro-cid-5zp2mcl6] .card--dim img{filter:brightness(.7) grayscale(.5)}.euchre[data-astro-cid-5zp2mcl6] .card--out{filter:opacity(.35)}.euchre[data-astro-cid-5zp2mcl6] .card--hint{outline:4px solid #ffe066;outline-offset:1px;animation:hint-pulse 1s ease-in-out infinite}.euchre[data-astro-cid-5zp2mcl6] .card--winner{outline:4px solid #ffe066;outline-offset:2px}.euchre[data-astro-cid-5zp2mcl6] .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}.euchre[data-astro-cid-5zp2mcl6] .seat-label--2,.euchre[data-astro-cid-5zp2mcl6] .seat-label--3{align-items:flex-end}.euchre[data-astro-cid-5zp2mcl6] .seat-label--0,.euchre[data-astro-cid-5zp2mcl6] .seat-label--partner{box-shadow:inset 0 0 0 2px #ffffff8c}.euchre[data-astro-cid-5zp2mcl6] .seat-label--out{opacity:.6}.euchre[data-astro-cid-5zp2mcl6] .seat-label--center{align-items:center;padding:2px 8px}.euchre[data-astro-cid-5zp2mcl6] .seat-label--compact{flex-direction:row;align-items:baseline;gap:.4em;padding:1px 8px}.euchre[data-astro-cid-5zp2mcl6] .seat-label--compact .seat-name{font-size:.95rem}.euchre[data-astro-cid-5zp2mcl6] .seat-name{font-family:var(--font-heading);font-weight:800;font-size:1.05rem}.euchre[data-astro-cid-5zp2mcl6] .seat-points{font-size:.85rem;white-space:pre}.euchre[data-astro-cid-5zp2mcl6] .seat-label--turn{background:#ffe066;color:var(--purple-dark)}.euchre[data-astro-cid-5zp2mcl6] .seat-label--won{background:#fff;color:var(--purple-dark)}.eu-table-wrap[data-astro-cid-5zp2mcl6]{overflow:auto;max-height:45vh;margin:0 0 1.2em}.eu-scores[data-astro-cid-5zp2mcl6] thead th{position:sticky;top:0;background:#fff}.eu-scores[data-astro-cid-5zp2mcl6] table[data-astro-cid-5zp2mcl6]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.eu-scores[data-astro-cid-5zp2mcl6] th[data-astro-cid-5zp2mcl6],.eu-scores[data-astro-cid-5zp2mcl6] td[data-astro-cid-5zp2mcl6]{padding:.35em .5em;border-bottom:1px solid var(--tile-frame);text-align:center}.eu-scores[data-astro-cid-5zp2mcl6] td small{display:block;font-size:.8rem;color:var(--muted)}.eu-scores[data-astro-cid-5zp2mcl6] tr.total{font-weight:700;border-top:2px solid var(--purple)}
