/* Physics experiment visual refresh v1717 */
#electricCircuitLab .el-box,#interactiveLightLab .optics-window{background:linear-gradient(145deg,#f7fbff,#eff6ff)!important}
#electricCircuitLab #elDiagram{background:radial-gradient(ellipse at 68% 16%,#284768,#071b32 70%)!important;border:1px solid #34577a!important;border-radius:17px!important;box-shadow:inset 0 0 45px #0b2a47!important}
#electricCircuitLab #elBulbUnit{transition:opacity .25s}#electricCircuitLab.electricity-powered #elBulb{filter:drop-shadow(0 0 16px #ffe96a) drop-shadow(0 0 28px #ffb11c)!important;stroke:#fff3bb!important}
#electricCircuitLab .electric-flow{opacity:0;transition:opacity .25s}#electricCircuitLab.electricity-powered .electric-flow{opacity:1;animation:llt-electric-current 1.25s linear infinite}
@keyframes llt-electric-current{to{stroke-dashoffset:-84}}
#electricCircuitLab #elSwitch{cursor:pointer}#electricCircuitLab #elSwitch:focus-visible{outline:3px solid #ffce56}
#electricCircuitLab .el-result{border:1px solid #b3dce7;border-radius:15px!important}
#interactiveLightLab #opticsDiagram{display:block;background:#07182f!important;border-radius:18px!important;border:1px solid #4168ae!important;box-shadow:inset 0 0 45px #28519c35!important}
#interactiveLightLab .optics-ray-art>line:not([stroke="#bad2e4"]):not([stroke="#b6d8f1"]):not([stroke="#849cbb"]):not([stroke="#a1c4e3"]){filter:url(#opticsRayGlow)}
#interactiveLightLab [data-optics][aria-pressed=true]{background:#246bc1!important;color:#fff!important;border-color:#83d9fa!important}
#interactiveLightLab .optics-window{background:linear-gradient(140deg,#f5f8ff,#e9f3ff)!important}
#interactiveLightLab #opticsInfo{border-radius:14px!important;border:1px solid #b0d3e7!important;line-height:1.55!important}
@media(prefers-reduced-motion:reduce){#electricCircuitLab.electricity-powered .electric-flow{animation:none;stroke-dasharray:none}}