@font-face {
  font-family: "Director";
  src: url("Director-Regular.woff2") format("woff2"), url("Director-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Compagnon";
  src: url("Compagnon-LightItalic.woff2") format("woff2"), url("Compagnon-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
:root {
  --love: #000;
}

* {
  box-sizing: border-box;
}

body,
html {
  font-weight: normal;
  font-family: "Director";
}

button,
input[type=button] {
  margin: 0.5em 0;
  display: inline-block;
  height: 26px;
  border: 1px solid #000;
  background: #000;
  color: #fff;
  line-height: 110%;
  border-radius: 8px;
  font-family: "Compagnon";
}

button:disabled, input:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

textarea {
  border: 1px solid #000;
  background: none;
  backdrop-filter: blur(12px);
  padding: 0.5em;
  border-radius: 12px;
  width: 300px;
  max-width: 500px;
  min-height: 160px;
  margin: 1em 0.5em;
}

button:hover,
input[type=button]:hover {
  backdrop-filter: blur(12px);
  background: none;
  color: #000;
}

.ui-tooltip {
  position: absolute;
  display: inline-block;
  padding: 0.5em;
  color: #4d4d4d;
  font-family: "Compagnon";
  font-size: 0.8rem;
  z-index: 12;
  max-width: 250px;
  background: #fff;
}

.ui-helper-hidden-accessible {
  visibility: none;
  opacity: 0;
}

p._desc {
  font-size: 0.8rem;
  max-width: 350px;
}

/*# sourceMappingURL=s.css.map */
