/* Design System oficial a5c20f90ea707db4e4295c1817ce6495fd3238d9.
   Tokens distribuídos com escopo exclusivo da Vitrine. Arestas retas. */
body.locomotiva-editorial {
  /* Cores */
  --brand-red-deep: #5A0002;
  --brand-teal: #0B4255;
  --brand-teal-deep: #052C3B;
  --brand-orange: #FF4F0F;
  --brand-gold: #A47A0C;
  --brand-yellow: #FEBC0F;
  --brand-pink: #FF006F;
  --brand-white: #F3F4F6;
  --brand-cream: #FEF3DE;
  --brand-blue: #60A3F3;
  --brand-violet: #A536FF;
  --brand-purple: #361C75;
  --brand-black: #060015;
  --brand-green: #008437;
  --brand-cream-soft: #FFFEEE;
  --surface: #FFFFFF;
  --surface-violet-tint: #F7EDFF;
  --surface-dark: #050505;
  --ink: #191919;
  --ink-strong: #111111;
  --ink-hover: #333333;
  --muted: #757575;
  --violet-hover: #7D17D3;
  --on-violet: #FFFFFF;
  --on-violet-muted: #F0DDFF;
  --line: #E4E4E4;
  --line-card: #DDDDDD;
  --line-strong: #686868;
  --field-border: #AAAAAA;
  --field-border-accessible: #8A8A8A;
  --focus-gold: #DBAB2B;
  --focus-ring: var(--brand-purple);
  --footer-ink: #171714;
  --header-ink: #292924;
  --legacy-bg: #EBE7DD;
  --legacy-surface: #F4F0E8;
  --legacy-line: #CCC7BE;
  --legacy-cta: #FFCF00;
  --legacy-cta-ink: #171717;
  /* Fontes */
  --font-display: Anton, Impact, sans-serif;
  --font-sans: "DM Sans", Arial, sans-serif;
  /* spacing */
  --space-4: 4px;
  --space-12: 12px;
  --space-14: 14px;
  --space-20: 20px;
  --space-24: 24px;
  --space-28: 28px;
  --space-30: 30px;
  --space-42: 42px;
  --space-68: 68px;
  /* radius */
  --radius-0: 0;
  --radius-control: 0px;
  --radius-dialog: 0px;
  --radius-legacy: 0px;
  /* shadow */
  --shadow-dialog: 0 20px 80px #00000055;
  /* size */
  --container-max: 1296px;
  --reading-max: 590px;
  --control-min-height: 46px;
  --dialog-width: 520px;
  /* breakpoint */
  --bp-tablet: 1000px;
  --bp-mobile: 680px;
  --bp-small: 480px;
}
