/* MIURA 006A A+ local typography. The Formal Apply may copy this file only. */
@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;font-display:swap;src:url("/static/shared/fonts/006a/barlow-condensed-latin-600-normal.woff2") format("woff2");}
@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:700;font-display:swap;src:url("/static/shared/fonts/006a/barlow-condensed-latin-700-normal.woff2") format("woff2");}
@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:800;font-display:swap;src:url("/static/shared/fonts/006a/barlow-condensed-latin-800-normal.woff2") format("woff2");}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("/static/shared/fonts/006a/inter-latin-400-normal.woff2") format("woff2");}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("/static/shared/fonts/006a/inter-latin-500-normal.woff2") format("woff2");}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("/static/shared/fonts/006a/inter-latin-600-normal.woff2") format("woff2");}
@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:400;font-display:swap;src:url("/static/shared/fonts/006a/noto-sans-sc-chinese-simplified-400-normal.woff2") format("woff2");}
@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:500;font-display:swap;src:url("/static/shared/fonts/006a/noto-sans-sc-chinese-simplified-500-normal.woff2") format("woff2");}
@font-face{font-family:"Noto Sans SC";font-style:normal;font-weight:700;font-display:swap;src:url("/static/shared/fonts/006a/noto-sans-sc-chinese-simplified-700-normal.woff2") format("woff2");}

:root{
  --font-display:"Barlow Condensed","Arial Narrow","Helvetica Neue Condensed",sans-serif;
  --font-body:"Noto Sans SC","PingFang SC","Microsoft YaHei","Hiragino Sans GB","Helvetica Neue",Arial,sans-serif;
}
body{font-family:var(--font-body)!important;}
body:not(.lang-en) h1,body:not(.lang-en) h2,body:not(.lang-en) h3,body:not(.lang-en) h4,body:not(.lang-en) h5,body:not(.lang-en) h6{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif!important;}
body.lang-en{--font-display:"Barlow Condensed","Arial Narrow","Helvetica Neue Condensed",sans-serif;--font-body:"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif;font-family:var(--font-body)!important;}
body.lang-en h1,body.lang-en h2,body.lang-en h3,body.lang-en h4,body.lang-en h5,body.lang-en h6,
body.lang-en .hero-title,body.lang-en .section-title,body.lang-en .section-label,
body.lang-en [class*="kicker"],body.lang-en [class*="model"],body.lang-en [class*="engine"],
body.lang-en [class*="technical"],body.lang-en [class*="spec-value"],body.lang-en .nav-logo,
body.lang-en .nav-links a{font-family:var(--font-display)!important;}
body.lang-en p,body.lang-en li,body.lang-en .section-desc,body.lang-en .nav-actions,
body.lang-en button,body.lang-en input,body.lang-en select,body.lang-en textarea,
body.lang-en .btn,body.lang-en .brand-btn,body.lang-en .lang-switch,body.lang-en .nav-cta{font-family:var(--font-body)!important;}

/* R3 weight closure: use only the locally supplied face weights on visible headings. */
body:not(.lang-en) h1,body:not(.lang-en) h2,body:not(.lang-en) h3,body:not(.lang-en) h4,body:not(.lang-en) h5,body:not(.lang-en) h6{font-weight:700!important;}
body.lang-en h1,body.lang-en h2,body.lang-en h3,body.lang-en h4,body.lang-en h5,body.lang-en h6{font-weight:800!important;}
