:root{
  /* Warm-tinted, low-spread. Sariko cards lean on borders and flat fills first. */
  --shadow-xs:0 1px 2px color-mix(in oklab,var(--ink) 8%,transparent);
  --shadow-sm:0 2px 6px color-mix(in oklab,var(--ink) 8%,transparent);
  --shadow-md:0 8px 20px -6px color-mix(in oklab,var(--ink) 14%,transparent);
  --shadow-lg:0 20px 44px -16px color-mix(in oklab,var(--ink) 20%,transparent);
  --shadow-brand:0 14px 30px -12px color-mix(in oklab,var(--purple-600) 45%,transparent);
  --shadow-accent:0 14px 30px -12px color-mix(in oklab,var(--red-500) 45%,transparent);
  --shadow-inset:inset 0 1px 0 color-mix(in oklab,#fff 60%,transparent);
  --ring-focus:0 0 0 3px color-mix(in oklab,var(--focus-ring) 35%,transparent);
}
