├── .editorconfig ├── LICENCE ├── README.md ├── assets ├── frappe.webp ├── latte.webp ├── macchiato.webp ├── mocha.webp └── preview.webp ├── justfile ├── renovate.json ├── src ├── accents │ ├── blue.css │ ├── flamingo.css │ ├── green.css │ ├── lavender.css │ ├── maroon.css │ ├── mauve.css │ ├── peach.css │ ├── pink.css │ ├── red.css │ ├── rosewater.css │ ├── sapphire.css │ ├── sky.css │ ├── teal.css │ └── yellow.css ├── flavors │ ├── frappe.css │ ├── latte.css │ ├── macchiato.css │ └── mocha.css ├── shared.css └── theme.json └── templates ├── accents.tera └── flavors.tera /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # EditorConfig is awesome: https://EditorConfig.org 4 | 5 | root = true 6 | 7 | [*] 8 | charset = utf-8 9 | indent_size = 2 10 | indent_style = space 11 | end_of_line = lf 12 | insert_final_newline = true 13 | trim_trailing_whitespace = true 14 | -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 Catppuccin 4 | Copyright (c) 2022 EMERALD 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to deal 8 | in the Software without restriction, including without limitation the rights 9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in all 14 | copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | SOFTWARE. 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
15 |
16 |
68 |
69 |
72 | Copyright © 2021-present Catppuccin Org 73 |
74 | 75 | 78 | -------------------------------------------------------------------------------- /assets/frappe.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/steam-deck/484aef679b167165ad0753b09b3b600d5f4cac97/assets/frappe.webp -------------------------------------------------------------------------------- /assets/latte.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/steam-deck/484aef679b167165ad0753b09b3b600d5f4cac97/assets/latte.webp -------------------------------------------------------------------------------- /assets/macchiato.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/steam-deck/484aef679b167165ad0753b09b3b600d5f4cac97/assets/macchiato.webp -------------------------------------------------------------------------------- /assets/mocha.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/steam-deck/484aef679b167165ad0753b09b3b600d5f4cac97/assets/mocha.webp -------------------------------------------------------------------------------- /assets/preview.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/steam-deck/484aef679b167165ad0753b09b3b600d5f4cac97/assets/preview.webp -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- 1 | _default: 2 | @just --list 3 | 4 | build: 5 | whiskers templates/flavors.tera 6 | whiskers templates/accents.tera 7 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": [ 4 | "local>catppuccin/renovate-config" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /src/accents/blue.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-blue); 3 | } -------------------------------------------------------------------------------- /src/accents/flamingo.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-flamingo); 3 | } -------------------------------------------------------------------------------- /src/accents/green.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-green); 3 | } -------------------------------------------------------------------------------- /src/accents/lavender.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-lavender); 3 | } -------------------------------------------------------------------------------- /src/accents/maroon.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-maroon); 3 | } -------------------------------------------------------------------------------- /src/accents/mauve.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-mauve); 3 | } -------------------------------------------------------------------------------- /src/accents/peach.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-peach); 3 | } -------------------------------------------------------------------------------- /src/accents/pink.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-pink); 3 | } -------------------------------------------------------------------------------- /src/accents/red.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-red); 3 | } -------------------------------------------------------------------------------- /src/accents/rosewater.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-rosewater); 3 | } -------------------------------------------------------------------------------- /src/accents/sapphire.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-sapphire); 3 | } -------------------------------------------------------------------------------- /src/accents/sky.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-sky); 3 | } -------------------------------------------------------------------------------- /src/accents/teal.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-teal); 3 | } -------------------------------------------------------------------------------- /src/accents/yellow.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-accent-color: var(--ctp-yellow); 3 | } -------------------------------------------------------------------------------- /src/flavors/frappe.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-rosewater: #f2d5cf; 3 | --ctp-flamingo: #eebebe; 4 | --ctp-pink: #f4b8e4; 5 | --ctp-mauve: #ca9ee6; 6 | --ctp-red: #e78284; 7 | --ctp-maroon: #ea999c; 8 | --ctp-peach: #ef9f76; 9 | --ctp-yellow: #e5c890; 10 | --ctp-green: #a6d189; 11 | --ctp-teal: #81c8be; 12 | --ctp-sky: #99d1db; 13 | --ctp-sapphire: #85c1dc; 14 | --ctp-blue: #8caaee; 15 | --ctp-lavender: #babbf1; 16 | --ctp-text: #c6d0f5; 17 | --ctp-subtext1: #b5bfe2; 18 | --ctp-subtext0: #a5adce; 19 | --ctp-overlay2: #949cbb; 20 | --ctp-overlay1: #838ba7; 21 | --ctp-overlay0: #737994; 22 | --ctp-surface2: #626880; 23 | --ctp-surface1: #51576d; 24 | --ctp-surface0: #414559; 25 | --ctp-base: #303446; 26 | --ctp-mantle: #292c3c; 27 | --ctp-crust: #232634; 28 | } 29 | -------------------------------------------------------------------------------- /src/flavors/latte.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-rosewater: #dc8a78; 3 | --ctp-flamingo: #dd7878; 4 | --ctp-pink: #ea76cb; 5 | --ctp-mauve: #8839ef; 6 | --ctp-red: #d20f39; 7 | --ctp-maroon: #e64553; 8 | --ctp-peach: #fe640b; 9 | --ctp-yellow: #df8e1d; 10 | --ctp-green: #40a02b; 11 | --ctp-teal: #179299; 12 | --ctp-sky: #04a5e5; 13 | --ctp-sapphire: #209fb5; 14 | --ctp-blue: #1e66f5; 15 | --ctp-lavender: #7287fd; 16 | --ctp-text: #4c4f69; 17 | --ctp-subtext1: #5c5f77; 18 | --ctp-subtext0: #6c6f85; 19 | --ctp-overlay2: #7c7f93; 20 | --ctp-overlay1: #8c8fa1; 21 | --ctp-overlay0: #9ca0b0; 22 | --ctp-surface2: #acb0be; 23 | --ctp-surface1: #bcc0cc; 24 | --ctp-surface0: #ccd0da; 25 | --ctp-base: #eff1f5; 26 | --ctp-mantle: #e6e9ef; 27 | --ctp-crust: #dce0e8; 28 | } 29 | -------------------------------------------------------------------------------- /src/flavors/macchiato.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-rosewater: #f4dbd6; 3 | --ctp-flamingo: #f0c6c6; 4 | --ctp-pink: #f5bde6; 5 | --ctp-mauve: #c6a0f6; 6 | --ctp-red: #ed8796; 7 | --ctp-maroon: #ee99a0; 8 | --ctp-peach: #f5a97f; 9 | --ctp-yellow: #eed49f; 10 | --ctp-green: #a6da95; 11 | --ctp-teal: #8bd5ca; 12 | --ctp-sky: #91d7e3; 13 | --ctp-sapphire: #7dc4e4; 14 | --ctp-blue: #8aadf4; 15 | --ctp-lavender: #b7bdf8; 16 | --ctp-text: #cad3f5; 17 | --ctp-subtext1: #b8c0e0; 18 | --ctp-subtext0: #a5adcb; 19 | --ctp-overlay2: #939ab7; 20 | --ctp-overlay1: #8087a2; 21 | --ctp-overlay0: #6e738d; 22 | --ctp-surface2: #5b6078; 23 | --ctp-surface1: #494d64; 24 | --ctp-surface0: #363a4f; 25 | --ctp-base: #24273a; 26 | --ctp-mantle: #1e2030; 27 | --ctp-crust: #181926; 28 | } 29 | -------------------------------------------------------------------------------- /src/flavors/mocha.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --ctp-rosewater: #f5e0dc; 3 | --ctp-flamingo: #f2cdcd; 4 | --ctp-pink: #f5c2e7; 5 | --ctp-mauve: #cba6f7; 6 | --ctp-red: #f38ba8; 7 | --ctp-maroon: #eba0ac; 8 | --ctp-peach: #fab387; 9 | --ctp-yellow: #f9e2af; 10 | --ctp-green: #a6e3a1; 11 | --ctp-teal: #94e2d5; 12 | --ctp-sky: #89dceb; 13 | --ctp-sapphire: #74c7ec; 14 | --ctp-blue: #89b4fa; 15 | --ctp-lavender: #b4befe; 16 | --ctp-text: #cdd6f4; 17 | --ctp-subtext1: #bac2de; 18 | --ctp-subtext0: #a6adc8; 19 | --ctp-overlay2: #9399b2; 20 | --ctp-overlay1: #7f849c; 21 | --ctp-overlay0: #6c7086; 22 | --ctp-surface2: #585b70; 23 | --ctp-surface1: #45475a; 24 | --ctp-surface0: #313244; 25 | --ctp-base: #1e1e2e; 26 | --ctp-mantle: #181825; 27 | --ctp-crust: #11111b; 28 | } 29 | -------------------------------------------------------------------------------- /src/shared.css: -------------------------------------------------------------------------------- 1 | /* 2 | HOME PAGE 3 | */ 4 | 5 | /* header art filter */ 6 | .gamepadhomerecentgames_RecentGamesBackground_1SRox {} 7 | 8 | /* hovered game glow */ 9 | .gpfocuswithin ~ .basicgamecarousel_CarouselCapsuleBackgroundGlow_1H3Kf, 10 | :hover ~ .basicgamecarousel_CarouselCapsuleBackgroundGlow_1H3Kf { 11 | opacity: 0.5; 12 | } 13 | .BasicUI .appportrait_FriendsBar_3dncO.appportrait_IconsView_1WWmQ { 14 | bottom: -40px; 15 | } 16 | .basicgamecarousel_SubMessage_1BtXg.basicgamecarousel_FriendsInGame_3z5U1 { 17 | color: var(--ctp-green); 18 | } 19 | 20 | /* home backgrounds */ 21 | .gamepadui_BasicHome_3LYP1.gamepadui_OpaqueBackground_b084m { 22 | background: var(--ctp-base); 23 | } 24 | .gamepadhome_TabbedContent_cE1Sa { 25 | background: var(--ctp-base); 26 | } 27 | .gamepadhomerecentgames_RecentGamesBackgroundFadeGradient_1ksIq { 28 | background: none; 29 | } 30 | .BasicUI .appdetailscommunityfeed_CommunityItem_3QS6O { 31 | background: var(--ctp-surface0) 32 | } 33 | .BasicUI .appdetailscommunityfeed_Title_2xEgU { 34 | color: var(--ctp-text); 35 | } 36 | 37 | /* badges */ 38 | .deckverified_Verified_2NlWs, 39 | .shared_svg_library_SteamDeckCompatVerified_3mvZq { 40 | color: var(--ctp-green); 41 | } 42 | .shared_svg_library_SteamDeckCompatPlayable_S7BDm { 43 | color: var(--ctp-peach); 44 | } 45 | .shared_svg_library_SteamDeckCompatUnsupported_1SeOP, .shared_svg_library_SteamDeckCompatUnknown_15dEs { 46 | color: var(--ctp-red); 47 | } 48 | .basicgamecarousel_Play_12eKc .basicgamecarousel_ActionIcon_25Qbo { 49 | color: var(--ctp-green); 50 | } 51 | .appdetailsfriendssection_FriendsPlayingNowBadge_38sNQ.appdetailsfriendssection_InFriendsTab_15Vpl { 52 | color: var(--ctp-base); 53 | } 54 | .appdetailsfriendssection_FriendsPlayingNowBadge_38sNQ.appdetailsfriendssection_InFriendsTab_15Vpl.appdetailsfriendssection_TabSelected_mHKj- { 55 | background-color: var(--ctp-green); 56 | color: var(--ctp-base); 57 | } 58 | .gamepadtabbedpage_Tab_3eEbS.gpfocus { 59 | background-color: var(--ctp-accent-color); 60 | color: var(--ctp-base) !important; 61 | } 62 | .gamepadtabbedpage_Tab_3eEbS { 63 | color: var(--ctp-text); 64 | } 65 | .gamepadtabbedpage_Selected_3Gp1b { 66 | background-color: var(--ctp-overlay0); 67 | color: var(--ctp-text) !important; 68 | } 69 | 70 | /* whats new */ 71 | .gamepadhomewhatsnew_EventInfo_6TGe7 { 72 | background: var(--ctp-surface0); 73 | } 74 | .recentlycompleted_RecentlyCompletedItem_3OC7i { 75 | background: var(--ctp-crust); 76 | } 77 | .recentlycompleted_BottomSection_3LyF6 { 78 | background: var(--ctp-mantle); 79 | } 80 | .gamecapsule_InLibrary_fyHna { 81 | background: var(--ctp-blue); 82 | } 83 | .gamecapsule_GameCapsule_fXdhj .gamecapsule_BottomBar_3-GyQ { 84 | background-color: var(--ctp-surface0); 85 | } 86 | 87 | /* 88 | TOP BAR 89 | */ 90 | .searchbar_SearchBox_2a1-s, 91 | .searchbar_SearchContainer_161Tj .searchbar_SearchIconRight_1Ka4T, 92 | .header_Clock_1HhLU, 93 | .BasicUI .header_Header_1E_SL { 94 | color: var(--ctp-text); 95 | } 96 | 97 | .header_HeaderDownloadContainer_2ssr3 .header_HeaderAppPortraitContainer_1PbL3 .header_HeaderDownloadProgressBarBackground_vo3Tt .header_HeaderDownloadProgressBar_AK_Ax { 98 | background-color: var(--ctp-blue); 99 | } 100 | .header_Header_1E_SL::before { 101 | background: var(--ctp-crust); 102 | } 103 | .mainbrowser_URLBar_1CwIx .mainbrowser_URL_2aM-J { 104 | background: var(--ctp-crust); 105 | } 106 | 107 | /* online status */ 108 | .online .personanameandstatus_richPresenceLabel_1k82N.GamepadMode, 109 | .GamepadMode .online .personanameandstatus_richPresenceLabel_1k82N, 110 | .online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a.GamepadMode, 111 | .GamepadMode .online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a, 112 | .online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:hover.GamepadMode, 113 | .GamepadMode .online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:hover, 114 | .online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:active.GamepadMode, 115 | .GamepadMode .online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:active, 116 | .online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:visited.GamepadMode, 117 | .GamepadMode .online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:visited { 118 | color: var(--ctp-green); 119 | } 120 | .awayOrSnooze.online .personanameandstatus_richPresenceLabel_1k82N.GamepadMode, .GamepadMode .awayOrSnooze.online .personanameandstatus_richPresenceLabel_1k82N, .awayOrSnooze.online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a.GamepadMode, .GamepadMode .awayOrSnooze.online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a, .awayOrSnooze.online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:hover.GamepadMode, .GamepadMode .awayOrSnooze.online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:hover, .awayOrSnooze.online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:active.GamepadMode, .GamepadMode .awayOrSnooze.online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:active, .awayOrSnooze.online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:visited.GamepadMode, .GamepadMode .awayOrSnooze.online .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:visited { 121 | color: var(--ctp-blue); 122 | } 123 | .online .steamavatar_avatarStatus_1yIzy.GamepadMode, .GamepadMode .online .steamavatar_avatarStatus_1yIzy { 124 | background: var(--ctp-accent-color); 125 | } 126 | .ingame .steamavatar_avatarStatus_1yIzy.GamepadMode, .GamepadMode .ingame .steamavatar_avatarStatus_1yIzy { 127 | background: var(--ctp-accent-color); 128 | } 129 | .ingame .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N.GamepadMode, 130 | .GamepadMode .ingame .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N, 131 | .ingame .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a.GamepadMode, 132 | .GamepadMode .ingame .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a, 133 | .ingame .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:hover.GamepadMode, 134 | .GamepadMode .ingame .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:hover, 135 | .ingame .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:active.GamepadMode, 136 | .GamepadMode .ingame .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:active, 137 | .ingame .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:visited.GamepadMode, 138 | .GamepadMode .ingame .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:visited, 139 | .ingame.personanameandstatus_twoLine_27M2G .personanameandstatus_richPresenceLabel_1k82N.GamepadMode, 140 | .GamepadMode .ingame.personanameandstatus_twoLine_27M2G .personanameandstatus_richPresenceLabel_1k82N { 141 | color: var(--ctp-green); 142 | } 143 | 144 | /* battery */ 145 | .header_BatteryIcon_1_6kL svg svg rect, 146 | .quickaccesscontrols_BatteryIcon_39aNh svg svg rect { 147 | fill: var(--ctp-green); 148 | color: var(--ctp-base); 149 | } 150 | .header_HeaderItem_2HnVd.header_BatteryIcon_1_6kL { 151 | color: var(--ctp-text); 152 | } 153 | 154 | /* 155 | LIBRARY 156 | */ 157 | 158 | .gamepadlibrary_GamepadLibrary_ZBBhe { 159 | background: var(--ctp-base); 160 | } 161 | .steamdeckcompatfilter_CompatFilterDialog_21qvB { 162 | background: var(--ctp-base); 163 | } 164 | .allcollections_Collection_3IWn- { 165 | background: var(--ctp-base); 166 | } 167 | .gamepadtabbedpage_Tab_3eEbS.gpfocus .gamepadtabbedpage_TabCount_1ui4I { 168 | color: var(--ctp-base); 169 | } 170 | .gamepadtabbedpage_TabCount_1ui4I { 171 | color: var(--ctp-text); 172 | } 173 | .BasicUI .appdetailsplaysection_MenuButton_3qDWQ.Focusable:focus, 174 | .appactionbutton_ShutdownAppButton_1WVYD.gpfocus { 175 | background-color: var(--ctp-accent-color); 176 | color: var(--ctp-base); 177 | } 178 | 179 | /* 180 | GAME DETAILS 181 | */ 182 | 183 | .basicappdetailssectionstyler_AppDetailsRoot_3fp5y { 184 | background: var(--ctp-base) !important; 185 | } 186 | .BasicUI .appdetailsplaysection_PlayBarDetailLabel_2TYVG, 187 | .BasicUI .appdetailsplaysection_LastPlayed_3pS8k .appdetailsplaysection_LastPlayedInfo_1nfJN, 188 | .BasicUI .appdetailssectionheader_Label_1SQ30 .appdetailssectionheader_LabelText_3i0ko { 189 | color: var(--ctp-text); 190 | } 191 | .BasicUI .appdetailsplaysection_PlayBarLabel_34lrt { 192 | color: var(--ctp-subtext1); 193 | } 194 | .DeckVerifiedModalDialogClient .DialogContent, 195 | .DeckVerifiedModalDialog .DialogContent { 196 | background: var(--ctp-base); 197 | } 198 | .BasicUI .appactionbutton_Green_3cI5T .appactionbutton_ButtonChild_2AzIX.Focusable:focus, 199 | .BasicUI .appactionbutton_Green_3cI5T .appactionbutton_ButtonChild_2AzIX.Focusable:hover { 200 | background: var(--ctp-green); 201 | color: var(--ctp-base); 202 | } 203 | .BasicUI .appactionbutton_Green_3cI5T .appactionbutton_ButtonChild_2AzIX.Focusable:focus .appactionbutton_ButtonText_33cnX, 204 | .BasicUI .appactionbutton_Green_3cI5T .appactionbutton_ButtonChild_2AzIX.Focusable:hover .appactionbutton_ButtonText_33cnX { 205 | color: var(--ctp-base); 206 | } 207 | .BasicUI .appactionbutton_ButtonChild_2AzIX.Focusable:focus { 208 | background: var(--ctp-accent-color); 209 | color: var(--ctp-base); 210 | } 211 | .BasicUI .appactionbutton_ButtonChild_2AzIX.Focusable:focus .appactionbutton_ButtonText_33cnX { 212 | color: var(--ctp-base); 213 | } 214 | .appdetailsfriendssection_FriendsPlayingNowBadge_38sNQ { 215 | background: var(--ctp-green) !important; 216 | color: var(--ctp-base); 217 | } 218 | .appdetailsfriendssection_FriendsSectionPlayingNow_fPAoc .appdetailsfriendssection_PlayingNowBody_17fER { 219 | background: var(--ctp-surface0); 220 | } 221 | .BasicUI .appdetailsplaysection_DetailsProgressContainer_25YVD .appdetailsplaysection_DetailsProgressBar_1FnTq { 222 | background: var(--ctp-accent-color); 223 | } 224 | .BasicUI .spotlightgameplaysummary_SummaryCarouselContainer_wgbDI { 225 | background: var(--ctp-surface0); 226 | } 227 | .BasicUI .appactivityday_Event_UVeN0 .appactivityday_EventHeadline_QCKBq { 228 | background: var(--ctp-mantle); 229 | color: var(--ctp-subtext0); 230 | } 231 | .appactivityday_Event_UVeN0 .appactivityday_EventHeadline_QCKBq a:-webkit-any-link { 232 | color: var(--ctp-subtext1); 233 | } 234 | .appactivityday_Event_UVeN0 .appactivityday_EventHeadline_QCKBq .appactivityday_HeadlineGameName_Gy1Y7 { 235 | color: var(--ctp-rosewater); 236 | } 237 | .appdetailsgameinfopanel_DeckVerifiedInfo_IIJei { 238 | background: var(--ctp-surface0); 239 | } 240 | .appdetailsgameinfopanel_DeckVerifiedInfo_IIJei .appdetailsgameinfopanel_Details_3sfpA { 241 | background: var(--ctp-surface1); 242 | } 243 | .BasicUI .appdetailsprimarylinkssection_Anchor_DY4_w { 244 | background: var(--ctp-surface0); 245 | } 246 | .BasicUI .appdetailssection_Highlight_38t1m { 247 | background: var(--ctp-mantle); 248 | } 249 | .BasicUI .appdetailsachievementssection_AchievementProgressContainer_3ns91 { 250 | background: var(--ctp-crust); 251 | } 252 | .BasicUI .appdetailsachievementssection_AchievementProgressContainer_3ns91 .appdetailsachievementssection_AchievementProgress_3Rm36 { 253 | background: var(--ctp-accent-color); 254 | } 255 | .appdetailsachievementssection_AchievementCarouselItem_mbFSn.appdetailsachievementssection_Detailed_3KGi6 { 256 | background: var(--ctp-surface1); 257 | } 258 | .BasicUI .appdetailssection_AppDetailsSectionContainer_31ptF.appdetailssection_RightColumnSection_3KfxI { 259 | background: var(--ctp-surface0); 260 | } 261 | .BasicUI .appactivityday_Event_UVeN0 .appactivityday_EventBody_NEMXh { 262 | background: var(--ctp-surface0); 263 | } 264 | .appactivityday_PartnerEventMediumImage_Container_1HZy7 { 265 | background: var(--ctp-surface0); 266 | } 267 | .BasicUI .posttextentry_PostTextEntry_3x31A .posttextentry_PostTextEntryArea_1JlC2 { 268 | background: var(--ctp-surface0); 269 | color: var(--ctp-base); 270 | } 271 | 272 | button.gamepaddialog_Button_1kn70.DialogButton.gpfocus.Primary, 273 | button.gamepaddialog_Button_1kn70.DialogButton:active.Primary, 274 | button.gamepaddialog_Button_1kn70.DialogButton:enabled.gpfocus.Primary, 275 | button.gamepaddialog_Button_1kn70.DialogButton:enabled:active.Primary, 276 | button.gamepaddialog_Button_1kn70.DialogButton:active.gpfocus.Primary, 277 | button.gamepaddialog_Button_1kn70.DialogButton:active:active.Primary, 278 | button.gamepaddialog_Button_1kn70.DialogButton:hover.gpfocus.Primary, 279 | button.gamepaddialog_Button_1kn70.DialogButton:hover:active.Primary, 280 | button.gamepaddialog_Button_1kn70.DialogButton:enabled:active:hover.gpfocus.Primary, 281 | button.gamepaddialog_Button_1kn70.DialogButton:enabled:active:hover:active.Primary { 282 | background: var(--ctp-blue); 283 | color: var(--ctp-base); 284 | } 285 | 286 | /* protondb */ 287 | .protondb-decky-indicator { 288 | border-radius: 3px; 289 | color: var(--ctp-base) !important; 290 | } 291 | .protondb-decky-indicator-gold { 292 | background: var(--ctp-yellow) !important; 293 | } 294 | .protondb-decky-indicator-borked { 295 | background: var(--ctp-red) !important; 296 | } 297 | 298 | /* 299 | STEAM INPUT 300 | */ 301 | 302 | .controllerconfiguratorchoosebinding_TriggerButton_2MjBd.gpfocus, 303 | .controllerconfiguratorchoosebinding_BumperButton_2swvc.gpfocus { 304 | filter: drop-shadow(0px 0px 10px var(--catppuccin-button-glow)); 305 | } 306 | .controllerconfiguratorchoosebinding_SelectButton_3i-XV.gpfocus, 307 | .controllerconfiguratorchoosebinding_StartButton_3s28A.gpfocus { 308 | filter: drop-shadow(0px 0px 10px var(--catppuccin-button-glow)); 309 | } 310 | .controllerconfiguratorchoosebinding_MouseKey_19SMS.gpfocus { 311 | filter: drop-shadow(0px 0px 10px var(--catppuccin-button-glow)); 312 | } 313 | .controllerconfiguratorchoosebinding_KeyboardKey_NoRFS.gpfocus { 314 | filter: drop-shadow(0px 0px 10px var(--catppuccin-button-glow)); 315 | } 316 | .controllerconfiguratorchoosebinding_ControllerActionKey_3yP_p.gpfocus { 317 | filter: drop-shadow(0px 0px 10px var(--catppuccin-button-glow)); 318 | } 319 | .controllerconfiguratorchoosebinding_ControllerActionKey_3yP_p.gpfocus { 320 | filter: drop-shadow(0px 0px 10px var(--catppuccin-button-glow)); 321 | } 322 | 323 | .controllerconfigurator_TopSection_20sN9 { 324 | background: var(--ctp-base); 325 | } 326 | .controllerconfigurator_ControllerConfiguratorMain_APY6j { 327 | background: var(--ctp-base); 328 | } 329 | .controllerconfigurator_BottomSection_3RsRf { 330 | background: var(--ctp-base); 331 | } 332 | .gamepadpagedsettings_PagedSettingDialog_ContentColumn_3JPle { 333 | background: var(--ctp-base); 334 | } 335 | .gamepadpagedsettings_PagedSettingsDialog_PageListColumn_2EZ3o { 336 | background: var(--ctp-base); 337 | } 338 | .gamepadpage_GamepadPage_2FqpD.gamepadpage_DialogBackground_2msTK { 339 | background: var(--ctp-base); 340 | } 341 | .controllerconfigurator_interstitial_ConfiguratorInterstitialContainer_3FS5u { 342 | background: var(--ctp-base); 343 | } 344 | .controllerconfiguratorsummary_ControllerConfiguratorSummary_3TvBV { 345 | background: var(--ctp-base); 346 | } 347 | 348 | /* 349 | FRIENDS & CHAT 350 | */ 351 | 352 | /* Get rid of glow */ 353 | .SteamDeckChats.gpfocuswithin .chattabs_ChatTab_1WfqA { 354 | box-shadow: none; 355 | } 356 | .GamepadMode.friendlist.gpfocuswithin .FriendsListSteamDeckTopSection { 357 | background: var(--ctp-base); 358 | } 359 | .GamepadMode.friendlist { 360 | background-color: var(--ctp-base); 361 | background: var(--ctp-base); 362 | } 363 | .GamepadMode.friendlist.gpfocuswithin { 364 | background-color: var(--ctp-base); 365 | background: var(--ctp-base); 366 | } 367 | .multiChatDialog.GamepadMode, 368 | .GamepadMode .multiChatDialog { 369 | background: var(--ctp-base); 370 | } 371 | .multiChatDialog.GamepadMode.gpfocuswithin, 372 | .GamepadMode .multiChatDialog.gpfocuswithin { 373 | background-color: var(--ctp-base); 374 | background: var(--ctp-base); 375 | } 376 | 377 | /* 378 | DOWNLOADS 379 | */ 380 | .downloads_Active_IbePL.gpfocuswithin .downloads_SectionList_OINnO, 381 | .downloads_Active_IbePL .downloads_SectionList_OINnO:hover { 382 | background: var(--ctp-surface0); 383 | } 384 | .downloadgraph_HeroAndLogo_3mZ2r 385 | .downloadgraph_HeroContainer_3WauY 386 | .downloadgraph_HeroGradient_edQzw { 387 | background: none; 388 | } 389 | /* Turn backgrounds black */ 390 | .downloads_DownloadsPage_1bq4x { 391 | background: var(--ctp-base); 392 | } 393 | .downloadgraph_HeroAndLogo_3mZ2r.downloadgraph_Empty_pHDI1 { 394 | background: var(--ctp-base); 395 | } 396 | .downloadgraph_GraphAndStats_3KDkL { 397 | background: var(--ctp-base); 398 | } 399 | .BasicUI .libraryassetimage_GreyBackground_2E7G8 { 400 | background: var(--ctp-base); 401 | } 402 | .downloads_SectionItem_1VNuY.downloads_Active_IbePL { 403 | background: var(--ctp-base); 404 | } 405 | .downloadgraph_DownloadGraph_1BxZD .downloadgraph_GraphLine_3H2JW { 406 | stroke: var(--ctp-green); 407 | } 408 | .downloadgraph_DownloadGraph_1BxZD .downloadgraph_DiskPoint_10Cul, 409 | .downloadgraph_DownloadGraphLegend_hGZq4 .downloadgraph_Disk_1QHr4 { 410 | background-color: var(--ctp-green); 411 | } 412 | .downloadgraph_DownloadGraph_1BxZD .downloadgraph_GraphBarDownload_OS07N, 413 | .downloadgraph_DownloadGraph_1BxZD .downloadgraph_GraphBarWrapper_gpPxC, 414 | .downloadgraph_DownloadGraphLegend_hGZq4 .downloadgraph_Network_33jqE svg { 415 | color: var(--ctp-blue); 416 | } 417 | .downloads_TopBar_SEmVp { 418 | background: var(--ctp-blue); 419 | } 420 | .downloads_SectionItemWrapper_21P7c.gpfocus .downloads_SectionItem_1VNuY .downloads_Button_3oavR.DialogButton:enabled svg { 421 | color: var(--ctp-base); 422 | } 423 | .downloads_SectionItemWrapper_21P7c .Panel .Focusable .gpfocus .gpfocuswithin { 424 | background-color: var(--ctp-surface0); 425 | } 426 | 427 | /* 428 | SETTINGS 429 | */ 430 | 431 | .BasicUI .librarysettings_LibrarySettings_2nsOY { 432 | background: var(--ctp-base); 433 | } 434 | .BasicUI .contentmanagement_ContentManagement_3wk64 { 435 | background: var(--ctp-base); 436 | } 437 | .customizationsettings_Checkmark_2XRQA, 438 | .networksettings_Checkmark_x5D0R { 439 | color: var(--ctp-green); 440 | } 441 | .gamepadslider_SliderTrack_Mq25N { 442 | --left-track-color: var(--ctp-accent-color); 443 | } 444 | .gamepaddialog_ToggleRail_2JtC3 { 445 | background: var(--ctp-surface0) !important; 446 | } 447 | .gamepadslider_SliderTrack_Mq25N, .gamepadslider_SliderNotchTick_Fv1Ht { 448 | background-color: var(--ctp-mantle); 449 | } 450 | .gamepadslider_SliderNotchTick_Fv1Ht.gamepadslider_TickActive_1gnUV { 451 | background: var(--ctp-accent-color) !important; 452 | } 453 | .gamepadslider_SliderNotchLabel_u_sH1 { 454 | color: var(--ctp-subtext1); 455 | } 456 | 457 | /* 458 | QUICK ACCESS 459 | */ 460 | .quickaccessmenu_HeaderContainer_3k5MH, 461 | .footer_BasicFooter_3T1iF.footer_QuickAccessFooter_VdbQ_ { 462 | background: var(--ctp-crust); 463 | } 464 | .quickaccessmenu_Tabs_3Ag1w { 465 | background: var(--ctp-mantle); 466 | color: var(--ctp-subtext0); 467 | } 468 | .quickaccessmenu_HeaderAndFooterVisible_2m0zl .quickaccessmenu_Menu_1gJzx::before, 469 | .quickaccessmenu_Tabs_3Ag1w::after, 470 | .quickaccessmenu_QuickAccessMenu_V0cr- { 471 | background: var(--ctp-base); 472 | } 473 | .quickaccessmenu_Tab_1S76C { 474 | background-color: var(--ctp-mantle); 475 | color: var(--ctp-subtext0); 476 | } 477 | .quickaccessmenu_KeyboardButton_1RN_U { 478 | border: none; 479 | } 480 | .quickaccessmenu_Title_34nl5 { 481 | background: var(--ctp-base); 482 | color: var(--ctp-text); 483 | box-shadow: none; 484 | } 485 | .GamepadMode.friendlist { 486 | background: var(--ctp-base); 487 | } 488 | .GamepadMode.friendlist .FriendsListSteamDeckTabs { 489 | background-color: var(--ctp-base); 490 | } 491 | .ingame.awayOrSnooze .personanameandstatus_richPresenceLabel_1k82N.GamepadMode, 492 | .GamepadMode .ingame.awayOrSnooze .personanameandstatus_richPresenceLabel_1k82N, 493 | .ingame .personanameandstatus_richPresenceLabel_1k82N.GamepadMode, 494 | .GamepadMode .ingame .personanameandstatus_richPresenceLabel_1k82N, 495 | .ingame .personanameandstatus_richPresenceLabel_1k82N a.GamepadMode, 496 | .GamepadMode .ingame .personanameandstatus_richPresenceLabel_1k82N a, 497 | .ingame .personanameandstatus_richPresenceLabel_1k82N a:hover.GamepadMode, 498 | .GamepadMode .ingame .personanameandstatus_richPresenceLabel_1k82N a:hover, 499 | .ingame .personanameandstatus_richPresenceLabel_1k82N a:active.GamepadMode, 500 | .GamepadMode .ingame .personanameandstatus_richPresenceLabel_1k82N a:active, 501 | .ingame .personanameandstatus_richPresenceLabel_1k82N a:visited.GamepadMode, 502 | .GamepadMode .ingame .personanameandstatus_richPresenceLabel_1k82N a:visited, 503 | .friendGroup.gameGroup:not(.OtherGamesGroup) .SteamPlayerGroupFooter.lastInGroup.GamepadMode .count, 504 | .GamepadMode .friendGroup.gameGroup:not(.OtherGamesGroup) .SteamPlayerGroupFooter.lastInGroup .count, 505 | .friendGroup.gameGroup:not(.OtherGamesGroup) .SteamPlayerGroupFooter.lastInGroup.GamepadMode .SteamPlayerGroupFooterLabel, 506 | .GamepadMode .friendGroup.gameGroup:not(.OtherGamesGroup) .SteamPlayerGroupFooter.lastInGroup .SteamPlayerGroupFooterLabel { 507 | color: var(--ctp-green); 508 | } 509 | .SteamPlayerGroupLines { 510 | border-color: var(--ctp-green); 511 | } 512 | .online .personanameandstatus_playerName_r62qz.GamepadMode, 513 | .GamepadMode .online .personanameandstatus_playerName_r62qz { 514 | color: var(--ctp-blue); 515 | } 516 | .awayOrSnooze.online .personanameandstatus_playerName_r62qz.GamepadMode, 517 | .GamepadMode .awayOrSnooze.online .personanameandstatus_playerName_r62qz { 518 | color: var(--ctp-blue); 519 | } 520 | .quickaccesscontrols_LowBattery_2YBbx { 521 | background: var(--ctp-yellow); 522 | } 523 | .gamepadslider_SliderControlWithIcon_2M8Pt { 524 | color: var(--ctp-text); 525 | } 526 | .gamepaddialog_Field_S-_La.gamepaddialog_WithBottomSeparatorStandard_3s1Rk::after { 527 | background: var(--ctp-surface0) !important; 528 | } 529 | /* settings */ 530 | .quickaccesscontrols_Text_1hJkB { 531 | color: var(--ctp-text); 532 | } 533 | /* performance */ 534 | .quickaccesscontrols_BatteryIcon_39aNh > div, 535 | .quickaccesscontrols_BatteryPercentageLabel_3Rxxi, 536 | .quickaccesscontrols_BatteryDetailsLabels_3M39z .quickaccesscontrols_BatteryProjectedValue_1mTo6, 537 | .perf_PerfProfileInfo_1UqP6 .perf_Heading_23Yxa .perf_Text_3gY4m { 538 | color: var(--ctp-text) !important; 539 | } 540 | .quickaccesscontrols_BatteryDetailsLabels_3M39z .quickaccesscontrols_BatteryProjectedLabel_4hS40, 541 | .perf_PerfProfileInfo_1UqP6 .perf_SubHeading_2C4wP .perf_Text_3gY4m { 542 | color: var(--ctp-subtext0); 543 | } 544 | 545 | /* 546 | OTHER 547 | */ 548 | 549 | /* Navigation */ 550 | .mainmenu_Menu_23IDi { 551 | background: var(--ctp-base); 552 | } 553 | 554 | .mainmenu_Item_2w9Tp .mainmenu_ActiveDot_1uLVH { 555 | background: var(--ctp-accent-color); 556 | } 557 | .mainmenu_Item_2w9Tp.gpfocus, 558 | .mainmenu_Item_2w9Tp.mainmenu_Active_10bq5:focus { 559 | background: var(--ctp-surface0) !important; 560 | } 561 | 562 | .gamepadcontextmenu_contextMenuItem_1sdvo.gamepadcontextmenu_Focused_X813r.gamepadcontextmenu_Destructive_3aIFv, 563 | .gamepadcontextmenu_contextMenuItem_1sdvo.gamepadcontextmenu_Focused_X813r.Stop, 564 | .gamepadcontextmenu_contextMenuItem_1sdvo.gamepadcontextmenu_Focused_X813r.Cancel { 565 | background: var(--ctp-red); 566 | color: var(--ctp-base); 567 | } 568 | .gamepaddialog_FieldLabel_3b0U- { 569 | color: var(--ctp-text); 570 | } 571 | .gamepaddialog_FieldDescription_2OJfk { 572 | color: var(--ctp-subtext1); 573 | } 574 | button.gamepaddialog_Button_1kn70.DialogButton, 575 | button.gamepaddialog_Button_1kn70.DialogButton.Primary, 576 | button.gamepaddialog_Button_1kn70.DialogButton:enabled, 577 | button.gamepaddialog_Button_1kn70.DialogButton:enabled.Primary, 578 | button.gamepaddialog_Button_1kn70.DialogButton:active, 579 | button.gamepaddialog_Button_1kn70.DialogButton:active.Primary, 580 | button.gamepaddialog_Button_1kn70.DialogButton:hover, 581 | button.gamepaddialog_Button_1kn70.DialogButton:hover.Primary, 582 | button.gamepaddialog_Button_1kn70.DialogButton:enabled:active:hover, 583 | button.gamepaddialog_Button_1kn70.DialogButton:enabled:active:hover.Primary { 584 | background: var(--ctp-surface0) !important; 585 | color: var(--ctp-text); 586 | } 587 | 588 | button.gamepaddialog_Button_1kn70.DialogButton.gpfocus, 589 | button.gamepaddialog_Button_1kn70.DialogButton:active, 590 | button.gamepaddialog_Button_1kn70.DialogButton:enabled.gpfocus, 591 | button.gamepaddialog_Button_1kn70.DialogButton:enabled:active, 592 | button.gamepaddialog_Button_1kn70.DialogButton:active.gpfocus, 593 | button.gamepaddialog_Button_1kn70.DialogButton:active:active, 594 | button.gamepaddialog_Button_1kn70.DialogButton:hover.gpfocus, 595 | button.gamepaddialog_Button_1kn70.DialogButton:hover:active, 596 | button.gamepaddialog_Button_1kn70.DialogButton:enabled:active:hover.gpfocus, 597 | button.gamepaddialog_Button_1kn70.DialogButton:enabled:active:hover:active { 598 | background: var(--ctp-accent-color) !important; 599 | color: var(--ctp-base); 600 | } 601 | 602 | .basiccontextmenu_contextMenuItem_3PqLg { 603 | background: var(--ctp-mantle); 604 | } 605 | .basiccontextmenu_contextMenuItem_3PqLg.basiccontextmenu_Focused_3t3Zg { 606 | background: var(--ctp-accent-color); 607 | color: var(--ctp-base); 608 | } 609 | /* Power menu */ /* Commented out for now 610 | .gamepadui_GamepadDialogOverlay_34Euf .ModalOverlayBackground { 611 | background: var(--ctp-base); 612 | } */ 613 | 614 | /* Search */ 615 | .gamepadsearch_GamepadSearch_P_AlE { 616 | background: var(--ctp-base); 617 | } 618 | /* Media upload */ 619 | .gamepaddialog_ModalPosition_30VHl > .gamepaddialog_GamepadDialogContent_3joNk { 620 | background: var(--ctp-base); 621 | } 622 | /* Lock screen */ 623 | .lockscreen_Container_3rFFU { 624 | background: var(--ctp-base); 625 | } 626 | /* Footer */ 627 | .footer_BasicFooter_3T1iF { 628 | background: var(--ctp-crust); 629 | } 630 | .gamepaddialog_Field_S-_La.gamepaddialog_HighlightOnFocus_wE4V6.gpfocus, 631 | .gamepaddialog_Field_S-_La.gamepaddialog_HighlightOnFocus_wE4V6.gpfocuswithin { 632 | background: var(--ctp-surface0) !important; 633 | } 634 | .gamepaddialog_ToggleRail_2JtC3::before { 635 | background: var(--ctp-accent-color); 636 | } 637 | .actionbuttonlegenditem_ActionButtonLegend_Mbyhb .actionbuttonlegenditem_ActionButtonLabel_31Jnn { 638 | color: var(--ctp-text); 639 | } 640 | /* Settings Menu Fixes */ 641 | .contentmanagement_DriveUsageGames_22KCi { 642 | background-color: var(--ctp-blue); 643 | } 644 | .contentmanagement_DriveUsageDLC_2W7tN { 645 | background-color: var(--ctp-lavender); 646 | } 647 | .contentmanagement_DriveUsageWorkshop_1W6jW { 648 | background-color: var(--ctp-green); 649 | } 650 | .contentmanagement_DriveUsageUpdates_3mzew { 651 | background-color: var(--ctp-red); 652 | } 653 | .contentmanagement_DriveUsageOther_1SwNA { 654 | background-color: var(--ctp-yellow); 655 | } 656 | .contentmanagement_DriveUsageIndicator_1EubJ, .contentmanagement_IsSelected_3VQeL, .contentmanagement_DriveSettingsButton_1WKUO { 657 | background-color: var(--ctp-surface0); 658 | } 659 | .contentmanagement_IsSelected_3VQeL .contentmanagement_DriveName_1rihl, .contentmanagement_IsSelected_3VQeL .contentmanagement_DriveSize_5bG9I, .contentmanagement_IsSelected_3VQeL svg { 660 | color: var(--ctp-subtext0); 661 | } 662 | .contentmanagement_DriveSettingsButton_1WKUO { 663 | color: var(--ctp-subtext0); 664 | } 665 | .gamepaddialog_GamepadDialogContent_3joNk .DialogHeader { 666 | color: var(--ctp-text); 667 | } 668 | .notificationssettings_ToggleHeader_33Q-M.notificationssettings_ToggleHeader_33Q-M { 669 | color: var(--ctp-subtext0); 670 | } 671 | .radio_Group_2qYC3 { 672 | background-color: var(--ctp-base); 673 | box-shadow: none; 674 | } 675 | .radio_Button_3lwcR.radio_Active_3ZBFo, .radio_Button_3lwcR.radio_Active_3ZBFo:hover { 676 | background-color: var(--ctp-accent-color); 677 | color: var(--ctp-base); 678 | } 679 | .radio_Button_3lwcR { 680 | background-color: var(--ctp-surface0); 681 | color: var(--ctp-text); 682 | } 683 | .BasicUI .gamepaddialog_GamepadDialogContent_3joNk .DialogSubHeader { 684 | color: var(--ctp-text); 685 | } 686 | .notificationssettings_FriendsDescription_3fPiC.notificationssettings_FriendsDescription_3fPiC { 687 | color: var(--ctp-subtext0); 688 | } 689 | .gamepaddialog_GamepadDialogContent_3joNk .DialogBodyText { 690 | color: var(--ctp-text); 691 | } 692 | .notificationssettings_NotificationDescription_1ifM6 { 693 | color: var(--ctp-subtext0); 694 | } 695 | .BasicUI .gamepaddialog_GamepadDialogContent_3joNk .DialogControlsSectionHeader { 696 | color: var(--ctp-text); 697 | } 698 | .gamepaddialog_Field_S-_La.gamepaddialog_HighlightOnFocus_wE4V6.gpfocus .gamepaddialog_FieldLabel_3b0U-, .gamepaddialog_Field_S-_La.gamepaddialog_HighlightOnFocus_wE4V6.gpfocuswithin .gamepaddialog_FieldLabel_3b0U- { 699 | color: var(--ctp-text); 700 | } 701 | .gamepaddialog_Field_S-_La.gamepaddialog_HighlightOnFocus_wE4V6.gpfocus .gamepaddialog_FieldDescription_2OJfk, .gamepaddialog_Field_S-_La.gamepaddialog_HighlightOnFocus_wE4V6.gpfocuswithin .gamepaddialog_FieldDescription_2OJfk { 702 | color: var(--ctp-text); 703 | } 704 | .gamepaddialog_Toggle_24G4g.gpfocus:after { 705 | background-color: var(--ctp-accent-color); 706 | } 707 | .gamepaddialog_LabelFieldValue_5Mylh { 708 | color: var(--ctp-subtext0); 709 | } 710 | .gamepadpagedsettings_PagedSettingsDialog_PageListItem_1ix7r.gamepadpagedsettings_Active_22LLB, .gamepadpagedsettings_PagedSettingsDialog_PageListItem_1ix7r:focus { 711 | color: var(--ctp-base) !important; 712 | background-color: var(--ctp-accent-color) !important; 713 | } 714 | .gamepadpagedsettings_PagedSettingsDialog_PageListItem_1ix7r { 715 | color: var(--ctp-text); 716 | } 717 | .gamepadui_BasicHome_3LYP1 { 718 | color: var(--ctp-subtext0); 719 | } 720 | .contentmanagement_AppsGrid_2n6FN .contentmanagement_AppHeader_3_uaa, .sortingdropdowncontrolbutton_BasicHomeDropDownControlButton_17SQW.sortingdropdowncontrolbutton_SortingDropDownControlButton_2ddeJ { 721 | color: var(--ctp-text); 722 | } 723 | .contentmanagement_InstallFolder_12aBP .contentmanagement_FolderInfo_2ylO_ svg, .contentmanagement_IsSelected_3VQeL .contentmanagement_FolderInfo_2ylO_ svg { 724 | color: var(--ctp-yellow); 725 | } 726 | .contentmanagement_InstallFolder_12aBP { 727 | color: var(--ctp-subtext1); 728 | } 729 | .contentmanagement_DriveSettingsButton_1WKUO:hover, .contentmanagement_DriveSettingsButton_1WKUO:focus { 730 | color: var(--ctp-base); 731 | color: var(--ctp-accent-color); 732 | } 733 | .contentmanagement_DriveName_1rihl, .contentmanagement_DriveSize_5bG9I { 734 | color: inherit !important; 735 | } 736 | .BasicUI .contentmanagement_InstallFolder_12aBP:focus, .sortingdropdowncontrolbutton_BasicHomeDropDownControlButton_17SQW:focus { 737 | background-color: var(--ctp-accent-color); 738 | color: var(--ctp-base); 739 | } 740 | .contentmanagement_AppsGrid_2n6FN .contentmanagement_AppBodyLeft_d9dlN .contentmanagement_AppName_YxhO6, .contentmanagement_AppsGrid_2n6FN .contentmanagement_AppBodyRight_3vHX3 .contentmanagement_AppSize_mohK9 { 741 | color: var(--ctp-text); 742 | } 743 | .BasicUI .contentmanagement_AppsGrid_2n6FN .contentmanagement_AppBodyLeft_d9dlN .contentmanagement_AppInfo__g4ce .contentmanagement_AppUsageValue_2B8dj { 744 | color: var(--ctp-subtext0); 745 | } 746 | .contentmanagement_AppsGrid_2n6FN .contentmanagement_AppBodyLeft_d9dlN .contentmanagement_AppInfo__g4ce svg { 747 | color: var(--ctp-subtext0); 748 | } 749 | .BasicUI .contentmanagement_AppsGrid_2n6FN .contentmanagement_AppBody_2RCSU:focus { 750 | background-color: var(--ctp-surface0); 751 | } 752 | .contentmanagement_DriveUsageText_1DFCG, .contentmanagement_DriveUsageNumber_181OY { 753 | color: var(--ctp-text); 754 | } 755 | .contentmanagement_DriveUsageNumber_181OY, .contentmanagement_AppsGrid_2n6FN .contentmanagement_AppHeader_3_uaa .contentmanagement_AppHeaderValue_3X3BB { 756 | color: var(--ctp-subtext0); 757 | } 758 | .contentmanagement_LibraryContent_ybEU2 .contentmanagement_DriveUsage_1LvKJ .contentmanagement_DriveName_1rihl { 759 | color: var(--ctp-text) !important; 760 | } 761 | .contentmanagement_DriveSize_5bG9I { 762 | color: var(--ctp-subtext0) !important; 763 | } 764 | .BasicUI .contentmanagement_InstallFolder_12aBP:focus .contentmanagement_DriveName_1rihl, .BasicUI .contentmanagement_InstallFolder_12aBP:focus .contentmanagement_DriveSize_5bG9I, .BasicUI .contentmanagement_InstallFolder_12aBP:focus svg { 765 | color: var(--ctp-base) !important; 766 | } 767 | .gamepadcontextmenu_contextMenuItem_1sdvo.gamepadcontextmenu_Focused_X813r { 768 | background-color: var(--ctp-accent-color) !important; 769 | color: var(--ctp-base) !important; 770 | } 771 | .gamepadcontextmenu_contextMenuItem_1sdvo { 772 | background-color: var(--ctp-base); 773 | color: var(--ctp-text); 774 | } 775 | .gamepadcontextmenu_contextMenuItem_1sdvo.gamepadcontextmenu_Selected_1PnET { 776 | background-color: var(--ctp-surface0); 777 | color: var(--ctp-text); 778 | } 779 | .familysettings_UserListHeader_2LOrs { 780 | color: var(--ctp-text); 781 | } 782 | .gamepaddialog_Field_S-_La.gpfocuswithin .gamepaddialog_LabelFieldValue_5Mylh { 783 | color: var(--ctp-subtext0); 784 | } 785 | .dropdownlabel_DropDownLabelTitle_uDBZW, .dropdownlabel_DropDownLabelTitle_uDBZW, .dropdownlabel_DropDownLabelUpperDescription_2_JN3, .dropdownlabel_DropDownLabelDescription_1JPcb { 786 | color: var(--ctp-subtext0); 787 | } 788 | .gpfocus .dropdownlabel_DropDownLabelUpperDescription_2_JN3, .gpfocus .dropdownlabel_DropDownLabelTitle_uDBZW, .gpfocus .dropdownlabel_DropDownLabelDescription_1JPcb { 789 | color: var(--ctp-base); 790 | } 791 | .controllersettings_NintendoSwitchLayoutToggle_3Q8Vc .controllersettings_NintendoSwitchLayoutToggleDesc_3J9Od, .customizationsettings_StartupMoviesSelectionDesc_gfecK { 792 | color: var(--ctp-subtext0); 793 | } 794 | .gamepaddialog_GamepadDialogContent_3joNk .DialogControlsSectionHeader { 795 | border-color: var(--ctp-surface0); 796 | } 797 | .gamepaddialog_FieldLeadIcon_OKYIj > svg > path { 798 | fill: var(--ctp-subtext0); 799 | } 800 | svg.networksettings_LargerIcon_14aKC > path { 801 | fill: var(--ctp-subtext0); 802 | } 803 | #Main > div > div.topleveltransitionswitch_TopLevelTransitionSwitch_1iKmx > div > div > div > div > div > div > div.DialogContentTransition.gamepadpagedsettings_PagedSettingDialog_ContentColumn_3JPle.Panel.Focusable.gpfocuswithin > div > div > div > div > div > div.DialogBody > div.gamepaddialog_Field_S-_La.gamepaddialog_WithFirstRow_qFXi6.gamepaddialog_VerticalAlignCenter_3XNvA.gamepaddialog_InlineWrapShiftsChildrenBelow_pHUb6.gamepaddialog_WithBottomSeparatorStandard_3s1Rk.gamepaddialog_ChildrenWidthFixed_1ugIU.gamepaddialog_ExtraPaddingOnChildrenBelow_5UO-_.gamepaddialog_StandardPadding_XRBFu.gamepaddialog_HighlightOnFocus_wE4V6.Panel.Focusable.gpfocuswithin > div > div.gamepaddialog_FieldChildren_14_HB > button > div > div.DialogDropDown_CurrentDisplay > div > div > div.dropdownlabel_DropDownLabelUpperDescription_2_JN3 { 804 | color: var(--ctp-base); 805 | } 806 | .gamepadslider_SliderControlWithIcon_2M8Pt.gpfocuswithin { 807 | color: var(--ctp-text); 808 | } 809 | .homesettings_HiddenGameLabel_3p6Jb .homesettings_GameCount_1Bv_r { 810 | color: var(--ctp-text); 811 | } 812 | #ModalDialogOverlay_Modal_18 > div > div.BasicUIContextMenu.gamepadcontextmenu_BasicContextMenuModal_2xS2_ > div > div > div.gamepadcontextmenu_contextMenuItem_1sdvo.contextMenuItem.gamepadcontextmenu_Selected_1PnET.Panel.Focusable.gamepadcontextmenu_Focused_X813r.gpfocus.gpfocuswithin > div > div > div.dropdownlabel_DropDownLabelUpperDescription_2_JN3, 813 | #ModalDialogOverlay_Modal_18 > div > div.BasicUIContextMenu.gamepadcontextmenu_BasicContextMenuModal_2xS2_ > div > div > div.gamepadcontextmenu_contextMenuItem_1sdvo.contextMenuItem.Panel.Focusable.gamepadcontextmenu_Focused_X813r.gpfocus.gpfocuswithin > div > div > div.dropdownlabel_DropDownLabelUpperDescription_2_JN3 { 814 | color: var(--ctp-base); 815 | } 816 | #header > div.searchbar_SearchContainer_161Tj.searchbar_ForceExpanded_1bmuJ.Panel.Focusable > input { 817 | background-color: var(--ctp-crust); 818 | } 819 | #header > div.searchbar_SearchContainer_161Tj.searchbar_ForceExpanded_1bmuJ.Panel.Focusable > svg.searchbar_SearchIconLeft_2Ya83 { 820 | color: var(--ctp-text); 821 | } 822 | .activateproductdialog_InfoIcon_8Uz6L { 823 | color: var(--ctp-blue); 824 | } 825 | .contentmanagement_DriveSettingsButton_1WKUO:hover, .contentmanagement_DriveSettingsButton_1WKUO:focus { 826 | background-color: var(--ctp-accent-color); 827 | color: var(--ctp-base); 828 | } 829 | .contentmanagement_DriveUsageFreeSpace_3Lz1R { 830 | background-color: var(--ctp-overlay0); 831 | } 832 | .remoteplaysettings_TableHeader_1HL6K { 833 | color: var(--ctp-text); 834 | } 835 | #Main > div > div.topleveltransitionswitch_TopLevelTransitionSwitch_1iKmx > div > div > div > div > div > div > div.DialogContentTransition.gamepadpagedsettings_PagedSettingDialog_ContentColumn_3JPle.Panel.Focusable.gpfocuswithin > div > div > div > div > div > div.DialogBody > div > div.Panel.Focusable.gpfocuswithin > div.gamepaddialog_Field_S-_La.gamepaddialog_WithFirstRow_qFXi6.gamepaddialog_VerticalAlignCenter_3XNvA.gamepaddialog_InlineWrapShiftsChildrenBelow_pHUb6.gamepaddialog_WithBottomSeparatorStandard_3s1Rk.gamepaddialog_StandardPadding_XRBFu.gamepaddialog_HighlightOnFocus_wE4V6.Panel.Focusable > div > div.gamepaddialog_FieldLabel_3b0U- > div.gamepaddialog_FieldLeadIcon_OKYIj > svg > path { 836 | fill: var(--ctp-accent-color); 837 | } 838 | 839 | /* System Update Fix (hard to test for obvious reasons) */ 840 | .updaterfield_UpdaterFieldStatusApplying_Y36on .updaterfield_TextContainer_pW4WL .updaterfield_TimeRemaining_2W9zi { 841 | color: var(--ctp-subtext1); 842 | } 843 | .updaterfield_UpdaterFieldStatusApplying_Y36on .updaterfield_TextContainer_pW4WL .updaterfield_ApplyingText_PHNS8 { 844 | color: var(--ctp-accent-color); 845 | } 846 | 847 | /* Gyro Menu */ 848 | .gyroscopenoisebar_GyroBarField_2OnwI .gyroscopenoisebar_ProgressBar_2VCd- .gyroscopenoisebar_Percent_2kHca { 849 | background-color: var(--ctp-accent-color); 850 | } 851 | .gyroscopenoisebar_GyroBarField_2OnwI .gyroscopenoisebar_ProgressBar_2VCd- { 852 | background-color: var(--ctp-mantle); 853 | } 854 | .gyroscopenoisebar_GyroBarField_2OnwI .gyroscopenoisebar_LabelText_M9tOt { 855 | color: var(--ctp-subtext1); 856 | } 857 | .gyroscopenoisebar_AxisIcon_1hz8e > svg > path { 858 | fill: var(--ctp-subtext1); 859 | } 860 | .gyroscopenoisebar_GyroRotationAxisIcon_g7noT .gyroscopenoisebar_RotateChilden_2UVaM { 861 | color: var(--ctp-subtext1); 862 | } 863 | 864 | /* Move Content Window */ 865 | .gamepaddialog_ModalPosition_30VHl>.gamepaddialog_GamepadDialogContent_3joNk { 866 | border-color: transparent; 867 | } 868 | #ModalDialogOverlay_Modal_31 > div > div.gamepaddialog_GamepadDialogContent_3joNk.DialogContent._DialogLayout.GenericConfirmDialog.Panel.Focusable.gpfocuswithin > div > form > div > div.DialogBody > div > div.gamepaddialog_Field_S-_La.gamepaddialog_WithChildrenBelow_1u5FT.gamepaddialog_VerticalAlignCenter_3XNvA.gamepaddialog_InlineWrapShiftsChildrenBelow_pHUb6.gamepaddialog_WithBottomSeparatorStandard_3s1Rk.gamepaddialog_ChildrenWidthFixed_1ugIU.gamepaddialog_ExtraPaddingOnChildrenBelow_5UO-_.gamepaddialog_StandardPadding_XRBFu.gamepaddialog_HighlightOnFocus_wE4V6.Panel.Focusable.gpfocuswithin { 869 | background-color: var(--ctp-base) !important; 870 | } 871 | .moveappsdialog_DialogBodyText_lwZMn { 872 | color: var(--ctp-subtext0); 873 | } 874 | 875 | /* Device Test Menu */ 876 | .controllersettings_devicesupport_Row_1ndHK { 877 | border-top: 1px solid var(--ctp-surface0); 878 | background-color: var(--ctp-base); 879 | } 880 | .controllersettings_devicesupport_ControllerName_2MK05, .controllersettings_devicesupport_TestStepLabel_30M-Y, .searchbar_SearchContainer_161Tj { 881 | color: var(--ctp-text); 882 | } 883 | 884 | /* Controller Settings Menu */ 885 | #modeid-7-input-unknown\ EControllerModeInput\ \(\ 57\ \)-binding-0, 886 | #modeid-7-input-unknown\ EControllerModeInput\ \(\ 58\ \)-binding-0, 887 | #modeid-7-input-unknown\ EControllerModeInput\ \(\ 55\ \)-binding-0, 888 | #modeid-7-input-unknown\ EControllerModeInput\ \(\ 56\ \)-binding-0, 889 | #modeid-16-input-unknown\ EControllerModeInput\ \(\ 57\ \)-binding-0, 890 | #modeid-16-input-unknown\ EControllerModeInput\ \(\ 58\ \)-binding-0, 891 | #modeid-16-input-unknown\ EControllerModeInput\ \(\ 55\ \)-binding-0, 892 | #modeid-16-input-unknown\ EControllerModeInput\ \(\ 56\ \)-binding-0 { 893 | background-color: var(--ctp-base) !important; 894 | } 895 | .gamepadslider_EditableValue_2DXnl, .gamepadslider_FakeEditableValue_1-lyB { 896 | background: none; 897 | color: var(--ctp-subtext1); 898 | } 899 | .controllerconfigurator_TopSectionHeader_1a_D6, .controllerconfigurator_QuickSettingsHeader_3gVR5 { 900 | color: var(--ctp-text); 901 | } 902 | .controllerconfigurator_CommunityConfigsCallout_1xfC8 { 903 | background: none; 904 | border-bottom: 1px solid var(--ctp-surface0); 905 | } 906 | .controllerconfigurator_CommunityConfigsCallout_1xfC8 .controllerconfigurator_Description_38ea5 .controllerconfigurator_SubTitle_2-E4i, .gpfocus .controllerconfigurator_CommunityConfigCalloutContainer_10WYX .controllerconfigurator_CommunityConfigCalloutPresent_1L7Yn { 907 | color: var(--ctp-subtext1); 908 | } 909 | .dropdownlabel_DropDownLabelTextColumn_P4jYQ > .dropdownlabel_DropDownLabelUpperDescription_2_JN3 { 910 | color: var(--ctp-accent-color); 911 | } 912 | .DialogHeader { 913 | color: var(--ctp-text); 914 | } 915 | .controllerconfigurator_interstitial_DialogBody_bo5Tt { 916 | color: var(--ctp-subtext0); 917 | } 918 | .controllerconfigurator_interstitial_Highlight_1FZA8 { 919 | color: var(--ctp-subtext1); 920 | } 921 | .guidedtour_PageIndicator_4hJJR.guidedtour_Active_2SNXu { 922 | background-color: var(--ctp-accent-color); 923 | } 924 | .guidedtour_PageIndicator_4hJJR, .controllerconfigurator_interstitial_SectionSeparator_RoCqX { 925 | background-color: var(--ctp-surface1); 926 | } 927 | .controllerconfigurator_interstitial_ControlLabel_tGJeF { 928 | background-color: var(--ctp-accent-color); 929 | color: var(--ctp-base); 930 | } 931 | 932 | /* Layout Menu */ 933 | .controllerconfiguratorchooseconfiguration_OuterColumn_1Udh1 h1 { 934 | color: var(--ctp-text); 935 | } 936 | .controllerconfiguratorchooseconfiguration_OuterColumn_1Udh1 p { 937 | color: var(--ctp-subtext0); 938 | } 939 | .controllerconfiguratorchooseconfiguration_ConfigurationButton_2luCN.controllerconfiguratorchooseconfiguration_Recommended_2v9eL, 940 | .controllerconfiguratorchooseconfiguration_ConfigurationButton_2luCN { 941 | background: var(--ctp-base); 942 | border-top: 1px solid var(--ctp-surface0); 943 | border-bottom: 1px solid var(--ctp-surface0); 944 | } 945 | .controllerconfiguratorchooseconfiguration_ConfigurationButton_2luCN.controllerconfiguratorchooseconfiguration_Recommended_2v9eL { 946 | border-left-color: var(--ctp-accent-color); 947 | } 948 | .controllerconfiguratorchooseconfiguration_ConfigurationButton_2luCN, .controllerconfiguratorchooseconfiguration_Title_EI1IQ { 949 | color: var(--ctp-subtext1); 950 | } 951 | .controllerconfiguratorchooseconfiguration_ConfigurationButton_2luCN.controllerconfiguratorchooseconfiguration_Recommended_2v9eL.gpfocus, 952 | .controllerconfiguratorchooseconfiguration_ConfigurationButton_2luCN.gpfocus { 953 | background: var(--ctp-accent-color); 954 | color: var(--ctp-base); 955 | } 956 | .controllerconfiguratorchooseconfiguration_ConfigurationButton_2luCN { 957 | background: none; 958 | } 959 | .controllerconfiguratorchooseconfiguration_InfoSection_25G91, 960 | .controllerconfiguratorchooseconfiguration_Author_1dzOH, 961 | .controllerconfiguratorchooseconfiguration_Description_3XAvq { 962 | color: var(--ctp-subtext0); 963 | } 964 | 965 | /* Specific Controller settings */ 966 | .controllerconfiguratorsummary_ControllerConfiguratorSummary_3TvBV .controllerconfiguratorsummary_DirectAccessButton_QAVEl:focus { 967 | background-color: var(--ctp-surface0); 968 | } 969 | .controllerconfiguratorsummary_ControllerInputDisplay_27Q1T .controllerconfiguratorsummary_StandardControl_pywHI, 970 | .controllerconfiguratorsummary_ControllerInputDisplay_27Q1T .controllerconfiguratorsummary_ActivatorText_2BHzj, 971 | .controllerconfiguratorsummary_ControlsListSection_nnOTT .controllerconfiguratorsummary_StandardControl_pywHI { 972 | color: var(--ctp-subtext0); 973 | } 974 | .controllerconfiguratorsummary_ControlsListSection_nnOTT .controllerconfiguratorsummary_Title_12Taa { 975 | color: var(--ctp-subtext1); 976 | } 977 | 978 | /* Search Bar Fix */ 979 | input[type="search" i], 980 | .searchbar_SearchFieldBackground_3F4YR.searchbar_WhiteBackground_1l8js{ 981 | background-color: var(--ctp-surface0); 982 | color: var(--ctp-text) !important; 983 | caret-color: var(--ctp-text) !important; 984 | } 985 | .searchbar_SearchBox_2a1-s.gpfocus, .searchbar_SearchContainer_161Tj.searchbar_ForceExpanded_1bmuJ .searchbar_SearchBox_2a1-s { 986 | color: var(--ctp-text); 987 | } 988 | svg.searchbar_SearchIconLeft_2Ya83.searchbar_WhiteBackground_1l8js > path { 989 | fill: var(--ctp-text); 990 | } 991 | .controllerconfiguratorchooseconfiguration_SearchBox_1H4cu { 992 | border: 1px solid var(--ctp-surface2); 993 | } 994 | #header > div.searchbar_SearchContainer_161Tj.searchbar_ForceExpanded_1bmuJ.Panel.Focusable.gpfocuswithin > input { 995 | background-color: transparent; 996 | } 997 | 998 | /* Quick Access Fix */ 999 | .quickaccessmenu_Container_3DHXr.quickaccessmenu_Open_-6ESh { 1000 | color: var(--ctp-subtext0); 1001 | } 1002 | .standardtemplates_StandardTemplateContainer_1adpx.gpfocus, 1003 | .standardtemplates_StandardTemplate_3e_DB.gpfocus, .standardtemplates_PinnedTemplate_2eBei.gpfocus { 1004 | background-color: var(--ctp-surface0) !important; 1005 | } 1006 | .standardtemplates_PinnedTemplate_2eBei .standardtemplates_PinnedBody_1Ljgv { 1007 | color: var(--ctp-text); 1008 | } 1009 | .notificationcontent_Timestamp_3q7nN, .notificationcontent_TimestampDesktop_1N5mc { 1010 | color: var(--ctp-subtext0) 1011 | } 1012 | #QuickAccess-Menu .GamepadMode.friendlist .TabPanelHeader { 1013 | color: var(--ctp-text); 1014 | } 1015 | .GamepadMode.friendlist .FriendsListTab { 1016 | color: var(--ctp-overlay0); 1017 | } 1018 | .GamepadMode.friendlist .FriendsListTab.Active { 1019 | color: var(--ctp-accent-color); 1020 | } 1021 | .friendslist_TabBumper_3Jr0A.GamepadMode svg path:first-of-type, 1022 | .GamepadMode .friendslist_TabBumper_3Jr0A svg path:first-of-type, 1023 | .friendslist_TabBumper_3Jr0A.GamepadMode svg path, 1024 | .GamepadMode .friendslist_TabBumper_3Jr0A svg path { 1025 | stroke: var(--ctp-overlay0); 1026 | } 1027 | .friend.gpfocus .labelHolder.GamepadMode.ingame.awayOrSnooze .personanameandstatus_playerName_r62qz, .friend.gpfocus .labelHolder.GamepadMode.ingame .personanameandstatus_richPresenceLabel_1k82N, .GamepadMode .friend.gpfocus .labelHolder.ingame.awayOrSnooze .personanameandstatus_playerName_r62qz, .GamepadMode .friend.gpfocus .labelHolder.ingame .personanameandstatus_richPresenceLabel_1k82N, .favoriteElement.gpfocus .labelHolder.GamepadMode.ingame.awayOrSnooze .personanameandstatus_playerName_r62qz, .favoriteElement.gpfocus .labelHolder.GamepadMode.ingame .personanameandstatus_richPresenceLabel_1k82N, .GamepadMode .favoriteElement.gpfocus .labelHolder.ingame.awayOrSnooze .personanameandstatus_playerName_r62qz, .GamepadMode .favoriteElement.gpfocus .labelHolder.ingame .personanameandstatus_richPresenceLabel_1k82N { 1028 | color: var(--ctp-green); 1029 | } 1030 | .GamepadMode.friendlist .FriendsListTab.gpfocus { /* This one is a big maybe*/ 1031 | color: var(--ctp-text); 1032 | background-color: var(--ctp-surface1); 1033 | border-radius: 10%; 1034 | } 1035 | .recentChatsGroup .friendGroup .groupName, 1036 | .friendGroup.taggedGroup .groupName, 1037 | .friendGroup.gameGroup .groupName, 1038 | .FriendsListContent .friendlistListContainer .friendGroup.onlineFriends .groupName, 1039 | .FriendsListContent .friendlistListContainer .friendGroup.offlineFriends .groupName, 1040 | .GamepadMode .friendGroup.onlineFriends .groupName .groupCount { 1041 | color: var(--ctp-subtext1); 1042 | } 1043 | .GamepadMode.friendlist .TabPanelHeader .NewChatGroupButton, 1044 | .GamepadMode.friendlist .TabPanelHeader .AddFriendButton, 1045 | .GamepadMode.friendlist .TabPanelHeader .FriendsInvitesButton { 1046 | background-color: var(--ctp-surface0); 1047 | color: var(--ctp-overlay0); 1048 | } 1049 | .ChatRoomListGroupItem .groupNameStatusContainer .chatRoomName { 1050 | color: var(--ctp-subtext1); 1051 | } 1052 | .offline .personanameandstatus_richPresenceLabel_1k82N, 1053 | .offline .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a, 1054 | .offline .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:hover, 1055 | .offline .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:active, 1056 | .offline .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:visited { 1057 | color: var(--ctp-overlay0); 1058 | } 1059 | .offline .personanameandstatus_playerName_r62qz.GamepadMode, 1060 | .GamepadMode .offline .personanameandstatus_playerName_r62qz { 1061 | color: var(--ctp-subtext0); 1062 | } 1063 | .quickaccessmenu_Tab_1S76C.quickaccessmenu_Selected_2QHMu.gpfocus, 1064 | .quickaccessmenu_Tab_1S76C.quickaccessmenu_Selected_2QHMu { 1065 | background-color: var(--ctp-accent-color) !important; 1066 | color: var(--ctp-base); 1067 | } 1068 | .gpfocus .quickaccessmenu_Tab_1S76C, 1069 | .quickaccessmenu_Tab_1S76C.gpfocus { 1070 | background: var(--ctp-accent-color) !important; 1071 | color: var(--ctp-base); 1072 | } 1073 | .groupName.Panel.Focusable.gpfocus.gpfocuswithin { 1074 | color: var(--ctp-subtext1) !important; 1075 | background-color: var(--ctp-surface0) !important; 1076 | } 1077 | .friend.ingame.awayOrSnooze.friendsnooze_hoverParent_3ID9R.friendStatusHover.Panel.Focusable.gpfocus.gpfocuswithin { 1078 | background-color: var(--ctp-surface0); 1079 | } 1080 | /* Main Menu Fix */ 1081 | .mainmenu_ItemIcon_3xZ3Z, .mainmenu_ItemLabel_3x-ZK { 1082 | color: var(--ctp-text) !important; 1083 | } 1084 | .gamepadhomewhatsnew_EventType_1f0dZ.gamepadhomewhatsnew_EventType28_39b83 { 1085 | color: var(--ctp-yellow); 1086 | } 1087 | .gamepadhomewhatsnew_EventType_1f0dZ.gamepadhomewhatsnew_EventType13_16aly { 1088 | color: var(--ctp-blue); 1089 | } 1090 | .gamepadhomewhatsnew_EventType_1f0dZ.gamepadhomewhatsnew_EventType11_1I2pe, 1091 | .gamepadhomewhatsnew_EventType_1f0dZ.gamepadhomewhatsnew_EventType23_qVIYl, 1092 | .gamepadhomewhatsnew_EventType_1f0dZ.gamepadhomewhatsnew_EventType35_LeZ61 { 1093 | color: var(--ctp-green); 1094 | } 1095 | .gamepadhomewhatsnew_EventType_1f0dZ.gamepadhomewhatsnew_EventType14_ovxhr { 1096 | color: var(--ctp-flamingo); 1097 | } 1098 | 1099 | /* Whats New Fix */ 1100 | .gamecapsule_PriceCtn_2E-mS, .discoveryqueuewidget_AppName_2t1rR { 1101 | color: var(--ctp-text); 1102 | font-weight: 500; 1103 | } 1104 | .BasicUI .salepreviewwidgets_StoreSaleDiscountedPriceCtn_3GLeQ .salepreviewwidgets_StoreSalePriceBox_Wh0L8 { 1105 | color: var(--ctp-accent-color); 1106 | } 1107 | .BasicUI .salepreviewwidgets_StoreSaleDiscountBox_2fpFv { 1108 | color: var(--ctp-green); 1109 | } 1110 | .BasicUI .homestorecarousel_StoreCarouselCtn_3zVCV .homestorecarousel_Header_xpRXv, .BasicUI .marketingmessages_MarketingMessages_jdr42 .marketingmessages_Header_1QCdV, .BasicUI .recentlycompleted_RecentlyCompleted_3fDIR .recentlycompleted_Header_NhBU2 { 1111 | color: var(--ctp-text); 1112 | } 1113 | .gamepadhomewhatsnew_GameIconAndName_1jXSh .gamepadhomewhatsnew_GameName_3H9W-, .localdateandtime_ShortDateAndTime_4K3Bl { 1114 | color: var(--ctp-subtext0); 1115 | } 1116 | .localdateandtime_RightSideTitles_3sPON { 1117 | color: var(--ctp-subtext1); 1118 | } 1119 | .localdateandtime_ActiveEvent_2ZcVE .localdateandtime_ActiveEventCallOut__y2DQ { 1120 | background-color: var(--ctp-green); 1121 | } 1122 | .gamepadhomewhatsnew_EventPreviewOuterWrapper_10b1V.gamepadhomewhatsnew_OuterWrapper_3DpEz:hover .gamepadhomewhatsnew_EventInfo_6TGe7, .gpfocus .gamepadhomewhatsnew_EventInfo_6TGe7 { 1123 | background-color: var(--ctp-surface1); 1124 | } 1125 | .recentlycompleted_GameIconAndName_2RTo4 .recentlycompleted_GameName_1EIQL { 1126 | color: var(--ctp-text); 1127 | } 1128 | .recentlycompleted_DownloadInfo_1wLpm .recentlycompleted_Bytes_TH3M8 { 1129 | color: var(--ctp-subtext1); 1130 | } 1131 | .recentlycompleted_DownloadInfo_1wLpm { 1132 | color: var(--ctp-subtext0); 1133 | } 1134 | 1135 | /* Friends Activity Fix */ 1136 | .BasicUI .gamepadhomefriends_FriendsHeader_1Ejje, 1137 | .gamepadhomefriends_InGameGame_KLo2n .gamepadhomefriends_Title_EZ-F-{ 1138 | color: var(--ctp-text); 1139 | } 1140 | .personastatusicons_PersonaStatusIcon_1YsWj.ingame .SVGIcon_VR path.GamepadMode, 1141 | .GamepadMode .personastatusicons_PersonaStatusIcon_1YsWj.ingame .SVGIcon_VR path, 1142 | .personastatusicons_PersonaStatusIcon_1YsWj.ingame .SVGIcon_MobilePhone path.GamepadMode, 1143 | .GamepadMode .personastatusicons_PersonaStatusIcon_1YsWj.ingame .SVGIcon_MobilePhone path, 1144 | .personastatusicons_PersonaStatusIcon_1YsWj.ingame .SVGIcon_BigPicture path.GamepadMode, 1145 | .GamepadMode .personastatusicons_PersonaStatusIcon_1YsWj.ingame .SVGIcon_BigPicture path { 1146 | fill: var(--ctp-green); 1147 | } 1148 | .friendsnooze_SnoozeContainer_3EzTy.in-game .friendsnooze_SnoozeZ_1DArl.GamepadMode, 1149 | .GamepadMode .friendsnooze_SnoozeContainer_3EzTy.in-game .friendsnooze_SnoozeZ_1DArl { 1150 | color: var(--ctp-green); 1151 | } 1152 | .BasicUI .appactivityday_StoreGameCapsule_1OYOt { 1153 | background-color: var(--ctp-surface0); 1154 | color: var(--ctp-subtext1); 1155 | } 1156 | .gamepadhomefriends_InGameGame_KLo2n .gamepadhomefriends_FriendsPlaying_15rrZ { 1157 | color: var(--ctp-accent-color); 1158 | } 1159 | .gamepadhomefriends_InGameGame_KLo2n .gamepadhomefriends_InLibrary_ho5Qo { 1160 | color: var(--ctp-subtext0); 1161 | } 1162 | .appactivityday_AppActivityDay_S2Fu9 .appactivityday_AppActivityDate_19LfM { 1163 | color: var(--ctp-subtext1); 1164 | } 1165 | .ingame .personanameandstatus_playerName_r62qz.GamepadMode, .GamepadMode .ingame .personanameandstatus_playerName_r62qz { 1166 | color: var(--ctp-green); 1167 | } 1168 | .comment_thread_RatingBar_1yWgP .comment_thread_LikeCount_3grvn, 1169 | .comment_thread_RatingBar_1yWgP .comment_thread_CommentCount_2RkIc, 1170 | .comment_thread_RatingBar_1yWgP .comment_thread_ReactionCount_1S3Q9, 1171 | .BasicUI .comment_thread_RatingBar_1yWgP .comment_thread_LikeIcon_1OhPt .comment_thread_RatingIcon_2AVfX, 1172 | .BasicUI .comment_thread_RatingBar_1yWgP .comment_thread_CommentIcon_1R6Ou .comment_thread_RatingIcon_2AVfX, 1173 | .BasicUI .comment_thread_RatingBar_1yWgP .comment_thread_ReactionIcon_QL3Aa .comment_thread_RatingIcon_2AVfX, 1174 | .BasicUI .comment_thread_RatingBar_1yWgP .comment_thread_LikeButton_161IK.comment_thread_CanClick_3Mds9 .comment_thread_LikeIcon_1OhPt, 1175 | .BasicUI .comment_thread_RatingBar_1yWgP .comment_thread_CommentButton_3i62H.comment_thread_CanClick_3Mds9 .comment_thread_LikeIcon_1OhPt, 1176 | .BasicUI .comment_thread_RatingBar_1yWgP .comment_thread_Reactions_35yrb.comment_thread_CanClick_3Mds9 .comment_thread_LikeIcon_1OhPt { 1177 | color: var(--ctp-subtext0); 1178 | } 1179 | 1180 | /* Recommended Menu Fix */ 1181 | .discoveryqueuewidget_WidgetHeaderText_uUpem, 1182 | .BasicUI .gamepadhomerecommended_PlayNextCarouselTitle_2r7cQ { 1183 | color: var(--ctp-text); 1184 | } 1185 | .discoveryqueuewidget_DiscoveryQueueWidgetCtn_1iOb7 .discoveryqueuewidget_WidgetHeaderCtn_3u5R_ .discoveryqueuewidget_LaunchAction_1V7ho { 1186 | color: var(--ctp-subtext1); 1187 | } 1188 | .gamepadhomerecommended_PlayNextCarouselSubHeading_2VByW { 1189 | color: var(--ctp-subtext0); 1190 | } 1191 | .discoveryqueuewidget_DiscoveryQueueWidgetCtn_1iOb7 .discoveryqueuewidget_WidgetHeaderCtn_3u5R_ { 1192 | background: linear-gradient(90deg, var(--ctp-surface0) 0%, var(--ctp-surface1) 75%, rgba(64, 121, 153, 0) 100%); 1193 | } 1194 | 1195 | /* Uniform Coloration Fix */ 1196 | .appdetailsfriendssection_FriendsPlayingNowBadge_38sNQ.appdetailsfriendssection_InFriendsTab_15Vpl.appdetailsfriendssection_TabSelected_mHKj- { 1197 | color: var(--ctp-accent-color); 1198 | background-color: var(--ctp-base) !important; 1199 | } 1200 | .header_HeaderItem_2HnVd.gpfocus, .header_HeaderItem_2HnVd.gpfocuswithin { 1201 | background-color: var(--ctp-accent-color); 1202 | } 1203 | .header_HeaderItem_2HnVd.header_BatteryIcon_1_6kL.gpfocuswithin { 1204 | background-color: var(--ctp-base); 1205 | } 1206 | 1207 | /* Main Menu Fix */ 1208 | .BasicUI .appportrait_PortraitMessage_3gwMk .appportrait_Message_3CRLA, .gamepadhomerecentgames_RecentGamesHeader_35iRe { 1209 | color: var(--ctp-text); 1210 | } 1211 | .basicgamecarousel_SubMessage_1BtXg { 1212 | color:var(--ctp-subtext0); 1213 | } 1214 | .mainbrowser_URLBar_1CwIx .mainbrowser_InputSupportLevel_1aVPs .mainbrowser_RequireTouchscreenLabel_1ifWL { 1215 | color: var(--ctp-accent-color); 1216 | } 1217 | #header > div.headerbrowser_HeaderBrowser_1gnVM.Panel.Focusable > div > div.mainbrowser_InputSupportLevel_1aVPs.Panel.Focusable > svg > g > path:nth-child(2) { 1218 | fill: var(--ctp-accent-color); 1219 | } 1220 | 1221 | /* Decky Menu */ 1222 | .gamepaddialog_FieldChildren_14_HB > div { 1223 | color: var(--ctp-subtext1) !important; 1224 | } 1225 | .gamepaddialog_Field_S-_La.gamepaddialog_WithFirstRow_qFXi6.gamepaddialog_VerticalAlignCenter_3XNvA.gamepaddialog_InlineWrapShiftsChildrenBelow_pHUb6.gamepaddialog_WithBottomSeparatorStandard_3s1Rk.gamepaddialog_ExtraPaddingOnChildrenBelow_5UO-_.gamepaddialog_StandardPadding_XRBFu.gamepaddialog_HighlightOnFocus_wE4V6.Panel.Focusable.gpfocuswithin { 1226 | background: none !important; 1227 | } 1228 | 1229 | /* Discovery Queue */ 1230 | .discoveryqueuewizard_DiscoveryQueueCarouselCtn_1GFC6 { 1231 | color: var(--ctp-text); 1232 | } 1233 | .gamehover_ReviewScore_24NyY .gamehover_ReviewScoreValue_2SbZz.gamehover_ReviewScoreHigh_1Emes { 1234 | color: var(--ctp-green); 1235 | } 1236 | .discoveryqueuewizard_AppDetailsHeader_1Qn-x .discoveryqueuewizard_RightColumn_35mWv .discoveryqueuewizard_AppName_3KC4W { 1237 | color: var(--ctp-text); 1238 | } 1239 | .salepreviewwidgets_StoreSalePriceWidgetContainer_tqNH0.salepreviewwidgets_SingleLineMode_31Sy5 .salepreviewwidgets_StoreSalePriceBox_Wh0L8 { 1240 | color: var(--ctp-text); 1241 | font-weight: 400; 1242 | } 1243 | .discoveryqueuewizard_WhyRelevant_WBWfZ { 1244 | color: var(--ctp-subtext1); 1245 | } 1246 | .discoveryqueuewizard_AppTagsCtn_1t4JV .discoveryqueuewizard_TagEntry_UNDKT { 1247 | color: var(--ctp-subtext0); 1248 | background-color: var(--ctp-base); 1249 | } 1250 | .discoveryqueuewizard_AppDescription_Kzj5I, 1251 | .discoveryqueuewizard_RelevantColumn_1HcOX { 1252 | color: var(--ctp-subtext0); 1253 | } 1254 | .gamehover_ReviewScore_24NyY .gamehover_ReviewScoreValue_2SbZz.gamehover_ReviewScoreMixed_2BVpb { 1255 | color: var(--ctp-yellow); 1256 | } 1257 | .discoveryqueuewizard_LearnMoreLink_3bCDZ:visited, 1258 | .discoveryqueuewizard_LearnMoreLink_3bCDZ, 1259 | .discoveryqueuewizard_LearnMoreLink_3bCDZ.gpfocus { 1260 | color: var(--ctp-subtext0); 1261 | } 1262 | .discoveryqueuewizard_QueueButton_19cHb { 1263 | background-color: var(--ctp-base); 1264 | color: var(--ctp-accent-color); 1265 | } 1266 | .discoveryqueuewizard_QueueButton_19cHb.gpfocus { 1267 | background-color: var(--ctp-accent-color); 1268 | color: var(--ctp-base); 1269 | } 1270 | 1271 | /* Game Properties Title */ 1272 | .gamepadpagedsettings_PagedSettingsDialog_Title_1Px9u { 1273 | color: var(--ctp-subtext1); 1274 | } 1275 | 1276 | /* Greyed out Text and Buttons */ 1277 | .gamepaddialog_Field_S-_La.gamepaddialog_Disabled_1pmyx .gamepaddialog_FieldLabel_3b0U-, 1278 | .gamepaddialog_Toggle_24G4g.gamepaddialog_Disabled_1pmyx .gamepaddialog_ToggleSwitch_3__OD, 1279 | .appproperties_AppProperties_1FyBL .DialogBody .appproperties_Title_3zuIC, 1280 | .appproperties_AppProperties_1FyBL .DialogBody, 1281 | .gamepadcontextmenu_contextMenuItem_1sdvo.disabled { 1282 | color: var(--ctp-overlay0); 1283 | } 1284 | .gamepaddialog_Toggle_24G4g.gamepaddialog_Disabled_1pmyx .gamepaddialog_ToggleSwitch_3__OD { 1285 | background-color: var(--ctp-overlay1); 1286 | } 1287 | 1288 | /* Checkbox */ 1289 | .DialogCheckbox { 1290 | background-color: var(--ctp-base); 1291 | } 1292 | .DialogCheckbox_Container:hover .DialogCheckbox:not(.Disabled), .DialogCheckbox:hover:not(.Disabled), .DialogCheckbox_Container:focus .DialogCheckbox:not(.Disabled), .DialogCheckbox:focus:not(.Disabled) { 1293 | background-color: var(--ctp-mantle); 1294 | } 1295 | [id^="svgid_"] > stop { 1296 | stop-color: var(--ctp-accent-color); 1297 | } 1298 | 1299 | /* General Tab */ 1300 | /* Launch options */ 1301 | .gamepaddialog_BasicTextInput_3GCBi, .gamepaddialog_BasicTextInput_3GCBi:not(.disabled):not(.gpfocus):hover { 1302 | background-color: var(--ctp-mantle); 1303 | } 1304 | .gamepaddialog_BasicTextInput_3GCBi.gpfocus, .gamepaddialog_BasicTextInput_3GCBi.gpfocus:hover { 1305 | background-color: var(--ctp-surface0); 1306 | color: var(--ctp-text); 1307 | } 1308 | .appproperties_AppProperties_1FyBL .DialogBody .appproperties_BlueHighlight_1KmR8 { 1309 | color: var(--ctp-accent-color); 1310 | } 1311 | 1312 | /* Compatibility Tab */ 1313 | .appproperties_AppProperties_1FyBL .appproperties_Checkbox_2V2nc { 1314 | background-color: var(--ctp-surface0); 1315 | color: var(--ctp-text) 1316 | } 1317 | 1318 | /* Updates tab */ 1319 | .appproperties_BuildInfo_t4XYb { 1320 | color: var(--ctp-subtext1); 1321 | } 1322 | 1323 | /* Beta Tab */ 1324 | .appproperties_BetaLabel_3H9mJ { 1325 | color: var(--ctp-subtext1); 1326 | } 1327 | .appproperties_AppProperties_1FyBL .DialogBody .appproperties_Error_3f8da { 1328 | color: var(--ctp-red); 1329 | } 1330 | 1331 | /* DLC Tab */ 1332 | .appproperties_AppProperties_1FyBL .DialogBody .appproperties_DlcGrid_3sXdO { 1333 | border: none; 1334 | background-color: var(--ctp-base); 1335 | color: var(--ctp-subtext0); 1336 | } 1337 | .appproperties_AppProperties_1FyBL .DialogBody .appproperties_DlcGrid_3sXdO .appproperties_DlcHeader_1SKB0 { 1338 | color: var(--ctp-subtext1); 1339 | background-color: var(--ctp-mantle); 1340 | border-bottom: 1px solid var(--ctp-surface0); 1341 | } 1342 | .appproperties_AppProperties_1FyBL .DialogBody .appproperties_DlcGrid_3sXdO .appproperties_DlcHeader_1SKB0:hover { 1343 | color: var(--ctp-base); 1344 | background-color: var(--ctp-accent-color); 1345 | } 1346 | .appproperties_AppProperties_1FyBL .DialogBody .appproperties_DlcGrid_3sXdO .appproperties_DlcHeader_1SKB0 .appproperties_TriangleDown_2lnv6 { 1347 | border-top-color: var(--ctp-base); 1348 | } 1349 | 1350 | /* Game Context Menu */ 1351 | .gamepadcontextmenu_BasicContextMenuHeader_2Jp8B { 1352 | color: var(--ctp-text); 1353 | } 1354 | .gamepadcontextmenu_contextMenuItem_1sdvo.Stream, 1355 | .gamepadcontextmenu_contextMenuItem_1sdvo.Connect, 1356 | .gamepadcontextmenu_contextMenuItem_1sdvo.Launch, 1357 | .gamepadcontextmenu_contextMenuItem_1sdvo.PlayMusic, 1358 | .gamepadcontextmenu_contextMenuItem_1sdvo.Play, 1359 | .gamepadcontextmenu_contextMenuItem_1sdvo.Resume, 1360 | .gamepadcontextmenu_contextMenuItem_1sdvo.BorrowApp, 1361 | .gamepadcontextmenu_contextMenuItem_1sdvo.Download, 1362 | .gamepadcontextmenu_contextMenuItem_1sdvo.Update, 1363 | .gamepadcontextmenu_contextMenuItem_1sdvo.PreLoad, 1364 | .gamepadcontextmenu_contextMenuItem_1sdvo.Install, 1365 | .gamepadcontextmenu_contextMenuItem_1sdvo.Pause, 1366 | .gamepadcontextmenu_contextMenuItem_1sdvo.Stop, 1367 | .gamepadcontextmenu_contextMenuItem_1sdvo.Cancel { 1368 | color: var(--ctp-text); 1369 | background-color: var(--ctp-base); 1370 | } 1371 | .gamepadcontextmenu_contextMenuItem_1sdvo.gamepadcontextmenu_SubMenu_1_tPN .SVGIcon_DownArrowContextMenu { 1372 | fill: var(--ctp-text); 1373 | } 1374 | .gamepadcontextmenu_contextMenuItem_1sdvo.gamepadcontextmenu_SubMenu_1_tPN.gpfocuswithin .SVGIcon_DownArrowContextMenu { 1375 | fill: var(--ctp-base); 1376 | } 1377 | .gamepadcontextmenu_contextMenuItem_1sdvo.gamepadcontextmenu_SubMenu_1_tPN.gamepadcontextmenu_active_2Pk-x { 1378 | background-color: var(--ctp-accent-color); 1379 | color: var(--ctp-base); 1380 | } 1381 | [id^="ModalDialogOverlay_Modal_"] > div > div.BasicUIContextMenu.gamepadcontextmenu_BasicContextMenuModal_2xS2_ > div.gamepadcontextmenu_BasicContextMenuContainer_2ZDB6.Panel.Focusable.gpfocuswithin > div:nth-child(1) > div.gamepadcontextmenu_SubMenu_1_tPN.gamepadcontextmenu_active_2Pk-x.gamepadcontextmenu_contextMenuItem_1sdvo.contextMenuItem.Panel.Focusable > div.gamepadcontextmenu_Arrow_2EDBb > svg { 1382 | fill: var(--ctp-base) !important; 1383 | } 1384 | 1385 | /* New Collection Menu */ 1386 | .DialogLabel, .DialogLabelStrong { 1387 | color: var(--ctp-text); 1388 | } 1389 | .DialogLabel.savecollectiondialog_Required_w_ZWy { 1390 | color: var(--ctp-red); 1391 | } 1392 | .savecollectiondialog_Description_3uOEr { 1393 | background: var(--ctp-base); 1394 | } 1395 | 1396 | /* Notification Menu */ 1397 | .standardtemplates_StandardTemplate_3e_DB .standardtemplates_Icon_19g_L, 1398 | .standardtemplates_PinnedTemplate_2eBei .standardtemplates_Icon_19g_L, 1399 | .standardtemplates_StandardTemplate_3e_DB .standardtemplates_Title_1WlRE, 1400 | .standardtemplates_PinnedTemplate_2eBei .standardtemplates_Title_1WlRE { 1401 | color: var(--ctp-text); 1402 | } 1403 | .standardtemplates_StandardTemplate_3e_DB .standardtemplates_Timestamp_2vSvC, 1404 | .standardtemplates_PinnedTemplate_2eBei .standardtemplates_Timestamp_2vSvC, 1405 | .standardtemplates_StandardTemplate_3e_DB .standardtemplates_StandardNotificationSubText_2XcN2, 1406 | .standardtemplates_PinnedTemplate_2eBei .standardtemplates_StandardNotificationSubText_2XcN2 { 1407 | color: var(--ctp-overlay0); 1408 | } 1409 | .standardtemplates_StandardTemplate_3e_DB .standardtemplates_StandardNotificationDescription_1Ldq1, 1410 | .standardtemplates_PinnedTemplate_2eBei .standardtemplates_StandardNotificationDescription_1Ldq1 { 1411 | color: var(--ctp-subtext1); 1412 | } 1413 | .standardtemplates_StandardTemplate_3e_DB .standardtemplates_StandardNotificationSubText_2XcN2, 1414 | .standardtemplates_PinnedTemplate_2eBei .standardtemplates_StandardNotificationSubText_2XcN2 { 1415 | color: var(--ctp-overlay0) 1416 | } 1417 | .standardtemplates_NewIndicator_3aotN svg { 1418 | color: var(--ctp-green); 1419 | filter: drop-shadow(0px 0px 4px var(--ctp-green)); 1420 | } 1421 | 1422 | /* Friends Menu Fix */ 1423 | .offline .personanameandstatus_richPresenceLabel_1k82N, 1424 | .offline .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a, 1425 | .offline .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:hover, 1426 | .offline .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:active, 1427 | .offline .personanameandstatus_gameName_2wpap.personanameandstatus_richPresenceLabel_1k82N a:visited { 1428 | color: var(--ctp-overlay0); 1429 | } 1430 | .offline .personanameandstatus_playerName_r62qz.GamepadMode, 1431 | .GamepadMode .offline .personanameandstatus_playerName_r62qz { 1432 | color: var(--ctp-subtext0); 1433 | } 1434 | 1435 | .friend.ingame.awayOrSnooze.friendsnooze_hoverParent_3ID9R.friendStatusHover.Panel.Focusable.gpfocus.gpfocuswithin { 1436 | background-color: var(--ctp-surface0) !important; 1437 | } 1438 | 1439 | .friend.online.friendStatusHover.Panel.Focusable.gpfocus.gpfocuswithin, 1440 | .friend.offline.friendStatusHover.Panel.Focusable.gpfocus.gpfocuswithin, 1441 | .friend.ingame.friendsnooze_hoverParent_3ID9R.friendStatusHover.Panel.Focusable.gpfocus.gpfocuswithin, 1442 | .ChatRoomListGroupItem.NoChannels.Panel.Focusable.gpfocus.gpfocuswithin, 1443 | .favoriteElement.Panel.Focusable.gpfocus.gpfocuswithin, 1444 | .friend.offline.recentchatssteamdeck_RecentChatElement_1-Coz.Panel.Focusable.gpfocus.gpfocuswithin { 1445 | background-color: var(--ctp-surface0) !important; 1446 | } 1447 | .friendsnooze_SnoozeContainer_3EzTy.online .friendsnooze_SnoozeZ_1DArl.GamepadMode, .GamepadMode .friendsnooze_SnoozeContainer_3EzTy.online .friendsnooze_SnoozeZ_1DArl { 1448 | color: var(--ctp-blue); 1449 | } 1450 | .friendGroup.offlineFriends .groupName .groupCount.GamepadMode, .GamepadMode .friendGroup.offlineFriends .groupName .groupCount, .friendGroup.onlineFriends .groupName .groupCount.GamepadMode, .GamepadMode .friendGroup.onlineFriends .groupName .groupCount, .friendGroup .groupName .groupCount.collapsed.GamepadMode, .GamepadMode .friendGroup .groupName .groupCount.collapsed { 1451 | color: var(--ctp-subtext0); 1452 | } 1453 | .groupHeaderContainer .SortByRecent .SVGIcon_SortBy { 1454 | stroke: var(--ctp-subtext0); 1455 | } 1456 | .friend.gpfocus .labelHolder.GamepadMode.online.awayOrSnooze .personanameandstatus_playerName_r62qz, .friend.gpfocus .labelHolder.GamepadMode.online.awayOrSnooze .personanameandstatus_richPresenceLabel_1k82N, .GamepadMode .friend.gpfocus .labelHolder.online.awayOrSnooze .personanameandstatus_playerName_r62qz, .GamepadMode .friend.gpfocus .labelHolder.online.awayOrSnooze .personanameandstatus_richPresenceLabel_1k82N, .favoriteElement.gpfocus .labelHolder.GamepadMode.online.awayOrSnooze .personanameandstatus_playerName_r62qz, .favoriteElement.gpfocus .labelHolder.GamepadMode.online.awayOrSnooze .personanameandstatus_richPresenceLabel_1k82N, .GamepadMode .favoriteElement.gpfocus .labelHolder.online.awayOrSnooze .personanameandstatus_playerName_r62qz, .GamepadMode .favoriteElement.gpfocus .labelHolder.online.awayOrSnooze .personanameandstatus_richPresenceLabel_1k82N { 1457 | color: var(--ctp-blue); 1458 | } 1459 | .friend.gpfocus .labelHolder.GamepadMode.offline .personanameandstatus_richPresenceLabel_1k82N, .GamepadMode .friend.gpfocus .labelHolder.offline .personanameandstatus_richPresenceLabel_1k82N, .favoriteElement.gpfocus .labelHolder.GamepadMode.offline .personanameandstatus_richPresenceLabel_1k82N, .GamepadMode .favoriteElement.gpfocus .labelHolder.offline .personanameandstatus_richPresenceLabel_1k82N { 1460 | color: var(--ctp-overlay0); 1461 | } 1462 | .ChatRoomGroupAvatar.GamepadMode, .GamepadMode .ChatRoomGroupAvatar, .ChatRoomMultiFriendAvatar.GamepadMode, .GamepadMode .ChatRoomMultiFriendAvatar { 1463 | border-color: var(--ctp-overlay0); 1464 | } 1465 | .offline .steamavatar_avatarStatus_1yIzy.GamepadMode, .GamepadMode .offline .steamavatar_avatarStatus_1yIzy { 1466 | background-color: var(--ctp-overlay0); 1467 | } 1468 | 1469 | /* Top Navigation Bar Friends */ 1470 | .friendslist_TabBumper_3Jr0A.GamepadMode svg path, .GamepadMode .friendslist_TabBumper_3Jr0A svg path { 1471 | fill: var(--ctp-subtext0); 1472 | } 1473 | .personanameandstatus_playerNicknameBracket_2aXev { 1474 | color: var(--ctp-subtext0); 1475 | } 1476 | .friendslist_RecentChatIcon_2mQc_ .friendslist_UnreadAlert_1RSzq.GamepadMode, .GamepadMode .friendslist_RecentChatIcon_2mQc_ .friendslist_UnreadAlert_1RSzq, 1477 | .ChatRoomListGroupItem .FriendMessageCount.GamepadMode, .GamepadMode .ChatRoomListGroupItem .FriendMessageCount, .unreadFriend .FriendMessageCount.GamepadMode, .GamepadMode .unreadFriend .FriendMessageCount, 1478 | .unreadchatmessagesheadersteamdeck_Header_NotificationUnreadMention_16uUR { 1479 | color: var(--ctp-base); 1480 | background-color: var(--ctp-yellow); 1481 | box-shadow: none; 1482 | } 1483 | .unreadMessageViolator { 1484 | color: var(--ctp-base); 1485 | background: var(--ctp-yellow); 1486 | } 1487 | .recentchatssteamdeck_RecentChatsList_2-4f0 .recentchatssteamdeck_RecentChatElement_1-Coz .recentchatssteamdeck_Time_20ewu { 1488 | color: var(--ctp-subtext0); 1489 | } 1490 | /* Updates Coloration fix */ 1491 | #header > div.header_HeaderItem_2HnVd.header_Clickable_8sPcK.header_UpdatesIcon_33cHT.Panel.Focusable > svg > path:nth-child(2), 1492 | #header > div.header_HeaderItem_2HnVd.header_Clickable_8sPcK.header_UpdatesIcon_33cHT.Panel.Focusable > svg > path:nth-child(3), 1493 | #MainNavMenuContainer > div > div:nth-child(7) > div > div.mainmenu_ItemIcon_3xZ3Z > svg > path:nth-child(2), 1494 | #MainNavMenuContainer > div > div:nth-child(7) > div > div.mainmenu_ItemIcon_3xZ3Z > svg > path:nth-child(3) { 1495 | fill: var(--ctp-yellow); 1496 | } 1497 | 1498 | /* Patch Notes Fix */ 1499 | .updaterfield_PatchNotes_Evi7g { 1500 | background-color: var(--ctp-mantle); 1501 | } 1502 | .updaterfield_PatchNotes_Evi7g .updaterfield_PostedTime_3lI6D { 1503 | color: var(--ctp-subtext0) 1504 | } 1505 | .updaterfield_PatchNotes_Evi7g .updaterfield_EventDetailTitle_1suo0 { 1506 | color: var(--ctp-text); 1507 | } 1508 | .updaterfield_PatchNotes_Evi7g .updaterfield_EventDetailsBody_LRVqO { 1509 | color: var(--ctp-subtext1); 1510 | } 1511 | #Main > div > div.topleveltransitionswitch_TopLevelTransitionSwitch_1iKmx > div > div > div > div > div > div > div.gamepadpagedsettings_PagedSettingsDialog_PageListColumn_2EZ3o.PageListColumn.Panel.Focusable.gpfocuswithin > div > div.gamepadpagedsettings_PagedSettingsDialog_PageListItem_1ix7r.gamepadpagedsettings_Active_22LLB.Panel.Focusable.gpfocus.gpfocuswithin > div.gamepadpagedsettings_PageListItem_Icon_1F_5Q > svg > path:nth-child(1) { 1512 | fill: var(--ctp-base); 1513 | } 1514 | 1515 | /* Patch Notes Fix */ 1516 | .updaterfield_PatchNotes_Evi7g { 1517 | background-color: var(--ctp-mantle); 1518 | } 1519 | .updaterfield_PatchNotes_Evi7g .updaterfield_PostedTime_3lI6D { 1520 | color: var(--ctp-subtext0) 1521 | } 1522 | .updaterfield_PatchNotes_Evi7g .updaterfield_EventDetailTitle_1suo0 { 1523 | color: var(--ctp-text); 1524 | } 1525 | .updaterfield_PatchNotes_Evi7g .updaterfield_EventDetailsBody_LRVqO { 1526 | color: var(--ctp-subtext1); 1527 | } 1528 | #Main > div > div.topleveltransitionswitch_TopLevelTransitionSwitch_1iKmx > div > div > div > div > div > div > div.gamepadpagedsettings_PagedSettingsDialog_PageListColumn_2EZ3o.PageListColumn.Panel.Focusable.gpfocuswithin > div > div.gamepadpagedsettings_PagedSettingsDialog_PageListItem_1ix7r.gamepadpagedsettings_Active_22LLB.Panel.Focusable.gpfocus.gpfocuswithin > div.gamepadpagedsettings_PageListItem_Icon_1F_5Q > svg > path:nth-child(1) { 1529 | fill: var(--ctp-base); 1530 | } 1531 | 1532 | /* Game Menu */ 1533 | .BasicUI .appdetailsplaysection_CloudStatusLabel_fUTbl { 1534 | color: var(--ctp-subtext1); 1535 | } 1536 | .BasicUI .appactionbutton_Green_3cI5T .appactionbutton_ButtonChild_2AzIX, 1537 | .BasicUI .appactionbutton_Green_3cI5T .appactionbutton_ButtonChild_2AzIX .appactionbutton_ButtonText_33cnX { 1538 | color: var(--ctp-text); 1539 | } 1540 | .appdetailsfriendssection_FriendsSectionSubHeading_30EfX { 1541 | color: var(--ctp-subtext1); 1542 | } 1543 | #Main > div > div.topleveltransitionswitch_TopLevelTransitionSwitch_1iKmx > div > div > div.smartscrollcontainer_Container_15J5L.appdetails_Container_2iE-7 > div.smartscrollcontainer_Body_g6Mwh.appdetails_ScrollContainer_2l416.appdetails_Glassy_3Fmxx > div > div.Panel.Focusable.gpfocuswithin > div > div.basicappdetailssectionstyler_AppDetailsRoot_3fp5y.Panel.Focusable.gpfocuswithin > div.basicappdetailssectionstyler_AppDetailsContainer_2-ns_.Panel.Focusable.gpfocuswithin > div > div.gamepadtabbedpage_TabContents_WDa0_.Panel.Focusable > div > div > div > div > div.basicappdetailssectionstyler_AppDetailsContent_17iCv > div > div.appdetailssection_AppDetailsSection_2r4TK.appdetailsactivitysection_ActivityFeedContainer_3yTl3.Panel.Focusable > div.appdetailssection_AppDetailsSectionContainer_31ptF.appdetailssection_AppDetailsSectionHasLabel_2G5B7.Panel.Focusable > div.appdetailssection_Body_5uvIN.appdetailsactivitysection_InnerContainer_2EEAp > div.posttextentry_PostTextEntry_3x31A.appdetailsactivitysection_AddToFeed_2bqRp.appdetailsactivitysection_PostTextEntry_YFAtL.Panel.Focusable > textarea { 1544 | background-color: var(--ctp-surface0); 1545 | } 1546 | #Main > div > div.topleveltransitionswitch_TopLevelTransitionSwitch_1iKmx > div > div > div.smartscrollcontainer_Container_15J5L.appdetails_Container_2iE-7 > div.smartscrollcontainer_Body_g6Mwh.appdetails_ScrollContainer_2l416.appdetails_Glassy_3Fmxx > div > div.Panel.Focusable.gpfocuswithin > div > div.basicappdetailssectionstyler_AppDetailsRoot_3fp5y.Panel.Focusable.gpfocuswithin > div.basicappdetailssectionstyler_AppDetailsContainer_2-ns_.Panel.Focusable.gpfocuswithin > div > div.gamepadtabbedpage_TabContents_WDa0_.Panel.Focusable > div > div > div > div > div.basicappdetailssectionstyler_AppDetailsContent_17iCv > div > div.appdetailssection_AppDetailsSection_2r4TK.appdetailsactivitysection_ActivityFeedContainer_3yTl3.Panel.Focusable > div.appdetailssection_AppDetailsSectionContainer_31ptF.appdetailssection_AppDetailsSectionHasLabel_2G5B7.Panel.Focusable > div.appdetailssection_Body_5uvIN.appdetailsactivitysection_InnerContainer_2EEAp > div.posttextentry_PostTextEntry_3x31A.appdetailsactivitysection_AddToFeed_2bqRp.appdetailsactivitysection_PostTextEntry_YFAtL.Panel.Focusable > textarea:focus { 1547 | background-color: var(--ctp-surface1); 1548 | color: var(--ctp-subtext0); 1549 | } 1550 | #Main > div > div.topleveltransitionswitch_TopLevelTransitionSwitch_1iKmx > div > div > div.smartscrollcontainer_Container_15J5L.appdetails_Container_2iE-7 > div.smartscrollcontainer_Body_g6Mwh.appdetails_ScrollContainer_2l416.appdetails_Glassy_3Fmxx > div > div.Panel.Focusable.gpfocuswithin > div > div.basicappdetailssectionstyler_AppDetailsRoot_3fp5y.Panel.Focusable.gpfocuswithin > div.basicappdetailssectionstyler_AppDetailsContainer_2-ns_.Panel.Focusable.gpfocuswithin > div > div.gamepadtabbedpage_TabContents_WDa0_.Panel.Focusable > div > div > div > div > div.basicappdetailssectionstyler_AppDetailsContent_17iCv > div > div.appdetailssection_AppDetailsSection_2r4TK.appdetailsactivitysection_ActivityFeedContainer_3yTl3.Panel.Focusable > div.appdetailssection_AppDetailsSectionContainer_31ptF.appdetailssection_AppDetailsSectionHasLabel_2G5B7.Panel.Focusable > div.appdetailssection_Body_5uvIN.appdetailsactivitysection_InnerContainer_2EEAp > div.posttextentry_PostTextEntry_3x31A.appdetailsactivitysection_AddToFeed_2bqRp.appdetailsactivitysection_PostTextEntry_YFAtL.Panel.Focusable > textarea::placeholder { 1551 | color: var(--ctp-subtext0); 1552 | } 1553 | .appactivityday_PartnerEventType_1ujzu, .appactivityday_PartnerEventMediumImage_Title_1gljE { 1554 | color: var(--ctp-text); 1555 | } 1556 | .appactivityday_PartnerEventMediumImage_Summary_Ru7OB { 1557 | color: var(--ctp-subtext1); 1558 | } 1559 | .appactivityday_PartnerEventTextOnly_Container_1wJJQ.Panel.Focusable { 1560 | background-color: var(--ctp-surface0); 1561 | } 1562 | .appactivityday_PartnerEventTextOnly_Title_1Cva_ { 1563 | color: var(--ctp-subtext1); 1564 | } 1565 | .appactivityday_PartnerEventTextOnly_Icon_1-llQ svg path { 1566 | fill: var(--ctp-subtext0); 1567 | } 1568 | .appactivityday_PartnerEventLargeImage_Title_3fsjz { 1569 | color: var(--ctp-text); 1570 | } 1571 | .appactivityday_PartnerEventLargeImage_Summary_3zwBR { 1572 | color: var(--ctp-subtext1); 1573 | } 1574 | .appactivityday_LeftSideMajorUpdateBar_3oMUS { 1575 | background: linear-gradient(to right, #199fff00 0%, var(--ctp-blue) 58px); 1576 | } 1577 | .appdetailsactivitysection_ActivityFeedContainer_3yTl3 .appdetailsactivitysection_EndofFeed_3LIds .appdetailsactivitysection_EndText_3jmKN { 1578 | color: var(--ctp-subtext0); 1579 | } 1580 | .appdetailsactivitysection_ActivityFeedContainer_3yTl3 .appdetailsactivitysection_EndofFeed_3LIds .appdetailsactivitysection_EndRule_1AZdy { 1581 | background-color: var(--ctp-surface0); 1582 | } 1583 | 1584 | /* Your Stuff */ 1585 | .appdetailsscreenshotssection_ScreenshotsSection_2_TE0 .appdetailsscreenshotssection_NoRecent_1XRnA, 1586 | .appdetailsscreenshotssection_ScreenshotsSection_2_TE0 .appdetailsscreenshotssection_NoRecent_1XRnA svg { 1587 | color: var(--ctp-subtext1); 1588 | } 1589 | .BasicUI button.DialogButton.appdetailsbutton_AppDetailsButton_3Cdin.appdetailsbutton_BottomRight_3nJyY:not(.gpfocus) { 1590 | color: var(--ctp-text); 1591 | } 1592 | .appdetailsreviewsection_PlayedForTime_BDa6l { 1593 | color: var(--ctp-subtext0); 1594 | } 1595 | 1596 | /* Community Tab */ 1597 | .BasicUI .appdetailscommunityfeed_AuthorSection_1ul9Z { 1598 | color: var(--ctp-text); 1599 | } 1600 | .appdetailscommunityfeed_ArtItem_1aP1b .appdetailscommunityfeed_DescriptionRow_Uhvgn { 1601 | color: var(--ctp-text); 1602 | } 1603 | .artworkmodal_ArtworkModalContainer_bAmL1 { 1604 | background-color: var(--ctp-base); 1605 | } 1606 | .artworkmodal_CreatedBy_dnuQ_ .artworkmodal_Label_1mwKp { 1607 | color: var(--ctp-accent-color) 1608 | } 1609 | .artworkmodal_FileDetails_1-MBE .artworkmodal_Fields_1gvuj .artworkmodal_IconAndDate_3Z5_f .artworkmodal_Timestamp_2nKVT { 1610 | color: var(--ctp-text); 1611 | } 1612 | .artworkmodal_ScrollForMore_WgpsF > svg > polyline { 1613 | stroke: var(--ctp-subtext0); 1614 | } 1615 | .comment_thread_ActivityCommentThread_39nna { 1616 | background: none; 1617 | } 1618 | .comment_thread_ActivityCommentThread_39nna .comment_thread_Comment_515RL { 1619 | color: var(--ctp-subtext0); 1620 | border-top: 1px solid var(--ctp-surface0); 1621 | } 1622 | .comment_thread_ActivityCommentThread_39nna .comment_thread_MakeCommentsVisible_FPxfN { 1623 | background-color: var(--ctp-surface0); 1624 | color: var(--ctp-subtext1); 1625 | } 1626 | .comment_thread_ActivityCommentThread_39nna .comment_thread_Comment_515RL .comment_thread_CommentHeader_25wbo .comment_thread_CommentTime_2310B { 1627 | color: var(--ctp-subtext0); 1628 | } 1629 | .artworkmodal_FileDetails_1-MBE .artworkmodal_Caption_2yt71 { 1630 | color: var(--ctp-accent-color); 1631 | } 1632 | .appactivityday_PartnerEventTextOnly_Summary_3ZUP3 { 1633 | color: var(--ctp-subtext0) 1634 | } 1635 | 1636 | /* Game Info */ 1637 | .BasicUI .appdetailsgameinfopanel_Container_2jPMy .appdetailsgameinfopanel_SectionContainer_1uS70 .appdetailsgameinfopanel_GameDescription_3GkV1 { 1638 | color: var(--ctp-text); 1639 | } 1640 | .BasicUI .appdetailsprimarylinkssection_Anchor_DY4_w .appdetailsprimarylinkssection_Link_1b6LY .appdetailsprimarylinkssection_Text_2sNDj, 1641 | .appdetailsgameinfopanel_DeckVerifiedInfo_IIJei { 1642 | color: var(--ctp-text); 1643 | } 1644 | .appdetailsfeatureicon_Container_1SIa8 .appdetailsfeatureicon_Label_1VoVz, 1645 | .appdetailsfeatureicon_Container_1SIa8 .appdetailsfeatureicon_Icon_2RwHE, 1646 | .appdetailsgameinfopanel_AssociationList_2ZcNQ .appdetailsgameinfopanel_Label_1vYL2, 1647 | .appdetailsgameinfopanel_Container_2jPMy .appdetailsgameinfopanel_Stats_3cntz .appdetailsgameinfopanel_Release_1OWQ9 .appdetailsgameinfopanel_Label_1vYL2 { 1648 | color: var(--ctp-subtext0); 1649 | } 1650 | .appdetailsgameinfopanel_AssociationList_2ZcNQ .appdetailsgameinfopanel_Association_-9icu .appdetailsgameinfopanel_Name_2j8Xh, 1651 | .appdetailsgameinfopanel_Container_2jPMy .appdetailsgameinfopanel_Stats_3cntz .appdetailsgameinfopanel_Release_1OWQ9 .appdetailsgameinfopanel_Date_izVv8{ 1652 | color: var(--ctp-text); 1653 | } 1654 | .appdetailsgameinfopanel_Container_2jPMy { 1655 | color: var(--ctp-subtext0); 1656 | } 1657 | .appactionbutton_ShutdownAppButton_1WVYD { 1658 | background-color: var(--ctp-surface0); 1659 | } 1660 | .appdetailsplaysection_CloudStatusRow_QvHky.Panel.Focusable > span { 1661 | color: var(--ctp-subtext1); 1662 | } 1663 | .appdetailsplaysection_CloudStatusRow_QvHky:before, .appdetailsplaysection_CloudStatusRow_QvHky:after { 1664 | background-color: var(--ctp-surface0); 1665 | } 1666 | .BasicUI .appactionbutton_ButtonChild_2AzIX .appactionbutton_ButtonText_33cnX { 1667 | color: var(--ctp-text); 1668 | } 1669 | .BasicUI .appactionbutton_PlayButton_3ydig { 1670 | background-color: var(--ctp-surface0); 1671 | } 1672 | .BasicUI .appdetailsplaysection_MenuButton_3qDWQ svg { 1673 | fill: var(--ctp-subtext1); 1674 | color: var(--ctp-subtext1); 1675 | } 1676 | 1677 | /* In-Game Menu Fix */ 1678 | .mainmenuapprunning_NavigationMenuItem_1G0K4 .mainmenuapprunning_ActiveDot_13YbV { 1679 | background-color: var(--ctp-accent-color); 1680 | } 1681 | .mainmenuapprunning_NavigationMenuItem_1G0K4.Panel.Focusable.gpfocus.gpfocuswithin { 1682 | color: var(--ctp-text) !important; 1683 | } 1684 | .mainmenuapprunning_NavigationMenuItem_1G0K4, 1685 | .mainmenuapprunning_NavigationMenuItem_1G0K4.mainmenuapprunning_Active_1jG8i{ 1686 | color: var(--ctp-text); 1687 | } 1688 | .controllerconfiguratorsummary_ControllerConfiguratorSummary_3TvBV.controllerconfiguratorsummary_MainMenu_36lCI { 1689 | background-color: var(--ctp-base) 1690 | } 1691 | .mainmenuapprunning_NavigationColumn_27FEg { 1692 | background: var(--ctp-base); 1693 | border: 1px solid var(--ctp-surface0); 1694 | } 1695 | .mainmenuapprunning_NavigationColumn_27FEg:before { 1696 | background: none; 1697 | border: none; 1698 | } 1699 | .controllerconfiguratorsummary_BottomControlsSections_2H5S6 .controllerconfiguratorsummary_ConfigButton_1T2Rs { 1700 | background-color: var(--ctp-surface0); 1701 | color: var(--ctp-text); 1702 | } 1703 | .controllerconfiguratorsummary_BottomControlsSections_2H5S6 .controllerconfiguratorsummary_ConfigButton_1T2Rs.gpfocus { 1704 | color: var(--ctp-base); 1705 | background-color: var(--ctp-accent-color); 1706 | } 1707 | .controllerconfiguratorsummary_ControllerInputDisplay_27Q1T { 1708 | color: var(--ctp-subtext1) 1709 | } 1710 | .controllerconfiguratorsummary_TitleLabel_3ViNI { 1711 | color: var(--ctp-subtext0); 1712 | } 1713 | .gamenotes_NoteEditorArea_3WOF4 { 1714 | color: var(--ctp-text); 1715 | } 1716 | .gamenotes_EditorInput_3zWun>.ProseMirror { 1717 | background-color: var(--ctp-surface0); 1718 | } 1719 | .mainmenuapprunning_MainMenuAppRunning_1wiEs.mainmenuapprunning_MenuOpen_2xotn.Panel.Focusable.gpfocuswithin { 1720 | background-color: var(--ctp-base); 1721 | } 1722 | 1723 | /* Guides */ 1724 | .overlayguides_GuideList_3p2SR, 1725 | .overlayguides_GuideListItemBase_1etIu, 1726 | .overlayguides_GuidesHomeHeader_1K5yV, 1727 | .mainmenuapprunning_AppColumn_3FAI9.mainmenuapprunning_FocusedColumn_lz9Db { 1728 | background-color: var(--ctp-base); 1729 | } 1730 | .overlayguides_GuideListItemBase_1etIu { 1731 | border-top: 1px solid var(--ctp-surface0); 1732 | } 1733 | .overlayguides_GuideTitle_35sEZ, 1734 | .overlayguides_ListTitle_1qkU5 { 1735 | color: var(--ctp-text); 1736 | } 1737 | .overlayguides_GuideAuthor_28tAd { 1738 | color: var(--ctp-accent-color); 1739 | } 1740 | .overlayguides_GuideDescription_DpdGp, 1741 | .overlayguides_UGCRatingStars_1lO3n > svg, 1742 | .overlayguides_GuideList_3p2SR .overlayguides_NoGuides_1vQ-f{ 1743 | color: var(--ctp-subtext0) 1744 | } 1745 | .overlayguides_OverlayGuidesHome_1Biyy .overlayguides_GuidesHomeHeader_1K5yV .overlayguides_AppName_3LiqH { 1746 | color: var(--ctp-text); 1747 | } 1748 | .overlayguides_OverlayGuidesHome_1Biyy .overlayguides_GuidesHomeHeader_1K5yV .overlayguides_GuidesHomeHeaderDesc_14LPc, 1749 | .overlayguides_PageNumber_19Jds, 1750 | .overlayguides_UGCRating_oTb9Y .overlayguides_UGCTotalRatings_1RTRU { 1751 | color: var(--ctp-subtext1); 1752 | } 1753 | .overlayguides_GuidesHomeHeader_1K5yV { 1754 | border-bottom: 1px solid var(--ctp-surface0); 1755 | } 1756 | .overlayguides_GuideDetails_1AjME .overlayguides_GuideDetailsHeader_2_Ivx, 1757 | .overlayguides_GuideDetails_1AjME .overlayguides_TableOfContents_CwN4g, 1758 | .bbcodes_Table_2Z51g .bbcodes_TableRow_Ms77J, 1759 | .bbcodes_Table_2Z51g .bbcodes_TableData_2t3YC, 1760 | .bbcodes_TableHeader_1vvfx, 1761 | .bbcodes_Table_2Z51g .bbcodes_TableData_2t3YC { 1762 | border-color: var(--ctp-surface0) !important; 1763 | } 1764 | .overlayguides_GuideDetails_1AjME .overlayguides_GuideDetailsTitle_d2OwZ { 1765 | color: var(--ctp-text); 1766 | } 1767 | .overlayguides_GuideDetails_1AjME .overlayguides_GuideDetailsDesc_1wBkh { 1768 | color: var(--ctp-subtext1); 1769 | } 1770 | .overlayguides_GuideDetails_1AjME .overlayguides_GuideSubSections_2gRAL .overlayguides_SubSectionTitle_vJoi8 { 1771 | color: var(--ctp-accent-color); 1772 | } 1773 | .bbcodes_TableHeader_1vvfx { 1774 | color: var(--ctp-subtext1); 1775 | } 1776 | .overlayguides_SubSection_1CymH.Panel.Focusable.gpfocuswithin > div.overlayguides_SubSectionDesc_3qm_0.Panel.Focusable > div > div > div, 1777 | .overlayguides_SubSectionDesc_3qm_0.Panel.Focusable > div > div > div { 1778 | color: var(--ctp-subtext1); 1779 | } 1780 | .overlayguides_UGCControls_2Mna7 .overlayguides_VoteIcon_2yfF2.overlayguides_ThumbsUpColor_3v3hT { 1781 | color: var(--ctp-green); 1782 | } 1783 | .overlayguides_UGCControls_2Mna7 .overlayguides_VoteIcon_2yfF2.overlayguides_ThumbsDownColor_1TqtH { 1784 | color: var(--ctp-red); 1785 | } 1786 | .overlayguides_GuideDetails_1AjME .overlayguides_TableOfContents_CwN4g .overlayguides_TOCEntry_2bjWQ { 1787 | background: none; 1788 | border-bottom: 1px solid var(--ctp-surface0); 1789 | color: var(--ctp-subtext1); 1790 | } 1791 | .mainmenuapprunning_AppColumn_3FAI9 { 1792 | background-color: var(--ctp-base); 1793 | } 1794 | .overlayguides_GuideDetails_1AjME .overlayguides_GuideSubSections_2gRAL .overlayguides_SubSectionDesc_3qm_0 { 1795 | color: var(--ctp-subtext0); 1796 | } 1797 | 1798 | /* Spoiler */ 1799 | .bbcodes_Spoiler_3Caxn { 1800 | background-color: var(--ctp-crust); 1801 | } 1802 | .bbcodes_Spoiler_3Caxn:hover, .bbcodes_Spoiler_3Caxn.bbcodes_Revealed_35II0 { 1803 | color: var(--ctp-text); 1804 | } 1805 | 1806 | /* Game Review Fix */ 1807 | .appactivityday_ReviewDescriptionRecommended_1zQfK, 1808 | .appdetailssection_Highlight_38t1m, 1809 | .appdetailsreviewsection_CommentsGroup_2Z3gh .appdetailsreviewsection_CommentsContainer_17u7k .appdetailsreviewsection_CommentCount_2FYBw { 1810 | color: var(--ctp-text) 1811 | } 1812 | .appactivityday_PlayedForTime_2r-N9 { 1813 | color: var(--ctp-subtext0) 1814 | } 1815 | .appactivityday_ReviewText_3ZTUR, 1816 | .appdetailsreviewsection_ReviewText_3k8QE, 1817 | .appdetailsreviewsection_CommentsGroup_2Z3gh .appdetailsreviewsection_CommentsContainer_17u7k .appdetailsreviewsection_CommentsLabel_2EyEa { 1818 | color: var(--ctp-subtext1) 1819 | } 1820 | .appactivityday_ReviewIconThumbsUpColor_3AXaY { 1821 | fill: var(--ctp-blue); 1822 | } 1823 | .appactivityday_ReviewIconThumbsUp_2oPMu { 1824 | background: var(--ctp-base); 1825 | } 1826 | .appdetailsreviewsection_CommentsGroup_2Z3gh .appdetailsreviewsection_CommentsContainer_17u7k .appdetailsreviewsection_UpVotesIcon_2cFKq, 1827 | .appdetailsreviewsection_CommentsGroup_2Z3gh .appdetailsreviewsection_CommentsContainer_17u7k .appdetailsreviewsection_CommentIcon_szq-Q { 1828 | fill: var(--ctp-text); 1829 | } 1830 | 1831 | /* Cloud Sync */ 1832 | .appdetailsplaysection_CloudSyncProblem_2bzio { 1833 | background-color: var(--ctp-surface0); 1834 | } 1835 | .appdetailsplaysection_CloudSyncProblem_2bzio.gpfocus { 1836 | background-color: var(--ctp-surface1); 1837 | } 1838 | .appdetailsplaysection_CloudIconSVG_MbTRi > path:nth-child(2) { 1839 | fill: var(--ctp-yellow); 1840 | } 1841 | .cloudconflict_Active_2hegS .cloudconflict_RadioButton_2SNqC, 1842 | .cloudconflict_Active_2hegS .cloudconflict_RadioButton_2SNqC:hover { 1843 | background-color: var(--ctp-base); 1844 | box-shadow: inset 0px 0px 0px 6px var(--ctp-accent-color); 1845 | } 1846 | .cloudconflict_DialogChoiceButton_1NanE.cloudconflict_Active_2hegS.DialogButton._DialogLayout.Secondary.gamepaddialog_Button_1kn70.Focusable.gpfocus.gpfocuswithin > .cloudconflict_RadioButton_2SNqC { 1847 | background-color: var(--ctp-accent-color); 1848 | box-shadow: inset 0px 0px 0px 6px var(--ctp-base); 1849 | } 1850 | .cloudconflict_RadioButton_2SNqC { 1851 | background-color: var(--ctp-base); 1852 | } 1853 | 1854 | /* Achievement Fix */ 1855 | .appdetailsachievementssection_UnlockedLabel_3jC8o, 1856 | .appdetailsachievementssection_AchivementCarouselItemDetails_1ckvQ .appdetailsachievementssection_Name_39Y01, 1857 | .appdetailsachievementssection_LockedAchievementsLabel_1F8Ry, 1858 | .achievementslist_AchievementTitle_17dhG { 1859 | color: var(--ctp-text); 1860 | } 1861 | .appdetailsachievementssection_UnlockedLabelPercent_14kZV, 1862 | .achievementslist_AchievementGlobalPercentage_VQbek { 1863 | color: var(--ctp-overlay0); 1864 | } 1865 | .appdetailsachievementssection_AchivementCarouselItemDetails_1ckvQ .appdetailsachievementssection_Description_3212r, 1866 | .appdetailsachievementssection_AchivementCarouselItemDetails_1ckvQ .appdetailsachievementssection_Achieved_MGoYU, 1867 | .achievementslist_AchievementDescription_1WP2Y, 1868 | .achievementslist_ListTitle_IM0uE, 1869 | .achievementslist_ProgressCount_2LZ4v, 1870 | .achievementsheader_Stat_28omE .achievementsheader_StatLabelAndValue_C17Op .achievementsheader_Label_17zZl, 1871 | .achievementslist_HeaderText_OAV6Q, 1872 | .achievementslist_GlobalAchievementListItem_316Uo .achievementslist_Content_UWkKt .achievementslist_Percent_17WmA { 1873 | color: var(--ctp-subtext1) 1874 | } 1875 | .achievementslist_AchievementListItemBase_2Kmn7, 1876 | .achievementslist_AchievementList_1UXC2 { 1877 | background-color: var(--ctp-base); 1878 | } 1879 | .achievementslist_UnlockDate_2fFW2 { 1880 | color: var(--ctp-accent-color) 1881 | } 1882 | .progressbar_ProgressBar_1-nHj { 1883 | background-color: var(--ctp-surface0); 1884 | } 1885 | .progressbar_ProgressBar_1-nHj .progressbar_Percent_2_0Jo { 1886 | background-color: var(--ctp-accent-color) !important; 1887 | } 1888 | .achievementiconbase_HiddenLabel_2yMyP, 1889 | .achievementsheader_Container_2iGYY .achievementsheader_Title_3wNyl, 1890 | .achievementslist_GlobalAchievementListItem_316Uo .achievementslist_Content_UWkKt .achievementslist_Info_Zoy4C .achievementslist_Title_3LS_N { 1891 | color: var(--ctp-text); 1892 | } 1893 | .BasicUI .achievementiconbase_HiddenLabel_2yMyP { 1894 | background: var(--ctp-surface0) 1895 | } 1896 | .achievementsheader_Stat_28omE .achievementsheader_StatLabelAndValue_C17Op .achievementsheader_TextValue_3SUIg, 1897 | .achievementslist_GlobalAchievementListItem_316Uo .achievementslist_Content_UWkKt .achievementslist_Info_Zoy4C .achievementslist_Description_231ll { 1898 | color: var(--ctp-subtext0); 1899 | } 1900 | .achievementslist_GlobalAchievementListItem_316Uo { 1901 | background-color: var(--ctp-mantle) 1902 | } 1903 | .achievementslist_GlobalAchievementListItem_316Uo .achievementslist_Content_UWkKt .achievementslist_ProgressFill_2lgHV { 1904 | background-color: var(--ctp-surface0); 1905 | } 1906 | .achievementslist_GlobalAchievementListItem_316Uo .achievementslist_UnlockContainer_1vd1p svg { 1907 | color: var(--ctp-accent-color); 1908 | } 1909 | 1910 | /* Trading Cards Fix */ 1911 | .appdetailstradingcardssection_BadgeInfo_3QrX3 .appdetailstradingcardssection_BadgeName_3ca2d { 1912 | color: var(--ctp-accent-color); 1913 | } 1914 | .appdetailstradingcardssection_BadgeInfo_3QrX3 .appdetailstradingcardssection_BadgeLevel_2PMlM { 1915 | color: var(--ctp-subtext1); 1916 | } 1917 | .appdetailstradingcardssection_CardsLeft_2H1Mi { 1918 | color: var(--ctp-subtext0); 1919 | } 1920 | .appdetailstradingcardssection_Badge_RPcyJ.appdetailstradingcardssection_EmptyCircle_2feGA { 1921 | border-color: var(--ctp-overlay0); 1922 | } 1923 | .appdetailstradingcardssection_Card_1WsOn.appdetailstradingcardssection_Unowned_1A6NC .appdetailstradingcardssection_CardContainer_2DUDv, .appdetailstradingcardssection_Card_1WsOn.appdetailstradingcardssection_Loading_2ZOgN .appdetailstradingcardssection_CardContainer_2DUDv { 1924 | background-color: var(--ctp-surface0); 1925 | } 1926 | 1927 | /* Download Menu Fixes */ 1928 | .downloadgraph_StatsPanel_3mdnp .downloadgraph_Figure_eXF8x, 1929 | .downloads_SectionTitle_qq2xI .downloads_TitleAndCount_ROxNr .downloads_Title_TK9wv, .downloads_SectionJumpBar_mw7VZ .downloads_TitleAndCount_ROxNr .downloads_Title_TK9wv, 1930 | .downloads_SectionItem_1VNuY .downloads_Name_35eOQ{ 1931 | color: var(--ctp-text); 1932 | } 1933 | .downloadgraph_StatsPanel_3mdnp .downloadgraph_Stat_5TdA4, 1934 | .downloads_AutoUpdateHours_117rQ, 1935 | .downloads_SectionTitle_qq2xI .downloads_Count_1CGnw, 1936 | .downloads_ProgressDetails_sv3ZH .downloads_Value_1dHjj { 1937 | color: var(--ctp-overlay0); 1938 | } 1939 | .GamepadMode .downloads_SectionItemWrapper_21P7c.gpfocus .downloads_SectionItemStatus_1Sygg .downloads_ProgressBar_1vMU1.downloads_NotActive_2Xedp div { 1940 | background-color: var(--ctp-overlay0); 1941 | } 1942 | .downloads_SectionTitle_qq2xI .downloads_Rule_1CTr1 { 1943 | background-color: var(--ctp-surface0); 1944 | } 1945 | .downloads_PatchNotes_3kXEp { 1946 | color: var(--ctp-blue); 1947 | } 1948 | .downloads_SectionItemStatus_1Sygg, 1949 | .downloads_SectionItemStatus_1Sygg .downloads_State_2ns4w .downloads_InProgress_3Wavc { 1950 | color: var(--ctp-subtext0); 1951 | } 1952 | .downloads_SectionItem_1VNuY .downloads_Button_3oavR, .downloads_SectionItem_1VNuY .downloads_Button_3oavR:enabled, .downloads_SectionItem_1VNuY .downloads_Button_3oavR:active, .downloads_SectionItem_1VNuY .downloads_Button_3oavR:hover, .downloads_SectionItem_1VNuY .downloads_Button_3oavR:enabled:active:hover, .downloads_SectionItem_1VNuY .downloads_Button_3oavR.DialogButton:enabled { 1953 | color: var(--ctp-text); 1954 | } 1955 | .downloads_Section_3Mbhn.Panel.Focusable.gpfocuswithin > div.downloads_SectionList_OINnO > div > div { 1956 | background-color: var(--ctp-surface0) !important; 1957 | } 1958 | .downloads_SectionItemWrapper_21P7c.gpfocus .downloads_SectionItem_1VNuY .downloads_Button_3oavR.DialogButton:enabled { 1959 | background-color: var(--ctp-accent-color) !important; 1960 | } 1961 | .downloadgraph_DownloadGraphLegend_hGZq4 .downloadgraph_LegendText_1iulC { 1962 | color: var(--ctp-subtext0); 1963 | } 1964 | .downloads_ProgressDetails_sv3ZH .downloads_Value_1dHjj.downloads_InProgress_3Wavc, 1965 | .downloads_SectionItemStatus_1Sygg .downloads_Progress_FuJLs, 1966 | .downloads_SectionItem_1VNuY.downloads_Active_IbePL .downloads_Button_3oavR.DialogButton:enabled, 1967 | .downloads_RemoveAllButton_1GdR5.downloads_RemoveAllButton_1GdR5.DialogButton:enabled { 1968 | color: var(--ctp-text); 1969 | } 1970 | .downloads_ContentType_Rgy-7 { 1971 | color: var(--ctp-overlay0); 1972 | } 1973 | 1974 | /* Media Menu */ 1975 | .gamepadtabbedpage_TabContentsScroll_1X4dt._TabContentsScroll.scrollpanel_ScrollPanel_1CXdi.scrollpanel_ScrollY_313lB.Panel.Focusable { 1976 | background-color: var(--ctp-base); 1977 | } 1978 | .gamepadtabbedpage_TabHeaderRowWrapper_2Jobs.gamepadtabbedpage_Floating_3I3IM { 1979 | background-color: var(--ctp-mantle); 1980 | } 1981 | .mediapage_ScreenshotHeaderBanner_Bly4O .mediapage_SortOrder_21DQz { 1982 | color: var(--ctp-subtext1); 1983 | } 1984 | .mediapage_Screenshot_3Qh8h { 1985 | background-color: var(--ctp-surface0); 1986 | } 1987 | 1988 | /* Friends Menu Fix */ 1989 | .chattabs_ChatTab_2Vrcp.chattabs_Active_Lrqoj.GamepadMode.gpfocus, .GamepadMode .chattabs_ChatTab_2Vrcp.chattabs_Active_Lrqoj.gpfocus { 1990 | background-color: var(--ctp-surface0); 1991 | } 1992 | .ChatHistorySelector { 1993 | background: var(--ctp-surface0) 1994 | } 1995 | .SteamDeckChats.gpfocuswithin .RightSideButtonContainer .AddFriendButton, .SteamDeckChats.gpfocuswithin .RightSideButtonContainer .inviteAnotherFriendButton, 1996 | .chatentry_chatTextarea_pewyB, 1997 | button.chatentry_chatSubmitButton_1IEiK.chatentry_disabled_2GM2k.Focusable { 1998 | background-color: var(--ctp-surface0); 1999 | color: var(--ctp-text); 2000 | } 2001 | button.chatentry_chatSubmitButton_1IEiK.chatentry_disabled_2GM2k.Focusable { 2002 | border-left: 2px solid var(--ctp-base); 2003 | } 2004 | .msg.timeDivision.GamepadMode, .GamepadMode .msg.timeDivision { 2005 | color: var(--ctp-subtext0); 2006 | } 2007 | .timeDivision .preHorizDivider { 2008 | background-color: var(--ctp-surface0); 2009 | } 2010 | .chatEntry.Panel.Focusable.gpfocuswithin > form > button { 2011 | background-color: var(--ctp-accent-color); 2012 | } 2013 | .chatEntry.Panel.Focusable.gpfocuswithin > form > button > svg > path { 2014 | fill: var(--ctp-base); 2015 | } 2016 | button.chatentry_chatSubmitButton_1IEiK.chatentry_disabled_2GM2k.Focusable > svg > path { 2017 | fill: var(--ctp-text); 2018 | } 2019 | .ChatHistoryContainer.gpfocus .msg.timeDivision { 2020 | color: var(--ctp-subtext1); 2021 | } 2022 | .multiChatDialog.GamepadMode .speakerTimeStamp, .GamepadMode .multiChatDialog .speakerTimeStamp { 2023 | color: var(--ctp-subtext0) 2024 | } 2025 | .messages_SpeakerName_Default_2NMuV.GamepadMode, .GamepadMode .messages_SpeakerName_Default_2NMuV { 2026 | color: var(--ctp-accent-color); 2027 | } 2028 | .msgText, 2029 | .friendslist_LastMessage_3HNwU.GamepadMode, .GamepadMode .friendslist_LastMessage_3HNwU { 2030 | color: var(--ctp-text); 2031 | } 2032 | .GamepadMode.friendlist .TabPanelHeader .NewChatGroupButton.gpfocus, .GamepadMode.friendlist .TabPanelHeader .AddFriendButton.gpfocus, .GamepadMode.friendlist .TabPanelHeader .FriendsInvitesButton.gpfocus { 2033 | background-color: var(--ctp-accent-color); 2034 | color: var(--ctp-base); 2035 | } 2036 | .gamepaddialog_GamepadDialogContent_3joNk ._DialogInputContainer.gpfocus, .gamepaddialog_GamepadDialogContent_3joNk ._DialogInputContainer.Active { 2037 | color: var(--ctp-text); 2038 | background-color: var(--ctp-surface0); 2039 | } 2040 | .DialogTextInputBase:read-only { 2041 | background-color: var(--ctp-mantle); 2042 | } 2043 | .FriendPicker .FriendPickerFriendList.GamepadMode.gpfocus, .GamepadMode .FriendPicker .FriendPickerFriendList.gpfocus { 2044 | background-color: var(--ctp-surface0); 2045 | } 2046 | .FriendPicker_SuggestedFriend.gpfocus .friend { 2047 | background-color: var(--ctp-surface0) !important; 2048 | } 2049 | 2050 | /* Library Fix */ 2051 | .appgrid_AppGridSectionLabel_2hvQb { 2052 | color: var(--ctp-subtext1); 2053 | font-weight: 400 2054 | } 2055 | .appgrid_AppGridSectionHeader_3bWIS .appgrid_Rule_3pJqX { 2056 | background: var(--ctp-surface0); 2057 | } 2058 | .appportrait_LibraryItemBoxSubscript_1LJqx { 2059 | background-color: var(--ctp-surface0); 2060 | color: var(--ctp-subtext1); 2061 | } 2062 | 2063 | /* Add A Friend */ 2064 | .friendinvites_InvitesList_3i8Fo { 2065 | background-color: var(--ctp-base); 2066 | } 2067 | .friendinvites_AddFriendSection_3BjIx .friendinvites_Title_1ZEdD { 2068 | color: var(--ctp-text); 2069 | } 2070 | .friendinvites_AddFriendSection_3BjIx .friendinvites_Description_KI_gF, 2071 | .friendinvites_FriendCodeSection_39nte .friendinvites_Caption__XK9j { 2072 | color: var(--ctp-subtext1); 2073 | } 2074 | .friendinvites_FriendCodeSection_39nte .friendinvites_FriendCode_27408 { 2075 | background-color: var(--ctp-mantle); 2076 | border: 1px solid var(--ctp-surface0); 2077 | } 2078 | .friendinvites_FriendCodeSection_39nte .friendinvites_Code_1-bTQ { 2079 | color: var(--ctp-accent-color); 2080 | } 2081 | .friendinvites_InvitesSectionHeader_3B_sJ { 2082 | color: var(--ctp-subtext0); 2083 | } 2084 | .friendinvites_InvitesRow_35_aF.gpfocuswithin { 2085 | background-color: var(--ctp-surface0); 2086 | } 2087 | .DesktopUI .DialogTextInputBase:focus, .DialogTextInputBase:focus-within { 2088 | background-color: var(--ctp-surface0); 2089 | color: var(--ctp-text); 2090 | } 2091 | 2092 | /* Game Launch Popup Fix */ 2093 | .applaunchingdetails_ConfigurationHeader_30C5a { 2094 | color: var(--ctp-subtext1); 2095 | } 2096 | .applaunchingdetails_LaunchStatus_1ZWPD { 2097 | color: var(--ctp-text); 2098 | } 2099 | 2100 | .applaunchingdetails_ConfigurationName_XPWRZ { 2101 | color: var(--ctp-subtext0); 2102 | } 2103 | /* Your Account Menu */ 2104 | button.accountpanel_FatButton_TEWms svg { 2105 | color: var(--ctp-text); 2106 | } 2107 | button.accountpanel_FatButton_TEWms .accountpanel_Label_3wadw { 2108 | color: var(--ctp-subtext1); 2109 | } 2110 | button.accountpanel_FatButton_TEWms .accountpanel_Details_3Wb9y { 2111 | color: var(--ctp-subtext0); 2112 | } 2113 | .accountpanel_Highlight_35ztZ { 2114 | color: var(--ctp-accent-color); 2115 | } 2116 | 2117 | /* Post Game Summary Fix */ 2118 | .BasicUI .spotlightgameplaysummary_GamePlaySummaryHeader_2_sR8 { 2119 | color: var(--ctp-text); 2120 | } 2121 | .spotlightgameplaysummary_EventHeaderBlock_1jiiO { 2122 | color: var(--ctp-subtext1); 2123 | } 2124 | .appdetailsachievementssection_Featured_1j_gj .appdetailsachievementssection_TextSection_1s_9c .appdetailsachievementssection_Name_39Y01 { 2125 | color: var(--ctp-text); 2126 | } 2127 | .appdetailsachievementssection_Featured_1j_gj .appdetailsachievementssection_TextSection_1s_9c .appdetailsachievementssection_Desc_2gLHb { 2128 | color: var(--ctp-subtext0); 2129 | } 2130 | .appdetailsachievementssection_Featured_1j_gj .appdetailsachievementssection_TextSection_1s_9c .appdetailsachievementssection_Stats_VKo9p { 2131 | color: var(--ctp-overlay0); 2132 | } 2133 | 2134 | /* Collections Fix */ 2135 | .BasicUI .allcollections_Collection_3IWn-:focus .allcollections_CollectionLabel_1J1LQ, .BasicUI .allcollections_Collection_3IWn- .allcollections_CollectionLabel_1J1LQ { 2136 | color: var(--ctp-text); 2137 | } 2138 | .BasicUI .allcollections_Collection_3IWn-:focus, .BasicUI .allcollections_Collection_3IWn- { 2139 | background-color: var(--ctp-base); 2140 | } 2141 | .allcollections_Collection_3IWn- .allcollections_CollectionLabel_1J1LQ .allcollections_CollectionLabelCount_36QQL { 2142 | color: var(--ctp-subtext0); 2143 | } -------------------------------------------------------------------------------- /src/theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Catppuccin", 3 | "author": "ozwaldorf, soradotwav", 4 | "manifest_version": 3, 5 | "target": "Other", 6 | "description": "Catppuccin Steam Deck", 7 | "inject": { 8 | "shared.css": ["SP", "MainMenu", "QuickAccess"] 9 | }, 10 | "patches": { 11 | "Flavor": { 12 | "type": "slider", 13 | "values": { 14 | "Mocha": { 15 | "flavors/mocha.css": ["SP", "MainMenu", "QuickAccess"] 16 | }, 17 | "Macchiato": { 18 | "flavors/macchiato.css": ["SP", "MainMenu", "QuickAccess"] 19 | }, 20 | "Frappe": { 21 | "flavors/frappe.css": ["SP", "MainMenu", "QuickAccess"] 22 | }, 23 | "Latte": { 24 | "flavors/latte.css": ["SP", "MainMenu", "QuickAccess"] 25 | } 26 | } 27 | }, 28 | "Accent": { 29 | "type": "dropdown", 30 | "values": { 31 | "Rosewater": { 32 | "accents/rosewater.css": ["SP", "MainMenu", "QuickAccess"] 33 | }, 34 | "Flamingo": { 35 | "accents/flamingo.css": ["SP", "MainMenu", "QuickAccess"] 36 | }, 37 | "Pink": { 38 | "accents/pink.css": ["SP", "MainMenu", "QuickAccess"] 39 | }, 40 | "Mauve": { 41 | "accents/mauve.css": ["SP", "MainMenu", "QuickAccess"] 42 | }, 43 | "Red": { 44 | "accents/red.css": ["SP", "MainMenu", "QuickAccess"] 45 | }, 46 | "Maroon": { 47 | "accents/maroon.css": ["SP", "MainMenu", "QuickAccess"] 48 | }, 49 | "Peach": { 50 | "accents/peach.css": ["SP", "MainMenu", "QuickAccess"] 51 | }, 52 | "Yellow": { 53 | "accents/yellow.css": ["SP", "MainMenu", "QuickAccess"] 54 | }, 55 | "Green": { 56 | "accents/green.css": ["SP", "MainMenu", "QuickAccess"] 57 | }, 58 | "Teal": { 59 | "accents/teal.css": ["SP", "MainMenu", "QuickAccess"] 60 | }, 61 | "Sky": { 62 | "accents/sky.css": ["SP", "MainMenu", "QuickAccess"] 63 | }, 64 | "Sapphire": { 65 | "accents/sapphire.css": ["SP", "MainMenu", "QuickAccess"] 66 | }, 67 | "Blue": { 68 | "accents/blue.css": ["SP", "MainMenu", "QuickAccess"] 69 | }, 70 | "Lavender": { 71 | "accents/lavender.css": ["SP", "MainMenu", "QuickAccess"] 72 | } 73 | } 74 | } 75 | } 76 | } -------------------------------------------------------------------------------- /templates/accents.tera: -------------------------------------------------------------------------------- 1 | --- 2 | whiskers: 3 | version: 2.4.0 4 | matrix: 5 | - accent 6 | filename: "src/accents/{{ accent }}.css" 7 | --- 8 | :root { 9 | --ctp-accent-color: var(--ctp-{{ accent }}); 10 | } -------------------------------------------------------------------------------- /templates/flavors.tera: -------------------------------------------------------------------------------- 1 | --- 2 | whiskers: 3 | version: 2.4.0 4 | matrix: 5 | - flavor 6 | filename: "src/flavors/{{ flavor.identifier }}.css" 7 | --- 8 | :root { 9 | {%- for id, color in flavor.colors %} 10 | --ctp-{{ id }}: #{{ color.hex }}; 11 | {%- endfor %} 12 | } 13 | --------------------------------------------------------------------------------