/* Existing nodes flow below the speedometer, apart from central energy choices. */
body #drift-status[data-drift-phase]{position:static;display:block;transform:none;padding:3px 7px;margin-top:8px;border-radius:8px;background:#173d46e8;border:1px solid #a9dddc;color:#f7f4df;max-width:100%;box-sizing:border-box;text-align:left;white-space:normal;line-height:1.35}
#drift-status[data-drift-phase=hidden]{display:none!important}
body #drift-status[data-drift-phase=ready],body #drift-status[data-drift-phase=released]{background:#f8de91;color:#173d46;text-shadow:none;border-color:#fff3c3}
body #drift-charge[data-drift-phase]{position:static;display:block;transform:none;width:100%;height:8px;margin:6px 0 0;accent-color:#8cdcd5;background:#173d46;border:1px solid #ecf1df;border-radius:5px;overflow:hidden;box-sizing:border-box}
#drift-charge[data-drift-phase]::-webkit-progress-bar{background:#173d46}
#drift-charge[data-drift-phase]::-webkit-progress-value{background:#8cdcd5}
#drift-charge[data-drift-phase=ready]::-webkit-progress-value{background:#f8de91}
body #drift-charge[data-drift-phase=ready]{accent-color:#f8de91}
.actions button.drift-ready-0468{outline:2px solid #ffe3a0;outline-offset:2px}
#drift-charge[hidden]{display:none!important}
@media(max-width:600px){#drift-status[data-drift-phase]{font-size:.75rem;white-space:normal}}
@media(prefers-reduced-motion:reduce){#drift-status[data-drift-phase],#drift-charge[data-drift-phase],.actions button.drift-ready-0468{animation:none!important;transition:none!important}}
