.wINyvW_stage{pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.wINyvW_aura{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.wINyvW_auraGold{background:radial-gradient(circle, color-mix(in srgb, var(--gold) 20%, transparent), transparent 68%);width:70vw;max-width:900px;height:70vw;max-height:900px;animation:wINyvW_drift 22s var(--ease-soft) infinite;top:-22%;left:50%;transform:translate(-50%)}.wINyvW_auraArcane{background:radial-gradient(circle, color-mix(in srgb, var(--ember) 20%, transparent), transparent 70%);width:52vw;max-width:680px;height:52vw;max-height:680px;animation:wINyvW_drift 28s var(--ease-soft) infinite reverse;top:18%;right:-18%}.wINyvW_auraEmber{background:radial-gradient(circle, color-mix(in srgb, var(--ember) 20%, transparent), transparent 70%);width:46vw;max-width:600px;height:46vw;max-height:600px;animation:wINyvW_drift 34s var(--ease-soft) infinite;bottom:-20%;left:-12%}.wINyvW_stars{background-image:radial-gradient(1px 1px at 20% 30%, color-mix(in srgb, var(--candle) 50%, transparent), transparent), radial-gradient(1px 1px at 70% 12%, color-mix(in srgb, var(--candle) 35%, transparent), transparent), radial-gradient(1.5px 1.5px at 42% 68%, color-mix(in srgb, var(--gold) 45%, transparent), transparent), radial-gradient(1px 1px at 88% 54%, color-mix(in srgb, var(--candle) 30%, transparent), transparent), radial-gradient(1px 1px at 12% 82%, color-mix(in srgb, var(--candle) 28%, transparent), transparent), radial-gradient(1.2px 1.2px at 60% 88%, color-mix(in srgb, var(--ember-soft) 40%, transparent), transparent);animation:wINyvW_breathe 7s var(--ease-soft) infinite;background-size:620px 620px,460px 460px,780px 780px,540px 540px,700px 700px,820px 820px;position:absolute;inset:-10%}.wINyvW_grid{background-image:linear-gradient(color-mix(in srgb, var(--gold) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--gold) 5%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%, var(--black) 20%, transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%, var(--black) 20%, transparent 75%);background-size:84px 84px;position:absolute;inset:0}.wINyvW_sigil{width:min(86vw,720px);height:min(86vw,720px);color:var(--gold);opacity:.5;-webkit-mask-image:radial-gradient(circle, var(--black) 42%, transparent 78%);mask-image:radial-gradient(circle, var(--black) 42%, transparent 78%);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.wINyvW_ringSlow,.wINyvW_ringBack,.wINyvW_ringMid,.wINyvW_ringFast{transform-origin:200px 200px}.wINyvW_ringSlow{animation:140s linear infinite wINyvW_spin-slow}.wINyvW_ringBack{animation:90s linear infinite wINyvW_spin-back}.wINyvW_ringMid{animation:60s linear infinite wINyvW_spin-slow}.wINyvW_ringFast{animation:26s linear infinite wINyvW_spin-back}.wINyvW_embers{height:100%;position:absolute;inset:auto 0 0}.wINyvW_ember{background:var(--ember-soft);box-shadow:0 0 8px 2px color-mix(in srgb, var(--ember) 55%, transparent);opacity:0;will-change:transform, opacity;border-radius:50%;animation-name:wINyvW_ember-up;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute;bottom:-10px}.wINyvW_vignette{background:radial-gradient(ellipse 80% 70% at 50% 45%, transparent 40%, color-mix(in srgb, var(--void) 55%, transparent) 100%), linear-gradient(to bottom, transparent 72%, var(--ink-900) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.wINyvW_ember{display:none}}@keyframes wINyvW_drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-3%)scale(1.07)}}@keyframes wINyvW_spin-slow{to{transform:rotate(360deg)}}@keyframes wINyvW_spin-back{to{transform:rotate(-360deg)}}@keyframes wINyvW_breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes wINyvW_ember-up{0%{opacity:0;transform:translate(0,0)scale(.6)}12%{opacity:1}80%{opacity:.7}to{opacity:0;transform:translate3d(var(--sway,20px), -70vh, 0) scale(1.1)}}
