openwrt-dark-material/custom.css

215 lines
8.2 KiB
CSS

:root {
color-scheme: light dark;
--font-body: "system-ui", "Microsoft Yahei", "WenQuanYi Micro Hei", sans-serif, "Helvetica Neue", Helvetica, "Hiragino Sans GB";
--main-color: hsl(192, 100%, 44%);
--header-bg: hsl(192, 100%, 44%);
--header-color: hsl(0, 0%, 100%);
--bar-bg: hsl(194, 66%, 61%);
--menu-bg-color: hsl(0, 0%, 100%);
--menu-color: hsl(213, 5%, 39%);
--menu-color-hover: hsl(225, 6%, 13%);
--main-menu-color: hsl(225, 6%, 13%);
--submenu-bg-hover: hsl(0, 0%, 83%);
--submenu-bg-hover-active: hsl(192, 100%, 44%);
--main-background: hsl(0, 0%, 100%);
--grey-dd: hsl(0, 0%, 87%);
--grey-d4: hsl(0, 0%, 83%);
--grey-cc: hsl(0, 0%, 80%);
--grey-bb: hsl(0, 0%, 73%);
--grey-99: hsl(0, 0%, 60%);
--grey-77: hsl(0, 0%, 47%);
--grey-66: hsl(0, 0%, 40%);
--grey-40: hsl(0, 0%, 25%);
--grey-10: hsl(0, 0%, 6%);
--theme-background: hsl(0, 0%, 100%);
--theme-text-on-background: hsl(0, 0%, 0%);
--theme-alt-bg: hsl(0, 0%, 97%);
--theme-sheet: hsl(0, 0%, 93%);
--text-on-alt: hsl(0, 0%, 100%);
--bottom-border-shadow: rgba(0, 0, 0, .26);
--error: hsl(0, 100%, 50%);
--footer-text: hsl(0, 0%, 67%);
--loading-text: hsl(0, 0%, 53%);
--btn-color: rgba(0, 0, 0, .87);
--modal-overlay-bg: rgba(0, 0, 0, .70);
--mask-bg: rgba(0, 0, 0, .56);
--alert-text-shadow: rgba(0, 0, 0, .10);
--abbr-color: hsl(195, 100%, 22%);
--danger-color: hsl(11, 100%, 69%);
--warning-color: hsl(54, 77%, 75%);
--success-color: hsl(120, 39%, 54%);
--primary-border: hsl(208, 56%, 41%);
--primary-background: hsl(208, 56%, 46%);
--action-border: hsl(194, 67%, 56%);
--action-background: hsl(194, 66%, 61%);
--danger-border: hsl(2, 64%, 53%);
--danger-background: hsl(2, 64%, 58%);
--dismiss-border: hsl(35, 84%, 57%);
--dismiss-background: hsl(35, 84%, 62%);
--success-border: hsl(120, 39%, 49%);
--success-background: hsl(120, 39%, 54%);
--selection-error: hsl(0, 79%, 95%);
--bg-indicator: hsl(205, 100%, 14%);
--bg-selected: hsl(210, 68%, 82%);
--bg-hover-image: linear-gradient(90deg, hsl(213, 60%, 77%) 0%, hsl(213, 53%, 68%) 100%);
--dynlist-border: hsl(2, 64%, 53%);
--dynlist-background: hsl(2, 64%, 58%);
--dropdown-border-shadow: hsl(24, 2%, 56%);
--label-warning: hsl(35, 84%, 62%);
--italic-var: hsl(211, 100%, 42%);
--modemenu-active: hsl(205, 100%, 14%);
--title-color: hsl(204, 56%, 72%);
--modal-li-color: hsl(0, 0%, 50%);
--modal-dropdown-li-color: hsl(0, 0%, 50%);
--ins-border: hsl(120, 100%, 50%);
--ins-background: hsl(120, 100%, 90%);
--del-border: hsl(0, 100%, 50%);
--del-background: hsl(0, 100%, 90%);
--select-text: hsl(0, 0%, 33%);
--filter-brightness: 1;
--shadow-iface-1: rgba(255, 255, 255, .40);
--shadow-iface-2: rgba(0, 0, 0, .20);
--shadow-other-1: rgba(255, 255, 255, .20);
--shadow-other-2: rgba(0, 0, 0, .05);
--shadow-box-1: rgba(0, 0, 0, .16);
--shadow-box-2: rgba(0, 0, 0, .12);
--shadow-button-1: rgba(0, 0, 0, .12);
--shadow-button-2: rgba(0, 0, 0, .20);
--shadow-button-active-2: rgba(0, 0, 0, .23);
--shadow-button-active-1: rgba(0, 0, 0, .19);
}
@media(prefers-color-scheme:dark) {
:root {
--main-color: hsl(192, 100%, 56%);
--header-bg: hsl(192, 100%, 34%);
--header-color: hsl(0, 0%, 0%);
--bar-bg: hsl(194, 66%, 41%);
--menu-bg-color: hsl(0, 0%, 5%);
--menu-color: hsl(213, 5%, 69%);
--menu-color-hover: hsl(225, 6%, 73%);
--main-menu-color: hsl(225, 6%, 73%);
--submenu-bg-hover: hsl(0, 0%, 40%);
--submenu-bg-hover-active: hsl(192, 100%, 24%);
--main-background: hsl(0, 0%, 0%);
--grey-dd: hsl(0, 0%, 13%);
--grey-d4: hsl(0, 0%, 17%);
--grey-cc: hsl(0, 0%, 20%);
--grey-bb: hsl(0, 0%, 27%);
--grey-99: hsl(0, 0%, 40%);
--grey-77: hsl(0, 0%, 53%);
--grey-66: hsl(0, 0%, 60%);
--grey-40: hsl(0, 0%, 75%);
--grey-10: hsl(0, 0%, 94%);
--theme-background: hsl(0, 0%, 0%);
--theme-text-on-background: hsl(0, 0%, 100%);
--theme-alt-bg: hsl(0, 0%, 3%);
--theme-sheet: hsl(0, 0%, 7%);
--text-on-alt: hsl(0, 0%, 0%);
--bottom-border-shadow: rgba(255, 255, 255, .26);
--error: hsl(0, 100%, 30%);
--footer-text: hsl(0, 0%, 33%);
--loading-text: hsl(0, 0%, 47%);
--btn-color: rgba(255, 255, 255, .87);
--modal-overlay-bg: rgba(255, 255, 255, .70);
--mask-bg: rgba(255, 255, 255, .56);
--alert-text-shadow: rgba(255, 255, 255, .10);
--abbr-color: hsl(195, 100%, 78%);
--danger-color: hsl(11, 100%, 31%);
--warning-color: hsl(54, 77%, 35%);
--success-color: hsl(120, 39%, 36%);
--primary-border: hsl(208, 56%, 59%);
--primary-background: hsl(208, 56%, 54%);
--action-border: hsl(194, 67%, 44%);
--action-background: hsl(194, 66%, 39%);
--danger-border: hsl(2, 64%, 47%);
--danger-background: hsl(2, 64%, 42%);
--dismiss-border: hsl(35, 84%, 43%);
--dismiss-background: hsl(35, 84%, 38%);
--success-border: hsl(120, 39%, 51%);
--success-background: hsl(120, 39%, 46%);
--selection-error: hsl(0, 79%, 25%);
--bg-indicator: hsl(205, 100%, 86%);
--bg-selected: hsl(210, 68%, 18%);
--bg-hover-image: linear-gradient(90deg, hsl(213, 60%, 23%) 0%, hsl(213, 53%, 32%) 100%);
--dynlist-border: hsl(2, 64%, 47%);
--dynlist-background: hsl(2, 64%, 42%);
--dropdown-border-shadow: hsl(24, 2%, 44%);
--label-warning: hsl(35, 84%, 38%);
--italic-var: hsl(211, 100%, 58%);
--modemenu-active: hsl(205, 100%, 86%);
--title-color: hsl(204, 56%, 28%);
--modal-li-color: hsl(0, 0%, 80%);
--modal-dropdown-li-color: hsl(0, 0%, 90%);
--ins-border: hsl(120, 100%, 50%);
--ins-background: hsl(120, 100%, 10%);
--del-border: hsl(0, 100%, 50%);
--del-background: hsl(0, 100%, 10%);
--select-text: hsl(0, 0%, 67%);
--filter-brightness: 0.6;
--shadow-iface-1: rgba(0, 0, 0, .40);
--shadow-iface-2: rgba(255, 255, 255, .20);
--shadow-other-1: rgba(0, 0, 0, .20);
--shadow-other-2: rgba(255, 255, 255, .05);
--shadow-box-1: rgba(255, 255, 255, .16);
--shadow-box-2: rgba(255, 255, 255, .12);
--shadow-button-1: rgba(255, 255, 255, .12);
--shadow-button-2: rgba(255, 255, 255, .20);
--shadow-button-active-1: rgba(255, 255, 255, .19);
--shadow-button-active-2: rgba(255, 255, 255, .23);
}
.main>.main-left>.nav>li:last-child::before,
.main>.main-left>.nav>.slide>.menu::before {
filter: invert();
}
}
:root {
--ifacebox-shadow: inset 0 1px 0 var(--shadow-iface-1), 0 1px 2px var(--shadow-iface-2);
--commandbox-shadow: inset 0 1px 0 var(--shadow-other-1), 0 1px 2px var(--shadow-other-2);
--ifacebadge-shadow: inset 0 1px 0 var(--shadow-other-1), 0 1px 2px var(--shadow-other-2);
--box-shadow: 0 2px 2px 0 var(--shadow-box-1), 0 0 2px 0 var(--shadow-box-2);
--shadow-button: 0 0 2px var(--shadow-button-1), 0 2px 2px var(--shadow-button-2);
--shadow-button-up: 0 0 2px var(--shadow-button-1), 0 -2px 2px var(--shadow-button-2);
--shadow-button-active: 0 10px 20px var(--shadow-button-active-1), 0 6px 6px var(--shadow-button-active-2);
--shadow-button-active-up: 0 -10px 20px var(--shadow-button-active-1), 0 -6px 6px var(--shadow-button-active-2);
--zonebadge-filter: brightness(var(--filter-brightness));
--empty-grad-1: rgba(204, 204, 204, .5);
--empty-grad-2: rgba(255, 255, 255, .5);
--zonebadge-empty-gradient: repeating-linear-gradient(45deg,
var(--empty-grad-1),
var(--empty-grad-1) 5px,
var(--empty-grad-2) 5px,
var(--empty-grad-2) 10px);
--zonebadge-empty: hsl(0, 0%, 25%);
}
.cbi-section-table-row td.td[data-name=_ifacestat] {
text-align: left !important
}
.cbi-section-table-row td.td[data-name=_ifacestat]>div {
text-align: left;
display: inline-block
}
div[data-tab]>div>svg {
background-color: var(--theme-alt-bg)
}