/* =====================================================================
   Myriad Pro — CUHK 2026 style guide's base body font.
   Reference: css/fonts.css (@font-face source) + css/base.css's
   `body { font-family: Myriad Pro, sans-serif; ... }` (English locale;
   `html:not([lang="en"]) body` switches to Noto Sans for the Chinese
   locale, not ported — English only, same scope note as every pattern).

   Font files copied from cuhk-header/assets/fonts (already downloaded
   for the header component) — only the 4 weights actually used across
   ported patterns so far (300/400/600/700, no italic/condensed).

   Global override needed: Twenty Twenty-Five's own global styles set
   body/a/button font-family to var(--wp--preset--font-family--noto-sans)
   via `body{...}`, `a:where(:not(.wp-element-button)){...}`, and
   `:root :where(.wp-element-button, .wp-block-button__link){...}` — all
   element/​:where()-based selectors, specificity (0,0,1). Any compound
   class selector reliably beats that regardless of stylesheet order, so
   "body X" (specificity (0,0,2)) is used below rather than relying on
   cascade order (this stylesheet's dependency on the 'global-styles'
   handle in cuhk-shared.php only guarantees print order, doesn't affect
   correctness here — kept for consistency with the rest of this file).
   ===================================================================== */
@font-face {
	font-family: "Myriad Pro";
	src: url("fonts/MyriadPro-Light.otf") format("opentype");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Myriad Pro";
	src: url("fonts/MYRIADPRO-REGULAR.OTF") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Myriad Pro";
	src: url("fonts/MYRIADPRO-SEMIBOLD.OTF") format("opentype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Myriad Pro";
	src: url("fonts/MYRIADPRO-BOLD.OTF") format("opentype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

body,
body a,
body button,
body input,
body .wp-block-button__link,
body .wp-element-button {
	font-family: "Myriad Pro", ui-sans-serif, system-ui, sans-serif;
}
