/* Visual executivo: cantos menores e profundidade leve. */
body.visual-style-corporate {
    --visual-radius-sm: 3px;
    --visual-radius-md: 5px;
    --visual-radius-lg: 8px;
    --visual-radius-xl: 10px;
    --visual-radius-control: 6px;
    --visual-radius-modal: 12px;
    --visual-blur-sm: 2px;
    --visual-blur-md: 4px;
    --visual-blur-lg: 6px;
    --visual-blur-control: 3px;
    --visual-glass-shadow: 0 8px 20px rgba(2, 6, 23, 0.2);
    --visual-glass-highlight: rgba(255, 255, 255, 0.04);
    --visual-surface-subtle: rgba(148, 163, 184, 0.1);
    --visual-surface-focus: rgba(148, 163, 184, 0.15);
    --visual-surface-active: rgba(148, 163, 184, 0.2);
}

body.theme-light.visual-style-corporate {
    --visual-glass-shadow: 0 8px 20px rgba(15, 23, 42, 0.1);
    --visual-surface-subtle: rgba(51, 65, 85, 0.06);
    --visual-surface-focus: rgba(51, 65, 85, 0.1);
    --visual-surface-active: rgba(51, 65, 85, 0.15);
}
