.header.svelte-a8kxe2{display:flex;align-items:center;justify-content:space-between;padding:22px 48px;border-bottom:1px solid var(--border);background:#fefaf3d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:100}.header-links.svelte-a8kxe2{display:flex;align-items:center;gap:20px}.header-links.svelte-a8kxe2 a:where(.svelte-a8kxe2):not(.btn-primary){font-size:14px;color:var(--ink-soft);text-decoration:none;transition:color .15s}.header-links.svelte-a8kxe2 a:where(.svelte-a8kxe2):not(.btn-primary):hover{color:var(--ink)}.btn-primary.svelte-a8kxe2{background:var(--ink);color:var(--cream);border:none;border-radius:100px;padding:9px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:opacity .15s}.btn-primary.svelte-a8kxe2:hover{opacity:.82}@media (max-width: 640px){.header.svelte-a8kxe2{padding-left:24px;padding-right:24px}}.footer-outer.svelte-4jwo3w{margin-top:auto;border-top:1px solid var(--border);width:100%}.footer-inner.svelte-4jwo3w{max-width:1220px;margin:0 auto;padding:28px 48px;display:flex;align-items:center;justify-content:space-between}.footer-copy.svelte-4jwo3w{font-size:13px;color:var(--ink-soft)}.footer-links.svelte-4jwo3w{display:flex;gap:24px}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w){font-size:13px;color:var(--ink-soft);text-decoration:none;transition:color .15s}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--ink)}@media (max-width: 640px){.footer-inner.svelte-4jwo3w{padding-left:24px;padding-right:24px}}
