.diwali-scene{isolation:isolate;aspect-ratio:1.12;background-color:#080b20;background-position:50%;background-size:cover;width:100%;min-width:0;position:relative;overflow:hidden}.diwali-scene canvas{touch-action:pan-y;width:100%;height:100%;display:block}.diwali-scene .diwali-sky{z-index:1;cursor:crosshair;touch-action:pan-y;background:0 0;border:0;padding:0;position:absolute;inset:0}.diwali-scene .diwali-target{z-index:2;cursor:grab;touch-action:pan-y;background:0 0;border:0;border-radius:50%;min-height:0;padding:0;position:absolute}.diwali-scene :is(.diwali-sky,.diwali-target):focus-visible{outline-offset:-5px;outline:2px solid #ffe6a5}.diwali-scene :is(.diwali-sky,.diwali-target):disabled{cursor:default}@media (max-width:480px){.diwali-scene{aspect-ratio:.8}}
