<?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">

    <!-- Global Font -->
    <Style TargetType="TextBlock">
        <Setter Property="FontFamily" Value="Lexend,Noto Sans JP" />
    </Style>

    <Style TargetType="TextBox" BasedOn="{StaticResource DefaultTextBoxStyle}">
        <Setter Property="FontFamily" Value="Lexend,Noto Sans JP" />
    </Style>

    <Style TargetType="MenuFlyoutItem" BasedOn="{StaticResource DefaultMenuFlyoutItemStyle}">
        <Setter Property="FontFamily" Value="Lexend,Noto Sans JP" />
    </Style>

    <Style TargetType="ListViewItem" BasedOn="{StaticResource DefaultListViewItemStyle}">
        <Setter Property="FontFamily" Value="Lexend,Noto Sans JP" />
    </Style>

    <!-- Flat Button -->
    <Style x:Key="FlatButton" TargetType="Button">
        <Setter Property="Padding" Value="10"/>
        <Setter Property="Background" Value="Transparent"/>
        <Setter Property="BorderThickness" Value="0"/>
    </Style>

    <!-- Flat Round Button -->
    <Style x:Key="FlatRoundButton" TargetType="Button" BasedOn="{StaticResource FlatButton}">
        <Setter Property="CornerRadius" Value="32"/>
    </Style>

    <!-- Flat Button Path Icon -->
    <Style x:Key="FlatButtonIcon" TargetType="PathIcon">
        <Setter Property="Width" Value="18"/>
        <Setter Property="Height" Value="18"/>
        <Setter Property="Foreground" Value="White"/>
    </Style>

    <!-- Flat Button Path -->
    <Style x:Key="FlatButtonPath" TargetType="Path">
        <Setter Property="Width" Value="18"/>
        <Setter Property="Height" Value="18"/>
        <Setter Property="Stretch" Value="Uniform"/>
        <Setter Property="Fill" Value="White"/>
    </Style>

    <!-- Flat Button Path Icon (Medium) -->
    <Style x:Key="FlatButtonPath-Medium" TargetType="Path" BasedOn="{StaticResource FlatButtonPath}">
        <Setter Property="Width" Value="24"/>
        <Setter Property="Height" Value="24"/>
    </Style>

    <!-- Flat Button Path Icon (Large) -->
    <Style x:Key="FlatButtonPath-Large" TargetType="Path" BasedOn="{StaticResource FlatButtonPath}">
        <Setter Property="Width" Value="36"/>
        <Setter Property="Height" Value="36"/>
    </Style>

    <!-- Flat Button Path Icon (Medium) -->
    <Style x:Key="FlatButtonIcon-Medium" TargetType="PathIcon" BasedOn="{StaticResource FlatButtonIcon}">
        <Setter Property="Width" Value="24"/>
        <Setter Property="Height" Value="24"/>
    </Style>

    <!-- Flat Button Path Icon (Large) -->
    <Style x:Key="FlatButtonIcon-Large" TargetType="PathIcon" BasedOn="{StaticResource FlatButtonIcon}">
        <Setter Property="Width" Value="36"/>
        <Setter Property="Height" Value="36"/>
    </Style>
    
    <!-- Selected List View Item -->
    <!--<Style x:Name="SelectedListViewItem" TargetType="ListViewItem">
        <Setter Property="Foreground" Value="Red" />
    </Style>-->
    
</ResourceDictionary>
