
/* MRS Tuner 16.9.7.176 — thème visuel uniquement. Aucun identifiant fonctionnel modifié. */
:root{--mrs-blue:#168cff;--mrs-cyan:#20d4ff;--mrs-bg:#040a12;--mrs-panel:#0b1724;--mrs-panel2:#101f30;--mrs-line:#23384d;--mrs-text:#eef7ff;--mrs-muted:#8095aa}
html{background:var(--mrs-bg)!important}
body{background:radial-gradient(circle at 76% -8%,rgba(22,140,255,.22),transparent 34%),linear-gradient(180deg,#071522 0%,#040a12 52%,#050b12 100%)!important;color:var(--mrs-text)!important}
.topbar,.pro-header,.app-header{background:linear-gradient(180deg,rgba(12,29,45,.98),rgba(5,13,22,.98))!important;border-color:var(--mrs-line)!important}
.panel,.project-panel,.home-card,.tool-window,.window-shell,.auth-card,.lpt-auth-card{background:linear-gradient(145deg,var(--mrs-panel2),var(--mrs-panel))!important;border-color:var(--mrs-line)!important;box-shadow:0 18px 44px rgba(0,0,0,.34)!important}
.toolbar,.bottom-nav,.app-bottom-nav,.pro-bottom-nav{background:rgba(5,14,23,.96)!important;border-color:var(--mrs-line)!important}
button,.open-file,.toolbar button,.map-tools button,.selection-bar button,#addMapPackBtn{border-color:#29455f!important}
.open-file,.primary,.auth-submit,.lpt-auth-submit,.tabs .active-view{background:linear-gradient(135deg,var(--mrs-blue),#075bc9)!important;box-shadow:0 8px 24px rgba(22,140,255,.23)!important}
.panel h2,.window-titlebar h2,.project-summary,.map-display-panel>summary,.active-view,.active-nav,.nav-active{color:#65b8ff!important}
.map-item,.info-grid div,.map-stat,.compare-map,.project-file-card,.home-action-card{background:#08131e!important;border-color:#21364a!important}
.map-item:hover,.home-action-card:hover{border-color:#258edc!important;background:#0c2031!important}
input,select,textarea,.panel-head input,.form-grid input,.form-grid select{background:#06101a!important;color:#eef7ff!important;border-color:#294157!important}
.active-map{border-color:var(--mrs-blue)!important;box-shadow:0 0 0 1px var(--mrs-blue) inset,0 0 20px rgba(22,140,255,.12)!important}
.window-titlebar{background:linear-gradient(180deg,#12263a,#091521)!important;border-color:var(--mrs-line)!important}
footer{color:#678096!important}
.lpt-auth-logo,.lpt-header-logo,.home-brand img,.pro-brand{filter:drop-shadow(0 12px 24px rgba(22,140,255,.28))!important}
.lpt-auth-card{backdrop-filter:blur(18px)}
.lpt-auth-card h1,#lptAuthTitle{letter-spacing:.04em!important}
