.btn-danger.svelte-tacx9e{background-color:#ef4444;color:#fff;border:none}.btn-danger.svelte-tacx9e:hover{background-color:#dc2626}.wager-card.svelte-1o7ubo4{background:var(--color-bg);border:var(--border-width) solid var(--color-border);color:var(--color-text-primary);display:flex;flex-direction:column;position:relative}.wager-card.compact.svelte-1o7ubo4{font-size:.9em}.card-header.svelte-1o7ubo4{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-bg-secondary);font-size:.75rem;text-transform:uppercase;font-weight:700;letter-spacing:.05em}.status-indicator.svelte-1o7ubo4{display:flex;align-items:center;gap:.5rem}.status-dot.svelte-1o7ubo4{width:8px;height:8px;background:currentColor}.wager-card.open.svelte-1o7ubo4 .status-dot:where(.svelte-1o7ubo4){color:var(--color-status-success)}.wager-card.accepted.svelte-1o7ubo4 .status-dot:where(.svelte-1o7ubo4){color:var(--color-accent)}.wager-card.resolved.svelte-1o7ubo4 .status-dot:where(.svelte-1o7ubo4){color:var(--color-text-primary)}.wager-card.cancelled.svelte-1o7ubo4 .status-dot:where(.svelte-1o7ubo4){color:var(--color-text-secondary)}.card-body.svelte-1o7ubo4{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem;align-items:start;background:var(--color-bg)}.wager-title.svelte-1o7ubo4{font-size:1.4rem;line-height:1;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:-.04em;font-weight:800}.title-link.svelte-1o7ubo4{text-decoration:none;display:block}.title-link.svelte-1o7ubo4:hover .wager-title:where(.svelte-1o7ubo4){text-decoration:underline}.game-matchup.svelte-1o7ubo4{font-size:.8rem;color:var(--color-text-secondary);text-transform:uppercase;margin-top:.25rem}.vs.svelte-1o7ubo4{color:var(--color-accent);font-weight:700}.wager-desc.svelte-1o7ubo4{font-size:.85rem;margin-top:.75rem;font-style:italic;color:var(--color-text-secondary);max-width:45ch;border-left:2px solid var(--color-grid-line);padding-left:.5rem}.stake-info.svelte-1o7ubo4{text-align:right;display:flex;flex-direction:column;align-items:flex-end;border-left:1px dashed var(--color-border);padding-left:1rem;min-width:80px;justify-content:center;min-height:100%}.stake-label.svelte-1o7ubo4{font-size:.65rem;color:var(--color-text-secondary);margin-bottom:.1rem}.stake-amount.svelte-1o7ubo4{font-size:1.8rem;font-weight:700;line-height:1;color:var(--color-accent)}.target-score.svelte-1o7ubo4{font-size:.65rem;margin-top:.25rem;background:var(--color-bg-secondary);padding:2px 4px;color:var(--color-text-secondary)}.participants-row.svelte-1o7ubo4{display:grid;grid-template-columns:1fr 1fr;border-top:var(--border-width) solid var(--color-border);background:var(--color-bg)}.participant.svelte-1o7ubo4{padding:.75rem;position:relative}.participant.acceptor.svelte-1o7ubo4{border-left:var(--border-width) solid var(--color-border)}.role-label.svelte-1o7ubo4{font-size:.6rem;color:var(--color-text-secondary);margin-bottom:.5rem;font-weight:700;letter-spacing:.05em}.p-details.svelte-1o7ubo4{display:flex;gap:.75rem;align-items:center}.avatar-box.svelte-1o7ubo4{width:32px;height:32px;background:var(--color-bg-secondary);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--font-mono);font-size:.9rem;flex-shrink:0}.avatar-box.empty.svelte-1o7ubo4{border-style:dashed;color:var(--color-text-secondary);background:transparent}.name-box.svelte-1o7ubo4{flex:1;min-width:0}.p-name.svelte-1o7ubo4{font-weight:700;font-size:.85rem;text-transform:uppercase;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-name.waiting.svelte-1o7ubo4{font-style:italic;color:var(--color-text-secondary);font-weight:400;text-transform:none}.p-pick.svelte-1o7ubo4{font-size:.7rem;color:var(--color-accent);margin-top:2px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.winner-mark.svelte-1o7ubo4{position:absolute;top:.5rem;right:.5rem;font-size:.6rem;font-weight:900;color:var(--color-bg);background:var(--color-text-primary);padding:2px 6px;transform:rotate(-5deg);box-shadow:2px 2px 0 var(--shadow-color)}.card-actions.svelte-1o7ubo4{padding:.75rem;border-top:var(--border-width) solid var(--color-border);background:var(--color-bg-secondary);display:flex;justify-content:center}.push-stamp.svelte-1o7ubo4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);border:4px solid var(--color-text-secondary);color:var(--color-text-secondary);font-size:2.5rem;font-weight:900;text-transform:uppercase;padding:.5rem 1.5rem;opacity:.4;pointer-events:none;z-index:20}@media(max-width:450px),screen and (width:1280px)and (height:2856px)and (orientation:portrait),screen and (device-width:1280px)and (device-height:2856px)and (orientation:portrait){.participants-row.svelte-1o7ubo4{grid-template-columns:1fr}.participant.acceptor.svelte-1o7ubo4{border-left:none;border-top:1px dashed var(--color-border)}.card-body.svelte-1o7ubo4{grid-template-columns:1fr;gap:.5rem}.stake-info.svelte-1o7ubo4{border-left:none;border-top:1px dashed var(--color-border);padding-left:0;padding-top:.5rem;align-items:flex-start;flex-direction:row;justify-content:space-between;align-items:center}.stake-info.svelte-1o7ubo4 .stake-label:where(.svelte-1o7ubo4){margin-bottom:0}}
