aboutsummaryrefslogtreecommitdiff
path: root/themes/dracula/dracula.css
diff options
context:
space:
mode:
Diffstat (limited to 'themes/dracula/dracula.css')
-rw-r--r--themes/dracula/dracula.css848
1 files changed, 624 insertions, 224 deletions
diff --git a/themes/dracula/dracula.css b/themes/dracula/dracula.css
index 9539c4e..a388fd2 100644
--- a/themes/dracula/dracula.css
+++ b/themes/dracula/dracula.css
@@ -1,335 +1,735 @@
/*! =========================================== *
* DRACULA Theme
- * Version: 3.14.0
+ * Version: v4.0.0-beta.33
* Author: Mike Barkmin
* Website: www.barkmin.eu
- * Tweets @mikebarkmin
+ * Twitter: @mikebarkmin
* =========================================== */
-.headerDesktop-container {
- background-color: #282a36; }
+:root {
+ --main-bg-color: #282a36;
+ --secondary-bg-color: #1d1f27;
+ --bgcolor-searchbox-field: #000;
+ --bgcolor-spacebar: rgba(255, 255, 255, 0.1);
+ --bgcolor-aside-link: rgba(0, 0, 0, 0.3);
+ --bgcolor-toolbar: #333545;
+ --fillcolor-logo: #f6f7fa;
+ --fillcolor-icons: #fff;
+ --color-nav-link: #D8D8D8;
+ --color-nav-active: #FF79C6;
+ --color-standard-text: #fff;
+ --boxshadow-main: none; }
+
+html:not(.editor-squire-iframe) body {
+ background: #282a36;
+ color: #e6eaf0; }
-.search-form-fieldset {
- background: #000; }
+.pm-button--error, .pm-button--primary, .pm-button--warning, .pm-button-blue {
+ color: #e6eaf0;
+ background-color: #FF79C6;
+ border: 1px solid #FF79C6;
+ transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; }
-[class*="searchForm-action-button-"] {
- color: #D8D8D8; }
+.is-hover.pm-button--error, .is-hover.pm-button--primary, .is-hover.pm-button--warning, .pm-button--error:focus, .pm-button--error:focus-within, .pm-button--error:hover, .pm-button--primary:focus, .pm-button--primary:focus-within, .pm-button--primary:hover, .pm-button--warning:focus, .pm-button--warning:focus-within, .pm-button--warning:hover, .pm-button-blue.is-hover, .pm-button-blue:focus, .pm-button-blue:focus-within, .pm-button-blue:hover {
+ color: #D8D8D8;
+ box-shadow: 0 0 0.35714em 0 rgba(0, 0, 0, 0.2);
+ background: #ff60bb;
+ border: 1px solid #ff60bb; }
-.searchForm-action-button-advanced:hover, .searchForm-action-button-toggle:hover {
- background: #FF79C6; }
+.pm-button--primaryborder-dark, .pm-button-blueborder-dark {
+ background: #282a36;
+ border-color: #FF79C6;
+ color: #FF79C6; }
-.customRadio-input:checked + .customRadio-mask {
- box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 10px #FF79C6;
- border-color: #FF79C6; }
+.is-active.pm-button--primaryborder-dark, .is-hover.pm-button--primaryborder-dark, .pm-button--primaryborder-dark:focus, .pm-button--primaryborder-dark:focus-within, .pm-button--primaryborder-dark:hover, .pm-button--primaryborder-dark:not(div):active, .pm-button-blueborder-dark.is-active, .pm-button-blueborder-dark.is-hover, .pm-button-blueborder-dark:focus, .pm-button-blueborder-dark:focus-within, .pm-button-blueborder-dark:hover, .pm-button-blueborder-dark:not(div):active {
+ background: #282a36;
+ border-color: #ff93d1;
+ color: #ff93d1; }
-.pm_button.primary, .pm_button.primary:active {
- color: #D8D8D8;
- background-color: #282a36;
- border-color: #282a36; }
+.pm-button--primaryborder, .pm-button-blueborder {
+ border-color: #ff60bb;
+ color: #ff60bb; }
-.pm_button.primary:hover, .pm_button.primary:focus {
- background-color: rgba(0, 0, 0, 0.7);
- border-color: rgba(0, 0, 0, 0.7); }
+.is-hover.pm-button--primaryborder, .pm-button--primaryborder:focus, .pm-button--primaryborder:focus-within, .pm-button--primaryborder:hover, .pm-button-blueborder.is-hover, .pm-button-blueborder:focus, .pm-button-blueborder:focus-within, .pm-button-blueborder:hover {
+ border-color: #ff60bb;
+ color: #ff60bb; }
-.navigation > li.active, .navigation > li:hover {
- border-color: #FF79C6; }
+.is-disabled.pm-button--error, .is-disabled.pm-button--error.pm-button--info, .is-disabled.pm-button--error.pm-button--redborder, .is-disabled.pm-button--primary, .is-disabled.pm-button--primary.pm-button--info, .is-disabled.pm-button--primary.pm-button--redborder, .is-disabled.pm-button--warning, .is-disabled.pm-button--warning.pm-button--info, .is-disabled.pm-button--warning.pm-button--redborder, .pm-button--error.pm-button--info[disabled], .pm-button--error.pm-button--redborder[disabled], .pm-button--error[disabled], .pm-button--primary.pm-button--info[disabled], .pm-button--primary.pm-button--redborder[disabled], .pm-button--primary[disabled], .pm-button--warning.pm-button--info[disabled], .pm-button--warning.pm-button--redborder[disabled], .pm-button--warning[disabled], .pm-button-blue.is-disabled, .pm-button-blue.is-disabled.pm-button--info, .pm-button-blue.is-disabled.pm-button--redborder, .pm-button-blue.pm-button--info[disabled], .pm-button-blue.pm-button--redborder[disabled], .pm-button-blue[disabled], .pm-button.is-disabled.pm-button--error, .pm-button.is-disabled.pm-button--primary, .pm-button.is-disabled.pm-button--warning, .pm-button.pm-button--error[disabled], .pm-button.pm-button--primary[disabled], .pm-button.pm-button--warning[disabled], .pm-button.pm-button-blue.is-disabled, .pm-button.pm-button-blue[disabled] {
+ background-color: white;
+ border-color: #ff93d1;
+ color: #ff46b0; }
-.navigation-link {
- color: #D8D8D8; }
+.bg-primary {
+ background-color: #333545; }
-.navigation-title:hover {
+.color-primary {
color: #FF79C6; }
-.pm_dropdown .navigationUser-logout {
- background-color: #282a36 !important;
- border-color: #282a36 !important;
- color: #D8D8D8 !important; }
+.navigation__counterItem {
+ background: #ff46b0;
+ color: white; }
-.pm_dropdown .navigationUser-logout:hover {
- background-color: #000 !important;
- border-color: #000 !important;
- color: #D8D8D8 !important; }
+.item-container-row:hover::before, .item-container:hover::before {
+ border-color: #ffacdc; }
-.sidebar-btn-compose, .sidebar-btn-compose:active {
- color: #D8D8D8 !important;
- background: #FF79C6 !important;
- border: none !important;
- transition: background-color .2s ease-in-out; }
+.item-checkbox + .item-icon:hover, .item-checkbox:hover + .item-icon {
+ border-color: #fff9fc; }
-.sidebar-btn-compose:hover {
- color: #D8D8D8 !important;
- background: #FF79C6 !important;
- border: none !important;
- box-shadow: inset 0 400px 400px rgba(0, 0, 0, 0.1); }
+.item-checkbox:hover:not(:checked) + .item-icon .item-icon-fakecheck-icon {
+ fill: #ff46b0; }
-.headerDesktop-logo {
- background-color: #282a36; }
+.circle-chart__circle {
+ stroke: #FF79C6; }
-body section.sidebar {
+#dropdown-0 .dropDown-content::after, #dropdown-0 .dropDown-content::before, #dropdown-0.dropDown:not(.dropDown--noCaret)::before,
+#dropdown-0 .dropDown-content {
background: #282a36; }
-body section.sidebar a.compose {
- background: #FF79C6;
- color: #D8D8D8; }
+.dropDown:not(.dropDown--noCaret)::before,
+.dropDown::after,
+.dropDown-logout-initials,
+.dropDown-item-hr {
+ border-color: #333545 !important; }
-body section.sidebar a.compose:hover {
- background: #D8D8D8;
- border-color: #D8D8D8;
- color: #282a36; }
+#global_search.searchbox-field[type="search"] {
+ background-color: #000;
+ color: #e6eaf0; }
+
+.searchbox-advanced-search-button:active,
+.searchbox-advanced-search-button:focus,
+.searchbox-advanced-search-button:hover {
+ background-color: #282a36; }
+
+.topnav-link, .topnav-link > .topnav-icon {
+ color: #D8D8D8;
+ transition: color .2s ease-in-out; }
-body section.sidebar ul.menu li a {
- color: #D8D8D8; }
+.topnav-link:active, .topnav-link:focus,
+.topnav-link:hover, .topnav-link[aria-current="true"] {
+ color: #FF79C6; }
-body section.sidebar ul.menu li a:hover {
+.topnav-link:active > .topnav-icon, .topnav-link:focus > .topnav-icon,
+.topnav-link:hover > .topnav-icon, .topnav-link[aria-current=true] > .topnav-icon {
color: #FF79C6; }
-body section.sidebar ul.menu li.active a, body section.sidebar ul.menu li.active a {
- color: #D8D8D8; }
+.protonmail .text-purple {
+ color: #282a36 !important; }
-body section.sidebar ul.menu li.active a i.fa, body section.sidebar ul.menu li.active a i.fa:hover {
- color: #FF79C6 !important;
- opacity: 1; }
+.protonmail .text-purple:hover {
+ color: #ff46b0 !important; }
-body section.sidebar ul.menu li a .fa-repeat {
- color: #D8D8D8;
- opacity: 1; }
+.dropDown-item-button:focus, .dropDown-item-button:hover, .dropDown-item-link:focus, .dropDown-item-link:hover {
+ color: #FF79C6; }
-body section.sidebar ul.menu li a i.fa {
- color: #D8D8D8;
- opacity: 0.5; }
+#pm_composer .composer .composerHeader-container,
+.composerInputMeta-overlay .composerHeader-container {
+ background: #333545; }
-body section.sidebar ul.menu li a i.fa:hover, body section.sidebar ul.menu li a:hover i.fa {
- color: #D8D8D8;
- opacity: 1; }
+#pm_composer .composer .fill {
+ background: #fff; }
-body section.sidebar ul.menu li a em {
- color: #D8D8D8;
- opacity: 0.5; }
+.conversation.marked::before {
+ background: #FF79C6; }
-body section.sidebar div.labels ul li a {
- color: #D8D8D8;
- opacity: 0.5; }
+.item-container:not(.item-is-selected):not(.item-contact):not(.read):not(.active), .item-container-row:not(.item-is-selected):not(.item-contact):not(.read):not(.active) {
+ background: #fff; }
-body section.sidebar div.labels ul li a:hover {
- color: #D8D8D8;
- opacity: 1; }
+.item-container.selected, .item-container-row.selected,
+.item-container.active, .item-is-selected {
+ background: rgba(255, 121, 198, 0.1); }
-body section.sidebar div.footer div.link a, body section.sidebar a.version {
- color: #D8D8D8;
- opacity: 0.5; }
+.selectBoxElement-container:hover .item-icon {
+ background-color: transparent;
+ border: 1px solid #ff60bb; }
+ .selectBoxElement-container:hover .item-icon .item-icon-fakecheck-icon {
+ fill: #ff60bb; }
-body section.sidebar div.footer div.link a:hover, body section.sidebar a.version:hover {
- color: #FF79C6;
- opacity: 1; }
+.selectBoxElement-container:hover .item-checkbox:checked + .item-icon {
+ background-color: #ff60bb;
+ border-color: #ff60bb; }
-body section.sidebar div.footer div.storage strong {
- color: #D8D8D8;
- opacity: 0.5; }
+.item-checkbox:checked + .item-icon {
+ background-color: #FF79C6;
+ border-color: #FF79C6; }
-.conversationPlaceholder #storageStatus .wrap span strong {
- color: #FF79C6; }
+.item-checkbox + .item-icon:hover {
+ background-color: #ff60bb;
+ border-color: #ff60bb; }
-.storageBar {
- background-color: rgba(0, 0, 0, 0.1); }
+.item-checkbox + .item-icon:hover .item-icon-fakecheck-icon {
+ fill: #D8D8D8; }
-.storageBar .storageBar-progress {
- background-color: #FF79C6; }
+.item-checkbox:checked + .item-icon:hover .item-icon-fakecheck-icon {
+ fill: #D8D8D8; }
-.pm_buttons, .pm_buttons a {
- color: #0d0d0d; }
+.starbutton {
+ fill: #FF79C6 !important;
+ opacity: 0.7; }
-.pm_buttons a:hover, .pm_buttons .pm_buttons-child:hover {
- color: #FF79C6; }
+.starbutton:focus, .starbutton:hover {
+ fill: #FF79C6; }
-.readUnread-container-ur .readUnread-btn-read,
-.pm_buttons .pm_buttons:not(:first-of-type), .pm_buttons > *,
-.pm_buttons, .pm_buttons a {
- border-color: #282a36 !important; }
+.autocompleteEmailsItem-icon svg.encryptionIcon {
+ fill: #ff60bb; }
-.dropdown-folder-search .fa.dropdown-folder-search-icon,
-.dropdown-label-search .fa.dropdown-label-search-icon {
- color: #FF79C6; }
+.encryptionStatus .color-pm-blue svg {
+ color: #ff60bb;
+ fill: #ff60bb; }
-.dropdown-folder-create-button,
-.createLabel-button {
+.encryptionStatus .color-global-grey-dm svg {
+ color: black; }
+
+.color-pm-blue {
color: #FF79C6; }
-.customCheckbox-container:hover .customCheckbox-mask,
-.customMaskInput-container:hover .customCheckbox-mask {
- border-color: #FF79C6 !important; }
+.pm-radio:checked + .pm-radio-fakeradio::before {
+ background: #FF79C6; }
-.customCheckbox-input:checked + .customCheckbox-mask {
+.block-info-standard {
+ border-color: #1b68c6; }
+
+.block-info-standard-warning {
+ border-color: #ffb86c; }
+
+.block-info-standard-error {
+ border-color: #ff5555; }
+
+.link, a, .pm-button--link {
+ color: #ff46b0;
+ transition: color .2s ease-in-out; }
+
+.link:active, .link:focus, .link:hover,
+a:active, a:focus, a:hover,
+.pm-button--link:hover {
+ color: #ff46b0; }
+
+.pm-button--primary {
background-color: #FF79C6;
- border-color: #FF79C6;
- color: #282a36; }
+ border-color: #FF79C6; }
-.conversation.marked::before {
+.pm-button--link, .pm-button.pm-button--link {
+ color: #FF79C6; }
+
+.pm-button--error, .pm-button--error.pm-button--info, .pm-button--error.pm-button--redborder, .pm-button--primary, .pm-button--primary.pm-button--info, .pm-button--primary.pm-button--redborder, .pm-button--warning, .pm-button--warning.pm-button--info, .pm-button--warning.pm-button--redborder, .pm-button-blue, .pm-button-blue.pm-button--info, .pm-button-blue.pm-button--redborder, .pm-button.pm-button--error, .pm-button.pm-button--primary, .pm-button.pm-button--warning, .pm-button.pm-button-blue {
+ background-color: #FF79C6;
+ border-color: #FF79C6; }
+
+.is-hover.pm-button--error, .is-hover.pm-button--error.pm-button--info, .is-hover.pm-button--error.pm-button--redborder, .is-hover.pm-button--primary, .is-hover.pm-button--primary.pm-button--info, .is-hover.pm-button--primary.pm-button--redborder, .is-hover.pm-button--warning, .is-hover.pm-button--warning.pm-button--info, .is-hover.pm-button--warning.pm-button--redborder, .pm-button--error.pm-button--info:focus, .pm-button--error.pm-button--info:focus-within, .pm-button--error.pm-button--info:hover, .pm-button--error.pm-button--redborder:focus, .pm-button--error.pm-button--redborder:focus-within, .pm-button--error.pm-button--redborder:hover, .pm-button--error:focus, .pm-button--error:focus-within, .pm-button--error:hover, .pm-button--primary.pm-button--info:focus, .pm-button--primary.pm-button--info:focus-within, .pm-button--primary.pm-button--info:hover, .pm-button--primary.pm-button--redborder:focus, .pm-button--primary.pm-button--redborder:focus-within, .pm-button--primary.pm-button--redborder:hover, .pm-button--primary:focus, .pm-button--primary:focus-within, .pm-button--primary:hover, .pm-button--warning.pm-button--info:focus, .pm-button--warning.pm-button--info:focus-within, .pm-button--warning.pm-button--info:hover, .pm-button--warning.pm-button--redborder:focus, .pm-button--warning.pm-button--redborder:focus-within, .pm-button--warning.pm-button--redborder:hover, .pm-button--warning:focus, .pm-button--warning:focus-within, .pm-button--warning:hover, .pm-button-blue.is-hover, .pm-button-blue.is-hover.pm-button--info, .pm-button-blue.is-hover.pm-button--redborder, .pm-button-blue.pm-button--info:focus, .pm-button-blue.pm-button--info:focus-within, .pm-button-blue.pm-button--info:hover, .pm-button-blue.pm-button--redborder:focus, .pm-button-blue.pm-button--redborder:focus-within, .pm-button-blue.pm-button--redborder:hover, .pm-button-blue:focus, .pm-button-blue:focus-within, .pm-button-blue:hover, .pm-button.is-hover.pm-button--error, .pm-button.is-hover.pm-button--primary, .pm-button.is-hover.pm-button--warning, .pm-button.pm-button--error:focus, .pm-button.pm-button--error:focus-within, .pm-button.pm-button--error:hover, .pm-button.pm-button--primary:focus, .pm-button.pm-button--primary:focus-within, .pm-button.pm-button--primary:hover, .pm-button.pm-button--warning:focus, .pm-button.pm-button--warning:focus-within, .pm-button.pm-button--warning:hover, .pm-button.pm-button-blue.is-hover, .pm-button.pm-button-blue:focus, .pm-button.pm-button-blue:focus-within, .pm-button.pm-button-blue:hover {
+ background: #ff60bb;
+ border: 1px solid #ff60bb; }
+
+.is-active.pm-button--error, .is-active.pm-button--error.pm-button--info, .is-active.pm-button--error.pm-button--redborder, .is-active.pm-button--primary, .is-active.pm-button--primary.pm-button--info, .is-active.pm-button--primary.pm-button--redborder, .is-active.pm-button--warning, .is-active.pm-button--warning.pm-button--info, .is-active.pm-button--warning.pm-button--redborder, .pm-button--error.pm-button--info:not(div):active, .pm-button--error.pm-button--redborder:not(div):active, .pm-button--error:not(div):active, .pm-button--primary.pm-button--info:not(div):active, .pm-button--primary.pm-button--redborder:not(div):active, .pm-button--primary:not(div):active, .pm-button--warning.pm-button--info:not(div):active, .pm-button--warning.pm-button--redborder:not(div):active, .pm-button--warning:not(div):active, .pm-button-blue.is-active, .pm-button-blue.is-active.pm-button--info, .pm-button-blue.is-active.pm-button--redborder, .pm-button-blue.pm-button--info:not(div):active, .pm-button-blue.pm-button--redborder:not(div):active, .pm-button-blue:not(div):active, .pm-button.is-active.pm-button--error, .pm-button.is-active.pm-button--primary, .pm-button.is-active.pm-button--warning, .pm-button.pm-button--error:not(div):active, .pm-button.pm-button--primary:not(div):active, .pm-button.pm-button--warning:not(div):active, .pm-button.pm-button-blue.is-active, .pm-button.pm-button-blue:not(div):active {
+ background: #ff46b0;
+ border-color: #ff46b0; }
+
+.pm-button-blueborder {
+ box-shadow: none;
+ border-color: #282a36;
+ color: #282a36;
+ transition: color .2s ease-in-out, border-color .2s ease-in-out; }
+
+.pm-button-blueborder:hover {
+ box-shadow: none;
+ border-color: #ff46b0;
+ color: #ff46b0; }
+
+.is-active.pm-button--primaryborder,
+.pm-button--primaryborder:not(div):active,
+.pm-button-blueborder.is-active,
+.pm-button-blueborder:not(div):active {
+ border-color: #ff46b0;
+ color: #ff46b0;
+ background: transparent; }
+
+.pm-group-buttons > .pm-group-button.pm-button--primary {
+ border-color: #ff46b0; }
+
+.bg-pm-blue-gradient .pm-button--transparent:hover {
+ color: #e6eaf0;
+ border-color: #e6eaf0; }
+
+.pm-toggle-checkbox:checked + .pm-toggle-label:before {
background: #FF79C6;
- width: 5px; }
+ border-color: #FF79C6; }
-body #conversation-list-rows .conversation {
- background: #fff; }
+.composer-title-bar {
+ background: #282a36; }
-body #conversation-list-rows .conversation.read {
- background: #fff; }
+.color-global-light {
+ color: #e6eaf0; }
-#pm_composer .composer header {
- background: #282a36;
- color: #D8D8D8; }
+.angular-squire-iframe body a {
+ color: #FF79C6; }
+
+.fill-pm-blue,
+.message-attachmentIcon .file-outer-icon.is-embedded {
+ fill: #FF79C6; }
-p a {
+.pm-table--highlight[data-plan-number="1"] tr th:nth-child(2) {
+ border-color: #FF79C6;
color: #FF79C6; }
+ .pm-table--highlight[data-plan-number="1"] tr th:nth-child(2)::before {
+ background-color: #FF79C6; }
-#pm_composer .composer footer .pm_button {
- background: #D8D8D8;
- color: #282a36; }
+.pm-table--highlight[data-plan-number="1"] tr td:nth-child(2),
+.pm-table--highlight[data-plan-number="1"] tr th:nth-child(2),
+.pm-table--highlight[data-plan-number="1"] tr:last-child td:nth-child(2) {
+ border-color: #FF79C6; }
-#pm_composer .composer footer .pm_button:hover {
- background: #D8D8D8;
+.pm-simple-table-row-th .fill-primary {
+ fill: #FF79C6; }
+
+.pm-checkbox-fakecheck, .pm-radio-fakeradio {
+ border-color: #282a36; }
+ .pm-checkbox-fakecheck [class*="icon-"], .pm-radio-fakeradio [class*="icon-"] {
+ fill: #FF79C6; }
+
+[class*="icon-"].color-primary {
color: #282a36; }
+ [class*="icon-"].color-primary:hover {
+ color: #ff46b0; }
+
+.pm-field, .editor,
+.editor-toolbar,
+.border-bottom,
+.border-top,
+.message-container.is-opened > .message-header {
+ border-color: #121319; }
+
+.badgeLabel, .badgeLabel-primary {
+ border-color: #ff46b0; }
+
+.badgeLabel,
+.badgeLabel-blue,
+.badgeLabel-primary,
+.bg-pm-blue {
+ background-color: #ff46b0; }
+
+body {
+ scrollbar-color: #3e4153 #2c2f3c; }
+
+::-webkit-scrollbar {
+ width: 16px; }
+ ::-webkit-scrollbar-track {
+ background: #2c2f3c; }
+ ::-webkit-scrollbar-thumb {
+ background: #3e4153;
+ box-shadow: inset 0 0 0 4px #2c2f3c;
+ border-radius: 16px; }
+
+.isDarkMode .bordered,
+.isDarkMode .bordered-container:not([class*="composerInputMeta-"]),
+.isDarkMode .breadcrumb-container {
+ border-color: #3e4153; }
+
+.isDarkMode .dropDown-content::after, .isDarkMode .dropDown-content::before,
+.isDarkMode .dropDown:not(.dropDown--noCaret)::before,
+.isDarkMode .dropDown-content {
+ background: #282a36;
+ border: #282a36; }
+
+.isDarkMode .dropDown-item-button:focus, .isDarkMode .dropDown-item-button:focus-within,
+.isDarkMode .dropDown-item-button:hover, .isDarkMode .dropDown-item-link:focus,
+.isDarkMode .dropDown-item-link:focus-within, .isDarkMode .dropDown-item-link:hover {
+ background-color: #1d1f27; }
+
+.isDarkMode .dropDown-item-button.is-disabled, .isDarkMode .dropDown-item-button[disabled],
+.isDarkMode .dropDown-item-link.is-disabled, .isDarkMode .dropDown-item-link[disabled] {
+ background-color: #242530; }
-#pm_composer .composer footer .pm_button.primary {
+.isDarkMode .squireToolbar-select-list {
background: #282a36;
- color: #D8D8D8; }
+ color: #e6eaf0; }
-#pm_composer .composer footer .pm_button.primary:hover {
- background: #FF79C6;
- color: #D8D8D8; }
+.isDarkMode .squireToolbar-dropdown-divider {
+ background-color: #3e4153; }
-.pm_button.link.composerHeader-btn {
- color: #D8D8D8 !important; }
+.isDarkMode .squireToolbar-select-item:hover {
+ background: #242530; }
-.pm_button.link.composerHeader-btn:hover {
- color: #FF79C6 !important; }
+.isDarkMode #pm_composer .composer,
+.isDarkMode .composerInputMeta-overlay {
+ background: #282a36; }
-#pm_settings .pm_tabs {
- background: #50fa7b; }
+.isDarkMode #pm_composer .composer .fill {
+ background: #282a36; }
-#pm_settings .pm_tabs li a.pm_button {
- color: #282a36;
- border-color: #50fa7b; }
+.isDarkMode .composer-body-container textarea {
+ background: #282a36; }
-#pm_settings .pm_tabs li a.pm_button:hover {
- color: #FF79C6; }
+.isDarkMode .composer-addresses-item {
+ background: #1d1f27; }
-#pm_settings .pm_tabs li.active a.pm_button {
- color: #FF79C6; }
+.isDarkMode .composer-addresses-autocomplete ul {
+ background: #1d1f27; }
+
+.isDarkMode .composer-addresses-autocomplete li[aria-selected="true"],
+.isDarkMode .composer-addresses-autocomplete li:hover {
+ background: #282a36; }
+
+.isDarkMode .autocompleteEmails-item {
+ background-color: #242530;
+ border-color: #242530; }
+
+.isDarkMode .autocompleteEmails-label {
+ border-left: 1px solid #3e4153;
+ border-right: 1px solid #3e4153; }
-.pm_button.link {
+.isDarkMode .composerOptions-container.show {
+ background: #242530; }
+ .isDarkMode .composerOptions-container.show .shadow-container {
+ background: #282a36;
+ color: #e6eaf0; }
+
+.isDarkMode .pm-button.pm-button--primary {
+ background: #ff46b0;
+ color: #e6eaf0;
+ border-color: #ff46b0; }
+
+.isDarkMode .pm-button.pm-button--primary:hover {
+ background: #FF79C6;
+ color: #e6eaf0; }
+
+.isDarkMode .is-disabled.pm-button--error, .isDarkMode .is-disabled.pm-button--error.pm-button--info, .isDarkMode .is-disabled.pm-button--error.pm-button--redborder, .isDarkMode .is-disabled.pm-button--primary, .isDarkMode .is-disabled.pm-button--primary.pm-button--info, .isDarkMode .is-disabled.pm-button--primary.pm-button--redborder, .isDarkMode .is-disabled.pm-button--warning, .isDarkMode .is-disabled.pm-button--warning.pm-button--info, .isDarkMode .is-disabled.pm-button--warning.pm-button--redborder, .isDarkMode .pm-button--error.pm-button--info[disabled], .isDarkMode .pm-button--error.pm-button--redborder[disabled], .isDarkMode .pm-button--error[disabled], .isDarkMode .pm-button--primary.pm-button--info[disabled], .isDarkMode .pm-button--primary.pm-button--redborder[disabled], .isDarkMode .pm-button--primary[disabled], .isDarkMode .pm-button--warning.pm-button--info[disabled], .isDarkMode .pm-button--warning.pm-button--redborder[disabled], .isDarkMode .pm-button--warning[disabled], .isDarkMode .pm-button-blue.is-disabled, .isDarkMode .pm-button-blue.is-disabled.pm-button--info, .isDarkMode .pm-button-blue.is-disabled.pm-button--redborder, .isDarkMode .pm-button-blue.pm-button--info[disabled], .isDarkMode .pm-button-blue.pm-button--redborder[disabled], .isDarkMode .pm-button-blue[disabled], .isDarkMode .pm-button.is-disabled.pm-button--error, .isDarkMode .pm-button.is-disabled.pm-button--primary, .isDarkMode .pm-button.is-disabled.pm-button--warning, .isDarkMode .pm-button.pm-button--error[disabled], .isDarkMode .pm-button.pm-button--primary[disabled], .isDarkMode .pm-button.pm-button--warning[disabled], .isDarkMode .pm-button.pm-button-blue.is-disabled, .isDarkMode .pm-button.pm-button-blue[disabled] {
+ background-color: #242530;
+ border-color: #3e4153;
+ color: #c6cfdd; }
+
+.isDarkMode .pm-button:not(.pm-button-blue):not(.pv-button-green):not(.pm-button--primary):not(.pm-button--primaryborderEvenInDarkMode):not(.pm-button--link):not(.pm-button--error):not(.pm-button--warning):not(.pm-button--redborder):not(.pm-button--primaryborder), .isDarkMode .pm-button--info {
+ color: #e6eaf0;
+ background-color: #282a36;
+ border-color: #3e4153; }
+
+.isDarkMode .pm-group-buttons > .pm-group-button.pm-button--primary {
+ border-color: #3e4153; }
+
+.isDarkMode .pm-button-blueborder {
+ border-color: #FF79C6;
color: #FF79C6; }
-.pm_toggle-label {
+.isDarkMode .pm-button-blueborder:hover {
+ border-color: #ff93d1;
+ color: #ff93d1; }
+
+.isDarkMode [class*="squireToolbar-row"] .squireToolbar-action-mode:active, .isDarkMode [class*="squireToolbar-row"] .squireToolbar-action-mode:hover, .isDarkMode [class*="squireToolbar-row"] [class*="squireToolbar-action-"]:active, .isDarkMode [class*="squireToolbar-row"] [class*="squireToolbar-action-"]:hover {
+ background: #2c2f3c !important; }
+
+.isDarkMode .squireToolbar-separator {
+ background: #333545; }
+
+.isDarkMode .composerTime-container,
+.isDarkMode [class*="composer-field"] {
+ color: #e6eaf0; }
+
+.isDarkMode .composerInputMeta-overlay-fakefield {
+ border-color: #e6eaf0; }
+
+.isDarkMode .encryptionStatus .color-global-grey-dm:not(.color-pm-blue) svg {
+ color: white; }
+
+.isDarkMode .conversation {
+ border-color: #3e4153; }
+
+.isDarkMode .main-area,
+.isDarkMode .main-area--noHeader,
+.isDarkMode .main-area--withToolbar,
+.isDarkMode .main-area--withToolbar--noHeader,
+.isDarkMode [class*="block-info-"] {
+ color: #e6eaf0; }
+
+.isDarkMode [class*="block-info"] {
+ background-color: #3e4153;
+ color: #e6eaf0; }
+
+.isDarkMode .fill-global-grey {
+ fill: #FF79C6; }
+
+.isDarkMode .starbutton {
+ fill: #50fa7b; }
+
+.isDarkMode .bg-global-light, .isDarkMode kbd {
+ background: #282a36; }
+
+.isDarkMode .item-container, .isDarkMode .item-container-row, .isDarkMode .contactsummary-container {
background: #282a36; }
-.pm_toggle-checkbox:focus + .pm_toggle-label, .pm_toggle-label:hover {
+.isDarkMode .items-column-list-inner, .isDarkMode .ReactVirtualized__Grid__innerScrollContainer {
+ border-color: #3e4153; }
+ .isDarkMode .items-column-list-inner .item-container, .isDarkMode .items-column-list-inner .item-container-row, .isDarkMode .ReactVirtualized__Grid__innerScrollContainer .item-container, .isDarkMode .ReactVirtualized__Grid__innerScrollContainer .item-container-row {
+ border-color: #3e4153; }
+
+.isDarkMode .item-container:not(.item-is-selected):not(.read):not(.active),
+.isDarkMode .item-container:not(.item-is-selected):not(.item-contact):not(.read):not(.active),
+.isDarkMode .item-container-row:not(.item-is-selected):not(.item-contact):not(.read):not(.active), .isDarkMode .squireToolbar-container {
background: #333545; }
-.pm_toggle-checkbox:checked + .pm_toggle-label, .pm_toggle-checkbox:checked + .pm_toggle-label:hover, .pm_toggle-checkbox:checked:focus + .pm_toggle-label {
- background: #FF79C6; }
+.isDarkMode .item-container.active, .isDarkMode .item-is-selected {
+ background: #242530; }
+ .isDarkMode .item-container.active .flex-item-fluid, .isDarkMode .item-is-selected .flex-item-fluid {
+ color: #FF79C6; }
-.pm_toggle.off .off, .pm_toggle.on .on {
- background: #282a36;
- color: #D8D8D8; }
+.isDarkMode .item-icon {
+ background-color: #282a36;
+ border: 1px solid #d6dde6; }
-.pm_toggle {
- box-shadow: 0 0 0 1px #50fa7b; }
+.isDarkMode .selectBoxElement-container:hover .item-icon {
+ background-color: #282a36;
+ border: 1px solid #ff60bb; }
+ .isDarkMode .selectBoxElement-container:hover .item-icon .item-icon-fakecheck-icon {
+ fill: #ff60bb; }
-.alert.alert-info {
- background: rgba(80, 250, 123, 0.7);
- color: #0d0d0d; }
+.isDarkMode .selectBoxElement-container {
+ color: #e6eaf0; }
-.alert.alert-warning {
- background: rgba(255, 184, 108, 0.7);
- color: #0d0d0d; }
+.isDarkMode .selectBoxElement-container:hover .item-checkbox:checked + .item-icon {
+ background-color: #ff60bb;
+ border-color: #ff60bb; }
-.pm_button.error:focus, .pm_button.error:hover {
- background-color: #ff5555;
- border-color: rgba(255, 85, 85, 0.7); }
+.isDarkMode .item-checkbox + .item-icon:hover,
+.isDarkMode .item-checkbox:hover + .item-icon {
+ background-color: #1d1f27; }
-.pm_button.error {
- background-color: rgba(255, 85, 85, 0.7);
- border-color: #ff5555; }
+.isDarkMode .items-column-list,
+.isDarkMode .elementList-container-row {
+ background-color: #282a36; }
+
+.isDarkMode .composer-container {
+ background: #333545; }
-html.protonmail .text-purple,
-.settingsUsers-link-signatures {
- color: #FF79C6 !important; }
+.isDarkMode .message-header {
+ background-color: #333545; }
+
+.isDarkMode .view-column-detail {
+ background-color: #282a36; }
-html.protonmail .text-red {
- color: #ff5555 !important; }
+.isDarkMode details:first-child {
+ border-color: #3e4153; }
+
+.isDarkMode .items-column-list,
+.isDarkMode .message-container,
+.isDarkMode .message-attachments {
+ border-color: #3e4153; }
+
+.isDarkMode .message-container:not(.sent):not(.draft) .message-header.message-summary::before,
+.isDarkMode .message-header.is-inbound::before {
+ border-top: 1px solid #3e4153;
+ border-left: 1px solid #3e4153;
+ background-color: #333545; }
+
+.isDarkMode .message-infobox {
+ background-color: #282a36; }
-.pm_button.link {
- color: #0d0d0d !important; }
+.isDarkMode .message-content.frame.message-frame {
+ background: white;
+ color: black; }
-.overviewSection-container .topUp-button {
+.isDarkMode .block-info-standard, .isDarkMode .bodyDecrypted blockquote {
+ border-color: #FF79C6; }
+
+.isDarkMode .squireDropdown-item-label {
+ color: #e6eaf0; }
+
+.isDarkMode .squireToolbar-action-color {
+ background: transparent; }
+
+.isDarkMode .angular-squire-iframe body {
+ color: #e6eaf0;
+ background: #333545; }
+ .isDarkMode .angular-squire-iframe body a {
+ color: #FF79C6; }
+
+.isDarkMode .plaintext-editor {
+ color: #e6eaf0; }
+
+.isDarkMode .pm-button, .isDarkMode .pm-button--info, .isDarkMode .pm-button--redborder {
+ background: #282a36;
+ border-color: #3e4153;
+ color: #e6eaf0; }
+
+.isDarkMode .message-attachmentInfo {
+ border-color: #3e4153; }
+
+.isDarkMode .is-hover.pm-button--info, .isDarkMode .is-hover.pm-button--redborder,
+.isDarkMode .pm-button--info:focus, .isDarkMode .pm-button--info:focus-within,
+.isDarkMode .pm-button--info:hover, .isDarkMode .pm-button--redborder:focus,
+.isDarkMode .pm-button--redborder:focus-within, .isDarkMode .pm-button--redborder:hover,
+.isDarkMode .pm-button.is-hover, .isDarkMode .pm-button:focus-within,
+.isDarkMode .pm-button:hover:not(.pm-button--primary) {
+ color: #FF79C6; }
+
+.isDarkMode .pm-button:focus {
+ color: #e6eaf0; }
+
+.isDarkMode .is-disabled.pm-button--info,
+.isDarkMode .is-disabled.pm-button--redborder,
+.isDarkMode .pm-button--info[disabled],
+.isDarkMode .pm-button--redborder[disabled],
+.isDarkMode .pm-button.is-disabled,
+.isDarkMode .pm-button[disabled] {
+ background: #3e4153; }
+
+.isDarkMode .is-active.pm-button--info,
+.isDarkMode .is-active.pm-button--redborder,
+.isDarkMode .pm-button--info:not(div):active,
+.isDarkMode .pm-button--redborder:not(div):active,
+.isDarkMode .pm-button.is-active, .isDarkMode .pm-button:not(div):active {
+ background: #3e4153;
color: #FF79C6; }
-.settingsDashboard-plans [class*="Column-container"] .isCurrent {
+.isDarkMode .dropDown-content {
background: #282a36;
- box-shadow: 0 0 8px #282a36, 0 0 0 2px #282a36;
- border-bottom: 1px solid #282a36; }
+ color: #e6eaf0; }
+ .isDarkMode .dropDown-content button {
+ color: #e6eaf0; }
+ .isDarkMode .dropDown-content .elementsSelector-btn-action,
+ .isDarkMode .dropDown-content .dropDown-item:hover {
+ color: #e6eaf0; }
+ .isDarkMode .dropDown-content .dropDown-item:hover {
+ background: #333545 !important; }
+ .isDarkMode .dropDown-content .dropDown-item + .dropDown-item {
+ border-top: 1px solid #3e4153; }
+ .isDarkMode .dropDown-content .dropDown-item .color-global-grey {
+ color: #e6eaf0; }
+
+.isDarkMode .dropDown .dropDown-content::before, .isDarkMode .dropDown .dropDown-content::after {
+ border-bottom-color: #282a36; }
+
+.isDarkMode .dropDown--right-bottom::before {
+ border-right-color: #282a36; }
+
+.isDarkMode .dropDown--right-bottom .dropDown-content::before, .isDarkMode .dropDown--right-bottom .dropDown-content::after {
+ background: #282a36; }
-.settingsDashboard-plans.free-active .freeColumn-container,
-.settingsDashboard-plans.plus-active .plusColumn-container,
-.settingsDashboard-plans.professional-active .professionalColumn-container,
-.settingsDashboard-plans.visionary-active .visionaryColumn-container {
- border-color: #282a36;
- box-shadow: 0 0 8px #282a36, 0 0 0 2px #282a36; }
+.isDarkMode .dropDown--bottom-right .dropDown-content::before, .isDarkMode .dropDown--bottom-right .dropDown-content::after {
+ background: #282a36; }
-[class*="settingsDashboard-arrowToScroll"] .arrowsToScroll-button {
- background: rgba(255, 121, 198, 0.7); }
+.isDarkMode .dropDown--bottom-left::before,
+.isDarkMode .dropDown--bottom-right::before,
+.isDarkMode .dropDown--bottom::before {
+ border-bottom-color: #3e4153; }
-[class*="settingsDashboard-arrowToScroll"] .arrowsToScroll-button:hover {
- background: #ff79c6; }
+.isDarkMode .dropDown--bottom-right {
+ border: 1px solid #3e4153; }
-.vpnRow-add {
+.isDarkMode .pm-field-icon-container[type="search"], .isDarkMode .pm-field[type="search"] {
background-color: #333545; }
-.vpnRow-add:hover {
- background: #282a36; }
+.isDarkMode .dropDown-contentInner {
+ background-color: #282a36; }
+ .isDarkMode .dropDown-contentInner::before, .isDarkMode .dropDown-contentInner::after {
+ background-color: #282a36; }
+ .isDarkMode .dropDown-contentInner .dropDown-item span {
+ color: #e6eaf0 !important; }
-.settingsDashboard-plans .freeColumn-free,
-.totalRows-monthly-price,
-.totalRows-yearly-price {
- color: #0d0d0d; }
+.isDarkMode .searchbox-field[type="search"]:not(#global_search) {
+ background: #e6eaf0;
+ color: #282a36; }
-.totalRows-discount {
- border-color: transparent #FF79C6; }
+.isDarkMode .link:active, .isDarkMode .link:focus, .isDarkMode .link:hover,
+.isDarkMode a:active, .isDarkMode a:focus, .isDarkMode a:hover,
+.isDarkMode .pm-button--link:hover,
+.isDarkMode .composerInputMeta-label:hover {
+ color: #ff93d1; }
-.pm_modal .modal-dialog {
- border-color: #282a36; }
+.isDarkMode .pm-modal, .isDarkMode .pm-modalContentInner {
+ background-color: #282a36;
+ color: #e6eaf0; }
+ .isDarkMode .pm-modal::before, .isDarkMode .pm-modal::after, .isDarkMode .pm-modalContentInner::before, .isDarkMode .pm-modalContentInner::after {
+ background-color: #282a36; }
+ .isDarkMode .pm-modal .labelColorSelector-item-mask, .isDarkMode .pm-modalContentInner .labelColorSelector-item-mask {
+ border: 2px solid #494c62; }
-.pm_modal .modal-dialog .close {
- color: #D8D8D8;
+.isDarkMode .pm-button--primaryborder, .isDarkMode .pm-button-blueborder {
+ border-color: #FF79C6;
+ color: #FF79C6;
+ background-color: #333545;
+ transition: background-color .2s ease-in-out; }
+
+.isDarkMode .is-hover.pm-button--primaryborder, .isDarkMode .pm-button--primaryborder:focus,
+.isDarkMode .pm-button--primaryborder:focus-within, .isDarkMode .pm-button--primaryborder:hover,
+.isDarkMode .pm-button-blueborder.is-hover, .isDarkMode .pm-button-blueborder:focus,
+.isDarkMode .pm-button-blueborder:focus-within, .isDarkMode .pm-button-blueborder:hover {
+ border-color: #FF79C6;
+ color: #FF79C6;
+ background-color: #262833; }
+
+.isDarkMode .scrollshadow-static {
background: #282a36; }
-.pm_badge {
- color: #D8D8D8; }
+.isDarkMode .pm-field, .isDarkMode .pm-field-icon-container,
+.isDarkMode .focus.pm-field-icon-container, .isDarkMode .pm-field-icon-container:focus,
+.isDarkMode .pm-field-icon-container:focus-within, .isDarkMode .pm-field.focus,
+.isDarkMode .pm-field:focus, .isDarkMode .pm-field:focus-within,
+.isDarkMode .composerInputMeta-overlay-fakefield,
+.isDarkMode .composerInputMeta-autocomplete {
+ color: #e6eaf0;
+ background-color: #333545; }
+ .isDarkMode .pm-field::placeholder, .isDarkMode .pm-field-icon-container::placeholder,
+ .isDarkMode .focus.pm-field-icon-container::placeholder, .isDarkMode .pm-field-icon-container:focus::placeholder,
+ .isDarkMode .pm-field-icon-container:focus-within::placeholder, .isDarkMode .pm-field.focus::placeholder,
+ .isDarkMode .pm-field:focus::placeholder, .isDarkMode .pm-field:focus-within::placeholder,
+ .isDarkMode .composerInputMeta-overlay-fakefield::placeholder,
+ .isDarkMode .composerInputMeta-autocomplete::placeholder {
+ color: #d6dde6; }
+
+.isDarkMode .composerInputMeta-autocomplete input {
+ color: #e6eaf0;
+ background-color: #333545; }
+ .isDarkMode .composerInputMeta-autocomplete input::placeholder {
+ color: #d6dde6; }
-.pm_badge.primary {
- background: #282a36;
- color: #D8D8D8; }
+.isDarkMode select.pm-field, .isDarkMode select.pm-field-icon-container {
+ background-color: #333545;
+ color: #e6eaf0; }
-.pm_badge.success {
- background: #FF79C6;
- color: #D8D8D8; }
+.isDarkMode .storageProgress-content.dropDown-content--rightbottom::before {
+ border-right-color: #282a36; }
-.pm_table table th a, .pm_table table th .fa {
- color: #FF79C6; }
+.isDarkMode .sticky-title {
+ background: #2c2f3c; }
-body .cg-notify-message.notification-success {
- background-color: #FF79C6;
- color: #D8D8D8; }
+.isDarkMode .bg-global-highlight {
+ background-color: #282a36; }
+
+.isDarkMode .bg-white-dm {
+ background-color: #333545; }
+
+.isDarkMode .main-area, .isDarkMode .main-area--noHeader,
+.isDarkMode .main-area--withToolbar,
+.isDarkMode .main-area--withToolbar--noHeader,
+.isDarkMode [class*="block-info-"] {
+ color: #e6eaf0; }
-.appConfigBody-is-mobile .sidebarApp-container {
+.isDarkMode .main-area, .isDarkMode .main-area--noHeader,
+.isDarkMode .main-area--withToolbar, .isDarkMode .main-area--withToolbar--noHeader {
background: #282a36; }
-.sidebar-btn-compose, .sidebar-btn-compose:active {
- color: #3d3d3d !important; }
+.isDarkMode .context-bar {
+ background: #282a36; }
-.sidebar-btn-compose:hover {
- color: #3d3d3d !important; }
+.isDarkMode .subnav {
+ background: #333545; }
+ .isDarkMode .subnav .link, .isDarkMode .subnav a {
+ color: #FF79C6; }
+ .isDarkMode .subnav .link:active, .isDarkMode .subnav .link:focus, .isDarkMode .subnav .link:hover, .isDarkMode .subnav a:active, .isDarkMode .subnav a:focus, .isDarkMode .subnav a:hover {
+ color: #ff93d1; }
-body .cg-notify-message.notification-success {
- color: #3d3d3d !important; }
+.isDarkMode .pm-toggle-label {
+ border-color: #3e4153;
+ background: #333545; }
+ .isDarkMode .pm-toggle-label::before {
+ background: #282a36; }
+ .isDarkMode .pm-toggle-label .pm-toggle-label-img {
+ fill: #e6eaf0; }
-.pm_badge.success {
- color: #3d3d3d !important; }
+.isDarkMode .pm-plans-table-row--highlighted {
+ background-color: #282a36; }
+
+.isDarkMode .pm-checkbox-fakecheck,
+.isDarkMode .pm-radio-fakeradio {
+ background: transparent; }
+
+.isDarkMode [class*="icon-"].color-primary {
+ color: #FF79C6; }
+
+.isDarkMode .color-global-grey-dm {
+ color: #FF79C6; }