.turn.svelte-1ivaiew{font-size:12px;color:var(--text-subtle);margin-bottom:6px;font-weight:600}.grid.svelte-1ivaiew{display:grid;grid-template-columns:repeat(5,minmax(0,52px));gap:3px;margin-bottom:8px}.bid-btn.svelte-1ivaiew{height:32px;padding:0;border-radius:5px;font-size:12px;font-weight:700;cursor:pointer;background:var(--bg-raised);border:1px solid transparent;transition:all .12s}.bid-btn.disabled.svelte-1ivaiew{background:var(--bg-well);border-color:var(--border-subtle);color:var(--text-dim);cursor:not-allowed}.actions.svelte-1ivaiew{display:flex;gap:6px;flex-wrap:wrap}.act.svelte-1ivaiew{padding:6px 16px;border-radius:5px;font-size:13px;font-weight:600;cursor:not-allowed;border:1px solid}.act.pass.svelte-1ivaiew{background:var(--bg-success);color:var(--text-pass);border-color:var(--border-brand);cursor:pointer}.act.pass.svelte-1ivaiew:disabled{background:var(--bg-well);color:var(--text-dim);border-color:var(--border-green);cursor:not-allowed}.act.dbl.svelte-1ivaiew{background:var(--bg-well);color:var(--text-dim);border-color:var(--border-danger)}.act.dbl.enabled.svelte-1ivaiew{background:var(--bg-danger);color:var(--text-danger-strong);cursor:pointer}.act.rdbl.svelte-1ivaiew{background:var(--bg-well);color:var(--text-dim);border-color:var(--border-purple)}.act.rdbl.enabled.svelte-1ivaiew{background:var(--bg-purple);color:var(--text-purple);cursor:pointer}.upgrade.svelte-27wlta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 0;padding:10px 14px;border-radius:9px;border:1px solid var(--gold-line);background:var(--bg-gold)}.upgrade.compact.svelte-27wlta{padding:0;border:none;background:none;margin-top:6px}p.svelte-27wlta{flex:1 1 240px;margin:0;font-size:13px;line-height:1.5;color:var(--text)}b.svelte-27wlta{color:var(--text-strong)}.soon.svelte-27wlta{font-size:12px;font-weight:700;color:var(--gold-text)}.btn.svelte-27wlta{padding:7px 14px;border-radius:7px;font-weight:700;font-size:12px;cursor:pointer;background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.btn.svelte-27wlta:disabled{opacity:.6;cursor:wait}.tutorial.svelte-x31t0g{display:flex;flex-direction:column;gap:12px}.head.svelte-x31t0g{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.head.svelte-x31t0g h3:where(.svelte-x31t0g){margin:0;font-size:18px;color:var(--text-strong);flex:1}.progress.svelte-x31t0g{font-size:12px;color:var(--text-subtle)}.resumed.svelte-x31t0g{margin:-4px 0 0;font-size:12px;color:var(--text-muted)}.panel.svelte-x31t0g{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.say.svelte-x31t0g,.q.svelte-x31t0g{margin:0 0 10px;font-size:15px;line-height:1.55;color:var(--text)}.q.svelte-x31t0g{font-weight:700}.big.svelte-x31t0g{margin:0 0 8px;font-size:18px;font-weight:800;color:var(--gold-text)}.facts.svelte-x31t0g{font-size:14px;color:var(--text-muted)}.hint.svelte-x31t0g{margin:0 0 8px;font-size:13px;color:var(--text-subtle)}.choices.svelte-x31t0g{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.good.svelte-x31t0g{margin:0 0 10px;font-size:14px;color:var(--text-success)}.bad.svelte-x31t0g{margin:0 0 10px;font-size:14px;color:var(--text-danger)}.row.svelte-x31t0g{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.btn.svelte-x31t0g{padding:8px 16px;border-radius:7px;border:1px solid var(--border);font-weight:700;font-size:13px;cursor:pointer;background:var(--bg-raised);color:var(--text-muted)}.btn.svelte-x31t0g:disabled{opacity:.6;cursor:default}.btn.right.svelte-x31t0g{border-color:var(--border-success-dim);color:var(--text-success);opacity:1}.btn.primary.svelte-x31t0g{background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:var(--on-gold);border:none}.link.svelte-x31t0g{background:none;border:none;color:var(--link);cursor:pointer;padding:0;font-size:13px}.bid-table.svelte-x31t0g{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.bid-hands.svelte-x31t0g{display:flex;flex-direction:column;gap:8px}.bid-auction.svelte-x31t0g{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:8px}.auction-label.svelte-x31t0g{font-size:11px;color:var(--text-subtle);letter-spacing:1px;font-weight:600;text-transform:uppercase}
