:root {
  color-scheme: dark;
  --bg: #0e1013;
  --section-bg: #13161a;
  --card: #15181d;
  --card-2: #191d23;
  --card-hi: #1e232a;
  --well: #0a0c0f;
  --border: #24292f;
  --border-hi: #2f353d;
  --hairline: #1c2027;
  --hover-wash: rgba(255, 255, 255, 0.025);

  --fg: #e7eaee;
  --fg-dim: #aeb4bd;
  --fg-mute: #7a8089;
  --fg-faint: #565b63;

  --brand: #3fb87a;
  --brand-hover: #54c98c;
  --brand-soft: rgba(63, 184, 122, 0.40);
  --accent: #3fb87a;
  --probe-amber: #e89b3c;
  --signal: #e8b53c;

  --ok: #6cc66b;
  --warn: #e8903c;
  --err: #e86b6b;

  --font-ui: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  --font-mono: "JetBrains Mono", "Cascadia Code", Consolas, monospace;

  --container-w: 1180px;
  --content-w: 980px;
  --r-xs: 3px;
  --r-sm: 6px;
  --r: 8px;
  --r-lg: 12px;
  --r-pill: 999px;
  --shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
  --shadow-lg: 0 30px 60px rgba(0, 0, 0, 0.5);
}

@font-face {
  font-family: Inter;
  src: url("/fonts/Inter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("/fonts/Inter-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("/fonts/Inter-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("/fonts/Inter-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "JetBrains Mono";
  src: url("/fonts/JetBrainsMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "JetBrains Mono";
  src: url("/fonts/JetBrainsMono-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
