/* Pipe Up Partner · design tokens */

:root {
  --paper: #EEEAE1;
  --ink: #0E0E0E;
  --blue: #4A8FCA;
  --blue-deep: #2F5E88;
  --lime: #C8F135;
  --tint-blue: #D9E3EC;
  --tint-lime: #EAF5C9;
  --neutral: #E3E0D6;
  --surface-d: #191B1E;
  --text-mut: #6B6961;
  --text-mut2: #B8B4A9;
  --line: #C4BFB3;
  --report-line: #2A2D31;
  --error: #A8452E; /* sistemde tanımsızdı, paletten türetildi; onay bekliyor */

  --paper-hex: "#EEEAE1";
  --ink-hex: "#0E0E0E";
  --blue-hex: "#4A8FCA";
  --blue-deep-hex: "#2F5E88";
  --lime-hex: "#C8F135";
  --tint-blue-hex: "#D9E3EC";
  --tint-lime-hex: "#EAF5C9";
  --neutral-hex: "#E3E0D6";
  --surface-d-hex: "#191B1E";
  --text-mut-hex: "#6B6961";
  --text-mut2-hex: "#B8B4A9";
  --line-hex: "#C4BFB3";

  --s-1: 8px;
  --s-2: 16px;
  --s-3: 24px;
  --s-4: 32px;
  --s-5: 40px;
  --s-6: 48px;
  --s-7: 56px;
  --s-8: 64px;
  --s-9: 72px;
  --s-10: 80px;
  --s-11: 88px;
  --s-12: 96px;
  --s-13: 104px;
  --s-14: 112px;
  --section-y: clamp(64px, 8vw, 112px);

  --font-sans: 'Inter', sans-serif;
  --font-mono: 'JetBrains Mono', monospace;
  --fs-h1: clamp(36px, 5vw, 62px);
  --fs-h2: clamp(28px, 3.4vw, 40px);
  --fs-h3: clamp(22px, 2.4vw, 28px);
  --fs-h4: 20px;
  --fs-body: 17px;
  --fs-small: 14px;
  --fs-mono: 13px;

  --container: 1200px;
  --gutter: 24px;

  --t-fast: 250ms ease-out;
  --dur-draw: 600ms;
  --dur-count: 800ms;
}
