/* Общие стили: переменные, сброс, типографика */

:root {
  --blue: #2f81f7;
  --blue-hover: #1f6fe8;
  --green: #2ecc71;
  --red: #e5484d;
  --font: "Segoe UI", "Inter", -apple-system, Roboto, Arial, sans-serif;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html, body {
  height: 100%;
}

body {
  font-family: var(--font);
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
}

button {
  font-family: inherit;
  cursor: pointer;
  border: none;
  outline: none;
}

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

input {
  font-family: inherit;
  outline: none;
}
