/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *
 *= require css-zero/reset
 *= require css-zero/animations
 *= require css-zero/borders
 *= require css-zero/colors
 *= require css-zero/effects
 *= require css-zero/filters
 *= require css-zero/sizes
 *= require css-zero/transform
 *= require css-zero/transition
 *= require css-zero/typography
 *= require_tree .
 *= require_self
 *= require css-zero/utilities
 */

h1,
h2 {
  text-transform: uppercase;
  font-weight: 700;
}

/* Container do Modal */
.modal {
  position: fixed; /* Fixo na tela */
  z-index: 1; /* Fica acima de outros elementos */
  left: 0;
  top: 0;
  width: 100%; /* Largura total */
  height: 100%; /* Altura total */
  overflow: auto; /* Habilita scroll se necessário */
  background-color: rgba(0, 0, 0, 0.8);
}

/* Conteúdo do Modal */
.modal-content {
  background-color: white;
  margin: 5% auto 0 auto; /* 15% de margem acima e abaixo, centralizado horizontalmente */
  padding: 20px;
  border: 1px solid #888;
  border-radius: 5px;
  inline-size: var(--size-full);
  max-inline-size: var(--max-i-4xl);
}

.d-none {
  display: none;
}

.block-input-form {
  min-width: 150px;
}

.block-input-item {
  min-width: 250px;
}

.form-fields {
  max-width: 100%;
  max-height: 300px;
}

.cookies-card {
  position: fixed;
  bottom: 50px;
  right: 20px;
  max-width: 300px;
}

.cookies-card-content {
  text-align: justify;
}

.menu-solo-link {
  border-block-end-width: var(--border);
}

.menu-solo-link:hover {
  text-decoration: underline;
}
