Skip to content
Snippets Groups Projects
Verified Commit 04bbb15c authored by henry's avatar henry Committed by Pier Angelo Vendrame
Browse files

Bug 41817: tor-browser semantic colors.

parent 56d1081e
No related branches found
No related tags found
2 merge requests!1202Bug_43099: 2024 YEC Strings,!1136Bug 43085: Rebased alpha onto 128.2.0esr
......@@ -27,6 +27,7 @@
@import url("chrome://browser/skin/UITour.css");
@import url("chrome://browser/skin/formautofill-notification.css");
@import url("chrome://browser/skin/tor-branding.css");
@import url("chrome://global/skin/tor-colors.css");
@namespace html url("http://www.w3.org/1999/xhtml");
......
......@@ -46,6 +46,7 @@
skin/classic/global/popupnotification.css (../../shared/popupnotification.css)
skin/classic/global/splitter.css (../../shared/splitter.css)
skin/classic/global/toolbarbutton.css (../../shared/toolbarbutton.css)
skin/classic/global/tor-colors.css (../../shared/tor-colors.css)
skin/classic/global/tree/tree.css (../../shared/tree/tree.css)
skin/classic/global/dirListing/dirListing.css (../../shared/dirListing/dirListing.css)
#ifdef XP_MACOSX
......
:root {
/* Photon colors not available in Firefox. */
--purple-30: #c069ff;
--purple-40: #ad3bff;
--purple-50: #9400ff;
--purple-60: #8000d7;
--purple-70: #6200a4;
--purple-80: #440071;
--purple-90: #25003e;
/* On light backgrounds. */
--tor-accent-color-light: var(--purple-60);
--tor-accent-color-hover-light: var(--purple-70);
--tor-accent-color-active-light: var(--purple-80);
/* Acorn color grey light 05. */
--tor-button-text-color-light: var(--color-gray-05);
--tor-button-text-color-hover-light: var(--color-gray-05);
--tor-button-text-color-active-light: var(--color-gray-05);
--tor-button-background-color-light: var(--tor-accent-color-light);
--tor-button-background-color-hover-light: var(--tor-accent-color-hover-light);
--tor-button-background-color-active-light: var(--tor-accent-color-active-light);
--tor-focus-outline-color-light: var(--tor-accent-color-light);
--tor-link-color-light: var(--tor-accent-color-light);
--tor-link-color-hover-light: var(--tor-accent-color-hover-light);
--tor-link-color-active-light: var(--tor-accent-color-active-light);
/* On dark backgrounds. */
/* TODO: Need a dark theme purple color that gets *lighter* with hover and
* active states, see tor-browser#42025 */
--tor-accent-color-dark: var(--purple-30);
--tor-accent-color-hover-dark: var(--purple-40);
--tor-accent-color-active-dark: var(--purple-50);
/* TODO: Use a dark text color for dark theme. tor-browser#41787. */
--tor-button-text-color-dark: var(--color-gray-05);
--tor-button-text-color-hover-dark: var(--color-gray-05);
--tor-button-text-color-active-dark: var(--color-gray-05);
--tor-button-background-color-dark: var(--tor-accent-color-dark);
--tor-button-background-color-hover-dark: var(--tor-accent-color-hover-dark);
--tor-button-background-color-active-dark: var(--tor-accent-color-active-dark);
--tor-focus-outline-color-dark: var(--tor-accent-color-dark);
--tor-link-color-dark: var(--tor-accent-color-dark);
--tor-link-color-hover-dark: var(--tor-accent-color-hover-dark);
--tor-link-color-active-dark: var(--tor-accent-color-active-dark);
/* Generic colors that adapt to theme. */
--tor-accent-color: light-dark(
var(--tor-accent-color-light),
var(--tor-accent-color-dark)
);
--tor-accent-color-hover: light-dark(
var(--tor-accent-color-hover-light),
var(--tor-accent-color-hover-dark)
);
--tor-accent-color-active: light-dark(
var(--tor-accent-color-active-light),
var(--tor-accent-color-active-dark)
);
--tor-button-text-color: light-dark(
var(--tor-button-text-color-light),
var(--tor-button-text-color-dark)
);
--tor-button-text-color-hover: light-dark(
var(--tor-button-text-color-hover-light),
var(--tor-button-text-color-hover-dark)
);
--tor-button-text-color-active: light-dark(
var(--tor-button-text-color-active-light),
var(--tor-button-text-color-active-dark)
);
--tor-button-background-color: light-dark(
var(--tor-button-background-color-light),
var(--tor-button-background-color-dark)
);
--tor-button-background-color-hover: light-dark(
var(--tor-button-background-color-hover-light),
var(--tor-button-background-color-hover-dark)
);
--tor-button-background-color-active: light-dark(
var(--tor-button-background-color-active-light),
var(--tor-button-background-color-active-dark)
);
--tor-focus-outline-color: light-dark(
var(--tor-focus-outline-color-light),
var(--tor-focus-outline-color-dark)
);
--tor-link-color: light-dark(
var(--tor-link-color-light),
var(--tor-link-color-dark)
);
--tor-link-color-hover: light-dark(
var(--tor-link-color-hover-light),
var(--tor-link-color-hover-dark)
);
--tor-link-color-active: light-dark(
var(--tor-link-color-active-light),
var(--tor-link-color-active-dark)
);
}
button.tor-button,
.tor-button {
color: var(--tor-button-text-color);
background-color: var(--tor-button-background-color);
}
button.tor-button:hover,
.tor-button:hover {
color: var(--tor-button-text-color-hover);
background-color: var(--tor-button-background-color-hover);
}
button.tor-button:hover:active,
.tor-button:hover:active {
color: var(--tor-button-text-color-active);
background-color: var(--tor-button-background-color-active);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment