📄 src/App/Styles/MainStyles.axaml
<Styles xmlns="https://github.com/avaloniaui"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Style Selector="TextBlock.h1">
        <Setter Property="FontSize" Value="24"/>
        <Setter Property="FontWeight" Value="Light"/>
    </Style>
    <Style Selector="TextBlock.h2">
        <Setter Property="FontSize" Value="20"/>
    </Style>
    <Style Selector="TextBlock.h3">
        <Setter Property="FontSize" Value="16"/>
    </Style>
    <Style Selector=":is(Control).fade">
        <Setter Property="Opacity" Value="0.5" />
        <Setter Property="RenderTransform" Value="translateY(10px)" />
        <Setter Property="Transitions">
            <Transitions>
                <DoubleTransition Property="Opacity" Duration="{StaticResource FadeInDuration}" Easing="{StaticResource FadeInEasing}" />
                <TransformOperationsTransition Property="RenderTransform" Duration="{StaticResource FadeInDuration}" Easing="{StaticResource FadeInEasing}" />
            </Transitions>
        </Setter>
    </Style>
    <Style Selector=".active :is(Control).fade">
        <Setter Property="Opacity" Value="1" />
        <Setter Property="RenderTransform" Value="translateY(0px)" />
    </Style>
</Styles>