tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

styles.xml (52144B)


      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!-- This Source Code Form is subject to the terms of the Mozilla Public
      3   - License, v. 2.0. If a copy of the MPL was not distributed with this
      4   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
      5 <resources xmlns:tools="http://schemas.android.com/tools">
      6    <style name="SplashScreenThemeBase" parent="Theme.SplashScreen">
      7        <item name="windowSplashScreenAnimatedIcon">@drawable/ic_launcher_foreground</item>
      8        <item name="windowSplashScreenBackground">@color/fx_mobile_splashscreen_background</item>
      9        <item name="postSplashScreenTheme">@style/NormalTheme</item>
     10        <item name="windowSplashScreenAnimationDuration">12000</item>
     11        <item name="android:windowLayoutInDisplayCutoutMode" tools:targetApi="27">default</item>
     12    </style>
     13 
     14    <style name="NormalThemeBase" parent="Theme.Material3.DayNight.NoActionBar">
     15        <item name="preferenceTheme">@style/PreferenceTheme</item>
     16        <item name="materialTimePickerTheme">@style/Normal.MaterialTimePicker</item>
     17        <item name="materialCalendarTheme">@style/MaterialCalendar</item>
     18        <!-- Android system styling -->
     19        <item name="searchViewStyle">@style/SearchViewStyle</item>
     20        <item name="autoCompleteTextViewStyle">@style/AutoCompleteTextViewStyle</item>
     21        <item name="android:windowContentTransitions">true</item>
     22        <item name="android:windowAnimationStyle">@style/WindowAnimationTransition</item>
     23        <item name="android:progressBarStyleHorizontal">@style/progressBarStyleHorizontal</item>
     24        <item name="android:statusBarColor">@android:color/transparent</item>
     25        <item name="android:navigationBarColor">?attr/colorSurface</item>
     26        <item name="android:windowTranslucentNavigation">false</item>
     27        <item name="android:windowBackground">@color/backgroundGradientDark</item>
     28        <item name="android:colorEdgeEffect">@color/accent_normal_theme</item>
     29        <item name="android:colorAccent">@color/fx_mobile_text_color_primary</item>
     30        <item name="android:textColorPrimary">@color/state_list_text_color</item>
     31        <item name="android:textColorSecondary">@color/secondary_state_list_text_color</item>
     32        <item name="materialAlertDialogTheme">@style/BaseDialogStyle</item>
     33        <item name="android:windowEnableSplitTouch">false</item>
     34        <item name="android:splitMotionEvents">false</item>
     35        <item name="bottomSheetDialogTheme">@style/BottomSheet</item>
     36        <item name="android:textColorLink">@color/fx_mobile_text_color_accent</item>
     37 
     38        <item name="mozacInputLayoutErrorTextColor"
     39            tools:ignore="UnusedResources">@color/fx_mobile_text_color_critical</item>
     40        <item name="mozacInputLayoutErrorIconColor"
     41            tools:ignore="UnusedResources">@color/fx_mobile_text_color_critical</item>
     42        <item name="mozacLoginSelectHeaderTextStyle" tools:ignore="UnusedResources">@style/SelectPromptHeaderTextStyle</item>
     43        <item name="mozacSelectCreditCardHeaderTextStyle" tools:ignore="UnusedResources">@style/SelectPromptHeaderTextStyle</item>
     44        <item name="mozacSelectAddressHeaderTextStyle" tools:ignore="UnusedResources">@style/SelectPromptHeaderTextStyle</item>
     45 
     46        <!-- Material3 -->
     47        <item name="colorPrimarySurface">@color/fx_mobile_primary</item>
     48        <item name="colorOnPrimary">@color/fx_mobile_on_primary</item>
     49        <item name="colorPrimaryContainer">@color/fx_mobile_primary_container</item>
     50        <item name="colorOnPrimaryContainer">@color/fx_mobile_on_primary_container</item>
     51        <item name="colorPrimaryInverse">@color/fx_mobile_primary_inverse</item>
     52        <item name="colorSecondary">@color/fx_mobile_secondary</item>
     53        <item name="colorOnSecondary">@color/fx_mobile_on_secondary</item>
     54        <item name="colorSecondaryContainer">@color/fx_mobile_secondary_container</item>
     55        <item name="colorOnSecondaryContainer">@color/fx_mobile_on_secondary_container</item>
     56        <item name="colorTertiary">@color/fx_mobile_tertiary</item>
     57        <item name="colorOnTertiary">@color/fx_mobile_on_tertiary</item>
     58        <item name="colorTertiaryContainer">@color/fx_mobile_tertiary_container</item>
     59        <item name="colorOnTertiaryContainer">@color/fx_mobile_on_tertiary_container</item>
     60        <item name="android:colorBackground">@color/fx_mobile_background</item>
     61        <item name="colorOnBackground">@color/fx_mobile_on_background</item>
     62        <item name="colorSurface">@color/fx_mobile_surface</item>
     63        <item name="colorOnSurface">@color/fx_mobile_on_surface</item>
     64        <item name="colorSurfaceVariant">@color/fx_mobile_surface_variant</item>
     65        <item name="colorOnSurfaceVariant">@color/fx_mobile_on_surface_variant</item>
     66        <item name="colorSurfaceInverse">@color/fx_mobile_surface_inverse</item>
     67        <item name="colorOnSurfaceInverse">@color/fx_mobile_on_surface_inverse</item>
     68        <item name="colorError">@color/fx_mobile_error</item>
     69        <item name="colorOnError">@color/fx_mobile_on_error</item>
     70        <item name="colorErrorContainer">@color/fx_mobile_error_container</item>
     71        <item name="colorOnErrorContainer">@color/fx_mobile_on_error_container</item>
     72        <item name="colorOutline">@color/fx_mobile_outline</item>
     73        <item name="colorOutlineVariant">@color/fx_mobile_outline_variant</item>
     74        <item name="colorSurfaceBright">@color/fx_mobile_surface_bright</item>
     75        <item name="colorSurfaceDim">@color/fx_mobile_surface_dim</item>
     76        <item name="colorSurfaceContainer">@color/fx_mobile_surface_container</item>
     77        <item name="colorSurfaceContainerHigh">@color/fx_mobile_surface_container_high</item>
     78        <item name="colorSurfaceContainerHighest">@color/fx_mobile_surface_container_highest</item>
     79        <item name="colorSurfaceContainerLow">@color/fx_mobile_surface_container_low</item>
     80        <item name="colorSurfaceContainerLowest">@color/fx_mobile_surface_container_lowest</item>
     81        <item name="colorPrimaryFixed">@color/photonViolet05</item>
     82        <item name="colorPrimaryFixedDim">@color/fx_mobile_primary_fixed_dim</item>
     83        <item name="colorOnPrimaryFixed">@color/photonDarkGrey90</item>
     84        <item name="colorOnPrimaryFixedVariant">@color/fx_mobile_on_primary_fixed_variant</item>
     85        <item name="colorSecondaryFixed">@color/fx_mobile_secondary_fixed</item>
     86        <item name="colorSecondaryFixedDim">@color/fx_mobile_secondary_fixed_dim</item>
     87        <item name="colorOnSecondaryFixed">@color/fx_mobile_on_secondary_fixed</item>
     88        <item name="colorOnSecondaryFixedVariant">@color/fx_mobile_on_secondary_fixed_variant</item>
     89        <item name="colorTertiaryFixed">@color/fx_mobile_tertiary_fixed</item>
     90        <item name="colorTertiaryFixedDim">@color/fx_mobile_tertiary_fixed_dim</item>
     91        <item name="colorOnTertiaryFixed">@color/fx_mobile_on_tertiary_fixed</item>
     92        <item name="colorOnTertiaryFixedVariant">@color/fx_mobile_on_tertiary_fixed_variant</item>
     93 
     94        <!-- Design system color attributes -->
     95 
     96        <!-- Layers -->
     97        <!-- Card background, Menu background, Dialog, Banner -->
     98        <item name="layer2">@color/fx_mobile_layer_color_2</item>
     99        <!-- Search -->
    100        <item name="layer3">@color/fx_mobile_layer_color_3</item>
    101        <item name="scrim">@color/fx_mobile_layer_color_scrim</item>
    102 
    103        <!-- Action -->
    104        <!-- Primary button, Snackbar, Floating action button, Chip selected -->
    105        <item name="actionPrimary">@color/fx_mobile_action_color_primary</item>
    106        <!-- Primary button in a disabled state -->
    107        <item name="actionPrimaryDisabled">@color/fx_mobile_action_color_primary_disabled</item>
    108 
    109        <!-- Text -->
    110        <!-- Primary text -->
    111        <item name="textPrimary">@color/fx_mobile_text_color_primary</item>
    112        <!-- Secondary text -->
    113        <item name="textSecondary">@color/fx_mobile_text_color_secondary</item>
    114        <!-- Disabled text -->
    115        <item name="textDisabled">@color/fx_mobile_text_color_disabled</item>
    116        <!-- Warning text -->
    117        <item name="textCritical">@color/fx_mobile_text_color_critical</item>
    118        <!-- Small heading, Text link -->
    119        <item name="textAccent">@color/fx_mobile_text_color_accent</item>
    120        <!-- Text Inverted/On Color -->
    121        <item name="textOnColorPrimary">@color/fx_mobile_text_color_oncolor_primary</item>
    122        <!-- Action Primary text -->
    123        <item name="textActionPrimary">@color/fx_mobile_text_color_action_primary</item>
    124        <!-- Action Primary disabled text -->
    125        <item name="textActionPrimaryDisabled">@color/fx_mobile_text_color_action_primary_disabled</item>
    126 
    127        <!-- Icon -->
    128        <!-- Icon inverted (on color) -->
    129        <item name="iconOnColor">@color/fx_mobile_icon_color_oncolor</item>
    130 
    131        <!-- Active thumb color & Active track color (30% transparency) -->
    132        <item name="colorControlActivated">@color/accent_high_contrast_normal_theme</item>
    133        <!-- Inactive thumb color -->
    134        <item name="colorSwitchThumbNormal">@color/toggle_off_knob_normal_theme</item>
    135        <!-- Inactive track color(30% transparency) -->
    136        <item name="android:colorForeground">@color/toggle_off_track_normal_theme</item>
    137        <!-- sets the toolbar back button color, radio buttons / unselected checkboxes -->
    138        <item name="colorControlNormal">@color/fx_mobile_text_color_primary</item>
    139 
    140        <!-- Updated color attributes -->
    141        <item name="accent">@color/accent_normal_theme</item>
    142        <item name="accentBright">@color/photonViolet70</item>
    143        <item name="accentHighContrast">@color/accent_high_contrast_normal_theme</item>
    144        <item name="neutral">@color/neutral_normal_theme</item>
    145        <item name="neutralFaded">@color/neutral_faded_normal_theme</item>
    146        <item name="accentUsedOnDarkBackground">@color/fx_mobile_text_color_accent</item>
    147        <item name="toolbarStartGradient">@color/fx_mobile_surface</item>
    148        <item name="toolbarCenterGradient">@color/fx_mobile_surface</item>
    149        <item name="toolbarEndGradient">@color/fx_mobile_surface</item>
    150        <item name="fillLinkFromClipboard">@color/fill_link_from_clipboard_normal_theme</item>
    151        <item name="syncDisconnected">@color/sync_disconnected_icon_fill_normal_theme</item>
    152        <item name="syncDisconnectedBackground">@color/sync_disconnected_background_normal_theme</item>
    153        <item name="addOnPrivateBrowsingExteriorCircleBackground">@color/add_on_private_browsing_exterior_circle_background_normal_theme</item>
    154        <item name="mozacPromptLoginEditTextCursorColor">@color/prompt_login_edit_text_cursor_color_normal_theme</item>
    155        <item name="awesomeBarIndicatorColor">@color/search_suggestion_indicator_icon_color_normal_theme</item>
    156        <item name="awesomeBarIndicatorBookmarkColor">@color/search_suggestion_indicator_icon_bookmark_color_normal_theme</item>
    157        <item name="selectPromptHeaderTextColor">@color/fx_mobile_text_color_accent</item>
    158        <item name="menuItemButtonTintColor">@color/fx_mobile_text_color_accent</item>
    159 
    160        <!-- Shared widget colors -->
    161        <item name="mozac_primary_text_color">@color/fx_mobile_text_color_primary</item>
    162        <item name="mozac_caption_text_color">@color/fx_mobile_text_color_secondary</item>
    163        <item name="mozac_widget_favicon_background_color">@color/fx_mobile_layer_color_2</item>
    164        <item name="mozac_widget_favicon_border_color">@color/fx_mobile_outline_variant</item>
    165 
    166        <!-- Drawables -->
    167 <!--        Removed as part of tor-browser#42386-->
    168 <!--        <item name="fenixLogo">@drawable/ic_logo_wordmark_normal</item>-->
    169 <!--        <item name="fenixWordmarkText">@drawable/ic_wordmark_text_normal</item>-->
    170 <!--        <item name="fenixWordmarkLogo">@drawable/ic_wordmark_logo</item>-->
    171        <item name="bottomBarBackground">@drawable/home_bottom_bar_background</item>
    172        <item name="bottomBarBackgroundTop">@drawable/home_bottom_bar_background_top</item>
    173        <item name="mozac_ic_private_mode_circle_fill_background_color">@android:color/transparent</item>
    174        <item name="mozac_ic_private_mode_circle_fill_icon_color">@color/fx_mobile_text_color_primary</item>
    175        <item name="mozac_ic_shield_slash_bg_fill_critical">@color/fx_mobile_icon_color_primary</item>
    176        <item name="mozac_ic_shield_slash_fill_critical">@color/fx_mobile_icon_color_critical</item>
    177 
    178        <item name="tabCounterTintColor">?attr/textPrimary</item>
    179    </style>
    180 
    181    <!-- A theme derived from the normal activity theme, but to look and behave like a dialog -->
    182    <style name="DialogActivityTheme" parent="NormalTheme">
    183        <item name="android:windowElevation">16dp</item>
    184        <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
    185        <item name="android:colorBackgroundCacheHint">@null</item>
    186        <item name="android:windowFrame">@null</item>
    187        <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
    188        <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
    189        <item name="android:windowIsFloating">true</item>
    190        <item name="android:backgroundDimEnabled">true</item>
    191        <item name="android:windowContentOverlay">@null</item>
    192        <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
    193        <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
    194 
    195        <item name="windowActionBar">false</item>
    196        <item name="windowActionModeOverlay">true</item>
    197 
    198        <item name="listPreferredItemPaddingLeft">24dip</item>
    199        <item name="listPreferredItemPaddingRight">24dip</item>
    200 
    201        <item name="android:listDivider">@null</item>
    202 
    203        <item name="android:buttonBarStyle">@style/Widget.AppCompat.ButtonBar.AlertDialog</item>
    204        <item name="android:borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item>
    205        <item name="android:windowCloseOnTouchOutside">true</item>
    206    </style>
    207 
    208    <style name="NormalTheme" parent="NormalThemeBase" />
    209 
    210    <style name="BaseDialogStyle.Private" parent="BaseDialogStyle">
    211        <item name="android:background">?attr/layer2</item>
    212        <item name="materialAlertDialogTitleTextStyle">@style/MaterialAlertDialog.App.Title.Text.Private</item>
    213        <item name="materialAlertDialogBodyTextStyle">@style/MaterialAlertDialog.App.Body.Text.Private</item>
    214    </style>
    215 
    216    <style name="Normal.MaterialTimePicker" parent="ThemeOverlay.Material3.MaterialTimePicker">
    217        <item name="materialButtonOutlinedStyle">@style/My.Widget.MaterialComponents.TimePicker.Button</item>
    218    </style>
    219 
    220    <style name="Private.MaterialTimePicker" parent="ThemeOverlay.Material3.MaterialTimePicker">
    221        <item name="materialClockStyle">@style/Private.MaterialTimePickerClock</item>
    222        <item name="materialButtonOutlinedStyle">@style/My.Widget.MaterialComponents.TimePicker.Button</item>
    223    </style>
    224 
    225    <style name="My.Widget.MaterialComponents.TimePicker.Button" parent="Widget.Material3.MaterialTimePicker.Button">
    226        <item name="backgroundTint">@color/time_picker_button_background_tint</item>
    227    </style>
    228 
    229    <style name="Private.MaterialTimePickerClock" parent="Widget.MaterialComponents.TimePicker.Clock">
    230        <item name="clockFaceBackgroundColor">?attr/colorSurfaceContainerHighest</item>
    231        <item name="clockHandColor">?attr/colorPrimary</item>
    232        <item name="clockNumberTextColor">?attr/colorOnSurface</item>
    233    </style>
    234 
    235    <style name="MaterialAlertDialog.App.Body.Text.Private" parent="MaterialAlertDialog.App.Body.Text">
    236        <item name="android:textColor">@color/fx_mobile_private_text_color_primary</item>
    237    </style>
    238 
    239    <style name="MaterialAlertDialog.App.Title.Text.Private" parent="MaterialAlertDialog.App.Title.Text">
    240        <item name="android:textColor">@color/fx_mobile_private_text_color_primary</item>
    241    </style>
    242 
    243    <style name="BaseDialogStyle" parent="ThemeOverlay.Material3.MaterialAlertDialog">
    244        <item name="materialAlertDialogTitleTextStyle">@style/MaterialAlertDialog.App.Title.Text</item>
    245        <item name="materialAlertDialogBodyTextStyle">@style/MaterialAlertDialog.App.Body.Text</item>
    246        <item name="android:background">?attr/colorSurfaceContainerHigh</item>
    247        <item name="colorAccent">?accent</item>
    248        <item name="buttonBarPositiveButtonStyle">@style/DialogButtonStyle</item>
    249        <item name="buttonBarNegativeButtonStyle">@style/DialogButtonStyle</item>
    250        <item name="shapeAppearance">@style/MaterialAlertDialogShapeAppearance</item>
    251    </style>
    252 
    253    <style name="DialogButtonStyle" parent="Widget.Material3.Button.TextButton.Dialog">
    254        <item name="android:textColor">?attr/colorPrimary</item>
    255        <item name="android:titleTextStyle">@style/Button14TextStyle</item>
    256    </style>
    257 
    258    <style name="MaterialAlertDialog.App.Body.Text" parent="MaterialAlertDialog.Material3.Body.Text">
    259        <item name="android:textColor">?attr/colorOnSurfaceVariant</item>
    260        <item name="android:titleTextStyle">@style/Body12TextStyle</item>
    261    </style>
    262 
    263    <style name="MaterialAlertDialog.App.Title.Text" parent="MaterialAlertDialog.Material3.Title.Text">
    264        <item name="android:textColor">?attr/colorOnSurface</item>
    265        <item name="android:titleTextStyle">@style/Header14TextStyle</item>
    266        <item name="android:gravity">center</item>
    267    </style>
    268 
    269    <style name="MaterialCalendar" parent="ThemeOverlay.Material3.MaterialCalendar">
    270        <item name="materialCalendarHeaderDivider">@style/MaterialCalendar.HeaderDivider</item>
    271        <item name="materialCalendarHeaderTitle">@style/MaterialCalendar.Title.Text</item>
    272        <item name="buttonBarPositiveButtonStyle">@style/DialogButtonStyle</item>
    273        <item name="buttonBarNegativeButtonStyle">@style/DialogButtonStyle</item>
    274    </style>
    275 
    276    <style name="MaterialCalendar.Title.Text" parent="@style/Widget.Material3.MaterialCalendar.HeaderTitle">
    277        <item name="android:textColor">?attr/colorOnSurface</item>
    278        <item name="android:titleTextStyle">?attr/textAppearanceHeadlineLarge</item>
    279    </style>
    280 
    281    <style name="MaterialCalendar.HeaderDivider" parent="Widget.Material3.MaterialCalendar.HeaderDivider">
    282        <item name="android:visibility">visible</item>
    283        <item name="android:background">?attr/colorOutlineVariant</item>
    284    </style>
    285 
    286    <style name="MaterialAlertDialogShapeAppearance" parent="">
    287        <item name="cornerFamily">rounded</item>
    288        <item name="cornerSize">@dimen/material_dialog_corner_radius</item>
    289    </style>
    290 
    291    <style name="SelectPromptHeaderTextStyle" parent="Header16TextStyle">
    292        <item name="android:textColor">?selectPromptHeaderTextColor</item>
    293        <item name="drawableTint">?accentHighContrast</item>
    294    </style>
    295 
    296 
    297    <style name="PrivateThemeBase" parent="Theme.Material3.DayNight.NoActionBar">
    298        <!-- Android system styling -->
    299        <item name="materialTimePickerTheme">@style/Private.MaterialTimePicker</item>
    300        <item name="materialCalendarTheme">@style/MaterialCalendar</item>
    301        <item name="searchViewStyle">@style/SearchViewStyle</item>
    302        <item name="android:textColorLink">@color/fx_mobile_private_text_color_accent</item>
    303        <item name="preferenceTheme">@style/PreferenceTheme</item>
    304        <item name="checkboxStyle">@style/App.Widget.CompoundButton.CheckBox</item>
    305        <item name="autoCompleteTextViewStyle">@style/AutoCompleteTextViewStyle</item>
    306        <item name="android:windowContentTransitions">true</item>
    307        <item name="android:windowAnimationStyle">@style/WindowAnimationTransition</item>
    308        <item name="android:progressBarStyleHorizontal">@style/progressBarStyleHorizontal</item>
    309        <item name="android:statusBarColor">@android:color/transparent</item>
    310        <item name="android:windowBackground">@color/fx_mobile_private_surface</item>
    311        <item name="android:colorEdgeEffect">@color/accent_private_theme</item>
    312        <item name="android:colorAccent">@color/fx_mobile_private_text_color_primary</item>
    313        <item name="colorControlActivated">@color/accent_high_contrast_private_theme</item>
    314        <item name="android:textColorPrimary">@color/state_list_text_color</item>
    315        <item name="android:textColorSecondary">@color/secondary_state_list_text_color</item>
    316        <item name="materialAlertDialogTheme">@style/BaseDialogStyle.Private</item>
    317        <item name="android:windowEnableSplitTouch">false</item>
    318        <item name="android:splitMotionEvents">false</item>
    319        <item name="bottomSheetDialogTheme">@style/BottomSheetPrivate</item>
    320 
    321        <item name="mozacInputLayoutErrorTextColor"
    322            tools:ignore="UnusedResources">@color/fx_mobile_private_text_color_critical</item>
    323        <item name="mozacInputLayoutErrorIconColor"
    324            tools:ignore="UnusedResources">@color/fx_mobile_private_text_color_critical</item>
    325        <item name="mozacLoginSelectHeaderTextStyle" tools:ignore="UnusedResources">@style/SelectPromptHeaderTextStyle</item>
    326        <item name="mozacSelectCreditCardHeaderTextStyle" tools:ignore="UnusedResources">@style/SelectPromptHeaderTextStyle</item>
    327        <item name="mozacSelectAddressHeaderTextStyle" tools:ignore="UnusedResources">@style/SelectPromptHeaderTextStyle</item>
    328 
    329        <!-- Material3 -->
    330        <item name="colorPrimarySurface">@color/fx_mobile_private_primary</item>
    331        <item name="colorOnPrimary">@color/fx_mobile_private_on_primary</item>
    332        <item name="colorPrimaryContainer">@color/fx_mobile_private_primary_container</item>
    333        <item name="colorOnPrimaryContainer">@color/fx_mobile_private_on_primary_container</item>
    334        <item name="colorPrimaryInverse">@color/fx_mobile_private_primary_inverse</item>
    335        <item name="colorSecondary">@color/fx_mobile_private_secondary</item>
    336        <item name="colorOnSecondary">@color/fx_mobile_private_on_secondary</item>
    337        <item name="colorSecondaryContainer">@color/fx_mobile_private_secondary_container</item>
    338        <item name="colorOnSecondaryContainer">@color/fx_mobile_private_on_secondary_container</item>
    339        <item name="colorTertiary">@color/fx_mobile_private_tertiary</item>
    340        <item name="colorOnTertiary">@color/fx_mobile_private_on_tertiary</item>
    341        <item name="colorTertiaryContainer">@color/fx_mobile_private_tertiary_container</item>
    342        <item name="colorOnTertiaryContainer">@color/fx_mobile_private_on_tertiary_container</item>
    343        <item name="android:colorBackground">@color/fx_mobile_private_background</item>
    344        <item name="colorOnBackground">@color/fx_mobile_private_on_background</item>
    345        <item name="colorSurface">@color/fx_mobile_private_surface</item>
    346        <item name="colorOnSurface">@color/fx_mobile_private_on_surface</item>
    347        <item name="colorSurfaceVariant">@color/fx_mobile_private_surface_variant</item>
    348        <item name="colorOnSurfaceVariant">@color/fx_mobile_private_on_surface_variant</item>
    349        <item name="colorSurfaceInverse">@color/fx_mobile_private_surface_inverse</item>
    350        <item name="colorOnSurfaceInverse">@color/fx_mobile_private_on_surface_inverse</item>
    351        <item name="colorError">@color/fx_mobile_private_error</item>
    352        <item name="colorOnError">@color/fx_mobile_private_on_error</item>
    353        <item name="colorErrorContainer">@color/fx_mobile_private_error_container</item>
    354        <item name="colorOnErrorContainer">@color/fx_mobile_private_on_error_container</item>
    355        <item name="colorOutline">@color/fx_mobile_private_outline</item>
    356        <item name="colorOutlineVariant">@color/fx_mobile_private_outline_variant</item>
    357        <item name="colorSurfaceBright">@color/fx_mobile_private_surface_bright</item>
    358        <item name="colorSurfaceDim">@color/fx_mobile_private_surface_dim</item>
    359        <item name="colorSurfaceContainer">@color/fx_mobile_private_surface_container</item>
    360        <item name="colorSurfaceContainerHigh">@color/fx_mobile_private_surface_container_high</item>
    361        <item name="colorSurfaceContainerHighest">@color/fx_mobile_private_surface_container_highest</item>
    362        <item name="colorSurfaceContainerLow">@color/fx_mobile_private_surface_container_low</item>
    363        <item name="colorSurfaceContainerLowest">@color/fx_mobile_private_surface_container_lowest</item>
    364        <item name="colorPrimaryFixed">@color/photonViolet05</item>
    365        <item name="colorPrimaryFixedDim">@color/fx_mobile_private_primary_fixed_dim</item>
    366        <item name="colorOnPrimaryFixed">@color/photonDarkGrey90</item>
    367        <item name="colorOnPrimaryFixedVariant">@color/fx_mobile_private_on_primary_fixed_variant</item>
    368        <item name="colorSecondaryFixed">@color/fx_mobile_private_secondary_fixed</item>
    369        <item name="colorSecondaryFixedDim">@color/fx_mobile_private_secondary_fixed_dim</item>
    370        <item name="colorOnSecondaryFixed">@color/fx_mobile_private_on_secondary_fixed</item>
    371        <item name="colorOnSecondaryFixedVariant">@color/fx_mobile_private_on_secondary_fixed_variant</item>
    372        <item name="colorTertiaryFixed">@color/fx_mobile_private_tertiary_fixed</item>
    373        <item name="colorTertiaryFixedDim">@color/fx_mobile_private_tertiary_fixed_dim</item>
    374        <item name="colorOnTertiaryFixed">@color/fx_mobile_private_on_tertiary_fixed</item>
    375        <item name="colorOnTertiaryFixedVariant">@color/fx_mobile_private_on_tertiary_fixed_variant</item>
    376 
    377        <!-- Design system color attributes -->
    378 
    379        <!-- Layers -->
    380        <!-- Card background, Menu background, Dialog, Banner -->
    381        <item name="layer2">@color/fx_mobile_private_layer_color_2</item>
    382        <!-- Search -->
    383        <item name="layer3">@color/fx_mobile_private_layer_color_3</item>
    384        <item name="scrim">@color/fx_mobile_private_layer_color_scrim</item>
    385 
    386        <!-- Action -->
    387        <!-- Primary button, Snackbar, Floating action button, Chip selected -->
    388        <item name="actionPrimary">@color/fx_mobile_private_action_color_primary</item>
    389        <!-- Primary button in a disabled state -->
    390        <item name="actionPrimaryDisabled">@color/fx_mobile_private_action_color_primary_disabled</item>
    391 
    392        <!-- Text -->
    393        <!-- Primary text -->
    394        <item name="textPrimary">@color/fx_mobile_private_text_color_primary</item>
    395        <!-- Secondary text -->
    396        <item name="textSecondary">@color/fx_mobile_private_text_color_secondary</item>
    397        <!-- Disabled text -->
    398        <item name="textDisabled">@color/fx_mobile_private_text_color_disabled</item>
    399        <!-- Warning text -->
    400        <item name="textCritical">@color/fx_mobile_private_text_color_critical</item>
    401        <!-- Small heading, Text link -->
    402        <item name="textAccent">@color/fx_mobile_private_text_color_accent</item>
    403        <!-- Text Inverted/On Color -->
    404        <item name="textOnColorPrimary">@color/fx_mobile_private_text_color_oncolor_primary</item>
    405        <!-- Action Primary text -->
    406        <item name="textActionPrimary">@color/fx_mobile_private_text_color_action_primary</item>
    407        <!-- Action Primary disabled text -->
    408        <item name="textActionPrimaryDisabled">@color/fx_mobile_private_text_color_action_primary_disabled</item>
    409 
    410        <!-- Icon -->
    411        <!-- Icon inverted (on color) -->
    412        <item name="iconOnColor">@color/fx_mobile_private_icon_color_oncolor</item>
    413 
    414        <!-- Inactive thumb color -->
    415        <item name="colorSwitchThumbNormal">@color/toggle_off_knob_dark_theme</item>
    416        <!-- Inactive track color(30% transparency) -->
    417        <item name="android:colorForeground">@color/toggle_off_track_dark_theme</item>
    418        <!-- sets the toolbar back button color, radio buttons/ unselected checkboxes -->
    419        <item name="colorControlNormal">@color/fx_mobile_private_text_color_primary</item>
    420 
    421        <!-- Updated color attributes -->
    422        <item name="accent">@color/accent_private_theme</item>
    423        <item name="accentBright">@color/photonViolet70</item>
    424        <item name="accentHighContrast">@color/accent_high_contrast_private_theme</item>
    425        <item name="neutral">@color/neutral_private_theme</item>
    426        <item name="neutralFaded">@color/neutral_faded_private_theme</item>
    427        <item name="accentUsedOnDarkBackground">@color/accent_high_contrast_private_theme</item>
    428        <item name="toolbarStartGradient">@color/fx_mobile_private_surface</item>
    429        <item name="toolbarCenterGradient">@color/fx_mobile_private_surface</item>
    430        <item name="toolbarEndGradient">@color/fx_mobile_private_surface</item>
    431        <item name="fillLinkFromClipboard">@color/accent_high_contrast_private_theme</item>
    432        <item name="syncDisconnected">@color/sync_disconnected_icon_fill_private_theme</item>
    433        <item name="syncDisconnectedBackground">@color/sync_disconnected_background_private_theme</item>
    434        <item name="addOnPrivateBrowsingExteriorCircleBackground">@color/accent_private_theme</item>
    435        <item name="mozacPromptLoginEditTextCursorColor">@color/prompt_login_edit_text_cursor_color_private_theme</item>
    436        <item name="awesomeBarIndicatorColor">@color/photonGreen60</item>
    437        <item name="awesomeBarIndicatorBookmarkColor">@color/photonBlue40</item>
    438        <item name="selectPromptHeaderTextColor">@color/accent_high_contrast_private_theme</item>
    439        <item name="menuItemButtonTintColor">@color/accent_high_contrast_private_theme</item>
    440 
    441        <!-- Shared widget colors -->
    442        <item name="mozac_primary_text_color">@color/fx_mobile_private_text_color_primary</item>
    443        <item name="mozac_caption_text_color">@color/fx_mobile_private_text_color_secondary</item>
    444        <item name="mozac_widget_favicon_background_color">@color/photonInk50</item>
    445        <item name="mozac_widget_favicon_border_color">@color/photonInk50</item>
    446 
    447        <!-- Drawables -->
    448 <!--        Removed as part of tor-browser#42386-->
    449 <!--        <item name="fenixLogo">@drawable/ic_logo_wordmark_private</item>-->
    450 <!--        <item name="fenixWordmarkText">@drawable/ic_wordmark_text_private</item>-->
    451 <!--        <item name="fenixWordmarkLogo">@drawable/ic_wordmark_logo</item>-->
    452        <item name="torBootstrapBackground">@drawable/tor_bootstrap_background_gradient</item>
    453        <item name="bottomBarBackground">@drawable/private_home_bottom_bar_background_gradient</item>
    454        <item name="bottomBarBackgroundTop">@drawable/private_home_bottom_bar_background_gradient_top</item>
    455        <item name="mozac_ic_private_mode_circle_fill_background_color">@color/photonWhite</item>
    456        <item name="mozac_ic_private_mode_circle_fill_icon_color">@color/fx_mobile_private_layer_color_2</item>
    457        <item name="mozac_ic_shield_slash_bg_fill_critical">@color/fx_mobile_private_icon_color_primary</item>
    458        <item name="mozac_ic_shield_slash_fill_critical">@color/fx_mobile_private_icon_color_critical</item>
    459 
    460        <item name="tabCounterTintColor">?attr/textPrimary</item>
    461    </style>
    462 
    463    <style name="App.Widget.CompoundButton.CheckBox" parent="Widget.Material3.CompoundButton.CheckBox">
    464        <item name="buttonTint">@color/checkbox_tint</item>
    465    </style>
    466 
    467    <style name="Mozac.Browser.Menu" parent="" tools:ignore="UnusedResources">
    468        <item name="cardBackgroundColor">?attr/layer2</item>
    469    </style>
    470    <style name="Mozac.Browser.Menu2" parent="" tools:ignore="UnusedResources">
    471        <item name="cardBackgroundColor">?attr/layer2</item>
    472    </style>
    473 
    474    <style name="PrivateTheme" parent="PrivateThemeBase">
    475        <item name="android:windowLightStatusBar">false</item>
    476 
    477        <!-- Style the navigation bar -->
    478        <item name="android:navigationBarColor">?attr/colorSurface</item>
    479    </style>
    480 
    481    <!-- Fade animation for theme switching -->
    482    <style name="WindowAnimationTransition" parent="android:Animation.Activity">
    483        <item name="android:windowEnterAnimation">@anim/fade_in</item>
    484        <item name="android:windowExitAnimation">@anim/fade_out</item>
    485    </style>
    486 
    487    <!-- On some android versions (known about OneUI 2.5) the entering animation is played every -->
    488    <!-- time DialogFragment goes though an onStart() lifecycle call. We want to prevent the -->
    489    <!-- animation from being repeated after app returns from background.-->
    490    <style name="DialogFragmentRestoreAnimation" parent="Animation.MaterialComponents.BottomSheetDialog">
    491        <item name="android:windowEnterAnimation">@null</item>
    492    </style>
    493 
    494    <!-- UI button styling -->
    495    <style name="NeutralButton" parent="Widget.MaterialComponents.Button.TextButton">
    496        <item name="iconTint">@color/fx_mobile_icon_color_action_secondary</item>
    497        <item name="iconPadding">8dp</item>
    498        <item name="iconGravity">textStart</item>
    499        <item name="android:textAlignment">center</item>
    500        <item name="android:layout_width">match_parent</item>
    501        <item name="android:radius">4dp</item>
    502        <item name="android:layout_height">48dp</item>
    503        <item name="android:textStyle">bold</item>
    504        <item name="android:textAllCaps">false</item>
    505        <item name="backgroundTint">@color/fx_mobile_action_color_secondary</item>
    506        <item name="android:textColor">@color/fx_mobile_text_color_action_secondary</item>
    507        <item name="rippleColor">?attr/textSecondary</item>
    508        <item name="android:letterSpacing">0</item>
    509        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    510        <item name="android:fontWeight">@integer/font_weight_medium</item>
    511    </style>
    512 
    513    <style name="DestructiveButton" parent="NeutralButton">
    514        <item name="iconTint">@color/fx_mobile_icon_color_critical_button</item>
    515        <item name="android:textColor">@color/fx_mobile_text_color_critical_button</item>
    516    </style>
    517 
    518    <style name="PositiveButton" parent="NeutralButton">
    519        <item name="backgroundTint">?actionPrimary</item>
    520        <item name="iconTint">?iconOnColor</item>
    521        <item name="android:textColor">?textActionPrimary</item>
    522    </style>
    523 
    524    <style name="DialogStyleBase" parent="NormalTheme">
    525        <item name="android:textAppearance">@style/TextAppearance.AppCompat</item>
    526        <item name="android:colorControlNormal">?accentHighContrast</item>
    527        <item name="android:colorControlActivated">?accentHighContrast</item>
    528        <item name="android:colorControlHighlight">?accentBright</item>
    529 
    530        <item name="android:windowBackground">@android:color/transparent</item>
    531        <item name="android:windowAnimationStyle">@style/Animation.Design.BottomSheetDialog</item>
    532        <item name="windowNoTitle">true</item>
    533        <item name="android:windowIsFloating">false</item>
    534        <item name="android:windowSoftInputMode">adjustResize</item>
    535        <item name="windowActionBar">false</item>
    536        <item name="android:windowFullscreen">false</item>
    537        <item name="android:windowContentOverlay">@null</item>
    538        <item name="android:navigationBarColor">@android:color/transparent</item>
    539        <item name="android:windowTranslucentNavigation">true</item>
    540    </style>
    541 
    542    <style name="PreferenceTheme" parent="PreferenceThemeOverlay.v14.Material">
    543        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_light</item>
    544        <item name="android:fontWeight">@integer/font_weight_light</item>
    545    </style>
    546 
    547    <style name="HeaderTextStyle" parent="TextAppearance.MaterialComponents.Subtitle1">
    548        <item name="android:textSize">18sp</item>
    549        <item name="android:textColor">?attr/textPrimary</item>
    550        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    551        <item name="android:fontWeight">@integer/font_weight_medium</item>
    552    </style>
    553 
    554    <style name="TorHeaderTextStyle" parent="TextAppearance.MaterialComponents.Subtitle1">
    555        <item name="android:textSize">18sp</item>
    556        <item name="android:textColor">#000000</item>
    557        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    558        <item name="android:fontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    559    </style>
    560 
    561    <style name="Header24TextStyle" parent="TextAppearance.MaterialComponents.Body1">
    562        <item name="android:textColor">?textPrimary</item>
    563        <item name="android:textSize">24sp</item>
    564        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    565        <item name="android:fontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    566    </style>
    567 
    568    <style name="Header20TextStyle" parent="TextAppearance.MaterialComponents.Body1" tools:ignore="UnusedResources">
    569        <item name="android:textColor">?attr/textPrimary</item>
    570        <item name="android:textSize">20sp</item>
    571        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    572        <item name="android:fontWeight">@integer/font_weight_medium</item>
    573    </style>
    574 
    575    <style name="Header16TextStyle" parent="TextAppearance.MaterialComponents.Body1">
    576        <item name="android:textColor">?attr/textPrimary</item>
    577        <item name="android:textSize">16sp</item>
    578        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    579        <item name="android:fontWeight">@integer/font_weight_medium</item>
    580    </style>
    581 
    582    <style name="Header14TextStyle" parent="TextAppearance.MaterialComponents.Body2">
    583        <item name="android:textColor">?attr/textPrimary</item>
    584        <item name="android:textSize">14sp</item>
    585        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    586        <item name="android:fontWeight">@integer/font_weight_medium</item>
    587    </style>
    588 
    589    <style name="Body14TextStyle" parent="TextAppearance.MaterialComponents.Body2">
    590        <item name="android:textColor">?attr/textPrimary</item>
    591        <item name="android:textSize">14sp</item>
    592    </style>
    593 
    594    <style name="Body16TextStyle" parent="TextAppearance.MaterialComponents.Body1">
    595        <item name="android:textColor">?attr/textPrimary</item>
    596    </style>
    597 
    598    <style name="Body12TextStyle" parent="TextAppearance.MaterialComponents.Body1" tools:ignore="UnusedResources">
    599        <item name="android:textColor">?attr/textPrimary</item>
    600        <item name="android:textSize">12sp</item>
    601        <item name="android:textAllCaps">false</item>
    602    </style>
    603 
    604    <style name="Button14TextStyle" parent="TextAppearance.MaterialComponents.Button" tools:ignore="UnusedResources">
    605        <item name="android:textSize">14sp</item>
    606        <item name="android:textAllCaps">false</item>
    607    </style>
    608 
    609    <style name="TorBody16TextStyle" parent="TextAppearance.MaterialComponents.Body1">
    610        <item name="android:textColor">#000000</item>
    611    </style>
    612 
    613    <style name="Subtitle12TextStyle" parent="TextAppearance.MaterialComponents.Body1">
    614        <item name="android:textColor">?attr/textSecondary</item>
    615        <item name="android:textSize">12sp</item>
    616        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    617        <item name="android:fontWeight">@integer/font_weight_medium</item>
    618    </style>
    619 
    620    <style name="CaptionTextStyle" parent="TextAppearance.MaterialComponents.Body1">
    621        <item name="android:textSize">12sp</item>
    622        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    623        <item name="android:fontWeight">@integer/font_weight_medium</item>
    624    </style>
    625 
    626    <style name="AppBarTitleTextStyle" parent="AcornHeadline5">
    627        <item name="android:textColor">?attr/colorOnSurface</item>
    628    </style>
    629 
    630    <style name="ListItemTextStyle" parent="TextAppearance.MaterialComponents.Subtitle1">
    631        <item name="android:textColor">?attr/textPrimary</item>
    632    </style>
    633 
    634    <style name="progressBarStyleHorizontal" parent="@style/Widget.AppCompat.ProgressBar.Horizontal">
    635        <item name="android:progressDrawable">@drawable/progress_gradient</item>
    636    </style>
    637 
    638    <style name="AcornHeadline5">
    639        <item name="android:textSize">24sp</item>
    640        <item name="android:letterSpacing">0.0075</item> <!-- 0.18sp / 24sp -->
    641        <item name="android:lineHeight" tools:targetApi="28">32sp</item>
    642    </style>
    643 
    644    <style name="AcornHeadline8">
    645        <item name="android:textSize">14sp</item>
    646        <item name="fontFamily">sans-serif-medium</item>
    647        <item name="android:letterSpacing">0.02857</item> <!-- 0.4sp / 14sp -->
    648        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    649        <item name="android:fontWeight">@integer/font_weight_medium</item>
    650        <item name="android:lineHeight" tools:targetApi="28">20sp</item>
    651    </style>
    652 
    653    <style name="QuickSettingsText">
    654        <item name="android:textColor">@color/state_list_text_color</item>
    655        <item name="android:textSize">14sp</item>
    656        <item name="android:paddingStart">16dp</item>
    657        <item name="android:paddingEnd">16dp</item>
    658        <item name="android:gravity">center_vertical</item>
    659        <item name="android:layout_alignParentStart">true</item>
    660    </style>
    661 
    662    <style name="QuickSettingsSmallText">
    663        <item name="android:textColor">?attr/textSecondary</item>
    664        <item name="android:textSize">12sp</item>
    665        <item name="android:paddingEnd">16dp</item>
    666        <item name="android:gravity">top</item>
    667        <item name="android:layout_alignParentStart">true</item>
    668    </style>
    669 
    670    <style name="QuickSettingsLargeText">
    671        <item name="android:textColor">@color/state_list_text_color</item>
    672        <item name="android:textSize">16sp</item>
    673        <item name="android:paddingStart">16dp</item>
    674        <item name="android:paddingEnd">16dp</item>
    675        <item name="android:gravity">center_vertical</item>
    676        <item name="android:layout_alignParentStart">true</item>
    677    </style>
    678 
    679    <style name="QuickSettingsLargeText.Icon">
    680        <item name="android:drawablePadding">8dp</item>
    681        <item name="drawableEndCompat">@drawable/ic_arrowhead_right</item>
    682    </style>
    683 
    684    <style name="QuickSettingsText.Icon">
    685        <item name="android:drawablePadding">8dp</item>
    686    </style>
    687 
    688    <style name="QuickSettingsText.PermissionItemEnd">
    689        <item name="android:layout_alignParentEnd">true</item>
    690        <item name="android:paddingEnd">24dp</item>
    691        <item name="android:gravity">end|center_vertical</item>
    692        <item name="android:background">?android:attr/selectableItemBackground</item>
    693        <item name="android:textColor">?accentUsedOnDarkBackground</item>
    694    </style>
    695 
    696    <style name="SearchClipboardStyle">
    697        <item name="android:ellipsize">end</item>
    698        <item name="android:maxLines">1</item>
    699    </style>
    700 
    701    <style name="SearchClipboardTitleStyle" parent="SearchClipboardStyle">
    702        <item name="android:textColor">?attr/textPrimary</item>
    703        <item name="android:textSize">@dimen/search_fragment_clipboard_title_text_size</item>
    704    </style>
    705 
    706    <style name="SearchClipboardUrlStyle" parent="SearchClipboardStyle">
    707        <item name="android:textAppearance">@style/Subtitle12TextStyle</item>
    708        <item name="android:textColor">?fillLinkFromClipboard</item>
    709    </style>
    710 
    711    <style name="CreateCollectionDialogStyle" parent="DialogStyleBase"/>
    712    <style name="CreateShortcutDialogStyle" parent="DialogStyleBase"/>
    713    <style name="ResearchSurfaceDialogStyle" parent="NormalThemeBase">
    714        <item name="android:navigationBarColor">@android:color/transparent</item>
    715        <item name="android:windowTranslucentNavigation">false</item>
    716    </style>
    717    <style name="WallpaperOnboardingDialogStyle" parent="DialogStyleBase">
    718        <item name="android:windowIsFloating">true</item>
    719        <item name="android:backgroundDimAmount">0.06</item>
    720    </style>
    721    <style name="CreateShortcutDialogButton" parent="Widget.MaterialComponents.Button.TextButton.Dialog">
    722        <item name="android:layout_width">wrap_content</item>
    723        <item name="android:layout_height">wrap_content</item>
    724        <item name="android:minHeight">40dp</item>
    725        <item name="android:layout_marginTop">32dp</item>
    726        <item name="android:textAlignment">center</item>
    727        <item name="android:textColor">?accentUsedOnDarkBackground</item>
    728        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    729        <item name="android:fontWeight">@integer/font_weight_medium</item>
    730    </style>
    731 
    732    <style name="ShareHeaderTextStyle">
    733        <item name="android:singleLine">true</item>
    734        <item name="android:textAllCaps">true</item>
    735        <item name="android:textColor">?attr/textSecondary</item>
    736        <item name="android:textSize">@dimen/share_header_text_size</item>
    737        <item name="android:textStyle">bold</item>
    738        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_medium</item>
    739        <item name="android:fontWeight">@integer/font_weight_medium</item>
    740    </style>
    741 
    742    <style name="StudiesItemTitleTextStyle">
    743        <item name="android:textSize">12sp</item>
    744        <item name="android:textFontWeight" tools:ignore="NewApi">@integer/font_weight_semi_bold</item>
    745        <item name="android:fontWeight">@integer/font_weight_semi_bold</item>
    746        <item name="fontFamily">sans-serif-medium</item>
    747    </style>
    748 
    749    <style name="ShareDialogStyle" parent="DialogStyleBase"/>
    750 
    751    <style name="AboutItemText" parent="TextAppearance.MaterialComponents.Body2">
    752        <item name="android:textColor">?textAccent</item>
    753        <item name="android:textSize">@dimen/about_items_text_size</item>
    754        <item name="android:paddingStart">@dimen/about_list_item_text_padding</item>
    755        <item name="android:paddingEnd">@dimen/about_list_item_text_padding</item>
    756        <item name="android:ellipsize">end</item>
    757        <item name="android:maxLines">1</item>
    758        <item name="android:minLines">1</item>
    759        <item name="fontFamily">sans-serif-medium</item>
    760    </style>
    761 
    762    <style name="AboutHeaderContentText" parent="TextAppearance.MaterialComponents.Subtitle1">
    763        <item name="android:textColor">?attr/textPrimary</item>
    764        <item name="android:lineSpacingExtra">@dimen/about_header_text_line_spacing_extra</item>
    765    </style>
    766 
    767    <style name="PreferenceSectionHeader" parent="AcornHeadline8">
    768        <item name="android:textColor">?colorOnSurfaceVariant</item>
    769    </style>
    770 
    771    <style name="EngineTextField" parent="TextAppearance.AppCompat">
    772        <item name="android:textSize">14sp</item>
    773    </style>
    774 
    775    <style name="Theme.Transparent" parent="android:Theme">
    776        <item name="android:windowIsTranslucent">true</item>
    777        <item name="android:windowBackground">@android:color/transparent</item>
    778        <item name="android:windowContentOverlay">@null</item>
    779        <item name="android:windowNoTitle">true</item>
    780        <item name="android:windowIsFloating">true</item>
    781        <item name="android:backgroundDimEnabled">false</item>
    782    </style>
    783 
    784    <style name="SearchViewStyle" parent="Widget.AppCompat.SearchView">
    785        <item name="searchHintIcon">@null</item>
    786    </style>
    787 
    788    <style name="AutoCompleteTextViewStyle" parent="Widget.AppCompat.AutoCompleteTextView">
    789        <item name="android:textColorHint">@color/search_view_hint_color</item>
    790    </style>
    791 
    792    <style name="BottomSheetPrivate" parent="BottomSheetBasePrivate">
    793        <item name="android:windowLightStatusBar">false</item>
    794 
    795        <!-- Style the navigation bar -->
    796        <item name="android:navigationBarColor">?attr/colorSurface</item>
    797    </style>
    798 
    799    <style name="BottomSheet" parent="@style/BottomSheetBase" />
    800 
    801    <style name="BottomSheetBasePrivate" parent="ThemeOverlay.MaterialComponents.BottomSheetDialog">
    802        <item name="android:windowIsFloating">false</item>
    803    </style>
    804 
    805    <style name="BottomSheetBase" parent="ThemeOverlay.MaterialComponents.DayNight.BottomSheetDialog">
    806        <item name="android:windowIsFloating">false</item>
    807    </style>
    808 
    809    <!-- Tab Tray does not present a private theme, so it needs to be separate from other bottom sheet styles -->
    810    <style name="TabTrayDialogStyleBase" parent="BottomSheetBase">
    811        <item name="bottomSheetStyle">@style/BottomSheetModal</item>
    812        <item name="android:colorBackground">@color/fx_mobile_surface</item>
    813    </style>
    814 
    815    <style name="TabTrayDialogStyle" parent="TabTrayDialogStyleBase" />
    816 
    817    <!-- Stuff to make the bottom sheet with round top borders -->
    818    <style name="BottomSheetShapeAppearance" parent="ShapeAppearance.MaterialComponents.LargeComponent">
    819        <item name="cornerFamily">rounded</item>
    820        <item name="cornerSizeTopLeft">16dp</item>
    821        <item name="cornerSizeTopRight">16dp</item>
    822        <item name="colorSurface">@color/photonPurple50</item>
    823        <item name="android:backgroundTint">@color/photonPurple50</item>
    824        <item name="android:colorBackground">@color/photonPurple50</item>
    825    </style>
    826 
    827    <style name="BottomSheetModal" parent="Widget.Design.BottomSheet.Modal">
    828        <item name="shapeAppearance">@style/BottomSheetShapeAppearance</item>
    829        <item name="behavior_fitToContents">false</item>
    830        <item name="behavior_skipCollapsed">false</item>
    831        <!-- Effectively disable STATE_HALF_EXPANDED by having the tray have a minuscule height in this state -->
    832        <item name="behavior_halfExpandedRatio">0.001</item>
    833    </style>
    834 
    835    <style name="SearchDialogStyle">
    836        <item name="android:windowAnimationStyle">@null</item>
    837        <item name="android:textAppearance">@style/TextAppearance.AppCompat</item>
    838        <item name="android:colorControlNormal">?accentHighContrast</item>
    839        <item name="android:colorControlActivated">?accentHighContrast</item>
    840        <item name="android:colorControlHighlight">?accentBright</item>
    841        <item name="android:windowBackground">@android:color/transparent</item>
    842        <item name="windowNoTitle">true</item>
    843        <item name="android:windowIsFloating">false</item>
    844        <item name="android:windowSoftInputMode">adjustResize</item>
    845        <item name="windowActionBar">false</item>
    846        <item name="android:windowFullscreen">false</item>
    847        <item name="android:windowContentOverlay">@null</item>
    848        <item name="android:navigationBarColor">?attr/colorSurface</item>
    849        <item name="android:windowTranslucentNavigation">false</item>
    850        <item name="android:statusBarColor">?attr/colorSurface</item>
    851    </style>
    852 
    853    <style name="SearchDialogStyleTabStrip" parent="SearchDialogStyle">
    854        <item name="android:statusBarColor">?attr/layer3</item>
    855    </style>
    856 
    857    <style name="SearchSelectorIconStyle">
    858        <item name="cornerFamily">rounded</item>
    859        <item name="elevation">0dp</item>
    860        <item name="cornerSize">2dp</item>
    861    </style>
    862 
    863    <style name="StopProfilerTransparentTheme" parent="Theme.AppCompat.NoActionBar">
    864        <item name="android:windowIsTranslucent">true</item>
    865        <item name="android:windowBackground">@android:color/transparent</item>
    866        <item name="android:windowContentOverlay">@null</item>
    867        <item name="android:windowNoTitle">true</item>
    868        <item name="windowActionBar">false</item> <item name="android:windowAnimationStyle">@null</item>
    869        <item name="android:backgroundDimEnabled">false</item>
    870        <item name="android:windowIsFloating">true</item>
    871        <item name="android:background">@android:color/transparent</item>
    872        <item name="android:colorBackgroundCacheHint">@null</item>
    873    </style>
    874 
    875    <style name="TabManagerDialogStyle" parent="Theme.AppCompat.Light.Dialog">
    876        <item name="android:windowNoTitle">true</item>
    877        <item name="android:windowFullscreen">false</item>
    878        <item name="android:windowBackground">@android:color/transparent</item>
    879        <item name="android:windowIsFloating">false</item>
    880    </style>
    881 </resources>