@font-face { font-family: "Unbounded"; src: url("../fonts/Unbounded.woff") format("woff"); font-weight: 600; font-style: normal; font-display: block; }
@font-face { font-family: "Manrope"; src: url("../fonts/Manrope.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }

:root {
  --cream: #FBF5EF;
  --red: #E00018;
  --coral: #ED8576;
  --pink: #F5B1A9;
  --ink: #141414;
  --muted: #6d625c;
  --card: #FFFFFF;
  --line: #EADFD6;
  --head: "Unbounded", "Arial Black", Arial, sans-serif;
  --text: "Manrope", Arial, sans-serif;
}
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body { margin: 0; background: var(--cream); color: var(--ink); font-family: var(--text); font-weight: 600; }
a { color: var(--red); }
button, input, textarea, select { font: inherit; color: inherit; }

.kurs { font-family: var(--head); font-weight: 600; white-space: nowrap; display: inline-flex; align-items: flex-start; }
.kurs-star { width: .56em; height: auto; margin-left: .08em; margin-top: -.12em; flex: none; }
