Theme: dark

Every ThemeStyle role of the built-in 'dark' theme, resolved through the ThemeBase fallback rules and rendered through HtmlSink. Style names are rendered in their own resolved style; surface sections show the common foreground inks on each surface background.

Base text inks

Foreground inks rendered on the theme's default Background surface.

 Text       Normal body text.                                                                                           
 MutedText  Secondary, de-emphasized text.                                                                              
 Accent     Emphasized accent text.                                                                                     
 Success    Operation completed.                                                                                        
 Warning    Check the configuration.                                                                                    
 Error      The operation failed.                                                                                       
 Alert      Immediate attention required.                                                                               

Surfaces

Each surface as a full-width block: the surface name (in the theme's Text ink), a sample in the surface's own style, then the common foreground inks on that surface.

 Background      text in the surface's own style                                                                        
 Text            MutedText  Accent  Success  Warning  Error                                                             
                                                                                                                        
 PanelSurface    text in the surface's own style                                                                        
 Text            MutedText  Accent  Success  Warning  Error                                                             
                                                                                                                        
 DialogSurface   text in the surface's own style                                                                        
 Text            MutedText  Accent  Success  Warning  Error                                                             
                                                                                                                        
 Status          text in the surface's own style                                                                        
 Text            MutedText  Accent  Success  Warning  Error                                                             
                                                                                                                        
 WarningSurface  text in the surface's own style                                                                        
 Text            MutedText  Accent  Success  Warning  Error                                                             
                                                                                                                        
 ErrorSurface    text in the surface's own style                                                                        
 Text            MutedText  Accent  Success  Warning  Error                                                             

Dialog and controls

Dialog/prompt roles on the DialogSurface: title, frame, text inputs, selection highlights, buttons with focus markers, scrollbar, and the status row.

 DialogTitle — Connection settings                                                                                      
                                                                                                                        
 ┌─ Frame ────────────────┐                                                                                             
 │ frames and borders     │                                                                                             
 └────────────────────────┘                                                                                             
                                                                                                                        
 TextInput                                                                                                              
 InactiveTextInput                                                                                                      
                                                                                                                        
 Selected                                                                                                               
 SelectedListItem                                                                                                       
 InactiveSelectedListItem                                                                                               
 SelectedMenuItem                                                                                                       
                                                                                                                        
 ButtonFocused  Button  ButtonInactiveSelected  ButtonDisabled                                                    
                                                                                                                        
 ScrollBar ░░░░░░░░░░  ScrollIndicator ██                                                                               
 Status — Enter accepts · Esc cancels                                                                                   

Structured output, tables, and progress

CRUD value roles (Heading, Key, Value, Path, Link), the table foreground inks, and the progress-bar inks, on the default Background.

 Heading                Connection profiles                                                                             
 Key                    cam-042                                                                                         
 Value                  Loading dock camera                                                                             
 Path                   C:\media\incoming                                                                               
 Link                   https://example.com/devices/cam-042                                                             
                                                                                                                        
 TableTitleForeground   Connection profiles — 3 records                                                                 
 TableHeaderForeground  Name   Server   Environment                                                                     
 TableBodyForeground    local-dev   localhost,1433   Development                                                        
 TableFrameForeground   ┌─┬─┐  ├─┼─┤  └─┴─┘                                                                             
                                                                                                                        
                       ██████████████░░░░░░░░░░ ProgressBarDone + ProgressBarRemaining                                  
                       ████████████████████████ ProgressBarComplete