.nav.svelte-1xosg1k{position:sticky;top:0;z-index:var(--z-nav);background:var(--surface-1);border-bottom:1px solid var(--border-default)}.nav-inner.svelte-1xosg1k{max-width:760px;margin:0 auto;padding:0 var(--sp-6);height:64px;display:flex;align-items:center;justify-content:space-between}.logo-link.svelte-1xosg1k{display:flex;align-items:center;gap:var(--sp-2-5);text-decoration:none;color:var(--text-primary)}.logo-text.svelte-1xosg1k{font-weight:700;font-size:1.15rem;letter-spacing:0}.nav-links.svelte-1xosg1k{display:flex;align-items:center;gap:var(--sp-6)}.nav-link.svelte-1xosg1k{color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;transition:color var(--dur-micro)}.nav-link.svelte-1xosg1k:hover{color:var(--text-primary)}.btn.svelte-1xosg1k{display:inline-flex;align-items:center;gap:var(--sp-2);border:none;border-radius:var(--r-md);font-weight:600;font-size:.85rem;font-family:inherit;cursor:pointer;text-decoration:none;transition:all var(--dur-micro) var(--ease-out) var(--ease-out)}.btn-primary.svelte-1xosg1k{background:var(--pharos-600);color:var(--surface-1)}.btn-primary.svelte-1xosg1k:hover{background:var(--pharos-700)}.btn-sm.svelte-1xosg1k{padding:var(--sp-2) var(--sp-5)}.nav-link.svelte-1xosg1k{display:none}@media(min-width:640px){.nav-link.svelte-1xosg1k{display:block}}.footer.svelte-1txs1b8{padding:var(--sp-10) 0;border-top:1px solid var(--border-default);margin-top:var(--sp-12)}.footer-inner.svelte-1txs1b8{max-width:760px;margin:0 auto;padding:0 var(--sp-6);display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.footer-brand.svelte-1txs1b8{display:flex;align-items:center;gap:var(--sp-2);font-weight:600;font-size:.95rem;color:var(--text-secondary)}.footer-links.svelte-1txs1b8{display:flex;gap:var(--sp-6)}.footer-links.svelte-1txs1b8 a:where(.svelte-1txs1b8){color:var(--text-tertiary);text-decoration:none;font-size:.85rem;transition:color var(--dur-micro)}.footer-links.svelte-1txs1b8 a:where(.svelte-1txs1b8):hover{color:var(--text-secondary)}.release.svelte-477ztp{padding:var(--sp-12) 0;border-bottom:1px solid var(--border-default)}.release.svelte-477ztp:last-of-type{border-bottom:none}.release-header.svelte-477ztp{display:flex;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-4)}.release-header.svelte-477ztp h2:where(.svelte-477ztp){font-size:1.6rem;font-weight:700;letter-spacing:0;margin:0;text-align:start}.release-tag.svelte-477ztp{background:var(--pharos-600);color:var(--surface-1);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:var(--sp-px) var(--sp-2-5);border-radius:var(--r-md)}.release-date.svelte-477ztp{color:var(--text-tertiary);font-size:.9rem;margin-inline-start:auto}.release-intro.svelte-477ztp{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 0 var(--sp-8)}.release-section.svelte-477ztp{margin-bottom:var(--sp-6)}.release-section.svelte-477ztp:last-child{margin-bottom:0}.release-section.svelte-477ztp h3:where(.svelte-477ztp){font-size:1rem;font-weight:600;margin:0 0 var(--sp-3);letter-spacing:0}.release-section.svelte-477ztp ul:where(.svelte-477ztp){list-style:none;padding:0;margin:0}.release-section.svelte-477ztp li:where(.svelte-477ztp){font-size:.9rem;color:var(--text-secondary);line-height:1.6;padding:var(--sp-1-5) 0;padding-inline-start:var(--sp-5);position:relative}.release-section.svelte-477ztp li:where(.svelte-477ztp):before{content:"";position:absolute;inset-inline-start:0;top:14px;width:6px;height:6px;border-radius:var(--r-full);background:var(--border-default)}.release-header.svelte-477ztp{flex-direction:column;gap:var(--sp-2)}.release-date.svelte-477ztp{margin-inline-start:0}@media(min-width:640px){.release-header.svelte-477ztp{flex-direction:row;gap:var(--sp-4)}.release-date.svelte-477ztp{margin-inline-start:auto}}body{margin:0;font-family:var(--font-ui);background:var(--surface-base);color:var(--text-primary);-webkit-font-smoothing:antialiased}.changelog-page.svelte-c3nf25{min-height:100vh;display:flex;flex-direction:column}.container.svelte-c3nf25{max-width:760px;margin:0 auto;padding:0 var(--sp-6);flex:1}.page-header.svelte-c3nf25{padding:var(--sp-12) 0 var(--sp-8);text-align:center}.page-header.svelte-c3nf25 h1:where(.svelte-c3nf25){font-size:2rem;font-weight:800;letter-spacing:0;margin:0 0 var(--sp-3)}.page-sub.svelte-c3nf25{color:var(--text-secondary);font-size:1.1rem;margin:0;line-height:1.6}@media(min-width:640px){.page-header.svelte-c3nf25{padding:var(--sp-20) 0 var(--sp-12)}.page-header.svelte-c3nf25 h1:where(.svelte-c3nf25){font-size:2.8rem}}
