/* Brand color update from the supplied Bakh packaging and logos.
   The header and sugar-intro scene are deliberately outside this scope. */
#site-content.bakh-editorial {
 --design-ink:#25276b; --design-secondary:#50577b; --design-accent:#303794;
 --design-group:#edf0ff; --design-line:#ced5f1;
 --brand-blue:#303794; --brand-deep:#24286c; --brand-green:#1ca565;
}
#site-content.bakh-editorial>.about-section {background:#e9edff}
#site-content.bakh-editorial .about-grid {gap:48px;align-items:center}
#site-content.bakh-editorial .about-meta {background:#dce3ff;border-inline-start:4px solid var(--brand-blue)}
#site-content.bakh-editorial .about-meta .meta-separator {background:#b8c4ed}
#site-content.bakh-editorial .button-dark {background:var(--brand-blue);box-shadow:0 8px 20px #24286c1a}
#site-content.bakh-editorial .button-dark:hover {background:var(--brand-deep)}
#site-content.bakh-editorial .pack-video-figure {min-width:0;margin:0;position:relative;background:#f0f0f2;border-radius:16px;overflow:hidden;border:1px solid #cbd2ef;box-shadow:0 16px 40px #24286c12}
#site-content.bakh-editorial .pack-video-figure video {display:block;width:100%;height:auto;aspect-ratio:6/5;object-fit:contain;background:#e2e2e2}
#site-content.bakh-editorial .pack-video-figure figcaption {display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background:var(--brand-blue);color:#fff;font-size:14px;font-weight:550;text-align:center}
#site-content.bakh-editorial .pack-video-figure figcaption::before {content:'';width:8px;height:8px;flex:none;border-radius:50%;background:#8ce5b8}
#site-content.bakh-editorial>.products-section {background:var(--brand-blue);color:white}
#site-content.bakh-editorial .products-section :is(.heading-split h2,.heading-description,.heading-description p) {color:white}
#site-content.bakh-editorial .products-section :is(.eyebrow,.heading-description .text-link,.carousel-footer>p,.carousel-controls>span) {color:#e0e5ff}
#site-content.bakh-editorial .products-section .heading-description .text-link {border-color:#9099d5}
#site-content.bakh-editorial .products-section .product-card {color:var(--design-ink);box-shadow:0 8px 24px #16194830}
#site-content.bakh-editorial .products-section .product-details {color:var(--brand-blue)}
#site-content.bakh-editorial .products-section .carousel-controls>button {color:var(--brand-blue);border-color:#fff}
#site-content.bakh-editorial .products-section .carousel-controls>button:disabled {opacity:1;background:#4851a4;color:#d0d6f7;border-color:#7781bf}
#site-content.bakh-editorial .products-section :focus-visible {outline-color:#b7ffd7}
#site-content.bakh-editorial>.history-section {background:#f0f2ff}
#site-content.bakh-editorial .history-year {background:var(--brand-blue);color:#fff}
#site-content.bakh-editorial .history-year :is(span,strong) {color:#fff}
#site-content.bakh-editorial .history-heading {border-color:#ccd2f0}
#site-content.bakh-editorial .history-signature {border-color:#ccd2f0}
#site-content.bakh-editorial .history-toggle {background:#dfe5ff;border-color:#bac5f0}
#site-content.bakh-editorial .globe-countries button {background:#dfe5ff;border-color:#cbd3f1}
#site-content.bakh-editorial .globe-countries button:is(:hover,[aria-pressed=true]) {background:var(--brand-blue);border-color:var(--brand-blue);color:white}
#site-content.bakh-editorial>.story-section {background:#e0e6fb}
#site-content.bakh-editorial .story-grid {border:0;padding-top:0}
#site-content.bakh-editorial .story-visual figcaption {background:var(--brand-blue);color:#fff}
#site-content.bakh-editorial>.cooperation-section {background:#dfe5ff}
#site-content.bakh-editorial .cooperation-card {background:var(--brand-blue);border-top:4px solid #1ca565}
#site-content.bakh-editorial .cooperation-copy .button {color:var(--brand-blue)}
#site-content.bakh-editorial>.contact-section {background:#dfe5ff}
#site-content.bakh-editorial .contact-grid {box-shadow:0 12px 40px #25276b0a}
#site-content.bakh-editorial :is(.contact-phones,.contact-more) {background:#edf0ff}
#site-content.bakh-editorial :is(.contact-phones,.contact-more)>a.bakh-call-card:hover {background:#dbe2ff}
#site-content.bakh-editorial .bakh-call-number {color:var(--brand-blue)}
#site-content.bakh-editorial .bakh-call-action {color:#363f89}
#site-content.bakh-editorial>.faq-section {background:#f0f2ff}
#site-content.bakh-editorial .faq-list {background:#e0e6fb}
#site-content.bakh-editorial .faq-item summary>span {color:var(--brand-blue)}
#site-content.bakh-editorial+.site-footer {background:#24286c;color:#fff}
#site-content.bakh-editorial+.site-footer :is(.footer-brand small,.footer-top>p,.footer-bottom,.text-link) {color:#dce3ff}
#site-content.bakh-editorial+.site-footer :is(.footer-bottom,.text-link) {border-color:#626ab0}
#site-content.bakh-editorial+.site-footer .site-designer a:hover {color:#fff}
@media(max-width:800px){
 #site-content.bakh-editorial .about-grid {gap:24px}
 #site-content.bakh-editorial .pack-video-figure figcaption {font-size:12px;padding:16px}
}
