/* Atomic Fireballs skin — cinnamon red and warm cream */
:root {
    --st-accent:                 #c41e3a;
    --st-grid-active-bg:         var(--st-accent);
    --st-grid-active-text:       var(--st-accent-text);
    --st-accent-hover:           #ffe0dc;
    --st-accent-text:            #ffffff;
    --st-bg-body:                #fff5f0;
    --st-bg-ribbon:              #fde8e0;
    --st-bg-toolbar:             #fad4c4;
    --st-bg-footer:              #8b0000;
    --st-bg-dialog-overlay:      rgba(80, 0, 0, 0.65);
    --st-text-body:              #2d0a00;
    --st-text-footer:            #ffe8e0;
    --st-grid-header-bg:         #f5b8a8;
    --st-grid-header-text:       #2d0a00;
    --st-grid-alt-row-bg:        #fde8e0;
    --st-grid-hover-bg:          #e8735a;
    --st-grid-col1-bg:           #f0c4b0;
    --st-grid-border:            #c41e3a;
    --st-ts-cell-bg:             #fde8e0;
    --st-ts-cell-bg-alt:         #fad4c4;
    --st-ts-cell-bg-sel:         #e8735a;
    --st-tab-bg:                 #8b1a1a;
    --st-tab-hover-bg:           #6b0f0f;
    --st-tab-active-bg:          #4a0505;
    --st-tab-text:               #ffe8e0;
    --st-tab-border:             #c41e3a;
    --st-gantt-bar-bg:           #e8735a;
    --st-gantt-summary-bg:       #8b0000;
    --st-gantt-summary-triangle: #6b0000;
    --st-gantt-percent-bg:       #4a0505;
    --st-gantt-milestone-color:  #c41e3a;
    --st-gantt-milestone-bg:     #ffe0dc;
    --st-gantt-scale-border:     #f5b8a8;
    --st-gantt-gridline:         #f0c4b0;
    --st-gantt-drag-bg:          #c41e3a;
    --st-gantt-link-color:       #c41e3a;
    --st-dock-header-bg:         #8b1a1a;
    --st-dock-text:              #ffe8e0;
    --st-dock-border:            #c41e3a;
    --st-dock-pane-bg:           #fff5f0;
    --st-dock-splitter:          #c41e3a;
    --st-dock-active-tab:        #4a0505;
    --st-ai-bubble-you-bg:       #8b0000;
    --st-ai-bubble-ai-bg:        #1e5c32;
    --st-ai-bubble-app-bg:       #6b3030;
}

.ribbonbutton, .ribbonbuttonsmall { color: #2d0a00 !important; }

.ui-tabs .ui-tabs-nav                                      { background: #8b1a1a !important; border: none !important; }
.ui-tabs .ui-tabs-tab                                      { background: #8b1a1a !important; border: 1px solid transparent !important; border-bottom: none !important; }
.ui-tabs .ui-tabs-anchor                                   { color: #ffe8e0 !important; }
.ui-tabs .ui-tabs-tab.ui-state-hover                       { background: #6b0f0f !important; }
.ui-tabs .ui-tabs-tab.ui-state-active                      { background: #4a0505 !important; border: 1px solid #c41e3a !important; border-bottom: none !important; margin-top: 1px !important; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.ui-tabs .ui-tabs-tab.ui-state-active .ui-tabs-anchor      { color: #ffe8e0 !important; }
.ui-tabs .ui-tabs-panel                                    { background: #fff5f0 !important; color: #2d0a00 !important; border: none !important; }
