/* tokens.css — the Shaadi Fest palette, type and motion scale.
 *
 * Marigold-rave: rani pink and marigold are the Indian wedding's own colours, pushed
 * to neon and set against a warm plum night (never pure black) with an acid-lime
 * highlight. Cream paper is the one light surface (the photobooth).
 */

:root {
  --night: #140a12;
  --night-2: #1f0e1b;
  --plum: #2c1028;
  --cream: #fff4e6;
  --paper: #f6ecdc;
  --rani: #ff2e88;
  --rani-deep: #d8176d;
  --marigold: #ff9a1f;
  --sun: #ffd23f;
  --lime: #c8ff3d;
  --cobalt: #3b4bff;
  --ink: #140a12;

  --font-display: "Bricolage Grotesque", "Arial Narrow", system-ui, sans-serif;
  --font-serif: "Instrument Serif", "Times New Roman", serif;
  --font-mono: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;

  --col: min(100vw, 440px);
  --pad: 22px;
  --radius: 26px;
  --shadow-hard: 5px 5px 0 var(--ink);

  --ease-out: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);
  --dur-fast: 180ms;
  --dur: 420ms;
  --dur-slow: 900ms;
}
