@font-face {
  font-display: swap;
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 100 900;
  src: url("../fonts/RobotoCondensed-Variable.ttf") format("truetype");
}

:root {
  --color-bg: #f6f8fb;
  --color-surface: #ffffff;
  --color-sidebar: var(--color-sidebar-custom, #ffffff);
  --color-sidebar-soft: #f1f5f9;
  --color-text: #0f172a;
  --color-muted: #64748b;
  --color-line: #dbe3ef;
  --color-primary: #2563eb;
  --color-primary-dark: #1d4ed8;
  --color-primary-soft: #eff6ff;
  --color-accent: #f97316;
  --color-success: #16a34a;
  --color-warning: #d97706;
  --color-danger: #dc2626;
  --color-gold: var(--color-accent);
  --color-purple: #7c3aed;
  --shadow-card: 0 18px 50px rgba(15, 23, 42, 0.06);
  --shadow-soft: 0 8px 24px rgba(15, 23, 42, 0.06);
  --radius: 14px;
  --font-sans: "Roboto Condensed", "Arial Narrow", "Segoe UI", sans-serif;
}
