187 lines
4.0 KiB
CSS
187 lines
4.0 KiB
CSS
[data-ui-element="logo"] > div {
|
|
transform: rotateY(180deg);
|
|
unicode-bidi: bidi-override;
|
|
transition: 0.5s;
|
|
}
|
|
|
|
[data-ui-element="logoSubtext"] {
|
|
font-family: "Comic Sans MS", "Comic Sans", cursive;
|
|
}
|
|
|
|
[data-ui-element="logo"] svg {
|
|
transform: rotateX(180deg);
|
|
transition: 0.5s;
|
|
}
|
|
|
|
header[data-focused] {
|
|
& [data-ui-element="logo"] > div,
|
|
[data-ui-element="logo"] svg {
|
|
transform: rotateY(0deg);
|
|
direction: ltr;
|
|
}
|
|
& [data-nav-item] {
|
|
--nav-focus-opacity: 1;
|
|
background: var(--sub-color);
|
|
transform: rotateY(180deg);
|
|
}
|
|
& [data-nav-item="account"] {
|
|
--themable-button-bg: var(--sub-color);
|
|
}
|
|
}
|
|
|
|
#words .incorrect.extra {
|
|
transform: rotateY(180deg);
|
|
unicode-bidi: bidi-override;
|
|
direction: rtl;
|
|
}
|
|
|
|
#caret {
|
|
background-image: url(/images/themes/chaos_theory/caret.webp) !important;
|
|
background-color: transparent !important;
|
|
background-size: 1rem !important;
|
|
background-position: center !important;
|
|
background-repeat: no-repeat !important;
|
|
}
|
|
|
|
#caret.default {
|
|
width: 4px !important;
|
|
}
|
|
|
|
.config .toggleButton {
|
|
transform: rotateY(180deg);
|
|
unicode-bidi: bidi-override;
|
|
direction: rtl;
|
|
align-content: right;
|
|
}
|
|
|
|
.config .mode .textButton {
|
|
transform: rotateY(180deg);
|
|
unicode-bidi: bidi-override;
|
|
direction: rtl;
|
|
align-content: right;
|
|
}
|
|
|
|
.config .wordCount .textButton,
|
|
.config .time .textButton,
|
|
.config .quoteLength .textButton,
|
|
.config .customText .textButton {
|
|
transform: rotateY(180deg);
|
|
unicode-bidi: bidi-override;
|
|
direction: rtl;
|
|
align-content: right;
|
|
}
|
|
|
|
[data-nav-item] {
|
|
color: var(--bg-color);
|
|
transition: 0.5s;
|
|
}
|
|
|
|
[data-nav-item]:hover {
|
|
filter: brightness(1.25);
|
|
}
|
|
|
|
[data-nav-item="test"] {
|
|
background: #ab92e1;
|
|
}
|
|
|
|
[data-nav-item="leaderboards"] {
|
|
background: #f3ea5d;
|
|
}
|
|
|
|
[data-nav-item="about"] {
|
|
background: #7ae1bf;
|
|
}
|
|
|
|
[data-nav-item="settings"] {
|
|
background: #ff5869;
|
|
}
|
|
|
|
[data-nav-item="alerts"] {
|
|
background: #fc76d9;
|
|
& svg {
|
|
fill: var(--bg-color);
|
|
}
|
|
}
|
|
|
|
[data-nav-item="account"] {
|
|
--themable-button-bg: var(--main-color);
|
|
--themable-button-text: var(--bg-color);
|
|
--themable-button-hover-bg: var(--main-color);
|
|
--themable-button-hover-text: var(--bg-color);
|
|
--themable-button-active: var(--bg-color);
|
|
}
|
|
|
|
[data-nav-item="alerts"],
|
|
[data-ui-element="navAvatar"] {
|
|
& [data-ui-element="notificationBubble"] {
|
|
box-shadow: none;
|
|
background: var(--bg-color);
|
|
}
|
|
}
|
|
|
|
[data-ui-element="userLevel"] {
|
|
color: var(--themable-button-bg);
|
|
background: var(--themable-button-text);
|
|
}
|
|
|
|
[data-nav-item="login"] {
|
|
background: #ab92e1;
|
|
}
|
|
|
|
body.crtmode {
|
|
& [data-nav-item="test"] {
|
|
box-shadow:
|
|
3px 0 1px color-mix(in srgb, #ab92e1 20%, transparent),
|
|
-3px 0 color-mix(in srgb, #ab92e1 30%, transparent),
|
|
0 0 3px;
|
|
}
|
|
|
|
& [data-nav-item="leaderboards"] {
|
|
box-shadow:
|
|
3px 0 1px color-mix(in srgb, #f3ea5d 20%, transparent),
|
|
-3px 0 color-mix(in srgb, #f3ea5d 30%, transparent),
|
|
0 0 3px;
|
|
}
|
|
|
|
& [data-nav-item="about"] {
|
|
box-shadow:
|
|
3px 0 1px color-mix(in srgb, #7ae1bf 20%, transparent),
|
|
-3px 0 color-mix(in srgb, #7ae1bf 30%, transparent),
|
|
0 0 3px;
|
|
}
|
|
|
|
& [data-nav-item="settings"] {
|
|
box-shadow:
|
|
3px 0 1px color-mix(in srgb, #ff5869 20%, transparent),
|
|
-3px 0 color-mix(in srgb, #ff5869 30%, transparent),
|
|
0 0 3px;
|
|
}
|
|
|
|
& [data-nav-item="account"],
|
|
& [data-nav-item="alerts"] {
|
|
box-shadow:
|
|
3px 0 1px color-mix(in srgb, #fc76d9 20%, transparent),
|
|
-3px 0 color-mix(in srgb, #fc76d9 30%, transparent),
|
|
0 0 3px;
|
|
}
|
|
|
|
& [data-nav-item="login"] {
|
|
box-shadow:
|
|
3px 0 1px color-mix(in srgb, #ab92e1 20%, transparent),
|
|
-3px 0 color-mix(in srgb, #ab92e1 30%, transparent),
|
|
0 0 3px;
|
|
}
|
|
|
|
& #caret {
|
|
box-shadow: none !important;
|
|
filter: drop-shadow(3px 0px 1px var(--crt-main-color-glow))
|
|
drop-shadow(-3px 0px 0px var(--crt-main-color-glow));
|
|
}
|
|
|
|
& header[data-focused] [data-nav-item] {
|
|
box-shadow:
|
|
3px 0 1px var(--crt-sub-color-glow),
|
|
-3px 0 var(--crt-sub-color-glow);
|
|
}
|
|
}
|