:root{
  --brand-blue:#106CB7;
  --brand-orange:#e3731d;
}
html{font-family:'Poppins',system-ui,Arial;}
/* tighter typographic rhythm */
h1,h2,h3{line-height:1.05}
p{line-height:1.4}
.btn-primary{
  background:var(--brand-orange);
  color:white;
}
.nav-link{color:var(--brand-blue);}
.image-chip{
  background:rgba(15,23,36,.85);
  backdrop-filter:blur(4px);
}
.hero-full{
  width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  padding:3.5rem clamp(1.5rem,4vw,4rem);
  background-image:
    linear-gradient(120deg, rgba(15,23,36,0.95) 15%, rgba(30,41,59,0.9) 55%, rgba(249,115,22,0.8)),
    url('../Assets/curtain-and-accessories-10-min.jpg');
  background-size:cover;
  background-position:center;
}
.hero-section{
  position:relative;
  color:white;
}
.hero-content,
.hero-visual{
  position:relative;
  z-index:1;
}
.whatsapp-float{
  position:fixed;
  right:1.25rem;
  bottom:1.25rem;
  background:var(--brand-orange);
  color:white;
  padding:0.9rem 1.4rem;
  border-radius:999px;
  display:inline-flex;
  align-items:center;
  gap:0.5rem;
  font-size:0.9rem;
  font-weight:600;
  box-shadow:0 15px 30px rgba(249,115,22,0.4);
  z-index:50;
}
.whatsapp-float svg{width:1rem;height:1rem;}
