PHP:
/* --- Базовые цвета Krytex RP (сине‑чёрный стиль) --- */
:root {
--kr-bg-dark: #0b0f15; /* почти чёрный фон */
--kr-bg-panel: #161b24; /* фон карточек/блоков */
--kr-accent-blue: #00a8cc; /* яркий акцентный синий */
--kr-blue-deep: #0f3b5a; /* глубокий синий */
--kr-text-main: #e0e6eb; /* светлый текст */
--kr-text-muted: #8fa3b3; /* приглушённый текст */
--kr-border: #2a3645; /* цвет границ */
}
body {
background-color: var(--kr-bg-dark);
color: var(--kr-text-main);
}
/* Панели, карточки, контейнеры */
.block, .message, .struct-container, .content {
background: var(--kr-bg-panel);
border: 1px solid var(--kr-border);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}
/* Заголовки */
h1, h2, h3, .title, .p-title {
color: var(--kr-text-main);
text-transform: none;
font-weight: 600;
}
h1, .p-title .pageTitle {
border-bottom: 2px solid var(--kr-accent-blue);
padding-bottom: 8px;
}
/* Ссылки и кнопки */
a {
color: var(--kr-accent-blue);
transition: color 0.2s ease;
}
a:hover, a:focus {
color: #4dd2ff;
text-decoration: underline;
}
.button, .xf-button {
background: var(--kr-blue-deep);
border: none;
color: var(--kr-text-main);
padding: 8px 16px;
border-radius: 4px;
}
.button:hover, .xf-button:hover {
background: var(--kr-accent-blue);
color: #000;
}
/* Поля ввода (поиск, формы) */
input[type="text"], input[type="password"], input[type="email"], textarea, select {
background: #0e131b;
border: 1px solid var(--kr-border);
color: var(--kr-text-main);
padding: 8px;
}
input:focus, textarea:focus {
outline: none;
border-color: var(--kr-accent-blue);
box-shadow: 0 0 6px rgba(0, 168, 204, 0.4);
}
/* Таблицы */
table {
border-collapse: collapse;
width: 100%;
}
th, td {
border: 1px solid var(--kr-border);
padding: 10px;
}
thead {
background: var(--kr-blue-deep);
color: var(--kr-text-main);
}
/* Списки и меню */
.navMenu, .p-nav-list, .list {
background: var(--kr-bg-panel);
}
.navMenu .navLink, .p-nav-row {
color: var(--kr-text-main);
}
.navMenu .navLink:hover, .p-nav-row:hover {
background: rgba(0, 168, 204, 0.1);
color: var(--kr-accent-blue);
}
/* Посты и сообщения */
.message-body {
color: var(--kr-text-main);
}
.message .username {
color: var(--kr-accent-blue);
font-weight: 600;
}
.quote {
background: rgba(16, 27, 40, 0.8);
border-left: 3px solid var(--kr-accent-blue);
color: var(--kr-text-muted);
}
/* Статусные метки (онлайн, модератор и т.п.) */
.label, .badge {
background: var(--kr-blue-deep);
color: var(--kr-text-main);
border: none;
}
/* Полосы прокрутки (для браузеров на Webkit) */
::-webkit-scrollbar {
width: 10px;
}
::-webkit-scrollbar-track {
background: var(--kr-bg-dark);
}
::-webkit-scrollbar-thumb {
background: var(--kr-border);
border-radius: 5px;
}
::-webkit-scrollbar-thumb:hover {
background: var(--kr-accent-blue);
}
Нормальный код для форума? Я Алису проверяю просто.