/* Tema de Thais Importados - Especialista em importação Apple. Gerado por build.mjs a partir de negocio.mjs: edite lá. */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/jost-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/great-vibes-latin.woff2') format('woff2');
}

:root {
  --bg: #FBF4F7;
  --bg-deep: #F4E6EC;
  --surface: #FFFFFF;
  --surface-2: #FFF9FB;
  --surface-3: #FFFFFF;
  --field: #FFFFFF;
  --fg-rgb: 0, 0, 0;
  --text: #1E1418;
  --text-hi: #000000;
  --soft: #4A3A41;
  --muted: #6A5960;
  --muted-2: #7A6870;
  --nav: #3A2C32;
  --header-bg: rgba(255, 255, 255, .88);
  --menu-bg: rgba(255, 255, 255, .97);
  --glass: rgba(255, 255, 255, .82);
  --badge-bg: rgba(255, 255, 255, .92);
  --shadow: rgba(0, 0, 0, .22);
  --hero-grad: radial-gradient(120% 90% at 85% 40%, color-mix(in srgb, var(--accent) 16%, #fff) 0%, #fff 58%, var(--bg) 100%);
  --media-grad: radial-gradient(60% 60% at 50% 55%, #fff 0%, color-mix(in srgb, var(--accent) 7%, #F1F0EC) 100%);
  --trade-grad: radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--accent) 12%, #fff) 0%, #fff 62%);
  --place-grad: radial-gradient(80% 80% at 50% 45%, color-mix(in srgb, var(--accent) 14%, #fff) 0%, #fff 72%);
  --diff-bg: #FFFFFF;
  --accent-rgb: 229, 0, 125;
  --on-accent: #FFFFFF;
  --accent: #E5007D;
  --accent-hi: #F0208F;
  --accent-ink: #C2006A;
  --accent-soft: #C2006A;
  --font-body: Jost, system-ui, sans-serif;
  --display-weight: 600;
  --display-tracking: .005em;
  --display-case: uppercase;
  --brand-h: 46px;
  --r-btn: 999px;
}
.diff { background: var(--accent); border-color: var(--accent); }
.diff .h2, .diff .lead, .diff .eyebrow, .diff__word, .diff__mark { color: #fff; }
.diff .btn--light { background: #fff; color: var(--accent-ink); }
.hero__title { font-weight: 500; }
.hero__title .accent { font-weight: 700; }