.topic-page.svelte-1gofiiz{max-width:720px;margin:0 auto}.breadcrumb.svelte-1gofiiz{font-size:.8125rem;color:var(--color-text-muted);display:flex;gap:.5rem;margin-bottom:1.5rem}.breadcrumb.svelte-1gofiiz a:where(.svelte-1gofiiz){color:var(--color-accent);text-decoration:none}.breadcrumb.svelte-1gofiiz a:where(.svelte-1gofiiz):hover{text-decoration:underline}h1.svelte-1gofiiz{font-family:var(--font-serif);font-size:1.75rem;margin-bottom:.375rem}.description.svelte-1gofiiz{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6;margin-bottom:2rem}.question-list.svelte-1gofiiz{display:flex;flex-direction:column;gap:.75rem}.question-card.svelte-1gofiiz{padding:1.25rem;border:1px solid var(--color-border);border-radius:10px;text-decoration:none;color:var(--color-text);transition:border-color .15s,background .15s}.question-card.svelte-1gofiiz:hover{border-color:var(--color-accent);background:#e2725b05}.question-header.svelte-1gofiiz{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.question-num.svelte-1gofiiz{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-accent);color:#fff;font-size:.6875rem;font-weight:700;flex-shrink:0;margin-top:2px}.question-header.svelte-1gofiiz h2:where(.svelte-1gofiiz){font-size:1.0625rem;font-weight:600;line-height:1.3}.short-answer.svelte-1gofiiz{font-size:.8125rem;color:var(--color-text-muted);line-height:1.5;margin-left:2.25rem}.read-more.svelte-1gofiiz{display:block;margin-top:.625rem;margin-left:2.25rem;font-size:.75rem;font-weight:500;color:var(--color-accent)}
