.mode-toggle.svelte-1b3i35v{display:flex;gap:8px;margin-bottom:8px}.mode-btn.svelte-1b3i35v{flex:1;padding:14px 16px;border:2px solid #eee;border-radius:var(--radius);background:var(--white);cursor:pointer;font-size:.95rem;font-weight:700;font-family:inherit;transition:border-color .15s,background .15s,color .15s}.mode-btn.svelte-1b3i35v:hover{border-color:var(--gold)}.mode-btn.active.svelte-1b3i35v{border-color:#2b6cb0;background:#ebf4ff;color:#1a365d}.mode-btn-offensive.active.svelte-1b3i35v{border-color:var(--red);background:#fff0f0;color:var(--red-dark)}.mode-hint.svelte-1b3i35v{font-size:.85rem;color:var(--gray);text-align:center;margin-bottom:24px}.questions-grid.svelte-1b3i35v{display:grid;gap:10px}.question-btn.svelte-1b3i35v{display:flex;align-items:center;gap:12px;width:100%;padding:16px 20px;border:2px solid #eee;border-radius:var(--radius);background:var(--white);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,background .15s,transform .1s}.question-btn.svelte-1b3i35v:hover{border-color:var(--gold);background:var(--cream)}.question-btn.svelte-1b3i35v:active{transform:scale(.98)}.question-emoji.svelte-1b3i35v{font-size:1.5rem;flex-shrink:0}.question-text.svelte-1b3i35v{font-size:.95rem;font-weight:600;color:var(--dark);flex:1;line-height:1.4}.question-count.svelte-1b3i35v{font-size:.7rem;color:var(--gray);white-space:nowrap;flex-shrink:0}.back-btn.svelte-1b3i35v{background:none;border:none;color:var(--red);font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit;padding:0;margin-bottom:16px}.back-btn.svelte-1b3i35v:hover{color:var(--red-dark)}.question-header.svelte-1b3i35v{text-align:center;margin-bottom:20px}.question-header-emoji.svelte-1b3i35v{font-size:2rem;display:block;margin-bottom:8px}.question-header-text.svelte-1b3i35v{font-size:1.2rem;font-weight:700;line-height:1.4;color:var(--dark)}.card-wrapper.svelte-1b3i35v{display:flex;justify-content:center;margin-bottom:16px}.response-card.svelte-1b3i35v{width:100%;max-width:380px;border-radius:20px;padding:32px 24px 20px;color:#fff;position:relative;overflow:hidden}.card-defensive.svelte-1b3i35v{background:linear-gradient(160deg,#1a365d,#2b6cb0 40%,#1e4e8c)}.card-offensive.svelte-1b3i35v{background:linear-gradient(160deg,#8b0000,#c8102e 40%,#a00d24)}.response-card.svelte-1b3i35v:before{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);border-radius:50%;pointer-events:none}.response-card.svelte-1b3i35v:after{content:"";position:absolute;bottom:-40px;left:-40px;width:140px;height:140px;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%);border-radius:50%;pointer-events:none}.card-label.svelte-1b3i35v{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;opacity:.7;text-align:center;margin-bottom:16px;position:relative}.card-question.svelte-1b3i35v{font-size:1.1rem;font-weight:800;text-align:center;line-height:1.4;margin-bottom:16px;position:relative}.card-divider.svelte-1b3i35v{width:40px;height:2px;background:#ffffff4d;margin:0 auto 16px;position:relative}.card-response.svelte-1b3i35v{font-size:1rem;line-height:1.6;text-align:center;font-style:italic;opacity:.95;padding:0 4px;position:relative}.card-watermark.svelte-1b3i35v{text-align:center;font-size:.6rem;opacity:.4;margin-top:20px;letter-spacing:.05em;position:relative}.card-nav.svelte-1b3i35v{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}.nav-arrow.svelte-1b3i35v{background:var(--white);border:2px solid #eee;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;font-family:inherit;font-weight:700;color:var(--dark);transition:border-color .15s,background .15s}.nav-arrow.svelte-1b3i35v:hover{border-color:var(--gold);background:var(--cream)}.nav-dots.svelte-1b3i35v{display:flex;gap:6px}.dot.svelte-1b3i35v{width:8px;height:8px;border-radius:50%;background:#ddd;transition:background .2s}.dot-active.svelte-1b3i35v{background:var(--red)}.share-section.svelte-1b3i35v{display:flex;gap:12px;margin-bottom:12px}.share-btn.svelte-1b3i35v{flex:1;padding:14px 16px;border:none;border-radius:50px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s,transform .1s}.share-btn.svelte-1b3i35v:disabled{opacity:.6;cursor:wait}.share-primary.svelte-1b3i35v{background:var(--red);color:var(--white);box-shadow:0 4px 16px #c8102e4d}.share-primary.svelte-1b3i35v:hover:not(:disabled){background:var(--red-dark);transform:translateY(-1px)}.all-responses.svelte-1b3i35v{margin-top:12px;margin-bottom:24px}.all-responses-title.svelte-1b3i35v{font-size:.85rem;font-weight:700;color:var(--gray);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.response-item.svelte-1b3i35v{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:2px solid #eee;border-radius:var(--radius);background:var(--white);margin-bottom:8px;cursor:pointer;transition:border-color .15s,background .15s}.response-item.svelte-1b3i35v:hover{border-color:var(--gold)}.response-active.svelte-1b3i35v{border-color:var(--red);background:#fff8f8}.response-icon.svelte-1b3i35v{font-size:1rem;flex-shrink:0;margin-top:1px}.response-text.svelte-1b3i35v{font-size:.9rem;line-height:1.5;color:var(--dark)}
