:root{--color-text-primary:#1b1b1b;--color-text-inverse:#fff;--color-text-muted:#5c6472;--color-text-secondary:#3d3d3d;--color-text-slate:#4a5f8a;--color-placeholder:#8a8a8a;--color-background-white:#fff;--color-background-input:#f8fafe;--color-background-light:#f0f0f0;--color-disabled-bg:#e0e0e0;--color-background-highlight:#ebf2fc;--color-background-highlight-hover:#e7dcc6;--color-background-subtle:#f5f6f7;--color-background-dark:#1b1b1b;--color-background-storyviewer:#f5f3ef;--color-background-paper:#eaf0f9;--color-footer-background:#2a3076;--color-surface-warm:#fbfaf7;--color-page-band:#f4f8fc;--color-black:#000;--color-ink:#2a3076;--color-navy:#14315f;--color-cream:#f7f1e6;--color-brand-red:#c8102e;--color-accent-red:#8f1d20;--color-hero-panel:#0a3d6c;--color-save-cta:#2a6fdb;--color-save-cta-hover:#225bb4;--color-story-blue:#1b57b8;--color-story-red:#b0202e;--color-overlay:#14315f80;--color-border-light:#dfe1e2;--color-border-input:#e0e3e7;--color-border-input-hover:#9ca3af;--color-border-default:#d0d5db;--color-border-surface:#e3e1dc;--color-border-warm:#d8d2c4;--color-border-highlight:#9fbeef;--color-border-on-dark:#ffffff2e;--color-link:#005ea2;--color-link-hover:#1a4480;--color-link-on-dark:#b8ddf9;--color-focus:#0d9488;--color-error:#b50909;--color-success:#2e8555;--color-button-dark-hover:#2d2d2d;--color-toggle-active:#404040;--color-toggle-border:#c5c5c5;--color-badge-bg:#e8e8e8;--color-badge-border:#c9c9c9;--color-button-border:#adadad;--color-button-border-hover:#888;--color-button-accent-hover:#a3d2f5;--color-card-hover-bg:#ebebec;--color-card-hover-border:#c0c4cc;--color-card-checked-bg:#e8e9ea;--color-card-hover-checked-bg:#dddee0;--s-bg:#fffbf7;--s-bg-2:#e6e4df;--s-surface:#fff;--s-surface-2:#f4f3f0;--s-border:#e3e1dc;--s-ink:#14315f;--s-muted:#4a5f8a;--s-disabled-ink:#99a3b8;--s-accent:#2a6fdb;--s-accent-wash:#2a6fdb17;--s-accent-d:#1b57b8;--s-accent-faint:#f8fafe;--s-accent-tint:#ebf2fc;--s-accent-line:#d6e3f8;--s-accent-line-2:#9fbeef;--s-green:#1f6b3e;--s-green-soft:#dcf0e4;--s-green-line:#479466;--s-amber:#8a4b00;--s-amber-soft:#fbe8d4;--s-crisis:#fbe2e4;--s-crisis-ink:#b0202e;--s-radius-sm:10px;--s-radius-md:16px;--s-radius-lg:26px;--s-radius-card:var(--s-radius-lg);--s-radius-pill:999px;--color-resource-callout-bg:#ebf4fc;--color-resource-callout-border:#c5dff5;--color-resource-distance:#b54a26;--color-plan-add-bg:#14315f;--color-plan-add-bg-hover:#10284e;--color-plan-saved-bg:#dcf0e4;--color-plan-saved-bg-hover:#cae8d6;--color-plan-saved-fg:#1f6b43;--color-plan-saved-border:#b7e0c6;--bg-category-housing:linear-gradient(135deg, #ef6944, #dc4a2a);--bg-category-employment:linear-gradient(135deg, #35a1a1, #0c8b8b);--bg-category-education:linear-gradient(135deg, #7572df, #605cd2);--bg-category-healthcare:linear-gradient(135deg, #5094eb, #2874d7);--bg-category-mentoring:linear-gradient(135deg, #a672d1, #965cc5);--color-category-documents:#4a5568;--color-category-default:#5c6472;--dot-category-housing:#dc4a2a;--dot-category-employment:#0c8b8b;--dot-category-education:#5a55d6;--dot-category-healthcare:#2874d7;--dot-category-mentoring:#9b52c8;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-page-x:1.5rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-2xl:1.625rem;--radius-pill:999px;--width-content-wide:75rem;--width-content-narrow:58rem;--width-content-standard:42.5rem;--width-content-landing:66.25rem;--shadow-sm:0 1px 3px #1b1b1b14;--shadow-md:0 8px 20px #1b1b1b1f;--shadow-lg:0 16px 40px #1b1b1b2e;--shadow-resource-card-hover:0 8px 22px #14315f1f;--shadow-button-hover:0 6px 16px #14315f3d;--ease-card-hover:cubic-bezier(.22, .75, .15, 1)}@media (min-width:55rem){:root{--space-page-x:4rem}}
