<resources>
    <!-- Player theme -->
    <style name="Theme.Findroid.Player" parent="Theme.Findroid">
        <item name="android:navigationBarColor">@android:color/transparent</item>
        <item name="android:statusBarColor">@android:color/transparent</item>
    </style>

    <!-- Base application theme. -->
    <style name="Theme.Findroid" parent="Base.Theme.Findroid" />

    <style name="Base.Theme.Findroid" parent="Theme.Material3.DayNight.NoActionBar">
        <!-- Primary -->
        <item name="colorPrimary">@color/primary_light</item>
        <item name="colorOnPrimary">@android:color/white</item>
        <item name="colorPrimaryContainer">@color/primary_container_light</item>
        <item name="colorOnPrimaryContainer">@color/on_primary_container_light</item>

        <!-- Secondary -->
        <item name="colorSecondary">@color/secondary_light</item>
        <item name="colorOnSecondary">@android:color/white</item>
        <item name="colorSecondaryContainer">@color/secondary_container_light</item>
        <item name="colorOnSecondaryContainer">@color/on_secondary_container_light</item>

        <!-- Surface -->
        <item name="android:colorBackground">@color/neutral_50</item>
        <item name="colorSurface">@color/neutral_100</item>

        <!-- Error -->
        <item name="colorError">@color/red</item>
        <item name="colorOnError">@android:color/white</item>

        <!-- Status bar -->
        <item name="android:statusBarColor">?attr/colorSurface</item>
        <item name="android:windowLightStatusBar">?attr/isLightTheme</item>

        <!-- Shapes -->
        <item name="shapeAppearanceCornerExtraSmall">
            @style/ShapeAppearance.Findroid.Corner.ExtraSmall
        </item>
        <item name="shapeAppearanceCornerSmall">@style/ShapeAppearance.Findroid.Corner.Small</item>

        <!-- Toolbar -->
        <item name="toolbarStyle">@style/Widget.Material3.Toolbar.Surface</item>

        <!-- Navigation bar -->
        <item name="android:navigationBarColor">?attr/colorSurface</item>
        <item name="android:windowLightNavigationBar">?attr/isLightTheme</item>

        <!-- Extra -->
        <item name="elevationOverlayEnabled">false</item>
        <item name="alertDialogTheme">@style/ThemeOverlay.Material3.MaterialAlertDialog</item>
        <item name="dialogCornerRadius">28dp</item>
        <item name="preferenceTheme">@style/ThemeOverlay.Findroid.Preference</item>
    </style>

    <string-array name="themes">
        <item>@string/theme_system</item>
        <item>@string/theme_light</item>
        <item>@string/theme_dark</item>
    </string-array>

    <string-array name="themes_value">
        <item>system</item>
        <item>light</item>
        <item>dark</item>
    </string-array>
</resources>