/*
Theme Name: Radiotheme
Theme URI: https://rcfafe.pt
Author: Radio Clube Fafe
Author URI: https://rcfafe.pt
Description: Tema base para o site da Rádio Clube Fafe, otimizado para uso com Elementor.
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: radiotheme
*/

/* === Estilos mínimos para fallback === */

body {
  margin: 0;
  padding: 0;
}
/* Scrollbar personalizada */
::-webkit-scrollbar {
  width: 12px;                /* largura da barra lateral */
}

/* Fundo da área da scrollbar */
::-webkit-scrollbar-track {
  background: #000000;        /* fundo preto */
}

/* Barra (thumb) que se move */
::-webkit-scrollbar-thumb {
  background-color: #ff0000;  /* vermelho */
  border-radius: 6px;
  border: 2px solid #000000;  /* contorno preto para dar contraste */
}

/* Quando passa o rato por cima da barra */
::-webkit-scrollbar-thumb:hover {
  background-color: #cc0000;  /* vermelho mais escuro ao hover */
}

/* Setas (para cima e para baixo) */
::-webkit-scrollbar-button {
  background-color: #000;  /* vermelho */
  height: 16px;
  width: 12px;
  color: #000;
}

/* Hover das setas */
::-webkit-scrollbar-button:hover {
  background-color: #000;  /* vermelho escuro */
}


*----- FORCE FOOTER TO ALWAYS BE AT THE BOTTOM -----*/
/* Make the body fill the viewport height and use flexbox */
body:not(.wp-admin):not(.block-editor-page) {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
/* Make the main content area fill the remaining space */
main:not(.wp-admin):not(.block-editor-page) > main {
  flex-grow: 1;
}
/* Position the footer at the bottom */
.elementor-location-footer { /* Or use the specific class of your footer */
  margin-top: auto; /* Push the footer to the bottom */
}

