body { position:relative; }
.energy-contour { position:absolute; inset:0 auto auto 0; pointer-events:none; z-index:8; overflow:hidden; }
.energy-contour path { fill:none; stroke:#efbe17; stroke-width:3; stroke-linecap:round; stroke-linejoin:round; vector-effect:non-scaling-stroke; stroke-dasharray:1 1; stroke-dashoffset:1; opacity:0; }
@media(max-width:760px) { .energy-contour path { stroke-width:2; } }
@media print { .energy-contour { display:none; } }
