/* Bardu V20.65 — sistema único para as primeiras dobras internas.
   Referência: proporção, alinhamento e escala tipográfica de Corporativo. */
:root{
  --bardu-inner-copy-width:52%;
  --bardu-inner-visual-width:48%;
  --bardu-inner-copy-pad-y:6.6vw;
  --bardu-inner-copy-pad-right:5.5vw;
  --bardu-inner-copy-pad-left:8.8vw;
  --bardu-inner-title-size:clamp(40px,3.2vw,61px);
  --bardu-inner-title-line:1.04;
  --bardu-inner-title-width:720px;
}

/* Uma única escala para todo H1 de abertura, independentemente do tema da página. */
:is(.bardu-inner-hero,.bardu-v49-hero,.bardu-v49-coffee,.bardu-v58-shot-hero,.bardu-v59-whisky-hero,.bardu-v62-themes-hero,.bardu-v49-events-hero,.bardu-v49-zero-hero,.bardu-v49-whisky-hero,.bardu-cover-hero,.bardu-fotos-hero) .bardu-display{
  width:auto!important;
  max-width:var(--bardu-inner-title-width)!important;
  margin-top:16px!important;
  margin-bottom:24px!important;
  font-size:var(--bardu-inner-title-size)!important;
  line-height:var(--bardu-inner-title-line)!important;
  letter-spacing:-.02em!important;
}

/* O bloco textual replica a posição e o respiro usados em Corporativo. */
.bardu-inner-copy,
.bardu-v49-hero>.wp-block-columns>.wp-block-column:first-child,
.bardu-v49-coffee>.wp-block-columns>.wp-block-column:first-child,
.bardu-v58-shot-copy,
.bardu-v59-whisky-copy,
.bardu-v62-themes-copy{
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  padding:var(--bardu-inner-copy-pad-y) var(--bardu-inner-copy-pad-right) var(--bardu-inner-copy-pad-y) var(--bardu-inner-copy-pad-left)!important;
  text-align:left!important;
}
.bardu-v49-events-hero{box-sizing:border-box!important;align-items:flex-start!important;padding:var(--bardu-inner-copy-pad-y) 42vw var(--bardu-inner-copy-pad-y) var(--bardu-inner-copy-pad-left)!important;text-align:left!important}
.bardu-v62-themes-hero{grid-template-columns:52% 48%!important;gap:0!important}
.bardu-v62-themes-copy{padding:var(--bardu-inner-copy-pad-y) var(--bardu-inner-copy-pad-right) var(--bardu-inner-copy-pad-y) var(--bardu-inner-copy-pad-left)!important}
.bardu-v62-themes-moodboard{padding:clamp(20px,3vw,48px) clamp(20px,3vw,48px) clamp(20px,3vw,48px) 0!important}

/* Mesma divisão 52/48 do Corporativo para as aberturas editoriais divididas. */
.bardu-v49-hero>.wp-block-columns>.wp-block-column:first-child,
.bardu-v49-coffee>.wp-block-columns>.wp-block-column:first-child,
.bardu-v58-shot-copy,
.bardu-v59-whisky-copy{flex-basis:var(--bardu-inner-copy-width)!important;width:var(--bardu-inner-copy-width)!important}
.bardu-v49-hero>.wp-block-columns>.wp-block-column:last-child,
.bardu-v49-coffee>.wp-block-columns>.wp-block-column:last-child,
.bardu-v58-shot-image,
.bardu-v59-whisky-image{flex-basis:var(--bardu-inner-visual-width)!important;width:var(--bardu-inner-visual-width)!important}

/* Whisky passa a seguir a mesma leitura: conteúdo à esquerda, imagem à direita. */
.bardu-v59-whisky-copy{order:1!important}.bardu-v59-whisky-image{order:2!important;padding:clamp(20px,3vw,50px) clamp(20px,3vw,50px) clamp(20px,3vw,50px) 0!important}

/* Covers mantêm a fotografia integral, mas usam a mesma origem e largura de texto. */
:is(.bardu-v49-zero-hero,.bardu-v49-whisky-hero,.bardu-cover-hero) .wp-block-cover__inner-container{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:var(--bardu-inner-copy-pad-y) 51vw var(--bardu-inner-copy-pad-y) var(--bardu-inner-copy-pad-left)!important;
}

/* Rótulo e introdução também ocupam sempre a mesma coluna ótica. */
:is(.bardu-inner-hero,.bardu-v49-hero,.bardu-v49-coffee,.bardu-v58-shot-hero,.bardu-v59-whisky-hero,.bardu-v62-themes-hero,.bardu-v49-events-hero,.bardu-v49-zero-hero,.bardu-v49-whisky-hero,.bardu-cover-hero) .bardu-eyebrow{margin-top:0!important}
:is(.bardu-inner-hero,.bardu-v49-hero,.bardu-v49-coffee,.bardu-v58-shot-hero,.bardu-v59-whisky-hero,.bardu-v62-themes-hero,.bardu-v49-events-hero,.bardu-v49-zero-hero,.bardu-v49-whisky-hero,.bardu-cover-hero) .bardu-lead{width:100%!important;max-width:560px!important;margin-left:0!important;margin-right:0!important;line-height:1.7!important}

@media(max-width:900px){
  :root{--bardu-inner-title-size:clamp(34px,7vw,52px);--bardu-inner-copy-pad-y:42px;--bardu-inner-copy-pad-right:28px;--bardu-inner-copy-pad-left:28px}
  .bardu-v49-hero>.wp-block-columns>.wp-block-column:first-child,.bardu-v49-coffee>.wp-block-columns>.wp-block-column:first-child,.bardu-v58-shot-copy,.bardu-v59-whisky-copy{width:100%!important;flex-basis:auto!important;order:1!important}
  .bardu-v49-hero>.wp-block-columns>.wp-block-column:last-child,.bardu-v49-coffee>.wp-block-columns>.wp-block-column:last-child,.bardu-v58-shot-image,.bardu-v59-whisky-image{width:100%!important;flex-basis:auto!important;order:2!important;padding:0!important}
  :is(.bardu-v49-zero-hero,.bardu-v49-whisky-hero,.bardu-cover-hero) .wp-block-cover__inner-container{padding:48px 28px!important}
  .bardu-v49-events-hero{padding:48px 28px!important}
  .bardu-v62-themes-hero{grid-template-columns:1fr!important}
  .bardu-v62-themes-moodboard{padding:0!important}
}
@media(max-width:600px){
  :root{--bardu-inner-title-size:clamp(32px,9vw,43px);--bardu-inner-copy-pad-y:32px;--bardu-inner-copy-pad-right:22px;--bardu-inner-copy-pad-left:22px}
  :is(.bardu-inner-hero,.bardu-v49-hero,.bardu-v49-coffee,.bardu-v58-shot-hero,.bardu-v59-whisky-hero,.bardu-v62-themes-hero,.bardu-v49-events-hero,.bardu-v49-zero-hero,.bardu-v49-whisky-hero,.bardu-cover-hero) .bardu-display{margin-top:9px!important;margin-bottom:15px!important;line-height:1.02!important}
  :is(.bardu-inner-hero,.bardu-v49-hero,.bardu-v49-coffee,.bardu-v58-shot-hero,.bardu-v59-whisky-hero,.bardu-v62-themes-hero,.bardu-v49-events-hero,.bardu-v49-zero-hero,.bardu-v49-whisky-hero,.bardu-cover-hero) .bardu-lead{max-width:520px!important;font-size:14px!important;line-height:1.55!important}
}
