/* Brand colour and family overrides for assets/vendor/fancybox/fancybox.css; layout remains in the original stylesheet. */
html[data-anatomic-brand] .carousel__dots .carousel__dot:after{border-radius:50%;background-color:currentColor;}
html[data-anatomic-brand] .carousel__button{border:0;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);}
html[data-anatomic-brand] .carousel__button svg{fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;}
html[data-anatomic-brand] .fancybox__container{color:var(--fancybox-color, #ffffff);outline:none;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(22,36,58,0.4));}
html[data-anatomic-brand] .fancybox__container :focus{outline:none;}
html[data-anatomic-brand] body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #ffffff,0 0 0 2px var(--fancybox-accent-color, rgba(30,78,140,0.94));}
html[data-anatomic-brand] .fancybox__backdrop{background:var(--fancybox-bg, rgba(15,35,64,0.92));}
html[data-anatomic-brand] .fancybox__slide{outline:0;}
html[data-anatomic-brand] .fancybox__content{color:var(--fancybox-content-color, #0f2340);background:var(--fancybox-content-bg, #ffffff);}
html[data-anatomic-brand] .fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none;}
html[data-anatomic-brand] .fancybox__caption{color:var(--fancybox-color, currentColor);}
html[data-anatomic-brand] .fancybox__container>.carousel__dots{color:var(--fancybox-color, #ffffff);}
html[data-anatomic-brand] .fancybox__content>.carousel__button.is-close{color:var(--fancybox-color, #ffffff);}
html[data-anatomic-brand] .fancybox__spinner{color:var(--fancybox-color, currentColor);}
html[data-anatomic-brand] .fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;}
html[data-anatomic-brand] .fancybox__carousel .carousel__slide{scrollbar-color:#d6dfe8 rgba(255,255,255,0.1);}
html[data-anatomic-brand] .fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.1);}
html[data-anatomic-brand] .fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#d6dfe8;border-radius:2px;box-shadow:inset 0 0 4px rgba(15,35,64,0.2);}
html[data-anatomic-brand] .has-image .fancybox__content{background:rgba(0,0,0,0);}
html[data-anatomic-brand] .fancybox__carousel .fancybox__slide.has-map .fancybox__content,html[data-anatomic-brand] .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,html[data-anatomic-brand] .fancybox__carousel .fancybox__slide.has-video .fancybox__content,html[data-anatomic-brand] .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{background:rgba(15,35,64,0.9);color:#ffffff;}
html[data-anatomic-brand] .fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#d6dfe8;}
html[data-anatomic-brand] .fancybox__html5video,html[data-anatomic-brand] .fancybox__iframe{border:0;background:rgba(0,0,0,0);}
html[data-anatomic-brand] .fancybox-placeholder{border-width:0;}
html[data-anatomic-brand] .fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(30,78,140,0.96));border-radius:var(--fancybox-thumbs-border-radius, 4px);}
html[data-anatomic-brand] .fancybox__thumb{background-size:cover;background-position:center center;background-color:rgba(255,255,255,0.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px);}
html[data-anatomic-brand] .fancybox__toolbar{background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(15,35,64,0.4));}
html[data-anatomic-brand] .fancybox__progress{background:var(--fancybox-accent-color, rgba(30,78,140,0.96));}
