/*! Copyright (c) 2019-2024, Oracle and/or its affiliates. All rights reserved. */
/* Oracle Sans Regular */
@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 100;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_ULt.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_ULt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 200;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_ULt.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_ULt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 300;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_Lt.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_Lt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 400;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_Rg.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_Rg.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 500;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_Rg.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_Rg.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 600;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_SBd.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_SBd.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 700;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_Bd.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_Bd.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 800;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_XBd.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_XBd.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 900;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_XBd.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_XBd.woff') format('woff');
}

/* Oracle Sans Italics */
@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 100;
  font-style: italic;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_ULtIt.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_ULtIt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 200;
  font-style: italic;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_ULtIt.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_ULtIt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 300;
  font-style: italic;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_LtIt.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_LtIt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 400;
  font-style: italic;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_It.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_It.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 500;
  font-style: italic;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_It.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_It.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 600;
  font-style: italic;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_SBdIt.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_SBdIt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 700;
  font-style: italic;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_BdIt.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_BdIt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 800;
  font-style: italic;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_XBdIt.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_XBdIt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 900;
  font-style: italic;
  src: url('OracleSans_Web/WOFF2/OracleSans_W_XBdIt.woff2') format('woff2'), url('OracleSans_Web/WOFF/OracleSans_W_XBdIt.woff') format('woff');
}

/* Oracle Sans Condensed */
@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 100;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_Lt.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_Lt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 200;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_Lt.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_Lt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 300;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_Lt.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_Lt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 400;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_Rg.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_Rg.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 500;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_Rg.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_Rg.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 600;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_Rg.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_Rg.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 700;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_Bd.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_Bd.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 800;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_Bd.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_Bd.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 900;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_Bd.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_Bd.woff') format('woff');
}

/* Oracle Sans Condensed Italics */
@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 100;
  font-style: italic;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_LtIt.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_LtIt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 200;
  font-style: italic;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_LtIt.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_LtIt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 300;
  font-style: italic;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_LtIt.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_LtIt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 400;
  font-style: italic;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_It.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_It.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 500;
  font-style: italic;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_It.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_It.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 600;
  font-style: italic;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_It.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_It.woff') format('woff');
}


@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 700;
  font-style: italic;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_BdIt.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_BdIt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 800;
  font-style: italic;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_BdIt.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_BdIt.woff') format('woff');
}

@font-face {
  font-display: fallback;
  font-family: 'Oracle Sans';
  font-weight: 900;
  font-style: italic;
  font-stretch: condensed;
  src: url('OracleSansCd_Web/WOFF2/OracleSansCd_W_BdIt.woff2') format('woff2'), url('OracleSansCd_Web/WOFF/OracleSansCd_W_BdIt.woff') format('woff');
}

/* html {
  font-family: 'Oracle Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-variant-numeric: tabular-nums;
}

html[lang='ar'] {
  font-family: 'Noto Sans Arabic', 'Noto Sans Arabic UI', -apple-system, BlinkMacSystemFont;
}

html[lang='he'] {
  font-family: 'Noto Sans Hebrew', -apple-system, BlinkMacSystemFont;
}

html[lang='ko'] {
  font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont;
}

html[lang='ja'] {
  font-family: 'Noto Sans JP', -apple-system, BlinkMacSystemFont;
}

html[lang='zh-CN'] {
  font-family: 'Noto Sans SC', -apple-system, BlinkMacSystemFont;
}

html[lang='zh-Hans'] {
  font-family: 'Noto Sans SC', -apple-system, BlinkMacSystemFont;
}

html[lang='zh-Hant'] {
  font-family: 'Noto Sans TC', -apple-system, BlinkMacSystemFont;
}

html[lang='zh-TW'] {
  font-family: 'Noto Sans TC', -apple-system, BlinkMacSystemFont;
}

html[lang='th'] {
  font-family: 'Noto Sans Thai', 'Noto Sans Thai UI', -apple-system, BlinkMacSystemFont;
}

html[lang='vi'] {
  font-family: -apple-system, system-ui, BlinkMacSystemFont;
} */
