/* Palette from the user's previous Jota Bigode reference. */
.rescue-landing{--rescue-yellow:#ffd326;--rescue-dark:#222222;--rescue-page:#303030;--rescue-ink:#151515;--rescue-input:#f8f8f4;--rescue-border:#dedfd7;color:var(--rescue-ink)}
body:has(.rescue-landing){background:#303030;color:#151515}
body:has(.rescue-landing)>header{background:linear-gradient(110deg,#414141,#252525);border-bottom-color:#e4ba00}
body:has(.rescue-landing)>header .brand strong{color:#fff}
.rescue-top-menu{background:var(--rescue-dark)}
.rescue-top-menu a{color:#e6e6e6;background:transparent}
.rescue-top-menu a.active,.rescue-primary,.rescue-mode button.selected{background:var(--rescue-yellow);color:#111}
.rescue-form-panel{background:#fff;border-color:#deded8}
.rescue-form-panel h1,.rescue-form-panel label,.rescue-field-label{color:#111}
.rescue-form-panel input,.rescue-form-panel select,.rescue-form-panel textarea{background:var(--rescue-input);border-color:var(--rescue-border);color:#151515}
.rescue-vehicle{background:#fff;color:#111;border-color:var(--rescue-border)}
.rescue-vehicle.selected{background:#fff9d9;border-color:#ddb000}
.rescue-address button,.rescue-secondary,.rescue-gps-button{background:#f4f4ee;color:#222;border-color:#dedfd7}
.rescue-gps-button.active{background:#fff4bf;color:#514100;border-color:#ddb000}
.rescue-map-label,.rescue-live-card{background:#fff;color:#111}
.rescue-live-card{background:#fffffff2}
.rescue-badge{background:#fff1ac;color:#635000}
.rescue-progress span{background:#e1b700}
.rescue-customer{background:var(--rescue-yellow);color:#111}
.rescue-summary,.rescue-mode{background:#f5f5ef;color:#222}
.rescue-note,.rescue-map-label small,.rescue-eta small{color:#747b80}
.rescue-step{color:#858b90}
.rescue-primary:hover,.rescue-mode button.selected:hover{background:#efc218}
.rescue-landing button:focus-visible,.rescue-landing a:focus-visible,.rescue-landing input:focus-visible,.rescue-landing select:focus-visible{outline:3px solid #d7aa00;outline-offset:3px}
