:root {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: #172338;
  background: #f4f6fa;
  font-synthesis: none;

  --navy: #101b31;
  --navy-2: #172641;
  --navy-3: #243d67;

  --blue: #2864dc;
  --blue-hover: #1f55c3;
  --blue-soft: #edf3ff;

  --text: #172338;
  --text-secondary: #526078;
  --muted: #778399;

  --surface: #ffffff;
  --surface-soft: #f8faff;
  --background: #f4f6fa;

  --line: #e7ebf2;
  --line-strong: #d9e0eb;

  --green: #16865d;
  --green-soft: #eaf7f1;
  --amber: #a86a12;
  --amber-soft: #fff6e8;
  --red: #c34242;
  --red-soft: #fff0f0;

  --shadow-sm: 0 2px 8px rgba(24, 39, 65, .04);
  --shadow-md: 0 8px 24px rgba(24, 39, 65, .055);

  --radius-sm: 6px;
  --radius-md: 9px;
  --radius-lg: 12px;

  --sidebar-width: 264px;
  --topbar-height: 70px;
}

* {
  box-sizing: border-box;
}

html {
  min-width: 320px;
  scroll-behavior: smooth;
}

body {
  margin: 0;
  min-width: 320px;
  min-height: 100vh;
}

button,
input,
select,
textarea {
  font: inherit;
}

button {
  cursor: pointer;
}

a {
  color: inherit;
  text-decoration: none;
}
