/* theme.css · YMS Motor Sport. Só tokens. */
:root {
  --ms-primary: #F4F4F4;
  --ms-primary-dark: #D5D5D5;
  --ms-primary-mid: #E6E6E6;
  --ms-on-primary: #141414;
  --ms-accent: #D60304;
  --ms-bg: #0B0B0D;
  --ms-surface: #161618;
  --ms-surface-alt: #222226;
  --ms-text: #F5F3F0;
  --ms-text-mid: #C8C4BE;
  --ms-border: rgba(245, 243, 240, 0.14);

  --ms-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;
  --ms-font-body: "Geist", "Geist Sans", system-ui, sans-serif;
  --ms-display-weight: 600;

  --ms-primary-icon: #141414;
  --ms-primary-icon-bg: color-mix(in srgb, #141414 10%, transparent);
  --ms-action-icon-bg: #2A1214;
  --ms-font-action: var(--ms-font-display);
  --ms-action-title-size: 1.15rem;

  --ms-hero-pos: 50% 28%;
  --ms-hero-fade: 42%;
}
