/* Baloot 8.9.25 — independent header/footer typography + color intensity.
   Only font-size/filter are overridden. Grid, width, padding and responsive breakpoints stay intact. */
.ui-v8-store .site-header{font-size:var(--hfs-base,16px)}
.ui-v8-store .site-header :where(button,input,select,textarea){font-size:var(--hfs-base,16px)}
.ui-v8-store .desktop-nav a{font-size:var(--hfs-14,14px)!important}
.ui-v8-store .desktop-nav-caret,.ui-v8-store .desktop-submenu a{font-size:var(--hfs-12,12px)!important}
.ui-v8-store .trade-strip{font-size:var(--hfs-12,12px)!important}
.ui-v8-store .modern-header-actions .theme-toggle-store span[data-theme-icon],.ui-v8-store .quick-avatar{font-size:var(--hfs-18,18px)!important}
.ui-v8-store .modern-icon-button .badge{font-size:var(--hfs-9,9px)!important}
.ui-v8-store .quick-account-grid b{font-size:var(--hfs-11,11px)!important}
.ui-v8-store .quick-account-grid small{font-size:var(--hfs-9,9px)!important}
.ui-v8-store .quick-cart-price{font-size:var(--hfs-10,10px)!important}
.ui-v8-store .quick-cart-total b{font-size:var(--hfs-14,14px)!important}
.ui-v8-store .search-hint{font-size:var(--hfs-11,11px)!important}
.ui-v8-store .search-result-thumb{font-size:var(--hfs-1152,11.52px)!important}
.ui-v8-store .search-result-name{font-size:var(--hfs-1472,14.72px)!important}
.ui-v8-store .search-result-sub{font-size:var(--hfs-12,12px)!important}
.ui-v8-store .search-result-price b{font-size:var(--hfs-1408,14.08px)!important}
.ui-v8-store .search-result-price del{font-size:var(--hfs-1152,11.52px)!important}
.ui-v8-store .search-result-price small{font-size:var(--hfs-1088,10.88px)!important}
.site-announcement{font-size:var(--hfs-16,16px)}
.site-announcement__content{font-size:var(--hfs-1440,14.4px)!important}

/* Color intensity is visual only and intentionally excludes store logos/images. */
.site-announcement__content,
.ui-v8-store .site-header .desktop-nav,
.ui-v8-store .site-header .header-search-button,
.ui-v8-store .site-header .header-profile-trigger,
.ui-v8-store .site-header .header-cart-trigger,
.ui-v8-store .site-header .mobile-menu-button,
.ui-v8-store .site-header .trade-strip,
.ui-v8-store .site-header .modern-search-panel .search-inner,
.ui-v8-store .site-header .header-quick-panel{filter:var(--header-color-filter,none)}
.ui-v8-store .site-header .site-logo{filter:none!important}

.ui-v8-store .modern-footer-v832{font-size:var(--ffs-base,16px)}
.ui-v8-store .footer-v832-logo b{font-size:var(--ffs-18,18px)!important}
.ui-v8-store .footer-v832-about{font-size:var(--ffs-12,12px)!important}
.ui-v8-store .footer-v832-trust span,.ui-v8-store .footer-v832-socials a{font-size:var(--ffs-10,10px)!important}
.ui-v8-store .footer-v832-column h3{font-size:var(--ffs-13,13px)!important}
.ui-v8-store .footer-v832-link-list a{font-size:var(--ffs-11,11px)!important}
.ui-v8-store .footer-v832-contact-list small{font-size:var(--ffs-9,9px)!important}
.ui-v8-store .footer-v832-contact-list b{font-size:var(--ffs-10,10px)!important}
.ui-v8-store .footer-v832-section-title h3{font-size:var(--ffs-12,12px)!important}
.ui-v8-store .footer-v832-section-title small{font-size:var(--ffs-9,9px)!important}
.ui-v8-store .footer-v832-copy,.ui-v8-store .footer-v832-top-link{font-size:var(--ffs-10,10px)!important}
.ui-v8-store .modern-footer-v832 .footer-v832-brand>:not(.footer-v832-logo),
.ui-v8-store .modern-footer-v832 .footer-v832-links,
.ui-v8-store .modern-footer-v832 .footer-v832-symbols,
.ui-v8-store .modern-footer-v832 .footer-v832-bottom{filter:var(--footer-color-filter,none)}
.ui-v8-store .modern-footer-v832 .footer-v832-logo{filter:none!important}

@media(max-width:1024px){.ui-v8-store .desktop-nav a{font-size:var(--hfs-13,13px)!important}}
@media(max-width:900px){.site-announcement__content{font-size:var(--hfs-1344,13.44px)!important}}
@media(max-width:560px){.site-announcement__content{font-size:var(--hfs-1280,12.8px)!important}}
