header.svelte-12qhfyh{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#faf9f7f5;position:sticky;top:0}.inner.svelte-12qhfyh{max-width:1160px;margin:0 auto;padding:0 32px}header.svelte-12qhfyh .inner:where(.svelte-12qhfyh){justify-content:space-between;align-items:center;height:58px;display:flex}.logo.svelte-12qhfyh{color:var(--text);letter-spacing:.01em;font-size:16px;font-weight:700}.header-cta.svelte-12qhfyh{color:var(--text);border:1px solid var(--border2);border-radius:3px;padding:7px 18px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.header-cta.svelte-12qhfyh:hover{background:var(--surface2);border-color:var(--sub)}main.svelte-12qhfyh{min-height:calc(100vh - 258px)}footer.svelte-12qhfyh{background:var(--surface2);border-top:1px solid var(--border);margin-top:100px}footer.svelte-12qhfyh .inner:where(.svelte-12qhfyh){flex-direction:column;gap:12px;padding:48px 32px;display:flex}.f-logo.svelte-12qhfyh{color:var(--text);font-size:15px;font-weight:700}.f-tagline.svelte-12qhfyh{color:var(--sub);font-size:13px}.f-nav.svelte-12qhfyh{gap:20px;margin-top:4px;display:flex}.f-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--sub);border-bottom:1px solid var(--border);padding-bottom:1px;font-size:13px;transition:color .15s,border-color .15s}.f-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text);border-color:var(--sub)}.f-notice.svelte-12qhfyh{color:var(--muted);border-top:1px solid var(--border);max-width:540px;margin-top:12px;padding-top:16px;font-size:11px;line-height:1.7}.f-copy.svelte-12qhfyh{color:var(--muted);font-size:11px}
