/* Qatar Gold Rate — high-contrast editorial theme shared by every public route. */
:root { color-scheme: light; --qatar-ink:#25313a; --qatar-muted:#53616b; --qatar-maroon:#711832; --qatar-maroon-2:#8d1b3d; --qatar-gold:#805914; --qatar-line:#e4ddd4; --qatar-paper:#fff; --qatar-canvas:#f3f1ed; }
html, body { background:var(--qatar-canvas)!important; color:var(--qatar-ink)!important; }
body { background-image:radial-gradient(circle at 8% 0,rgba(141,27,61,.045),transparent 28%),radial-gradient(circle at 95% 4%,rgba(196,154,58,.07),transparent 23%)!important; }
main, .page-wrapper, .market-page, .silo-main { color:var(--qatar-ink)!important; background:transparent!important; }
p, li, dd, dt, small, label { color:inherit; }
a { color:var(--qatar-maroon)!important; }
a:hover { color:#4f1025!important; }

/* Shared market pages, content panels, tables and tools. */
.market-hero, .market-panel, .market-analysis-heading, .market-status, .market-rate-card,
.market-carat-card, .market-primary-price, .hero-price-card-main, .hero-price-card,
.market-weight-grid>div, .market-link-grid a, .market-ad, .insight-card, .gold-content-section,
.carat-content-section, .silo-content, .calculator-card, .calc-info, .city-header,
.city-price-card, .carat-header, .carat-main-price, .carat-info-card, .carat-currency-table,
.carat-sidebar-widget, .insights-section>h1, .insights-section>p, .insights-section>ul,
.insights-section>ol, .range-card, .gold-estimator, .currency-table-wrapper, .carat-content-card,
.history-quick-item, .city-quick-item, .market-guide-card, .market-metric, .market-context-card,
.market-copy, .home-content-side, .ad-inner, .rate-status, .faq-section [data-faq-item] {
    color:var(--qatar-ink)!important;
    background:#fff!important;
    border-color:var(--qatar-line)!important;
    box-shadow:0 8px 22px rgba(36,39,42,.055)!important;
}
.market-hero { background:linear-gradient(125deg,#fffdf8,#f6eee4)!important; border-color:#e4d4c3!important; }
.hero-section { background:linear-gradient(125deg,#fffdf8,#f6eee4)!important; border-color:#e4d4c3!important; }
.market-primary-price { background:linear-gradient(145deg,#fff8e9,#fff 62%,#f8edf0)!important; border-color:#d9c19a!important; }
.hero-price-card-main { background:linear-gradient(145deg,#fff8e9,#fff)!important; border-color:#d9c19a!important; }
.hero-price-card { background:#fff!important; border-color:#e5ddd3!important; }
.market-hero::before, .market-panel::before, .market-analysis-heading::before,
.market-carat-card::before, .market-guide-card::before { background:linear-gradient(90deg,#711832 0 72%,#bb8f35 72%)!important; }
.market-eyebrow, .market-kicker { color:#711832!important; }
.market-hero h1, .market-panel h1, .market-panel h2, .market-panel h3,
.market-panel-heading h2, .market-analysis-heading h2, .insights-section h1,
.insights-section h2, .insights-section h3, .insight-card h2, .insight-card h3,
.gold-content-section h1, .gold-content-section h2, .carat-content-section h2,
.silo-content h1, .silo-content h2, .calc-info h2, .market-copy h1,
.market-guide-card h2, .market-guide-card h3, .market-context-card h2, .market-context-card h3,
.home-content-side h2, .section-title { color:var(--qatar-maroon)!important; border-color:#eadfce!important; }
.market-hero p, .market-panel p, .market-copy-card p, .market-faq p, .market-chart-intro,
.insights-section p, .insight-card p, .gold-content-section p, .carat-content-section p,
.silo-content p, .calc-info p, .market-guide-card p, .market-context-card p,
.home-content-side li, .market-checklist li { color:var(--qatar-muted)!important; }
.market-status { background:#fff!important; }
.market-status span, .market-status small, .market-meta, .market-unit, .market-meta-strip,
.market-metric span, .market-metric small, .range-labels, .ad-label { color:#596873!important; }
.market-status strong, .market-rate-card:first-child strong, .market-weight-grid strong,
.market-primary-price .price-value, .market-carat-card strong, .market-metric strong,
.carat-content-card .carat-price-display, .history-quick-item .h-price { color:var(--qatar-gold)!important; }
.market-rate-card, .market-carat-card { background:#fff!important; border-color:#e5ddd3!important; }
.market-rate-card span, .market-rate-card small, .market-carat-card small { color:#596873!important; }
.market-rate-card strong, .market-carat-card strong { color:var(--qatar-ink)!important; }
.market-rate-card:first-child strong { color:var(--qatar-gold)!important; }
.hero-price-card-main .price-value, .hero-price-card .carat-price { color:var(--qatar-ink)!important; }
.hero-price-card-main .price-label, .hero-price-card-main .price-sub, .hero-price-card .carat-label { color:#596873!important; }
.market-copy h1 { color:var(--qatar-maroon)!important; }
.market-rate-card:hover, .market-rate-card.is-selected, .city-quick-item:hover,
.carat-content-card:hover { background:#fff9ee!important; border-color:#cfb47e!important; }
.market-price-list th, .market-price-list td, .market-currency-panel th,
.market-currency-panel td, .insights-section th, .insights-section td,
.insight-card th, .insight-card td, .currency-table-wrapper td { color:#35434d!important; border-color:#ece6de!important; }
.market-price-list thead th, .market-currency-panel thead th, .currency-table-wrapper th { color:#711832!important; }
.market-price-list tbody th a, .market-currency-panel tbody th { color:#711832!important; }
.market-price-list .market-table-price { color:#25313a!important; }
.market-checklist li::before { background:#f7e8ed!important; border-color:#bd8192!important; color:#711832!important; }
.market-button { color:#711832!important; border-color:#cfaeba!important; background:#fff!important; }
.market-button.primary, .hero-btn-primary { background:#711832!important; color:#fff!important; border-color:#711832!important; }
.hero-btn-secondary { background:#fff!important; color:#711832!important; border-color:#d9c9bd!important; }
.market-change { background:#f1efeb!important; color:#44515a!important; border-color:#ddd7ce!important; }
.market-change.positive, .rate-up { background:#eaf5ec!important; color:#23633a!important; border-color:#bbddc3!important; }
.market-change.negative, .rate-down { background:#f9e9ed!important; color:#922541!important; border-color:#e7bcc7!important; }
.market-faq details { border-bottom-color:#ebe5dd!important; }
.market-faq summary { color:#293640!important; }
.insight-note, .insights-section td small, .range-stats dt { color:#5c6871!important; }
.range-stats dd { color:#25313a!important; }
.rate-status { background:#fff8e9!important; border-color:#d8c38c!important; color:#4b3a17!important; }
.gold-estimator input, .gold-estimator select, .chart-controls select,
.estimator-fields input, .estimator-fields select { color:#27343d!important; background:#fff!important; border:1px solid #cfc8be!important; }
.gold-estimator input:focus, .gold-estimator select:focus, .chart-controls select:focus { outline:2px solid #8d1b3d!important; }
.insights-section pre { color:#27343d!important; background:#eeeae4!important; }
.read-more-btn { color:#711832!important; border-color:#cfaeba!important; }
.read-more-btn:hover { background:#f8edf0!important; }

/* Header, mobile navigation and footer. */
.site-header, .header-main { background:#fffdf9!important; border-color:#e3d9cf!important; box-shadow:inset 0 3px 0 #711832,0 3px 14px rgba(35,36,37,.05)!important; }
.header-top-bar { background:#f5eee6!important; border-color:#e8dfd5!important; }
.header-live-text, .header-top-link, .header-nav ul li a, .header-country-flag { color:#4b5963!important; }
.header-price-ticker { color:#805914!important; }
.header-price-ticker strong { color:#26323b!important; }
.header-lang-link, .header-nav ul li a.active { color:#711832!important; background:#f7e9ed!important; }
.header-nav .dropdown-menu, .header-nav { background:#fffdf9!important; border-color:#e6ddd4!important; }
.header-nav .dropdown-menu li a { color:#43515b!important; }
.header-mobile-toggle span { background:#711832!important; }
.site-footer { background:#f9f6f1!important; border-color:#dcd2c8!important; box-shadow:inset 0 3px 0 #711832!important; }
.footer-heading, .footer-links a:hover, .footer-bottom-links a:hover { color:#711832!important; }
.footer-description, .footer-links a, .update-label, .footer-bottom-links a { color:#4e5c66!important; }
.footer-middle { background:#f0eae3!important; border-color:#ddd4ca!important; }
.update-value { color:#33414b!important; }
.footer-copyright, .footer-bottom-divider { color:#67737b!important; }

/* FAQ markup and legacy text colours from the previous template. */
.faq-section { max-width:1200px!important; margin:32px auto!important; padding:0 20px!important; }
.faq-section h2 { color:#711832!important; text-align:start!important; font-size:1.45rem!important; }
.faq-section [data-faq-grid] { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:14px!important; }
.faq-section [data-faq-item] { padding:19px!important; border-radius:12px!important; }
.faq-section h3, .faq-section h4 { color:#293640!important; font-size:.98rem!important; line-height:1.45!important; margin:0 0 8px!important; }
.faq-section p { color:#53616b!important; font-size:.9rem!important; line-height:1.7!important; margin:0!important; }
.faq-section .faq-update-note { color:#65717a!important; border-top:1px solid #e4ddd4!important; padding-top:12px!important; }

/* Homepage legacy dashboard modules, normalized to the same accessible light palette. */
.hero-section { color:var(--qatar-ink)!important; background:linear-gradient(135deg,#fffdf9,#f4eee6)!important; border-color:#e3d8cc!important; }
.hero-section .market-terminal { background:transparent!important; }
.hero-section .market-copy, .hero-section .market-primary-price,
.market-dashboard .market-metric, .market-context-card, .market-guide-card,
.ad-inner, .currency-table-wrapper, .carat-content-card, .history-quick-item,
.city-quick-item, .home-carat-links a, .home-content-side,
.gold-content-section, .gold-content-section #gold-content-short,
.gold-content-section #gold-content-full {
    color:var(--qatar-ink)!important;
    background:#fff!important;
    border-color:var(--qatar-line)!important;
    box-shadow:0 8px 22px rgba(36,39,42,.055)!important;
}
.hero-section .market-copy h1, .market-guide-card h2, .market-guide-card h3,
.market-context-card h2, .market-context-card h3, .section-title, .section-title span,
.gold-content-section h1, .gold-content-section h2, .home-content-side h2 { color:var(--qatar-maroon)!important; }
.hero-section .market-copy p, .hero-section .market-meta-strip,
.hero-section .market-meta-strip span, .market-primary-price .price-label,
.market-primary-price .price-sub, .market-carat-card small,
.market-metric span, .market-metric small, .market-context-card p,
.range-labels, .market-guide-card p, .home-content-side li,
.carat-content-card .carat-desc, .history-quick-item .h-day,
.history-quick-item .h-date, .city-quick-item .city-name,
.ad-label, .gold-content-section p { color:#4e5c66!important; }
.hero-section .market-copy { background:#fff!important; border:1px solid #e3d8cc!important; border-radius:14px!important; }
.hero-section .market-primary-price { background:linear-gradient(145deg,#fff8e9,#fff 62%,#f8edf0)!important; border-color:#d9c19a!important; }
.market-primary-price .price-value, .market-carat-card strong,
.market-metric strong, .carat-content-card .carat-price-display,
.history-quick-item .h-price { color:#6c4a12!important; }
.market-carat-card, .carat-content-card, .market-dashboard .market-metric,
.market-context-card, .market-guide-card, .history-quick-item, .city-quick-item,
.home-carat-links a, .ad-inner, .currency-table-wrapper, .home-content-side { border-radius:12px!important; }
.market-change, .market-data-change.neutral { background:#f0eee9!important; color:#46535d!important; border:1px solid #dcd6cd!important; }
.market-change.positive, .market-data-change.positive, .rate-up { background:#eaf5ec!important; color:#23633a!important; border-color:#bbddc3!important; }
.market-change.negative, .market-data-change.negative, .rate-down { background:#f9e9ed!important; color:#922541!important; border-color:#e7bcc7!important; }
.hero-btn, .market-action-row a { color:#711832!important; background:#fff!important; border-color:#d5c4b8!important; }
.hero-btn-primary, .market-action-row a.hero-btn-primary { color:#fff!important; background:#711832!important; border-color:#711832!important; }
.home-carat-links a { color:#711832!important; }
.home-carat-links a div:last-child { color:#53616b!important; }
.read-more-btn { color:#711832!important; background:#fff!important; border-color:#cfaeba!important; }
.market-primary-price .price-change, .carat-change-display { color:#33414b!important; }
.market-meta-strip, .update-status-bar, .update-status-bar span { color:#4e5c66!important; }
.update-status-bar { background:#fff!important; border-color:#e4ddd4!important; }
.market-copy a, .market-guide-card a, .carat-content-card a, .home-carat-links a { color:#711832!important; }
.home-content-side li::before { background:#f7e8ed!important; }
.currency-table-wrapper th { color:#711832!important; }
.currency-table-wrapper td { color:#35434d!important; }
.gold-content-section .gold-content-hidden { color:var(--qatar-ink)!important; }
.legal-page .market-panel { background:#fff!important; }
.legal-page .market-panel p, .legal-page .market-hero p { color:#45535d!important; }
.legal-page .market-panel a, .legal-page .market-status a { color:#711832!important; }
.city-header h1, .carat-header h1, .carat-main-price .price-value, .city-price-card .price-value { color:#6c4a12!important; }
.city-header div, .city-price-card .price-label, .city-price-card .price-sub, .city-back { color:#46545e!important; }
.city-back:hover { color:#711832!important; }
.ad-container, .ad-inner, .market-ad { color:#46545e!important; }
.ad-inner p, .ad-placeholder, .ad-label { color:#53616b!important; }
.gold-content-section .gold-content-hidden { color:#25313a!important; }
.site-footer a:focus-visible, a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible { outline:3px solid #8d1b3d!important; outline-offset:2px!important; }

/* Price-history analysis used to bring its own charcoal canvas and pale labels. */
.insights-section { color:var(--qatar-ink)!important; background:transparent!important; }
.insights-section > h1, .insights-section > h2, .insights-section h2,
.insights-section h3, .insight-card h2, .insight-card h3 { color:var(--qatar-maroon)!important; }
.insights-section p, .insights-section li, .insights-section label,
.insights-section caption, .insight-card p, .insight-note,
.range-stats dt, .insights-section td small { color:var(--qatar-muted)!important; }
.insights-section input, .insights-section select, .insights-section button,
.gold-estimator input, .gold-estimator select, .chart-controls select {
    color:var(--qatar-ink)!important;
    background:#fff!important;
    border:1px solid #cfc7bd!important;
    border-radius:7px!important;
}
.insights-section button { color:#fff!important; background:#711832!important; border-color:#711832!important; font-weight:700!important; }
.gold-estimator output, .range-stats dd { color:#67470f!important; }
.history-chart { background:#fff!important; border-color:#e1d9cf!important; }
.history-chart text { fill:#52606a!important; }
.chart-plot-bg { fill:#fbfaf7!important; }
.chart-grid-line { stroke:#e6e0d8!important; }
.chart-axis-label { fill:#56636d!important; }
.chart-price-line { stroke:#711832!important; filter:none!important; }
.chart-single-line { stroke:#986d1d!important; }
.chart-dot { fill:#8d1b3d!important; stroke:#fff!important; }
.chart-dot-latest { fill:#805914!important; stroke:#fff!important; }
.chart-label-box { fill:#fffaf0!important; stroke:#cfb47e!important; }
.chart-value-label { fill:#573b0e!important; }
.market-status, .rate-status, .market-data-change, .market-change { line-height:1.5; }

@media(max-width:768px) { .faq-section [data-faq-grid] { grid-template-columns:1fr!important; } }

/* Final contrast pass: keep legacy inline styles readable on the light surfaces. */
:root { --qatar-ink:#25313a; --qatar-muted:#4d5b65; --qatar-maroon:#68162f; --qatar-gold:#67470f; --qatar-line:#ded7ce; --qatar-canvas:#f2f0ec; }
html, body, .page-wrapper { background-color:var(--qatar-canvas)!important; color:var(--qatar-ink)!important; }
body { background-image:linear-gradient(180deg,#f7f5f1 0,#f2f0ec 44rem)!important; font-size:16px!important; line-height:1.6!important; }
.site-header, .header-main, .header-nav, .header-nav .dropdown-menu { background:#fffdf9!important; }
.site-header { border-color:#dfd6cc!important; box-shadow:inset 0 3px 0 #68162f,0 3px 12px rgba(31,39,45,.06)!important; }
.header-top-bar, .header-country-flag { background:#f4eee7!important; border-color:#ddd2c6!important; }
.header-top-bar { font-size:.78rem!important; }
.header-live-dot { animation:none!important; }
.header-live-text, .header-top-link, .header-update-time, .header-country-flag, .header-nav ul li a { color:#37454f!important; }
.header-price-ticker, .header-brand-name span { color:#67470f!important; }
.header-price-ticker strong, .header-brand-name strong { color:#25313a!important; }
.header-nav ul li a.active, .header-nav ul li a:hover, .header-nav .dropdown-menu li a:hover { color:#68162f!important; background:#f7eaed!important; }
.header-mobile-toggle span { background:#68162f!important; }
.header-brand-lockup { gap:10px!important; min-height:44px; }
.header-logo-img { display:block!important; width:44px!important; height:44px!important; max-height:44px!important; object-fit:contain!important; }
.header-brand-name { display:flex!important; flex-direction:column; gap:0; line-height:1.08; }
.header-brand-name strong { font-size:1.08rem; font-weight:750; letter-spacing:-.02em; }
.header-brand-name span { font-size:.72rem; font-weight:750; letter-spacing:.18em; text-transform:uppercase; }
.footer-brand-lockup { display:inline-flex; align-items:center; gap:10px; text-decoration:none; }
.footer-brand-lockup img { width:38px!important; height:38px!important; max-height:38px!important; object-fit:contain!important; }
.footer-brand-lockup > span { display:flex; flex-direction:column; gap:0; line-height:1.1; }
.footer-brand-lockup strong { color:#25313a!important; font-size:1rem; }
.footer-brand-lockup > span > span { color:#68162f!important; font-size:.67rem; font-weight:700; letter-spacing:.18em; text-transform:uppercase; }
.site-footer { background:#f8f5f0!important; border-color:#ded6cd!important; box-shadow:inset 0 3px 0 #68162f!important; }
.footer-middle { background:#eee8e0!important; }
.global-sidebar { color:#25313a!important; }
.sidebar-widget { background:#fff!important; border:1px solid #ded7ce!important; box-shadow:0 5px 16px rgba(31,39,45,.05)!important; }
.sidebar-widget h3 { color:#68162f!important; }
.sidebar-widget p, .sidebar-widget li, .sidebar-widget small { color:#3e4c56!important; }
.sidebar-widget a { color:#68162f!important; }
.sidebar-widget a:hover { color:#3f0e20!important; background:#f7eaed!important; }
.sidebar-calculator { background:#f8f5f0!important; border-color:#ded7ce!important; color:#3e4c56!important; }

main :is(p,li,small,label,dt,dd,figcaption,caption,th,td) { color:#3e4c56!important; }
main :is(h1,h2,h3,h4,h5,h6) { color:#25313a!important; }
main :is(p,li) { line-height:1.7!important; }
main small { font-size:.82rem!important; line-height:1.5!important; }
main .market-primary-price .price-label, main .market-carat-card span, main .market-metric span,
main .market-meta-strip, main .market-status span, main .range-labels, main .market-unit,
main .ad-label, .update-label { font-size:.82rem!important; }
main .market-eyebrow, main .market-kicker, main .market-guide-card h2, main .market-guide-card h3,
main .market-context-card h2, main .market-context-card h3, main .section-title,
main .gold-content-section h1, main .gold-content-section h2 { color:#68162f!important; }
main .section-title span { color:#4d5b65!important; font-size:.82rem!important; }
main .market-context-section { max-width:1200px!important; margin:22px auto 0!important; padding:0 20px!important; display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:16px!important; }
main .market-context-card, main .market-guide-card, main .market-metric, main .home-content-side,
main .gold-content-section, main .home-carat-links a, main .update-status-bar {
    background:#fff!important; color:#25313a!important; border:1px solid #ded7ce!important;
    border-radius:12px!important; box-shadow:0 6px 18px rgba(31,39,45,.05)!important;
}
main .market-context-card { padding:20px!important; }
main .market-context-card p, main .market-guide-card p, main .gold-content-section p,
main .home-content-side li { color:#3e4c56!important; }
main a:not(.market-button):not(.hero-btn-primary) { color:#68162f!important; }
main .hero-btn-primary, main .market-button.primary { background:#68162f!important; color:#fff!important; border-color:#68162f!important; }
main .hero-btn-secondary, main .market-button:not(.primary), main .read-more-btn { background:#fff!important; color:#68162f!important; border-color:#b98d9a!important; }
main .market-primary-price .price-value, main .market-carat-card strong, main .market-metric strong,
main .market-status strong, main .range-stats dd { color:#67470f!important; }
main .market-carat-card span, main .market-carat-card .carat-badge { color:#68162f!important; }
main .market-change, main .market-data-change { color:#3d4b55!important; }
main .market-change.positive, main .market-data-change.positive, main .rate-up { color:#205b35!important; }
main .market-change.negative, main .market-data-change.negative, main .rate-down { color:#8b1f3b!important; }
main .market-faq summary, main .faq-section h3, main .faq-section h4 { color:#25313a!important; }
main .faq-section p, main .faq-section .faq-update-note { color:#3e4c56!important; }
main input, main select, main textarea, main button { color:#25313a!important; background:#fff!important; border-color:#aeb6ba!important; }
main input::placeholder, main textarea::placeholder { color:#5a6871!important; opacity:1!important; }
main input:focus-visible, main select:focus-visible, main textarea:focus-visible, main button:focus-visible,
main a:focus-visible { outline:3px solid #68162f!important; outline-offset:3px!important; }
main button { border-radius:7px!important; font-weight:650!important; }
main .insights-section button { color:#fff!important; background:#68162f!important; border-color:#68162f!important; }
main [style*="font-size:0.5"], main [style*="font-size: 0.5"],
main [style*="font-size:0.6"], main [style*="font-size: 0.6"] { font-size:.78rem!important; }
main [style*="font-size:0.7"], main [style*="font-size: 0.7"] { font-size:.84rem!important; }
.update-status-bar > div { color:#3e4c56!important; font-size:.88rem!important; line-height:1.65!important; }

/* Old inline grays and bright-gold text were too faint on the new paper surfaces. */
main [style*="color:#888" i], main [style*="color: #888" i], main [style*="color:#999" i], main [style*="color: #999" i],
main [style*="color:#777" i], main [style*="color: #777" i], main [style*="color:#666" i], main [style*="color: #666" i],
main [style*="color:#aaa" i], main [style*="color: #aaa" i], main [style*="color:#a8a" i], main [style*="color: #a8a" i],
main [style*="color:#b5b" i], main [style*="color: #b5b" i], main [style*="color:#b7b" i], main [style*="color: #b7b" i],
main [style*="color:#b8b" i], main [style*="color: #b8b" i], main [style*="color:#bbb" i], main [style*="color: #bbb" i],
main [style*="color:#bdb" i], main [style*="color: #bdb" i], main [style*="color:#c9c" i], main [style*="color: #c9c" i],
main [style*="color:#ccc" i], main [style*="color: #ccc" i], main [style*="color:#898" i], main [style*="color: #898" i],
main [style*="color:#8d8" i], main [style*="color: #8d8" i], main [style*="color:#8e8" i], main [style*="color: #8e8" i] { color:#4d5b65!important; }
main [style*="color:#d4af37" i], main [style*="color: #d4af37" i], main [style*="color:gold" i] { color:#67470f!important; }
main [style*="color:#22c55e" i], main [style*="color: #22c55e" i], main [style*="color:#72d69b" i], main [style*="color: #72d69b" i] { color:#205b35!important; }
main [style*="color:#ef4444" i], main [style*="color: #ef4444" i], main [style*="color:#ff8a8a" i], main [style*="color: #ff8a8a" i] { color:#8b1f3b!important; }
main [style*="color:#fff" i], main [style*="color: #fff" i], main [style*="color:white" i] { color:#25313a!important; }

@media(max-width:768px) {
    main .market-context-section { grid-template-columns:1fr!important; }
    .header-brand-name strong { font-size:1rem; }
    .header-brand-name span { font-size:.68rem; }
    .header-top-bar { font-size:.75rem!important; }
    .header-logo-img { width:38px!important; height:38px!important; max-height:38px!important; }
}
