/* SBI Base Fixes (global, aman)
 * - Override kecil untuk semua halaman
 * - Hindari CSS berat agar tidak mengganggu performa
 */

/* Media responsif */
img, video { max-width: 100%; height: auto; }
/* Chrome Deprecation Guard: H1UserAgentFontSizeInSection
 * Be explicit for unstyled <h1> inside sectioning elements, so the site
 * doesn't rely on UA stylesheet behavior (nested <h1> sizing rules).
 * This should not affect Foxiz-styled titles (which use classes like .s-title).
 */
main h1:not([class]),
section h1:not([class]),
article h1:not([class]),
aside h1:not([class]),
nav h1:not([class]) {
  font-size: 2em;
  line-height: 1.15;
  margin: 0.67em 0;
}

/* Additional guard: content-area H1 often has classes (Gutenberg/blocks) so the
 * :not([class]) selector may miss them. Scope to entry content to avoid touching
 * Foxiz primary titles (e.g., .s-title). */
.entry-content h1,
.rb-entry-content h1,
.single-content h1,
.page-content h1,
.wp-block-post-content h1 {
  font-size: 2em;
  line-height: 1.15;
  margin: 0.67em 0;
}

/* === SBI v1.16.2: Safe logo de-duplication (Foxiz often renders default+dark images). === */
.site-branding img + img{display:none!important;}
.header-mobile .site-branding img:not(:first-child),
.header-sticky .site-branding img:not(:first-child){display:none!important;}
