/* ============================================================
   AMIGO STUDIOS — COLOR TOKENS
   Warm Baja / Southern-California surf palette.
   Cream paper, terracotta accent, warm-dark sections, amber glow.
   ============================================================ */

:root {
  /* ---- Base palette ---- */
  --cream:        #F6F0E4;  /* primary page background (paper) */
  --cream-2:      #EEE5D2;  /* alt section background */
  --cream-card:   #FCF8EF;  /* raised card on cream */

  --ink:          #241C16;  /* primary text on cream */
  --ink-soft:     #5E5247;  /* secondary text on cream */

  --terra:        #B25A33;  /* PRIMARY brand accent (terracotta) */
  --terra-deep:   #8F4524;  /* hover / pressed accent */
  --terra-lite:   #E89A63;  /* accent on dark */
  --amber:        #F4AA60;  /* highlight / glow / numerals */
  --amber-soft:   #FFC98A;  /* hand-script on dark, soft highlight */

  --dark:         #1E1712;  /* dark section background */
  --dark-2:       #2A211A;  /* raised surface on dark */
  --ink-deep:     #120D09;  /* deepest / footer */

  --on-dark:      #F3EBDD;  /* primary text on dark */
  --on-dark-soft: #C9BBA8;  /* secondary text on dark */

  /* ---- Hairlines ---- */
  --line:         rgba(36, 28, 22, .15);   /* divider on cream */
  --line-dark:    rgba(243, 235, 221, .13);/* divider on dark */

  /* ---- Semantic aliases ---- */
  --bg-page:        var(--cream);
  --bg-alt:         var(--cream-2);
  --bg-invert:      var(--dark);
  --surface-card:   var(--cream-card);
  --surface-raised: var(--dark-2);

  --text-strong:    var(--ink);
  --text-body:      var(--ink-soft);
  --text-on-invert: var(--on-dark);
  --text-on-invert-soft: var(--on-dark-soft);

  --accent:         var(--terra);
  --accent-hover:   var(--terra-deep);
  --accent-on-dark: var(--terra-lite);
  --highlight:      var(--amber);

  --border:         var(--line);
  --border-invert:  var(--line-dark);

  /* ---- Star / rating ---- */
  --star: var(--amber);
}
