footer.svelte-4jwo3w{border-top:1px solid var(--line);padding-block:30px}.footer-inner.svelte-4jwo3w{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.brand.svelte-4jwo3w{justify-self:start;align-items:center;gap:9px;font-family:Chillax,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}p.svelte-4jwo3w{color:var(--ink-soft);margin:0;font-size:.86rem}nav.svelte-4jwo3w{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:8px 22px;display:flex}nav.svelte-4jwo3w a:where(.svelte-4jwo3w){min-height:44px;color:var(--ink-soft);align-items:center;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}nav.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--ink)}a.svelte-4jwo3w:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media (width<=767px){.footer-inner.svelte-4jwo3w{grid-template-columns:1fr;justify-items:start;gap:12px}nav.svelte-4jwo3w{justify-content:flex-start;justify-self:start}}.theme-toggle.svelte-1cmi4dh{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;flex:none;place-items:center;width:44px;height:44px;transition:transform .15s;display:inline-grid}.theme-toggle.svelte-1cmi4dh:hover{border-color:var(--amber);background:var(--amber-soft)}.site-header.svelte-1elxaub{z-index:20;border-bottom:1px solid color-mix(in srgb, var(--line) 74%, transparent);background:color-mix(in srgb, var(--canvas) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:72px;position:sticky;top:0}.nav-shell.svelte-1elxaub{justify-content:space-between;align-items:center;gap:26px;height:100%;display:flex}.brand.svelte-1elxaub{letter-spacing:-.035em;align-items:center;gap:10px;font-family:Chillax,sans-serif;font-size:1.22rem;font-weight:600;text-decoration:none;display:inline-flex}nav.svelte-1elxaub{align-items:center;gap:30px;margin-left:auto;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){min-height:44px;color:var(--ink-soft);align-items:center;font-size:.94rem;font-weight:680;text-decoration:none;display:inline-flex}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--ink)}.nav-actions.svelte-1elxaub{align-items:center;gap:10px;display:flex}.desktop-cta.svelte-1elxaub{min-height:44px;padding-inline:17px;font-size:.91rem}.mobile-cta.svelte-1elxaub,.menu-button.svelte-1elxaub{display:none}@media (width<=767px){.site-header.svelte-1elxaub{height:64px}nav.svelte-1elxaub{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface-raised);box-shadow:var(--shadow);align-items:stretch;gap:4px;margin:0;padding:12px;display:none;position:absolute;top:64px;left:16px;right:16px}nav.open.svelte-1elxaub{flex-direction:column;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){border-radius:12px;padding:11px 12px}.mobile-cta.svelte-1elxaub{color:#fff8eb;background:var(--amber);text-align:center;border-radius:999px;justify-content:center;margin-top:5px;font-family:Chillax,sans-serif;font-weight:600;display:flex}:root[data-theme=dark] .mobile-cta.svelte-1elxaub{color:var(--amber-ink)}.desktop-cta.svelte-1elxaub{display:none}.menu-button.svelte-1elxaub{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;place-items:center;width:44px;height:44px;display:inline-grid}}
