/* Akıllı Trakya brand tokens. Institutional teal / terracotta. No second palette. */

@font-face {
  font-family: "IBM Plex Sans";
  src: url("../fonts/IBMPlexSans-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Sans";
  src: url("../fonts/IBMPlexSans-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Sans";
  src: url("../fonts/IBMPlexSans-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Sans";
  src: url("../fonts/IBMPlexSans-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Serif";
  src: url("../fonts/IBMPlexSerif-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Serif";
  src: url("../fonts/IBMPlexSerif-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --ink: #1A2228;
  --paper: #F7F6F3;
  --deep: #0E3A4A;
  --deep-2: #0A2A36;
  --accent: #B8612A;
  --line: #D8D4CC;
  --good: #2F5D50;

  --font-sans: "IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-serif: "IBM Plex Serif", "Georgia", serif;
  --font-display: var(--font-sans);
  --font-body: var(--font-sans);

  --text: var(--ink);
  --bg: var(--paper);
  --header: var(--deep);
  --header-hover: var(--deep-2);
  --cta: var(--deep);
  --cta-hover: var(--deep-2);
  --rule: var(--accent);
}

body {
  color: var(--ink);
  background: var(--paper);
  font-family: var(--font-body);
  font-weight: 400;
}

h1,
h2,
h3,
h4 {
  font-family: var(--font-display);
  font-weight: 600;
  color: var(--deep);
}
