/* This file is part of Telegram Desktop, the official desktop version of Telegram messaging app, see https://telegram.org Telegram Desktop is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. In addition, as a special exception, the copyright holders give permission to link the code of portions of this program with the OpenSSL library. Full license: https://github.com/telegramdesktop/tdesktop/blob/master/LICENSE Copyright (c) 2014-2016 John Preston, https://desktop.telegram.org */ // basic windowBg: #ffffff; // white: fallback for background windowFg: #000000; // black: fallback for text color windowBgOver: #f1f1f1; // light gray: fallback for over background windowBgRipple: #e5e5e5; // darker gray: fallback for ripple effect windowFgOver: windowFg; // black: fallback for over text color windowSubTextFg: #999999; // gray: fallback for subtext color windowSubTextFgOver: #919191; // gray over light blue: fallback for subtext over color windowBoldFg: #222222; // dark gray: fallback for bold text color windowBoldFgOver: #222222; // dark gray: fallback for over bold text color windowBgActive: #40a7e3; // bright blue: fallback for blue filled active areas windowFgActive: #ffffff; // text on bright blue: fallback for text on active areas windowActiveTextFg: #168acd; // online blue: fallback for active color windowShadowFg: #000000; // black: fallback for shadow color windowShadowFgFallback: #cdcdcd; // gray: fallback for shadow without opacity imageBg: #000000; imageBgTransparent: #ffffff; // widgets activeButtonBg: windowBgActive; activeButtonBgOver: #39a5db; activeButtonBgRipple: #2095d0; activeButtonFg: windowFgActive; activeButtonFgOver: activeButtonFg; activeButtonSecondaryFg: #cceeff; activeButtonSecondaryFgOver: activeButtonSecondaryFg; activeLineFg: #37a1de; lightButtonBg: windowBg; lightButtonBgOver: #e3f1fa; lightButtonBgRipple: #c9e4f6; lightButtonFg: windowActiveTextFg; lightButtonFgOver: lightButtonFg; attentionButtonFg: #d14e4e; attentionButtonFgOver: #d14e4e; attentionButtonBgOver: #fcdfde; attentionButtonBgRipple: #f4c3c2; menuBg: windowBg; menuBgOver: windowBgOver; menuBgRipple: windowBgRipple; menuIconFg: #a8a8a8; menuIconFgOver: #999999; // custom title bar for Windows and macOS titleBg: windowBgOver; titleShadow: #00000003; titleButtonFg: #ababab; titleButtonBgOver: #e5e5e5; titleButtonFgOver: #9a9a9a; titleButtonCloseBgOver: #e81123; titleButtonCloseFgOver: #ffffff; titleFgActive: #3e3c3e; titleFg: #acacac; // tray icon trayCounterBg: #f23c34; trayCounterBgMute: #888888; trayCounterFg: #ffffff; trayCounterBgMacInvert: #ffffff; trayCounterFgMacInvert: #ffffff01; // layers layerBg: #0000007f; cancelIconFg: menuIconFg; cancelIconFgOver: menuIconFgOver; // boxes boxBg: windowBg; boxTextFg: windowFg; boxTextFgGood: #4ab44a; boxTextFgError: #d84d4d; boxTitleFg: #404040; boxSearchBg: boxBg; boxSearchCancelIconFg: cancelIconFg; boxSearchCancelIconFgOver: cancelIconFgOver; boxTitleAdditionalFg: #808080; boxTitleCloseFg: cancelIconFg; boxTitleCloseFgOver: cancelIconFgOver; membersAboutLimitFg: windowSubTextFgOver; contactsBg: windowBg; contactsBgOver: windowBgOver; contactsNameFg: boxTextFg; contactsStatusFg: windowSubTextFg; contactsStatusFgOver: windowSubTextFgOver; contactsStatusFgOnline: windowActiveTextFg; photoCropFadeBg: #0000007f; photoCropPointFg: #ffffff7f; // settings notificationsBoxMonitorFg: windowFg; notificationSampleUserpicFg: windowBgActive; notificationSampleCloseFg: #d7d7d7 | windowSubTextFg; notificationSampleTextFg: #d7d7d7 | windowSubTextFg; notificationSampleNameFg: #939393 | windowSubTextFg; // intro introBg: windowBg; introTitleFg: windowBoldFg; introDescriptionFg: windowSubTextFg; introErrorFg: windowSubTextFg; // dialogs dialogsMenuIconFg: menuIconFg; dialogsMenuIconFgOver: menuIconFgOver; dialogsBg: windowBg; dialogsNameFg: windowBoldFg; dialogsChatIconFg: dialogsNameFg; dialogsDateFg: windowSubTextFg; dialogsTextFg: windowSubTextFg; dialogsTextFgService: windowActiveTextFg; dialogsDraftFg: #dd4b39; dialogsVerifiedIconBg: windowBgActive; dialogsVerifiedIconFg: windowFgActive; dialogsSendingIconFg: #c1c1c1; dialogsSentIconFg: #5dc452; dialogsUnreadBg: windowBgActive; dialogsUnreadBgMuted: #bbbbbb; dialogsUnreadFg: windowFgActive; dialogsBgOver: windowBgOver; dialogsNameFgOver: windowBoldFgOver; dialogsChatIconFgOver: dialogsNameFgOver; dialogsDateFgOver: windowSubTextFgOver; dialogsTextFgOver: windowSubTextFgOver; dialogsTextFgServiceOver: dialogsTextFgService; dialogsDraftFgOver: dialogsDraftFg; dialogsVerifiedIconBgOver: dialogsVerifiedIconBg; dialogsVerifiedIconFgOver: dialogsVerifiedIconFg; dialogsSendingIconFgOver: dialogsSendingIconFg; dialogsSentIconFgOver: dialogsSentIconFg; dialogsUnreadBgOver: dialogsUnreadBg; dialogsUnreadBgMutedOver: dialogsUnreadBgMuted; dialogsUnreadFgOver: dialogsUnreadFg; dialogsBgActive: #419fd9; dialogsNameFgActive: windowFgActive; dialogsChatIconFgActive: dialogsNameFgActive; dialogsDateFgActive: windowFgActive; dialogsTextFgActive: windowFgActive; dialogsTextFgServiceActive: dialogsTextFgActive; dialogsDraftFgActive: #c6e1f7; dialogsVerifiedIconBgActive: dialogsTextFgActive; dialogsVerifiedIconFgActive: dialogsBgActive; dialogsSendingIconFgActive: #ffffff99; dialogsSentIconFgActive: dialogsTextFgActive; dialogsUnreadBgActive: dialogsTextFgActive; dialogsUnreadBgMutedActive: dialogsDraftFgActive; dialogsUnreadFgActive: dialogsBgActive; dialogsForwardBg: dialogsBgActive; dialogsForwardFg: dialogsNameFgActive; // history topBarBg: windowBg; emojiPanBg: windowBg; emojiPanCategories: #f7f7f7 | windowBg; emojiPanHeaderFg: windowSubTextFg; emojiPanHeaderBg: #fffffff2 | emojiPanBg; historyComposeAreaBg: windowBg; historyComposeIconFg: menuIconFg; historyComposeIconFgOver: menuIconFgOver; historySendIconFg: windowBgActive; historySendIconFgOver: windowBgActive; historyPinnedBg: historyComposeAreaBg; historyReplyBg: historyComposeAreaBg; historyReplyCancelFg: cancelIconFg; historyReplyCancelFgOver: cancelIconFgOver; historyComposeButtonBg: historyComposeAreaBg; historyComposeButtonBgOver: windowBgOver; historyComposeButtonBgRipple: windowBgRipple; historyTextInFg: windowFg; historyTextOutFg: windowFg; historyCaptionInFg: historyTextInFg; historyCaptionOutFg: historyTextOutFg; historyFileNameInFg: historyTextInFg; historyFileNameOutFg: historyTextOutFg; historyOutIconFg: dialogsSentIconFg; historyOutIconFgSelected: #4da79f; historyIconFgInverted: #ffffff; historySystemBg: #89a0b47f; historySystemBgSelected: #bbc8d4a2; historySystemFg: #ffffff; // mediaview mediaviewFileBg: windowBg; mediaviewFileNameFg: windowFg; mediaviewFileSizeFg: windowSubTextFg; mediaviewFileRedCornerFg: #d55959; mediaviewFileYellowCornerFg: #e8a659; mediaviewFileGreenCornerFg: #49a957; mediaviewFileBlueCornerFg: #599dcf; mediaviewFileExtFg: activeButtonFg; mediaviewMenuBg: #383838; mediaviewMenuBgOver: #505050; mediaviewMenuBgRipple: #676767; mediaviewMenuFg: #ffffff; mediaviewBg: #222222eb; mediaviewVideoBg: #000000; mediaviewControlBg: #0000003c; // notification notificationBg: windowBg;