/* sage-linen — 草綠×淡草白 | 閱讀專注自然感（layout-t 閱讀專注）*/
:root {
  --clr-accent:         #65a30d;
  --clr-accent-dark:    #4d7c0f;
  --clr-accent-light:   #84cc16;
  --clr-accent-glow:    rgba(101,163,13,.22);
  --clr-accent-faint:   rgba(101,163,13,.07);

  --clr-bg:             #f7fee7;
  --clr-bg-alt:         #ecfccb;
  --clr-bg-dark:        #1a2e05;
  --clr-bg-dark2:       #365314;

  --clr-text:           #1a2e05;
  --clr-text-muted:     #6b7280;
  --clr-text-inv:       #f7fee7;
  --clr-text-inv-muted: rgba(247,254,231,.70);

  --clr-border:         #bef264;
  --clr-border-dark:    rgba(101,163,13,.22);

  --clr-tag-1:          #65a30d;
  --clr-tag-2:          #0891b2;
  --clr-tag-3:          #7c3aed;
  --clr-tag-4:          #d97706;
  --clr-tag-5:          #e11d48;

  --clr-hero-overlay:   linear-gradient(0deg, rgba(26,46,5,.95) 0%, rgba(26,46,5,.52) 55%, rgba(26,46,5,.12) 100%);
  --clr-shadow:         0 1px 4px rgba(101,163,13,.10), 0 1px 2px rgba(0,0,0,.04);
  --clr-shadow-md:      0 4px 16px rgba(101,163,13,.14), 0 2px 4px rgba(0,0,0,.05);
  --clr-shadow-accent:  0 6px 24px rgba(101,163,13,.28);
}
