<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="MyMaterialTheme" parent="Theme.MaterialComponents.DayNight">
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="materialCardViewStyle">@style/AppCard</item>
        <item name="materialButtonStyle">@style/AppButton</item>
    </style>

    <style name="MyMaterialThemeOled" parent="MyMaterialTheme">
        <item name="toolbarTextColor">@color/oled_toolbarTextColor</item>
        <item name="gradientTopColor">@color/oled_gradientTopColor</item>
        <item name="gradientBottomColor">@color/oled_gradientBottomColor</item>
        <item name="favouriteColor">@color/oled_favouriteColor</item>
        <item name="softFavouriteColor">@color/oled_softFavouriteColor</item>
        <item name="positiveColor">@color/oled_positiveColor</item>
        <item name="negativeColor">@color/oled_negativeColor</item>
        <item name="neutralColor">@color/oled_neutralColor</item>
        <item name="streetColorA">@color/oled_streetColorA</item>
        <item name="streetColorB">@color/oled_streetColorB</item>
        <item name="noticeColor">@color/oled_noticeColor</item>
        <item name="colorPrimary">@color/oled_colorPrimary</item>
        <item name="colorPrimaryVariant">@color/oled_colorPrimaryVariant</item>
        <item name="colorOnPrimary">@color/oled_colorOnPrimary</item>
        <item name="colorSecondary">@color/oled_colorSecondary</item>
        <item name="colorSecondaryVariant">@color/oled_colorSecondaryVariant</item>
        <item name="colorOnSecondary">@color/oled_colorOnSecondary</item>
        <item name="colorError">@color/oled_colorError</item>
        <item name="colorOnError">@color/oled_colorOnError</item>
        <item name="colorSurface">@color/oled_colorSurface</item>
        <item name="colorOnSurface">@color/oled_colorOnSurface</item>
        <item name="android:colorBackground">@color/oled_colorBackground</item>
        <item name="colorOnBackground">@color/oled_colorOnBackground</item>
        <item name="android:statusBarColor">@color/oled_statusBarColor</item>
        <item name="android:navigationBarColor">@color/oled_navigationBarColor</item>
        <item name="android:textColorPrimary">@color/oled_textColorPrimary</item>
        <item name="android:textColorSecondary">@color/oled_textColorSecondary</item>
    </style>

    <style name="MyMaterialThemeClassic" parent="MyMaterialTheme">
        <item name="toolbarTextColor">@color/classic_toolbarTextColor</item>
        <item name="gradientTopColor">@color/classic_gradientTopColor</item>
        <item name="gradientBottomColor">@color/classic_gradientBottomColor</item>
        <item name="favouriteColor">@color/classic_favouriteColor</item>
        <item name="softFavouriteColor">@color/classic_softFavouriteColor</item>
        <item name="positiveColor">@color/classic_positiveColor</item>
        <item name="negativeColor">@color/classic_negativeColor</item>
        <item name="neutralColor">@color/classic_neutralColor</item>
        <item name="streetColorA">@color/classic_streetColorA</item>
        <item name="streetColorB">@color/classic_streetColorB</item>
        <item name="noticeColor">@color/classic_noticeColor</item>
        <item name="colorPrimary">@color/classic_colorPrimary</item>
        <item name="colorPrimaryVariant">@color/classic_colorPrimaryVariant</item>
        <item name="colorOnPrimary">@color/classic_colorOnPrimary</item>
        <item name="colorSecondary">@color/classic_colorSecondary</item>
        <item name="colorSecondaryVariant">@color/classic_colorSecondaryVariant</item>
        <item name="colorOnSecondary">@color/classic_colorOnSecondary</item>
        <item name="colorError">@color/classic_colorError</item>
        <item name="colorOnError">@color/classic_colorOnError</item>
        <item name="colorSurface">@color/classic_colorSurface</item>
        <item name="colorOnSurface">@color/classic_colorOnSurface</item>
        <item name="android:colorBackground">@color/classic_colorBackground</item>
        <item name="colorOnBackground">@color/classic_colorOnBackground</item>
        <item name="android:statusBarColor">@color/classic_statusBarColor</item>
        <item name="android:navigationBarColor">@color/classic_navigationBarColor</item>
        <item name="android:textColorSecondary">@color/classic_textColorSecondary</item>
        <item name="android:textColorPrimary">@color/classic_textColorPrimary</item>
    </style>

    <style name="MonerujoToolbar" parent="Widget.MaterialComponents.Toolbar">
        <item name="materialThemeOverlay">@style/MonerujoToolbarOverlay</item>
    </style>

    <style name="MonerujoToolbarOverlay">
        <item name="colorControlNormal">?attr/toolbarTextColor</item>
    </style>

    <style name="AppCard" parent="Widget.MaterialComponents.CardView">
        <item name="cardElevation">1dp</item>
    </style>

    <style name="AppButton" parent="@style/Widget.MaterialComponents.Button">
        <item name="shapeAppearanceOverlay">@style/MaterialButtonShapeAppearanceOverlay</item>
    </style>

    <style name="MaterialButtonShapeAppearanceOverlay">
        <item name="cornerSize">0dp</item>
    </style>


    <style name="MoneroLabel" parent="@android:style/TextAppearance.DeviceDefault.Medium">
        <!--item name="android:textColor">?attr/colorPrimaryVariant</item-->
        <!--item name="android:textColorHint">@color/moneroText</item-->
    </style>

    <style name="MoneroLabel.Small">
        <item name="android:textSize">10sp</item>
    </style>

    <style name="MoneroLabel.Gray">
        <!--item name="android:textColor">@color/moneroGray</item-->
    </style>

    <style name="MoneroLabel.Caps">
        <item name="android:textAllCaps">true</item>
    </style>

    <style name="MoneroLabel.Caps.White">
        <!--item name="android:textColor">@color/moneroWhite</item-->
    </style>

    <style name="MoneroLabel.Caps.Black">
        <!--item name="android:textColor">@color/moneroBlack</item_-->
    </style>

    <style name="MoneroText.Funds">
        <item name="android:textSize">16sp</item>
        <!--item name="android:textColor">@color/moneroFab</item-->
        <item name="android:textStyle">bold</item>
    </style>

    <style name="MoneroText.Info">
        <item name="android:textSize">16sp</item>
        <!--item name="android:textColor">@color/moneroFab</item-->
    </style>

    <style name="MoneroText.Balance">
        <item name="android:textSize">32sp</item>
        <!--item name="android:textColor">@color/moneroBlack</item-->
        <item name="android:textStyle">bold</item>
    </style>

    <style name="MoneroText.Balance.Orange">
        <!--item name="android:textColor">@color/gradientOrange</item-->
    </style>

    <style name="MoneroText.Balance.Orange.Smaller">
        <item name="android:textSize">24sp</item>
    </style>


    <style name="MoneroText.Unconfirmed">
        <item name="android:textSize">14sp</item>
        <!--item name="android:textColor">@color/moneroGray</item-->
        <item name="android:textStyle">bold</item>
    </style>

    <style name="MoneroText.PosAmount">
        <item name="android:textSize">16sp</item>
        <!--item name="android:textColor">@color/moneroBlack</item-->
        <item name="android:textStyle">bold</item>
    </style>

    <style name="MoneroText.PosFee">
        <item name="android:textSize">10sp</item>
        <!--item name="android:textColor">#FF898989</item-->
        <item name="android:textStyle">normal</item>
    </style>

    <style name="MoneroText.PosNote">
        <item name="android:textSize">12sp</item>
        <!--item name="android:textColor">#FF4A4A4A</item-->
        <item name="android:textStyle">italic</item>
    </style>

    <style name="MoneroText.PosDate">
        <item name="android:textSize">10sp</item>
        <!--item name="android:textColor">#FF616161</item-->
        <item name="android:textStyle">normal</item>
    </style>

    <!-- textSize is in dp here to match the layout of the numpad-->
    <style name="MoneroLabel.NumPad">
        <item name="android:textSize">36sp</item>
        <!--item name="android:textColor">@color/moneroBlack</item-->
        <item name="android:background">?android:attr/selectableItemBackgroundBorderless</item>
        <item name="android:gravity">center</item>
    </style>

    <style name="MoneroLabel.Title">
        <item name="android:textSize">20sp</item>
        <item name="android:textColor">?attr/toolbarTextColor</item>
    </style>

    <style name="MoneroLabel.Subtitle">
        <item name="android:textSize">12sp</item>
        <item name="android:textColor">?attr/toolbarTextColor</item>
    </style>

    <style name="MoneroLabel.Heading">
        <item name="android:textSize">14sp</item>
        <!--item name="android:textColor">@color/moneroFab</item-->
        <item name="android:textStyle">bold</item>
    </style>

    <style name="MoneroLabel.Heading.Donation">
        <item name="android:textSize">18sp</item>
        <!--item name="android:textColor">@color/gradientPink</item-->
        <item name="android:textStyle">bold</item>
    </style>

    <style name="MoneroFab" parent="@android:style/TextAppearance.DeviceDefault.Medium">
        <item name="android:textSize">12sp</item>
        <!--item name="android:textColor">@color/moneroFab</item-->
        <item name="android:textStyle">bold</item>
    </style>

    <style name="MoneroText" parent="@android:style/TextAppearance.DeviceDefault.Medium">
        <!--item name="android:textColor">@color/darkMain</item-->
        <!--item name="android:textColorHint">@color/moneroText</item-->
    </style>

    <style name="MoneroText.Gray">
        <!--item name="android:textColor">@color/moneroGray</item-->
    </style>

    <style name="MoneroText.Black">
        <!--item name="android:textColor">@color/moneroBlack</item-->
    </style>

    <style name="MoneroText.Monospace">
        <item name="android:fontFamily">monospace</item>
    </style>

    <style name="MoneroText.Monospace.Mnemonic">
        <item name="android:lineSpacingMultiplier">1.2</item>
        <item name="android:textSize">18sp</item>
        <item name="android:textStyle">bold</item>
    </style>

    <style name="MoneroText.Label">
        <item name="android:textSize">18sp</item>
    </style>

    <style name="MoneroText.Label.Subaddress">
        <item name="android:background">?attr/positiveColor</item>
        <item name="android:textColor">?android:colorBackground</item>
    </style>

    <style name="MoneroText.Confirm">
        <item name="android:textSize">16sp</item>
    </style>

    <style name="MoneroText.Confirm.Label">
        <item name="android:textSize">16sp</item>
        <item name="android:textStyle">bold</item>
    </style>

    <style name="MoneroText.Small">
        <item name="android:textSize">10sp</item>
    </style>

    <style name="MoneroText.Medium">
        <item name="android:textSize">12sp</item>
    </style>

    <style name="MoneroText.Large">
        <item name="android:textSize">24sp</item>
    </style>


    <style name="MoneroText.Success">
        <item name="android:textSize">18sp</item>
        <!--item name="android:textColor">@color/dotGray</item-->
        <item name="android:textAllCaps">true</item>
        <item name="android:textStyle">bold</item>
    </style>

    <style name="MoneroText.Gray.SuccessFee">
        <item name="android:textSize">18sp</item>
    </style>

    <style name="MoneroText.Button" parent="@android:style/TextAppearance.DeviceDefault.Medium">
        <item name="android:textSize">14sp</item>
        <!--item name="android:textColor">@color/gradientOrange</item-->
        <item name="android:textStyle">bold</item>
        <item name="android:textAllCaps">true</item>
    </style>

    <style name="MoneroText.Button.Small">
        <item name="android:textSize">10sp</item>
    </style>

    <style name="MoneroButton" parent="@style/Widget.MaterialComponents.Button">
        <!--item name="android:background">@drawable/button_selector</item-->
        <!--item name="android:textColor">@color/moneroWhite</item-->
        <item name="android:textAppearance">@style/MoneroLabel</item>
        <item name="android:textAllCaps">true</item>
        <item name="android:paddingStart">16dp</item>
        <item name="android:paddingEnd">16dp</item>
        <item name="android:paddingTop">8dp</item>
        <item name="android:paddingBottom">8dp</item>
        <item name="cornerRadius">4dp</item>
    </style>

    <style name="MoneroButton.Green">
        <item name="android:background">@drawable/button_selector_green</item>
    </style>

    <style name="MoneroButton.Small">
        <item name="android:textSize">12sp</item>

        <!--item name="android:textStyle">bold</item-->
    </style>

    <style name="MoneroButton.NoPadding" parent="@style/Widget.MaterialComponents.Button.TextButton">
        <item name="android:paddingStart">0dp</item>
        <item name="android:paddingEnd">0dp</item>
        <item name="android:paddingTop">0dp</item>
        <item name="android:paddingBottom">0dp</item>
        <!--item name="android:textStyle">bold</item-->
    </style>

    <style name="MoneroButton.NoPadding.Smaller">
        <item name="android:textSize">10sp</item>
        <!--item name="android:textStyle">bold</item-->
    </style>

    <style name="MoneroButton.Wallet" />

    <style name="MoneroButton.Take">
        <!--item name="android:background">@color/take</item-->
    </style>

    <style name="MoneroButton.Give">
        <!--item name="android:background">@color/give</item-->
    </style>

    <style name="MoneroEdit" parent="MoneroText">
        <!--item name="android:textColor">?colorPrimary</item-->
        <!--item name="android:backgroundTint">@color/gradientPink</item-->
    </style>


    <!--style name="MoneroSpinner" parent="@style/Widget.AppCompat.Spinner">
        <item name="android:background">@drawable/backgound_spinner</item>
    </style-->

    <style name="MoneroSpinnerItem" parent="android:Widget.TextView.SpinnerItem">
        <item name="android:textAppearance">@style/MoneroTextAppearanceSpinnerItem</item>
    </style>

    <style name="MoneroTextAppearanceSpinnerItem" parent="android:TextAppearance.Widget.TextView.SpinnerItem">
        <item name="android:textColor">?attr/colorPrimaryVariant</item>
    </style>

    <style name="MoneroSpinnerItem.Balance">
        <item name="android:textSize">32sp</item>
        <item name="android:textStyle">bold</item>
    </style>


    <!--style name="MoneroSpinnerGray" parent="@style/Widget.AppCompat.Spinner">
        <item name="android:background">@drawable/backgound_spinner_gray</item>
    </style-->

    <style name="ExtendedFAB" parent="MoneroButton">
        <item name="android:textSize">16sp</item>
    </style>

    <style name="MoneroIconButton.Small" parent="Widget.MaterialComponents.Button.TextButton.Icon">
        <item name="android:textSize">12sp</item>
        <item name="android:textColor">?colorPrimaryVariant</item>
        <item name="iconTint">?colorPrimaryVariant</item>
    </style>
</resources>
