#electronics-hud{position:fixed;top:16px;left:24px;z-index:400;opacity:0;pointer-events:none;transition:opacity .5s}
#electronics-hud.visible{opacity:1;pointer-events:auto}
.electronics-title{font-family:"Orbitron",sans-serif;font-size:1.3rem;font-weight:900;color:#00f0ff;letter-spacing:3px;text-shadow:0 0 30px rgba(0,240,255,.4)}
.electronics-subtitle{font-size:.78rem;color:#6d96a0;letter-spacing:2px;text-transform:uppercase;margin-top:4px}
#electronics-exit{position:fixed;top:16px;right:24px;z-index:400;background:rgba(0,240,255,.12);border:1px solid rgba(0,240,255,.3);border-radius:8px;padding:8px 20px;color:#7fefff;font-family:"Orbitron",sans-serif;font-size:.7rem;letter-spacing:2px;cursor:pointer;opacity:0;pointer-events:none;transition:all .3s}
#electronics-exit.visible{opacity:1;pointer-events:auto}
#electronics-exit:hover{background:rgba(0,240,255,.25);box-shadow:0 0 20px rgba(0,240,255,.2)}
#electronics-tooltip{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);z-index:400;background:rgba(8,8,16,.92);backdrop-filter:blur(14px);border:1px solid rgba(0,240,255,.3);border-radius:10px;padding:12px 28px;text-align:center;opacity:0;pointer-events:none;transition:opacity .25s}
#electronics-tooltip.visible{opacity:1}
#electronics-tooltip .st-name{display:block;font-family:"Orbitron",sans-serif;color:#fff;font-size:.95rem;letter-spacing:2px;margin-bottom:4px}
#electronics-tooltip .st-desc{display:block;color:#8ca8b2;font-size:.72rem;letter-spacing:1px}
#electronics-hints{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:400;background:rgba(10,10,20,.8);backdrop-filter:blur(10px);border:1px solid rgba(0,240,255,.12);border-radius:12px;padding:10px 24px;color:#7d9aa4;font-size:.78rem;letter-spacing:1px;display:flex;gap:20px;opacity:0;pointer-events:none;transition:opacity .4s}
#electronics-hints.visible{opacity:1}