/* purgecss start ignore */ $background-color: rgb(43, 58, 66); $button-hover-color: rgb(33, 48, 56); $light-background-color: rgb(51, 71, 82); $input-background-color: rgb(189, 211, 222); $loading-background-color: rgba(43, 58, 66, 0.9); $text-color: rgb(223, 235, 240); $discrete-text-color: rgba(223, 235, 240, 0.904); $border-color: rgb(63, 88, 102); $light-shadow-color: rgba(223, 235, 240, 0.15); $shadow-color: rgba(63, 102, 97, 0.95); $box-shadow: 0px 1px 3px 0px rgba(63, 88, 102, 0.95), 0px 0px 0px 1px rgba(63, 88, 102, 0.98); $link-color: rgb(255, 144, 0); .theme-dark { background-color: $background-color; .ui.labeled.input { input, .label { background-color: $input-background-color; &::placeholder { color: $light-background-color; } } } .ui.statistics .statistic { > .label, > .value { color: $text-color; } } .main.with-background { background-color: $background-color; } .ui.link.list.list .active.item, .ui.link.list.list .active.item a:not(.ui) { color: inherit; } .ui.form textarea, .ui.form select, .ui.selection.dropdown, .ui.dropdown.selected, .ui.dropdown .menu .selected.item, .ui.form input:not([type]), .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.form input[type="email"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="time"], .ui.form input[type="text"], .ui.form input[type="file"], .ui.form input[type="url"] { background-color: $input-background-color; &::placeholder { color: $light-background-color; } } .ui.dropdown .menu .item:hover { background-color: $light-background-color; color: $text-color; } .main.pusher > .ui.secondary.menu { background-color: $background-color; box-shadow: inset 0px -2px 0px 0px $light-background-color; .ui.item { color: $text-color; &.active { box-shadow: inset 0px -2px 0px 0px $shadow-color; } } } .ui.modal { > .header, > .content, > .actions { background-color: $background-color; } > .header { border-bottom: 1px solid $border-color; } > .actions { border-top: 1px solid $border-color; } } main, .main, footer, .modal { .ui.menu { background-color: $light-background-color; .item { color: $text-color; } } .ui.secondary.menu .dropdown.item:hover, .ui.secondary.menu .link.item:hover, .ui.secondary.menu a.item:hover { background: $background-color; color: $text-color; } .header, .ui.form .field > label, .sub.header { color: $text-color; } .ui.attached.header { background-color: transparent; } .ui.toggle.checkbox input:checked ~ .box, .ui.toggle.checkbox input:checked ~ label { color: $text-color !important; } .ui.toggle.checkbox .box::before, .ui.toggle.checkbox label::before { background-color: $light-background-color; } a:not(.ui):not(.discrete) { color: $link-color; } .ui.segment:not(.basic) { background-color: $light-background-color; } .link { color: $link-color; } .ui.list, .ui.dropdown { .item, div.item, a.item, .button.item { background-color: $background-color; color: $discrete-text-color; } .selected.item:not(:hover) { color: $background-color; } } .segment .ui.list .item { background-color: transparent; } .ui.divided.items > .item:not(:first-child) { border-top: 1px solid $border-color; } .ui.items { .extra { color: $discrete-text-color; } } label, .toggle label { color: $text-color !important; } &, .main.pusher, .ui.vertical.segment { color: $text-color; background-color: $background-color; } .discrete { color: $discrete-text-color; } .ui.table thead th, .ui.table { color: $text-color; } .ui.divider:not(.vertical):not(.horizontal) { border-top: 1px solid $border-color; border-bottom: 1px solid $border-color; } .ui.cards > .card, .ui.card { color: $text-color; background-color: $background-color; &:not(.flat) { box-shadow: $box-shadow; } .content, .header, .description { color: $text-color; } .extra, .meta { color: $discrete-text-color; } } .playlist.card { .attached.button { background-color: $light-background-color; } } // buttons [class="ui button ui button"], [class="ui button"], [class="ui icon button"], [class="ui fluid button"], [class="ui cancel button"] { background-color: $light-background-color; color: $text-color; &:hover { background-color: $button-hover-color; } } .ui.buttons > .ui.button:not(.basic):not(.inverted), .ui.buttons:not(.basic):not(.inverted) > .button { box-shadow: 0px 0px 0px 1px $light-shadow-color inset; } .ui.basic.buttons:not(:hover):not(.green):not(.orange):not(.yellow):not(.red) .button, .ui.basic.button { box-shadow: 0px 0px 0px 1px $text-color inset; &:not(:hover):not(.green):not(.orange):not(.yellow):not(.red) { color: $text-color !important; } } .ui.basic.buttons .button, .ui.basic.button { &:hover { color: $text-color !important; } } .ui.basic.buttons:not(.green):not(.orange):not(.yellow):not(.red) .button:hover, .ui.basic.button:not(.green):not(.orange):not(.yellow):not(.red):hover, .ui.basic.button:not(.green):not(.orange):not(.yellow):not(.red):active, .ui.basic.button:not(.green):not(.orange):not(.yellow):not(.red):focus { color: $background-color !important; } // loading /dimmers .ui.loading.form::before { background-color: $loading-background-color; } .ui.inverted.dimmer { background-color: $loading-background-color; } // table .ui.basic.table tbody tr, .ui.table tr td { border-bottom: 1px solid $border-color; } .ui.table thead th { border-bottom: 1px solid $border-color; } .ui.table { &:not(.basic) { &, thead th { background-color: $light-background-color; } } } } .ui.list > .item .description { color: $text-color; } .ui.link.list.list a.item:hover, .ui.link.list.list .item a:not(.ui):not(.button):hover, .ui.list > .item a.header { color: $link-color !important; } [data-tooltip]::after { background-color: $light-background-color; color: $text-color; } .ui.progress > .label { color: $text-color; } i.grey.icon { color: $text-color !important; } input { &::selection, &::-moz-selection { background: $background-color; color: $text-color; } } .ui.fixed-header.segment { background-color: $background-color; box-shadow: inset 0px -1px 0px 0px rgba(34, 36, 38, 0.15); } .ui.fixed-footer.segment { box-shadow: inset 0px 1px 0px 0px rgba(34, 36, 38, 0.15); } @include media("