/* ===== Agent 0DIN Global Styles ===== */
/* Pure CSS design system - no Tailwind */

/* Import design system files in order */
@import "./tokens.css";
@import "./reset.css";
@import "./utilities.css";
@import "./components.css";

/* ===== Mozilla Sans Headline Font Faces ===== */
@font-face {
  font-family: 'Mozilla Sans Headline';
  src: url('../fonts/MozillaSansHd-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mozilla Sans Headline';
  src: url('../fonts/MozillaSansHd-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mozilla Sans Headline';
  src: url('../fonts/MozillaSansHd-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mozilla Sans Headline';
  src: url('../fonts/MozillaSansHd-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mozilla Sans Headline';
  src: url('../fonts/MozillaSansHd-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ===== Base Body Styles ===== */
body {
  background-color: var(--black);
  color: var(--white);
  font-family: var(--font-mono);
}
