<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="colorPrimary">#3F51B5</color>
    <color name="colorPrimaryDark">#303F9F</color>
    <color name="colorAccent">#FF4081</color>

    <color name="white">#FFFFFF</color>
    <color name="colorOrange">#FF6600</color>
    <color name="transparent">#00000000</color>

    <color name="colorBackground">#F0F2F5</color>
    <color name="colorTextTitle">#222222</color>
    <color name="colorTextContent">#666666</color>
    <color name="colorTextHelp">#999999</color>
    <color name="colorLineColor">#d7d7d7</color>
    <color name="FD5A52">#FD5A52</color>
    <color name="CE6E6E6">#E6E6E6</color>

    <color name="FF3C00">#FF3C00</color>
    <color name="C999999">#999999</color>
    <color name="black">#000000</color>

    
    <!-- Banking App Theme Colors -->
    <color name="red">#DE0701</color>
    <color name="primary_blue">#1976D2</color>
    <color name="light_blue">#BBDEFB</color>
    <color name="accent_teal">#009688</color>
    <color name="accent_orange">#FF5722</color>
    <color name="accent_purple">#673AB7</color>
    <color name="accent_green">#4CAF50</color>
    <color name="light_gray">#F5F5F5</color>
    <color name="medium_gray">#E0E0E0</color>
    <color name="dark_gray">#757575</color>

    <!-- Alias untuk kemudahan penggunaan dalam Clean Architecture -->
    <!-- Menggunakan warna yang sudah ada -->
    
    <!-- Button Colors -->
    <color name="button_primary">@color/primary_blue</color>
    <color name="button_primary_pressed">@color/colorPrimaryDark</color>
    <color name="button_secondary">@color/white</color>
    <color name="button_outline_text">@color/primary_blue</color>
    <color name="button_disabled">@color/medium_gray</color>

    <!-- Background Colors -->
    <color name="background_main">@color/colorBackground</color>
    <color name="background_card">@color/white</color>
    <color name="background_surface">@color/white</color>

    <!-- Text Colors -->
    <color name="text_primary">@color/colorTextTitle</color>
    <color name="text_secondary">@color/colorTextContent</color>
    <color name="text_hint">@color/colorTextHelp</color>
    <color name="text_disabled">@color/C999999</color>
    <color name="text_on_primary">@color/white</color>

    <!-- Status Colors -->
    <color name="status_success">@color/accent_green</color>
    <color name="status_error">@color/FD5A52</color>
    <color name="status_warning">@color/colorOrange</color>
    <color name="status_info">@color/light_blue</color>

    <!-- EMV Processing Colors -->
    <color name="emv_processing">@color/colorOrange</color>
    <color name="emv_success">@color/accent_green</color>
    <color name="emv_error">@color/FD5A52</color>
    <color name="emv_idle">@color/dark_gray</color>

    <!-- Card Colors -->
    <color name="card_background">@color/white</color>
    <color name="card_shadow">@color/medium_gray</color>
    <color name="card_border">@color/colorLineColor</color>

    <!-- Amount Display Colors -->
    <color name="amount_primary">@color/primary_blue</color>
    <color name="amount_background">@color/light_blue</color>
    <color name="amount_success">@color/accent_green</color>

    <!-- Border and Divider Colors -->
    <color name="border_light">@color/colorLineColor</color>
    <color name="border_medium">@color/medium_gray</color>
    <color name="border_dark">@color/dark_gray</color>

    <!-- Overlay and Shadow Colors -->
    <color name="overlay_light">@color/transparent</color>
    <color name="overlay_dark">@color/transparent</color>
    <color name="shadow_color">@color/medium_gray</color>

    <!-- Transaction Flow Colors -->
    <color name="transaction_amount">@color/primary_blue</color>
    <color name="transaction_success">@color/accent_green</color>
    <color name="transaction_processing">@color/colorOrange</color>
    <color name="transaction_failed">@color/FD5A52</color>

    <!-- Keypad Colors -->
    <color name="keypad_button_text">@color/colorTextTitle</color>
    <color name="keypad_button_background">@color/white</color>
    <color name="keypad_button_pressed">@color/light_gray</color>

    <!-- PIN Pad Colors -->
    <color name="pinpad_background">@color/primary_blue</color>
    <color name="pinpad_text">@color/white</color>
    <color name="pinpad_button">@color/white</color>
    <color name="pinpad_button_pressed">@color/light_gray</color>

    <!-- Navigation Colors -->
    <color name="toolbar_background">@color/primary_blue</color>
    <color name="toolbar_text">@color/white</color>
    <color name="navigation_background">@color/white</color>

    <!-- Icon Colors -->
    <color name="icon_primary">@color/primary_blue</color>
    <color name="icon_secondary">@color/dark_gray</color>
    <color name="icon_success">@color/accent_green</color>
    <color name="icon_error">@color/FD5A52</color>
    <color name="icon_on_primary">@color/white</color>

</resources>