/* Generated by scripts/build_blog.py — 50 brand palette article themes */

.blog-theme-00 {
    --blog-bg: var(--yuzu-25);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-01 {
    --blog-bg: var(--yuzu-25);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}

.blog-theme-02 {
    --blog-bg: var(--yuzu-25);
    --blog-hero-bg: var(--kumquat-100);
    --blog-accent: var(--kumquat-700);
    --blog-accent-mid: var(--kumquat-500);
    --blog-accent-soft: var(--kumquat-200);
    --blog-accent-muted: var(--kumquat-300);
    --blog-tag-bg: var(--kumquat-100);
    --blog-tag-text: var(--kumquat-900);
    --blog-link: var(--kumquat-800);
    --blog-link-hover: var(--kumquat-950);
    --blog-card-accent: var(--kumquat-500);
}

.blog-theme-03 {
    --blog-bg: var(--yuzu-25);
    --blog-hero-bg: var(--info-100);
    --blog-accent: var(--info-700);
    --blog-accent-mid: var(--info-500);
    --blog-accent-soft: var(--info-100);
    --blog-accent-muted: var(--info-300);
    --blog-tag-bg: var(--info-100);
    --blog-tag-text: var(--info-900);
    --blog-link: var(--info-800);
    --blog-link-hover: var(--info-950);
    --blog-card-accent: var(--info-500);
}

.blog-theme-04 {
    --blog-bg: var(--yuzu-50);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-05 {
    --blog-bg: var(--yuzu-50);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}

.blog-theme-06 {
    --blog-bg: var(--yuzu-50);
    --blog-hero-bg: var(--kumquat-100);
    --blog-accent: var(--kumquat-700);
    --blog-accent-mid: var(--kumquat-500);
    --blog-accent-soft: var(--kumquat-200);
    --blog-accent-muted: var(--kumquat-300);
    --blog-tag-bg: var(--kumquat-100);
    --blog-tag-text: var(--kumquat-900);
    --blog-link: var(--kumquat-800);
    --blog-link-hover: var(--kumquat-950);
    --blog-card-accent: var(--kumquat-500);
}

.blog-theme-07 {
    --blog-bg: var(--yuzu-50);
    --blog-hero-bg: var(--info-100);
    --blog-accent: var(--info-700);
    --blog-accent-mid: var(--info-500);
    --blog-accent-soft: var(--info-100);
    --blog-accent-muted: var(--info-300);
    --blog-tag-bg: var(--info-100);
    --blog-tag-text: var(--info-900);
    --blog-link: var(--info-800);
    --blog-link-hover: var(--info-950);
    --blog-card-accent: var(--info-500);
}

.blog-theme-08 {
    --blog-bg: var(--yuzu-100);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-09 {
    --blog-bg: var(--yuzu-100);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}

.blog-theme-10 {
    --blog-bg: var(--yuzu-100);
    --blog-hero-bg: var(--kumquat-100);
    --blog-accent: var(--kumquat-700);
    --blog-accent-mid: var(--kumquat-500);
    --blog-accent-soft: var(--kumquat-200);
    --blog-accent-muted: var(--kumquat-300);
    --blog-tag-bg: var(--kumquat-100);
    --blog-tag-text: var(--kumquat-900);
    --blog-link: var(--kumquat-800);
    --blog-link-hover: var(--kumquat-950);
    --blog-card-accent: var(--kumquat-500);
}

.blog-theme-11 {
    --blog-bg: var(--yuzu-100);
    --blog-hero-bg: var(--info-100);
    --blog-accent: var(--info-700);
    --blog-accent-mid: var(--info-500);
    --blog-accent-soft: var(--info-100);
    --blog-accent-muted: var(--info-300);
    --blog-tag-bg: var(--info-100);
    --blog-tag-text: var(--info-900);
    --blog-link: var(--info-800);
    --blog-link-hover: var(--info-950);
    --blog-card-accent: var(--info-500);
}

.blog-theme-12 {
    --blog-bg: var(--yuzu-200);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-13 {
    --blog-bg: var(--yuzu-200);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}

.blog-theme-14 {
    --blog-bg: var(--yuzu-200);
    --blog-hero-bg: var(--kumquat-100);
    --blog-accent: var(--kumquat-700);
    --blog-accent-mid: var(--kumquat-500);
    --blog-accent-soft: var(--kumquat-200);
    --blog-accent-muted: var(--kumquat-300);
    --blog-tag-bg: var(--kumquat-100);
    --blog-tag-text: var(--kumquat-900);
    --blog-link: var(--kumquat-800);
    --blog-link-hover: var(--kumquat-950);
    --blog-card-accent: var(--kumquat-500);
}

.blog-theme-15 {
    --blog-bg: var(--yuzu-200);
    --blog-hero-bg: var(--info-100);
    --blog-accent: var(--info-700);
    --blog-accent-mid: var(--info-500);
    --blog-accent-soft: var(--info-100);
    --blog-accent-muted: var(--info-300);
    --blog-tag-bg: var(--info-100);
    --blog-tag-text: var(--info-900);
    --blog-link: var(--info-800);
    --blog-link-hover: var(--info-950);
    --blog-card-accent: var(--info-500);
}

.blog-theme-16 {
    --blog-bg: var(--zest-25);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-17 {
    --blog-bg: var(--zest-25);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}

.blog-theme-18 {
    --blog-bg: var(--zest-25);
    --blog-hero-bg: var(--kumquat-100);
    --blog-accent: var(--kumquat-700);
    --blog-accent-mid: var(--kumquat-500);
    --blog-accent-soft: var(--kumquat-200);
    --blog-accent-muted: var(--kumquat-300);
    --blog-tag-bg: var(--kumquat-100);
    --blog-tag-text: var(--kumquat-900);
    --blog-link: var(--kumquat-800);
    --blog-link-hover: var(--kumquat-950);
    --blog-card-accent: var(--kumquat-500);
}

.blog-theme-19 {
    --blog-bg: var(--zest-25);
    --blog-hero-bg: var(--info-100);
    --blog-accent: var(--info-700);
    --blog-accent-mid: var(--info-500);
    --blog-accent-soft: var(--info-100);
    --blog-accent-muted: var(--info-300);
    --blog-tag-bg: var(--info-100);
    --blog-tag-text: var(--info-900);
    --blog-link: var(--info-800);
    --blog-link-hover: var(--info-950);
    --blog-card-accent: var(--info-500);
}

.blog-theme-20 {
    --blog-bg: var(--zest-50);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-21 {
    --blog-bg: var(--zest-50);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}

.blog-theme-22 {
    --blog-bg: var(--zest-50);
    --blog-hero-bg: var(--kumquat-100);
    --blog-accent: var(--kumquat-700);
    --blog-accent-mid: var(--kumquat-500);
    --blog-accent-soft: var(--kumquat-200);
    --blog-accent-muted: var(--kumquat-300);
    --blog-tag-bg: var(--kumquat-100);
    --blog-tag-text: var(--kumquat-900);
    --blog-link: var(--kumquat-800);
    --blog-link-hover: var(--kumquat-950);
    --blog-card-accent: var(--kumquat-500);
}

.blog-theme-23 {
    --blog-bg: var(--zest-50);
    --blog-hero-bg: var(--info-100);
    --blog-accent: var(--info-700);
    --blog-accent-mid: var(--info-500);
    --blog-accent-soft: var(--info-100);
    --blog-accent-muted: var(--info-300);
    --blog-tag-bg: var(--info-100);
    --blog-tag-text: var(--info-900);
    --blog-link: var(--info-800);
    --blog-link-hover: var(--info-950);
    --blog-card-accent: var(--info-500);
}

.blog-theme-24 {
    --blog-bg: var(--zest-100);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-25 {
    --blog-bg: var(--zest-100);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}

.blog-theme-26 {
    --blog-bg: var(--zest-100);
    --blog-hero-bg: var(--kumquat-100);
    --blog-accent: var(--kumquat-700);
    --blog-accent-mid: var(--kumquat-500);
    --blog-accent-soft: var(--kumquat-200);
    --blog-accent-muted: var(--kumquat-300);
    --blog-tag-bg: var(--kumquat-100);
    --blog-tag-text: var(--kumquat-900);
    --blog-link: var(--kumquat-800);
    --blog-link-hover: var(--kumquat-950);
    --blog-card-accent: var(--kumquat-500);
}

.blog-theme-27 {
    --blog-bg: var(--zest-100);
    --blog-hero-bg: var(--info-100);
    --blog-accent: var(--info-700);
    --blog-accent-mid: var(--info-500);
    --blog-accent-soft: var(--info-100);
    --blog-accent-muted: var(--info-300);
    --blog-tag-bg: var(--info-100);
    --blog-tag-text: var(--info-900);
    --blog-link: var(--info-800);
    --blog-link-hover: var(--info-950);
    --blog-card-accent: var(--info-500);
}

.blog-theme-28 {
    --blog-bg: var(--zest-200);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-29 {
    --blog-bg: var(--zest-200);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}

.blog-theme-30 {
    --blog-bg: var(--zest-200);
    --blog-hero-bg: var(--kumquat-100);
    --blog-accent: var(--kumquat-700);
    --blog-accent-mid: var(--kumquat-500);
    --blog-accent-soft: var(--kumquat-200);
    --blog-accent-muted: var(--kumquat-300);
    --blog-tag-bg: var(--kumquat-100);
    --blog-tag-text: var(--kumquat-900);
    --blog-link: var(--kumquat-800);
    --blog-link-hover: var(--kumquat-950);
    --blog-card-accent: var(--kumquat-500);
}

.blog-theme-31 {
    --blog-bg: var(--zest-200);
    --blog-hero-bg: var(--info-100);
    --blog-accent: var(--info-700);
    --blog-accent-mid: var(--info-500);
    --blog-accent-soft: var(--info-100);
    --blog-accent-muted: var(--info-300);
    --blog-tag-bg: var(--info-100);
    --blog-tag-text: var(--info-900);
    --blog-link: var(--info-800);
    --blog-link-hover: var(--info-950);
    --blog-card-accent: var(--info-500);
}

.blog-theme-32 {
    --blog-bg: var(--kumquat-25);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-33 {
    --blog-bg: var(--kumquat-25);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}

.blog-theme-34 {
    --blog-bg: var(--kumquat-25);
    --blog-hero-bg: var(--kumquat-100);
    --blog-accent: var(--kumquat-700);
    --blog-accent-mid: var(--kumquat-500);
    --blog-accent-soft: var(--kumquat-200);
    --blog-accent-muted: var(--kumquat-300);
    --blog-tag-bg: var(--kumquat-100);
    --blog-tag-text: var(--kumquat-900);
    --blog-link: var(--kumquat-800);
    --blog-link-hover: var(--kumquat-950);
    --blog-card-accent: var(--kumquat-500);
}

.blog-theme-35 {
    --blog-bg: var(--kumquat-25);
    --blog-hero-bg: var(--info-100);
    --blog-accent: var(--info-700);
    --blog-accent-mid: var(--info-500);
    --blog-accent-soft: var(--info-100);
    --blog-accent-muted: var(--info-300);
    --blog-tag-bg: var(--info-100);
    --blog-tag-text: var(--info-900);
    --blog-link: var(--info-800);
    --blog-link-hover: var(--info-950);
    --blog-card-accent: var(--info-500);
}

.blog-theme-36 {
    --blog-bg: var(--kumquat-50);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-37 {
    --blog-bg: var(--kumquat-50);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}

.blog-theme-38 {
    --blog-bg: var(--kumquat-50);
    --blog-hero-bg: var(--kumquat-100);
    --blog-accent: var(--kumquat-700);
    --blog-accent-mid: var(--kumquat-500);
    --blog-accent-soft: var(--kumquat-200);
    --blog-accent-muted: var(--kumquat-300);
    --blog-tag-bg: var(--kumquat-100);
    --blog-tag-text: var(--kumquat-900);
    --blog-link: var(--kumquat-800);
    --blog-link-hover: var(--kumquat-950);
    --blog-card-accent: var(--kumquat-500);
}

.blog-theme-39 {
    --blog-bg: var(--kumquat-50);
    --blog-hero-bg: var(--info-100);
    --blog-accent: var(--info-700);
    --blog-accent-mid: var(--info-500);
    --blog-accent-soft: var(--info-100);
    --blog-accent-muted: var(--info-300);
    --blog-tag-bg: var(--info-100);
    --blog-tag-text: var(--info-900);
    --blog-link: var(--info-800);
    --blog-link-hover: var(--info-950);
    --blog-card-accent: var(--info-500);
}

.blog-theme-40 {
    --blog-bg: var(--kumquat-100);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-41 {
    --blog-bg: var(--kumquat-100);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}

.blog-theme-42 {
    --blog-bg: var(--kumquat-100);
    --blog-hero-bg: var(--kumquat-100);
    --blog-accent: var(--kumquat-700);
    --blog-accent-mid: var(--kumquat-500);
    --blog-accent-soft: var(--kumquat-200);
    --blog-accent-muted: var(--kumquat-300);
    --blog-tag-bg: var(--kumquat-100);
    --blog-tag-text: var(--kumquat-900);
    --blog-link: var(--kumquat-800);
    --blog-link-hover: var(--kumquat-950);
    --blog-card-accent: var(--kumquat-500);
}

.blog-theme-43 {
    --blog-bg: var(--kumquat-100);
    --blog-hero-bg: var(--info-100);
    --blog-accent: var(--info-700);
    --blog-accent-mid: var(--info-500);
    --blog-accent-soft: var(--info-100);
    --blog-accent-muted: var(--info-300);
    --blog-tag-bg: var(--info-100);
    --blog-tag-text: var(--info-900);
    --blog-link: var(--info-800);
    --blog-link-hover: var(--info-950);
    --blog-card-accent: var(--info-500);
}

.blog-theme-44 {
    --blog-bg: var(--kumquat-200);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-45 {
    --blog-bg: var(--kumquat-200);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}

.blog-theme-46 {
    --blog-bg: var(--kumquat-200);
    --blog-hero-bg: var(--kumquat-100);
    --blog-accent: var(--kumquat-700);
    --blog-accent-mid: var(--kumquat-500);
    --blog-accent-soft: var(--kumquat-200);
    --blog-accent-muted: var(--kumquat-300);
    --blog-tag-bg: var(--kumquat-100);
    --blog-tag-text: var(--kumquat-900);
    --blog-link: var(--kumquat-800);
    --blog-link-hover: var(--kumquat-950);
    --blog-card-accent: var(--kumquat-500);
}

.blog-theme-47 {
    --blog-bg: var(--kumquat-200);
    --blog-hero-bg: var(--info-100);
    --blog-accent: var(--info-700);
    --blog-accent-mid: var(--info-500);
    --blog-accent-soft: var(--info-100);
    --blog-accent-muted: var(--info-300);
    --blog-tag-bg: var(--info-100);
    --blog-tag-text: var(--info-900);
    --blog-link: var(--info-800);
    --blog-link-hover: var(--info-950);
    --blog-card-accent: var(--info-500);
}

.blog-theme-48 {
    --blog-bg: var(--info-25);
    --blog-hero-bg: var(--yuzu-100);
    --blog-accent: var(--yuzu-700);
    --blog-accent-mid: var(--yuzu-500);
    --blog-accent-soft: var(--yuzu-200);
    --blog-accent-muted: var(--yuzu-300);
    --blog-tag-bg: var(--yuzu-100);
    --blog-tag-text: var(--yuzu-900);
    --blog-link: var(--yuzu-800);
    --blog-link-hover: var(--yuzu-950);
    --blog-card-accent: var(--yuzu-500);
}

.blog-theme-49 {
    --blog-bg: var(--info-25);
    --blog-hero-bg: var(--zest-100);
    --blog-accent: var(--zest-700);
    --blog-accent-mid: var(--zest-500);
    --blog-accent-soft: var(--zest-200);
    --blog-accent-muted: var(--zest-300);
    --blog-tag-bg: var(--zest-100);
    --blog-tag-text: var(--zest-900);
    --blog-link: var(--zest-800);
    --blog-link-hover: var(--zest-950);
    --blog-card-accent: var(--zest-500);
}
