/*
Theme Name: Floresta+Amazônia 2026
Theme URI: https://florestamaisamazonia.org.br
Description: WordPress theme para o projeto Floresta+ Amazônia 2026, uma iniciativa colaborativa para apoiar modalidades de conservação, REDD+, e recuperação florestal na Amazônia. Tema responsivo com suporte para editais, modalidades customizadas, biblioteca interna, e gestão de conteúdo integrada. Otimizado com Gutenberg blocks e imagens integradas.
Version: 1.0.0
Author: Floresta+ Amazônia
Author URI: https://florestamaisamazonia.org.br
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: floresta
Domain Path: /languages
Requires at least: 5.0
Requires PHP: 7.4
Tested up to: 6.4
*/

/*
 * NOTE: Theme styles have been modularized.
 * Please check the /css directory for individual stylesheets:
 * - variables.css
 * - typography.css
 * - utilities.css
 * - layout.css
 * - components.css
 * - header.css
 * - footer.css
 * - pages.css
 *
 * These files are enqueued individually in functions.php for better performance and maintainability.
 */

/* HEADER - Styles defined in css/header.css
   Header uses transparent background with glass capsule nav
   See header.css for full implementation */

/* FIRST CARD SPACER (DESTAQUE) */
.noticia-card.destaque {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; /* Pushes content to bottom */
    min-height: 400px; /* Ensure height for background image */
    position: relative;
}

.noticia-card.destaque .card-content {
    margin-top: auto;
    background: linear-gradient(to top, rgba(0,0,0,0.8), transparent); /* Text readability */
    padding: 20px;
    color: white;
}

/* NEWSLETTER FORM */
.newsletter-section form {
    display: flex;
    gap: 10px;
    max-width: 600px;
    margin: 0 auto;
    padding: 20px;
}

.newsletter-section input[type="email"] {
    flex: 1;
    padding: 15px;
    border-radius: 8px;
    border: 1px solid #ccc;
}

.newsletter-section button {
    padding: 15px 30px;
    background-color: #004D40; /* Theme Green */
    color: white;
    border: none;
    border-radius: 8px;
    cursor: pointer;
}
