:root {
  --color-primary: #0e7dc4;
  --color-text: #2f3438;
  --color-muted: #65717c;
  --color-border: #e6e9ed;
  --color-surface: #ffffff;
  --color-soft: #f5f7f9;
  --shadow-panel: 0 10px 24px rgba(30, 42, 56, 0.12);
  font-family: "Source Sans Pro", "Segoe UI", Arial, sans-serif;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  color: var(--color-text);
  background: #ffffff;
}

button,
input,
select {
  font: inherit;
}
