.solar-grid-wrapper{position:absolute;inset:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.solar-cell{background:linear-gradient(145deg,#1a365d,#0f172a);border:1px solid rgba(0,180,216,.3);border-radius:4px;position:relative;overflow:hidden;animation:cellPulse 3s ease-in-out infinite;will-change:opacity;transform:translateZ(0)}.cell-lines{position:absolute;inset:15%;display:flex;flex-direction:column;justify-content:space-between}.cell-line{height:1px;background:rgba(0,180,216,.4);border-radius:1px}@keyframes cellPulse{0%,to{opacity:.4;border-color:rgba(0,180,216,.2)}50%{opacity:1;border-color:rgba(0,180,216,.6)}}@media (hover:hover){.solar-cell:hover{opacity:1!important;border-color:rgba(0,217,255,.8);box-shadow:0 0 15px rgba(0,217,255,.3);transition:box-shadow .3s ease,border-color .3s ease}}@media (max-width:640px){.solar-grid-wrapper{padding-top:5px}.cell-lines{inset:20%}}