/*
Theme Name: Jhonys
Theme URI: https://jhonysgastronomia.com.br
Author: Nivatto
Author URI: https://nivatto.cloud
Description: Tema de blocos da Jhonys Gastronomia. Layout travado, conteudo editavel. Paleta e tipografia oficiais da marca.
Version: 0.8.0
Requires at least: 6.6
Tested up to: 6.8
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: jhonys
Tags: block-templates, full-site-editing, restaurant, one-column, custom-colors, custom-logo, editor-style
*/

/* Apenas o alicerce global. Cada componente tem sua folha em assets/css/,
   carregada por inc/assets.php. Os tokens de design vivem em theme.json. */

/* Os tokens de design vivem em theme.json.
   Este arquivo guarda apenas o que theme.json nao expressa. */

/* Rolagem suave sem quebrar quem pediu menos movimento */
@media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth; }
}

/* Alvo de toque minimo em links e botoes no mobile */
@media (max-width: 781px) {
  .wp-block-button__link,
  .wp-block-navigation__responsive-container-open,
  .wp-block-navigation-item__content { min-height: 44px; display: inline-flex; align-items: center; }
}

/* Sem vao entre cabecalho, miolo e rodape.
   O WordPress separa os filhos da raiz com o blockGap (1.5rem). Como cada
   faixa deste tema tem fundo proprio e respiro proprio, esse vao so servia
   para deixar aparecer o bege da pagina como uma listra entre as secoes. */
.wp-site-blocks > * + * { margin-block-start: 0; }

/* Imagens nunca estouram o container */
img, svg, video { max-width: 100%; height: auto; }

/* Pular para o conteudo — acessibilidade de teclado */
.jhonys-skip-link {
  position: absolute; left: -9999px; top: 0; z-index: 999999;
  padding: .75rem 1.25rem; background: var(--wp--preset--color--verde-escuro);
  color: var(--wp--preset--color--branco); text-decoration: none; border-radius: 0 0 8px 0;
}
.jhonys-skip-link:focus { left: 0; }
