Подвал подключает общий модуль /_sites/sites.js, как вики, yt и dns: список сайтов берётся из одного файла на хосте. В инвентаре — карточка dns.zapret.moe со значком-деревом имён, по которому бежит запрос. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
133 lines
4.5 KiB
CSS
133 lines
4.5 KiB
CSS
/* Стили, которые нужны на КАЖДОЙ странице git.zapret.moe.
|
||
Подключаются из templates/custom/header.tmpl. Главная грузит свой home.css
|
||
отдельно, поэтому здесь нет ничего, что относится только к ней. */
|
||
|
||
/* ── Шрифт интерфейса: Onest, тот же, что на главной ── */
|
||
|
||
@font-face {
|
||
font-family: "Onest";
|
||
font-style: normal;
|
||
font-weight: 100 900;
|
||
font-display: swap;
|
||
src: url("fonts/onest-cyrillic.woff2") format("woff2");
|
||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||
}
|
||
|
||
@font-face {
|
||
font-family: "Onest";
|
||
font-style: normal;
|
||
font-weight: 100 900;
|
||
font-display: swap;
|
||
src: url("fonts/onest-latin.woff2") format("woff2");
|
||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||
}
|
||
|
||
:root {
|
||
--fonts-override: "Onest";
|
||
}
|
||
|
||
/* ── Тёмная тема в цветах главной: тушь, бумага и синий акцент ──
|
||
Тема forgejo-dark целиком выводится из двух рядов переменных — серого
|
||
--steel-* и акцентного --color-primary-*. Меняем только их: селекторы
|
||
Forgejo не трогаем, поэтому правка переживает обновления. Другие темы
|
||
(светлая, авто) остаются как есть.
|
||
--color-secondary (цвет всех рамок) у Forgejo равен --steel-700, то есть
|
||
почти сливается с панелями: контуры есть, сетки из коробок нет. */
|
||
|
||
:root[data-theme="forgejo-dark"] {
|
||
--steel-900: #07080c;
|
||
--steel-850: #090a0f;
|
||
--steel-800: #0b0c11;
|
||
--steel-750: #0f1016;
|
||
--steel-700: #15171e;
|
||
--steel-650: #1b1d25;
|
||
--steel-600: #262932;
|
||
--steel-550: #333640;
|
||
--steel-500: #444751;
|
||
--steel-450: #575a63;
|
||
--steel-400: #6b6d75;
|
||
--steel-350: #808187;
|
||
--steel-300: #96969a;
|
||
--steel-250: #aaa9aa;
|
||
--steel-200: #bfbdb9;
|
||
--steel-150: #d6d3cc;
|
||
--steel-100: #f2eee6;
|
||
|
||
--color-primary: #7d97ff;
|
||
--color-primary-contrast: #07080c;
|
||
--color-primary-dark-1: #9bb0ff;
|
||
--color-primary-dark-2: #9bb0ff;
|
||
--color-primary-dark-3: #b9c7ff;
|
||
--color-primary-dark-4: #b9c7ff;
|
||
--color-primary-dark-5: #d6deff;
|
||
--color-primary-dark-6: #d6deff;
|
||
--color-primary-dark-7: #eef1ff;
|
||
--color-primary-light-1: #5b7fff;
|
||
--color-primary-light-2: #4467e6;
|
||
--color-primary-light-3: #3350bf;
|
||
--color-primary-light-4: #283f96;
|
||
--color-primary-light-5: #283f96;
|
||
--color-primary-light-6: #1d2e6e;
|
||
--color-primary-light-7: #1d2e6e;
|
||
--color-primary-alpha-10: #4467e619;
|
||
--color-primary-alpha-20: #4467e633;
|
||
--color-primary-alpha-30: #4467e64b;
|
||
--color-primary-alpha-40: #4467e666;
|
||
--color-primary-alpha-50: #4467e680;
|
||
--color-primary-alpha-60: #4467e699;
|
||
--color-primary-alpha-70: #4467e6b3;
|
||
--color-primary-alpha-80: #4467e6cc;
|
||
--color-primary-alpha-90: #4467e6e1;
|
||
|
||
--color-secondary-alpha-10: #1b1d2519;
|
||
--color-secondary-alpha-20: #1b1d2533;
|
||
--color-secondary-alpha-30: #1b1d254b;
|
||
--color-secondary-alpha-40: #1b1d2566;
|
||
--color-secondary-alpha-50: #1b1d2580;
|
||
--color-secondary-alpha-60: #1b1d2599;
|
||
--color-secondary-alpha-70: #1b1d25b3;
|
||
--color-secondary-alpha-80: #1b1d25cc;
|
||
--color-secondary-alpha-90: #1b1d25e1;
|
||
--color-header-wrapper-transparent: #15171e00;
|
||
--color-console-bg: #0f1016;
|
||
--color-console-border: #262932;
|
||
--color-console-menu-bg: #262932;
|
||
--color-expand-button: #262932;
|
||
}
|
||
|
||
/* ── Полоса ссылок на вики (templates/custom/footer.tmpl) ── */
|
||
|
||
.zpm-wikibar {
|
||
border-top: 1px solid var(--color-secondary, rgba(128, 128, 128, 0.25));
|
||
background: var(--color-footer, transparent);
|
||
font-size: 13px;
|
||
}
|
||
|
||
.zpm-wikibar-inner {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
align-items: center;
|
||
gap: 6px 16px;
|
||
max-width: 1280px;
|
||
margin: 0 auto;
|
||
padding: 10px 16px;
|
||
}
|
||
|
||
/* Вторая строка — сайты проекта (общий модуль /_sites/sites.js). */
|
||
.zpm-wikibar-inner + .zpm-wikibar-inner {
|
||
padding-top: 0;
|
||
}
|
||
|
||
.zpm-wikibar-label {
|
||
color: var(--color-text-light-2, #888);
|
||
}
|
||
|
||
.zpm-wikibar a {
|
||
color: var(--color-text-light, inherit);
|
||
text-decoration: none;
|
||
}
|
||
|
||
.zpm-wikibar a:hover {
|
||
color: var(--color-primary, inherit);
|
||
text-decoration: underline;
|
||
}
|