mirror of
https://github.com/Safe-Support-Chat/ocrcc-chatbox
synced 2025-04-05 03:33:39 +00:00
187 lines
4.1 KiB
SCSS
187 lines
4.1 KiB
SCSS
@media (prefers-color-scheme: dark) {
|
|
|
|
.loader {
|
|
color: $dark-theme-color;
|
|
}
|
|
|
|
.dock {
|
|
#open-chatbox-label, .label-icon {
|
|
border-color: $white;
|
|
}
|
|
|
|
&:hover {
|
|
#open-chatbox-label, .label-icon {
|
|
border: 1px solid $dark-color;
|
|
box-shadow: inset 0px 0px 0px 1px $dark-color;
|
|
}
|
|
}
|
|
}
|
|
|
|
.widget-header-minimize, .widget-header-close {
|
|
background: $dark-background-color;
|
|
color: $light-text-color;
|
|
border: 1px solid $white;
|
|
transition: all 0.2s ease-in-out;
|
|
|
|
&:hover {
|
|
border-color: $theme-color;
|
|
box-shadow: inset 0px 0px 0px 1px $theme-color;
|
|
}
|
|
|
|
&:focus {
|
|
border-color: $theme-color;
|
|
background: $dark-theme-highlight-color;
|
|
box-shadow: inset 0px 0px 0px 1px $theme-color;
|
|
outline: none;
|
|
}
|
|
}
|
|
|
|
.widget {
|
|
button {
|
|
transition: all 0.2s ease-in-out;
|
|
|
|
&:hover {
|
|
border-color: $theme-color;
|
|
box-shadow: inset 0px 0px 0px 1px $theme-color;
|
|
}
|
|
|
|
&:focus {
|
|
background: $dark-theme-highlight-color;
|
|
box-shadow: inset 0px 0px 0px 1px $theme-color;
|
|
outline: none;
|
|
}
|
|
}
|
|
}
|
|
#safesupport-chatbox {
|
|
.btn-icon {
|
|
color: $light-text-color;
|
|
}
|
|
.message-window {
|
|
background-color: $dark-background-color;
|
|
border: 1px solid $white;
|
|
}
|
|
|
|
.notices {
|
|
color: transparentize($light-text-color, 0.3);
|
|
}
|
|
|
|
.message {
|
|
&.from-bot {
|
|
color: transparentize($light-text-color, 0.3);
|
|
}
|
|
|
|
&.from-me {
|
|
.text {
|
|
background-color: $theme-color;
|
|
color: $light-text-color;
|
|
border: 1px solid $theme-color;
|
|
}
|
|
}
|
|
|
|
&.from-support {
|
|
.text {
|
|
background-color: $dark-theme-color;
|
|
color: $light-text-color;
|
|
border: 1px solid $dark-theme-color;
|
|
}
|
|
|
|
a {
|
|
color: $light-text-color;
|
|
|
|
&:hover, &:focus {
|
|
color: $light-purple;
|
|
}
|
|
}
|
|
}
|
|
|
|
.buttons {
|
|
button {
|
|
background-color: transparent;
|
|
border: 1px solid $theme-color;
|
|
|
|
&:hover {
|
|
border: 1px solid $light-purple;
|
|
box-shadow: inset 0px 0px 0px 1px $light-purple;
|
|
}
|
|
|
|
&:focus {
|
|
outline: none;
|
|
color: $white;
|
|
border: 1px solid $light-purple;
|
|
box-shadow: inset 0px 0px 0px 1px $light-purple;
|
|
background-color: $dark-theme-highlight-color;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.input-window {
|
|
.message-input-container {
|
|
input[type="text"] {
|
|
background-color: $dark-background-color;
|
|
color: $light-text-color;
|
|
border: 1px solid $white;
|
|
|
|
&:hover {
|
|
border: 1px solid $theme-color;
|
|
box-shadow: inset 0px 0px 0px 1px $theme-color;
|
|
}
|
|
|
|
&:focus {
|
|
outline: none;
|
|
border: 1px solid $theme-color;
|
|
box-shadow: inset 0px 0px 0px 1px $theme-color;
|
|
background: $dark-theme-highlight-color;
|
|
}
|
|
}
|
|
|
|
::placeholder {
|
|
color: transparentize($light-text-color, 0.3);
|
|
}
|
|
|
|
.emoji-button-container {
|
|
button {
|
|
&#emoji-button {
|
|
|
|
&:hover {
|
|
svg path#icon {
|
|
fill: $theme-color;
|
|
}
|
|
}
|
|
|
|
&:focus {
|
|
svg path#icon {
|
|
fill: $light-purple;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
input[type="submit"] {
|
|
background-color: $dark-theme-color;
|
|
color: $light-text-color;
|
|
border: 1px solid $white;
|
|
|
|
&:hover {
|
|
border: 1px solid $theme-color;
|
|
box-shadow: inset 0px 0px 0px 1px $theme-color;
|
|
}
|
|
|
|
&:focus {
|
|
outline: none;
|
|
border: 1px solid $theme-color;
|
|
box-shadow: inset 0px 0px 0px 1px $theme-color;
|
|
background-color: $dark-theme-highlight-color;
|
|
}
|
|
}
|
|
}
|
|
|
|
.highlight-text {
|
|
color: $light-text-color;
|
|
}
|
|
}
|
|
}
|