.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{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem 4rem;text-align:center;gap:1.5rem}.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:-1rem}.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}.zone.svelte-1k0hvx1{width:100%;max-width:480px;margin-top:1rem}.zone-heading.svelte-1k0hvx1{font-size:.72rem;color:var(--text-label);letter-spacing:.22em;text-transform:uppercase;margin-bottom:1rem}.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:.75rem}.grid.svelte-1k0hvx1>:where(.svelte-1k0hvx1):last-child:nth-child(odd){grid-column:1 / -1}.card-link.svelte-1k0hvx1{display:flex;flex-direction:column;justify-content:center;padding:1rem .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:5rem}.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{margin-top:2rem;text-align:center}.parlor-footer.svelte-1k0hvx1 p:where(.svelte-1k0hvx1){font-size:.62rem;color:var(--text-muted);letter-spacing:.05em}@media(max-width:400px){.grid.svelte-1k0hvx1{grid-template-columns:1fr}.grid.svelte-1k0hvx1>:where(.svelte-1k0hvx1):last-child:nth-child(odd){grid-column:auto}}
