<UserControl x:Class="NexusShell.Controls.NexusEmptyState"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             x:Name="Root">
    <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Margin="24">
        <Path Data="M12,2 C6.48,2 2,6.48 2,12 C2,17.52 6.48,22 12,22 C17.52,22 22,17.52 22,12 C22,6.48 17.52,2 12,2 Z M13,17 L11,17 L11,11 L13,11 Z M13,9 L11,9 L11,7 L13,7 Z"
              Fill="{StaticResource Nexus.Text.SecondaryBrush}"
              Stretch="Uniform" Width="48" Height="48" Opacity="0.6"
              HorizontalAlignment="Center" Margin="0,0,0,16"/>
        <TextBlock Text="{Binding Title, ElementName=Root}"
                   Style="{StaticResource Nexus.Text.TitleStyle}"
                   HorizontalAlignment="Center" FontSize="16"/>
        <TextBlock Text="{Binding Message, ElementName=Root}"
                   Foreground="{StaticResource Nexus.Text.SecondaryBrush}"
                   FontSize="{StaticResource Nexus.Font.Size.Body}"
                   TextWrapping="Wrap" TextAlignment="Center"
                   MaxWidth="320" Margin="0,8,0,0"/>
        <ContentPresenter Content="{Binding ActionContent, ElementName=Root}"
                          HorizontalAlignment="Center" Margin="0,16,0,0"/>
    </StackPanel>
</UserControl>
