/*
Theme Name: Prohibidō Child
Theme URI: https://prohibi.do/
Description: Child theme for the "e-commerce" theme. Safe place for all Prohibidō templates and custom code.
Author: Prohibidō
Template: e-commerce
Version: 1.0.0
Text Domain: prohibido-child
*/

/* Put your custom CSS here (or enqueue a separate file from /assets/css/) */
/* =========================
   Prohibidō Header (Child)
   Hard override for parent theme
========================= */

.prohibido-header{
  position: relative;
  z-index: 50;
  background: #fff;
  padding: 16px 18px;
  border-bottom: 1px solid rgba(0,0,0,.06);
}

/* center everything */
.prohibido-branding{
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 6px;
}

/* title */
.prohibido-title{
  display: inline-block;
  font-weight: 950;
  font-size: clamp(22px, 2.4vw, 34px);
  letter-spacing: .02em;
  text-decoration: none;
  color: #111;
}

/* tagline */
.prohibido-tagline{
  font-weight: 800;
  opacity: .75;
  font-size: clamp(12px, 1.4vw, 15px);
  letter-spacing: .06em;
  text-transform: uppercase;
}

/* Kill parent theme "site branding" floats/positions if they still exist */
.site-branding,
.site-title,
.site-description{
  float: none !important;
  width: auto !important;
  max-width: 100% !important;
  position: static !important;
  left: auto !important;
  right: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-align: center !important;
}

/* Ensure theme doesn't inject a second title/tagline block somewhere */
header .site-branding,
header .site-title,
header .site-description{
  display: none !important;
}
