:root[data-theme="lsoftmove-emerald"] {
    --app-primary: #047857;
    --app-primary-strong: #065f46;
    --app-secondary: #b7791f;
    --app-secondary-strong: #925d16;
    --app-accent: #059669;
    --app-bg: #f6faf7;
    --app-surface: #ffffff;
    --app-panel: #ffffff;
    --app-field-bg: #ffffff;
    --app-field-border: #c9ddd2;
    --app-sidebar: #eff7f2;
    --app-sidebar-text: #18352a;
    --app-sidebar-muted: #5d756b;
    --app-sidebar-active: rgba(4, 120, 87, .12);
    --app-sidebar-icon: #047857;
    --app-sidebar-hover-bg: rgba(4, 120, 87, .08);
    --app-sidebar-hover-text: #18352a;
    --app-sidebar-border: #d9e8df;
    --app-border: #d9e8df;
    --app-text: #17251f;
    --app-muted: #5d756b;
    --app-muted-soft: #80958c;
    --app-gradient-end: #065f46;

    --theme-band-start: #12382b;
    --theme-band-end: #047857;
    --theme-action-start: #047857;
    --theme-action-end: #b7791f;
    --theme-soft-action: rgba(255, 255, 255, .22);
    --theme-accent: #059669;
    --theme-success: #047857;
    --theme-warning: #b7791f;
    --theme-danger-start: #b91c1c;
    --theme-danger-end: #ef4444;

    --mud-palette-primary: #047857;
    --mud-palette-primary-rgb: 4, 120, 87;
    --mud-palette-primary-text: #ffffff;
    --mud-palette-secondary: #b7791f;
    --mud-palette-secondary-rgb: 183, 121, 31;
    --mud-palette-secondary-text: #ffffff;
    --mud-palette-appbar-background: #12382b;
    --mud-palette-appbar-text: #ffffff;
    --mud-palette-background: #f6faf7;
    --mud-palette-surface: #ffffff;
    --mud-palette-drawer-background: #eff7f2;
    --mud-palette-drawer-text: #18352a;
    --mud-palette-drawer-icon: #047857;
    --mud-palette-text-primary: #17251f;
    --mud-palette-text-secondary: #5d756b;
    --mud-palette-lines-default: #d9e8df;
    --mud-palette-table-lines: #d9e8df;
    --mud-palette-divider: #d9e8df;
}

.theme-dot.lsoftmove-emerald {
    background: linear-gradient(135deg, #047857 0%, #b7791f 100%);
}
