Это чисто тёмная тема. Со светлой не работает.
Чтобы протестить нужно расширение для браузера - Stylus.
Спойлер
:root
{
--bg-dark: #09090b;
--bg-card: #18181b7a;
--bg-glass: rgba(24, 24, 27, 0.7);
--bg-badge: #64798f;
--badge-shadow: #002247;
--color-badge: #000000bf;
--bg-page-link-custom-active: #3e4962;
--btn-neon-color: #18181b;
--page-link-custom-active-color: #a3a3a3;
--editor-format-button-border-color: #313131;
--primary1: #dc3545;
--primary: hsl(222.13deg 41.23% 55.29%);
--secondary: #06b6d4;
--border-secondary: #3a589ea6;
--accent: #f43f5e;
--like-color: #a77880;
--like-bg: rgba(255, 143, 163, 0.15);
--text-main: #c4c4c4;
--text-muted: #a1a1aa;
--border: #27272a;
--radius: 5px;
--placeholder: #848484;
--cat-border-color: #282828;
--spoiler-header-color-bg: #6868685e;
--spoiler-content-color-bg: #68686894;
}
body
{
background-color: var(--bg-dark);
color: var(--text-main);
font-family: system-ui, 'Outfit', sans-serif;
background-image: url(https://xpbar.ru/static/img/uploads/1070fcc964194bb4b57742e0b803a687.webp);
min-height: 100vh;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
}
.quote-title
{
font-weight: 600;
color: hsl(222 32% 30% / 1);
margin-bottom: 5px;
}
a
{
color: hsl(222 52% 45% / 1);
text-decoration: underline;
}
.text-info
{
--bs-text-opacity: 1;
color: hsla(0, 0%, 68%, .43) !important;
}
.breadcrumb {
background: #3535c700;
border: none;
overflow: hidden;
transition: box-shadow 0.3s ease;
margin-top: -5px;
padding: 5px;
font-size: 1.2em;
}
.breadcrumb-item + .breadcrumb-item::before
{
float: left;
padding-right: var(--bs-breadcrumb-item-padding-x);
color: #888;
content: var(--bs-breadcrumb-divider, "»");
}
blockquote
{
border-left: 4px solid #3e78ff85;
background: linear-gradient(to right, #1b263da1, #18181b45);
margin: 10px 0;
padding: 5px 15px;
color: var(--text-muted);
border-radius: 0.3em;
}
.quote-title
{
font-weight: 600;
color: hsl(222deg 36.4% 49.18%);
margin-bottom: 5px;
}
.quote-content
{
opacity: 0.8;
}
.post-header
{
padding: 5px 5px 0px 5px;
background: linear-gradient(to bottom, #171e2e, #18181b00);
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.forum-post
{
background: hsl(222deg 23% 13% / 40%);
border: 1px solid hsla(222, 44%, 24%, .66);
margin-bottom: 1.5rem;
overflow: hidden;
backdrop-filter: blur(12px);
transition: box-shadow 0.3s ease;
scroll-margin-top: 5px;
border-radius: 0.3em;
}
.spoiler-container
{
border: 1px solid #282828a6;
margin: 8px 0;
overflow: hidden;
border-radius: 0.3em;
background-color: #18181b2e;
}
.spoiler-header
{
padding: 5px 5px;
cursor: pointer;
display: flex;
align-items: center;
gap: 8px;
font-weight: 600;
color: var(--text-muted);
transition: all 0.3s ease;
user-select: none;
background: linear-gradient(to right, hsla(222, 23%, 13%, .7), #18181b4a);
}
.spoiler-content
{
padding: 10px;
border-top: 1px solid var(--cat-border-color);
line-height: 1.6;
background: linear-gradient(to right, hsla(222, 23%, 13%, .75), #18181b4d);
}
.page-link-nav
{
text-decoration: none;
background-color: #18181b85;
color: #47609acc;
min-width: 30px;
height: 25px;
display: flex;
align-items: center;
justify-content: center;
font-weight: 700;
border-radius: 0.2em;
border: 1px solid hsl(222deg 36.74% 44.07% / 34%);
}
.page-link-custom
{
text-decoration: none;
background-color: #19191a80;
color: #47609acc;
min-width: 30px;
height: 25px;
display: flex;
align-items: center;
justify-content: center;
font-weight: 700;
border-radius: 0.2em;
border: 1px solid #47609a57;
}
.page-link-custom.active
{
text-decoration: none;
background-color: hsl(221.67deg 22.5% 31.37% / 64%);
color: #47609acc;
font-weight: 700;
padding: 5px;
}
.page-link-disabled
{
text-decoration: none;
background-color: rgba(0, 0, 0, .36);
color: #47609a6b;
min-width: 30px;
height: 25px;
display: flex;
align-items: center;
justify-content: center;
font-weight: 700;
}
.mb-4
{
margin-bottom: 0.5rem !important;
}
.sidebar-item.active
{
background: rgba(94, 122, 188, .28);
color: #6f96f2;
border-left: 5px solid var(--primary);
padding: 8px 3px;
}
.subcat
{
background: linear-gradient(90deg, #1d2639bd 0%, #5788fb1f 100%);
}
.glow-card
{
background: #171e2e7a;
border: 1px solid hsl(222deg 38.87% 19.01%);
overflow: hidden;
border-radius: 0.25em;
}
.badge.border-secondary
{
border-color: #133178d9 !important;
}
.badge
{
--bs-bg-opacity: 1 !important;
background-color: #0046ea0a !important;
color: #4d83ffbf !important;
box-shadow: 0px 0px 1px 0px #000000ab !important;
border-radius: 0.3em !important;
}
.badge:hover
{
color: hsl(222.06deg 100% 74.61%) !important;
transform: translateY(-2px) !important;
box-shadow: none !important;
background-color: #0046ea0a !important;
border-color: var(--primary) !important;
}
.post-body img
{
cursor: zoom-in;
max-width: 100%;
height: auto;
display: inline;
margin: 10px 0;
opacity: 0.75;
transition: opacity 0.5s ease;
}
.post-body img:hover
{
cursor: zoom-in;
max-width: 100%;
height: auto;
display: inline;
margin: 10px 0;
opacity: 1;
}
.post-avatar
{
width: 100%;
height: 40px;
border-radius: 0.2em;
}
.post-edited-date
{
color: #81a7ff69;
}
.post-date
{
font-size: 0.7rem;
color: #81a7ffcc;
text-align: right;
opacity: 0.7;
line-height: 1.2;
}
.navbar-custom {
background: hsl(222deg 45% 10% / 70%);
backdrop-filter: blur(12px);
border: 1px solid #09193f;
position: sticky;
top: 0;
z-index: 1000;
transition: transform 0.3s ease-in-out;
max-width: 1280px;
margin: 0 auto;
padding: 0px;
border-radius: 0.25em;
padding-left: 10px;
padding-right: 10px;
}
Спойлер

Потом другие вещи поменяю.


