<resources>
    <style name="SecureLineUI.Theme" parent="android:style/Theme.Material.NoActionBar">
        <item name="android:fontFamily">sans</item>
        <item name="android:windowBackground">@color/sl_color_background</item>
        <item name="android:colorAccent">@color/sl_color_blue</item>
        <item name="android:statusBarColor">@color/sl_color_background</item>
        <item name="android:navigationBarColor">@color/sl_color_background</item>
        <item name="android:windowLightStatusBar">false</item>
        <item name="android:windowLightNavigationBar">false</item>
        <item name="android:windowActionModeOverlay">true</item>
    </style>

    <style name="SecureLineUI.Text.Display" parent="">
        <item name="android:textColor">@color/sl_color_text_primary</item>
        <item name="android:textSize">@dimen/sl_text_display</item>
        <item name="android:fontFamily">sans-serif-medium</item>
        <item name="android:letterSpacing">-0.02</item>
        <item name="android:lineSpacingMultiplier">0.96</item>
    </style>

    <style name="SecureLineUI.Text.TitleLarge" parent="">
        <item name="android:textColor">@color/sl_color_text_primary</item>
        <item name="android:textSize">@dimen/sl_text_title_large</item>
        <item name="android:fontFamily">sans-serif-medium</item>
    </style>

    <style name="SecureLineUI.Text.Title" parent="">
        <item name="android:textColor">@color/sl_color_text_primary</item>
        <item name="android:textSize">@dimen/sl_text_title</item>
        <item name="android:fontFamily">sans-serif-medium</item>
    </style>

    <style name="SecureLineUI.Text.Heading" parent="">
        <item name="android:textColor">@color/sl_color_text_primary</item>
        <item name="android:textSize">@dimen/sl_text_heading</item>
        <item name="android:fontFamily">sans-serif-medium</item>
    </style>

    <style name="SecureLineUI.Text.Body" parent="">
        <item name="android:textColor">@color/sl_color_text_secondary</item>
        <item name="android:textSize">@dimen/sl_text_body</item>
        <item name="android:lineSpacingExtra">4dp</item>
    </style>

    <style name="SecureLineUI.Text.BodySmall" parent="">
        <item name="android:textColor">@color/sl_color_text_muted</item>
        <item name="android:textSize">@dimen/sl_text_body_small</item>
        <item name="android:lineSpacingExtra">3dp</item>
    </style>

    <style name="SecureLineUI.Text.Label" parent="">
        <item name="android:textColor">@color/sl_color_text_muted</item>
        <item name="android:textSize">@dimen/sl_text_label</item>
        <item name="android:fontFamily">sans-serif-medium</item>
        <item name="android:textAllCaps">true</item>
        <item name="android:letterSpacing">0.12</item>
    </style>

    <style name="SecureLineUI.Button.Base" parent="android:style/Widget.Material.Button">
        <item name="android:minHeight">@dimen/sl_button_height</item>
        <item name="android:minWidth">0dp</item>
        <item name="android:paddingLeft">24dp</item>
        <item name="android:paddingRight">24dp</item>
        <item name="android:textAllCaps">false</item>
        <item name="android:textSize">15sp</item>
        <item name="android:fontFamily">sans-serif-medium</item>
        <item name="android:stateListAnimator">@null</item>
    </style>

    <style name="SecureLineUI.Button.Primary" parent="SecureLineUI.Button.Base">
        <item name="android:background">@drawable/sl_button_primary</item>
        <item name="android:textColor">@color/sl_color_text_on_brand</item>
    </style>

    <style name="SecureLineUI.Button.Secondary" parent="SecureLineUI.Button.Base">
        <item name="android:background">@drawable/sl_button_secondary</item>
        <item name="android:textColor">@color/sl_color_text_primary</item>
    </style>

    <style name="SecureLineUI.Button.Danger" parent="SecureLineUI.Button.Base">
        <item name="android:background">@drawable/sl_button_danger</item>
        <item name="android:textColor">@color/sl_color_text_primary</item>
    </style>

    <style name="SecureLineUI.Switch" parent="android:style/Widget.Material.CompoundButton.Switch">
        <item name="android:thumb">@drawable/sl_switch_thumb</item>
        <item name="android:track">@drawable/sl_switch_track</item>
        <item name="android:showText">false</item>
    </style>

    <style name="SecureLineUI.Dialog" parent="android:style/Theme.Material.Dialog.Alert">
        <item name="android:windowBackground">@drawable/sl_dialog_background</item>
        <item name="android:colorAccent">@color/sl_color_blue</item>
        <item name="android:textColorPrimary">@color/sl_color_text_primary</item>
        <item name="android:textColorSecondary">@color/sl_color_text_secondary</item>
    </style>
</resources>
