/*
 * ===================================================================
 * PALETA DE CORES PERSONALIZADA - DAYUSE
 * ===================================================================
 * Este ficheiro sobrescreve as cores padrão do Flowbite/Tailwind
 * sem a necessidade de compilação (npx).
 *
 * Instruções:
 * 1. Inclua este ficheiro no <head> do seu site DEPOIS do link do Flowbite.
 *
 * ===================================================================
*/

:root {
  --color-primary: #1438a8;       /* Laranja Vibrante (Blaze Orange) */
  --color-primary-hover: #2088ef;  /* Laranja um pouco mais escuro para hover */
  --color-secondary: #0e1e47;      /* Azul Quase Preto / Texto (Mirage) */
  --color-accent: #f9b700;        /* Verde Escuro (Deep Sea Green) */
  --color-background: #FFFFFF;     /* Fundo (Wild Sand, usei um um pouco mais neutro) */
  --color-text-primary: #1c1c1c;   /* Cor do texto principal */
  --color-text-on-primary: #5f6c7b;/* Texto sobre fundos laranja (branco) */
}
/* 1. Remove os modificadores de tamanho (lg e xl)
    Isso redefine o texto para o tamanho 'base' (16px), 
    que é menor.
*/
.prose {
  font-size: 1rem; /* 16px */
  line-height: 1.7;
}

/* 2. Altera a cor do texto do parágrafo
    (Estou usando a cor #5f6c7b do seu layout)
*/
.prose p {
  color: #5f6c7b;
  font-size: 1.10rem;
  line-height: 2rem;
}

/* 3. Ajusta o tamanho dos títulos (H1, H2, H3)
    para ficarem proporcionais ao novo texto base.
*/
.prose h1 {
  font-size: 1.875rem; /* 30px */
}

.prose h2 {
  font-size: 1.6rem; /* 24px */
}

.prose h3 {
  font-size: 1.375rem; /* 20px */
}

/* 4. Ajusta listas e citações
*/
.prose ul,
.prose ol {
  color: #5f6c7b;
  margin-top: 2.25em;
  margin-bottom: 1.25em;
}

.prose blockquote {
  color: #1c1c1c;
  border-left-color: #1438a8; /* Cor principal do seu site */
  font-style: italic;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
    padding: 0 !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
}
.leaflet-popup-close-button {
  display: none !important;
  pointer-events: none !important;
}
.leaflet-popup-content {
    margin: 0 !important;
}
.leaflet-control-attribution {
    display: none !important;
}
.leaflet-control-attribution {
    font-size: 0 !important;
    opacity: 0;
}
.custom-map-marker {
    background: transparent !important;
    border: none !important;
}
/* Garante que o container do Flowbite Dropdown não seja cortado pela sidebar */
#logo-sidebar {
    overflow: visible !important;
}

#logo-sidebar > div {
    overflow: visible !important;
}