homepage/public/assets/zapret-moe/site.css
loop-uh ef6b7267c2 Zapret DNS на git.zapret.moe: строка «Сайты проекта» в подвале и dns.zapret.moe в «Мелком инвентаре»
Подвал подключает общий модуль /_sites/sites.js, как вики, yt и dns: список
сайтов берётся из одного файла на хосте. В инвентаре — карточка dns.zapret.moe
со значком-деревом имён, по которому бежит запрос.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 19:53:12 +03:00

133 lines
4.5 KiB
CSS
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* Стили, которые нужны на КАЖДОЙ странице 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;
}