mirror of https://github.com/FreeTubeApp/FreeTube
1392 lines
37 KiB
CSS
1392 lines
37 KiB
CSS
.system[data-system-theme*='light'], .light,
|
|
.system[data-system-theme*='dark'], .dark,
|
|
.black,
|
|
.gray,
|
|
.dracula,
|
|
.catppuccinMocha,
|
|
.pastelPink,
|
|
.hotPink,
|
|
.nordic,
|
|
.solarizedDark,
|
|
.solarizedLight {
|
|
--primary-input-color: rgb(0 0 0 / 50%);
|
|
--top-bar-push-down-adjustment-default: -35px;
|
|
|
|
/* Value of 0 without 'px' does not work inside calc() */
|
|
/* stylelint-disable length-zero-no-unit */
|
|
--top-bar-push-down-adjustment-no-description: 0px;
|
|
--top-bar-push-down-adjustment-edit-mode: 0px;
|
|
--top-bar-push-down-adjustment-one-or-fewer: 0px;
|
|
/* stylelint-enable length-zero-no-unit */
|
|
--destructive-color: #f44336;
|
|
--destructive-text-color: #000;
|
|
--destructive-hover-color: #e53935;
|
|
--destructive-active-color: #c62828;
|
|
}
|
|
|
|
.system[data-system-theme*='light'], .light,
|
|
.system[data-system-theme*='dark'], .dark,
|
|
.black,
|
|
.dracula,
|
|
.catppuccinMocha,
|
|
.pastelPink,
|
|
.hotPink,
|
|
.nordic,
|
|
.solarizedDark,
|
|
.solarizedLight {
|
|
--link-color: var(--accent-color);
|
|
--link-visited-color: var(--accent-color-visited);
|
|
--instance-menu-color: var(--search-bar-color);
|
|
}
|
|
|
|
.system[data-system-theme*='light'], .light,
|
|
.system[data-system-theme*='dark'], .dark,
|
|
.black,
|
|
.gray,
|
|
.dracula,
|
|
.catppuccinMocha,
|
|
.pastelPink,
|
|
.nordic,
|
|
.solarizedDark,
|
|
.solarizedLight {
|
|
--primary-input-color: rgb(0 0 0 / 50%);
|
|
--side-nav-hover-text-color: var(--primary-text-color);
|
|
}
|
|
|
|
.system[data-system-theme*='light'], .light,
|
|
.system[data-system-theme*='dark'], .dark,
|
|
.black,
|
|
.gray,
|
|
.dracula,
|
|
.catppuccinMocha,
|
|
.nordic,
|
|
.solarizedDark,
|
|
.solarizedLight {
|
|
--side-nav-active-text-color: var(--primary-text-color);
|
|
--scrollbar-text-color-hover: var(--primary-text-color);
|
|
|
|
}
|
|
|
|
.system[data-system-theme*='light'], .light,
|
|
.system[data-system-theme*='dark'], .dark,
|
|
.black,
|
|
.gray {
|
|
--logo-icon: url("../../_icons/iconColorSmall.svg");
|
|
--logo-text: url("../../_icons/textColorSmall.svg");
|
|
}
|
|
|
|
.system[data-system-theme*='dark'], .dark,
|
|
.black,
|
|
.gray,
|
|
.dracula,
|
|
.catppuccinMocha,
|
|
.hotPink,
|
|
.nordic,
|
|
.solarizedDark,
|
|
.solarizedLight {
|
|
--primary-shadow-color: rgb(0 0 0 / 75%);
|
|
}
|
|
|
|
.system[data-system-theme*='light'], .light {
|
|
--primary-text-color: #212121;
|
|
--secondary-text-color: #424242;
|
|
--tertiary-text-color: #757575;
|
|
--primary-shadow-color: rgb(232 232 232 / 100%);
|
|
--title-color: #3f7ac6;
|
|
--bg-color: #f1f1f1;
|
|
--favorite-icon-color: #0C0;
|
|
--card-bg-color: #FFF;
|
|
--secondary-card-bg-color: #eee;
|
|
--scrollbar-color: #CCC;
|
|
--scrollbar-color-hover: #BDBDBD;
|
|
--side-nav-color: #FFF;
|
|
--side-nav-hover-color: #e0e0e0;
|
|
--side-nav-active-color: #757575;
|
|
--search-bar-color: #f5f5f5;
|
|
}
|
|
|
|
.system[data-system-theme*='dark'], .dark {
|
|
--primary-text-color: #EEE;
|
|
--secondary-text-color: #ddd;
|
|
--tertiary-text-color: #999;
|
|
--title-color: #EEE;
|
|
--bg-color: #212121;
|
|
--favorite-icon-color: #0F0;
|
|
--card-bg-color: #303030;
|
|
--secondary-card-bg-color: rgb(0 0 0 / 75%);
|
|
--scrollbar-color: #414141;
|
|
--scrollbar-color-hover: #757575;
|
|
--side-nav-color: #262626;
|
|
--side-nav-hover-color: #212121;
|
|
--side-nav-active-color: #303030;
|
|
--search-bar-color: #262626;
|
|
}
|
|
|
|
.black {
|
|
--primary-text-color: #EEE;
|
|
--secondary-text-color: #ddd;
|
|
--tertiary-text-color: #EEE;
|
|
--title-color: #EEE;
|
|
--bg-color: #000;
|
|
--favorite-icon-color: #0F0;
|
|
--card-bg-color: #000;
|
|
--secondary-card-bg-color: rgb(0 0 0 / 75%);
|
|
--scrollbar-color: #515151;
|
|
--scrollbar-color-hover: #424242;
|
|
--side-nav-color: #0f0f0f;
|
|
--side-nav-hover-color: #212121;
|
|
--side-nav-active-color: #303030;
|
|
--search-bar-color: #262626;
|
|
}
|
|
|
|
.gray {
|
|
--primary-text-color: #EEE;
|
|
--secondary-text-color: #E0E0E0;
|
|
--tertiary-text-color: #F5F5F5;
|
|
--title-color: #EEE;
|
|
--bg-color: #212121;
|
|
--card-bg-color: #303030;
|
|
--secondary-card-bg-color: rgb(0 0 0 / 75%);
|
|
--side-nav-color: #262626;
|
|
--side-nav-hover-color: #212121;
|
|
--side-nav-active-color: #303030;
|
|
--search-bar-color: #212121;
|
|
}
|
|
|
|
.dracula {
|
|
--primary-text-color: #F8F8F2;
|
|
--secondary-text-color: #c6cee6;
|
|
--tertiary-text-color: #e5e8f3;
|
|
--title-color: #BD93F9;
|
|
--bg-color: #282A36;
|
|
--favorite-icon-color: #0F0;
|
|
--card-bg-color: #33353F;
|
|
--secondary-card-bg-color: #282A36;
|
|
--scrollbar-color: #44475A;
|
|
--scrollbar-color-hover: #3D4051;
|
|
--side-nav-color: #44475A;
|
|
--side-nav-hover-color: #57596B;
|
|
--side-nav-active-color: #3D4051;
|
|
--search-bar-color: #3E3F4A;
|
|
--logo-icon: url("../../_icons/iconDraculaLightSmall.svg");
|
|
--logo-text: url("../../_icons/textDraculaLightSmall.svg");
|
|
}
|
|
|
|
.catppuccinMocha {
|
|
--primary-text-color: #cdd6f4;
|
|
--secondary-text-color: #bac2de;
|
|
--tertiary-text-color: #a6adc8;
|
|
--title-color: var(--accent-color);
|
|
--bg-color: #1e1e2e;
|
|
--favorite-icon-color: #0F0;
|
|
--card-bg-color: #181825;
|
|
--secondary-card-bg-color: #1e1e2e;
|
|
--scrollbar-color: #313244;
|
|
--scrollbar-color-hover: #3D4051;
|
|
--side-nav-color: #181825;
|
|
--side-nav-hover-color: #11111b;
|
|
--side-nav-active-color: #11111b;
|
|
--search-bar-color: #313244;
|
|
--logo-icon: url("../../_icons/iconCatppuccinMochaLightSmall.svg");
|
|
--logo-text: url("../../_icons/textCatppuccinMochaLightSmall.svg");
|
|
}
|
|
|
|
.pastelPink {
|
|
--primary-text-color: #1F002B;
|
|
--secondary-text-color: #361836;
|
|
--tertiary-text-color: #5A285A;
|
|
--primary-shadow-color: rgb(255 240 240 / 50%);
|
|
--title-color: #185EB4;
|
|
--bg-color: #ffeadd;
|
|
--favorite-icon-color: #760278;
|
|
--card-bg-color: #ffd1dc;
|
|
--secondary-card-bg-color: #FFF;
|
|
--scrollbar-color: #f5c8d3;
|
|
--scrollbar-color-hover: #760278;
|
|
--scrollbar-text-color-hover: var(--scrollbar-color);
|
|
--side-nav-color: #ffd1dc;
|
|
--side-nav-hover-color: #cef4f1;
|
|
--side-nav-active-color: #3124E7;
|
|
--side-nav-active-text-color: #FFFF;
|
|
--search-bar-color: #FFF0DD;
|
|
--logo-icon: url("../../_icons/iconBlackSmall.svg");
|
|
--logo-text: url("../../_icons/textBlackSmall.svg");
|
|
}
|
|
|
|
.nordic {
|
|
--primary-text-color: #EEE;
|
|
--secondary-text-color: #ddd;
|
|
--tertiary-text-color: #EEE;
|
|
--title-color: #EEE;
|
|
--bg-color: #2b2f3a;
|
|
--favorite-icon-color: #0F0;
|
|
--card-bg-color: #2e3440;
|
|
--secondary-card-bg-color: rgb(59 66 82 / 75%);
|
|
--scrollbar-color: #4b566a;
|
|
--scrollbar-color-hover: #4b566a;
|
|
--side-nav-color: #2e3440;
|
|
--side-nav-hover-color: #3b4252;
|
|
--side-nav-active-color: #3b4252;
|
|
--search-bar-color: #4b566a;
|
|
--logo-icon: url("../../_icons/iconNordicLightSmall.svg");
|
|
--logo-text: url("../../_icons/textNordicLightSmall.svg");
|
|
}
|
|
|
|
.hotPink {
|
|
--primary-text-color: #FFFF;
|
|
--secondary-text-color: #FFFF;
|
|
--tertiary-text-color: #FFFF;
|
|
--title-color: #000;
|
|
--bg-color: #ff008a;
|
|
--favorite-icon-color: #0F0;
|
|
--card-bg-color: #DE1C85;
|
|
--secondary-card-bg-color: rgb(0 0 0 / 75%);
|
|
--scrollbar-color: #FFF;
|
|
--scrollbar-color-hover: #C0F6FF;
|
|
--scrollbar-text-color-hover: #000;
|
|
--side-nav-color: #EE1E90;
|
|
--side-nav-hover-color: #FFF;
|
|
--side-nav-hover-text-color: #000;
|
|
--side-nav-active-color: #959595;
|
|
--side-nav-active-text-color: #000;
|
|
--search-bar-color: #9C2D5D;
|
|
--logo-icon: url("../../_icons/iconWhiteSmall.svg");
|
|
--logo-text: url("../../_icons/textWhiteSmall.svg");
|
|
|
|
/* The hot pink theme does not have a great color contrast with
|
|
many other colors than black and white. This means that the primary and
|
|
secondary theme colors are forced here to be black so as to avoid any
|
|
accessibility concerns. */
|
|
--primary-color: #000 !important;
|
|
--primary-color-hover: #000 !important;
|
|
--primary-color-active: #000 !important;
|
|
--text-with-main-color: #FFF !important;
|
|
--text-with-accent-color: #FFF !important;
|
|
--accent-color: #000 !important;
|
|
--accent-color-hover: #808080 !important;
|
|
--accent-color-active: #6A739A !important;
|
|
--accent-color-light: #000 !important;
|
|
--accent-color-visited: #000 !important;
|
|
--accent-color-opacity1: rgb(0 0 0 / 4%) !important;
|
|
--accent-color-opacity2: rgb(0 0 0 / 12%) !important;
|
|
--accent-color-opacity3: rgb(255 255 255 / 16%) !important;
|
|
--accent-color-opacity4: rgb(255 255 255 / 24%) !important;
|
|
}
|
|
|
|
/* Given that the Hot Pink theme does not need link underlining due to meeting
|
|
WCAG 2 Level AA (https://webaim.org/resources/linkcontrastchecker/?fcolor=FFFFFF&bcolor=DE1C85&lcolor=000000),
|
|
it can be safely elided. This looks quite pleasant on this theme. */
|
|
.hotPink a:not(:hover, :focus), .hotPink .navOption:hover, .hotPink .navOption:focus, .hotPink *:not(:hover, :focus) {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.hotPink a:hover, .hotPink a:focus {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.solarizedDark {
|
|
--primary-text-color: #FDF6E3;
|
|
--secondary-text-color: #DDD6C3;
|
|
--tertiary-text-color: #DDD6C3;
|
|
--title-color: #FDF6E3;
|
|
--bg-color: #002B36;
|
|
--favorite-icon-color: #0f0;
|
|
--card-bg-color: #204B56;
|
|
--secondary-card-bg-color: #102b36;
|
|
--scrollbar-color: #608B96;
|
|
--scrollbar-color-hover: #406B76;
|
|
--side-nav-color: #204B56;
|
|
--side-nav-hover-color: #608B96;
|
|
--side-nav-active-color: #406B76;
|
|
--search-bar-color: #073642;
|
|
--logo-icon: url("../../_icons/iconSolarizedLightSmall.svg");
|
|
--logo-text: url("../../_icons/textSolarizedLightSmall.svg");
|
|
}
|
|
|
|
.solarizedLight {
|
|
--primary-text-color: #002b36;
|
|
--secondary-text-color: #204b56;
|
|
--tertiary-text-color: #204b56;
|
|
--title-color: #002b36;
|
|
--bg-color: #fdf6e3;
|
|
--favorite-icon-color: #0f0;
|
|
--card-bg-color: #eee8d5;
|
|
--secondary-card-bg-color: #fdf6e3;
|
|
--scrollbar-color: #a9a895;
|
|
--scrollbar-color-hover: #839496;
|
|
--side-nav-color: #eee8d5;
|
|
--side-nav-hover-color: #fdf6e3;
|
|
--side-nav-active-color: #839496;
|
|
--search-bar-color: #c9c8b5;
|
|
--logo-icon: url("../../_icons/iconSolarizedDarkSmall.svg");
|
|
--logo-text: url("../../_icons/textSolarizedDarkSmall.svg");
|
|
}
|
|
|
|
.mainRed,
|
|
.mainPink,
|
|
.mainPurple,
|
|
.mainDeepPurple,
|
|
.mainIndigo,
|
|
.mainBlue,
|
|
.mainLightBlue,
|
|
.mainCyan,
|
|
.mainTeal,
|
|
.mainGreen {
|
|
--text-with-main-color: #FFF;
|
|
--logo-icon-bar-color: url("../../_icons/iconWhiteSmall.svg");
|
|
--logo-text-bar-color: url("../../_icons/textWhiteSmall.svg");
|
|
}
|
|
|
|
.mainLightGreen,
|
|
.mainLime,
|
|
.mainYellow,
|
|
.mainAmber,
|
|
.mainOrange,
|
|
.mainDeepOrange {
|
|
--text-with-main-color: #000;
|
|
--logo-icon-bar-color: url("../../_icons/iconBlackSmall.svg");
|
|
--logo-text-bar-color: url("../../_icons/textBlackSmall.svg");
|
|
}
|
|
|
|
.mainRed {
|
|
--primary-color: #f44336;
|
|
--primary-color-hover: #e53935;
|
|
--primary-color-active: #c62828;
|
|
}
|
|
|
|
.mainPink {
|
|
--primary-color: #E91E63;
|
|
--primary-color-hover: #D81B60;
|
|
--primary-color-active: #AD1457;
|
|
}
|
|
|
|
.mainPurple {
|
|
--primary-color: #9C27B0;
|
|
--primary-color-hover: #8E24AA;
|
|
--primary-color-active: #6A1B9A;
|
|
}
|
|
|
|
.mainDeepPurple {
|
|
--primary-color: #673AB7;
|
|
--primary-color-hover: #5E35B1;
|
|
--primary-color-active: #4527A0;
|
|
}
|
|
|
|
.mainIndigo {
|
|
--primary-color: #3F51B5;
|
|
--primary-color-hover: #3949AB;
|
|
--primary-color-active: #283593;
|
|
}
|
|
|
|
.mainBlue {
|
|
--primary-color: #2196F3;
|
|
--primary-color-hover: #1E88E5;
|
|
--primary-color-active: #1565C0;
|
|
}
|
|
|
|
.mainLightBlue {
|
|
--primary-color: #03A9F4;
|
|
--primary-color-hover: #039BE5;
|
|
--primary-color-active: #0277BD;
|
|
}
|
|
|
|
.mainCyan {
|
|
--primary-color: #00BCD4;
|
|
--primary-color-hover: #00ACC1;
|
|
--primary-color-active: #00838F;
|
|
}
|
|
|
|
.mainTeal {
|
|
--primary-color: #009688;
|
|
--primary-color-hover: #00897B;
|
|
--primary-color-active: #00695C;
|
|
}
|
|
|
|
.mainGreen {
|
|
--primary-color: #4CAF50;
|
|
--primary-color-hover: #43A047;
|
|
--primary-color-active: #2E7D32;
|
|
}
|
|
|
|
.mainLightGreen {
|
|
--primary-color: #8BC34A;
|
|
--primary-color-hover: #7CB342;
|
|
--primary-color-active: #558B2F;
|
|
}
|
|
|
|
.mainLime {
|
|
--primary-color: #CDDC39;
|
|
--primary-color-hover: #C0CA33;
|
|
--primary-color-active: #9E9D24;
|
|
}
|
|
|
|
.mainYellow {
|
|
--primary-color: #FFEB3B;
|
|
--primary-color-hover: #FDD835;
|
|
--primary-color-active: #F9A825;
|
|
}
|
|
|
|
.mainAmber {
|
|
--primary-color: #FFC107;
|
|
--primary-color-hover: #FFB300;
|
|
--primary-color-active: #FF8F00;
|
|
}
|
|
|
|
.mainOrange {
|
|
--primary-color: #FF9800;
|
|
--primary-color-hover: #FB8C00;
|
|
--primary-color-active: #EF6C00;
|
|
}
|
|
|
|
.mainDeepOrange {
|
|
--primary-color: #FF5722;
|
|
--primary-color-hover: #F4511E;
|
|
--primary-color-active: #D84315;
|
|
}
|
|
|
|
.mainDraculaCyan,
|
|
.mainDraculaGreen,
|
|
.mainDraculaOrange,
|
|
.mainDraculaRed,
|
|
.mainDraculaYellow {
|
|
--text-with-main-color: #282A36;
|
|
--logo-icon-bar-color: url("../../_icons/iconDraculaDarkSmall.svg");
|
|
--logo-text-bar-color: url("../../_icons/textDraculaDarkSmall.svg");
|
|
}
|
|
|
|
.mainDraculaPink,
|
|
.mainDraculaPurple {
|
|
--text-with-main-color: #F8F8F2;
|
|
--logo-icon-bar-color: url("../../_icons/iconDraculaLightSmall.svg");
|
|
--logo-text-bar-color: url("../../_icons/textDraculaLightSmall.svg");
|
|
}
|
|
|
|
.mainDraculaCyan {
|
|
--primary-color: #8BE9FD;
|
|
--primary-color-hover: #97EBFD;
|
|
--primary-color-active: #7DD2E4;
|
|
}
|
|
|
|
.mainDraculaGreen {
|
|
--primary-color: #50FA7B;
|
|
--primary-color-hover: #62FB88;
|
|
--primary-color-active: #48E16F;
|
|
}
|
|
|
|
.mainDraculaOrange {
|
|
--primary-color: #FFB86C;
|
|
--primary-color-hover: #FFBF7B;
|
|
--primary-color-active: #E6A661;
|
|
}
|
|
|
|
.mainDraculaPink {
|
|
--primary-color: #FF79C6;
|
|
--primary-color-hover: #FF86CC;
|
|
--primary-color-active: #E66DB2;
|
|
}
|
|
|
|
.mainDraculaPurple {
|
|
--primary-color: #BD93F9;
|
|
--primary-color-hover: #C49EFA;
|
|
--primary-color-active: #AA84E0;
|
|
}
|
|
|
|
.mainDraculaRed {
|
|
--primary-color: #F55;
|
|
--primary-color-hover: #F66;
|
|
--primary-color-active: #E64D4D;
|
|
}
|
|
|
|
.mainDraculaYellow {
|
|
--primary-color: #F1FA8C;
|
|
--primary-color-hover: #F2FB98;
|
|
--primary-color-active: #D9E17E;
|
|
}
|
|
|
|
.mainCatppuccinMochaRosewater,
|
|
.mainCatppuccinMochaFlamingo,
|
|
.mainCatppuccinMochaPink,
|
|
.mainCatppuccinMochaMauve,
|
|
.mainCatppuccinMochaRed,
|
|
.mainCatppuccinMochaMaroon,
|
|
.mainCatppuccinMochaPeach,
|
|
.mainCatppuccinMochaYellow,
|
|
.mainCatppuccinMochaGreen,
|
|
.mainCatppuccinMochaTeal,
|
|
.mainCatppuccinMochaSky,
|
|
.mainCatppuccinMochaSapphire,
|
|
.mainCatppuccinMochaBlue,
|
|
.mainCatppuccinMochaLavender {
|
|
--text-with-main-color: #1e1e2e;
|
|
--logo-icon-bar-color: url("../../_icons/iconCatppuccinMochaDarkSmall.svg");
|
|
--logo-text-bar-color: url("../../_icons/textCatppuccinMochaDarkSmall.svg");
|
|
}
|
|
|
|
.mainCatppuccinMochaRosewater {
|
|
--primary-color: #f5e0dc;
|
|
--primary-color-hover: #fceeec;
|
|
--primary-color-active: #e1c8c3;
|
|
}
|
|
|
|
.mainCatppuccinMochaFlamingo {
|
|
--primary-color: #f2cdcd;
|
|
--primary-color-hover: #f2e1e1;
|
|
--primary-color-active: #ddb7b7;
|
|
}
|
|
|
|
.mainCatppuccinMochaPink {
|
|
--primary-color: #f5c2e7;
|
|
--primary-color-hover: #f3d2ea;
|
|
--primary-color-active: #dca3cd;
|
|
}
|
|
|
|
.mainCatppuccinMochaMauve {
|
|
--primary-color: #cba6f7;
|
|
--primary-color-hover: #d4b7f8;
|
|
--primary-color-active: #b38fdf;
|
|
}
|
|
|
|
.mainCatppuccinMochaRed {
|
|
--primary-color: #f38ba8;
|
|
--primary-color-hover: #f0a4b9;
|
|
--primary-color-active: #de7693;
|
|
}
|
|
|
|
.mainCatppuccinMochaMaroon {
|
|
--primary-color: #eba0ac;
|
|
--primary-color-hover: #eabbc3;
|
|
--primary-color-active: #d68895;
|
|
}
|
|
|
|
.mainCatppuccinMochaPeach {
|
|
--primary-color: #fab387;
|
|
--primary-color-hover: #f7c7a9;
|
|
--primary-color-active: #e1996d;
|
|
}
|
|
|
|
.mainCatppuccinMochaYellow {
|
|
--primary-color: #f9e2af;
|
|
--primary-color-hover: #feeecd;
|
|
--primary-color-active: #dec48d;
|
|
}
|
|
|
|
.mainCatppuccinMochaGreen {
|
|
--primary-color: #a6e3a1;
|
|
--primary-color-hover: #bfebbb;
|
|
--primary-color-active: #86c780;
|
|
}
|
|
|
|
.mainCatppuccinMochaTeal {
|
|
--primary-color: #94e2d5;
|
|
--primary-color-hover: #aceae0;
|
|
--primary-color-active: #6fc5b7;
|
|
}
|
|
|
|
.mainCatppuccinMochaSky {
|
|
--primary-color: #89dceb;
|
|
--primary-color-hover: #a3e4f0;
|
|
--primary-color-active: #68bcca;
|
|
}
|
|
|
|
.mainCatppuccinMochaSapphire {
|
|
--primary-color: #74c7ec;
|
|
--primary-color-hover: #93d1ed;
|
|
--primary-color-active: #59a9cf;
|
|
}
|
|
|
|
.mainCatppuccinMochaBlue {
|
|
--primary-color: #89b4fa;
|
|
--primary-color-hover: #a6c8ff;
|
|
--primary-color-active: #6593df;
|
|
}
|
|
|
|
.mainCatppuccinMochaLavender {
|
|
--primary-color: #b4befe;
|
|
--primary-color-hover: #c9d0ff;
|
|
--primary-color-active: #8d98e4;
|
|
}
|
|
|
|
.mainSolarizedYellow,
|
|
.mainSolarizedOrange,
|
|
.mainSolarizedRed,
|
|
.mainSolarizedMagenta,
|
|
.mainSolarizedViolet,
|
|
.mainSolarizedGreen {
|
|
--text-with-main-color: #fdf6e3;
|
|
--logo-icon-bar-color: url("../../_icons/iconDraculaLightSmall.svg");
|
|
--logo-text-bar-color: url("../../_icons/textDraculaLightSmall.svg");
|
|
}
|
|
|
|
.mainSolarizedBlue,
|
|
.mainSolarizedCyan {
|
|
--text-with-main-color: #000;
|
|
--logo-icon-bar-color: url("../../_icons/iconDraculaDarkSmall.svg");
|
|
--logo-text-bar-color: url("../../_icons/textDraculaDarkSmall.svg");
|
|
}
|
|
|
|
.mainSolarizedYellow {
|
|
--primary-color: #b58900;
|
|
--primary-color-hover: #d5a920;
|
|
--primary-color-active: #f5c940;
|
|
}
|
|
|
|
.mainSolarizedOrange {
|
|
--primary-color: #cb4b16;
|
|
--primary-color-hover: #eb6b36;
|
|
--primary-color-active: #fc8b56;
|
|
}
|
|
|
|
.mainSolarizedRed {
|
|
--primary-color: #dc322f;
|
|
--primary-color-hover: #fc524f;
|
|
--primary-color-active: #fe726f;
|
|
}
|
|
|
|
.mainSolarizedMagenta {
|
|
--primary-color: #d33682;
|
|
--primary-color-hover: #f356a2;
|
|
--primary-color-active: #f558c2;
|
|
}
|
|
|
|
.mainSolarizedViolet {
|
|
--primary-color: #6c71c4;
|
|
--primary-color-hover: #8c91e4;
|
|
--primary-color-active: #acb1f4;
|
|
}
|
|
|
|
.mainSolarizedBlue {
|
|
--primary-color: #268bd2;
|
|
--primary-color-hover: #46abf2;
|
|
--primary-color-active: #66cbf4;
|
|
}
|
|
|
|
.mainSolarizedCyan {
|
|
--primary-color: #2aa198;
|
|
--primary-color-hover: #4ac1b8;
|
|
--primary-color-active: #6ae1d8;
|
|
}
|
|
|
|
.mainSolarizedGreen {
|
|
--primary-color: #859900;
|
|
--primary-color-hover: #a5b920;
|
|
--primary-color-active: #c5d940;
|
|
}
|
|
|
|
.secRed,
|
|
.secPink,
|
|
.secPurple,
|
|
.secDeepPurple,
|
|
.secIndigo,
|
|
.secBlue,
|
|
.secLightBlue,
|
|
.secCyan,
|
|
.secTeal,
|
|
.secGreen {
|
|
--text-with-accent-color: #FFF;
|
|
}
|
|
|
|
.secLightGreen,
|
|
.secLime,
|
|
.secYellow,
|
|
.secAmber,
|
|
.secOrange,
|
|
.secDeepOrange {
|
|
--text-with-accent-color: #000;
|
|
}
|
|
|
|
.secRed {
|
|
--accent-color: #f44336;
|
|
--accent-color-hover: #e53935;
|
|
--accent-color-active: #c62828;
|
|
--accent-color-light: #ef9a9a;
|
|
--accent-color-visited: #b71c1c;
|
|
--accent-color-opacity1: rgb(244 67 54 / 4%);
|
|
--accent-color-opacity2: rgb(244 67 54 / 12%);
|
|
--accent-color-opacity3: rgb(244 67 54 / 16%);
|
|
--accent-color-opacity4: rgb(244 67 54 / 24%);
|
|
}
|
|
|
|
.secPink {
|
|
--accent-color: #E91E63;
|
|
--accent-color-hover: #D81B60;
|
|
--accent-color-active: #AD1457;
|
|
--accent-color-light: #F48FB1;
|
|
--accent-color-visited: #880E4F;
|
|
--accent-color-opacity1: rgb(233 30 99 / 4%);
|
|
--accent-color-opacity2: rgb(233 30 99 / 12%);
|
|
--accent-color-opacity3: rgb(233 30 99 / 16%);
|
|
--accent-color-opacity4: rgb(233 30 99 / 24%);
|
|
}
|
|
|
|
.secPurple {
|
|
--accent-color: #9C27B0;
|
|
--accent-color-hover: #8E24AA;
|
|
--accent-color-active: #6A1B9A;
|
|
--accent-color-light: #CE93D8;
|
|
--accent-color-visited: #4A148C;
|
|
--accent-color-opacity1: rgb(156 39 176 / 4%);
|
|
--accent-color-opacity2: rgb(156 39 176 / 12%);
|
|
--accent-color-opacity3: rgb(156 39 176 / 16%);
|
|
--accent-color-opacity4: rgb(156 39 176 / 24%);
|
|
}
|
|
|
|
.secDeepPurple {
|
|
--accent-color: #673AB7;
|
|
--accent-color-hover: #5E35B1;
|
|
--accent-color-active: #4527A0;
|
|
--accent-color-light: #B39DDB;
|
|
--accent-color-visited: #311B92;
|
|
--accent-color-opacity1: rgb(103 58 183 / 4%);
|
|
--accent-color-opacity2: rgb(103 58 183 / 12%);
|
|
--accent-color-opacity3: rgb(103 58 183 / 16%);
|
|
--accent-color-opacity4: rgb(103 58 183 / 24%);
|
|
}
|
|
|
|
.secIndigo {
|
|
--accent-color: #3F51B5;
|
|
--accent-color-hover: #3949AB;
|
|
--accent-color-active: #283593;
|
|
--accent-color-light: #9FA8DA;
|
|
--accent-color-visited: #1A237E;
|
|
--accent-color-opacity1: rgb(63 81 181 / 4%);
|
|
--accent-color-opacity2: rgb(63 81 181 / 12%);
|
|
--accent-color-opacity3: rgb(63 81 181 / 16%);
|
|
--accent-color-opacity4: rgb(63 81 181 / 24%);
|
|
}
|
|
|
|
.secBlue {
|
|
--accent-color: #2196F3;
|
|
--accent-color-hover: #1E88E5;
|
|
--accent-color-active: #1565C0;
|
|
--accent-color-light: #90CAF9;
|
|
--accent-color-visited: #0D47A1;
|
|
--accent-color-opacity1: rgb(33 150 243 / 4%);
|
|
--accent-color-opacity2: rgb(33 150 243 / 12%);
|
|
--accent-color-opacity3: rgb(33 150 243 / 16%);
|
|
--accent-color-opacity4: rgb(33 150 243 / 24%);
|
|
}
|
|
|
|
.secLightBlue {
|
|
--accent-color: #03A9F4;
|
|
--accent-color-hover: #039BE5;
|
|
--accent-color-active: #0277BD;
|
|
--accent-color-light: #81D4FA;
|
|
--accent-color-visited: #01579B;
|
|
--accent-color-opacity1: rgb(3 169 244 / 4%);
|
|
--accent-color-opacity2: rgb(3 169 244 / 12%);
|
|
--accent-color-opacity3: rgb(3 169 244 / 16%);
|
|
--accent-color-opacity4: rgb(3 169 244 / 24%);
|
|
}
|
|
|
|
.secCyan {
|
|
--accent-color: #00BCD4;
|
|
--accent-color-hover: #00ACC1;
|
|
--accent-color-active: #00838F;
|
|
--accent-color-light: #80DEEA;
|
|
--accent-color-visited: #006064;
|
|
--accent-color-opacity1: rgb(0 188 212 / 4%);
|
|
--accent-color-opacity2: rgb(0 188 212 / 12%);
|
|
--accent-color-opacity3: rgb(0 188 212 / 16%);
|
|
--accent-color-opacity4: rgb(0 188 212 / 24%);
|
|
}
|
|
|
|
.secTeal {
|
|
--accent-color: #009688;
|
|
--accent-color-hover: #00897B;
|
|
--accent-color-active: #00695C;
|
|
--accent-color-light: #80CBC4;
|
|
--accent-color-visited: #004D40;
|
|
--accent-color-opacity1: rgb(0 150 136 / 4%);
|
|
--accent-color-opacity2: rgb(0 150 136 / 12%);
|
|
--accent-color-opacity3: rgb(0 150 136 / 16%);
|
|
--accent-color-opacity4: rgb(0 150 136 / 24%);
|
|
}
|
|
|
|
.secGreen {
|
|
--accent-color: #4CAF50;
|
|
--accent-color-hover: #43A047;
|
|
--accent-color-active: #2E7D32;
|
|
--accent-color-light: #A5D6A7;
|
|
--accent-color-visited: #1B5E20;
|
|
--accent-color-opacity1: rgb(76 175 80 / 4%);
|
|
--accent-color-opacity2: rgb(76 175 80 / 12%);
|
|
--accent-color-opacity3: rgb(76 175 80 / 16%);
|
|
--accent-color-opacity4: rgb(76 175 80 / 24%);
|
|
}
|
|
|
|
.secLightGreen {
|
|
--accent-color: #8BC34A;
|
|
--accent-color-hover: #7CB342;
|
|
--accent-color-active: #558B2F;
|
|
--accent-color-light: #C5E1A5;
|
|
--accent-color-visited: #33691E;
|
|
--accent-color-opacity1: rgb(139 195 74 / 4%);
|
|
--accent-color-opacity2: rgb(139 195 74 / 12%);
|
|
--accent-color-opacity3: rgb(139 195 74 / 16%);
|
|
--accent-color-opacity4: rgb(139 195 74 / 24%);
|
|
}
|
|
|
|
.secLime {
|
|
--accent-color: #CDDC39;
|
|
--accent-color-hover: #C0CA33;
|
|
--accent-color-active: #9E9D24;
|
|
--accent-color-light: #E6EE9C;
|
|
--accent-color-visited: #827717;
|
|
--accent-color-opacity1: rgb(205 220 57 / 4%);
|
|
--accent-color-opacity2: rgb(205 220 57 / 12%);
|
|
--accent-color-opacity3: rgb(205 220 57 / 16%);
|
|
--accent-color-opacity4: rgb(205 220 57 / 24%);
|
|
}
|
|
|
|
.secYellow {
|
|
--accent-color: #FFEB3B;
|
|
--accent-color-hover: #FDD835;
|
|
--accent-color-active: #F9A825;
|
|
--accent-color-light: #FFF59D;
|
|
--accent-color-visited: #F57F17;
|
|
--accent-color-opacity1: rgb(255 235 59 / 4%);
|
|
--accent-color-opacity2: rgb(255 235 59 / 12%);
|
|
--accent-color-opacity3: rgb(255 235 59 / 16%);
|
|
--accent-color-opacity4: rgb(255 235 59 / 24%);
|
|
}
|
|
|
|
.secAmber {
|
|
--accent-color: #FFC107;
|
|
--accent-color-hover: #FFB300;
|
|
--accent-color-active: #FF8F00;
|
|
--accent-color-light: #FFE082;
|
|
--accent-color-visited: #FF6F00;
|
|
--accent-color-opacity1: rgb(255 193 7 / 4%);
|
|
--accent-color-opacity2: rgb(255 193 7 / 12%);
|
|
--accent-color-opacity3: rgb(255 193 7 / 16%);
|
|
--accent-color-opacity4: rgb(255 193 7 / 24%);
|
|
}
|
|
|
|
.secOrange {
|
|
--accent-color: #FF9800;
|
|
--accent-color-hover: #FB8C00;
|
|
--accent-color-active: #EF6C00;
|
|
--accent-color-light: #FFCC80;
|
|
--accent-color-visited: #E65100;
|
|
--accent-color-opacity1: rgb(255 152 0 / 4%);
|
|
--accent-color-opacity2: rgb(255 152 0 / 12%);
|
|
--accent-color-opacity3: rgb(255 152 0 / 16%);
|
|
--accent-color-opacity4: rgb(255 152 0 / 24%);
|
|
}
|
|
|
|
.secDeepOrange {
|
|
--accent-color: #FF5722;
|
|
--accent-color-hover: #F4511E;
|
|
--accent-color-active: #D84315;
|
|
--accent-color-light: #FFAB91;
|
|
--accent-color-visited: #BF360C;
|
|
--accent-color-opacity1: rgb(255 87 34 / 4%);
|
|
--accent-color-opacity2: rgb(255 87 34 / 12%);
|
|
--accent-color-opacity3: rgb(255 87 34 / 16%);
|
|
--accent-color-opacity4: rgb(255 87 34 / 24%);
|
|
}
|
|
|
|
.secDraculaCyan,
|
|
.secDraculaGreen,
|
|
.secDraculaOrange,
|
|
.secDraculaRed,
|
|
.secDraculaYellow {
|
|
--text-with-accent-color: #212121;
|
|
}
|
|
|
|
.secDraculaPink,
|
|
.secDraculaPurple {
|
|
--text-with-accent-color: #F8F8F2;
|
|
}
|
|
|
|
.secDraculaCyan,
|
|
.secDraculaGreen,
|
|
.secDraculaOrange,
|
|
.secDraculaPink,
|
|
.secDraculaPurple,
|
|
.secDraculaRed,
|
|
.secDraculaYellow {
|
|
--accent-color-opacity1: rgb(98 114 164 / 4%);
|
|
--accent-color-opacity2: rgb(98 114 164 / 12%);
|
|
--accent-color-opacity3: rgb(98 114 164 / 16%);
|
|
--accent-color-opacity4: rgb(98 114 164 / 24%);
|
|
}
|
|
|
|
.secDraculaCyan {
|
|
--accent-color: #8BE9FD;
|
|
--accent-color-hover: #97EBFD;
|
|
--accent-color-active: #7DD2E4;
|
|
--accent-color-light: #A2EDFD;
|
|
--accent-color-visited: #6FBACA;
|
|
|
|
}
|
|
|
|
.secDraculaGreen {
|
|
--accent-color: #50FA7B;
|
|
--accent-color-hover: #62FB88;
|
|
--accent-color-active: #48E16F;
|
|
--accent-color-light: #73FB95;
|
|
--accent-color-visited: #40C862;
|
|
}
|
|
|
|
.secDraculaOrange {
|
|
--accent-color: #FFB86C;
|
|
--accent-color-hover: #FFBF7B;
|
|
--accent-color-active: #E6A661;
|
|
--accent-color-light: #FFC689;
|
|
--accent-color-visited: #CC9356;
|
|
}
|
|
|
|
.secDraculaPink {
|
|
--accent-color: #FF79C6;
|
|
--accent-color-hover: #FF86CC;
|
|
--accent-color-active: #E66DB2;
|
|
--accent-color-light: #FF94D1;
|
|
--accent-color-visited: #CC619E;
|
|
}
|
|
|
|
.secDraculaPurple {
|
|
--accent-color: #BD93F9;
|
|
--accent-color-hover: #C49EFA;
|
|
--accent-color-active: #AA84E0;
|
|
--accent-color-light: #CAA9FA;
|
|
--accent-color-visited: #9776C7;
|
|
}
|
|
|
|
.secDraculaRed {
|
|
--accent-color: #F55;
|
|
--accent-color-hover: #F66;
|
|
--accent-color-active: #E64D4D;
|
|
--accent-color-light: #F77;
|
|
--accent-color-visited: #C44;
|
|
}
|
|
|
|
.secDraculaYellow {
|
|
--accent-color: #F1FA8C;
|
|
--accent-color-hover: #F2FB98;
|
|
--accent-color-active: #D9E17E;
|
|
--accent-color-light: #F4FBA3;
|
|
--accent-color-visited: #C1C870;
|
|
}
|
|
|
|
.secCatppuccinMochaRosewater,
|
|
.secCatppuccinMochaFlamingo,
|
|
.secCatppuccinMochaPink,
|
|
.secCatppuccinMochaMauve,
|
|
.secCatppuccinMochaRed,
|
|
.secCatppuccinMochaMaroon,
|
|
.secCatppuccinMochaPeach,
|
|
.secCatppuccinMochaYellow,
|
|
.secCatppuccinMochaGreen,
|
|
.secCatppuccinMochaTeal,
|
|
.secCatppuccinMochaSky,
|
|
.secCatppuccinMochaSapphire,
|
|
.secCatppuccinMochaBlue,
|
|
.secCatppuccinMochaLavender {
|
|
--text-with-accent-color: #1e1e2e;
|
|
}
|
|
|
|
.secCatppuccinMochaRosewater {
|
|
--accent-color: #f5e0dc;
|
|
--accent-color-hover: #fceeec;
|
|
--accent-color-active: #e1c8c3;
|
|
--accent-color-light: #F8EAE7;
|
|
--accent-color-visited: #D3A197;
|
|
--accent-color-opacity1: rgb(245 224 220 / 4%);
|
|
--accent-color-opacity2: rgb(245 224 220 / 12%);
|
|
--accent-color-opacity3: rgb(245 224 220 / 16%);
|
|
--accent-color-opacity4: rgb(245 224 220 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaFlamingo {
|
|
--accent-color: #f2cdcd;
|
|
--accent-color-hover: #f3d7d7;
|
|
--accent-color-active: #ddb7b7;
|
|
--accent-color-light: #F7DFDF;
|
|
--accent-color-visited: #cf9898;
|
|
--accent-color-opacity1: rgb(242 205 205 / 4%);
|
|
--accent-color-opacity2: rgb(242 205 205 / 12%);
|
|
--accent-color-opacity3: rgb(242 205 205 / 16%);
|
|
--accent-color-opacity4: rgb(242 205 205 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaPink {
|
|
--accent-color: #f5c2e7;
|
|
--accent-color-hover: #f3cee9;
|
|
--accent-color-active: #dca3cd;
|
|
--accent-color-light: #f4dbed;
|
|
--accent-color-visited: #d28fc0;
|
|
--accent-color-opacity1: rgb(245 194 231 / 4%);
|
|
--accent-color-opacity2: rgb(245 194 231 / 12%);
|
|
--accent-color-opacity3: rgb(245 194 231 / 16%);
|
|
--accent-color-opacity4: rgb(245 194 231 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaMauve {
|
|
--accent-color: #cba6f7;
|
|
--accent-color-hover: #d4b7f8;
|
|
--accent-color-active: #b38fdf;
|
|
--accent-color-light: #D6B9F9;
|
|
--accent-color-visited: #A171DA;
|
|
--accent-color-opacity1: rgb(203 166 247 / 4%);
|
|
--accent-color-opacity2: rgb(203 166 247 / 12%);
|
|
--accent-color-opacity3: rgb(203 166 247 / 16%);
|
|
--accent-color-opacity4: rgb(203 166 247 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaRed {
|
|
--accent-color: #f38ba8;
|
|
--accent-color-hover: #f399b2;
|
|
--accent-color-active: #de7693;
|
|
--accent-color-light: #F5A3BA;
|
|
--accent-color-visited: #D56C89;
|
|
--accent-color-opacity1: rgb(243 139 168 / 4%);
|
|
--accent-color-opacity2: rgb(243 139 168 / 12%);
|
|
--accent-color-opacity3: rgb(243 139 168 / 16%);
|
|
--accent-color-opacity4: rgb(243 139 168 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaMaroon {
|
|
--accent-color: #eba0ac;
|
|
--accent-color-hover: #ebb4bd;
|
|
--accent-color-active: #d68895;
|
|
--accent-color-light: #F0B7C0;
|
|
--accent-color-visited: #C86A79;
|
|
--accent-color-opacity1: rgb(235 160 172 / 4%);
|
|
--accent-color-opacity2: rgb(235 160 172 / 12%);
|
|
--accent-color-opacity3: rgb(235 160 172 / 16%);
|
|
--accent-color-opacity4: rgb(235 160 172 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaPeach {
|
|
--accent-color: #fab387;
|
|
--accent-color-hover: #f7bd99;
|
|
--accent-color-active: #e1996d;
|
|
--accent-color-light: #FBC4A2;
|
|
--accent-color-visited: #D78A5B;
|
|
--accent-color-opacity1: rgb(250 179 135 / 4%);
|
|
--accent-color-opacity2: rgb(250 179 135 / 12%);
|
|
--accent-color-opacity3: rgb(250 179 135 / 16%);
|
|
--accent-color-opacity4: rgb(250 179 135 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaYellow {
|
|
--accent-color: #f9e2af;
|
|
--accent-color-hover: #f9e7bf;
|
|
--accent-color-active: #dec48d;
|
|
--accent-color-light: #FBECCB;
|
|
--accent-color-visited: #D5B05D;
|
|
--accent-color-opacity1: rgb(249 226 175 / 4%);
|
|
--accent-color-opacity2: rgb(249 226 175 / 12%);
|
|
--accent-color-opacity3: rgb(249 226 175 / 16%);
|
|
--accent-color-opacity4: rgb(249 226 175 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaGreen {
|
|
--accent-color: #a6e3a1;
|
|
--accent-color-hover: #b6e3b2;
|
|
--accent-color-active: #86c780;
|
|
--accent-color-light: #BCEAB8;
|
|
--accent-color-visited: #6ED166;
|
|
--accent-color-opacity1: rgb(166 227 161 / 4%);
|
|
--accent-color-opacity2: rgb(166 227 161 / 12%);
|
|
--accent-color-opacity3: rgb(166 227 161 / 16%);
|
|
--accent-color-opacity4: rgb(166 227 161 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaTeal {
|
|
--accent-color: #94e2d5;
|
|
--accent-color-hover: #a1dfd5;
|
|
--accent-color-active: #6fc5b7;
|
|
--accent-color-light: #AFE9DF;
|
|
--accent-color-visited: #5CCCB9;
|
|
--accent-color-opacity1: rgb(148 226 213 / 4%);
|
|
--accent-color-opacity2: rgb(148 226 213 / 12%);
|
|
--accent-color-opacity3: rgb(148 226 213 / 16%);
|
|
--accent-color-opacity4: rgb(148 226 213 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaSky {
|
|
--accent-color: #89dceb;
|
|
--accent-color-hover: #99dfeb;
|
|
--accent-color-active: #68bcca;
|
|
--accent-color-light: #9FE3EF;
|
|
--accent-color-visited: #64C2D3;
|
|
--accent-color-opacity1: rgb(137 220 235 / 4%);
|
|
--accent-color-opacity2: rgb(137 220 235 / 12%);
|
|
--accent-color-opacity3: rgb(137 220 235 / 16%);
|
|
--accent-color-opacity4: rgb(137 220 235 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaSapphire {
|
|
--accent-color: #74c7ec;
|
|
--accent-color-hover: #84c7e6;
|
|
--accent-color-active: #59a9cf;
|
|
--accent-color-light: #93D4F0;
|
|
--accent-color-visited: #6AB6D7;
|
|
--accent-color-opacity1: rgb(116 199 236 / 4%);
|
|
--accent-color-opacity2: rgb(116 199 236 / 12%);
|
|
--accent-color-opacity3: rgb(116 199 236 / 16%);
|
|
--accent-color-opacity4: rgb(116 199 236 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaBlue {
|
|
--accent-color: #89b4fa;
|
|
--accent-color-hover: #9bbef6;
|
|
--accent-color-active: #6593df;
|
|
--accent-color-light: #A7C7FB;
|
|
--accent-color-visited: #739CDD;
|
|
--accent-color-opacity1: rgb(137 220 235 / 4%);
|
|
--accent-color-opacity2: rgb(137 220 235 / 12%);
|
|
--accent-color-opacity3: rgb(137 220 235 / 16%);
|
|
--accent-color-opacity4: rgb(137 220 235 / 24%);
|
|
}
|
|
|
|
.secCatppuccinMochaLavender {
|
|
--accent-color: #b4befe;
|
|
--accent-color-hover: #c9d0ff;
|
|
--accent-color-active: #8d98e4;
|
|
--accent-color-light: #D2D8FE;
|
|
--accent-color-visited: #96A1E9;
|
|
--accent-color-opacity1: rgb(180 190 254 / 4%);
|
|
--accent-color-opacity2: rgb(180 190 254 / 12%);
|
|
--accent-color-opacity3: rgb(180 190 254 / 16%);
|
|
--accent-color-opacity4: rgb(180 190 254 / 24%);
|
|
}
|
|
|
|
.secSolarizedYellow,
|
|
.secSolarizedOrange,
|
|
.secSolarizedRed,
|
|
.secSolarizedMagenta,
|
|
.secSolarizedViolet,
|
|
.secSolarizedGreen {
|
|
--text-with-accent-color: #fdf6e3;
|
|
}
|
|
|
|
.secSolarizedBlue,
|
|
.secSolarizedCyan {
|
|
--text-with-accent-color: #000;
|
|
}
|
|
|
|
.secSolarizedYellow {
|
|
--accent-color: #7b5b00;
|
|
--primary-color-hover: #a9a130;
|
|
--accent-color-hover: #bb9f40;
|
|
--accent-color-active: #897710;
|
|
--accent-color-light: #dbc050;
|
|
--accent-color-visited: #a9a130;
|
|
--accent-color-opacity1: rgb(165 165 0 / 4%);
|
|
--accent-color-opacity2: rgb(165 165 0 / 12%);
|
|
--accent-color-opacity3: rgb(165 165 0 / 16%);
|
|
--accent-color-opacity4: rgb(165 165 0 / 24%);
|
|
}
|
|
|
|
.secSolarizedOrange {
|
|
--accent-color: #8b3700;
|
|
--primary-color-hover: #c94d34;
|
|
--accent-color-hover: #db8140;
|
|
--accent-color-active: #b35936;
|
|
--accent-color-light: #eb8156;
|
|
--accent-color-visited: #c94d34;
|
|
--accent-color-opacity1: rgb(169 47 20 / 4%);
|
|
--accent-color-opacity2: rgb(169 47 20 / 12%);
|
|
--accent-color-opacity3: rgb(169 47 20 / 16%);
|
|
--accent-color-opacity4: rgb(169 47 20 / 24%);
|
|
}
|
|
|
|
.secSolarizedRed {
|
|
--accent-color: #9a101d;
|
|
--primary-color-hover: #d8302d;
|
|
--accent-color-hover: #da504d;
|
|
--accent-color-active: #b8282b;
|
|
--accent-color-light: #fa726f;
|
|
--accent-color-visited: #d8302d;
|
|
--accent-color-opacity1: rgb(186 16 29 / 4%);
|
|
--accent-color-opacity2: rgb(186 16 29 / 12%);
|
|
--accent-color-opacity3: rgb(186 16 29 / 16%);
|
|
--accent-color-opacity4: rgb(186 16 29 / 24%);
|
|
}
|
|
|
|
.secSolarizedMagenta {
|
|
--accent-color: #8e1060;
|
|
--primary-color-hover: #d23480;
|
|
--accent-color-hover: #dc5280;
|
|
--accent-color-active: #b814a0;
|
|
--accent-color-light: #fc5280;
|
|
--accent-color-visited: #d23480;
|
|
--accent-color-opacity1: rgb(176 20 96 / 4%);
|
|
--accent-color-opacity2: rgb(176 20 96 / 12%);
|
|
--accent-color-opacity3: rgb(176 20 96 / 16%);
|
|
--accent-color-opacity4: rgb(176 20 96 / 24%);
|
|
}
|
|
|
|
.secSolarizedViolet {
|
|
--accent-color: #2e43a4;
|
|
--primary-color-hover: #6e83c4;
|
|
--accent-color-hover: #8e77c4;
|
|
--accent-color-active: #5e63e4;
|
|
--accent-color-light: #ae95f4;
|
|
--accent-color-visited: #6e83c4;
|
|
--accent-color-opacity1: rgb(78 83 164 / 4%);
|
|
--accent-color-opacity2: rgb(78 83 164 / 12%);
|
|
--accent-color-opacity3: rgb(78 83 164 / 16%);
|
|
--accent-color-opacity4: rgb(78 83 164 / 24%);
|
|
}
|
|
|
|
.secSolarizedBlue {
|
|
--accent-color: #0283b2;
|
|
--primary-color-hover: #4899d2;
|
|
--accent-color-hover: #469fd2;
|
|
--accent-color-active: #2483d4;
|
|
--accent-color-light: #66b1f4;
|
|
--accent-color-visited: #4899d2;
|
|
--accent-color-opacity1: rgb(4 131 178 / 4%);
|
|
--accent-color-opacity2: rgb(4 131 178 / 12%);
|
|
--accent-color-opacity3: rgb(4 131 178 / 16%);
|
|
--accent-color-opacity4: rgb(4 131 178 / 24%);
|
|
}
|
|
|
|
.secSolarizedCyan {
|
|
--accent-color: #008776;
|
|
--primary-color-hover: #2ca998;
|
|
--accent-color-hover: #4cb9b8;
|
|
--accent-color-active: #1c9788;
|
|
--accent-color-light: #6ce1d8;
|
|
--accent-color-visited: #2ca998;
|
|
--accent-color-opacity1: rgb(8 135 118 / 4%);
|
|
--accent-color-opacity2: rgb(8 135 118 / 12%);
|
|
--accent-color-opacity3: rgb(8 135 118 / 16%);
|
|
--accent-color-opacity4: rgb(8 135 118 / 24%);
|
|
}
|
|
|
|
.secSolarizedGreen {
|
|
--accent-color: #657700;
|
|
--primary-color-hover: #857720;
|
|
--accent-color-hover: #a59640;
|
|
--accent-color-active: #837720;
|
|
--accent-color-light: #c5d940;
|
|
--accent-color-visited: #857720;
|
|
--accent-color-opacity1: rgb(101 119 0 / 4%);
|
|
--accent-color-opacity2: rgb(101 119 0 / 12%);
|
|
--accent-color-opacity3: rgb(101 119 0 / 16%);
|
|
--accent-color-opacity4: rgb(101 119 0 / 24%);
|
|
}
|
|
|
|
/* region destructive color for red color themes
|
|
using :has(.app) to increase specificity */
|
|
.mainRed:has(.app),
|
|
.secRed:has(.app),
|
|
.mainDraculaRed:has(.app),
|
|
.secDraculaRed:has(.app),
|
|
.mainSolarizedRed:has(.app),
|
|
.secSolarizedRed:has(.app) {
|
|
--destructive-color: #9C27B0;
|
|
--destructive-text-color: #FFF;
|
|
--destructive-hover-color: #8E24AA;
|
|
--destructive-active-color: #6A1B9A;
|
|
}
|
|
|
|
/* Deal with theme conflict on destructive colors */
|
|
.mainRed.secPurple,
|
|
.mainRed.secDeepPurple,
|
|
.mainRed.secDraculaPurple,
|
|
.mainDraculaRed.secPurple,
|
|
.mainDraculaRed.secDeepPurple,
|
|
.mainDraculaRed.secDraculaPurple,
|
|
.mainSolarizedRed.secPurple,
|
|
.mainSolarizedRed.secDeepPurple,
|
|
.mainSolarizedRed.secDraculaPurple,
|
|
.mainPurple.secRed,
|
|
.mainPurple.secDraculaRed,
|
|
.mainDeepPurple.secRed,
|
|
.mainDeepPurple.secDraculaRed,
|
|
.mainDraculaPurple.secRed,
|
|
.mainDraculaPurple.secDraculaRed {
|
|
--destructive-color: #FF9800;
|
|
--destructive-text-color: #FFF;
|
|
--destructive-hover-color: #FB8C00;
|
|
--destructive-active-color: #EF6C00;
|
|
}
|
|
|
|
body[dir='ltr'] {
|
|
--ltr-or-rtl: ltr;
|
|
--float-left-ltr-rtl-value: left;
|
|
--float-right-ltr-rtl-value: right;
|
|
--horizontal-directionality-coefficient: 1;
|
|
}
|
|
|
|
body[dir='rtl'] {
|
|
--ltr-or-rtl: rtl;
|
|
--float-left-ltr-rtl-value: right;
|
|
--float-right-ltr-rtl-value: left;
|
|
--horizontal-directionality-coefficient: -1;
|
|
}
|
|
|
|
body[dir='rtl'] [data-prefix="fas"]:not([data-icon="magnifying-glass"], [data-icon="circle-question"], [data-icon="check"]) {
|
|
transform: scale(-1,1);
|
|
}
|
|
|
|
/* Arabic, Kurdish, Persian and Urdu have a reversed question mark, but not Hebrew and Yiddish */
|
|
html[lang='ar'] [data-prefix="fas"][data-icon="circle-question"],
|
|
html[lang='fa'] [data-prefix="fas"][data-icon="circle-question"],
|
|
html[lang='ku'] [data-prefix="fas"][data-icon="circle-question"],
|
|
html[lang='ur'] [data-prefix="fas"][data-icon="circle-question"] {
|
|
transform: scale(-1, 1)
|
|
}
|
|
|
|
body {
|
|
margin: 0;
|
|
min-block-size: 100vh;
|
|
color: var(--primary-text-color);
|
|
background-color: var(--bg-color);
|
|
|
|
--red-500: #f44336;
|
|
}
|
|
|
|
.app {
|
|
color: var(--primary-text-color);
|
|
background-color: var(--bg-color);
|
|
}
|
|
|
|
/* stylelint-disable-next-line a11y/no-outline-none */
|
|
.hideOutlines *:focus {
|
|
outline: none;
|
|
}
|
|
|
|
/* stylelint-disable-next-line no-descending-specificity */
|
|
a:link {
|
|
color: var(--link-color);
|
|
}
|
|
|
|
/* stylelint-disable-next-line no-descending-specificity */
|
|
a:visited {
|
|
color: var(--link-visited-color);
|
|
}
|
|
|
|
@media (prefers-reduced-motion) {
|
|
* {
|
|
transition: none !important;
|
|
animation: none !important;
|
|
}
|
|
}
|
|
|
|
::-webkit-scrollbar {
|
|
inline-size: auto;
|
|
block-size: auto;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb {
|
|
background: var(--scrollbar-color);
|
|
border-radius: 6px;
|
|
border: 2px solid transparent;
|
|
background-clip: padding-box;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb:hover {
|
|
border: 0;
|
|
}
|
|
|
|
::-webkit-scrollbar-thumb:hover, ::-webkit-scrollbar-thumb:focus {
|
|
background: var(--scrollbar-color-hover);
|
|
}
|