.card.svelte-zsebdm{width:min(32rem,100%);padding:1.5rem;border-radius:1.25rem;background:#fff;box-shadow:0 1rem 3rem #0f172a1f}.eyebrow.svelte-zsebdm{color:#7c3aed;font-weight:800;text-transform:uppercase;letter-spacing:.08em}form.svelte-zsebdm,.field.svelte-zsebdm{display:grid;gap:.5rem}form.svelte-zsebdm{gap:1rem;margin-top:1rem}.create-panel.svelte-zsebdm{display:grid;gap:.5rem;margin:1rem 0;padding:1rem;border:1px solid #ddd6fe;border-radius:1rem;background:#faf5ff}.create-panel.svelte-zsebdm h2:where(.svelte-zsebdm),.create-panel.svelte-zsebdm p:where(.svelte-zsebdm){margin:0}input.svelte-zsebdm,select.svelte-zsebdm{min-height:2.75rem;border:1px solid #cbd5e1;border-radius:.875rem;padding:0 .875rem;font:inherit}input[aria-invalid=true].svelte-zsebdm{border-color:#dc2626}.error-text.svelte-zsebdm{color:#b91c1c;margin:0}button.svelte-zsebdm{min-height:2.75rem;padding:0 1rem;border:0;border-radius:999px;background:#7c3aed;color:#fff;font-weight:700}button.svelte-zsebdm:disabled{opacity:.7}.card.svelte-1rwiljf{width:min(32rem,100%);padding:1.5rem;border-radius:1.25rem;background:#fff;box-shadow:0 1rem 3rem #0f172a1f}.eyebrow.svelte-1rwiljf{color:#7c3aed;font-weight:800}form.svelte-1rwiljf,.field.svelte-1rwiljf{display:grid;gap:.5rem}form.svelte-1rwiljf{gap:1rem}input.svelte-1rwiljf{min-height:2.75rem;border:1px solid #cbd5e1;border-radius:.875rem;padding:0 .875rem;font:inherit}input[aria-invalid=true].svelte-1rwiljf{border-color:#dc2626}.muted.svelte-1rwiljf{color:#64748b}.error-text.svelte-1rwiljf{color:#b91c1c}.success.svelte-1rwiljf{color:#047857;font-weight:700}.timer.svelte-1rwiljf{display:inline-flex;padding:.35rem .75rem;border-radius:999px;background:#eef2ff;color:#4338ca;font-weight:800}.question.svelte-1rwiljf{font-size:1.25rem;font-weight:800}.media.svelte-1rwiljf{width:100%;max-height:16rem;object-fit:contain;border-radius:1rem;background:#f8fafc}.options.svelte-1rwiljf{display:grid;gap:.5rem;padding-left:1.25rem}.progress.svelte-1rwiljf{font-weight:800}.actions.svelte-1rwiljf{display:flex;flex-wrap:wrap;gap:.75rem}.join-panel.svelte-1rwiljf{display:grid;gap:.75rem;padding:1rem;border-radius:1rem;background:#f8fafc}.join-panel.svelte-1rwiljf h2:where(.svelte-1rwiljf){margin:0;font-size:1rem}.join-panel.svelte-1rwiljf dl:where(.svelte-1rwiljf){display:grid;gap:.75rem;margin:0}.join-panel.svelte-1rwiljf dt:where(.svelte-1rwiljf){color:#64748b;font-size:.875rem;font-weight:700}.join-panel.svelte-1rwiljf dd:where(.svelte-1rwiljf){margin:.125rem 0 0;font-weight:800;overflow-wrap:anywhere}.join-qr.svelte-1rwiljf{width:12rem;max-width:100%;height:auto;border-radius:.75rem;background:#fff;justify-self:center}button.svelte-1rwiljf{min-height:2.75rem;padding:0 1rem;border:0;border-radius:999px;background:#7c3aed;color:#fff;font-weight:700}button.svelte-1rwiljf:disabled{cursor:not-allowed;opacity:.62}.ranking.svelte-1rwiljf{padding-left:1.5rem}.ranking.svelte-1rwiljf li:where(.svelte-1rwiljf){display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid #e2e8f0}.place.svelte-1rwiljf{color:#7c3aed;font-weight:900}.summary.svelte-1rwiljf{padding:.75rem;border-radius:1rem;background:#f8fafc}.card.svelte-yqubkb{width:min(32rem,100%);padding:1.5rem;border-radius:1.25rem;background:#fff;box-shadow:0 1rem 3rem #0f172a1f}.eyebrow.svelte-yqubkb{color:#7c3aed;font-weight:800}.muted.svelte-yqubkb{color:#64748b}.error-text.svelte-yqubkb{color:#b91c1c}.success.svelte-yqubkb{color:#047857;font-weight:700}.timer.svelte-yqubkb{display:inline-flex;padding:.35rem .75rem;border-radius:999px;background:#eef2ff;color:#4338ca;font-weight:800}.question.svelte-yqubkb{font-size:1.25rem;font-weight:800}.media.svelte-yqubkb{width:100%;max-height:16rem;object-fit:contain;border-radius:1rem;background:#f8fafc}.options.svelte-yqubkb{display:grid;gap:.75rem;margin-top:1rem}button.svelte-yqubkb{min-height:2.75rem;padding:0 1rem;border:0;border-radius:999px;background:#7c3aed;color:#fff;font-weight:700}button.svelte-yqubkb:disabled{cursor:not-allowed;opacity:.62}button.selected.svelte-yqubkb{outline:.25rem solid #c4b5fd;background:#5b21b6}.ranking.svelte-yqubkb{padding-left:1.5rem}.ranking.svelte-yqubkb li:where(.svelte-yqubkb){display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid #e2e8f0}.place.svelte-yqubkb{color:#7c3aed;font-weight:900}.card.svelte-1bz2qf2{width:min(42rem,100%);padding:1.5rem;border-radius:1.25rem;background:#fff;box-shadow:0 1rem 3rem #0f172a1f}.eyebrow.svelte-1bz2qf2{color:#7c3aed;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.hint.svelte-1bz2qf2{color:#475569}form.svelte-1bz2qf2,.field.svelte-1bz2qf2{display:grid;gap:.5rem}form.svelte-1bz2qf2{gap:1rem;margin-top:1rem}.question-card.svelte-1bz2qf2{display:grid;gap:.75rem;border:1px solid #ddd6fe;border-radius:1rem;padding:1rem}h2.svelte-1bz2qf2{margin:0;font-size:1.125rem}input.svelte-1bz2qf2{min-height:2.75rem;border:1px solid #cbd5e1;border-radius:.875rem;padding:0 .875rem;font:inherit}input[type=radio].svelte-1bz2qf2{min-height:1.25rem;width:1.25rem}input[aria-invalid=true].svelte-1bz2qf2{border-color:#dc2626}.option-row.svelte-1bz2qf2{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem}.option-field.svelte-1bz2qf2{margin:0}.error-text.svelte-1bz2qf2{color:#b91c1c;margin:0}button.svelte-1bz2qf2{min-height:2.75rem;padding:0 1rem;border:0;border-radius:999px;background:#7c3aed;color:#fff;font-weight:700}button.svelte-1bz2qf2:disabled{opacity:.7}.link-button.svelte-1bz2qf2{background:transparent;color:#5b21b6;padding:0;min-height:auto}.secondary-button.svelte-1bz2qf2{justify-self:start;border:1px solid #c4b5fd;background:#f5f3ff;color:#5b21b6}.danger-button.svelte-1bz2qf2{color:#991b1b;border-color:#fecaca;background:#fef2f2}.field-action.svelte-1bz2qf2{margin-top:-.25rem}.icon-button.svelte-1bz2qf2{min-height:2.25rem;width:2.25rem;padding:0;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-size:1.25rem}.submit-button.svelte-1bz2qf2{position:relative;z-index:1}body{margin:0;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff7ed;color:#1f2933}main.svelte-13zv0lp{min-height:100vh;display:grid;place-items:center;padding:1rem}.card.svelte-13zv0lp{width:min(32rem,100%);padding:1.5rem;border-radius:1.25rem;background:#fff;box-shadow:0 1rem 3rem #0f172a1f}.error.svelte-13zv0lp{border:2px solid #f87171}button.svelte-13zv0lp{min-height:2.75rem;padding:0 1rem;border:0;border-radius:999px;background:#7c3aed;color:#fff;font-weight:700}
