.nav.svelte-u4k2t{position:sticky;top:0;z-index:100;padding:14px 32px;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#2a2422f2;border-bottom:1px solid rgba(245,236,215,.08)}.nav-logo.svelte-u4k2t{font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--paper-warm)}.nav-links.svelte-u4k2t{display:flex;align-items:center;gap:24px}.nav-links.svelte-u4k2t a:where(.svelte-u4k2t){font-family:var(--font-ui);font-size:.8rem;font-weight:500;color:#f5ecd780;transition:color .2s}.nav-links.svelte-u4k2t a:where(.svelte-u4k2t):hover,.nav-links.svelte-u4k2t a.active:where(.svelte-u4k2t){color:var(--paper-warm)}.nav-cta.svelte-u4k2t{padding:8px 20px;background:var(--red);color:#fff!important;border:none;border-radius:4px;font-family:var(--font-ui);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;transition:all .2s}.nav-cta.svelte-u4k2t:hover{background:var(--red-mid);transform:translateY(-1px)}.blog-page.svelte-u4k2t{max-width:720px;margin:0 auto;padding:2rem 1.5rem 4rem}.blog-header.svelte-u4k2t{margin-bottom:3rem}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--ink);margin-bottom:.5rem}.subtitle.svelte-u4k2t{font-family:var(--font-body);font-size:1.125rem;color:var(--muted)}.empty-state.svelte-u4k2t{padding:4rem 0;text-align:center}.empty-state.svelte-u4k2t p:where(.svelte-u4k2t){font-family:var(--font-body);font-size:1.125rem;color:var(--muted);font-style:italic}.post-list.svelte-u4k2t{display:flex;flex-direction:column;gap:2rem}.post-card.svelte-u4k2t{display:block;padding:1.5rem;border-radius:8px;border:1px solid var(--faint);text-decoration:none;transition:border-color .2s,box-shadow .2s}.post-card.svelte-u4k2t:hover{border-color:var(--blue-slate);box-shadow:0 2px 12px #4a61781a}.category.svelte-u4k2t{font-family:var(--font-ui);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--blue-deep);margin-bottom:.5rem;display:inline-block}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--ink);margin-bottom:.5rem}.description.svelte-u4k2t{font-family:var(--font-body);font-size:1rem;color:var(--muted);line-height:1.5;margin-bottom:.75rem}time.svelte-u4k2t{font-family:var(--font-ui);font-size:.8125rem;color:var(--ink-light)}@media(max-width:640px){.nav-links.svelte-u4k2t a:where(.svelte-u4k2t):not(.nav-cta):not(.active){display:none}}
