:root {
    --app-background: #f6f8fc;
    --sidebar-background: #f8faff;
    --surface-background: #ffffff;
    --surface-background-rgb: 255, 255, 255;
    --border-color: #dde3ec;
    --primary-color: #0d6efd;
    --primary-color-rgb: 13, 110, 253;
    --primary-soft-bg: rgba(13, 110, 253, 0.08);
    --primary-active-bg: rgba(13, 110, 253, 0.12);
    --primary-border-soft: rgba(13, 110, 253, 0.38);
    --app-text-color: #253044;
    --app-muted-color: #667085;
    --table-font-size: 0.7rem;
    --table-controls-font-size: 0.75rem;
}

body.myom-app-layout {
    background-color: var(--app-background);
    color: var(--app-text-color);
}

.myom-app-surface {
    background-color: var(--surface-background);
}

.myom-app-subtle-surface {
    background-color: var(--app-background);
    border: 1px solid var(--border-color);
}

.myom-app-icon-surface {
    background-color: var(--sidebar-background);
    border-color: var(--border-color);
}
