.spell.svelte-42tg32 header h1.svelte-42tg32{margin-bottom:.1em}.tag.svelte-42tg32.svelte-42tg32{font-style:italic;opacity:.8;margin-top:0}.back.svelte-42tg32.svelte-42tg32{font-size:.9rem}.grid.svelte-42tg32.svelte-42tg32{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2rem;align-items:start;margin:1.2rem 0}@media (max-width: 880px){.grid.svelte-42tg32.svelte-42tg32{grid-template-columns:1fr}}.controls.svelte-42tg32.svelte-42tg32{margin:.6rem 0 1.4rem}.prose.svelte-42tg32.svelte-42tg32{border-top:1px solid var(--ink);padding-top:1rem}.prose.svelte-42tg32 h2{margin-top:.4rem}.prose.svelte-42tg32 pre{border:1px solid var(--ink);padding:.6rem .8rem;background:var(--vellum);overflow-x:auto}.grimoire.svelte-12dvunr{margin:0;border:1px solid var(--ink);background:var(--vellum);box-shadow:inset 0 0 0 1px var(--vellum-deep)}figcaption.svelte-12dvunr{font-family:var(--font-serif);font-style:italic;padding:.35rem .7rem;border-bottom:1px solid var(--ink);background:var(--vellum-deep);font-size:.9rem}pre.svelte-12dvunr{margin:0;padding:.9rem 1rem;overflow-x:auto;line-height:1.55;color:var(--ink);tab-size:2;-moz-tab-size:2}.var.svelte-12dvunr{display:inline-block;padding:0 .25em;border:1px solid var(--ink);border-radius:2px;background:var(--vellum-deep);font-weight:600;transition:background .7s ease,box-shadow .7s ease,color .7s ease}.var.flare.svelte-12dvunr{background:var(--ink);color:var(--vellum);box-shadow:0 0 0 2px var(--vellum),0 0 0 3px var(--ink);transition:background 80ms ease,box-shadow 80ms ease,color 80ms ease}.controls.svelte-eq7lwi{border:1px solid var(--ink);padding:.6rem .9rem .9rem;background:var(--vellum);display:grid;gap:.55rem}legend.svelte-eq7lwi{font-family:var(--font-serif);font-style:italic;padding:0 .4rem}.ctrl.svelte-eq7lwi{display:grid;grid-template-columns:11rem 1fr auto;align-items:center;gap:.6rem;font-size:.92rem}.lbl.svelte-eq7lwi{font-weight:600}.help.svelte-eq7lwi{grid-column:1 / -1;font-style:italic;font-size:.82rem;opacity:.7}input[type=range].svelte-eq7lwi{width:100%;accent-color:var(--ink)}input[type=number].svelte-eq7lwi,select.svelte-eq7lwi{font-family:var(--font-mono);font-size:.9rem;border:1px solid var(--ink);background:var(--vellum);padding:.15rem .4rem;width:6rem}input[type=checkbox].svelte-eq7lwi{accent-color:var(--ink);width:1.05rem;height:1.05rem}output.svelte-eq7lwi{font-family:var(--font-mono);font-size:.85rem;min-width:2.5rem;text-align:right}.stage.svelte-bwm7dp.svelte-bwm7dp{margin:0;width:100%;max-width:100%}figcaption.svelte-bwm7dp.svelte-bwm7dp{font-family:var(--font-serif);font-style:italic;padding:.35rem .7rem;border:1px solid var(--ink);border-bottom:none;background:var(--vellum-deep);font-size:.9rem}.frame.svelte-bwm7dp.svelte-bwm7dp{border:1px solid var(--ink);background:var(--vellum);aspect-ratio:var(--w) / var(--h);position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px var(--vellum),inset 0 0 0 7px var(--ink)}.frame.svelte-bwm7dp svg.svelte-bwm7dp{width:100%;height:100%;display:block}.spk.svelte-nejbif{transform-box:fill-box;transform-origin:center;animation:svelte-nejbif-twinkle var(--p) ease-in-out infinite;animation-delay:var(--d)}@keyframes svelte-nejbif-twinkle{0%,to{opacity:0;transform:scale(.3)}50%{opacity:.85;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.spk.svelte-nejbif{animation:none;opacity:.6}}
