.studio-lamp{top:var(--lamp-top,0px);width:var(--lamp-width,min(58%, 580px));pointer-events:none;z-index:2;height:170px;position:absolute;left:50%;transform:translate(-50%)}.studio-lamp-capsule{opacity:.52;background:#fff0d5;border-radius:999px;width:84%;height:5px;transition:opacity 1.1s,transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;top:30px;left:8%;transform:scaleX(.88);box-shadow:0 0 5px #fff0d5,0 0 20px 3px #edaa5c70}.studio-lamp-capsule:before{content:"";border-radius:inherit;filter:blur(7px);background:linear-gradient(90deg,#0000,#edaa5c90 16%,#fff1d3aa 50%,#edaa5c90 84%,#0000);position:absolute;inset:-4px -28px}.studio-lamp-bloom{filter:blur(15px);opacity:.2;background:radial-gradient(at 50% 0,#e8a05225,#0000 64%);border-radius:50%;transition:opacity 1.6s;position:absolute;inset:25px -30% -10px}.studio-lamp[data-lit=true] .studio-lamp-capsule{opacity:1;transform:scaleX(1)}.studio-lamp[data-lit=true] .studio-lamp-bloom{opacity:1}@media (max-width:700px){.studio-lamp{width:var(--lamp-width,62%)}.studio-lamp-capsule{height:4px;top:24px}}@media (prefers-reduced-motion:reduce){.studio-lamp-capsule{opacity:1;transition:none;transform:none}.studio-lamp-bloom{opacity:1;transition:none}}@media print{.studio-lamp{display:none}}
