<?xml version="1.0"
      encoding="utf-8"?>

<!-- Overrides of TurboVisionDefaultColors.axaml adapted to cyberpunk style.
     If any key here does not match the upstream file, copy the exact keys
     from TurboVisionDefaultColors.axaml into this file and adjust colors. -->
<ResourceDictionary xmlns="https://github.com/avaloniaui"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <!-- Global window/frame -->
    <SolidColorBrush x:Key="WindowBackgroundBrush"
                     Color="#000000" />
    <SolidColorBrush x:Key="WindowForegroundBrush"
                     Color="#00FFFF" />
    <SolidColorBrush x:Key="FrameBorderBrush"
                     Color="#00FFFF" />
    <SolidColorBrush x:Key="FrameCaptionForegroundBrush"
                     Color="#FF00FF" />

    <!-- Menus / menu bar -->
    <SolidColorBrush x:Key="MenuBarBackgroundBrush"
                     Color="#000000" />
    <SolidColorBrush x:Key="MenuBarForegroundBrush"
                     Color="#00FFFF" />
    <SolidColorBrush x:Key="MenuBackgroundBrush"
                     Color="#000000" />
    <SolidColorBrush x:Key="MenuForegroundBrush"
                     Color="#00FFFF" />
    <SolidColorBrush x:Key="MenuSelectedBackgroundBrush"
                     Color="#1A1A1A" />
    <SolidColorBrush x:Key="MenuSelectedForegroundBrush"
                     Color="#FF00FF" />
    <SolidColorBrush x:Key="MenuShortcutForegroundBrush"
                     Color="#00FF00" />

    <!-- Buttons -->
    <SolidColorBrush x:Key="ButtonBackgroundBrush"
                     Color="#0A0A0A" />
    <SolidColorBrush x:Key="ButtonForegroundBrush"
                     Color="#00FFFF" />
    <SolidColorBrush x:Key="ButtonHotKeyForegroundBrush"
                     Color="#FF00FF" />
    <SolidColorBrush x:Key="ButtonPressedBackgroundBrush"
                     Color="#1A1A1A" />
    <SolidColorBrush x:Key="ButtonPressedForegroundBrush"
                     Color="#00FF00" />

    <!-- Inputs / text fields -->
    <SolidColorBrush x:Key="InputFieldBackgroundBrush"
                     Color="#0A0A0A" />
    <SolidColorBrush x:Key="InputFieldForegroundBrush"
                     Color="#00FFFF" />
    <SolidColorBrush x:Key="InputFieldFocusedBackgroundBrush"
                     Color="#1A1A1A" />
    <SolidColorBrush x:Key="InputFieldFocusedForegroundBrush"
                     Color="#FF00FF" />

    <!-- Lists -->
    <SolidColorBrush x:Key="ListBoxBackgroundBrush"
                     Color="#000000" />
    <SolidColorBrush x:Key="ListBoxForegroundBrush"
                     Color="#00FFFF" />
    <SolidColorBrush x:Key="ListBoxSelectedBackgroundBrush"
                     Color="#1A1A1A" />
    <SolidColorBrush x:Key="ListBoxSelectedForegroundBrush"
                     Color="#FF00FF" />

    <!-- ScrollBar -->
    <SolidColorBrush x:Key="ScrollBarBackgroundBrush"
                     Color="#000000" />
    <SolidColorBrush x:Key="ScrollBarForegroundBrush"
                     Color="#00FFFF" />

    <!-- Status bar -->
    <SolidColorBrush x:Key="StatusBarBackgroundBrush"
                     Color="#000000" />
    <SolidColorBrush x:Key="StatusBarForegroundBrush"
                     Color="#00FFFF" />
    <SolidColorBrush x:Key="StatusBarHotKeyForegroundBrush"
                     Color="#FF00FF" />

    <!-- Accents / misc -->
    <SolidColorBrush x:Key="HighlightForegroundBrush"
                     Color="#FF00FF" />
    <SolidColorBrush x:Key="HighlightBackgroundBrush"
                     Color="#1A1A1A" />
    <SolidColorBrush x:Key="SeparatorBrush"
                     Color="#2A2A2A" />

    <!-- Fallback generic theme keys (if used by Consolonia) -->
    <SolidColorBrush x:Key="ThemeBackgroundBrush"
                     Color="#000000" />
    <SolidColorBrush x:Key="ThemeForegroundBrush"
                     Color="#00FFFF" />
    <SolidColorBrush x:Key="ThemeAccentBrush"
                     Color="#FF00FF" />
    <SolidColorBrush x:Key="ThemeAccentForegroundBrush"
                     Color="#000000" />

    <!-- Additional probable keys -->
    <SolidColorBrush x:Key="ErrorForegroundBrush"
                     Color="#FF006E" />
    <SolidColorBrush x:Key="WarningForegroundBrush"
                     Color="#FFFF00" />
    <SolidColorBrush x:Key="SuccessForegroundBrush"
                     Color="#00FF00" />
    <SolidColorBrush x:Key="InfoForegroundBrush"
                     Color="#00FFFF" />
    <SolidColorBrush x:Key="DisabledForegroundBrush"
                     Color="#444444" />
    <SolidColorBrush x:Key="FocusedBorderBrush"
                     Color="#FF00FF" />
    <SolidColorBrush x:Key="UnfocusedBorderBrush"
                     Color="#00FFFF" />
</ResourceDictionary>