/*
Theme Name: Project PAHI
Theme URI: https://pahi.rickneves.net/
Author: Ricardo Neves
Description: Tema de blocos do Project PAHI, totalmente editável pelo Gutenberg, para publicação e compartilhamento de projetos.
Version: 1.7.0
Requires at least: 6.6
Tested up to: 7.1
Requires PHP: 7.4
Text Domain: project-pahi
Tags: full-site-editing, block-patterns, portfolio, dark, custom-colors
*/

html { scroll-behavior: smooth; }
body { overflow-x: hidden; }
a { transition: opacity .2s ease, color .2s ease, transform .2s ease; }
::selection { background: #FFB061; color: #171006; }

/* Defaults visuais do tema. Não usam !important, então podem ser sobrescritos no Gutenberg. */
.pahi-site-header { border-bottom: 1px solid #232832; }
.pahi-site-footer { border-top: 1px solid #232832; }
.pahi-section-divider { border-top: 1px solid #232832; }

.pahi-eyebrow {
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: #FFB061;
}
.pahi-project-navigation { border-top: 1px solid #232832; }



/* Projeto em destaque da Home: o layout e a imagem continuam editáveis pelo Gutenberg. */
.pahi-featured-project { overflow: hidden; border: 1px solid #232832; }
.pahi-featured-project .wp-block-cover__image-background { transition: transform .4s ease; }
.pahi-featured-project:hover .wp-block-cover__image-background { transform: scale(1.012); }

/* Modelo Projetos — defaults visuais leves; todos podem ser sobrescritos no Gutenberg. */
.pahi-projects-template .pahi-project-list-card {
  overflow: hidden;
  border: 1px solid #232832;
  border-radius: 22px;
}
.pahi-projects-template .pahi-project-list-card > .wp-block-columns { gap: 0; }
.pahi-projects-template .pahi-project-thumb {
  overflow: hidden;
  min-height: 340px;
}
.pahi-projects-template .pahi-project-thumb .wp-block-cover__image-background {
  transition: transform .4s ease;
}
.pahi-projects-template .pahi-project-list-card:hover .wp-block-cover__image-background {
  transform: scale(1.012);
}
@media (max-width: 781px) {
  .pahi-projects-template .pahi-project-thumb { min-height: 260px; }
}
