/* V232: workout-only colour system. No changes to session logic. */
body.ba-workout-fullscreen .mobile-workout{--ba-panel:#101e2e;--ba-panel2:#142438;--ba-border:#344e61;--ba-text:#f4f8fa;--ba-accent:#a5ff0a;color:var(--ba-text)!important}
body.ba-workout-fullscreen .mobile-workout .mw-exercise,body.ba-workout-fullscreen .mobile-workout .mw-save,body.ba-workout-fullscreen .mobile-workout .mw-progress,body.ba-workout-fullscreen .mobile-workout .mw-foot,body.ba-workout-fullscreen .mobile-workout .mw-rest{background:#0d1117!important;border-color:#334252!important;color:#f4f8fa!important}
body.ba-workout-fullscreen .mobile-workout .mw-set{background:#131820!important;border:1px solid #343c47!important}
body.ba-workout-fullscreen .mobile-workout .mw-set-index{background:#222a35!important;color:#f4f8fa!important}
body.ba-workout-fullscreen .mobile-workout .mw-set input[type="number"],body.ba-workout-fullscreen .mobile-workout .mw-set input[type="text"],body.ba-workout-fullscreen .mobile-workout #mwNotes{background:#101e2e!important;background-color:#101e2e!important;color:#f4f8fa!important;-webkit-text-fill-color:#f4f8fa!important;border:1px solid #37546a!important;box-shadow:none!important}
body.ba-workout-fullscreen .mobile-workout .mw-set input:focus,body.ba-workout-fullscreen .mobile-workout #mwNotes:focus{outline:2px solid #a5ff0a!important;outline-offset:1px!important}
body.ba-workout-fullscreen .mobile-workout .mw-set input[type="checkbox"]{accent-color:#a5ff0a!important}
body.ba-workout-fullscreen .mobile-workout .mw-exercise button,body.ba-workout-fullscreen .mobile-workout .mw-save button,body.ba-workout-fullscreen .mobile-workout .mw-foot button,body.ba-workout-fullscreen .mobile-workout .mw-video button,body.ba-workout-fullscreen .mobile-workout .mw-video-btn{background:#142438!important;background-color:#142438!important;color:#f4f8fa!important;-webkit-text-fill-color:#f4f8fa!important;border:1px solid #37546a!important;box-shadow:none!important}
body.ba-workout-fullscreen .mobile-workout .mw-exercise button svg,body.ba-workout-fullscreen .mobile-workout .mw-video-btn svg{color:#a5ff0a!important;fill:currentColor}
body.ba-workout-fullscreen .mobile-workout #mwNext,body.ba-workout-fullscreen .mobile-workout #mwSave{background:#142438!important;color:#a5ff0a!important;-webkit-text-fill-color:#a5ff0a!important;border:1px solid #a5ff0a!important}
body.ba-workout-fullscreen .mobile-workout .mw-rest-compact,body.ba-workout-fullscreen .mobile-workout .mw-rest-top{background:#142438!important;color:#f4f8fa!important}
body.ba-workout-fullscreen .mobile-workout .mw-rest-start{background:transparent!important;border:0!important;color:#f4f8fa!important;-webkit-text-fill-color:#f4f8fa!important}
body.ba-workout-fullscreen .mobile-workout .mw-rest-label,body.ba-workout-fullscreen .mobile-workout .section-label{color:#a5ff0a!important;-webkit-text-fill-color:#a5ff0a!important}
body.ba-workout-fullscreen .mobile-workout .mw-add{background:#101e2e!important;color:#a5ff0a!important;-webkit-text-fill-color:#a5ff0a!important;border:1px dashed #607487!important}
body.ba-workout-fullscreen .mobile-workout .mw-exercise h2,body.ba-workout-fullscreen .mobile-workout .mw-exercise .section-label,body.ba-workout-fullscreen .mobile-workout .mw-exercise > p{text-align:center!important}
body.ba-workout-fullscreen #baWorkoutExit{background:#142438!important;color:#f4f8fa!important;border:1px solid #37546a!important}
body.ba-workout-fullscreen #baSpotifyDock{background:#101e2e!important;border-color:#37546a!important;color:#f4f8fa!important}
@media(max-width:760px){body.ba-workout-fullscreen .mobile-workout .mw-set input{min-width:0!important}body.ba-workout-fullscreen .mobile-workout .mw-exercise{max-width:100%!important}}
