<Window x:Class="AxCopilot.Views.DockBarWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="AX Dock"
        WindowStyle="None"
        AllowsTransparency="True"
        Background="Transparent"
        ShowInTaskbar="False"
        Topmost="True"
        ResizeMode="NoResize"
        SizeToContent="WidthAndHeight"
        KeyDown="Window_KeyDown">

    <Grid Margin="4">
        <!-- 무지개 글로우 보더 (설정 시 표시) -->
        <Border x:Name="RainbowGlowBorder" CornerRadius="15" Visibility="Collapsed"
                Margin="-2">
            <Border.Background>
                <LinearGradientBrush x:Name="RainbowBrush" StartPoint="0,0" EndPoint="1,1">
                    <GradientStop Color="#FF0000" Offset="0.0"/>
                    <GradientStop Color="#FF8800" Offset="0.17"/>
                    <GradientStop Color="#FFFF00" Offset="0.33"/>
                    <GradientStop Color="#00FF00" Offset="0.50"/>
                    <GradientStop Color="#0088FF" Offset="0.67"/>
                    <GradientStop Color="#4400FF" Offset="0.83"/>
                    <GradientStop Color="#FF0088" Offset="1.0"/>
                </LinearGradientBrush>
            </Border.Background>
            <Border.Opacity>0.45</Border.Opacity>
            <Border.Effect>
                <BlurEffect Radius="4"/>
            </Border.Effect>
        </Border>
        <!-- 메인 독 보더 -->
        <Border x:Name="DockBorder" CornerRadius="14"
                Background="{DynamicResource LauncherBackground}"
                BorderBrush="{DynamicResource AccentColor}"
                BorderThickness="1"
                Padding="8,5">
            <StackPanel x:Name="DockContent" Orientation="Horizontal"/>
        </Border>
    </Grid>
</Window>
