:root[data-theme="lsoftmove-ocean"] {
    --app-primary: #0e7490;
    --app-primary-strong: #155e75;
    --app-secondary: #0f766e;
    --app-secondary-strong: #115e59;
    --app-accent: #0891b2;
    --app-bg: #f4fafb;
    --app-surface: #ffffff;
    --app-panel: #ffffff;
    --app-field-bg: #ffffff;
    --app-field-border: #bfd8de;
    --app-sidebar: #edf7f8;
    --app-sidebar-text: #123743;
    --app-sidebar-muted: #56727b;
    --app-sidebar-active: rgba(14, 116, 144, .12);
    --app-sidebar-icon: #0e7490;
    --app-sidebar-hover-bg: rgba(14, 116, 144, .08);
    --app-sidebar-hover-text: #123743;
    --app-sidebar-border: #d6e9ed;
    --app-border: #d6e9ed;
    --app-text: #0c2d3a;
    --app-muted: #56727b;
    --app-muted-soft: #76929b;
    --app-gradient-end: #155e75;

    --theme-band-start: #083344;
    --theme-band-end: #0e7490;
    --theme-action-start: #0e7490;
    --theme-action-end: #0f766e;
    --theme-soft-action: rgba(255, 255, 255, .22);
    --theme-accent: #0891b2;
    --theme-success: #0f766e;
    --theme-warning: #d97706;
    --theme-danger-start: #b91c1c;
    --theme-danger-end: #ef4444;

    --mud-palette-primary: #0e7490;
    --mud-palette-primary-rgb: 14, 116, 144;
    --mud-palette-primary-text: #ffffff;
    --mud-palette-secondary: #0f766e;
    --mud-palette-secondary-rgb: 15, 118, 110;
    --mud-palette-secondary-text: #ffffff;
    --mud-palette-appbar-background: #083344;
    --mud-palette-appbar-text: #ffffff;
    --mud-palette-background: #f4fafb;
    --mud-palette-surface: #ffffff;
    --mud-palette-drawer-background: #edf7f8;
    --mud-palette-drawer-text: #123743;
    --mud-palette-drawer-icon: #0e7490;
    --mud-palette-text-primary: #0c2d3a;
    --mud-palette-text-secondary: #56727b;
    --mud-palette-lines-default: #d6e9ed;
    --mud-palette-table-lines: #d6e9ed;
    --mud-palette-divider: #d6e9ed;
}

.theme-dot.lsoftmove-ocean {
    background: linear-gradient(135deg, #0e7490 0%, #0f766e 100%);
}
