/* DAEZPRO — Effects: radii, borders, shadows, motion */
:root {
  /* Corner radii — measured, engineered feel */
  --radius-xs:  4px;
  --radius-sm:  8px;
  --radius-md:  12px;
  --radius-lg:  18px;
  --radius-xl:  26px;
  --radius-2xl: 36px;
  --radius-pill: 999px;

  /* Border widths */
  --bw-hair: 1px; /* @kind other */
  --bw:      1.5px; /* @kind other */
  --bw-bold: 2px; /* @kind other */

  /* Shadows — soft, warm, low-spread */
  --shadow-xs: 0 1px 2px rgba(20, 32, 27, 0.06);
  --shadow-sm: 0 2px 6px rgba(20, 32, 27, 0.07);
  --shadow-md: 0 8px 20px -6px rgba(20, 32, 27, 0.12);
  --shadow-lg: 0 18px 40px -12px rgba(20, 32, 27, 0.18);
  --shadow-xl: 0 30px 70px -20px rgba(11, 59, 46, 0.28);
  /* Solar glow — accent-tinted emphasis */
  --shadow-glow: 0 10px 30px -8px rgba(240, 164, 41, 0.45);
  --shadow-inset: inset 0 1px 0 rgba(255,255,255,0.6);

  /* Signature gradients */
  --grad-solar: linear-gradient(105deg, var(--amber-500) 0%, var(--amber-400) 45%, var(--green-500) 130%);
  --grad-eco: linear-gradient(160deg, var(--green-800) 0%, var(--green-950) 100%);
  --grad-dawn: linear-gradient(180deg, var(--amber-50) 0%, var(--paper) 60%);
  --grad-field: linear-gradient(180deg, var(--green-50) 0%, var(--paper) 55%);

  /* Motion */
  --ease-standard: cubic-bezier(0.22, 0.61, 0.36, 1); /* @kind other */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1); /* @kind other */
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1); /* @kind other */
  --dur-fast: 140ms; /* @kind other */
  --dur: 220ms; /* @kind other */
  --dur-slow: 420ms; /* @kind other */
}
