<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- Tema principal Helldivers 2 - Optimizado para API 18+ -->
    <style name="Theme.Helldivers" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Colores principales -->
        <item name="colorPrimary">@color/helldivers_dark_secondary</item>
        <item name="colorPrimaryDark">@color/helldivers_black</item>
        <item name="colorAccent">@color/helldivers_yellow</item>

        <!-- Fondo -->
        <item name="android:windowBackground">@color/helldivers_black</item>

        <!-- Sin action bar -->
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>

        <!-- Fullscreen para inmersivo -->
        <item name="android:windowFullscreen">false</item>

        <!-- Texto -->
        <item name="android:textColorPrimary">@color/helldivers_white</item>
        <item name="android:textColorSecondary">@color/helldivers_gray</item>

        <!-- Botones -->
        <item name="colorButtonNormal">@color/btn_bg_dark</item>
        <item name="colorControlHighlight">@color/helldivers_yellow</item>
    </style>

    <!-- Estilo base para botones Helldivers -->
    <style name="HelldiversButton" parent="Widget.AppCompat.Button">
        <item name="android:minHeight">48dp</item>
        <item name="android:textColor">@color/helldivers_yellow</item>
    </style>

    <!-- Estilo para botones primarios Helldivers -->
    <style name="HelldiversButton.Primary" parent="HelldiversButton">
        <item name="android:background">@drawable/btn_helldivers_primary</item>
        <item name="android:textColor">@color/helldivers_yellow</item>
        <item name="android:textSize">16sp</item>
        <item name="android:fontFamily">sans-serif-medium</item>
        <item name="android:textAllCaps">true</item>
        <item name="android:minHeight">48dp</item>
        <item name="android:paddingLeft">16dp</item>
        <item name="android:paddingRight">16dp</item>
    </style>

    <!-- Estilo para botones secundarios -->
    <style name="HelldiversButton.Secondary" parent="HelldiversButton">
        <item name="android:background">@drawable/btn_helldivers_secondary</item>
        <item name="android:textColor">@color/helldivers_yellow</item>
        <item name="android:textSize">14sp</item>
        <item name="android:fontFamily">sans-serif-medium</item>
        <item name="android:textAllCaps">true</item>
        <item name="android:minHeight">40dp</item>
    </style>

    <!-- Estilo base para texto Helldivers -->
    <style name="HelldiversText">
        <item name="android:textColor">@color/helldivers_white</item>
        <item name="android:fontFamily">sans-serif</item>
    </style>

    <!-- Estilo para texto de titulo -->
    <style name="HelldiversText.Title" parent="HelldiversText">
        <item name="android:textColor">@color/helldivers_yellow</item>
        <item name="android:textSize">20sp</item>
        <item name="android:fontFamily">sans-serif-condensed</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textAllCaps">true</item>
    </style>

    <!-- Estilo para texto de cuerpo -->
    <style name="HelldiversText.Body" parent="HelldiversText">
        <item name="android:textColor">@color/helldivers_white</item>
        <item name="android:textSize">16sp</item>
        <item name="android:fontFamily">sans-serif</item>
    </style>
</resources>