.energy-hero{position:relative;padding:25px 22px;margin:-5px -5px 22px;border-radius:22px;background:radial-gradient(ellipse at 95% 20%,#f89b3750,transparent 60%),linear-gradient(120deg,#172c2b,#274844);overflow:hidden}.energy-hero h2{color:#fff!important;margin:8px 0!important}.energy-hero p{color:#e4caa6!important;margin:0}.energy-bolt{position:absolute;right:18px;top:-25px;font-size:180px;color:#f8982926;font-weight:900}.energy-launch{border-color:#ec962c!important}.energy-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:17px 0}.energy-summary>div{background:#102624aa;border:1px solid #f3ad5144;padding:14px;border-radius:14px}.energy-summary small{display:block;color:#b9ccbd;font-size:11px}.energy-summary b{display:block;font-size:23px;color:#ffae42;margin-top:5px}.energy-status{border-left:3px solid #60c89b;padding:12px 15px;background:#10282277;border-radius:6px 14px 14px 6px}.energy-status.short{border-color:#ff9b61}.energy-status b{color:#ffcf86}.energy-status p,.energy-card p{font-size:13px;line-height:1.55}.energy-flow{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.energy-flow span{background:#34504a88;padding:7px 9px;border-radius:9px;font-size:11px;color:#f4d8a6}.energy-builds{display:grid;grid-template-columns:1fr;gap:14px;margin:20px 0}.energy-card{border:1px solid #b5d0be33;border-radius:18px;padding:18px;background:linear-gradient(120deg,#24423cf0,#142c2ada);box-shadow:0 8px 18px #0002}.energy-card-head{display:flex;gap:14px;align-items:center}.energy-device{display:grid;place-items:center;flex:0 0 54px;height:54px;font-size:36px;border-radius:14px;background:linear-gradient(140deg,#fbbd60,#d47d27);color:#203c39;box-shadow:inset 0 1px 1px #fff8,0 4px 0 #0003}.energy-device.solar,.energy-device.wind{background:linear-gradient(140deg,#b3e8c8,#5cbaaa)}.energy-device.battery{background:linear-gradient(140deg,#afd4e5,#5d99b0)}.energy-card h3{color:#fff3db;margin:4px 0;font-size:19px}.energy-card-head small{font-size:10px;letter-spacing:1px;color:#b9cfc3}.energy-spec{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #ffffff15}.energy-spec b{color:#ffc56b;white-space:nowrap}.energy-spec span{font-size:10px;color:#bed0c7;text-align:right}.energy-card button{width:100%;margin-top:8px}.energy-card button small{display:block;font-size:11px;opacity:.8}.energy-details{margin:15px 0;padding:14px;background:#142e2a77;border-radius:12px}.energy-details summary{cursor:pointer;font-weight:700;color:#f5cea0}.energy-details p{font-size:12px}.energy-progress{color:#ffd184;font-size:13px;padding-top:12px}
.energy-art{height:190px;background-image:url('assets/power-facilities-v16.png');background-repeat:no-repeat;background-size:300% 200%;background-position:var(--ex) var(--ey);margin:-8px -8px 8px;filter:drop-shadow(0 8px 8px #0003)}.energy-card .energy-device{display:none}

.energy-art{width:240px;max-width:100%;height:auto;margin:0 auto 12px}
