/* Основные цвета и типографика проекта MyMasters */
:root {
  --color-primary: #6B21F5;
  --color-primary-hover: #5B1BD6;
  --color-primary-shadow: rgba(107, 33, 245, 0.3);
  --radius-pill: 9999px;
  --font-family: 'Manrope', sans-serif;
  --font-size-heading: 24px;
  --font-size-body: 16px;
}

/* Базовая типографика (шрифт Manrope подключается в head страниц) */
body, input, textarea, select, button { font-family: var(--font-family); font-size: var(--font-size-body); }
h1, h2, h3, h4, .header h1, .section-title, .card h2, .card-header h2, .section h2, .modal-header, .logo-placeholder { font-size: var(--font-size-heading) !important; }

/* Без подчёркивания ссылок на всём проекте */
a, a:hover, a:focus, a:visited, a:active { text-decoration: none !important; }

/* Ссылки не меняют цвет после перехода (visited) */
a:link, a:visited { color: inherit; }

/* Подсказки — 14px #9ca3af */
.hint, .form-group .hint, .contact-type-dropdown-empty, .category-dropdown-empty, .search-dropdown-empty, .url-preview { font-size: 14px !important; color: #9ca3af !important; }

/* Кнопки проекта — скругление пилюлей */
.btn,
.btn-primary,
button[type="submit"],
input[type="submit"] {
  border-radius: var(--radius-pill) !important;
}
