.light-anim[data-v-bfa729e2]{--light-glass:color-mix(in srgb, currentColor 10%, #eaeff5);--light-edge:color-mix(in srgb, currentColor 26%, #96a5b8);--light-line:color-mix(in srgb, currentColor 24%, #78889c);--light-mute:color-mix(in srgb, currentColor 32%, #94a3b8);--light-warm:#fbbf24;--light-warm-soft:#fcd34d;width:100%;height:100%;display:block}.light__glass[data-v-bfa729e2]{fill:var(--light-glass);stroke:var(--light-edge);stroke-width:1.4px;stroke-linejoin:round}.light__line[data-v-bfa729e2]{fill:none;stroke:var(--light-line);stroke-width:1.6px;stroke-linecap:round}.light__cord[data-v-bfa729e2]{fill:none;stroke:var(--light-mute);stroke-width:1.3px;stroke-linecap:round}.light__arch[data-v-bfa729e2]{fill:none;stroke:var(--light-mute);stroke-width:1.2px;stroke-linecap:round;opacity:.7}.light__ring[data-v-bfa729e2]{fill:none;stroke:var(--light-edge);stroke-width:3.6px}.light__lit[data-v-bfa729e2],.light__lit-ring[data-v-bfa729e2]{fill:var(--light-warm-soft);stroke:none;transition:opacity .3s}.light__lit-ring[data-v-bfa729e2]{fill:none;stroke:var(--light-warm);stroke-width:3.6px}.light__halo[data-v-bfa729e2],.light__beam[data-v-bfa729e2]{stroke:none;transition:opacity .3s}.light__halo-core[data-v-bfa729e2]{stop-color:#fde68a;stop-opacity:calc(var(--light-on,0) * .9)}.light__halo-mid[data-v-bfa729e2]{stop-color:#fbbf24;stop-opacity:calc(var(--light-on,0) * .3)}.light__halo-edge[data-v-bfa729e2]{stop-color:#f59e0b;stop-opacity:0}.light__beam-top[data-v-bfa729e2]{stop-color:#fbbf24;stop-opacity:calc(var(--light-on,0) * .55)}.light__beam-mid[data-v-bfa729e2]{stop-color:#fbbf24;stop-opacity:calc(var(--light-on,0) * .3)}.light__beam-end[data-v-bfa729e2]{stop-color:#fbbf24;stop-opacity:0}.dark .light__halo-core[data-v-bfa729e2]{stop-color:#fef3c7;stop-opacity:var(--light-on,0)}.dark .light__halo-mid[data-v-bfa729e2]{stop-color:#fbbf24;stop-opacity:calc(var(--light-on,0) * .62)}.dark .light__beam-top[data-v-bfa729e2]{stop-color:#fde68a;stop-opacity:var(--light-on,0)}.dark .light__beam-mid[data-v-bfa729e2]{stop-color:#fbbf24;stop-opacity:calc(var(--light-on,0) * .68)}.dark .light__beam-end[data-v-bfa729e2]{stop-color:#f59e0b;stop-opacity:0}.light__halo[data-v-bfa729e2]{transform-box:fill-box;transform-origin:50%}.light-anim--on .light__halo[data-v-bfa729e2]{animation:4.2s ease-in-out infinite light-anim-breathe-bfa729e2}@keyframes light-anim-breathe-bfa729e2{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.light-anim--on .light__halo[data-v-bfa729e2]{animation:none}}
