/* Mutualia brand theme */
html:root {
  /* Primary scale — #74AF27 */
  --p-primary-50:  #f3f9e8;
  --p-primary-100: #e6f3d1;
  --p-primary-200: #cde7a3;
  --p-primary-300: #b0d571;
  --p-primary-400: #91c24a;
  --p-primary-500: #74AF27;
  --p-primary-600: #5e9020;
  --p-primary-700: #497119;
  --p-primary-800: #345212;
  --p-primary-900: #20330b;
  --p-primary-950: #121f07;

  /* Hero gradient — primary green → secondary yellow-green */
  --p-gradient:        linear-gradient(135deg, #74AF27 0%, #CAD400 100%);
  --p-gradient-shadow: rgba(116, 175, 39, 0.25);
  --p-shadow:          rgba(116, 175, 39, 0.35);
  --p-shadow-hover:    rgba(116, 175, 39, 0.08);

  /* Brand-tinted surfaces */
  --p-tint:          #f3f9e8;
  --p-tint-hover:    #f8fdf2;
  --p-surface:       #f4f8ef;
  --p-border:        #cde7a3;
  --p-border-subtle: #e6f3d1;
  --p-divider:       #f3f9e8;

  /* Page background */
  --p-bg: #f7faf3;

}
