/*
Theme Name: Fiscal Novo 2026
Theme URI: https://www.drfiscal.com.br/
Author: Blank Design / Dr. Fiscal
Author URI: https://www.drfiscal.com.br/
Description: [VERSÃO DEFINITIVA — com SEO] Tema institucional da Dr. Fiscal — Pioneiros em IA contábil no Brasil. Uma empresa Tax.Co. Meu CFO + 3 verticais (Tributária / Contábil / Financeira). Design system com Lexend Deca, paleta terracota/espresso/coral. Inclui home, sobre, serviços, cases, franquias, contato e blog dinâmico.
Version: 2026.06
Requires at least: 6.0
Tested up to: 7.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: drfiscal
Tags: business, blog, custom-menu, featured-images, translation-ready
*/

/*
  O design system completo está em assets/main.css (carregado via functions.php).
  Este arquivo contém apenas o cabeçalho exigido pelo WordPress + ajustes
  específicos do tema (classes do editor, alinhamentos do WP, etc.).
*/

/* Alinhamentos padrão do WordPress */
.alignleft  { float: left; margin: 0 var(--space-md) var(--space-sm) 0; }
.alignright { float: right; margin: 0 0 var(--space-sm) var(--space-md); }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 13px; color: var(--color-charcoal-navy); opacity: 0.7; text-align: center; margin-top: 6px; }
.screen-reader-text { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0,0,0,0); }

/* Imagens do conteúdo do post */
.post-body img { border-radius: var(--radius-sm); height: auto; }
.post-body figure { margin: var(--space-md) 0; }
.post-body figcaption { font-size: 13px; opacity: 0.65; text-align: center; margin-top: 6px; }

/* Paginação de arquivos */
.wp-pagenavi, .nav-links.pagination { display: flex; gap: 8px; justify-content: center; margin-top: var(--space-2xl); flex-wrap: wrap; }
.page-numbers { padding: 10px 16px; border-radius: var(--radius-full); background: var(--color-light-grey); color: var(--color-charcoal-navy); text-decoration: none; font-weight: var(--fw-bold); font-size: 14px; }
.page-numbers.current { background-image: var(--gradient-signature); color: #fff; }
.page-numbers:hover { background: #ddddd0; }
