/* =========================================================================
   SHARKS — GAMES CARD
   Design tokens FALLBACK
   -------------------------------------------------------------------------
   Only loaded so the card renders correctly when the live theme has not
   already declared these custom properties on :root. If the theme already
   provides them, these values are simply overridden — variables declared
   later in the cascade win when specificity is equal, but :root here will
   lose to any later :root in theme stylesheets, which is what we want
   (theme is enqueued after, theme wins).

   Kept identical to the Sharks — Our Programs token file so both plugins
   render with the same brand palette.
   ========================================================================= */

:root {
  /* Colors */
  --sharks-purple:        #3D2480;
  --sharks-purple-dark:   #2A1A5F;
  --sharks-powder:        #9CC0E8;
  --sharks-powder-soft:   #D5E6F6;
  --sharks-powder-mid:    #7FAAD4;
  --surface-white:        #FFFFFF;
  --surface-cream:        #F8F7F3;
  --surface-stroke:       #E4E7EB;
  --text-ink:             #1B1923;
  --text-slate:           #525866;

  /* Type families — fall back to system stacks if theme didn't define */
  --font-display:         "Rubik", "Helvetica Neue", Arial, sans-serif;
  --font-body:            "Assistant", "Helvetica Neue", Arial, sans-serif;

  /* Spacing & shape */
  --space-section-y:      96px;
  --container-max:        1280px;
  --container-padding:    48px;
}
