.strategy.svelte-19pg3qw{margin-top:var(--space-4);max-width:var(--measure)}.crisis-panel.svelte-19pg3qw{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--signal);border-radius:var(--radius);background:var(--paper-raised)}.crisis-panel.svelte-19pg3qw h2:where(.svelte-19pg3qw){font-size:var(--size-lg);margin-bottom:var(--space-3)}.crisis-panel.svelte-19pg3qw p:where(.svelte-19pg3qw){margin-bottom:var(--space-2)}.emergency-note.svelte-19pg3qw{margin-top:var(--space-3);margin-bottom:var(--space-3);font-weight:600}.referral-list.svelte-19pg3qw{margin:var(--space-3) 0;padding:0;list-style:none}.referral-list.svelte-19pg3qw li:where(.svelte-19pg3qw){padding:var(--space-2) 0;border-bottom:1px solid var(--rule)}.referral-list.svelte-19pg3qw li:where(.svelte-19pg3qw):last-child{border-bottom:none}.referral-link.svelte-19pg3qw{color:var(--gold-bright)}.more-link.svelte-19pg3qw{color:var(--gold-bright);margin-top:var(--space-2);display:inline-block}.crisis-actions.svelte-19pg3qw{margin-top:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.device-note.svelte-19pg3qw{font-size:var(--size-sm);color:var(--ink-faint);font-style:italic}.form-intro.svelte-19pg3qw h2:where(.svelte-19pg3qw){font-size:var(--size-lg);margin-bottom:var(--space-2)}.lede.svelte-19pg3qw{color:var(--ink-soft);font-size:var(--size-base);margin-bottom:var(--space-4)}.field-group.svelte-19pg3qw{margin-bottom:var(--space-4)}label.svelte-19pg3qw{margin-bottom:var(--space-2);font-weight:600;display:block}.help.svelte-19pg3qw{color:var(--ink-soft);font-size:var(--size-sm);margin-bottom:var(--space-2)}textarea.svelte-19pg3qw{resize:vertical;border:1px solid var(--rule);border-radius:var(--radius);width:100%;padding:var(--space-3);color:var(--ink);background:var(--paper);font:inherit;line-height:var(--leading-body);transition:border-color .25s,box-shadow .25s;display:block}textarea.svelte-19pg3qw:focus{border-color:var(--gold);box-shadow:0 0 16px var(--gold-glow);outline:none}textarea.svelte-19pg3qw:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}textarea.svelte-19pg3qw::placeholder{color:var(--ink-faint);font-style:italic}select.svelte-19pg3qw{border:1px solid var(--rule);border-radius:var(--radius);width:100%;padding:var(--space-3);color:var(--ink);background:var(--paper);font:inherit;line-height:var(--leading-body);display:block}.actions.svelte-19pg3qw{margin-top:var(--space-4)}button.svelte-19pg3qw{border-radius:var(--radius);padding:var(--space-2) var(--space-3);border:1px solid var(--rule);color:var(--ink);font-size:var(--size-sm);cursor:pointer;min-height:var(--tap-min);background:0 0}button.svelte-19pg3qw:disabled{cursor:not-allowed;opacity:.55}.save.svelte-19pg3qw{border-color:var(--gold);color:var(--gold-bright);font-family:var(--font-meta);font-size:var(--size-meta);letter-spacing:.22em;text-transform:uppercase}.storage-error.svelte-19pg3qw{margin-top:var(--space-3);color:var(--signal);font-weight:600}.current-reading.svelte-19pg3qw,.past-readings.svelte-19pg3qw{margin-top:var(--space-5)}.current-reading.svelte-19pg3qw h2:where(.svelte-19pg3qw),.past-readings.svelte-19pg3qw h2:where(.svelte-19pg3qw){font-size:var(--size-lg);margin-bottom:var(--space-3)}.section.svelte-19pg3qw{background:var(--paper-raised);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);border-left:3px solid var(--rule);position:relative}.section.return-accent.svelte-19pg3qw{border-left-color:var(--gold)}.badge.svelte-19pg3qw{font-family:var(--font-meta);font-size:var(--size-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--signal);margin-bottom:var(--space-2);display:block}.section-title.svelte-19pg3qw{font-family:var(--font-display);font-size:var(--size-lg);margin-bottom:var(--space-2)}.section-body.svelte-19pg3qw{white-space:pre-wrap;line-height:var(--leading-body)}.quiet-section.svelte-19pg3qw{margin-bottom:var(--space-3)}.quiet-section.svelte-19pg3qw summary:where(.svelte-19pg3qw){cursor:pointer;color:var(--ink-soft);font-family:var(--font-meta);font-size:var(--size-sm);padding:var(--space-1) 0}.quiet-section.svelte-19pg3qw summary:where(.svelte-19pg3qw):hover{color:var(--gold-bright)}.quiet-content.svelte-19pg3qw{margin-top:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--rule)}.reading-list.svelte-19pg3qw{gap:var(--space-3);flex-direction:column;display:flex}.past-reading.svelte-19pg3qw{background:var(--paper-raised);border-radius:var(--radius);padding:var(--space-3);border:1px solid var(--rule)}.past-reading.svelte-19pg3qw summary:where(.svelte-19pg3qw){cursor:pointer;align-items:center;gap:var(--space-3);list-style:none;display:flex}.past-reading.svelte-19pg3qw summary:where(.svelte-19pg3qw)::-webkit-details-marker{display:none}.past-reading.svelte-19pg3qw summary:where(.svelte-19pg3qw):hover .reading-date:where(.svelte-19pg3qw){color:var(--gold-bright)}.reading-date.svelte-19pg3qw{font-family:var(--font-meta);font-size:var(--size-sm);color:var(--ink-faint)}.reading-title.svelte-19pg3qw{font-family:var(--font-display);font-size:var(--size-base);color:var(--ink)}.past-sections.svelte-19pg3qw{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule)}.status.svelte-19pg3qw{color:var(--ink-faint);margin-top:var(--space-4);font-family:var(--font-meta);font-size:var(--size-sm)}.remove.svelte-19pg3qw{min-height:auto;color:var(--ink-faint);font-size:var(--size-sm);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.remove.svelte-19pg3qw:before{content:"";inset:calc(-1 * var(--space-2)) calc(-1 * var(--space-2));position:absolute}.remove.svelte-19pg3qw:hover,.remove.svelte-19pg3qw:focus-visible{color:var(--signal);text-decoration-color:var(--signal)}.saved-note.svelte-19pg3qw{margin-top:var(--space-2);color:var(--ink-soft);font-size:var(--size-sm)}.saved-note.svelte-19pg3qw:empty{display:none}section[data-astro-cid-x2hjj4rk]{margin-top:var(--space-5)}.detail[data-astro-cid-x2hjj4rk]{color:var(--ink-soft);font-size:var(--size-sm);margin-top:var(--space-4);padding-left:var(--space-3);border-left:2px solid var(--rule)}
