.ritual[data-astro-cid-zdomb3tx]{z-index:1;min-height:100svh;position:relative}.trail[data-astro-cid-zdomb3tx]{top:var(--space-4);gap:var(--space-2);list-style:none;display:flex;position:fixed;left:50%;transform:translate(-50%)}.trail[data-astro-cid-zdomb3tx] li[data-astro-cid-zdomb3tx]{background:var(--gold-line);opacity:.25;width:2.2rem;height:1px;transition:opacity var(--dur-step)}.trail[data-astro-cid-zdomb3tx] li[data-astro-cid-zdomb3tx].lit{opacity:1}.step[data-astro-cid-zdomb3tx]{justify-content:center;align-items:center;gap:var(--space-4);min-height:100svh;padding:var(--space-4);text-align:center;flex-direction:column;display:none;position:absolute;inset:0}.step[data-astro-cid-zdomb3tx].active{display:flex}.step[data-astro-cid-zdomb3tx].active>[data-astro-cid-zdomb3tx]{animation:breath var(--dur-breath) var(--ease-ritual) both}@keyframes breath{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}h1[data-astro-cid-zdomb3tx]{font-family:var(--font-display);color:var(--ivory);font-size:clamp(1.5rem,4vw,2.4rem);font-weight:400}.hint[data-astro-cid-zdomb3tx]{color:var(--muted);font-size:.95rem}.row[data-astro-cid-zdomb3tx]{align-items:flex-end;gap:var(--space-3);z-index:2;flex-wrap:wrap;justify-content:center;display:flex;position:relative}label[data-astro-cid-zdomb3tx]{gap:var(--space-2);flex-direction:column;display:flex}label[data-astro-cid-zdomb3tx]>span[data-astro-cid-zdomb3tx]{color:var(--muted);font-size:.8rem}input[data-astro-cid-zdomb3tx],select[data-astro-cid-zdomb3tx]{border:none;border-bottom:1px solid var(--gold-line);color:var(--ivory);font-family:var(--font-body);text-align:center;background:0 0;width:5.5ch;padding:.2em .3em;font-size:1.6rem;font-weight:300}input[data-astro-cid-zdomb3tx]:focus{border-bottom-color:var(--gold-300);outline:none}.month-box[data-astro-cid-zdomb3tx]{position:relative}.month-btn[data-astro-cid-zdomb3tx]{border:none;border-bottom:1px solid var(--gold-line);color:var(--ivory);font-family:var(--font-body);cursor:pointer;background:0 0;align-items:baseline;gap:.5em;padding:.2em .3em;font-size:1.6rem;font-weight:300;display:flex}.month-btn[data-astro-cid-zdomb3tx]:focus-visible{border-bottom-color:var(--gold-300);outline:none}.caret[data-astro-cid-zdomb3tx]{color:var(--muted);font-size:.6em}.month-pop[data-astro-cid-zdomb3tx]{top:calc(100% + var(--space-2));z-index:5;background:var(--ink-800);border:1px solid var(--gold-line);width:max-content;max-width:92vw;padding:var(--space-2);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:2px;list-style:none;display:grid;position:absolute;left:50%;transform:translate(-50%)}.month-pop[data-astro-cid-zdomb3tx][hidden]{display:none}.month-pop[data-astro-cid-zdomb3tx] li[data-astro-cid-zdomb3tx]{color:var(--muted);text-align:center;cursor:pointer;transition:color var(--dur-flicker), background var(--dur-flicker);border-radius:9px;padding:.55em .9em;font-size:.98rem}.month-pop[data-astro-cid-zdomb3tx] li[data-astro-cid-zdomb3tx]:hover{color:var(--ivory);background:var(--ink-700)}.month-pop[data-astro-cid-zdomb3tx] li[data-astro-cid-zdomb3tx][aria-selected=true]{color:var(--gold-300)}input[data-astro-cid-zdomb3tx]::placeholder{color:var(--ink-700)}.colon[data-astro-cid-zdomb3tx]{color:var(--muted);padding-bottom:.2em;font-size:1.6rem}.era[data-astro-cid-zdomb3tx]{border:1px solid var(--gold-line);border-radius:999px;gap:1px;display:flex;overflow:hidden}.era[data-astro-cid-zdomb3tx] button[data-astro-cid-zdomb3tx]{color:var(--muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;padding:.45em 1.1em;font-size:.9rem}.era[data-astro-cid-zdomb3tx] button[data-astro-cid-zdomb3tx][aria-pressed=true]{color:var(--ink-950);background:var(--gold-300)}.unknown-link[data-astro-cid-zdomb3tx]{color:var(--muted);font-family:var(--font-body);text-underline-offset:.3em;cursor:pointer;background:0 0;border:none;font-size:.95rem;text-decoration:underline}.unknown-link[data-astro-cid-zdomb3tx]:hover{color:var(--ivory)}.unknown-link[data-astro-cid-zdomb3tx].on{color:var(--gold-300)}.unknown-note[data-astro-cid-zdomb3tx]{max-width:44ch}.unknown-note[data-astro-cid-zdomb3tx] p[data-astro-cid-zdomb3tx]{color:var(--ivory);line-height:var(--leading-ritual);font-size:.98rem}.place-box[data-astro-cid-zdomb3tx]{width:min(30rem,90vw);position:relative}.place-box[data-astro-cid-zdomb3tx] input[data-astro-cid-zdomb3tx]{width:100%;font-size:1.3rem}#place-results[data-astro-cid-zdomb3tx]{margin-top:var(--space-2);text-align:start;list-style:none}#place-results[data-astro-cid-zdomb3tx] li[data-astro-cid-zdomb3tx]{color:var(--muted);cursor:pointer;transition:color var(--dur-flicker), border-color var(--dur-flicker);border-left:1px solid #0000;padding:.55em .8em}#place-results[data-astro-cid-zdomb3tx] li[data-astro-cid-zdomb3tx]:hover,#place-results[data-astro-cid-zdomb3tx] li[data-astro-cid-zdomb3tx][aria-selected=true]{color:var(--ivory);border-left-color:var(--gold-300)}#place-results[data-astro-cid-zdomb3tx] li[data-astro-cid-zdomb3tx].empty{cursor:default;font-size:.9rem}.summary[data-astro-cid-zdomb3tx]{gap:var(--space-2);flex-direction:column;display:flex}.s-date[data-astro-cid-zdomb3tx]{color:var(--ivory);font-size:1.35rem}.s-place[data-astro-cid-zdomb3tx]{color:var(--gold-300);font-size:1.05rem}.s-notime[data-astro-cid-zdomb3tx]{color:var(--muted);font-size:.9rem}.err[data-astro-cid-zdomb3tx]{color:#c98a8a;min-height:1.4em;font-size:.9rem}nav[data-astro-cid-zdomb3tx]{gap:var(--space-3);display:flex}nav[data-astro-cid-zdomb3tx] button[data-astro-cid-zdomb3tx]{font-family:var(--font-body);color:var(--gold-300);border:1px solid var(--gold-line);cursor:pointer;transition:box-shadow var(--dur-step) var(--ease-ritual), color var(--dur-step);background:0 0;border-radius:999px;padding:.8em 2.2em;font-size:1.05rem}nav[data-astro-cid-zdomb3tx] button[data-astro-cid-zdomb3tx]:hover{color:var(--ivory);box-shadow:0 0 28px var(--gold-glow), inset 0 0 14px var(--gold-glow)}nav[data-astro-cid-zdomb3tx] button[data-astro-cid-zdomb3tx]:focus-visible{outline:1px solid var(--gold-300);outline-offset:3px}nav[data-astro-cid-zdomb3tx] button[data-astro-cid-zdomb3tx]:focus:not(:focus-visible){outline:none}nav[data-astro-cid-zdomb3tx] .back[data-astro-cid-zdomb3tx]{color:var(--muted);border-color:#0000}nav[data-astro-cid-zdomb3tx] .back[data-astro-cid-zdomb3tx]:hover{box-shadow:none}.skyveil[data-astro-cid-m4xohido]{z-index:3;background:var(--ink-950);position:fixed;inset:0}.sky[data-astro-cid-m4xohido]{width:100%;height:100%;position:absolute;inset:0}.caption[data-astro-cid-m4xohido]{inset-inline:0;bottom:calc(7svh + env(safe-area-inset-bottom,0px));align-items:center;gap:var(--space-2);text-align:center;padding-inline:var(--space-4);pointer-events:none;flex-direction:column;display:flex;position:absolute}.cap-line[data-astro-cid-m4xohido]{font-family:var(--font-display);color:var(--ivory);font-size:clamp(1.2rem,3vw,1.8rem)}.cap-year[data-astro-cid-m4xohido]{color:var(--gold-300);letter-spacing:.2em;min-height:1.6em;font-size:1.1rem}.cap-detail[data-astro-cid-m4xohido]{color:var(--gold-300);font-size:1.05rem;line-height:var(--leading-ritual)}.cap-settled[data-astro-cid-m4xohido]{color:var(--ivory);opacity:.85;font-size:.98rem}.caption[data-astro-cid-m4xohido] p[data-astro-cid-m4xohido][hidden],.caption[data-astro-cid-m4xohido] button[data-astro-cid-m4xohido][hidden]{display:none}.cap-open[data-astro-cid-m4xohido]{pointer-events:auto;margin-top:var(--space-3);font-family:var(--font-body);color:var(--gold-300);border:1px solid var(--gold-line);cursor:pointer;transition:box-shadow var(--dur-step) var(--ease-ritual), color var(--dur-step);animation:capbreath var(--dur-breath) var(--ease-ritual) both;background:0 0;border-radius:999px;padding:.8em 2.4em;font-size:1.05rem}.cap-open[data-astro-cid-m4xohido]:hover{color:var(--ivory);box-shadow:0 0 28px var(--gold-glow), inset 0 0 14px var(--gold-glow)}@keyframes capbreath{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chartveil[data-astro-cid-waeptjok]{z-index:4;background:var(--ink-950);position:fixed;inset:0;overflow:hidden auto}.beat[data-astro-cid-waeptjok]{justify-content:center;align-items:center;gap:var(--space-4);min-height:100svh;padding:var(--space-4);text-align:center;flex-direction:column;display:flex}.hook-line[data-astro-cid-waeptjok]{max-width:22ch;font-family:var(--font-display);font-size:clamp(1.7rem,5vw,3rem);line-height:var(--leading-ritual);color:var(--ivory);text-wrap:balance;animation:breath var(--dur-breath) var(--ease-ritual) both}.hook-quote[data-astro-cid-waeptjok]{max-width:38ch;color:var(--gold-300);font-size:1.15rem;line-height:var(--leading-ritual);animation:breath var(--dur-breath) var(--ease-ritual) .5s both}.scroll-hint[data-astro-cid-waeptjok]{align-items:center;gap:var(--space-2);color:var(--muted);animation:breath var(--dur-breath) var(--ease-ritual) 1.4s both;flex-direction:column;font-size:.85rem;display:flex;position:absolute;bottom:6vh}.scroll-hint[data-astro-cid-waeptjok] svg[data-astro-cid-waeptjok]{animation:bob 2.4s var(--ease-ritual) infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.wheel-box[data-astro-cid-waeptjok]{width:min(88vmin,46rem)}.wheel-box[data-astro-cid-waeptjok] svg{width:100%;height:auto;display:block}.wheel-box[data-astro-cid-waeptjok] .stroke{stroke-dasharray:1;stroke-dashoffset:1px;fill:none}.wheel-box[data-astro-cid-waeptjok].drawn .stroke{animation:draw 1.4s var(--ease-ritual) forwards;animation-delay:var(--d,0s)}.wheel-box[data-astro-cid-waeptjok] .glyph{opacity:0}.wheel-box[data-astro-cid-waeptjok].drawn .glyph{animation:appear .9s var(--ease-ritual) forwards;animation-delay:var(--d,0s)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes appear{to{opacity:1}}@media (prefers-reduced-motion:reduce){.wheel-box[data-astro-cid-waeptjok] .stroke{stroke-dashoffset:0}.wheel-box[data-astro-cid-waeptjok] .glyph{opacity:1}}.readings[data-astro-cid-waeptjok]{max-width:40rem;padding:var(--space-6) var(--space-4) 30vh;gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.readings[data-astro-cid-waeptjok] article{opacity:0;transition:opacity var(--dur-breath) var(--ease-ritual), transform var(--dur-breath) var(--ease-ritual);transform:translateY(14px)}.readings[data-astro-cid-waeptjok] article.in{opacity:1;transform:none}.readings[data-astro-cid-waeptjok] h2{font-family:var(--font-display);color:var(--gold-300);margin-bottom:var(--space-2);font-size:1.45rem;font-weight:400}.readings[data-astro-cid-waeptjok] .mech{color:var(--muted);font-size:.92rem;line-height:var(--leading-prose);border-inline-start:1px solid var(--gold-line);margin-bottom:var(--space-3);text-align:start;padding-inline-start:var(--space-3)}.readings[data-astro-cid-waeptjok] .body{color:var(--ivory);line-height:var(--leading-ritual);text-align:start;white-space:pre-line}.readings[data-astro-cid-waeptjok] .body.pending{color:var(--muted);font-style:italic}.card-title[data-astro-cid-waeptjok]{font-family:var(--font-display);color:var(--ivory);font-size:clamp(1.5rem,4vw,2.2rem);font-weight:400}.card-line[data-astro-cid-waeptjok]{max-width:36ch;color:var(--muted);line-height:var(--leading-ritual)}.card-img[data-astro-cid-waeptjok]{border:1px solid var(--gold-line);border-radius:18px;width:min(320px,72vw);box-shadow:0 12px 60px #0000008c}.card-actions[data-astro-cid-waeptjok]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.card-actions[data-astro-cid-waeptjok] button[data-astro-cid-waeptjok],.card-actions[data-astro-cid-waeptjok] a[data-astro-cid-waeptjok]{font-family:var(--font-body);color:var(--gold-300);border:1px solid var(--gold-line);cursor:pointer;transition:box-shadow var(--dur-step) var(--ease-ritual), color var(--dur-step);background:0 0;border-radius:999px;padding:.8em 2.2em;font-size:1.05rem;text-decoration:none}.card-actions[data-astro-cid-waeptjok] button[data-astro-cid-waeptjok]:hover,.card-actions[data-astro-cid-waeptjok] a[data-astro-cid-waeptjok]:hover{color:var(--ivory);box-shadow:0 0 28px var(--gold-glow), inset 0 0 14px var(--gold-glow)}
