/* ============================================================
   TOYOTA BRAND STYLESHEET
   Agency: The Moran Group
   Version: 1.1

   Declares Toyota brand fonts, colors, and variables.
   Load after model-page-base.css, before any client stylesheet.

   Usage in HTML:
     <link rel="stylesheet" href=".../shared/model-pages/css/model-page-base.css">
     <link rel="stylesheet" href=".../brands/toyota/css/toyota-brand.css">
   ============================================================ */


/* ============================================================
   TOYOTA FONT DECLARATIONS
   ToyotaType files are hosted on the TMG CDN.
   Obtain font files from Toyota Ad Planner (adplanner.toyota.com).
   ============================================================ */
@font-face {
  font-family: 'ToyotaType';
  src: url('https://cdn.moranautoads.com/tmg/dealer-pages/shared/model-pages/fonts/ToyotaType-Light.woff2') format('woff2'),
       url('https://cdn.moranautoads.com/tmg/dealer-pages/shared/model-pages/fonts/ToyotaType-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ToyotaType';
  src: url('https://cdn.moranautoads.com/tmg/dealer-pages/shared/model-pages/fonts/ToyotaType-Book.woff2') format('woff2'),
       url('https://cdn.moranautoads.com/tmg/dealer-pages/shared/model-pages/fonts/ToyotaType-Book.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ToyotaType';
  src: url('https://cdn.moranautoads.com/tmg/dealer-pages/shared/model-pages/fonts/ToyotaType-Regular.woff2') format('woff2'),
       url('https://cdn.moranautoads.com/tmg/dealer-pages/shared/model-pages/fonts/ToyotaType-Regular.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ToyotaType';
  src: url('https://cdn.moranautoads.com/tmg/dealer-pages/shared/model-pages/fonts/ToyotaType-Semibold.woff2') format('woff2'),
       url('https://cdn.moranautoads.com/tmg/dealer-pages/shared/model-pages/fonts/ToyotaType-Semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ToyotaType';
  src: url('https://cdn.moranautoads.com/tmg/dealer-pages/shared/model-pages/fonts/ToyotaType-Bold.woff2') format('woff2'),
       url('https://cdn.moranautoads.com/tmg/dealer-pages/shared/model-pages/fonts/ToyotaType-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}


/* ============================================================
   TOYOTA BRAND VARIABLES
   ============================================================ */
:root {
  /* Brand Colors */
  --color-primary:      #e10a1d;   /* Toyota Red */
  --color-primary-dark: #b80818;   /* Hover state */

  /* Typography */
  --font-family: 'ToyotaType', 'Helvetica Neue', Arial, sans-serif;
}
