@import url("./style.css");

@font-face {
  font-family: "Elementarz Generator";
  src: url("./elementarz.ttf") format("truetype");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}

.omni-generatory-bystre-oczko-literkowe .letters-palette button,
.omni-generatory-bystre-oczko-literkowe .letters-glyph {
  font-family: "Elementarz Generator", cursive !important;
  font-size: 26px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1 !important;
}

.omni-generatory.omni-generatory-bystre-oczko-literkowe .letters-app .letters-sidebar .letters-palette button,
.omni-generatory.omni-generatory-bystre-oczko-literkowe .letters-app .letters-sidebar .letters-glyph {
  font: 400 26px/1 "Elementarz Generator", cursive !important;
  font-family: "Elementarz Generator", cursive !important;
}

.omni-generatory-bystre-oczko-literkowe .letters-palette button {
  min-width: 0;
  min-height: 42px;
  padding: 5px 2px !important;
}

.omni-generatory.omni-generatory-bystre-oczko-literkowe .letters-app .letters-sidebar .letters-tabs button {
  font-size: 15px !important;
  line-height: 1.2 !important;
}

.omni-generatory-bystre-oczko-literkowe .letters-controls label {
  color: #475569;
  font-size: 16px !important;
  line-height: 1.25;
}

.omni-generatory-bystre-oczko-literkowe .letters-controls input {
  min-height: 42px;
  margin-top: 5px;
  padding: 8px 9px;
  font-size: 16px !important;
}

.omni-generatory-bystre-oczko-literkowe .letters-item {
  grid-template-columns: 50px minmax(0, 1fr) 28px;
  gap: 10px;
  padding: 12px 0;
}

.omni-generatory-bystre-oczko-literkowe .letters-controls {
  gap: 8px;
}

.omni-generatory-bystre-oczko-literkowe .letters-check {
  align-items: flex-start;
  font-size: 17px !important;
  line-height: 1.4;
}

.omni-generatory-bystre-oczko-literkowe .letters-check input {
  width: 18px;
  height: 18px;
  margin-top: 1px;
}
