/* Amber v2.54: light mode – readable text on light .amb-fl card bodies (flights list, flight detail, weather, METAR/TAF, sunrise/sunset) */
body:not([data-theme="dark"]) #page-contents .amb-dk.amb-fl .card-body,
body:not([data-theme="dark"]) #page-contents .amb-dk.amb-fl .card-body .table>:not(caption)>*>*,
body:not([data-theme="dark"]) #page-contents .amb-dk.amb-fl .card-body .table td,
body:not([data-theme="dark"]) #page-contents .amb-dk.amb-fl .card-body .table-striped>tbody>tr:nth-of-type(2n+1)>*{color:var(--amb-ink)!important}
body:not([data-theme="dark"]) #page-contents .amb-dk.amb-fl .card-body .table th,
body:not([data-theme="dark"]) #page-contents .amb-dk.amb-fl .card-body .table thead a{color:var(--amb-teal-d)!important}
body:not([data-theme="dark"]) #page-contents .amb-dk.amb-fl .card-body a:not(.btn):not(.nav-link){color:var(--amb-teal-d)!important}
body:not([data-theme="dark"]) #page-contents .amb-dk.amb-fl .card-body .btn-secondary{color:#fff!important}
body:not([data-theme="dark"]) #page-contents .amb-dk.amb-fl .card-header.small a:not(.btn),
body:not([data-theme="dark"]) #page-contents .amb-dk.amb-fl .float-start>a:not(.btn){color:var(--amb-ink)!important}

/* Amber v2.58: navbar dark-mode switch label "Dark Mode" -> "DM" at every screen width */
#Dispo_NavBar.amb-nav label[for="darkSwitch"]{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;font-size:0!important;line-height:normal!important;margin:0 0 0 2px!important;padding:0!important;vertical-align:middle}
#Dispo_NavBar.amb-nav label[for="darkSwitch"]::after{content:'DM';font-size:14px;font-weight:700;letter-spacing:.5px;color:#fff}
