.start-page.svelte-7w0l4l{max-width:720px;margin:0 auto;padding:1.5rem 0;color:var(--color-text)}.back-link.svelte-7w0l4l{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-text-secondary);text-decoration:none;font-size:.875rem;margin-bottom:1rem}.back-link.svelte-7w0l4l:hover{color:var(--color-brand)}header.svelte-7w0l4l h1:where(.svelte-7w0l4l){font-size:1.75rem;font-weight:600;margin:0 0 .4rem}.lead.svelte-7w0l4l{color:var(--color-text-secondary);margin:0 0 1.25rem;line-height:1.55}.step-indicator.svelte-7w0l4l{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.5rem}.card.svelte-7w0l4l{padding:1.25rem 1.4rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-elevated)}.card.svelte-7w0l4l h2:where(.svelte-7w0l4l){font-size:1.1rem;font-weight:600;margin:0 0 .75rem}.help.svelte-7w0l4l{font-size:.875rem;color:var(--color-text-secondary);margin:.5rem 0;line-height:1.55}.help.svelte-7w0l4l a:where(.svelte-7w0l4l){color:var(--color-brand);text-decoration:none}.help.svelte-7w0l4l a:where(.svelte-7w0l4l):hover{text-decoration:underline}.answers.svelte-7w0l4l{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.answer.svelte-7w0l4l{flex:1 1 auto;min-width:140px;padding:.65rem 1rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text);font-size:.9375rem;cursor:pointer}.answer.svelte-7w0l4l:hover{border-color:var(--color-brand);background:var(--color-brand-tint-hover)}.dropdown-row.svelte-7w0l4l select:where(.svelte-7w0l4l){width:100%;padding:.65rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text);font-size:.9375rem}.rec-list.svelte-7w0l4l{padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.rec-link.svelte-7w0l4l{color:var(--color-brand);text-decoration:none;font-weight:500}.rec-link.svelte-7w0l4l:hover{text-decoration:underline}.disclaimer.svelte-7w0l4l{margin-top:1rem;font-size:.8125rem;color:var(--color-text-muted);line-height:1.5}.actions.svelte-7w0l4l{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.ghost-btn.svelte-7w0l4l{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-secondary);font-size:.875rem;cursor:pointer}.ghost-btn.svelte-7w0l4l:hover{color:var(--color-text);border-color:var(--color-text-secondary)}
