.system[data-system-theme*='light'], .light { --primary-text-color: #212121; --secondary-text-color: #424242; --tertiary-text-color: #757575; --primary-input-color: rgba(0, 0, 0, 0.50); --primary-shadow-color: rgba(232, 232, 232, 1); --title-color: #3f7ac6; --bg-color: #f1f1f1; --link-color: var(--accent-color); --link-visited-color: var(--accent-color-visited); --favorite-icon-color: #FFD600; --card-bg-color: #FFFFFF; --secondary-card-bg-color: #eeeeee; --scrollbar-color: #CCCCCC; --scrollbar-color-hover: #BDBDBD; --side-nav-color: #FFFFFF; --side-nav-hover-color: #e0e0e0; --side-nav-active-color: #757575; --search-bar-color: #f5f5f5; --instance-menu-color: var(--search-bar-color); --logo-icon: url("~../../_icons/iconColorSmall.png"); --logo-text: url("~../../_icons/textColorSmall.png"); } .system[data-system-theme*='dark'], .dark { --primary-text-color: #EEEEEE; --secondary-text-color: #ddd; --tertiary-text-color: #999; --primary-input-color: rgba(0, 0, 0, 0.50); --primary-shadow-color: rgba(0, 0, 0, 0.75); --title-color: #EEEEEE; --bg-color: #212121; --link-color: var(--accent-color); --link-visited-color: var(--accent-color-visited); --favorite-icon-color: #FFEA00; --card-bg-color: #303030; --secondary-card-bg-color: rgba(0, 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; --instance-menu-color: var(--search-bar-color); --logo-icon: url("~../../_icons/iconColorSmall.png"); --logo-text: url("~../../_icons/textColorSmall.png"); } .black { --primary-text-color: #EEEEEE; --secondary-text-color: #ddd; --tertiary-text-color: #EEEEEE; --primary-input-color: rgba(0, 0, 0, 0.50); --primary-shadow-color: rgba(0, 0, 0, 0.75); --title-color: #EEEEEEE; --bg-color: #000000; --link-color: var(--accent-color); --link-visited-color: var(--accent-color-visited); --favorite-icon-color: #FFEA00; --card-bg-color: #000000; --secondary-card-bg-color: rgba(0, 0, 0, 0.75); --scrollbar-color: #515151; --scrollbar-color-hover: #424242; --side-nav-color: #000000; --side-nav-hover-color: #212121; --side-nav-active-color: #303030; --search-bar-color: #262626; --instance-menu-color: var(--search-bar-color); --logo-icon: url("~../../_icons/iconColorSmall.png"); --logo-text: url("~../../_icons/textColorSmall.png"); } .gray { --primary-text-color: #EEEEEE; --secondary-text-color: #E0E0E0; --tertiary-text-color: #F5F5F5; --primary-input-color: rgba(0, 0, 0, 0.50); --primary-shadow-color: rgba(0, 0, 0, 0.75); --title-color: #EEEEEE; --bg-color: #212121; --card-bg-color: #303030; --secondary-card-bg-color: rgba(0, 0, 0, 0.75); --side-nav-color: #262626; --side-nav-hover-color: #212121; --side-nav-active-color: #303030; --search-bar-color: #212121; --logo-icon: url("~../../_icons/iconColorSmall.png"); --logo-text: url("~../../_icons/textColorSmall.png"); } .dracula { --primary-text-color: #F8F8F2; --secondary-text-color: #c6cee6; --tertiary-text-color: #e5e8f3; --primary-input-color: rgba(0, 0, 0, 0.50); --primary-shadow-color: rgba(0, 0, 0, 0.75); --title-color: #BD93F9; --bg-color: #282A36; --link-color: var(--accent-color); --link-visited-color: var(--accent-color-visited); --favorite-icon-color: #F1FA8C; --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; --instance-menu-color: var(--search-bar-color); --logo-icon: url("~../../_icons/iconDraculaLightSmall.png"); --logo-text: url("~../../_icons/textDraculaLightSmall.png"); } .mainRed { --primary-color: #f44336; --primary-color-hover: #e53935; --primary-color-active: #c62828; --text-with-main-color: #FFFFFF; --logo-icon-bar-color: url("~../../_icons/iconWhite.png"); --logo-text-bar-color: url("~../../_icons/textWhite.png"); } .mainPink { --primary-color: #E91E63; --primary-color-hover: #D81B60; --primary-color-active: #AD1457; --text-with-main-color: #FFFFFF; --logo-icon-bar-color: url("~../../_icons/iconWhite.png"); --logo-text-bar-color: url("~../../_icons/textWhite.png"); } .mainPurple { --primary-color: #9C27B0; --primary-color-hover: #8E24AA; --primary-color-active: #6A1B9A; --text-with-main-color: #FFFFFF; --logo-icon-bar-color: url("~../../_icons/iconWhite.png"); --logo-text-bar-color: url("~../../_icons/textWhite.png"); } .mainDeepPurple { --primary-color: #673AB7; --primary-color-hover: #5E35B1; --primary-color-active: #4527A0; --text-with-main-color: #FFFFFF; --logo-icon-bar-color: url("~../../_icons/iconWhite.png"); --logo-text-bar-color: url("~../../_icons/textWhite.png"); } .mainIndigo { --primary-color: #3F51B5; --primary-color-hover: #3949AB; --primary-color-active: #283593; --text-with-main-color: #FFFFFF; --logo-icon-bar-color: url("~../../_icons/iconWhite.png"); --logo-text-bar-color: url("~../../_icons/textWhite.png"); } .mainBlue { --primary-color: #2196F3; --primary-color-hover: #1E88E5; --primary-color-active: #1565C0; --text-with-main-color: #FFFFFF; --logo-icon-bar-color: url("~../../_icons/iconWhite.png"); --logo-text-bar-color: url("~../../_icons/textWhite.png"); } .mainLightBlue { --primary-color: #03A9F4; --primary-color-hover: #039BE5; --primary-color-active: #0277BD; --text-with-main-color: #FFFFFF; --logo-icon-bar-color: url("~../../_icons/iconWhite.png"); --logo-text-bar-color: url("~../../_icons/textWhite.png"); } .mainCyan { --primary-color: #00BCD4; --primary-color-hover: #00ACC1; --primary-color-active: #00838F; --text-with-main-color: #FFFFFF; --logo-icon-bar-color: url("~../../_icons/iconWhite.png"); --logo-text-bar-color: url("~../../_icons/textWhite.png"); } .mainTeal { --primary-color: #009688; --primary-color-hover: #00897B; --primary-color-active: #00695C; --text-with-main-color: #FFFFFF; --logo-icon-bar-color: url("~../../_icons/iconWhite.png"); --logo-text-bar-color: url("~../../_icons/textWhite.png"); } .mainGreen { --primary-color: #4CAF50; --primary-color-hover: #43A047; --primary-color-active: #2E7D32; --text-with-main-color: #FFFFFF; --logo-icon-bar-color: url("~../../_icons/iconWhite.png"); --logo-text-bar-color: url("~../../_icons/textWhite.png"); } .mainLightGreen { --primary-color: #8BC34A; --primary-color-hover: #7CB342; --primary-color-active: #558B2F; --text-with-main-color: #000000; --logo-icon-bar-color: url("~../../_icons/iconBlackSmall.png"); --logo-text-bar-color: url("~../../_icons/textBlackSmall.png"); } .mainLime { --primary-color: #CDDC39; --primary-color-hover: #C0CA33; --primary-color-active: #9E9D24; --text-with-main-color: #000000; --logo-icon-bar-color: url("~../../_icons/iconBlackSmall.png"); --logo-text-bar-color: url("~../../_icons/textBlackSmall.png"); } .mainYellow { --primary-color: #FFEB3B; --primary-color-hover: #FDD835; --primary-color-active: #F9A825; --text-with-main-color: #000000; --logo-icon-bar-color: url("~../../_icons/iconBlackSmall.png"); --logo-text-bar-color: url("~../../_icons/textBlackSmall.png"); } .mainAmber { --primary-color: #FFC107; --primary-color-hover: #FFB300; --primary-color-active: #FF8F00; --text-with-main-color: #000000; --logo-icon-bar-color: url("~../../_icons/iconBlackSmall.png"); --logo-text-bar-color: url("~../../_icons/textBlackSmall.png"); } .mainOrange { --primary-color: #FF9800; --primary-color-hover: #FB8C00; --primary-color-active: #EF6C00; --text-with-main-color: #000000; --logo-icon-bar-color: url("~../../_icons/iconBlackSmall.png"); --logo-text-bar-color: url("~../../_icons/textBlackSmall.png"); } .mainDeepOrange { --primary-color: #FF5722; --primary-color-hover: #F4511E; --primary-color-active: #D84315; --text-with-main-color: #000000; --logo-icon-bar-color: url("~../../_icons/iconBlackSmall.png"); --logo-text-bar-color: url("~../../_icons/textBlackSmall.png"); } .mainDraculaCyan { --primary-color: #8BE9FD; --primary-color-hover: #97EBFD; --primary-color-active: #7DD2E4; --text-with-main-color: #282A36; --logo-icon-bar-color: url("~../../_icons/iconDraculaDarkSmall.png"); --logo-text-bar-color: url("~../../_icons/textDraculaDarkSmall.png"); } .mainDraculaGreen { --primary-color: #50FA7B; --primary-color-hover: #62FB88; --primary-color-active: #48E16F; --text-with-main-color: #282A36; --logo-icon-bar-color: url("~../../_icons/iconDraculaDarkSmall.png"); --logo-text-bar-color: url("~../../_icons/textDraculaDarkSmall.png"); } .mainDraculaOrange { --primary-color: #FFB86C; --primary-color-hover: #FFBF7B; --primary-color-active: #E6A661; --text-with-main-color: #282A36; --logo-icon-bar-color: url("~../../_icons/iconDraculaDarkSmall.png"); --logo-text-bar-color: url("~../../_icons/textDraculaDarkSmall.png"); } .mainDraculaPink { --primary-color: #FF79C6; --primary-color-hover: #FF86CC; --primary-color-active: #E66DB2; --text-with-main-color: #F8F8F2; --logo-icon-bar-color: url("~../../_icons/iconDraculaLightSmall.png"); --logo-text-bar-color: url("~../../_icons/textDraculaLightSmall.png"); } .mainDraculaPurple { --primary-color: #BD93F9; --primary-color-hover: #C49EFA; --primary-color-active: #AA84E0; --text-with-main-color: #F8F8F2; --logo-icon-bar-color: url("~../../_icons/iconDraculaLightSmall.png"); --logo-text-bar-color: url("~../../_icons/textDraculaLightSmall.png"); } .mainDraculaRed { --primary-color: #FF5555; --primary-color-hover: #FF6666; --primary-color-active: #E64D4D; --text-with-main-color: #F8F8F2; --logo-icon-bar-color: url("~../../_icons/iconDraculaLightSmall.png"); --logo-text-bar-color: url("~../../_icons/textDraculaLightSmall.png"); } .mainDraculaYellow { --primary-color: #F1FA8C; --primary-color-hover: #F2FB98; --primary-color-active: #D9E17E; --text-with-main-color: #282A36; --logo-icon-bar-color: url("~../../_icons/iconDraculaDarkSmall.png"); --logo-text-bar-color: url("~../../_icons/textDraculaDarkSmall.png"); } .secRed { --accent-color: #f44336; --accent-color-hover: #e53935; --accent-color-active: #c62828; --accent-color-light: #ef9a9a; --accent-color-visited: #b71c1c; --text-with-accent-color: #FFFFFF; --accent-color-opacity1: rgba(244,67,54,0.04); --accent-color-opacity2: rgba(244,67,54,0.12); --accent-color-opacity3: rgba(244,67,54,0.16); --accent-color-opacity4: rgba(244,67,54,0.24); } .secPink { --accent-color: #E91E63; --accent-color-hover: #D81B60; --accent-color-active: #AD1457; --accent-color-light: #F48FB1; --accent-color-visited: #880E4F; --text-with-accent-color: #FFFFFF; --accent-color-opacity1: rgba(233,30,99,0.04); --accent-color-opacity2: rgba(233,30,99,0.12); --accent-color-opacity3: rgba(233,30,99,0.16); --accent-color-opacity4: rgba(233,30,99,0.24); } .secPurple { --accent-color: #9C27B0; --accent-color-hover: #8E24AA; --accent-color-active: #6A1B9A; --accent-color-light: #CE93D8; --accent-color-visited: #4A148C; --text-with-accent-color: #FFFFFF; --accent-color-opacity1: rgba(156,39,176,0.04); --accent-color-opacity2: rgba(156,39,176,0.12); --accent-color-opacity3: rgba(156,39,176,0.16); --accent-color-opacity4: rgba(156,39,176,0.24); } .secDeepPurple { --accent-color: #673AB7; --accent-color-hover: #5E35B1; --accent-color-active: #4527A0; --accent-color-light: #B39DDB; --accent-color-visited: #311B92; --text-with-accent-color: #FFFFFF; --accent-color-opacity1: rgba(103,58,183,0.04); --accent-color-opacity2: rgba(103,58,183,0.12); --accent-color-opacity3: rgba(103,58,183,0.16); --accent-color-opacity4: rgba(103,58,183,0.24); } .secIndigo { --accent-color: #3F51B5; --accent-color-hover: #3949AB; --accent-color-active: #283593; --accent-color-light: #9FA8DA; --accent-color-visited: #1A237E; --text-with-accent-color: #FFFFFF; --accent-color-opacity1: rgba(63,81,181,0.04); --accent-color-opacity2: rgba(63,81,181,0.12); --accent-color-opacity3: rgba(63,81,181,0.16); --accent-color-opacity4: rgba(63,81,181,0.24); } .secBlue { --accent-color: #2196F3; --accent-color-hover: #1E88E5; --accent-color-active: #1565C0; --accent-color-light: #90CAF9; --accent-color-visited: #0D47A1; --text-with-accent-color: #FFFFFF; --accent-color-opacity1: rgba(33,150,243,0.04); --accent-color-opacity2: rgba(33,150,243,0.12); --accent-color-opacity3: rgba(33,150,243,0.16); --accent-color-opacity4: rgba(33,150,243,0.24); } .secLightBlue { --accent-color: #03A9F4; --accent-color-hover: #039BE5; --accent-color-active: #0277BD; --accent-color-light: #81D4FA; --accent-color-visited: #01579B; --text-with-accent-color: #FFFFFF; --accent-color-opacity1: rgba(3,169,244,0.04); --accent-color-opacity2: rgba(3,169,244,0.12); --accent-color-opacity3: rgba(3,169,244,0.16); --accent-color-opacity4: rgba(3,169,244,0.24); } .secCyan { --accent-color: #00BCD4; --accent-color-hover: #00ACC1; --accent-color-active: #00838F; --accent-color-light: #80DEEA; --accent-color-visited: #006064; --text-with-accent-color: #FFFFFF; --accent-color-opacity1: rgba(0,188,212,0.04); --accent-color-opacity2: rgba(0,188,212,0.12); --accent-color-opacity3: rgba(0,188,212,0.16); --accent-color-opacity4: rgba(0,188,212,0.24); } .secTeal { --accent-color: #009688; --accent-color-hover: #00897B; --accent-color-active: #00695C; --accent-color-light: #80CBC4; --accent-color-visited: #004D40; --text-with-accent-color: #FFFFFF; --accent-color-opacity1: rgba(0,150,136,0.04); --accent-color-opacity2: rgba(0,150,136,0.12); --accent-color-opacity3: rgba(0,150,136,0.16); --accent-color-opacity4: rgba(0,150,136,0.24); } .secGreen { --accent-color: #4CAF50; --accent-color-hover: #43A047; --accent-color-active: #2E7D32; --accent-color-light: #A5D6A7; --accent-color-visited: #1B5E20; --text-with-accent-color: #FFFFFF; --accent-color-opacity1: rgba(76,175,80,0.04); --accent-color-opacity2: rgba(76,175,80,0.12); --accent-color-opacity3: rgba(76,175,80,0.16); --accent-color-opacity4: rgba(76,175,80,0.24); } .secLightGreen { --accent-color: #8BC34A; --accent-color-hover: #7CB342; --accent-color-active: #558B2F; --accent-color-light: #C5E1A5; --accent-color-visited: #33691E; --text-with-accent-color: #000000; --accent-color-opacity1: rgba(139,195,74,0.04); --accent-color-opacity2: rgba(139,195,74,0.12); --accent-color-opacity3: rgba(139,195,74,0.16); --accent-color-opacity4: rgba(139,195,74,0.24); } .secLime { --accent-color: #CDDC39; --accent-color-hover: #C0CA33; --accent-color-active: #9E9D24; --accent-color-light: #E6EE9C; --accent-color-visited: #827717; --text-with-accent-color: #000000; --accent-color-opacity1: rgba(205,220,57,0.04); --accent-color-opacity2: rgba(205,220,57,0.12); --accent-color-opacity3: rgba(205,220,57,0.16); --accent-color-opacity4: rgba(205,220,57,0.24); } .secYellow { --accent-color: #FFEB3B; --accent-color-hover: #FDD835; --accent-color-active: #F9A825; --accent-color-light: #FFF59D; --accent-color-visited: #F57F17; --text-with-accent-color: #000000; --accent-color-opacity1: rgba(255,235,59,0.04); --accent-color-opacity2: rgba(255,235,59,0.12); --accent-color-opacity3: rgba(255,235,59,0.16); --accent-color-opacity4: rgba(255,235,59,0.24); } .secAmber { --accent-color: #FFC107; --accent-color-hover: #FFB300; --accent-color-active: #FF8F00; --accent-color-light: #FFE082; --accent-color-visited: #FF6F00; --text-with-accent-color: #000000; --accent-color-opacity1: rgba(255,193,7,0.04); --accent-color-opacity2: rgba(255,193,7,0.12); --accent-color-opacity3: rgba(255,193,7,0.16); --accent-color-opacity4: rgba(255,193,7,0.24); } .secOrange { --accent-color: #FF9800; --accent-color-hover: #FB8C00; --accent-color-active: #EF6C00; --accent-color-light: #FFCC80; --accent-color-visited: #E65100; --text-with-accent-color: #000000; --accent-color-opacity1: rgba(255,152,0,0.04); --accent-color-opacity2: rgba(255,152,0,0.12); --accent-color-opacity3: rgba(255,152,0,0.16); --accent-color-opacity4: rgba(255,152,0,0.24); } .secDeepOrange { --accent-color: #FF5722; --accent-color-hover: #F4511E; --accent-color-active: #D84315; --accent-color-light: #FFAB91; --accent-color-visited: #BF360C; --text-with-accent-color: #000000; --accent-color-opacity1: rgba(255,87,34,0.04); --accent-color-opacity2: rgba(255,87,34,0.12); --accent-color-opacity3: rgba(255,87,34,0.16); --accent-color-opacity4: rgba(255,87,34,0.24); } .secDraculaCyan { --accent-color: #8BE9FD; --accent-color-hover: #97EBFD; --accent-color-active: #7DD2E4; --accent-color-light: #A2EDFD; --accent-color-visited: #6FBACA; --text-with-accent-color: #212121; --accent-color-opacity1: rgba(98,114,164,0.04); --accent-color-opacity2: rgba(98,114,164,0.12); --accent-color-opacity3: rgba(98,114,164,0.16); --accent-color-opacity4: rgba(98,114,164,0.24); } .secDraculaGreen { --accent-color: #50FA7B; --accent-color-hover: #62FB88; --accent-color-active: #48E16F; --accent-color-light: #73FB95; --accent-color-visited: #40C862; --text-with-accent-color: #212121; --accent-color-opacity1: rgba(98,114,164,0.04); --accent-color-opacity2: rgba(98,114,164,0.12); --accent-color-opacity3: rgba(98,114,164,0.16); --accent-color-opacity4: rgba(98,114,164,0.24); } .secDraculaOrange { --accent-color: #FFB86C; --accent-color-hover: #FFBF7B; --accent-color-active: #E6A661; --accent-color-light: #FFC689; --accent-color-visited: #CC9356; --text-with-accent-color: #212121; --accent-color-opacity1: rgba(98,114,164,0.04); --accent-color-opacity2: rgba(98,114,164,0.12); --accent-color-opacity3: rgba(98,114,164,0.16); --accent-color-opacity4: rgba(98,114,164,0.24); } .secDraculaPink { --accent-color: #FF79C6; --accent-color-hover: #FF86CC; --accent-color-active: #E66DB2; --accent-color-light: #FF94D1; --accent-color-visited: #CC619E; --text-with-accent-color: #F8F8F2; --accent-color-opacity1: rgba(98,114,164,0.04); --accent-color-opacity2: rgba(98,114,164,0.12); --accent-color-opacity3: rgba(98,114,164,0.16); --accent-color-opacity4: rgba(98,114,164,0.24); } .secDraculaPurple { --accent-color: #BD93F9; --accent-color-hover: #C49EFA; --accent-color-active: #AA84E0; --accent-color-light: #CAA9FA; --accent-color-visited: #9776C7; --text-with-accent-color: #F8F8F2; --accent-color-opacity1: rgba(98,114,164,0.04); --accent-color-opacity2: rgba(98,114,164,0.12); --accent-color-opacity3: rgba(98,114,164,0.16); --accent-color-opacity4: rgba(98,114,164,0.24); } .secDraculaRed { --accent-color: #FF5555; --accent-color-hover: #FF6666; --accent-color-active: #E64D4D; --accent-color-light: #FF7777; --accent-color-visited: #CC4444; --text-with-accent-color: #F8F8F2; --accent-color-opacity1: rgba(98,114,164,0.04); --accent-color-opacity2: rgba(98,114,164,0.12); --accent-color-opacity3: rgba(98,114,164,0.16); --accent-color-opacity4: rgba(98,114,164,0.24); } .secDraculaYellow { --accent-color: #F1FA8C; --accent-color-hover: #F2FB98; --accent-color-active: #D9E17E; --accent-color-light: #F4FBA3; --accent-color-visited: #C1C870; --text-with-accent-color: #212121; --accent-color-opacity1: rgba(98,114,164,0.04); --accent-color-opacity2: rgba(98,114,164,0.12); --accent-color-opacity3: rgba(98,114,164,0.16); --accent-color-opacity4: rgba(98,114,164,0.24); } body { color: var(--primary-text-color); background-color: var(--bg-color); --red-500: #f44336; } #app { color: var(--primary-text-color); background-color: var(--bg-color); } .hideOutlines *:focus { outline: none; } .rightAligned { text-align: right; } a:link { color: var(--link-color); } a:visited { color: var(--link-visited-color); } ::-webkit-scrollbar { width: 6px; height: 6px; } ::-webkit-scrollbar-thumb { background: var(--scrollbar-color); border-radius: 6px; } ::-webkit-scrollbar-thumb:hover { background: var(--scrollbar-color-hover); }