.nav-desktop[data-astro-cid-xw3b2ajo] .link[data-astro-cid-xw3b2ajo],.nav-desktop[data-astro-cid-xw3b2ajo] .sep[data-astro-cid-xw3b2ajo],.nav-desktop[data-astro-cid-xw3b2ajo] .sigil-pill[data-astro-cid-xw3b2ajo],.season-tag[data-astro-cid-xw3b2ajo],.mobile-sigil[data-astro-cid-xw3b2ajo]{opacity:0}.nav-desktop[data-astro-cid-xw3b2ajo]{position:fixed;top:0;left:0;right:0;z-index:50;display:none;align-items:center;justify-content:center;padding:1rem 1.5rem;background:transparent;border-bottom:.5px solid var(--color-border);transition:background .2s ease,backdrop-filter .2s ease}.nav-inner[data-astro-cid-xw3b2ajo]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:400px}.nav-desktop[data-astro-cid-xw3b2ajo].scrolled{background:color-mix(in srgb,var(--color-bg) 85%,transparent);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px)}.side[data-astro-cid-xw3b2ajo]{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:1rem}.side[data-astro-cid-xw3b2ajo].left{justify-content:flex-start}.side[data-astro-cid-xw3b2ajo].right{justify-content:flex-end}.link[data-astro-cid-xw3b2ajo]{display:inline-block;font-family:var(--font-sans);font-weight:400;font-size:13px;color:var(--color-tab-dim);text-decoration:none;padding-bottom:2px;border-bottom:1.5px solid transparent;transition:color .2s ease,border-color .2s ease}.link[data-astro-cid-xw3b2ajo]:hover{color:var(--color-text-primary)}.link[data-astro-cid-xw3b2ajo].active{color:var(--color-text-primary);border-bottom-color:var(--color-accent)}.sep[data-astro-cid-xw3b2ajo]{font-family:var(--font-serif-breathe);font-size:14px;color:var(--color-tab-dim);opacity:.6;user-select:none}.sigil-pill[data-astro-cid-xw3b2ajo]{display:inline-flex;align-items:center;border:.5px solid var(--color-border);border-radius:99px;padding:4px 14px;color:var(--color-text-primary);transition:color .2s ease,background-color .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#ffffff08}.sigil-pill[data-astro-cid-xw3b2ajo]:hover{color:var(--color-accent);background-color:#ffffff8c}.season-tag[data-astro-cid-xw3b2ajo]{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);font-family:var(--font-sans);font-weight:300;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-tab-dim);pointer-events:none}.mobile-sigil[data-astro-cid-xw3b2ajo]{position:fixed;top:1.5rem;left:50%;transform:translate(-50%);z-index:50;min-width:44px;min-height:44px;padding:4px 14px;justify-content:center;color:var(--color-text-primary)}.nav-mobile[data-astro-cid-xw3b2ajo]{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;background:var(--color-bg);border-top:.5px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom,0)}.tab[data-astro-cid-xw3b2ajo]{flex:1;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;padding:.75rem 1rem;font-family:var(--font-sans);font-weight:400;font-size:11px;color:var(--color-tab-dim);text-decoration:none;border-top:1.5px solid transparent;transition:color .2s ease,border-color .2s ease}.tab[data-astro-cid-xw3b2ajo].active{color:var(--color-text-primary);border-top-color:var(--color-accent)}@media(min-width:768px){.nav-desktop[data-astro-cid-xw3b2ajo]{display:flex}.nav-mobile[data-astro-cid-xw3b2ajo],.mobile-sigil[data-astro-cid-xw3b2ajo]{display:none}}@media(prefers-color-scheme:dark){[data-theme=breathe]{--color-bg: var(--color-bg-dark);--color-surface: var(--color-surface-dark);--color-text-primary: var(--color-text-primary-dark);--color-text-secondary: var(--color-text-secondary-dark);--color-accent: var(--color-accent-dark);--color-border: var(--color-border-dark);--color-tab-dim: var(--color-tab-dim-dark)}}[data-theme=breathe]{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans)}[data-theme=breathe] .display{font-family:var(--font-serif-breathe);font-weight:300;font-style:italic;font-size:clamp(56px,7vw,96px);line-height:1.1}[data-theme=breathe] h2{font-family:var(--font-serif-breathe);font-weight:400;font-size:2.25rem}[data-theme=breathe] h3{font-family:var(--font-serif-breathe);font-weight:400;font-style:italic;font-size:1.5rem}[data-theme=breathe] p{font-family:var(--font-serif-breathe);font-weight:400;font-size:1.0625rem;line-height:1.65}[data-theme=breathe] nav,[data-theme=breathe] .ui{font-family:var(--font-sans);font-weight:400;font-size:.8125rem}[data-theme=breathe] .season-label{font-family:var(--font-sans);font-weight:300;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}
