/* ============================================================
   LAIBEL brand theme — re-skins the Felix Webflow palette site-wide.
   Loaded AFTER webflow.css so these win. Palette:
   cream #F2EFE9 · charcoal #202020 · gold #B48748 · white #FFFFFF
   ============================================================ */

:root,
.u-theme-light,
.u-theme-dark {
  --swatch--brand: #B48748;            /* was teal  #96c4c8 */
  --swatch--brand-secondary: #B48748;  /* was blue  #6cafbf */
  --swatch--dark-900: #202020;         /* charcoal */
  --swatch--dark-800: #2a2520;
  --swatch--light-100: #F2EFE9;        /* cream */
  --swatch--light-200: #E7E1D5;
}

/* Remove the off-brand blue swoosh in the hero */
.holding_brush-left,
.holding_brush-right,
.holding_brush_svg { display: none !important; }

/* Gold selection to match brand */
::selection { background: #B48748; color: #202020; }

/* LAIBEL wordmark in the nav (replaces the felixnieto inline logo) */
.nav_logo svg.lb-logo { height: 17px; width: auto; }
@media (max-width: 767px) { .nav_logo svg.lb-logo { height: 15px; } }

/* Hero: Vimeo background iframe (The Journal) must cover like the old <video> */
iframe.holding_video_embed {
  position: absolute; top: 50%; left: 50%;
  width: max(100%, 177.78vh) !important;
  height: max(100%, 56.25vw) !important;
  transform: translate(-50%, -50%);
  border: 0; pointer-events: none; object-fit: cover;
}
