/* Night palette: color-only companions to all 12 component sheets.
 * Source order and responsive conditions are intentionally preserved.
 * Rebuild with tools/build-night-palette.cjs when a component palette changes. */

/* site.css */
html[data-cse-theme="dark"] body{background:#101f22;color:#e1eee9}
html[data-cse-theme="dark"] p{color:#b9cdc7}
html[data-cse-theme="dark"] a{color:#91d4c4}
html[data-cse-theme="dark"] h1,html[data-cse-theme="dark"] h2,html[data-cse-theme="dark"] h3,html[data-cse-theme="dark"] h4{color:#e1eee9}
html[data-cse-theme="dark"] ::selection{background:#24433f;color:#e1eee9}
html[data-cse-theme="dark"] :focus-visible{outline:3px solid #456461}
html[data-cse-theme="dark"] .cse-soft{background:#1b3033}
html[data-cse-theme="dark"] .cse-eyebrow{color:#91d4c4}
html[data-cse-theme="dark"] .cse-eyebrow:before{background:#91d4c4}
html[data-cse-theme="dark"] .wp-block-button__link,html[data-cse-theme="dark"] .cse-button{border:1px solid #1c514c;background:#1c514c;color:#c7dbd4;box-shadow:0 4px 10px #00000010}
html[data-cse-theme="dark"] .wp-block-button__link:hover,html[data-cse-theme="dark"] .cse-button:hover{background:#10272a;color:#c7dbd4;box-shadow:0 7px 20px #00000020}
html[data-cse-theme="dark"] .is-style-outline .wp-block-button__link,html[data-cse-theme="dark"] .cse-button-secondary{color:#91d4c4;border-color:#456461}
html[data-cse-theme="dark"] .is-style-outline .wp-block-button__link:hover,html[data-cse-theme="dark"] .cse-button-secondary:hover{background:#1b3033;color:#91d4c4}
html[data-cse-theme="dark"] .cse-text-button .wp-block-button__link{color:#91d4c4}
html[data-cse-theme="dark"] .cse-header{background:#1b3033f5;border-bottom:1px solid #45646170}
html[data-cse-theme="dark"] .cse-nav a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-nav a:hover{color:#91d4c4}
html[data-cse-theme="dark"] .cse-header .wp-block-navigation__submenu-container{border:1px solid #456461;box-shadow:0 14px 36px #00000015}
html[data-cse-theme="dark"] .cse-skip{background:#1b3033}
html[data-cse-theme="dark"] .cse-hero{background:radial-gradient(ellipse at 12% 45%,#1b303370,transparent 55%),radial-gradient(ellipse at 94% 25%,#252b3950,transparent 50%)}
html[data-cse-theme="dark"] .cse-accent{color:#91d4c4}
html[data-cse-theme="dark"] .cse-hero-photo{border:6px solid #456461;box-shadow:0 18px 45px #00000010}
html[data-cse-theme="dark"] .cse-photo-note{background:#1b3033;border:1px solid #456461;box-shadow:0 10px 35px #00000011}
html[data-cse-theme="dark"] .cse-photo-note strong{color:#e1eee9}
html[data-cse-theme="dark"] .cse-trust-strip{border-top:1px solid #456461}
html[data-cse-theme="dark"] .cse-trust-strip p{color:#e1eee9}
html[data-cse-theme="dark"] .cse-card{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-card:hover{border-color:#456461;box-shadow:0 10px 28px #00000008}
html[data-cse-theme="dark"] .cse-card-icon{border:1px solid #456461;background:#1b3033;color:#91d4c4}
html[data-cse-theme="dark"] .cse-number{color:#a4dbce}
html[data-cse-theme="dark"] .cse-proof{border-top:1px solid #456461}
html[data-cse-theme="dark"] .cse-proof .cse-number{color:#91d4c4}
html[data-cse-theme="dark"] .cse-doctor-picture{background:linear-gradient(140deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-story-section{background:#10272a;color:#c7dbd4}
html[data-cse-theme="dark"] .cse-story-section h2,html[data-cse-theme="dark"] .cse-story-section h3{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-story-section p{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-story-section .cse-eyebrow{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-story-section .cse-text-button .wp-block-button__link{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-story video{background:#10272a}
html[data-cse-theme="dark"] .cse-carousel-controls button{border:1px solid #456461}
html[data-cse-theme="dark"] .cse-location-card{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-map{background:#1b3033}
html[data-cse-theme="dark"] .cse-map a{background:#1b3033}
html[data-cse-theme="dark"] .wp-block-details{border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .wp-block-details summary{color:#e1eee9}
html[data-cse-theme="dark"] .wp-block-details summary:after{color:#91d4c4}
html[data-cse-theme="dark"] .cse-cta{border:1px solid #456461;background:radial-gradient(ellipse at 10% 0%,#1b3033,transparent 65%),linear-gradient(115deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-footer{border-top:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-footer a{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-footer-bottom{border-top:1px solid #456461}
html[data-cse-theme="dark"] .cse-inner-hero{background:radial-gradient(ellipse at 90% 0%,#1b3033,transparent 70%)}
html[data-cse-theme="dark"] .cse-breadcrumb a{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-prose li{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-sidebar{background:#193532;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-key-takeaways{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-alert{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-alert h2,html[data-cse-theme="dark"] .cse-alert h3{color:#eed0a0}
html[data-cse-theme="dark"] .cse-alert p{color:#eed0a0}
html[data-cse-theme="dark"] .cse-ref{background:#1b3033}
html[data-cse-theme="dark"] .cse-related{background:#1b3033}
html[data-cse-theme="dark"] .cse-filter button{border:1px solid #456461;background:#1b3033;color:#e1eee9}
html[data-cse-theme="dark"] .cse-filter button[aria-pressed=true]{background:#1c514c;border-color:#1c514c;color:#c7dbd4}
html[data-cse-theme="dark"] .cse-filter-empty{background:#193532}
html[data-cse-theme="dark"] .cse-field label,html[data-cse-theme="dark"] .cse-field>span{color:#e1eee9}
html[data-cse-theme="dark"] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-cse-theme="dark"] select,html[data-cse-theme="dark"] textarea{background:#1b3033;border:1px solid #456461;color:#e1eee9}
html[data-cse-theme="dark"] .cse-booking-form,html[data-cse-theme="dark"] .cse-contact-form{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-progress li{border-bottom:3px solid #456461;color:#b9cdc7}
html[data-cse-theme="dark"] .cse-progress li[aria-current=step]{border-color:#1c514c;color:#91d4c4}
html[data-cse-theme="dark"] .cse-consent{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-consent input{accent-color:#1c514c}
html[data-cse-theme="dark"] .cse-booking-page{background:radial-gradient(ellipse at 0 0,#1b3033,transparent 60%),#1b3033}
html[data-cse-theme="dark"] .cse-review-box{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-news-card{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-news-card h3 a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-404-code{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-preview-note{background:#252b39;color:#cbbce6;border-bottom:1px solid #456461}
@media (max-width:900px){
html[data-cse-theme="dark"] .cse-header .wp-block-navigation__responsive-container.is-menu-open{background:#1b3033}
}
@media (max-width:600px){
html[data-cse-theme="dark"] .cse-mobile-bar{background:#1b3033f5;border-top:1px solid #456461}
}
html[data-cse-theme="dark"] .cse-google-review{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-google-review .cse-review-stars{color:#eed0a0}
html[data-cse-theme="dark"] .cse-site .wp-block-button .wp-block-button__link{background:#1c514c;color:#c7dbd4;border:1px solid #1c514c}
html[data-cse-theme="dark"] .cse-site .wp-block-button.is-style-outline .wp-block-button__link{color:#91d4c4;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-site .wp-block-button.cse-text-button .wp-block-button__link{color:#91d4c4}
html[data-cse-theme="dark"] .cse-site .cse-story-section .wp-block-button.cse-text-button .wp-block-button__link{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site{background:#1b3033;color:#e1eee9}
html[data-cse-theme="dark"] .cse-site main{background:#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-soft{background:#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-hero{background:radial-gradient(ellipse at 80% 10%,#1c514c66,transparent 47%),radial-gradient(ellipse at 3% 100%,#1c514c55,transparent 45%),#10272a}
html[data-cse-theme="dark"] .cse-site .cse-hero h1{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-hero .cse-accent{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-hero p{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-hero .cse-eyebrow{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-hero .cse-lead{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-hero .wp-block-button .wp-block-button__link{background:#24433f;border-color:#456461;color:#e1eee9;box-shadow:0 8px 22px #00000022}
html[data-cse-theme="dark"] .cse-site .cse-hero .wp-block-button.is-style-outline .wp-block-button__link{border-color:#456461;color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-hero .wp-block-button .wp-block-button__link:hover{background:#1b3033;color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-hero-photo{border:4px solid #456461bd;box-shadow:0 28px 60px #00000033}
html[data-cse-theme="dark"] .cse-site .cse-photo-note{background:#1b3033;border:1px solid #456461;box-shadow:0 20px 30px #00000025}
html[data-cse-theme="dark"] .cse-site .cse-photo-note p,html[data-cse-theme="dark"] .cse-site .cse-photo-note .cse-small{color:#a4dbce}
html[data-cse-theme="dark"] .cse-site .cse-photo-note strong{color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-trust-strip{border-top:1px solid #45646155}
html[data-cse-theme="dark"] .cse-site .cse-trust-strip p{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-trust-strip strong{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-card{border:1px solid #456461;background:#1b3033;box-shadow:0 12px 34px #00000010}
html[data-cse-theme="dark"] .cse-site .cse-card:hover{border-color:#456461;box-shadow:0 20px 40px #00000018}
html[data-cse-theme="dark"] .cse-site .cse-card-icon{background:#1b3033;color:#a4dbce}
html[data-cse-theme="dark"] .cse-site .cse-card .cse-number{color:#a4dbce}
html[data-cse-theme="dark"] .cse-site .cse-proof{border:1px solid #456461;background:#1b3033ab}
html[data-cse-theme="dark"] .cse-site .cse-proof .cse-number{background:#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-doctor-card{background:#1b3033;border:1px solid #456461;box-shadow:0 12px 32px #0000000a}
html[data-cse-theme="dark"] .cse-site .cse-doctor-card .cse-doctor-picture{background:linear-gradient(135deg,#24433f,#252b39)}
html[data-cse-theme="dark"] .cse-site .cse-story-section{background:radial-gradient(ellipse at 90% 0,#1c514c55,transparent 50%),#10272a}
html[data-cse-theme="dark"] .cse-site .cse-story video{border:1px solid #45646177;box-shadow:0 20px 40px #00000022}
html[data-cse-theme="dark"] .cse-site .cse-location-card{box-shadow:0 15px 35px #0000000d}
html[data-cse-theme="dark"] .cse-site .cse-cta{border:1px solid #456461;background:radial-gradient(ellipse at 92% 20%,#252b3988,transparent 60%),linear-gradient(120deg,#1b3033,#1b3033);box-shadow:0 16px 40px #0000000a}
html[data-cse-theme="dark"] .cse-site .cse-cta:after{border:1px solid #4564616b;box-shadow:0 0 0 32px #00000025,0 0 0 66px #00000020}
html[data-cse-theme="dark"] .cse-site .cse-news-card{background:linear-gradient(150deg,#1b3033,#1b3033);box-shadow:0 12px 28px #0000000b;border-top:4px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-news-card:nth-child(2){border-top-color:#456461;background:linear-gradient(150deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-site .cse-news-card:nth-child(3){border-top-color:#456461}
html[data-cse-theme="dark"] .cse-site .cse-faq .wp-block-details[open]{background:#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-footer{background:#1b3033;border-top-color:#456461}
html[data-cse-theme="dark"] .cse-site .cse-inner-hero:not(.cse-visual-hero){background:radial-gradient(ellipse at 88% 0,#1b3033,transparent 55%),linear-gradient(110deg,#1b3033,#1b3033);border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-profile .cse-doctor-picture{border:1px solid #456461;box-shadow:0 20px 40px #00000010}
html[data-cse-theme="dark"] .cse-site .cse-visual-hero{background:radial-gradient(ellipse at 95% 5%,#252b3999,transparent 50%),linear-gradient(125deg,#1b3033,#1b3033);border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-visual-hero:before{border:1px solid #45646177;box-shadow:0 0 0 52px #00000040,0 0 0 106px #00000026}
html[data-cse-theme="dark"] .cse-site .cse-visual-copy .cse-breadcrumb{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-site .cse-hero-pill{color:#a4dbce}
html[data-cse-theme="dark"] .cse-site .cse-hero-pill:before{background:#1c514c}
html[data-cse-theme="dark"] .cse-site .cse-visual-stamp{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-site .cse-visual-photo{border:5px solid #456461;box-shadow:0 24px 46px #0000001b;background:#24433f}
html[data-cse-theme="dark"] .cse-site .cse-visual-photo-portrait{background:linear-gradient(145deg,#24433f,#252b39)}
html[data-cse-theme="dark"] .cse-site .cse-visual-caption{border:1px solid #456461;background:#1b3033;box-shadow:0 12px 28px #00000010}
html[data-cse-theme="dark"] .cse-site .cse-visual-caption-label{color:#a4dbce}
html[data-cse-theme="dark"] .cse-site .cse-visual-caption-text{color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-visual-condition{background:radial-gradient(ellipse at 95% 10%,#252b3988,transparent 56%),#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-visual-article{background:radial-gradient(ellipse at 90% 10%,#302e4333,transparent 55%),#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-visual-article .cse-small{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-site .cse-service-photo{background:linear-gradient(145deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-site .cse-sidebar{background:linear-gradient(145deg,#1b3033,#1b3033);border-color:#456461;box-shadow:0 14px 30px #00000008}
html[data-cse-theme="dark"] .cse-site .cse-key-takeaways{background:#1b3033;border-color:#456461;border-left:4px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-booking-form,html[data-cse-theme="dark"] .cse-site .cse-contact-form{box-shadow:0 16px 44px #00000010}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-service-value{background:#10272a;color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-service-value h2,html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-service-value h3{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-service-value p{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-service-value .cse-eyebrow{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-value-card{border:1px solid #456461;background:#1b303304}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-value-card .cse-value-number{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-checklist li{border-bottom:1px solid #456461;color:#b9cdc7}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-checklist li:before{color:#91d4c4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-care-explainer{border:1px solid #456461;background:linear-gradient(145deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-visit-step{border-top:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-step-number{color:#a4dbce}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-service-doctor-photo{background:linear-gradient(130deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-doctor-role{color:#91d4c4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-decision-panel{border:1px solid #456461;background:linear-gradient(110deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-decision-panel ul{color:#b9cdc7}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-booking-section{background:linear-gradient(135deg,#1b3033,#1b3033);border-block:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-booking-section .cse-booking-form{box-shadow:0 20px 55px #00000010}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-media-empty{border:1px dashed #456461;background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-media-entry h3 a{color:#e1eee9}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-media-byline{color:#91d4c4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-media-pagination .page-numbers a,html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-media-pagination .current{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-media-pagination .current{background:#1c514c;color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-fact-cell{border-top:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-fact-cell>p:last-child{color:#e1eee9}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-boilerplate{border-left:3px solid #1c514c;background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-brand-line{color:#91d4c4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-logo-preview{background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-media-downloads .cse-facts-download{background:#10272a;color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-facts-download h3{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-facts-download p{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-facts-download .cse-button{color:#e1eee9;background:#24433f;border-color:#456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-body{background:linear-gradient(180deg,#1b3033 0,#1b3033 320px)}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-section+.cse-guide-section{border-top:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-takeaways{background:radial-gradient(ellipse at 100% 0,#1c514c70,transparent 65%),#10272a;border:1px solid #456461;box-shadow:0 14px 35px #00000008}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-takeaways h2{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-takeaways li{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-takeaways .cse-eyebrow{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-alert{border:1px solid #456461;border-left:4px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-alert h2{color:#eed0a0}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-alert p{color:#eed0a0}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-check{background:linear-gradient(135deg,#1b3033,#252b39);border:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-checklist li{border-bottom:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-checklist li:before{border:1.5px solid #456461;background:#1b303390}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-faqs details{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-faqs summary{color:#e1eee9}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-cta{background:linear-gradient(135deg,#1b3033,#252b39);border:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-related{background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-sources{border-top:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-ref a{background:#1b3033;color:#e1eee9}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-table{border:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-table th{background:#1c514c;color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-table th,html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-table td{border-bottom:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-table td{color:#b9cdc7}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-table tr:nth-child(even){background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-cta,html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-cta{background:radial-gradient(ellipse at 100% 0,#1c514c66,transparent 62%),#10272a;border:1px solid #456461;box-shadow:0 18px 48px #00000021;color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-cta:after{border-color:#45646138;box-shadow:0 0 0 32px #0000000c,0 0 0 66px #00000008}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) :is(.cse-cta,.cse-guide-cta) h2{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) :is(.cse-cta,.cse-guide-cta) p{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) :is(.cse-cta,.cse-guide-cta) .cse-eyebrow{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) :is(.cse-cta,.cse-guide-cta) .cse-eyebrow:before{background:#24433f}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) :is(.cse-cta,.cse-guide-cta) .wp-block-button .wp-block-button__link{background:#1b3033;color:#e1eee9;border:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) :is(.cse-cta,.cse-guide-cta) .wp-block-button .wp-block-button__link:hover{background:#1b3033;color:#e1eee9;border-color:#456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) :is(.cse-cta,.cse-guide-cta) .wp-block-button.is-style-outline .wp-block-button__link{border-color:#456461;color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) :is(.cse-cta,.cse-guide-cta) .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#1b303312}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) :is(.cse-cta,.cse-guide-cta) a:focus-visible{outline-color:#456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-cta .cse-small{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site :is(.cse-booking-form,.cse-contact-form).cse-lead-form{background:#1b3033;border:1px solid #456461;box-shadow:0 18px 50px #00000020,0 0 0 6px #00000090}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-form-heading{background:radial-gradient(ellipse at 100% 0,#1c514c66,transparent 65%),#10272a;border-bottom:4px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-form-kicker{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-form-title{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-form-intro{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-form-required{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-progress li{border:1px solid #456461;background:#1b3033;color:#b9cdc7}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-progress-index{background:#1b3033;color:#a4dbce}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-progress li[aria-current=step]{border-color:#456461;background:#1b3033;color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-progress li[aria-current=step] .cse-progress-index{background:#1c514c;color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-progress li[data-complete=true]{border-color:#456461;color:#a4dbce;background:#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-form-step-count{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-site .cse-lead-form legend{color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-lead-form label{color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-lead-form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){border:1px solid #456461;background:#1b3033;color:#e1eee9;box-shadow:inset 0 1px 2px #00000005}
html[data-cse-theme="dark"] .cse-site .cse-lead-form :is(input,select,textarea):focus{outline:2px solid #456461;border-color:#456461;box-shadow:0 0 0 4px #000000}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-consent{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-small{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-form-nav{border-top:1px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-lead-form :is(.cse-next,.cse-submit){background:#1c514c;border-color:#456461;box-shadow:0 6px 16px #00000022;color:#c7dbd4}
html[data-cse-theme="dark"] .cse-site .cse-lead-form :is(.cse-next,.cse-submit):hover{background:#10272a;border-color:#456461}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-back{background:#1b3033;color:#a4dbce;border-color:#456461}
html[data-cse-theme="dark"] .cse-site .cse-lead-form .cse-status:not(:empty){border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-booking-aside{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-booking-aside .cse-card{background:#1b3033;border:1px solid #456461;box-shadow:0 5px 15px #00000008}
html[data-cse-theme="dark"] .cse-site .cse-booking-section{background:linear-gradient(145deg,#1b3033,#1b3033);border-block:1px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-contact-panel{background:#1b3033;border-block:1px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-header-shell{background:#1b3033}
@media (max-width:600px){
html[data-cse-theme="dark"] .cse-site :is(.cse-booking-form,.cse-contact-form).cse-lead-form{box-shadow:0 12px 32px #0000001c,0 0 0 4px #00000090}
}
html[data-cse-theme="dark"] .cse-team-section{background:radial-gradient(ellipse at 98% 5%,#252b39a6,transparent 55%),linear-gradient(125deg,#1b3033,#1b3033);border-block:1px solid #456461}
html[data-cse-theme="dark"] .cse-team-role,html[data-cse-theme="dark"] .cse-staff-card{border:1px solid #456461;background:#1b3033;box-shadow:0 12px 30px #00000009}
html[data-cse-theme="dark"] .cse-team-role{border-top:3px solid #456461}
html[data-cse-theme="dark"] .cse-team-role:nth-child(2){border-top-color:#456461}
html[data-cse-theme="dark"] .cse-team-role:nth-child(3){border-top-color:#456461}
html[data-cse-theme="dark"] .cse-team-step{color:#a4dbce;background:#1b3033}
html[data-cse-theme="dark"] .cse-team-role-tag{color:#b9cdc7;border-top:1px solid #456461}
html[data-cse-theme="dark"] .cse-team-contact>p{color:#e1eee9}
html[data-cse-theme="dark"] .cse-staff-photo{background:linear-gradient(135deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-staff-title{color:#a4dbce}
html[data-cse-theme="dark"] .cse-area-directory{background:#1b3033}
html[data-cse-theme="dark"] .cse-area-tile{border:1px solid #456461;background:#1b3033;box-shadow:0 6px 18px #00000005}
html[data-cse-theme="dark"] .cse-area-tile a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-area-tile:after{color:#a4dbce}
html[data-cse-theme="dark"] .cse-area-tile p{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-area-tile:hover,html[data-cse-theme="dark"] .cse-area-tile:focus-within{border-color:#456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-area-tile a:focus-visible:after{outline:3px solid #456461}
html[data-cse-theme="dark"] .cse-directory-help{border-top:1px solid #456461}
html[data-cse-theme="dark"] .cse-directory-help .cse-directory-help-title{color:#e1eee9}
html[data-cse-theme="dark"] .cse-local-checklist li::marker{color:#a4dbce}
html[data-cse-theme="dark"] .cse-route-destination{border:1px solid #456461;background:radial-gradient(ellipse at 100% 0,#1c514c66,transparent 60%),#10272a;color:#c7dbd4;box-shadow:0 20px 42px #00000020}
html[data-cse-theme="dark"] .cse-route-destination h3{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-route-destination p{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-route-destination .cse-eyebrow{color:#c7dbd4;background:#1c514c}
html[data-cse-theme="dark"] .cse-route-destination a{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-route-destination .wp-block-button__link{color:#e1eee9;background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-route-destination .wp-block-button__link:hover{color:#e1eee9;background:#24433f}
html[data-cse-theme="dark"] .cse-route-destination .is-style-outline .wp-block-button__link{color:#c7dbd4;border-color:#456461}
html[data-cse-theme="dark"] .cse-route-destination .is-style-outline .wp-block-button__link:hover{color:#c7dbd4;background:#1c514c}
html[data-cse-theme="dark"] .cse-route-destination>p:last-child{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-local-doctor{border:1px solid #456461;background:linear-gradient(135deg,#1b3033,#1b3033)}
html[data-cse-theme="dark"] .cse-alternate-branch{border:1px solid #456461;background:linear-gradient(115deg,#252b39,#1b3033)}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) a:not(.wp-block-button__link):not(.cse-button):not([role="button"]):not([aria-current="page"]):not(.cse-journal-topics a[aria-current]):not(.cse-footer-credit a){color:#e1eee9!important}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-contributor-name{color:#e1eee9}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-route-destination a:not(.wp-block-button__link):not(.cse-button){background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) a.cse-external-link:not(:has(img,svg,video)):after{background:#24433f}

/* navigation.css */
html[data-cse-theme="dark"] .cse-site .cse-header,html[data-cse-theme="dark"] .cse-site.admin-bar .cse-header{background:#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-menu .cse-mega>summary,html[data-cse-theme="dark"] .cse-site .cse-menu-link>a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-menu .cse-mega[open]>summary,html[data-cse-theme="dark"] .cse-site .cse-menu-link>a:hover{color:#91d4c4}
html[data-cse-theme="dark"] .cse-mega-panel{background:#1b3033;border:1px solid #456461;border-top:3px solid #1c514c;box-shadow:0 18px 36px #00000018}
html[data-cse-theme="dark"] .cse-site .cse-mega-label{color:#91d4c4}
html[data-cse-theme="dark"] .cse-site .cse-mega-links a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-mega-links a:hover,html[data-cse-theme="dark"] .cse-site .cse-mega-links a:focus-visible{background:#1b3033;color:#91d4c4}
html[data-cse-theme="dark"] .cse-mega-feature{background:linear-gradient(125deg,#1b3033,#252b39);border:1px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-mega-feature-title{color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-toc{background:#1b3033;border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .cse-toc-summary{color:#e1eee9}
html[data-cse-theme="dark"] .cse-toc-current{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-toc-panel{background:#1b3033;border:1px solid #456461;box-shadow:0 18px 35px #00000015}
html[data-cse-theme="dark"] .cse-site .cse-toc-list a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-toc-list a:hover,html[data-cse-theme="dark"] .cse-site .cse-toc-list a[aria-current="location"]{background:#1b3033;border-left-color:#1c514c;color:#91d4c4}
@media (max-width:1240px){
html[data-cse-theme="dark"] .cse-menu-toggle{border:1px solid #456461;color:#e1eee9}
html[data-cse-theme="dark"] .cse-site.cse-navigation-ready .cse-header .cse-menu{background:#1b3033;border-bottom:1px solid #456461;box-shadow:0 15px 30px #00000018}
html[data-cse-theme="dark"] .cse-site .cse-menu-inner>.cse-mega,html[data-cse-theme="dark"] .cse-site .cse-menu-inner>.cse-menu-link{border-bottom:1px solid #456461}
}

/* discovery.css */
html[data-cse-theme="dark"] .cse-site .cse-header-search a{border:1px solid #456461;background:#1b3033;color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-header-search a:hover{background:#1b3033;border-color:#456461}
html[data-cse-theme="dark"] .cse-site .cse-mega-results .cse-mega-column{border-left:2px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-mega-results .cse-mega-label{color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-search-dialog{border:1px solid #456461;box-shadow:0 24px 100px #00000045;color:#e1eee9;background:#1b3033}
html[data-cse-theme="dark"] .cse-search-dialog::backdrop{background:#10272aa6}
html[data-cse-theme="dark"] .cse-site .cse-search-close{background:#1b3033;border:1px solid #456461;color:#a4dbce}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-popup-search input{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-popup-search button{background:#1c514c;border:1px solid #456461;color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-search-content h3{color:#b9cdc7}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-search-suggestion{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-search-suggestion-title a{color:#e1eee9}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-search-suggestion>p:last-child{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-site .cse-search-suggestion:hover{background:#1b3033;border-color:#456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-faq-topics{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-faq-topic-links a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-faq-topic-links a:hover{background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) :is(.cse-faq-topic,.cse-contact-faq-card) details>p{color:#b9cdc7}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-contact-faq-card{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-results-note{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-error-section{background:radial-gradient(ellipse at 85% 35%,#1b303388,transparent 60%),#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-error-label{color:#a4dbce;background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-error-help{background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-error-card{background:#1b3033;border:1px solid #456461;box-shadow:0 8px 26px #00000010}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-error-card-number{color:#a4dbce}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-error-card>p:not(.cse-error-card-number){color:#b9cdc7}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-error-card-primary{background:#10272a;border-color:#456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-error-card-primary h3{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-error-card-primary>p:not(.cse-error-card-number){color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-error-card-primary .cse-error-card-number{color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-error-card-primary .wp-block-button__link{background:#24433f;border-color:#456461;color:#e1eee9}
html[data-cse-theme="dark"] .cse-focus-orbit{border:1px solid #456461;box-shadow:0 0 0 18px #000000,0 0 0 19px #000000}
html[data-cse-theme="dark"] .cse-focus-card{border:2px solid #456461;background:linear-gradient(145deg,#1b3033,#24433f);box-shadow:0 14px 26px #00000014}
html[data-cse-theme="dark"] .cse-focus-card:before,html[data-cse-theme="dark"] .cse-focus-card:after{border:2px solid #456461;background:#24433f}
html[data-cse-theme="dark"] .cse-focus-eye{border:3px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-focus-pupil{border:7px solid #456461;background:#10272a}
html[data-cse-theme="dark"] .cse-focus-pupil:after{background:#1b3033}
html[data-cse-theme="dark"] .cse-focus-smile{border:2px solid #456461}
html[data-cse-theme="dark"] .cse-focus-cheek{background:#302e43}
html[data-cse-theme="dark"] .cse-focus-spark{color:#cbbce6}
html[data-cse-theme="dark"] .cse-focus-badge{background:#1b3033;border:1px solid #456461;color:#a4dbce;box-shadow:0 7px 18px #0000000c}

/* article.css */
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-eyebrow,html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-guide-article .cse-eyebrow{background:#1b3033;color:#a4dbce}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) :is(.cse-hero,.cse-story-section,.cse-service-value,.cse-guide-takeaways,.cse-guide-cta,.cse-cta) .cse-eyebrow{background:#1b303316;color:#c7dbd4;border:1px solid #4564612e}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-reader-feedback{border:1px solid #456461;background:linear-gradient(120deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-reader-feedback .cse-eyebrow{background:#1b3033;color:#a4dbce}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-reader-feedback .cse-feedback-copy>p:last-child{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-site .cse-feedback-vote{border:1px solid #456461;background:#1b3033;color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-feedback-vote:hover:not(:disabled){background:#1b3033;border-color:#456461}
html[data-cse-theme="dark"] .cse-site .cse-feedback-vote[aria-pressed=true]{background:#1c514c;color:#c7dbd4;border-color:#456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-reader-feedback .cse-feedback-status{color:#a4dbce}
html[data-cse-theme="dark"] .cse-site .cse-feedback-status:not(:empty){border-top:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-read-next-card{border:1px solid #456461;background:#1b3033;box-shadow:0 8px 24px #00000010}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-read-next-image{background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-read-next-card .cse-read-next-category{color:#a4dbce}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-read-next-card h3 a{color:#e1eee9}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-read-next-card .cse-read-next-description{color:#b9cdc7}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-read-next-link a{color:#a4dbce}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-meta-section{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-meta-controls{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-meta-controls button{color:#a4dbce}
html[data-cse-theme="dark"] .cse-site .cse-meta-controls button[aria-expanded=true]{color:#c7dbd4;background:#1c514c;border-color:#456461;box-shadow:0 4px 10px #00000012}
html[data-cse-theme="dark"] .cse-site .cse-meta-controls button:hover:not([aria-expanded=true]){background:#1b3033;color:#e1eee9}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-meta-panel{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-meta-panel p{color:#b9cdc7}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-meta-panel .cse-source{border-bottom:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-meta-panel .cse-editorial-note{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-site .cse-feedback-followup{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-feedback-followup > p{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-site .cse-feedback-followup label span{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-site .cse-feedback-skip{color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-feedback-skip:hover{background:#1b3033}

/* contributors.css */
html[data-cse-theme="dark"] .cse-contributor-card{color:#e1eee9}
html[data-cse-theme="dark"] .cse-contributor-card:focus-visible{outline:3px solid #456461}
html[data-cse-theme="dark"] .cse-contributor-avatar{background:#1b3033}
html[data-cse-theme="dark"] .cse-contributor-initials{color:#a4dbce}
html[data-cse-theme="dark"] .cse-contributor-label{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-contributor-name{color:#e1eee9}
html[data-cse-theme="dark"] .cse-contributor-hero{background:radial-gradient(ellipse at 98% 0,#252b39aa,transparent 55%),linear-gradient(120deg,#1b3033,#1b3033);border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .cse-contributor-profile-photo{background:linear-gradient(140deg,#24433f,#252b39);border:6px solid #456461;box-shadow:0 20px 40px #00000012}
html[data-cse-theme="dark"] .cse-contributor-profile-role{color:#a4dbce}
html[data-cse-theme="dark"] .cse-contributor-filters{border-block:1px solid #456461}
html[data-cse-theme="dark"] .cse-contributor-filter a{border:1px solid #456461;color:#a4dbce;background:#1b3033}
html[data-cse-theme="dark"] .cse-contributor-filter a:hover{background:#1b3033;border-color:#456461}
html[data-cse-theme="dark"] .cse-contributor-filter a[aria-current="page"]{color:#c7dbd4;background:#1c514c;border-color:#456461}
html[data-cse-theme="dark"] .cse-contributor-article{border:1px solid #456461;background:#1b3033;box-shadow:0 12px 30px #00000009}
html[data-cse-theme="dark"] .cse-contributor-cover-link{background:#1b3033}
html[data-cse-theme="dark"] .cse-contributor-cover{background:radial-gradient(ellipse at 5% 100%,#24433f,transparent 70%),linear-gradient(120deg,#1b3033,#252b39);color:#a4dbce}
html[data-cse-theme="dark"] .cse-contributor-article-copy .cse-contributor-article-meta{color:#a4dbce}
html[data-cse-theme="dark"] .cse-contributor-article h3 a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-contributor-article-bottom{border-top:1px solid #456461;color:#b9cdc7}
html[data-cse-theme="dark"] .cse-contributor-article-bottom>span{color:#a4dbce}
html[data-cse-theme="dark"] .cse-contributor-empty{border:1px dashed #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-contributor-pagination a,html[data-cse-theme="dark"] .cse-contributor-pagination span{border:1px solid #456461}
html[data-cse-theme="dark"] .cse-contributor-pagination .current{background:#1c514c;color:#c7dbd4;border-color:#456461}
html[data-cse-theme="dark"] .cse-news-hero{background:radial-gradient(ellipse at 92% 10%,#252b39aa,transparent 60%),#1b3033;border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .cse-news-hero-photo{border:5px solid #456461;box-shadow:0 15px 30px #00000012}
html[data-cse-theme="dark"] .cse-contributor-demo-note{background:#252b39;color:#cbbce6;border-bottom:1px solid #456461}

/* care-layouts.css */
html[data-cse-theme="dark"] .cse-person-card,html[data-cse-theme="dark"] .cse-video-card,html[data-cse-theme="dark"] .cse-comparison{border:1px solid #456461;background:#1b3033;box-shadow:0 12px 30px #00000008}
html[data-cse-theme="dark"] .cse-person-card img{background:#1b3033}
html[data-cse-theme="dark"] .cse-person-role{color:#a4dbce}
html[data-cse-theme="dark"] .cse-person-initials{background:linear-gradient(135deg,#1b3033,#252b39);color:#e1eee9}
html[data-cse-theme="dark"] .cse-video-card .wp-block-video{background:#10272a}
html[data-cse-theme="dark"] .cse-comparison-stage{background:#1b3033}
html[data-cse-theme="dark"] .cse-comparison-label{background:#10272a;color:#c7dbd4}
html[data-cse-theme="dark"] .cse-comparison-after .cse-comparison-label{background:#1b3033;color:#e1eee9}
html[data-cse-theme="dark"] .cse-comparison.is-ready .cse-comparison-divider{background:#1b3033;box-shadow:0 0 5px #00000080}
html[data-cse-theme="dark"] .cse-comparison-divider>span{background:#1b3033;color:#e1eee9;box-shadow:0 2px 8px #00000030}
html[data-cse-theme="dark"] .cse-comparison-control label{color:#e1eee9}
html[data-cse-theme="dark"] .cse-comparison-control input{accent-color:#e1eee9}
html[data-cse-theme="dark"] .cse-comparison-control input:focus-visible{outline:3px solid #456461}
html[data-cse-theme="dark"] .cse-comparison-editor{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-doctor-hero{background:radial-gradient(ellipse at 85% 10%,#252b39 0,transparent 60%),linear-gradient(120deg,#1b3033,#1b3033)}
html[data-cse-theme="dark"] .cse-doctor-specialty{color:#a4dbce}
html[data-cse-theme="dark"] .cse-doctor-portrait{border:1px solid #456461;background:linear-gradient(140deg,#24433f,#252b39)}
html[data-cse-theme="dark"] .cse-doctor-photo-caption{background:#1b3033c9}
html[data-cse-theme="dark"] .cse-availability{border:1px solid #456461;background:#1b3033a8}
html[data-cse-theme="dark"] .cse-availability-dot{background:#1c514c}
html[data-cse-theme="dark"] .cse-doctor-proof a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-profile-panel{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-profile-tint{background:linear-gradient(145deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-expertise-list li{border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .cse-expertise-list li:before{color:#a4dbce}
html[data-cse-theme="dark"] .cse-insurers input{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-office-card{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-proof-panel{border-left:4px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-test-facts{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-test-facts strong{color:#e1eee9}
html[data-cse-theme="dark"] .cse-test-step{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-test-step:before{background:#1b3033;color:#a4dbce;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-feature-table-wrap th{background:#1b3033;color:#e1eee9}
html[data-cse-theme="dark"] .cse-feature-table-wrap th,html[data-cse-theme="dark"] .cse-feature-table-wrap td{border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .cse-feature-table-wrap td:first-child{color:#a4dbce}
html[data-cse-theme="dark"] .cse-feature-table-wrap{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-test-authority{border:1px solid #456461;background:linear-gradient(110deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-test-sticky.cse-mobile-bar{background:#10272a!important;color:#c7dbd4;box-shadow:0 -6px 25px #00000026;border-top:1px solid #456461}
html[data-cse-theme="dark"] .cse-test-sticky>p{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-test-sticky .wp-block-button__link{background:#1b3033!important;color:#e1eee9!important}
html[data-cse-theme="dark"] .cse-test-sticky .is-style-outline .wp-block-button__link{color:#c7dbd4!important;border-color:#456461!important}
@media (max-width:760px){
html[data-cse-theme="dark"] .cse-test-facts p+p{border-top:1px solid #456461}
}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-doctor-section#request-appointment{background:linear-gradient(120deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-branch-fact{border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .cse-branch-fact h3{color:#e1eee9}
html[data-cse-theme="dark"] .cse-branch-fact-value .cse-small{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-branch-hours-row .cse-branch-hours-time{color:#e1eee9}
html[data-cse-theme="dark"] .cse-branch-details>.wp-block-buttons{border-top:1px solid #456461}
html[data-cse-theme="dark"] .cse-branch-map-card{border:1px solid #456461;background:linear-gradient(140deg,#1b3033,#252b39);box-shadow:0 12px 34px #00000009}
html[data-cse-theme="dark"] .cse-branch-map-card .cse-map>a{background:#1b3033}
html[data-cse-theme="dark"] .cse-comparison-editor-placeholder{border:1px dashed #456461;background:linear-gradient(135deg,#1b3033,#252b39);color:#a4dbce}

/* journal-tools.css */
html[data-cse-theme="dark"] .cse-journal-opening{background:#1b3033}
html[data-cse-theme="dark"] .cse-journal-intro{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-journal-lead-section{background:#1b3033}
html[data-cse-theme="dark"] .cse-editorial-image{background:#1b3033}
html[data-cse-theme="dark"] .cse-editorial-copy h2 a,html[data-cse-theme="dark"] .cse-editorial-copy h3 a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-editorial-excerpt{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-journal-picks>h2 span{color:#a4dbce}
html[data-cse-theme="dark"] .cse-editorial-help{background:linear-gradient(125deg,#1b3033,#252b39);border:1px solid #456461}
html[data-cse-theme="dark"] .cse-journal-section{background:#1b3033}
html[data-cse-theme="dark"] .cse-journal-heading-copy>p:not(.cse-eyebrow){color:#b9cdc7}
html[data-cse-theme="dark"] .cse-topic-card .wp-block-image{background:#1b3033}
html[data-cse-theme="dark"] .cse-topic-card h3 a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-topic-card:focus-within{outline:3px solid #456461}
html[data-cse-theme="dark"] .cse-topic-card h3 span{color:#a4dbce}
html[data-cse-theme="dark"] .cse-tool-card{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-tool-art{background:#1b3033}
html[data-cse-theme="dark"] .cse-tool-label{color:#a4dbce}
html[data-cse-theme="dark"] .cse-coming-soon{color:#cbbce6;background:#252b39;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-tool-card h3 a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-tool-description{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-tool-feature{background:linear-gradient(135deg,#24433f,#1b3033);border-color:#456461}
html[data-cse-theme="dark"] .cse-tool-feature-lilac{background:linear-gradient(135deg,#252b39,#1b3033);border-color:#456461}
html[data-cse-theme="dark"] .cse-tool-small{background:linear-gradient(110deg,#1b3033,#1b3033)}
html[data-cse-theme="dark"] .cse-journal-search input{border:1px solid #456461;background:#1b3033;color:#e1eee9}
html[data-cse-theme="dark"] .cse-journal-topics a{border:1px solid #456461;color:#a4dbce;background:#1b3033}
html[data-cse-theme="dark"] .cse-journal-topics a[aria-current]{background:#1c514c;color:#c7dbd4;border-color:#456461}
html[data-cse-theme="dark"] .cse-archive-count{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-journal-empty{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-journal-pagination a,html[data-cse-theme="dark"] .cse-journal-pagination span{border:1px solid #456461;color:#a4dbce}
html[data-cse-theme="dark"] .cse-journal-pagination .current{background:#1c514c;color:#c7dbd4}
html[data-cse-theme="dark"] .cse-journal-trust{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-journal-trust-photo{background:linear-gradient(120deg,#24433f,#252b39)}
html[data-cse-theme="dark"] .cse-journal-trust-copy li{border-left:2px solid #456461}
html[data-cse-theme="dark"] .cse-collection-card{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-collection-card h3 a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-journal-video-image{background:#10272a}
html[data-cse-theme="dark"] .cse-journal-video-image:after{background:#1b3033ed;color:#a4dbce}
html[data-cse-theme="dark"] .cse-journal-video-card h3 a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-journal-cta{border:1px solid #456461;background:linear-gradient(120deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-tools-hero{background:linear-gradient(120deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-tool-hub-art{border:1px solid #456461;box-shadow:0 18px 50px #00000010}
html[data-cse-theme="dark"] .cse-tool-controls>label{color:#a4dbce}
html[data-cse-theme="dark"] .cse-tool-search{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-tool-filters button{background:#1b3033;color:#e1eee9;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-tool-filters button[aria-pressed=true]{background:#1c514c;color:#c7dbd4;border-color:#456461}
html[data-cse-theme="dark"] .cse-tool-count{color:#b9cdc7}
html[data-cse-theme="dark"] .cse-tools-no-results{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-reading-card{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-reading-card .wp-block-image{background:#1b3033}
html[data-cse-theme="dark"] .cse-reading-copy h3 a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-reading-copy>p:not(.cse-eyebrow){color:#b9cdc7}
html[data-cse-theme="dark"] .cse-tool-first-screen{background:linear-gradient(120deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-tool-workspace{border:1px solid #456461;background:#1b3033;box-shadow:0 14px 34px #00000010}
html[data-cse-theme="dark"] .cse-tool-status{color:#cbbce6;background:#252b39}
html[data-cse-theme="dark"] .cse-tool-how-card{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-tool-step-number{background:#1b3033;color:#a4dbce}
html[data-cse-theme="dark"] .cse-tool-explainer>p:not(.cse-eyebrow){color:#b9cdc7}
html[data-cse-theme="dark"] .cse-tool-explainer-aside{border:1px solid #456461;background:linear-gradient(140deg,#252b39,#1b3033)}
html[data-cse-theme="dark"] .cse-tool-explainer-aside p{color:#cbbce6}
html[data-cse-theme="dark"] .cse-journal-section a:focus-visible,html[data-cse-theme="dark"] .cse-journal-lead a:focus-visible,html[data-cse-theme="dark"] .cse-tools-directory button:focus-visible,html[data-cse-theme="dark"] .cse-tools-directory input:focus-visible{outline:3px solid #456461}

/* layout-spacing.css */
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) p.cse-disclaimer,html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) p.cse-editorial-note{border-top:1px solid #456461;color:#b9cdc7}
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) .cse-story-section .cse-disclaimer{color:#c7dbd4;border-color:#456461}
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) .cse-placeholder-card{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) .cse-placeholder-label{color:#a4dbce;background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) .cse-video-placeholder .cse-placeholder-image img{background:#252b39}
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) .cse-staff-placeholder .cse-placeholder-image img{background:#1b3033}

/* navigation-polish.css */
html[data-cse-theme="dark"] .cse-site .cse-header{border-bottom:1px solid #456461;box-shadow:0 4px 18px #00000004}
html[data-cse-theme="dark"] .cse-site .cse-header .cse-menu .cse-mega > summary,html[data-cse-theme="dark"] .cse-site .cse-header .cse-menu-link > a{color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-header .cse-menu .cse-mega > summary:hover,html[data-cse-theme="dark"] .cse-site .cse-header .cse-menu .cse-mega[open] > summary,html[data-cse-theme="dark"] .cse-site .cse-header .cse-menu-link > a:hover{background:#1b3033;color:#e1eee9}
html[data-cse-theme="dark"] .cse-site .cse-header .cse-header-search a:hover{background:#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-header .cse-header-cta .wp-block-button__link{box-shadow:0 4px 12px #00000010}
html[data-cse-theme="dark"] .cse-site .cse-header .cse-mega-panel{border:1px solid #456461;background:#1b3033;box-shadow:0 18px 48px #0000001a, 0 3px 10px #00000008}
html[data-cse-theme="dark"] .cse-site .cse-header .cse-mega-label{color:#a4dbce}
html[data-cse-theme="dark"] .cse-site .cse-header .cse-mega-feature{border:1px solid #456461;background:linear-gradient(135deg, #1b3033, #252b39)}
html[data-cse-theme="dark"] .cse-site .cse-header .cse-mega-results > .cse-mega-column{border:1px solid #456461;background:#1b3033}
@media (min-width: 1241px){
html[data-cse-theme="dark"] .cse-site .cse-header .cse-mega-panel:not(.cse-mega-results) > .cse-mega-column:not(:first-child):not(.cse-mega-feature){border-left:1px solid #456461}
}
@media (max-width: 1240px){
html[data-cse-theme="dark"] .cse-site .cse-menu-toggle{background:#1b3033;border-color:#456461}
html[data-cse-theme="dark"] .cse-site.cse-navigation-ready .cse-header .cse-menu{background:#1b3033;box-shadow:0 16px 32px #00000014}
html[data-cse-theme="dark"] .cse-site .cse-header .cse-menu-inner > :is(.cse-mega, .cse-menu-link){border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-header .cse-mega-panel{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-header .cse-mega-feature{background:#1b3033}
html[data-cse-theme="dark"] .cse-site .cse-header .cse-mega-results > .cse-mega-column{background:#1b3033}
}

/* footer.css */
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) .cse-footer{background:#1b3033;border-top:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) .cse-footer-location{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) .cse-footer-location .cse-footer-branch-label{color:#a4dbce}
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) .cse-footer-location .cse-footer-address{color:#b9cdc7}
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) .cse-footer-phone a{text-decoration-color:#c7dbd4}
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) .cse-footer-location .cse-footer-location-links{border-top:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site, .editor-styles-wrapper) .cse-footer-links-grid{border-top:1px solid #456461}

/* about.css */
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-film-frame{background:#10272a}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-film-video video{background:#10272a}
html[data-cse-theme="dark"] .cse-site .cse-about-film-frame.cse-film-ready:after{background:linear-gradient(180deg,#10272a40,#10272a80)}
html[data-cse-theme="dark"] .cse-site .cse-about-film-play{background:#1b3033;border:1px solid #456461;color:#e1eee9;box-shadow:0 0 0 9px #00000020,0 14px 40px #00000038}
html[data-cse-theme="dark"] .cse-site .cse-about-film-play:hover:not(:disabled){box-shadow:0 0 0 13px #00000020,0 18px 44px #00000048}
html[data-cse-theme="dark"] .cse-site .cse-about-film-play:focus-visible{outline:3px solid #456461}
html[data-cse-theme="dark"] .cse-site .cse-about-film-overlay .cse-film-label{color:#c7dbd4;background:#10272ad9}
html[data-cse-theme="dark"] .cse-site .cse-about-film-overlay .cse-film-status{color:#c7dbd4;background:#10272a}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-film-caption-row{border-bottom:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-film-caption-row .cse-about-film-availability{color:#b9cdc7}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-press-strip{border-bottom:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-press h2{color:#a4dbce}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-press-note{color:#b9cdc7}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-purpose-card{border:1px solid #456461;background:linear-gradient(130deg,#1b3033,#1b3033)}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-purpose-card:before{background:#24433f}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-purpose-card .cse-about-purpose-label{color:#a4dbce}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-vision{background:linear-gradient(130deg,#252b39,#1b3033);border-color:#456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-vision:before{background:#302e43}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-vision .cse-about-purpose-label{color:#cbbce6}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-value-card{border-top:1px solid #456461}
html[data-cse-theme="dark"] :is(.cse-site,.editor-styles-wrapper) .cse-about-value-card .cse-about-value-number{background:#1b3033;color:#a4dbce}

/* diagnostics.css */
html[data-cse-theme="dark"] .cse-diagnostic-hero{background:radial-gradient(ellipse at 88% 0,#252b3980,transparent 54%),linear-gradient(125deg,#1b3033,#1b3033);border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .cse-diagnostic-hero .cse-breadcrumb span{color:#a4dbce}
html[data-cse-theme="dark"] .cse-diagnostic-hero-copy .cse-diagnostic-promise{color:#e1eee9}
html[data-cse-theme="dark"] .cse-diagnostic-hero-media{border:1px solid #456461;background:#1b3033;box-shadow:0 16px 42px #00000015}
html[data-cse-theme="dark"] .cse-diagnostic-photo-copy{background:#1b3033;border-top:1px solid #456461}
html[data-cse-theme="dark"] .cse-diagnostic-photo-label{color:#a4dbce}
html[data-cse-theme="dark"] .cse-diagnostic-photo-copy .cse-diagnostic-photo-caption{color:#e1eee9}
html[data-cse-theme="dark"] .cse-diagnostic-facts{border:1px solid #456461;background:#1b3033ba}
html[data-cse-theme="dark"] .cse-diagnostic-fact+.cse-diagnostic-fact{border-left:1px solid #456461}
html[data-cse-theme="dark"] .cse-diagnostic-fact .cse-diagnostic-fact-label{color:#e1eee9}
html[data-cse-theme="dark"] .cse-diagnostic-tint{background:#1b3033;border-block:1px solid #456461}
html[data-cse-theme="dark"] .cse-diagnostic-checklist li{border-bottom:1px solid #456461;color:#a4dbce}
html[data-cse-theme="dark"] .cse-diagnostic-checklist li:before{color:#a4dbce}
html[data-cse-theme="dark"] .cse-diagnostic-context{background:#1b3033;border:1px solid #456461}
html[data-cse-theme="dark"] .cse-diagnostic-step,html[data-cse-theme="dark"] .cse-diagnostic-benefit{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-diagnostic-step .cse-diagnostic-step-number{border:1px solid #456461;background:#1b3033;color:#a4dbce}
html[data-cse-theme="dark"] .cse-diagnostic-benefit{border-top:3px solid #456461;background:linear-gradient(160deg,#1b3033,#1b3033)}
html[data-cse-theme="dark"] .cse-diagnostic-benefits + .cse-disclaimer{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-diagnostic-explainer-paragraph > strong{color:#e1eee9}
html[data-cse-theme="dark"] .cse-diagnostic-care{border-top:1px solid #456461}
html[data-cse-theme="dark"] .cse-diagnostic-doctor-card{border:1px solid #456461;background:linear-gradient(135deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-diagnostic-doctor-photo{background:#1b3033}
html[data-cse-theme="dark"] .cse-diagnostic-patient-card{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-diagnostic-faq-list{border:1px solid #456461;background:#1b3033}
html[data-cse-theme="dark"] .cse-diagnostic-faq-list .wp-block-details{border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .cse-diagnostic-booking{background:radial-gradient(ellipse at 5% 35%,#1b3033,transparent 55%),linear-gradient(130deg,#1b3033,#252b39)}
html[data-cse-theme="dark"] .cse-diagnostic-phone{border:1px solid #456461;background:#1b3033ba}
html[data-cse-theme="dark"] .cse-site .cse-diagnostic-form-slot .cse-lead-form{box-shadow:0 18px 48px #00000020}
html[data-cse-theme="dark"] .cse-diagnostic-card{border:1px solid #456461;background:#1b3033;box-shadow:0 6px 20px #00000006}
html[data-cse-theme="dark"] .cse-diagnostic-card:hover,html[data-cse-theme="dark"] .cse-diagnostic-card:focus-within{border-color:#456461;box-shadow:0 12px 30px #00000012}
html[data-cse-theme="dark"] .cse-diagnostic-card-image{border-bottom:1px solid #456461}
html[data-cse-theme="dark"] .cse-diagnostic-card-copy .cse-diagnostic-card-category{color:#a4dbce}
html[data-cse-theme="dark"] .cse-diagnostic-card-link{border-top:1px solid #456461}
html[data-cse-theme="dark"] .cse-diagnostic-page .cse-diagnostic-dock.cse-test-sticky.cse-mobile-bar{background:#10272a!important}
html[data-cse-theme="dark"] .cse-diagnostic-dock-inner .cse-diagnostic-dock-title{color:#c7dbd4}
html[data-cse-theme="dark"] .cse-diagnostic-dock-title span{color:#c7dbd4}
@media (max-width:600px){
html[data-cse-theme="dark"] .cse-diagnostic-fact+.cse-diagnostic-fact{border-top:1px solid #456461}
}
