.card.svelte-8g0hiz{background:#141414;border-radius:24px;padding:18px}.deal.svelte-8g0hiz{display:flex;flex-direction:column;gap:16px}.text.svelte-8g0hiz{margin:0;min-height:150px;font-family:var(--font-display);font-size:clamp(24px,6vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.2;animation:svelte-8g0hiz-lift .18s ease-out}@keyframes svelte-8g0hiz-lift{0%{transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.text.svelte-8g0hiz{animation:none}}.next.svelte-8g0hiz{min-height:56px;border:0;border-radius:16px;background:var(--deck-accent, #7a5cff);color:#fff;font:700 17px var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent}.next.svelte-8g0hiz:disabled{opacity:.5}.controls.svelte-8g0hiz{display:flex;align-items:center;justify-content:space-between;gap:8px}.seg.svelte-8g0hiz{display:inline-flex;background:#1c1c1e;border-radius:10px;padding:2px}.seg.svelte-8g0hiz button:where(.svelte-8g0hiz){border:0;background:transparent;color:#a1a1a6;min-height:34px;padding:0 12px;border-radius:8px;font:600 13px var(--font-body);cursor:pointer}.seg.svelte-8g0hiz button.on:where(.svelte-8g0hiz){background:#3a3a3c;color:#f5f5f7;box-shadow:0 1px 3px #00000059}.share.svelte-8g0hiz{border:0;background:transparent;color:#a1a1a6;font:600 14px var(--font-body);min-height:40px;padding:0 4px;cursor:pointer}.nudge.svelte-8g0hiz{font-size:14px;font-weight:600;color:#f5f5f7;text-decoration:none}button.svelte-8g0hiz:focus-visible,a.svelte-8g0hiz:focus-visible{outline:2px solid #f5f5f7;outline-offset:2px}
