<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.NFCApp" parent="Theme.Material3.Dark.NoActionBar">
        <item name="colorPrimary">@color/accent_cyan</item>
        <item name="colorPrimaryContainer">@color/card_elevated</item>
        <item name="colorOnPrimaryContainer">@color/accent_cyan</item>
        <item name="colorSecondary">@color/accent_purple</item>
        <item name="colorSecondaryContainer">@color/accent_purple_alpha20</item>
        <item name="colorSurface">@color/surface_dark</item>
        <item name="colorSurfaceVariant">@color/card_dark</item>
        <item name="android:colorBackground">@color/bg_dark</item>
        <item name="colorOnSurface">@color/text_primary</item>
        <item name="colorOnSurfaceVariant">@color/text_secondary</item>
        <item name="colorOutline">@color/divider</item>

        <!-- Edge-to-edge: transparent bars -->
        <item name="android:windowDrawsSystemBarBackgrounds">true</item>
        <item name="android:statusBarColor">@android:color/transparent</item>
        <item name="android:navigationBarColor">@android:color/transparent</item>
        <item name="android:windowLightStatusBar">false</item>
        <item name="android:windowLightNavigationBar">false</item>

        <!-- Tab indicator color -->
        <item name="tabIndicatorColor">@color/accent_cyan</item>

        <!-- Card style -->
        <item name="materialCardViewStyle">@style/JrzCardView</item>

        <!-- Chip style override -->
        <item name="chipStyle">@style/JrzChip</item>
    </style>

    <style name="JrzCardView" parent="Widget.Material3.CardView.Elevated">
        <item name="cardBackgroundColor">@color/card_dark</item>
        <item name="cardCornerRadius">12dp</item>
        <item name="cardElevation">0dp</item>
        <item name="strokeColor">@color/divider</item>
        <item name="strokeWidth">1dp</item>
    </style>

    <style name="JrzChip" parent="Widget.Material3.Chip.Filter">
        <item name="android:textColor">@color/text_secondary</item>
        <item name="checkedIconVisible">false</item>
    </style>

    <style name="JrzSectionLabel" parent="TextAppearance.Material3.LabelSmall">
        <item name="android:textColor">@color/text_secondary</item>
        <item name="android:textAllCaps">true</item>
        <item name="android:letterSpacing">0.12</item>
        <item name="android:textSize">11sp</item>
    </style>

    <style name="JrzMonoValue" parent="TextAppearance.Material3.BodyMedium">
        <item name="android:fontFamily">monospace</item>
        <item name="android:textColor">@color/text_primary</item>
        <item name="android:textSize">14sp</item>
    </style>

    <style name="JrzTabText" parent="TextAppearance.Material3.LabelLarge">
        <item name="android:textSize">12sp</item>
        <item name="android:letterSpacing">0.08</item>
        <item name="android:textAllCaps">true</item>
    </style>
</resources>
