.sigil-root.svelte-1nlsqbi{display:grid;place-items:center;opacity:.78}.sigil-svg.svelte-1nlsqbi{width:var(--sigil-size);height:var(--sigil-size);fill:none;stroke:color-mix(in srgb,var(--text-primary) 88%,#a67c00 12%);stroke-linecap:round;stroke-linejoin:round}.outer-ring.svelte-1nlsqbi{stroke-width:3;stroke-dasharray:502;stroke-dashoffset:502}.inner-ring.svelte-1nlsqbi,.mystic-star.svelte-1nlsqbi,.book-arch.svelte-1nlsqbi{stroke-width:1.5;opacity:0}.eye-group.svelte-1nlsqbi{stroke-width:2}.shadow.svelte-1nlsqbi{opacity:.4}.animated.svelte-1nlsqbi .outer-ring:where(.svelte-1nlsqbi){animation:svelte-1nlsqbi-draw-ring 3s ease-out forwards}.animated.svelte-1nlsqbi .inner-ring:where(.svelte-1nlsqbi),.animated.svelte-1nlsqbi .mystic-star:where(.svelte-1nlsqbi),.animated.svelte-1nlsqbi .book-arch:where(.svelte-1nlsqbi),.animated.svelte-1nlsqbi .book-arch-sub:where(.svelte-1nlsqbi){animation:svelte-1nlsqbi-fade-in 2s ease-out 1s forwards}.animated.svelte-1nlsqbi .eye-group:where(.svelte-1nlsqbi){animation:svelte-1nlsqbi-eye-pulse 4s ease-in-out infinite}.sigil-root.svelte-1nlsqbi:not(.animated) .outer-ring:where(.svelte-1nlsqbi){stroke-dashoffset:0}.sigil-root.svelte-1nlsqbi:not(.animated) .inner-ring:where(.svelte-1nlsqbi),.sigil-root.svelte-1nlsqbi:not(.animated) .mystic-star:where(.svelte-1nlsqbi),.sigil-root.svelte-1nlsqbi:not(.animated) .book-arch:where(.svelte-1nlsqbi),.sigil-root.svelte-1nlsqbi:not(.animated) .book-arch-sub:where(.svelte-1nlsqbi){opacity:.6}@keyframes svelte-1nlsqbi-draw-ring{to{stroke-dashoffset:0}}@keyframes svelte-1nlsqbi-fade-in{to{opacity:.6}}@keyframes svelte-1nlsqbi-eye-pulse{0%,to{opacity:.3;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--text-primary) 88%,#a67c00 12%))}50%{opacity:1;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--text-primary) 88%,#a67c00 12%))}}@media(max-width:640px){.sigil-root.svelte-1nlsqbi{opacity:.8}}.landing.svelte-1k0hvx1{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--content-padding-top) 1.5rem .75rem;text-align:center}.landing-shell.svelte-1k0hvx1{width:100%;max-width:var(--content-max-narrow);display:flex;flex-direction:column;align-items:center;gap:1.25rem}.landing-hero.svelte-1k0hvx1{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.15rem}.landing-sigil.svelte-1k0hvx1{display:flex;justify-content:center}.landing-nav.svelte-1k0hvx1,.landing-zones.svelte-1k0hvx1{width:100%;display:flex;flex-direction:column;gap:.85rem}.brand.svelte-1k0hvx1{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--text-secondary, color-mix(in srgb, var(--text-primary) 55%, transparent));margin-bottom:-.85rem}.title.svelte-1k0hvx1{font-size:clamp(1.8rem,5vw,3.2rem);color:var(--text-title);letter-spacing:.2em;text-transform:uppercase}.epigraph.svelte-1k0hvx1{font-size:1.05rem;max-width:360px;letter-spacing:.04em;line-height:1.65}.zone.svelte-1k0hvx1{width:100%}.zone-heading.svelte-1k0hvx1{font-size:.72rem;color:var(--text-label);letter-spacing:.22em;text-transform:uppercase;margin-bottom:.75rem}.zone-heading.svelte-1k0hvx1:before,.zone-heading.svelte-1k0hvx1:after{content:"—";margin:0 .6em;opacity:.4}.grid.svelte-1k0hvx1{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.grid-readings.svelte-1k0hvx1{grid-template-columns:1fr}.grid.svelte-1k0hvx1>:where(.svelte-1k0hvx1):last-child:nth-child(odd){grid-column:1 / -1}.grid-readings.svelte-1k0hvx1>:where(.svelte-1k0hvx1):last-child:nth-child(odd){grid-column:auto}.card-link.svelte-1k0hvx1{display:flex;flex-direction:column;justify-content:center;padding:.9rem .75rem;border:1px solid var(--border-btn);border-radius:4px;text-decoration:none;transition:border-color .3s,background .3s;background:var(--surface-btn);cursor:pointer;min-height:4.75rem}.card-link.svelte-1k0hvx1:hover{border-color:var(--border-ui);background:var(--surface-btn-hover)}.card-link.dormant.svelte-1k0hvx1{cursor:default;opacity:.45}.card-link.dormant.svelte-1k0hvx1:hover{border-color:var(--border-btn);background:var(--surface-btn)}.card-name.svelte-1k0hvx1{color:color-mix(in srgb,var(--text-primary) 92%,transparent);font-size:.95rem;letter-spacing:.08em}.card-sub.svelte-1k0hvx1{color:color-mix(in srgb,var(--text-primary) 50%,transparent);font-size:.68rem;margin-top:.3rem;letter-spacing:.1em;text-transform:uppercase}.card-soon.svelte-1k0hvx1{color:var(--text-muted);font-size:.6rem;margin-top:.35rem;letter-spacing:.14em}.parlor-footer.svelte-1k0hvx1{text-align:center}.parlor-footer.svelte-1k0hvx1 p:where(.svelte-1k0hvx1){font-size:.62rem;color:var(--text-muted);letter-spacing:.05em;line-height:1.5}.landing--stacked.svelte-1k0hvx1 .landing-shell:where(.svelte-1k0hvx1){max-width:var(--content-max);gap:1.5rem}.landing--stacked.svelte-1k0hvx1 .landing-hero--banner:where(.svelte-1k0hvx1){gap:1rem}.landing--stacked.svelte-1k0hvx1 .epigraph:where(.svelte-1k0hvx1){max-width:520px}@media(min-width:700px){.landing.svelte-1k0hvx1{width:100%;max-width:var(--content-max);margin-inline:auto;padding:var(--content-padding-top) 2rem .25rem}.landing-shell.svelte-1k0hvx1{max-width:none;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr);grid-template-rows:1fr auto;gap:.75rem 2.5rem;align-items:center}.landing-hero.svelte-1k0hvx1{grid-column:1;grid-row:1;align-self:center;align-items:flex-start;text-align:left;gap:.85rem}.landing-sigil.svelte-1k0hvx1{width:100%;justify-content:center;margin-bottom:-.15rem}.landing.svelte-1k0hvx1:not(.landing--stacked) .landing-sigil:where(.svelte-1k0hvx1) .sigil-svg{width:200px;height:200px}.landing-nav.svelte-1k0hvx1{grid-column:2;grid-row:1 / -1;align-self:center;gap:.9rem}.landing.svelte-1k0hvx1:not(.landing--stacked) .brand:where(.svelte-1k0hvx1){margin-bottom:-.5rem;align-self:flex-start}.landing.svelte-1k0hvx1:not(.landing--stacked) .title:where(.svelte-1k0hvx1){font-size:clamp(1.5rem,2.4vw,2.35rem);line-height:1.12}.landing.svelte-1k0hvx1:not(.landing--stacked) .epigraph:where(.svelte-1k0hvx1){max-width:none;font-size:.94rem;line-height:1.6}.card-link.svelte-1k0hvx1{min-height:4.1rem;padding:.7rem .65rem}.parlor-footer.svelte-1k0hvx1{grid-column:1;grid-row:2;align-self:end;text-align:left}.landing--stacked.svelte-1k0hvx1 .landing-shell:where(.svelte-1k0hvx1){display:flex;flex-direction:column;align-items:center;gap:1.35rem}.landing--stacked.svelte-1k0hvx1 .landing-hero--banner:where(.svelte-1k0hvx1){align-items:center;text-align:center}.landing--stacked.svelte-1k0hvx1 .landing-sigil:where(.svelte-1k0hvx1){margin-bottom:0}.landing--stacked.svelte-1k0hvx1 .landing-sigil:where(.svelte-1k0hvx1) .sigil-svg{width:300px;height:300px}.landing--stacked.svelte-1k0hvx1 .brand:where(.svelte-1k0hvx1){margin-bottom:-.65rem}.landing--stacked.svelte-1k0hvx1 .title:where(.svelte-1k0hvx1){font-size:clamp(2rem,4.2vw,3.35rem);line-height:1.1}.landing--stacked.svelte-1k0hvx1 .epigraph:where(.svelte-1k0hvx1){font-size:1.02rem;line-height:1.7}.landing--stacked.svelte-1k0hvx1 .landing-zones:where(.svelte-1k0hvx1){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 2rem;align-items:start}.landing--stacked.svelte-1k0hvx1 .parlor-footer:where(.svelte-1k0hvx1){width:100%;text-align:center}}@media(max-width:400px){.grid.svelte-1k0hvx1:not(.grid-readings){grid-template-columns:1fr}.grid.svelte-1k0hvx1:not(.grid-readings)>:where(.svelte-1k0hvx1):last-child:nth-child(odd){grid-column:auto}}@media(max-width:699px){.landing--stacked.svelte-1k0hvx1 .landing-zones:where(.svelte-1k0hvx1){gap:1.1rem}}
