.recordable-page.svelte-14ir9wp{max-width:48rem;margin-inline:auto;padding-top:calc(var(--top-nav-height, 0px) + var(--space-xl));padding-bottom:var(--space-2xl);padding-inline:var(--layout-padding)}.page-header.svelte-14ir9wp{display:flex;flex-direction:column;gap:var(--space-3xs);padding-bottom:var(--space-l);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-l)}h1.svelte-14ir9wp{font-size:clamp(1.75rem,3vw + .5rem,2.5rem);line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}.subtitle.svelte-14ir9wp{font-size:var(--font-size-text-lg);color:var(--color-text-muted);margin:0}.subtitle.svelte-14ir9wp a:where(.svelte-14ir9wp){color:var(--color-link)}.quiz.svelte-14ir9wp{padding:var(--space-l);margin-bottom:var(--space-2xl)}.progress.svelte-14ir9wp{display:flex;flex-direction:column;gap:var(--space-3xs);margin-bottom:var(--space-m)}.progress-bar.svelte-14ir9wp{height:4px;background:var(--color-primary);border-radius:var(--radius-pill);transition:width var(--duration-normal, .2s) ease}.progress-text.svelte-14ir9wp{font-size:var(--font-size-text-xs);color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase}.question.svelte-14ir9wp h2:where(.svelte-14ir9wp){font-size:var(--font-size-text-xl);font-weight:700;color:var(--color-text);margin:0 0 var(--space-2xs);line-height:1.3}.question-help.svelte-14ir9wp{font-size:var(--font-size-text-sm);color:var(--color-text-muted);margin:0 0 var(--space-m);line-height:1.5}.options-row.svelte-14ir9wp{display:flex;flex-direction:column;gap:var(--space-2xs);margin-bottom:var(--space-s)}@container (min-width: 32rem){.options-row.svelte-14ir9wp{flex-direction:row}}.option-btn.svelte-14ir9wp{flex:1;padding:var(--space-s);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-m);color:var(--color-text);font-size:var(--font-size-text-base);font-weight:600;text-align:left;cursor:pointer;transition:background var(--duration-fast, .12s),border-color var(--duration-fast, .12s)}.option-btn.svelte-14ir9wp:hover{background:var(--color-hover);border-color:var(--color-primary)}.option-btn.svelte-14ir9wp:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.options-col.svelte-14ir9wp{display:flex;flex-direction:column;gap:var(--space-2xs);margin-bottom:var(--space-s)}.checkbox-option.svelte-14ir9wp{display:flex;align-items:flex-start;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-s);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-m);cursor:pointer;transition:background var(--duration-fast, .12s),border-color var(--duration-fast, .12s);font-size:var(--font-size-text-sm);line-height:1.4}.checkbox-option.svelte-14ir9wp:hover{background:var(--color-hover)}.checkbox-option.svelte-14ir9wp:has(input:where(.svelte-14ir9wp):checked){border-color:var(--color-primary);background:var(--color-primary-surface, var(--color-surface-elevated))}.checkbox-option.severe.svelte-14ir9wp:has(input:where(.svelte-14ir9wp):checked){border-color:var(--color-danger)}.checkbox-option.svelte-14ir9wp input:where(.svelte-14ir9wp){margin-top:.2em;flex-shrink:0}.step-controls.svelte-14ir9wp{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-m);gap:var(--space-s)}.back-btn.svelte-14ir9wp{background:none;border:none;color:var(--color-text-muted);font-size:var(--font-size-text-sm);cursor:pointer;padding:var(--space-2xs)}.back-btn.svelte-14ir9wp:hover{color:var(--color-text)}.result.svelte-14ir9wp{display:flex;flex-direction:column;gap:var(--space-s)}.result-badge.svelte-14ir9wp{align-self:flex-start;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);font-size:var(--font-size-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.result-badge.recordable.svelte-14ir9wp{background:var(--color-success-surface, oklch(.92 .08 145));color:var(--color-success, oklch(.35 .15 145))}.result-badge.not-recordable.svelte-14ir9wp{background:var(--color-surface-elevated);color:var(--color-text-muted)}.result-badge.already-recorded.svelte-14ir9wp{background:var(--color-surface-elevated);color:var(--color-primary)}.result.svelte-14ir9wp h2:where(.svelte-14ir9wp){font-size:var(--font-size-text-xl);font-weight:700;color:var(--color-text);margin:0;line-height:1.3}.result.svelte-14ir9wp p:where(.svelte-14ir9wp){margin:0;line-height:1.6;color:var(--color-text)}.urgent-callout.svelte-14ir9wp{background:var(--color-danger-surface, oklch(.94 .05 25));border-left:3px solid var(--color-danger);padding:var(--space-s) var(--space-m);border-radius:var(--radius-s);font-size:var(--font-size-text-sm);line-height:1.5}.urgent-callout.svelte-14ir9wp a:where(.svelte-14ir9wp){color:var(--color-link)}.result-cta.svelte-14ir9wp{margin-top:var(--space-s);padding:var(--space-m);background:var(--color-surface-elevated);border-radius:var(--radius-m);border:1px solid var(--color-border-subtle);text-align:center}.result-cta.svelte-14ir9wp h3:where(.svelte-14ir9wp){margin-top:0!important;margin-bottom:var(--space-s);font-size:var(--font-size-text-lg);font-weight:700;color:var(--color-text)}.cta-bullets.svelte-14ir9wp{text-align:left;margin:0 auto var(--space-s);max-width:24rem;padding-left:var(--space-m);display:flex;flex-direction:column;gap:var(--space-3xs);font-size:var(--font-size-text-sm);color:var(--color-text)}.cta-fineprint.svelte-14ir9wp{font-size:var(--font-size-text-sm);color:var(--color-text-muted);margin-top:var(--space-2xs)!important}.soft-note.svelte-14ir9wp{background:var(--color-surface-elevated);border-radius:var(--radius-m);padding:var(--space-s) var(--space-m);font-size:var(--font-size-text-sm);line-height:1.5}.soft-note.svelte-14ir9wp ul:where(.svelte-14ir9wp){margin:var(--space-2xs) 0 0;padding-left:var(--space-m)}.bookmark-prompt.svelte-14ir9wp{text-align:center;padding:var(--space-2xs) 0;font-size:var(--font-size-text-sm);color:var(--color-text-muted)}.result-secondary.svelte-14ir9wp{font-size:var(--font-size-text-sm);color:var(--color-text-muted)}.result-secondary.svelte-14ir9wp a:where(.svelte-14ir9wp){color:var(--color-link)}.restart-btn.svelte-14ir9wp{align-self:flex-start;margin-top:var(--space-s);background:none;border:none;color:var(--color-link);font-size:var(--font-size-text-sm);cursor:pointer;padding:var(--space-2xs);text-decoration:underline}.article-body.svelte-14ir9wp{display:flex;flex-direction:column;gap:var(--space-s);color:var(--color-text-muted);line-height:var(--line-height-text-base)}.article-body.svelte-14ir9wp h2:where(.svelte-14ir9wp){font-size:var(--font-size-text-xl);font-weight:700;color:var(--color-text);letter-spacing:-.01em;margin-top:var(--space-m)}.article-body.svelte-14ir9wp h3:where(.svelte-14ir9wp){font-size:var(--font-size-text-lg);font-weight:700;color:var(--color-text);margin-top:var(--space-s)}.article-body.svelte-14ir9wp p:where(.svelte-14ir9wp),.article-body.svelte-14ir9wp ul:where(.svelte-14ir9wp){margin:0}.article-body.svelte-14ir9wp ul:where(.svelte-14ir9wp){padding-left:var(--space-m);display:flex;flex-direction:column;gap:var(--space-3xs)}.article-body.svelte-14ir9wp strong:where(.svelte-14ir9wp){color:var(--color-text);font-weight:600}.article-body.svelte-14ir9wp a:where(.svelte-14ir9wp):not(.aurea-btn){color:var(--color-link)}.article-cta.svelte-14ir9wp{margin-top:var(--space-xl);padding:var(--space-l);background:var(--color-surface-elevated);border-radius:var(--radius-m);text-align:center}.article-cta.svelte-14ir9wp h3:where(.svelte-14ir9wp){margin-top:0!important}.cta-row.svelte-14ir9wp{margin-top:var(--space-s)!important;margin-bottom:0}
