@import url('https://fonts.googleapis.com/css2?family=Sofia+Sans:ital,wght@0,400;1,900&display=swap');

/* Tlačítko */
.continue-application {
  font-family: 'Sofia Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;

  background-color: #0f1833; /* modrá */
  color: #f2d403;           /* žlutá */

  border: 2px solid #0f1833;
  padding: 14px 28px;
  text-align: center;
  cursor: pointer;
}

/* Hover efekt – jen lehká změna, ať zůstane čisté */
.continue-application:hover {
  background-color: #16224a; /* lehce světlejší modrá */
  border-color: #16224a;
  color: #f2d403;
}

/* Povinná pole + nadpis formuláře */
.required > label::after,
#application-submit-form .card-header strong {
  color: #f2d403;
}

#application-submit-form .card-header strong {
  font-family: 'Sofia Sans', sans-serif;
  font-weight: 900;
  font-style: italic;
}