/*
Theme Name: Véu e Verso
Theme URI: https://veuverso.com.br
Author: Véu e Verso
Description: Tema editorial da Véu e Verso — marca de casamentos do Rio de Janeiro. Identidade "Minimal Sereno" (oliva #69744F · Cormorant/Jost/Hanken). Standalone, leve e mobile-first. O estilo principal está em assets/css/veuverso.css.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: veu-e-verso
*/

/* ----------------------------------------------------------
   Ajustes de integração com o WordPress.
   (O design system mora em assets/css/veuverso.css + landing.css)
   ---------------------------------------------------------- */

/* Menu nativo do WP dentro do nosso .vv-nav */
.vv-nav { margin: 0; padding: 0; list-style: none; }
.vv-nav li { margin: 0; }
.vv-nav .current-menu-item > a,
.vv-nav .current_page_item > a { color: var(--vv-oliva); }
@media (max-width: 899px) {
  .vv-nav li { width: 100%; }
  .vv-nav li a { display: block; }
}

/* Conteúdo vindo do editor (the_content) dentro de .vv-prose */
.vv-prose img { border-radius: var(--vv-radius); height: auto; }
.vv-prose .wp-block-image { margin-block: var(--sp-4); }
.vv-prose figure { margin-block: var(--sp-4); }

/* Larguras de bloco do editor */
.alignwide, .alignfull { max-width: none; }
.aligncenter { margin-inline: auto; }

/* Paginação */
.vv-pagination { display: flex; gap: .5rem; flex-wrap: wrap; margin-top: var(--sp-5); }
.vv-pagination .page-numbers { font-family: var(--vv-label); font-size: var(--fs-label); letter-spacing: .08em; text-transform: uppercase; padding: .6rem .9rem; border: var(--vv-linha-fina); border-radius: var(--vv-radius); }
.vv-pagination .current { background: var(--vv-carvao); color: var(--vv-creme); border-color: var(--vv-carvao); }
