/* ==========================================================================
   THEME B · "Borgoña & Oro Viejo"  —  burdeos profundo, oro envejecido, marfil
   Solo estilo: tipografía, color y acabados. El HTML es idéntico en las tres
   variantes; este archivo es el único que cambia.
   ========================================================================== */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap');

:root{
  --ink:#170609;
  --coal:#210A0F;
  --char:#2C0D13;
  --char-2:#3A1219;
  --gold:#B98B4E;
  --gold-2:#E0C48C;
  --gold-deep:#8C6A34;
  --cream:#F8F2E7;
  --paper:#FCF8F2;
  --muted:#7B6E63;
  --muted-dark:#BFAB98;
  --line:rgba(185,139,78,.28);
  --line-soft:rgba(185,139,78,.16);
  --f-display:'Playfair Display','Times New Roman',serif;
  --radius:1px;
}

.header{background:rgba(23,6,9,.76)}
.header.is-stuck{background:rgba(23,6,9,.97);box-shadow:0 22px 44px -30px rgba(60,10,20,.9)}
.topbar{background:linear-gradient(90deg,#6E1420,#8C1F2E 55%,#6E1420);color:#F8F2E7}
.hero__scrim{
  background:
    linear-gradient(180deg,rgba(23,6,9,.88) 0%,rgba(23,6,9,.42) 32%,rgba(23,6,9,.7) 68%,rgba(23,6,9,.98) 100%),
    radial-gradient(120% 80% at 16% 38%,rgba(110,20,32,.5),transparent 66%)
}
.band__scrim{background:linear-gradient(100deg,rgba(23,6,9,.95) 6%,rgba(58,18,25,.76) 48%,rgba(23,6,9,.34) 100%)}
.cta{background:linear-gradient(160deg,#210A0F 0%,#3A1219 55%,#170609 100%)}
.cta__glow{background:radial-gradient(circle,rgba(185,139,78,.2),transparent 64%)}
.lead{color:#5A4038}
.field input,.field select,.field textarea{border-bottom-color:rgba(44,13,19,.24)}
.map{filter:grayscale(.85) sepia(.12) contrast(1.06)}
.pillar:hover,.record:hover{background:rgba(185,139,78,.06)}
.section--cream{background:linear-gradient(180deg,#FCF8F2,#F6EDE3)}
.split__seal{background:linear-gradient(150deg,#B98B4E,#8C6A34);color:#170609}
.h1,.h2,.h3{letter-spacing:-.01em}
.h1{font-weight:500}
.h2{font-weight:500}
.hero h1 em,.h2 .italic{color:var(--gold-2)}
