.lamp-module__TEobIG__scene{--lamp-light:color-mix(in srgb, var(--accent) 58%, transparent);--lamp-light-soft:color-mix(in srgb, var(--accent) 18%, transparent);--lamp-glow:color-mix(in srgb, var(--accent-strong) 26%, transparent)}.lamp-module__TEobIG__glow{background:radial-gradient(60% 55% at 32% 36%, var(--lamp-glow), transparent 70%), radial-gradient(45% 40% at 70% 60%, var(--lamp-light-soft), transparent 70%);opacity:0;transition:opacity .3s}.lamp-module__TEobIG__scene[data-lit=true] .lamp-module__TEobIG__glow{animation:.9s ease-out both lamp-module__TEobIG__lamp-on}.lamp-module__TEobIG__cone{clip-path:polygon(33% 0,67% 0,100% 100%,0 100%);background:linear-gradient(to bottom, var(--lamp-light), var(--lamp-light-soft) 55%, transparent);filter:blur(6px);opacity:0}.lamp-module__TEobIG__bulb{opacity:0;transition:opacity .2s}.lamp-module__TEobIG__scene[data-lit=true] .lamp-module__TEobIG__cone,.lamp-module__TEobIG__scene[data-lit=true] .lamp-module__TEobIG__bulb{animation:.9s ease-out both lamp-module__TEobIG__lamp-on}.lamp-module__TEobIG__card{transition:opacity .55s cubic-bezier(.22,1,.36,1) .2s,filter .55s .2s,translate .55s cubic-bezier(.22,1,.36,1) .2s,box-shadow .9s .2s}.lamp-module__TEobIG__scene[data-lit=false] .lamp-module__TEobIG__card{opacity:0;filter:blur(6px);transition-duration:.3s;transition-delay:0s;translate:0 10px}.lamp-module__TEobIG__scene[data-lit=true] .lamp-module__TEobIG__card{box-shadow:0 30px 90px -30px color-mix(in srgb, var(--accent) 45%, transparent)}.lamp-module__TEobIG__hint{transition:opacity .5s}.lamp-module__TEobIG__scene[data-lit=true] .lamp-module__TEobIG__hint{opacity:0}.lamp-module__TEobIG__scene[data-lit=false]:not([data-everlit=true]) .lamp-module__TEobIG__cone,.lamp-module__TEobIG__scene[data-lit=false]:not([data-everlit=true]) .lamp-module__TEobIG__glow,.lamp-module__TEobIG__scene[data-lit=false]:not([data-everlit=true]) .lamp-module__TEobIG__bulb{animation:.9s ease-out 8s both lamp-module__TEobIG__lamp-on-auto}.lamp-module__TEobIG__scene[data-lit=false]:not([data-everlit=true]) .lamp-module__TEobIG__card{animation:.55s 8.2s both lamp-module__TEobIG__card-reveal}.lamp-module__TEobIG__scene[data-lit=false]:not([data-everlit=true]) .lamp-module__TEobIG__hint{animation:.5s 8s both lamp-module__TEobIG__hint-out}.lamp-module__TEobIG__scene[data-lit=false]:not([data-everlit=true]) .lamp-module__TEobIG__sign{animation:1.2s 8.3s both lamp-module__TEobIG__sign-in}.lamp-module__TEobIG__scene[data-quiet=true] .lamp-module__TEobIG__cone,.lamp-module__TEobIG__scene[data-quiet=true] .lamp-module__TEobIG__glow,.lamp-module__TEobIG__scene[data-quiet=true] .lamp-module__TEobIG__bulb{opacity:1;animation:none}.lamp-module__TEobIG__sign{opacity:0;filter:drop-shadow(0 0 24px var(--lamp-glow));transition:opacity 1.2s .3s}.lamp-module__TEobIG__scene[data-lit=true] .lamp-module__TEobIG__sign{opacity:.16}.lamp-module__TEobIG__scene[data-lit=false] .lamp-module__TEobIG__sign{transition-duration:.3s;transition-delay:0s}.lamp-module__TEobIG__mote{background:var(--accent-strong);box-shadow:0 0 6px 1px var(--lamp-light);opacity:0;transition:opacity .8s .5s}.lamp-module__TEobIG__scene[data-lit=true] .lamp-module__TEobIG__mote{opacity:var(--alpha,.7);animation:lamp-module__TEobIG__lamp-float var(--dur,4s) ease-out var(--delay,0s) 1 forwards}.lamp-module__TEobIG__scene[data-lit=false] .lamp-module__TEobIG__mote{transition-duration:.3s;transition-delay:0s}@keyframes lamp-module__TEobIG__lamp-on{0%{opacity:0}18%{opacity:.95}28%{opacity:.25}42%{opacity:1}58%{opacity:.8}to{opacity:1}}@keyframes lamp-module__TEobIG__lamp-float{0%{translate:0}to{translate:var(--dx,6px) var(--dy,-14px)}}@keyframes lamp-module__TEobIG__lamp-on-auto{0%{opacity:0}18%{opacity:.95}28%{opacity:.25}42%{opacity:1}58%{opacity:.8}to{opacity:1}}@keyframes lamp-module__TEobIG__card-reveal{to{opacity:1;filter:none;translate:none}}@keyframes lamp-module__TEobIG__hint-out{to{opacity:0}}@keyframes lamp-module__TEobIG__sign-in{to{opacity:.16}}@media (prefers-reduced-motion:reduce){.lamp-module__TEobIG__scene[data-lit=false] .lamp-module__TEobIG__card{opacity:1;filter:none;animation:none;translate:none}.lamp-module__TEobIG__scene .lamp-module__TEobIG__glow,.lamp-module__TEobIG__scene .lamp-module__TEobIG__cone,.lamp-module__TEobIG__scene .lamp-module__TEobIG__bulb{opacity:1;animation:none}.lamp-module__TEobIG__scene .lamp-module__TEobIG__sign{opacity:.16}.lamp-module__TEobIG__scene .lamp-module__TEobIG__hint{opacity:0}.lamp-module__TEobIG__mote{display:none}}
