.scene[data-astro-cid-se4gpzpu]{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 42%, #123524 0, transparent 38vmin), var(--stone-deep);position:fixed;inset:0}canvas[data-astro-cid-se4gpzpu]{width:100%;height:100%;display:block;position:absolute;inset:0}.scene__wall[data-astro-cid-se4gpzpu]{display:none}.has-wall .scene__wall[data-astro-cid-se4gpzpu]{display:block}.bindrune[data-astro-cid-bd6jfv5y]{fill:none;stroke-linecap:square;stroke-linejoin:miter;width:100%;height:100%;display:block;overflow:visible}.bindrune__glow[data-astro-cid-bd6jfv5y]{stroke:var(--flame);stroke-width:9px;opacity:.5;filter:blur(5px)}.bindrune__iron[data-astro-cid-bd6jfv5y]{stroke:var(--stone-deep);stroke-width:8px}.bindrune__edge[data-astro-cid-bd6jfv5y]{stroke:var(--ember);stroke-width:1.6px;opacity:.9}.ring[data-astro-cid-vgzsal7t]{--size:min(92vw, 66svh);width:var(--size);height:var(--size);flex:none;position:relative}.ring__groove[data-astro-cid-vgzsal7t]{fill:none;width:100%;height:100%;stroke:var(--stone-deep);stroke-width:3px;opacity:.85;position:absolute;inset:0}.ring__seal[data-astro-cid-vgzsal7t]{aspect-ratio:100/140;height:44%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rune[data-astro-cid-vgzsal7t]{--lit:0;--angle:calc(var(--i) * 15deg);width:9.4%;height:10.4%;transform:rotate(var(--angle)) translateY(calc(var(--size) * -.429));touch-action:manipulation;border-radius:2px;margin-top:-5.2%;margin-left:-4.7%;position:absolute;top:50%;left:50%}.rune[data-astro-cid-vgzsal7t] svg[data-astro-cid-vgzsal7t]{fill:none;stroke-linecap:square;stroke-linejoin:miter;width:100%;height:100%;padding:12% 16%;display:block;overflow:visible}.rune__cut[data-astro-cid-vgzsal7t]{stroke:var(--stone-deep);stroke-width:3.4px}.rune__mark[data-astro-cid-vgzsal7t]{stroke:color-mix(in oklab, var(--ash-dim), var(--amber) calc(var(--lit) * 100%));stroke-width:1.7px;opacity:calc(.58 + var(--lit) * .42);filter:drop-shadow(0 0 calc(var(--lit) * 7px) var(--ember));transition:stroke .5s}.rune[data-astro-cid-vgzsal7t]:hover,.rune[data-astro-cid-vgzsal7t]:focus-visible{--lit:1!important}.rune[data-astro-cid-vgzsal7t].is-spoken .rune__mark[data-astro-cid-vgzsal7t]{stroke:var(--flame-core);opacity:1;filter:drop-shadow(0 0 6px var(--flame))}.js .rune[data-astro-cid-vgzsal7t]{opacity:0}.js.kindled .rune[data-astro-cid-vgzsal7t]{opacity:1;transition:opacity .9s ease calc(1.1s + var(--i) * 60ms)}.js .ring__seal[data-astro-cid-vgzsal7t]{opacity:0}.js.kindled .ring__seal[data-astro-cid-vgzsal7t]{opacity:1;transition:opacity 1.4s .5s}.is-solved .bindrune__edge[data-astro-cid-vgzsal7t]{stroke:var(--flame-core);transition:stroke 1.2s}@media (height<=520px) and (orientation:landscape){.ring[data-astro-cid-vgzsal7t]{--size:min(46vw, calc(100svh - 1rem))}}@media (prefers-reduced-motion:reduce){.js.kindled .rune[data-astro-cid-vgzsal7t],.js.kindled .ring__seal[data-astro-cid-vgzsal7t]{transition:none}}.sound[data-astro-cid-bqc7nllt]{min-height:44px;color:var(--ash-dim);font-size:var(--step--1);align-items:center;gap:.5em;padding-inline:.5em;transition:color .3s;display:inline-flex}.sound[data-astro-cid-bqc7nllt]:hover,.sound[data-astro-cid-bqc7nllt][aria-pressed=true]{color:var(--flame)}svg[data-astro-cid-bqc7nllt]{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.2em;height:1.2em}.altar[data-astro-cid-lcdefpme]{z-index:1;min-height:100svh;padding:var(--gutter) var(--gutter) 3.25rem;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,2svh,1.5rem);display:flex;position:relative}.altar__text[data-astro-cid-lcdefpme]{justify-items:center;gap:.4rem;display:grid}.mark[data-astro-cid-lcdefpme]{justify-items:center;display:grid}.mark__name[data-astro-cid-lcdefpme]{font-size:min(var(--step-4), 13svh);color:#0000;background:linear-gradient(180deg, var(--flame-core), var(--ash) 42%, var(--ash-dim));filter:drop-shadow(0 0 calc(var(--flicker) * 14px) #4fd08a52);-webkit-background-clip:text;background-clip:text;font-weight:600;line-height:.92}.mark__trade[data-astro-cid-lcdefpme]{font-family:var(--font-text);font-size:var(--step-1);color:var(--amber);word-spacing:.1em;text-shadow:0 0 10px var(--stone-deep);font-weight:400}.verse[data-astro-cid-lcdefpme]{color:var(--ash);text-shadow:0 0 10px var(--stone-deep), 0 1px 3px var(--stone-deep);font-style:italic}.verse--answer[data-astro-cid-lcdefpme]{color:var(--flame-core)}.js .altar__text[data-astro-cid-lcdefpme]{opacity:0}.js.kindled .altar__text[data-astro-cid-lcdefpme]{opacity:1;transition:opacity 1.6s 2.2s}@media (height<=520px) and (orientation:landscape){.altar[data-astro-cid-lcdefpme]{flex-direction:row;gap:6vw;padding-block:.5rem}}@media (prefers-reduced-motion:reduce){.js.kindled .altar__text[data-astro-cid-lcdefpme]{transition:none}}
