.top-nav.svelte-3tqfeo{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#fff;box-shadow:0 2px 4px #0000001a;position:fixed;top:0;left:0;right:0;z-index:1000}.nav-brand.svelte-3tqfeo{font-family:Libre Caslon Display,serif;font-size:1.5rem;text-decoration:none;color:inherit}.nav-sections.svelte-3tqfeo{display:flex;gap:2rem;align-items:center}.nav-sections.svelte-3tqfeo a:where(.svelte-3tqfeo){text-decoration:none;color:inherit;font-family:Libre Caslon Text,serif}.nav-sections.svelte-3tqfeo a:where(.svelte-3tqfeo):hover{color:var(--action-primary)}@media (max-width: 768px){.top-nav.svelte-3tqfeo{margin-bottom:1rem}}@layer colors{:root{--cyan-50: #e0f7fa;--cyan-100: #b2ebf2;--cyan-200: #80deea;--cyan-300: #4dd0e1;--cyan-400: #26c6da;--cyan-500: #00bcd4;--cyan-600: #00acc1;--cyan-700: #0097a7;--cyan-800: #00838f;--cyan-900: #006064;--blue-grey-50: #f0f4f8;--blue-grey-100: #d9e2ec;--blue-grey-200: #bcccdc;--blue-grey-300: #9fb3c8;--blue-grey-400: #829ab1;--blue-grey-500: #627d98;--blue-grey-600: #486581;--blue-grey-700: #334e68;--blue-grey-800: #243b53;--blue-grey-900: #102a43;--indigo-50: #e0e8f9;--indigo-100: #bed0f7;--indigo-200: #98aeeb;--indigo-300: #7b93db;--indigo-400: #647acb;--indigo-500: #4c63b6;--indigo-600: #4055a8;--indigo-700: #35469c;--indigo-800: #2d3a8c;--indigo-900: #19216c;--pink-50: #ffe0f0;--pink-100: #fab8d9;--pink-200: #f191c1;--pink-300: #e668a7;--pink-400: #da4a91;--pink-500: #c42d78;--pink-600: #ad2167;--pink-700: #9b1b5a;--pink-800: #781244;--pink-900: #5c0b33;--red-50: #ffeeee;--red-100: #facdcd;--red-200: #f29b9b;--red-300: #e66a6a;--red-400: #d64545;--red-500: #ba2525;--red-600: #a61b1b;--red-700: #911111;--red-800: #780a0a;--red-900: #610404;--yellow-50: #fffaeb;--yellow-100: #fcefc7;--yellow-200: #f8e3a3;--yellow-300: #f9da8b;--yellow-400: #f7d070;--yellow-500: #e9b949;--yellow-600: #c99a2e;--yellow-700: #a27c1a;--yellow-800: #7c5e10;--yellow-900: #513c06;--surface-light: var(--blue-grey-50);--surface-main: var(--blue-grey-200);--surface-hover: var(--blue-grey-600);--text-primary: var(--blue-grey-900);--text-secondary: var(--blue-grey-700);--border-light: var(--blue-grey-200);--border-medium: var(--blue-grey-300);--action-primary: var(--blue-grey-600);--action-hover: var(--blue-grey-700);--accent-indigo: var(--indigo-500);--accent-pink: var(--pink-500);--status-error: var(--red-500);--status-warning: var(--yellow-500);--status-error-light: var(--red-100);--status-warning-light: var(--yellow-100)}}@layer base{body{background-color:var(--surface-light);color:var(--text-primary)}h1,h2,h3,h4,h5,h6{color:var(--text-primary)}a{color:var(--accent-indigo)}a:hover{color:var(--action-hover)}}@layer components{.card{background-color:var(--surface-main);border:1px solid var(--border-light);display:grid;grid-template-columns:2fr 1fr;gap:2rem;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.button{background-color:var(--action-primary);color:var(--surface-main)}.button:hover{background-color:var(--action-hover)}.alert-error{background-color:var(--status-error-light);color:var(--status-error)}.alert-warning{background-color:var(--status-warning-light);color:var(--status-warning)}.sections{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.card h2{font-family:Libre Caslon Display,serif;font-size:1.8rem;margin-bottom:1rem}.card p{font-family:Libre Caslon Text,serif;line-height:1.6}.card-links{display:flex;flex-direction:column;gap:1rem;justify-content:center}.card-links a{display:inline-block;padding:.8rem 1.5rem;background:var(--surface-light);text-decoration:none;color:inherit;border-radius:4px;font-family:Libre Caslon Text,serif;transition:background .2s}.card-links a:hover{background:var(--surface-hover)}}.content.svelte-16u3gxi{margin-top:4rem;padding:2rem}@media (max-width: 768px){.content.svelte-16u3gxi{margin-top:6rem}}
