/* The image stays available beneath the canvas. */
[data-refracted-light] {position:relative;overflow:hidden;background:var(--canvas)}
[data-refracted-light][data-theme="light"] {background:var(--palette-canvas)}
[data-refracted-light] canvas {position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}
[data-refracted-light][data-light-state="animated"] canvas,[data-refracted-light][data-light-state="still"] canvas {opacity:1}
[data-refracted-light] picture,[data-refracted-light] img {display:block;width:100%;height:100%}
[data-refracted-light] img {object-fit:cover}
[data-refracted-light] .light-dark {display:none}
[data-theme="dark"] [data-refracted-light]:not([data-theme="light"]) .light-dark,[data-refracted-light][data-theme="dark"] .light-dark {display:block}
[data-theme="dark"] [data-refracted-light]:not([data-theme="light"]) .light-light,[data-refracted-light][data-theme="dark"] .light-light {display:none}
