/* Boutons */
a {
  color: #E9BD67;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

::selection {
  background: rgba(232,185,90,.36);
  color: var(--text);
}

.sbtn, .contact-form .sbtn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 18px;
  border-radius: 999px;
  border: 1px solid rgba(232,185,90,.58);
  background: linear-gradient(
    180deg,
    rgba(232,185,90,.22),
    rgba(185,131,47,.13)
  );
  color: #F4D088;
  font-weight: 600;
  cursor: pointer;
  text-decoration: none;
  transition: transform .08s ease, background .25s ease, border-color .25s ease, box-shadow .25s ease, color .25s ease;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.07);
}

.sbtn:hover, .contact-form .sbtn:hover {
  background: linear-gradient(180deg, #F0C66F, var(--accent-color));
  color: #050811;
  border-color: rgba(244,208,136,.88);
  transform: translateY(-1px);
  box-shadow: 0 0 20px rgba(232,185,90,.30), 0 8px 28px rgba(0,0,0,.34);
}

.sbtn:active, .contact-form .sbtn:active {
  transform: translateY(0);
}
