/* Bounded navigation repair; existing offer and checkout layouts are unchanged. */
.far-service-links { margin:0; padding:0; list-style:none; }
.far-service-links a { display:block; padding:10px 18px; color:#18213a; font-size:14px; white-space:nowrap; }
.far-service-links a:hover { color:#234fc5; text-decoration:underline; }
.dark .far-service-links a { color:#fff; }
@media(min-width:1024px) { .far-service-links {display:flex;flex-wrap:wrap;} .far-service-links a {padding:12px 8px;} }

.far-readable-header { background:#fff !important; }
.far-readable-header #navbarCollapse a, .far-readable-header label[for="themeSwitcher"] > span:first-of-type {color:#18213a !important;}
.far-readable-header #navbarToggler span {background:#18213a;}
.far-readable-header .header-logo {content:url('/assets/images/logo/logo.svg');}
.dark .far-readable-header {background:#111827 !important;}
.dark .far-readable-header #navbarCollapse a {color:#fff !important;}
.dark .far-readable-header #navbarToggler span {background:#fff;}
.dark .far-readable-header .header-logo {content:url('/assets/images/logo/logo-white.svg');}

/* Legacy generated CSS hides these controls by body class. Restore only the mobile toggle. */
@media(max-width:1023px) { .ud-header #navbarToggler {display:block;} }
