/* PACK RAT — shared design tokens (foundation, read-only for builders; RUN may extend in css/theme.css but must not rename these).
 * Visual identity: warm cardboard + mountain teal + sunny amber. Chunky, rounded, sticker/label-maker feel. Thick soft shadows.
 * --pr-brand* are overwritten at boot from the sponsor config by js/core/sponsor.js. */
:root {
  --pr-font-ui: "Fredoka", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;
  --pr-font-display: "Lilita One", "Fredoka", "Arial Black", system-ui, sans-serif;

  --pr-ink: #1d2b2a;
  --pr-ink-soft: #4a6062;
  --pr-paper: #fff6e3;
  --pr-paper-2: #f3e3bf;
  --pr-card: #fffdf6;
  --pr-night: #0f2a26;

  --pr-brand: #1f7a63;          /* sponsor primary (auto-set) */
  --pr-brand-dark: #123a2f;     /* sponsor secondary (auto-set) */
  --pr-brand-accent: #ffb627;   /* sponsor accent (auto-set) */

  --pr-cardboard: #c99358;
  --pr-cardboard-dark: #9c6b35;
  --pr-tape: #ecd39a;

  --pr-good: #3fc06e;
  --pr-warn: #ffb627;
  --pr-bad: #ff5a4a;
  --pr-info: #4aa8ff;

  --pr-radius: 14px;
  --pr-radius-sm: 8px;
  --pr-shadow: 0 5px 0 rgba(0, 0, 0, .18), 0 12px 26px rgba(0, 0, 0, .28);
  --pr-shadow-sm: 0 3px 0 rgba(0, 0, 0, .16), 0 6px 12px rgba(0, 0, 0, .2);
  --pr-ease: cubic-bezier(.2, .9, .25, 1.15);  /* slightly overshooting "pop" ease */
}
