<?xml version="1.0" encoding="utf-8" ?>
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

    <Style x:Key="HourTickStyle" TargetType="Line">
        <Setter Property="Stroke" Value="{ThemeResource TextFillColorTertiaryBrush}" />
        <Setter Property="StrokeThickness" Value="1" />
    </Style>

    <Style
        x:Key="MajorHourTickStyle"
        BasedOn="{StaticResource HourTickStyle}"
        TargetType="Line">
        <Setter Property="StrokeThickness" Value="2" />
        <Setter Property="Stroke" Value="{ThemeResource TextFillColorTertiaryBrush}" />
    </Style>

    <Style x:Key="SunRiseMarkerTickStyle" TargetType="Line">
        <Setter Property="Stroke" Value="{ThemeResource TextFillColorTertiaryBrush}" />
        <Setter Property="StrokeThickness" Value="1" />
        <Setter Property="StrokeDashArray" Value="2,2" />
    </Style>


    <Style x:Key="SunSetMarkerTickStyle" TargetType="Line">
        <Setter Property="Stroke" Value="{ThemeResource TextFillColorTertiaryBrush}" />
        <Setter Property="StrokeThickness" Value="1" />
        <Setter Property="StrokeDashArray" Value="2,2" />
    </Style>

    <!--  ===== Text / Labels =====  -->
    <Style x:Key="EdgeLabelStyle" TargetType="TextBlock">
        <Setter Property="FontSize" Value="14" />
        <Setter Property="FontWeight" Value="SemiBold" />
        <Setter Property="Foreground" Value="{ThemeResource AccentTextFillColorPrimaryBrush}" />
        <Setter Property="IsHitTestVisible" Value="False" />
    </Style>

    <!--  Below-chart labels for 00/06/12/18/24  -->
    <Style x:Key="MajorTickLabelStyle" TargetType="TextBlock">
        <Setter Property="FontSize" Value="12" />
        <Setter Property="Foreground" Value="{ThemeResource TextFillColorTertiaryBrush}" />
        <Setter Property="IsHitTestVisible" Value="False" />
    </Style>

    <!--  Sunrise/Sunset panel styles  -->
    <Style x:Key="SunIconStyle" TargetType="FontIcon">
        <Setter Property="FontSize" Value="18" />
        <Setter Property="Foreground" Value="{ThemeResource TextFillColorTertiaryBrush}" />
        <Setter Property="HorizontalAlignment" Value="Center" />
    </Style>

    <!--  ===== Bands =====  -->
    <Style x:Key="DarkBandStyle" TargetType="Border">
        <!--<Setter Property="Background">
            <Setter.Value>
                <SolidColorBrush Opacity="0.6" Color="{ThemeResource SystemAccentColorDark1}"/>
            </Setter.Value>
        </Setter>-->
        <Setter Property="Background" Value="{ThemeResource AccentFillColorTertiaryBrush}" />
        <Setter Property="CornerRadius" Value="8" />
        <Setter Property="Padding" Value="4" />
        <Setter Property="ToolTipService.ToolTip" Value="Dark mode" />
    </Style>

    <Style x:Key="LightBandStyle" TargetType="Border">
        <Setter Property="Background" Value="{ThemeResource CardBackgroundFillColorDefaultBrush}" />
        <Setter Property="ToolTipService.ToolTip" Value="Light mode" />
    </Style>

    <Style x:Key="DarkBandIconStyle" TargetType="FontIcon">
        <Setter Property="FontSize" Value="14" />
        <Setter Property="Glyph" Value="&#xE793;" />
        <Setter Property="Foreground" Value="{ThemeResource TextOnAccentFillColorPrimaryBrush}" />
        <Setter Property="HorizontalAlignment" Value="Center" />
    </Style>
    <Style
        x:Key="LightBandIconStyle"
        BasedOn="{StaticResource DarkBandIconStyle}"
        TargetType="FontIcon">
        <Setter Property="Glyph" Value="&#xE706;" />
        <Setter Property="Foreground" Value="{ThemeResource TextFillColorSecondaryBrush}" />
    </Style>

</ResourceDictionary>
