/* Sunset Brand — refined orange; warm cream surfaces with deep-orange brand and action. */
body.site-theme--sunset-brand {
    --kohsanuk-bg-page:                  #fef9f4;
    --kohsanuk-surface:                  #ffffff;
    --kohsanuk-cream-50:                 #fef5ec;
    --kohsanuk-cream-100:                #fbeede;
    --kohsanuk-cream-200:                #f6e3c8;
    --kohsanuk-cream-300:                #ecd3a9;
    --kohsanuk-rule:                     #f1e8db;
    --kohsanuk-border:                   #f1e8db;
    --kohsanuk-text:                     #241e16;
    --kohsanuk-text-soft:                #7a6657;
    --kohsanuk-text-muted:               #a1937f;
    --kohsanuk-brand:                    #e85d22;
    --kohsanuk-action:                   #e85d22;
    --kohsanuk-action-dark:              #b94817;
    --kohsanuk-action-soft:              rgba(232, 93, 34, 0.18);
    --kohsanuk-action-tint:              rgba(232, 93, 34, 0.10);
    --kohsanuk-action-shadow:            rgba(232, 93, 34, 0.20);
    --kohsanuk-border-accent-soft:       rgba(232, 93, 34, 0.22);
    --kohsanuk-border-extra:             #ffc4a0;
    --kohsanuk-success-bg:               #dfeacd;
    --kohsanuk-success-text:             #3c5a1a;
    --kohsanuk-danger-bg:                #ffdcc8;
    --kohsanuk-danger-text:              #9c3a18;
    --kohsanuk-hold-bg:                  #fbe5b9;
    --kohsanuk-hold-text:                #7a4d10;
    --kohsanuk-neutral-bg:               #efe6d8;
    --kohsanuk-refund-full:              #cdeac1;
    --kohsanuk-refund-half:              #f7d6a5;
    --kohsanuk-refund-none:              #f3c0a4;
    --surface-card-selected:             #fff5ec;
    --gradient-card-selected:            linear-gradient(180deg, #ffffff 0%, #fff5ec 100%);

    /* Primary accent — alias target for --tc-* / --cp-* / --w2-* / --st-*
       that legacy per-page CSS reads. Must match the action token. */
    --kohsanuk-accent:                   #e85d22;
    --kohsanuk-accent-dark:              #b94817;
    --kohsanuk-accent-soft:              rgba(232, 93, 34, 0.18);
    --kohsanuk-accent-tint:              rgba(232, 93, 34, 0.1);
    --kohsanuk-accent-shadow:            rgba(232, 93, 34, 0.22);
}
