.page-nav.svelte-glgdy8{max-width:var(--max-width);margin:0 auto;padding:4.75rem var(--editorial-pad) .85rem}.page-nav__crumbs.svelte-glgdy8{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 0;list-style:none;margin:0 0 .85rem;padding:0;font-size:var(--editorial-eyebrow);letter-spacing:.08em;color:var(--text-subtle)}.page-nav__crumb.svelte-glgdy8{display:flex;align-items:center}.page-nav__crumb.svelte-glgdy8:not(:last-child):after{content:"/";margin:0 .4rem;opacity:.4;pointer-events:none}.page-nav__crumb-link.svelte-glgdy8{color:var(--text-muted);transition:color .2s ease}.page-nav__crumb-link.svelte-glgdy8:hover{color:var(--text)}.page-nav__crumb-current.svelte-glgdy8{color:var(--text);font-weight:var(--weight-medium)}.page-nav__back.svelte-glgdy8{display:inline-flex;align-items:center;gap:.65rem;max-width:min(36rem,100%);padding:.65rem 1rem .65rem .7rem;border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:radial-gradient(circle at 14% 24%,color-mix(in srgb,var(--accent-gold) 24%,transparent) 0%,transparent 52%),color-mix(in srgb,var(--bg-elevated) 86%,var(--accent-ink) 14%);color:var(--text);box-shadow:var(--shadow-soft);transition:border-color .25s ease,background .25s ease,transform .25s var(--ease-out)}.page-nav__back.svelte-glgdy8:hover{border-color:color-mix(in srgb,var(--accent-soft) 65%,var(--accent-gold));background:radial-gradient(circle at 14% 24%,color-mix(in srgb,var(--accent-highlight) 22%,transparent) 0%,transparent 52%),color-mix(in srgb,var(--bg-soft) 84%,var(--accent-ink) 16%);transform:translate(-2px)}.page-nav__back-icon.svelte-glgdy8{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.85rem;height:1.85rem;border-radius:50%;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text-muted);transition:color .2s ease,background .2s ease}.page-nav__back.svelte-glgdy8:hover .page-nav__back-icon:where(.svelte-glgdy8){color:var(--text);background:color-mix(in srgb,var(--accent-highlight) 16%,transparent)}.page-nav__back-body.svelte-glgdy8{display:flex;flex-direction:column;gap:.15rem;min-width:0}.page-nav__back-label.svelte-glgdy8{font-size:clamp(.9rem,1.8vw,1rem);font-weight:var(--weight-medium);line-height:1.3;letter-spacing:.01em}.page-nav__back-hint.svelte-glgdy8{font-size:var(--editorial-eyebrow);line-height:1.4;color:var(--text-subtle)}.page-nav--story.svelte-glgdy8{max-width:none;width:100%;margin:0;padding:calc(var(--site-header-offset, 4.75rem) + .55rem) var(--editorial-pad) .85rem}.page-nav--story.svelte-glgdy8 .page-nav__crumbs:where(.svelte-glgdy8){color:color-mix(in srgb,var(--color-linen) 42%,transparent)}.page-nav--story.svelte-glgdy8 .page-nav__crumb-link:where(.svelte-glgdy8){color:color-mix(in srgb,var(--color-linen) 58%,transparent)}.page-nav--story.svelte-glgdy8 .page-nav__crumb-link:where(.svelte-glgdy8):hover{color:color-mix(in srgb,var(--accent-gold) 88%,var(--color-linen))}.page-nav--story.svelte-glgdy8 .page-nav__crumb-current:where(.svelte-glgdy8){color:var(--color-linen);font-weight:var(--weight-medium)}.page-nav--story.svelte-glgdy8 .page-nav__back:where(.svelte-glgdy8){gap:.5rem;padding:.5rem .95rem .5rem .55rem;border:1px solid color-mix(in srgb,var(--color-linen) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-linen) 4%,transparent);box-shadow:none;color:var(--color-linen);transition:border-color .25s ease,background .25s ease,transform .3s var(--ease-ribbit)}.page-nav--story.svelte-glgdy8 .page-nav__back:where(.svelte-glgdy8):hover{border-color:color-mix(in srgb,var(--accent-gold) 45%,transparent);background:color-mix(in srgb,var(--color-linen) 6%,transparent);transform:none}.page-nav--story.svelte-glgdy8 .page-nav__back-icon:where(.svelte-glgdy8){width:1.1rem;height:1.1rem;border-radius:0;background:transparent!important;color:color-mix(in srgb,var(--accent-gold) 80%,var(--color-linen));transition:color .2s ease,transform .25s var(--ease-ribbit)}.page-nav--story.svelte-glgdy8 .page-nav__back:where(.svelte-glgdy8):hover .page-nav__back-icon:where(.svelte-glgdy8){color:var(--accent-gold);background:transparent!important;transform:translate(-3px)}.page-nav--story.svelte-glgdy8 .page-nav__back-label:where(.svelte-glgdy8){font-family:var(--font-body, var(--font-mono));font-size:clamp(.9rem,1.5vw,1rem);font-weight:var(--weight-medium);letter-spacing:.02em;text-transform:none;line-height:1.25}.page-nav--story.svelte-glgdy8 .page-nav__back-hint:where(.svelte-glgdy8){font-size:.58rem;letter-spacing:.04em;line-height:1.35;color:color-mix(in srgb,var(--color-linen) 46%,transparent)}
