/* Approved option 1: original transparent artwork, white lettering and light blue. */
html[data-theme=dark] body[class] #page-container #main-header #logo{filter:url("/assets/logo-dark-white-blue.svg#brand-white-blue")!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
html[data-theme=dark] body[class] #page-container footer .et_pb_image_wrap:has(img[alt*="Trabiana"]){background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
html[data-theme=dark] body[class] #page-container footer img[alt*="Trabiana"]{filter:url("/assets/logo-dark-white-blue.svg#brand-white-blue")!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
html[data-theme=dark] body[class] #page-container footer .et_pb_image:has(img[alt*="Trabiana"]){background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
/* Mobile menu has a permanent dark surface: use the same approved transparent logo. */
html[data-theme] #trabiana-mobile-menu .tr-mobile-brand{background:transparent!important;border:0!important;padding:0!important;letter-spacing:normal!important;line-height:1!important}
html[data-theme] #trabiana-mobile-menu .tr-mobile-brand img{display:block;width:142px;height:auto;max-width:100%;filter:url("/assets/logo-dark-white-blue.svg#brand-white-blue")!important;background:transparent!important;border:0!important;padding:0!important}
