/* RULATAM site-wide font layer | 2026-05-26 */

/* Keep all public pages on the same local font files in Safari, Chrome, and Firefox. */

@font-face {
  font-family: "Inter";
  src: url("/assets/fonts/inter-tight/InterTight-Medium-RULATAM.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter Tight";
  src: url("/assets/fonts/inter-tight/InterTight-Medium-RULATAM.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter Tight RULATAM";
  src: url("/assets/fonts/inter-tight/InterTight-Medium-RULATAM.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Akrobat";
  src: url("/assets/fonts/akrobat/Akrobat-Regular.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 300 650;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Akrobat";
  src: url("/assets/fonts/akrobat/Akrobat-RULATAM-Headline.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Akrobat RULATAM Headline";
  src: url("/assets/fonts/akrobat/Akrobat-RULATAM-Headline.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "RULATAM Geo2 Headline";
  src: url("/assets/fonts/akrobat/Akrobat-RULATAM-Headline.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Akrobat RULATAM Suffix";
  src: url("/assets/fonts/akrobat/Akrobat-Regular.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bebas Neue";
  src: url("/assets/fonts/bebas-neue-cyrillic/BebasNeueCyrillic-Regular.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bebas Neue";
  src: url("/assets/fonts/bebas-neue-cyrillic/BebasNeueCyrillic-Bold.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bebas Neue Cyrillic";
  src: url("/assets/fonts/bebas-neue-cyrillic/BebasNeueCyrillic-Regular.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bebas Neue Cyrillic";
  src: url("/assets/fonts/bebas-neue-cyrillic/BebasNeueCyrillic-Bold.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Onest";
  src: url("/assets/fonts/onest/onest-cyrillic.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Uni Sans";
  src: url("/assets/fonts/unisans-rulatam-headline.woff2?v=20260526-site-fonts-1") format("woff2");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --r-site-font-heading: "Akrobat RULATAM Headline", "Akrobat", "Inter Tight", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --r-site-font-body: "Inter Tight", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --r-site-font-compact: "Inter Tight", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --r-font-heading: "Akrobat RULATAM Headline", "Akrobat", "Inter Tight", Inter, system-ui, sans-serif;
  --r-font-subheading: "Inter Tight", Inter, system-ui, sans-serif;
  --r-font-body: "Inter Tight", Inter, system-ui, sans-serif;
  --r-font-text: "Inter Tight", Inter, system-ui, sans-serif;
  --rcp-font-headline: "Akrobat RULATAM Headline", "Akrobat", "Inter Tight", Inter, system-ui, sans-serif;
  --rcp-font-ui: "Inter Tight", Inter, system-ui, sans-serif;
  --rcp-font-body: "Inter Tight", Inter, system-ui, sans-serif;
  --r-button-font: "Inter Tight", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}
html {
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}
