MediaWiki:Common.css: различия между версиями

мНет описания правки
мНет описания правки
 
(не показано 570 промежуточных версий 2 участников)
Строка 1: Строка 1:
/* Стандартные цвета:
/**
#1b1b1f - фон Navbar/styles.css/styles.css
* [Содержание]
#212126 - фон информационных блоков (навигация и основной блок страницы)
*
* 0. CSS-переменные
* 1. Шрифты
* 2. Теги
* 3. Шаблоны
* 4. Модули
* 5. Расширение
* 6. Гаджеты
* 7. Основной интерфейс пользователя
* 8. Классы
* 9. Интерфейс MediaWiki
* 10. Неотсортированные
* 11. <syntaxhighlight> CODE BLOCKS
* 12. SOURCE EDITOR → SYNTAX HIGHLIGHTING
* 13. DRUID Infoboxes
* 14. JS
*/


#303037 - фон для <pre> и <code>
/* ============ */
lightgrey - цвет текста для <pre> и <code>
/* #region CSS-переменные */
*/
/* ============ */
 
:root body {
/* ================================================================== */
 
:root {
/* Пометка:
/* Пометка:
--ooui  - стили для MediaWiki менюшек
--ooui  - стили для MediaWiki менюшек
--theme - тема Вики (зачастую палитра цветов)
--theme - тема Вики (зачастую палитра цветов)
-- - стили для всей Вики
--   - стили для всей Вики
*/
*/


Строка 22: Строка 35:
--color-lighter--rgb: 255, 255, 255;
--color-lighter--rgb: 255, 255, 255;
--color-lighter-alpha-x: rgba(var(--theme-color-lighter--rgb), var(--alpha-x));
--color-darkened--rgb: 0, 0, 0;
--color-lighter-alpha-x: rgba(255, 255, 255, 0.065);
--color-lighter-alpha-xs: rgba(255, 255, 255, var(--alpha-xs));
--transition-time: 0;


--color-darkened--rgb: 0, 0, 0;
--index-max: 100;
--index-high: 10;
--index-medium: 5;
--index-static: 4;
--index-overlay: 3;
--index-element: 2;
--index-fore: 1;
--index-base: 0;
--index-low: -1;
--index-lower: -10;
--invert-0: invert(0);
--invert-100: invert(1);
--invert-75: invert(0.75);
--invert-50: invert(0.5);
--border-color-hr: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 13%));
 
--font-family-base: 'Segoe UI', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Lato', 'Liberation Sans', 'Noto Sans', 'Helvetica Neue', 'Helvetica', sans-serif;
--font-family-oswald: 'oswald';
--font-family-heading: 'Roboto', 'Roboto-fallback';
--font-family-libertine: 'Linux Libertine', 'Georgia', 'Times', serif;
--font-family-monospace: 'Menlo', 'Consolas', 'Monaco', 'Noto Mono', 'Nimbus Mono L', monospace;
--font-size-xxs: 80%;
--font-size-xs: 90%;
--font-size-s: 95%;
--font-size-m: 100%;
--font-size-ml: 105%;
--font-size-l: 115%;
--font-size-xl: 120%;
--font-size-xxl: 130%;
--font-size-huge: 145%;
--font-size-giant: 200%;


/*== Значение прозрачности ==*/
/*== Значение прозрачности ==*/
Строка 33: Строка 84:
--alpha-l: 0.75;
--alpha-l: 0.75;
--alpha: 1;
--alpha: 1;
 
/*== Цвет текста ==*/
/*== Цвет текста ==*/
--text-color-link: #77c1d9;
--text-color-link: #77c1d9;
--text-color-link-external: #3377aa;
--text-color-link--visited: #6aa9cf;
--text-color-link-new: #d73333;
--text-color-link-new--visited: #b32424;
--text-color-link-external: #367cb1;
--text-color-link-external--visited: #296c9d;
 
/*== Контрастный цвет (синий) ==*/
/*== Контрастный цвет (синий) ==*/
--color-contrast: #36c;
--color-contrast: #2d5bb9;
--color-contrast2: #294582;
--color-contrast-dark: color-mix(in srgb, var(--color-contrast) 70%, rgb(var(--color-darkened--rgb)));
--color-contrast-dark: #152037;
--color-contrast2: color-mix(in srgb, var(--color-contrast) 53%, var(--theme-bg-color-base));
--color-contrast2-dark: color-mix(in srgb, var(--color-contrast2) 80%, rgb(var(--color-darkened--rgb)));
--color-contrast--rgb: 51, 102, 204;
--color-progressive: #36c;
--color-contrast2--rgb: 45, 77, 145;
 
--color-contrast-dark--rgb: 21, 32, 55;
/*== Цвет фона ==*/
--bg-color-hover: rgba(var(--color-lighter--rgb), 0.05);
--bg-color-focus: rgba(var(--color-lighter--rgb), 0.075);
/*== Цвет фона ==*/
/* Алёрты */
/* Алёрты */
--bg-message-subtle: #0e6143;
--bg-color-message: #154938;
--bg-success-subtle: var(--bg-message-subtle);
--bg-color-success: var(--bg-color-message);
--bg-color-notice: #21375f;
--bg-notice-subtle: #21375f;
--bg-color-neutral: var(--theme-bg-color-250);
--bg-neutral-subtle: #2b2e39;
--bg-color-progressive: #23232f;
--bg-progressive-subtle: #23232f;
--bg-color-warning: #5b4f1a;
--bg-color-error: #641b1c;
--bg-warning-subtle: #7b6919;
 
--bg-error-subtle: #7b1919;
--bg-color-message-subtle: #173630;
--bg-color-success-subtle: var(--bg-color-message-subtle);
--bg-color-notice-subtle: #1c2d49;
--bg-color-neutral-subtle: var(--theme-bg-color-175);
--bg-color-progressive-subtle: var(--bg-color-progressive);
--bg-color-warning-subtle: #3d3b25;
--bg-color-error-subtle: #4b1e21;
 
/*== Цвет границ ==*/
/*== Цвет границ ==*/
--color-darkened-border: rgba(0, 0, 0, var(--alpha-s));
--color-darkened-border: rgba(0, 0, 0, var(--alpha-s));
--color-darkened-border-m: rgba(0, 0, 0, var(--alpha-m));
--color-darkened-border-m: rgba(0, 0, 0, var(--alpha-m));
 
/* Алёрты */
/* Алёрты */
--border-message: #13855c;
--border-color-message: #0e6143;
--border-success: var(--border-message);
--border-color-success: var(--border-color-message);
 
--border-color-notice: #345695;
--border-notice: #345695;
--border-color-neutral: var(--theme-border-color-base);
--border-neutral: #393d4b;
--border-color-progressive: #38384b;
--border-progressive: #38384b;
--border-color-warning: #897400;
--border-color-error: #9b2122;


--border-warning: #af9a24;
--border-error: #af2424;
/*== Для кодо-подобных блоков ==*/
/*== Для кодо-подобных блоков ==*/
/* Цвет фона */
/* Цвет фона */
--bg-code: #25252b;
--bg-color-code: #25252b;
--bg-code-light: #28282f;
--bg-color-code-light: #28282f;
 
/* Цвет границ */
/* Цвет границ */
--color-code-border: #3e3e49;
--border-color-code: #3e3e49;
--color-code-border-light: #2f2f37;
 
/*== Стиль границ ==*/
/*== Стиль границ ==*/
--border-outset: 1px outset rgba(0, 0, 0, 0.3);
--border-outset: 1px outset rgba(0, 0, 0, 0.2);
--border-outset-m: 1px outset rgba(0, 0, 0, var(--alpha-m));
--border-outset-m: 1px outset rgba(0, 0, 0, var(--alpha-m));
 
/*==========
--border-outset-light: 1px outset rgba(var(--color-lighter--rgb), 0.075);
 
/*== Палитра цветов фонов ==*/
--brightness-hsl: 0%;
--color-shift-percent-50: -4%;
--color-shift-percent-100: 0%;
--color-shift-percent-150: 4%;
--color-shift-percent-dark: 25%;
--color-shift-percent-subtle: 32%;
 
/* Red */
--bg-color-red--hsl: 351.72deg 70%;
--bg-color-red--hsl-alpha: 26.06%;
--bg-color-red-50: hsl(var(--bg-color-red--hsl) calc(var(--brightness-hsl) + var(--bg-color-red--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-red-100: hsl(var(--bg-color-red--hsl) calc(var(--brightness-hsl) + var(--bg-color-red--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-red-150: hsl(var(--bg-color-red--hsl) calc(var(--brightness-hsl) + var(--bg-color-red--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-red-dark: color-mix(in srgb, var(--bg-color-red-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-red-subtle: color-mix(in srgb, var(--bg-color-red-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
 
/* Orange */
--bg-color-orange--hsl: 22.21deg 73.68%;
--bg-color-orange--hsl-alpha: 29.8%;
--bg-color-orange-50: hsl(var(--bg-color-orange--hsl) calc(var(--brightness-hsl) + var(--bg-color-orange--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-orange-100: hsl(var(--bg-color-orange--hsl) calc(var(--brightness-hsl) + var(--bg-color-orange--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-orange-150: hsl(var(--bg-color-orange--hsl) calc(var(--brightness-hsl) + var(--bg-color-orange--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-orange-dark: color-mix(in srgb, var(--bg-color-orange-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-orange-subtle: color-mix(in srgb, var(--bg-color-orange-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
 
/* RedOrange */
--bg-color-rust--hsl: 14.21deg 73.68%;
--bg-color-rust--hsl-alpha: 29.8%;
--bg-color-rust-50: hsl(var(--bg-color-rust--hsl) calc(var(--brightness-hsl) + var(--bg-color-rust--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-rust-100: hsl(var(--bg-color-rust--hsl) calc(var(--brightness-hsl) + var(--bg-color-rust--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-rust-150: hsl(var(--bg-color-rust--hsl) calc(var(--brightness-hsl) + var(--bg-color-rust--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-rust-dark: color-mix(in srgb, var(--bg-color-rust-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-rust-subtle: color-mix(in srgb, var(--bg-color-rust-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Yellow */
--bg-color-yellow--hsl: 45.33deg 64.29%;
--bg-color-yellow--hsl-alpha: 27.45%;
--bg-color-yellow-50: hsl(var(--bg-color-yellow--hsl) calc(var(--brightness-hsl) + var(--bg-color-yellow--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-yellow-100: hsl(var(--bg-color-yellow--hsl) calc(var(--brightness-hsl) + var(--bg-color-yellow--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-yellow-150: hsl(var(--bg-color-yellow--hsl) calc(var(--brightness-hsl) + var(--bg-color-yellow--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-yellow-dark: color-mix(in srgb, var(--bg-color-yellow-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-yellow-subtle: color-mix(in srgb, var(--bg-color-yellow-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Brown */
--bg-color-brown--hsl: 29.43deg 45.30%;
--bg-color-brown--hsl-alpha: 22.94%;
--bg-color-brown-50: hsl(var(--bg-color-brown--hsl) calc(var(--brightness-hsl) + var(--bg-color-brown--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-brown-100: hsl(var(--bg-color-brown--hsl) calc(var(--brightness-hsl) + var(--bg-color-brown--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-brown-150: hsl(var(--bg-color-brown--hsl) calc(var(--brightness-hsl) + var(--bg-color-brown--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-brown-dark: color-mix(in srgb, var(--bg-color-brown-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-brown-subtle: color-mix(in srgb, var(--bg-color-brown-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Blue */
--bg-color-blue--hsl: 212.79deg 72.07%;
--bg-color-blue--hsl-alpha: 27.06%;
--bg-color-blue-50: hsl(var(--bg-color-blue--hsl) calc(var(--brightness-hsl) + var(--bg-color-blue--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-blue-100: hsl(var(--bg-color-blue--hsl) calc(var(--brightness-hsl) + var(--bg-color-blue--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-blue-150: hsl(var(--bg-color-blue--hsl) calc(var(--brightness-hsl) + var(--bg-color-blue--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-blue-dark: color-mix(in srgb, var(--bg-color-blue-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-blue-subtle: color-mix(in srgb, var(--bg-color-blue-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* SkyBlue */
--bg-color-sky-blue--hsl: 211.11deg 54.36%;
--bg-color-sky-blue--hsl-alpha: 29.22%;
--bg-color-sky-blue-50: hsl(var(--bg-color-sky-blue--hsl) calc(var(--brightness-hsl) + var(--bg-color-sky-blue--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-sky-blue-100: hsl(var(--bg-color-sky-blue--hsl) calc(var(--brightness-hsl) + var(--bg-color-sky-blue--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-sky-blue-150: hsl(var(--bg-color-sky-blue--hsl) calc(var(--brightness-hsl) + var(--bg-color-sky-blue--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-sky-blue-dark: color-mix(in srgb, var(--bg-color-sky-blue-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-sky-blue-subtle: color-mix(in srgb, var(--bg-color-sky-blue-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Turquoise */
--bg-color-turquoise--hsl: 187.05deg 83.96%;
--bg-color-turquoise--hsl-alpha: 20.5%;
--bg-color-turquoise-50: hsl(var(--bg-color-turquoise--hsl) calc(var(--brightness-hsl) + var(--bg-color-turquoise--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-turquoise-100: hsl(var(--bg-color-turquoise--hsl) calc(var(--brightness-hsl) + var(--bg-color-turquoise--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-turquoise-150: hsl(var(--bg-color-turquoise--hsl) calc(var(--brightness-hsl) + var(--bg-color-turquoise--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-turquoise-dark: color-mix(in srgb, var(--bg-color-turquoise-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-turquoise-subtle: color-mix(in srgb, var(--bg-color-turquoise-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Grey */
--bg-color-grey--hsl: 200deg 10%;
--bg-color-grey--hsl-alpha: 29%;
--bg-color-grey-50: hsl(var(--bg-color-grey--hsl) calc(var(--brightness-hsl) + var(--bg-color-grey--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-grey-100: hsl(var(--bg-color-grey--hsl) calc(var(--brightness-hsl) + var(--bg-color-grey--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-grey-150: hsl(var(--bg-color-grey--hsl) calc(var(--brightness-hsl) + var(--bg-color-grey--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-grey-dark: color-mix(in srgb, var(--bg-color-grey-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-grey-subtle: color-mix(in srgb, var(--bg-color-grey-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Azure */
--bg-color-azure--hsl: 195.29deg 100.00%;
--bg-color-azure--hsl-alpha: 20.00%;
--bg-color-azure-50: hsl(var(--bg-color-azure--hsl) calc(var(--brightness-hsl) + var(--bg-color-azure--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-azure-100: hsl(var(--bg-color-azure--hsl) calc(var(--brightness-hsl) + var(--bg-color-azure--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-azure-150: hsl(var(--bg-color-azure--hsl) calc(var(--brightness-hsl) + var(--bg-color-azure--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-azure-dark: color-mix(in srgb, var(--bg-color-azure-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-azure-subtle: color-mix(in srgb, var(--bg-color-azure-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Purple */
--bg-color-purple--hsl: 273.95deg 55.07%;
--bg-color-purple--hsl-alpha: 27.06%;
--bg-color-purple-50: hsl(var(--bg-color-purple--hsl) calc(var(--brightness-hsl) + var(--bg-color-purple--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-purple-100: hsl(var(--bg-color-purple--hsl) calc(var(--brightness-hsl) + var(--bg-color-purple--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-purple-150: hsl(var(--bg-color-purple--hsl) calc(var(--brightness-hsl) + var(--bg-color-purple--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-purple-dark: color-mix(in srgb, var(--bg-color-purple-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-purple-subtle: color-mix(in srgb, var(--bg-color-purple-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Violet */
--bg-color-violet--hsl: 266.57deg 53.03%;
--bg-color-violet--hsl-alpha: 25.88%;
--bg-color-violet-50: hsl(var(--bg-color-violet--hsl) calc(var(--brightness-hsl) + var(--bg-color-violet--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-violet-100: hsl(var(--bg-color-violet--hsl) calc(var(--brightness-hsl) + var(--bg-color-violet--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-violet-150: hsl(var(--bg-color-violet--hsl) calc(var(--brightness-hsl) + var(--bg-color-violet--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-violet-dark: color-mix(in srgb, var(--bg-color-violet-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-violet-subtle: color-mix(in srgb, var(--bg-color-violet-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Pink */
--bg-color-pink--hsl: 313deg 48%;
--bg-color-pink--hsl-alpha: 30%;
--bg-color-pink-50: hsl(var(--bg-color-pink--hsl) calc(var(--brightness-hsl) + var(--bg-color-pink--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-pink-100: hsl(var(--bg-color-pink--hsl) calc(var(--brightness-hsl) + var(--bg-color-pink--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-pink-150: hsl(var(--bg-color-pink--hsl) calc(var(--brightness-hsl) + var(--bg-color-pink--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-pink-dark: color-mix(in srgb, var(--bg-color-pink-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-pink-subtle: color-mix(in srgb, var(--bg-color-pink-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Green */
--bg-color-green--hsl: 124.55deg 48.53%;
--bg-color-green--hsl-alpha: 26.67%;
--bg-color-green-50: hsl(var(--bg-color-green--hsl) calc(var(--brightness-hsl) + var(--bg-color-green--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-green-100: hsl(var(--bg-color-green--hsl) calc(var(--brightness-hsl) + var(--bg-color-green--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-green-150: hsl(var(--bg-color-green--hsl) calc(var(--brightness-hsl) + var(--bg-color-green--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-green-dark: color-mix(in srgb, var(--bg-color-green-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-green-subtle: color-mix(in srgb, var(--bg-color-green-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Emerald */
--bg-color-emerald--hsl: 155.00deg 70.12%;
--bg-color-emerald--hsl-alpha: 21%;
--bg-color-emerald-50: hsl(var(--bg-color-emerald--hsl) calc(var(--brightness-hsl) + var(--bg-color-emerald--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-emerald-100: hsl(var(--bg-color-emerald--hsl) calc(var(--brightness-hsl) + var(--bg-color-emerald--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-emerald-150: hsl(var(--bg-color-emerald--hsl) calc(var(--brightness-hsl) + var(--bg-color-emerald--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-emerald-dark: color-mix(in srgb, var(--bg-color-emerald-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-emerald-subtle: color-mix(in srgb, var(--bg-color-emerald-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Pastel Red */
--bg-color-pastel-red--hsl: 351.21deg 66.67%;
--bg-color-pastel-red--hsl-alpha: 30%;
--bg-color-pastel-red-50: hsl(var(--bg-color-pastel-red--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-red--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-pastel-red-100: hsl(var(--bg-color-pastel-red--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-red--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-pastel-red-150: hsl(var(--bg-color-pastel-red--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-red--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-pastel-red-dark: color-mix(in srgb, var(--bg-color-pastel-red-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-pastel-red-subtle: color-mix(in srgb, var(--bg-color-pastel-red-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Pastel Blue */
--bg-color-pastel-blue--hsl: 246.32deg 28.93%;
--bg-color-pastel-blue--hsl-alpha: 36.63%;
--bg-color-pastel-blue-50: hsl(var(--bg-color-pastel-blue--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-blue--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-pastel-blue-100: hsl(var(--bg-color-pastel-blue--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-blue--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-pastel-blue-150: hsl(var(--bg-color-pastel-blue--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-blue--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-pastel-blue-dark: color-mix(in srgb, var(--bg-color-pastel-blue-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-pastel-blue-subtle: color-mix(in srgb, var(--bg-color-pastel-blue-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Pastel Skyblue */
--bg-color-pastel-skyblue--hsl: 195.00deg 41.10%;
--bg-color-pastel-skyblue--hsl-alpha: 26.63%;
--bg-color-pastel-skyblue-50: hsl(var(--bg-color-pastel-skyblue--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-skyblue--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-pastel-skyblue-100: hsl(var(--bg-color-pastel-skyblue--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-skyblue--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-pastel-skyblue-150: hsl(var(--bg-color-pastel-skyblue--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-skyblue--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-pastel-skyblue-dark: color-mix(in srgb, var(--bg-color-pastel-skyblue-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-pastel-skyblue-subtle: color-mix(in srgb, var(--bg-color-pastel-skyblue-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Pastel Magenta */
--bg-color-pastel-magenta--hsl: 301.35deg 44.51%;
--bg-color-pastel-magenta--hsl-alpha: 30.92%;
--bg-color-pastel-magenta-50: hsl(var(--bg-color-pastel-magenta--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-magenta--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-pastel-magenta-100: hsl(var(--bg-color-pastel-magenta--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-magenta--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-pastel-magenta-150: hsl(var(--bg-color-pastel-magenta--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-magenta--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-pastel-magenta-dark: color-mix(in srgb, var(--bg-color-pastel-magenta-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-pastel-magenta-subtle: color-mix(in srgb, var(--bg-color-pastel-magenta-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Pastel Lime */
--bg-color-pastel-lime--hsl: 85.71deg 47.19%;
--bg-color-pastel-lime--hsl-alpha: 30.90%;
--bg-color-pastel-lime-50: hsl(var(--bg-color-pastel-lime--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-lime--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-pastel-lime-100: hsl(var(--bg-color-pastel-lime--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-lime--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-pastel-lime-150: hsl(var(--bg-color-pastel-lime--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-lime--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-pastel-lime-dark: color-mix(in srgb, var(--bg-color-pastel-lime-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-pastel-lime-subtle: color-mix(in srgb, var(--bg-color-pastel-lime-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Pastel Turquoise */
--bg-color-pastel-turquoise--hsl: 176.84deg 35.40%;
--bg-color-pastel-turquoise--hsl-alpha: 27.57%;
--bg-color-pastel-turquoise-50: hsl(var(--bg-color-pastel-turquoise--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-turquoise--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-pastel-turquoise-100: hsl(var(--bg-color-pastel-turquoise--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-turquoise--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-pastel-turquoise-150: hsl(var(--bg-color-pastel-turquoise--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-turquoise--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-pastel-turquoise-dark: color-mix(in srgb, var(--bg-color-pastel-turquoise-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-pastel-turquoise-subtle: color-mix(in srgb, var(--bg-color-pastel-turquoise-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
 
/* Pastel Orange */
--bg-color-pastel-orange--hsl: 15.43deg 54.40%;
--bg-color-pastel-orange--hsl-alpha: 33.84%;
--bg-color-pastel-orange-50: hsl(var(--bg-color-pastel-orange--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-orange--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-pastel-orange-100: hsl(var(--bg-color-pastel-orange--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-orange--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-pastel-orange-150: hsl(var(--bg-color-pastel-orange--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-orange--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-pastel-orange-dark: color-mix(in srgb, var(--bg-color-pastel-orange-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-pastel-orange-subtle: color-mix(in srgb, var(--bg-color-pastel-orange-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Pastel Yellow */
--bg-color-pastel-yellow--hsl: 50deg 30%;
--bg-color-pastel-yellow--hsl-alpha: 37%;
--bg-color-pastel-yellow-50: hsl(var(--bg-color-pastel-yellow--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-yellow--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-pastel-yellow-100: hsl(var(--bg-color-pastel-yellow--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-yellow--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-pastel-yellow-150: hsl(var(--bg-color-pastel-yellow--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-yellow--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-pastel-yellow-dark: color-mix(in srgb, var(--bg-color-pastel-yellow-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-pastel-yellow-subtle: color-mix(in srgb, var(--bg-color-pastel-yellow-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
/* Pastel Grey */
--bg-color-pastel-grey--hsl: 50deg 8%;
--bg-color-pastel-grey--hsl-alpha: 38%;
--bg-color-pastel-grey-50: hsl(var(--bg-color-pastel-grey--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-grey--hsl-alpha) + var(--color-shift-percent-50)));
--bg-color-pastel-grey-100: hsl(var(--bg-color-pastel-grey--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-grey--hsl-alpha) + var(--color-shift-percent-100)));
--bg-color-pastel-grey-150: hsl(var(--bg-color-pastel-grey--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-grey--hsl-alpha) + var(--color-shift-percent-150)));
--bg-color-pastel-grey-dark: color-mix(in srgb, var(--bg-color-pastel-grey-100) var(--color-shift-percent-dark), var(--theme-bg-color-100));
--bg-color-pastel-grey-subtle: color-mix(in srgb, var(--bg-color-pastel-grey-100) var(--color-shift-percent-subtle), var(--theme-bg-color-250));
 
/*== Палитра цветов текста ==*/
--text-color-red: #d22222;
--text-color-dark-red: #be2424;
--text-color-indian-red: indianred;
--text-color-crimson: crimson;
--text-color-carmine: #bd3759;
--text-color-dark-salmon: darksalmon;
--text-color-green: #269335;
--text-color-lime: #57cd62;
--text-color-turquoise: #189d80;
--text-color-yellow: #dbdb11;
--text-color-dark-yellow: #a4a400;
--text-color-gold: #c7a226;
--text-color-orange: #df9711;
--text-color-orangered: #dd3d02;
--text-color-pink: #cd6dca;
--text-color-blue: #1c86ed;
--text-color-sky-blue: #4981d5;
--text-color-aquamarine: #68ced3;
--text-color-violet: #946ce3;
--text-color-silver: #a9a9a9;
--text-color-moccasin: #D2B48C;
 
/*==========
Стили Вики
Стили Вики
==========*/
==========*/
/*== Тени ==*/
/*== Тени ==*/
--box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
--box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
--box-shadow-medium: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
--box-shadow-medium: 0 2px 3px rgba(0, 0, 0, 0.4);
--box-shadow-high: 0 5px 5px 1px rgba(0, 0, 0, 0.2);
--box-shadow-high: 0 5px 5px 2px rgba(0, 0, 0, 0.3);
--box-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, 0.15), inset 0 -2px 4px rgba(0, 0, 0, 0.15);
--box-shadow-inset: inset 0 2px 4px rgba(0, 0, 0, 0.15), inset 0 -2px 4px rgba(0, 0, 0, 0.15);
--box-shadow-inset-medium: inset 0 0 6px 0 rgba(0, 0, 0, 0.4);
--box-shadow-inset-medium: inset 0 0 6px 0 rgba(0, 0, 0, 0.4);
--box-shadow-inset-high: inset 0 3px 5px rgba(0,0,0,0.2), inset 0 -3px 5px rgba(0,0,0,0.2);
--box-shadow-inset-high: inset 0 3px 5px rgba(0, 0, 0, 0.2), inset 0 -3px 5px rgba(0, 0, 0, 0.2);
--box-shadow-outline: 0 1px 1px 1px rgba(0, 0, 0, 0.3);
--box-shadow-outline: 0 1px 1px 1px rgba(0, 0, 0, 0.3);
--box-shadow-overlay: 0px 0px 100vw 100vh rgba(0, 0, 0, var(--alpha-m));
/*== Закругление границ ==*/
--filter-drop-shadow-low: drop-shadow(0 1px 0px rgba(0,0,0,0.3));
--filter-drop-shadow-medium: drop-shadow(0 2px 1px rgba(0, 0, 0, 0.6));
 
/*== Закругление границ ==*/
--border-radius-low: 0.2em;
--border-radius-low: 0.2em;
--border-radius-medium: 0.3em;
--border-radius-high: 0.4em;
 
/*== Иконки svg ==*/
/*== Иконки svg ==*/
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/svg%3E");
--icon-chevron-down: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3E down %3C/title%3E%3Cpath d=%22M9.9 2.9 6 6.8 2.1 2.9 1 4l5 5 5-5z%22/%3E%3C/svg%3E");
--icon-settings: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E settings %3C/title%3E%3Cg transform=%22translate%2810 10%29%22%3E%3Cpath id=%22a%22 d=%22M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3%22/%3E%3Cuse xlink:href=%22%23a%22 transform=%22rotate%2845%29%22/%3E%3Cuse xlink:href=%22%23a%22 transform=%22rotate%2890%29%22/%3E%3Cuse xlink:href=%22%23a%22 transform=%22rotate%28135%29%22/%3E%3C/g%3E%3Cpath d=%22M10 2.5a7.5 7.5 0 0 0 0 15 7.5 7.5 0 0 0 0-15v4a3.5 3.5 0 0 1 0 7 3.5 3.5 0 0 1 0-7%22/%3E%3C/svg%3E");
--icon-personal: url(https://ru.wikipedia.org/w/load.php?modules=skins.vector.icons&image=userAvatar&format=original&lang=ru&skin=vector-2022&version=1n584);
--icon-menu-large: url(/skins/Timeless/resources/images/menu-large-grey.svg?7b579);
--icon-bell: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E bell %3C/title%3E%3Cpath d=%22M16 7a5.38 5.38 0 0 0-4.46-4.85C11.6 1.46 11.53 0 10 0S8.4 1.46 8.46 2.15A5.38 5.38 0 0 0 4 7v6l-2 2v1h16v-1l-2-2zm-6 13a3 3 0 0 0 3-3H7a3 3 0 0 0 3 3%22/%3E%3C/svg%3E");
--icon-tray: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3E tray %3C/title%3E%3Cpath d=%22M3 1a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm14 12h-4l-1 2H8l-1-2H3V3h14z%22/%3E%3C/svg%3E");
--icon-size: 22px;
--icon-size-big: 28px;


/*==========
/*==========
Палитра темы Вики
Палитра темы Вики
==========*/
==========*/
--theme-color-lighter--rgb: 221, 221, 255;
--theme-color-alpha-x: rgba(var(--theme-color-lighter--rgb), var(--alpha-x));
--theme-color-darkened--rgb: 33, 33, 38;
/*== Цвет текста ==*/
/*== Цвет текста ==*/
--theme-color-text: lightgray;
--theme-text-color: var(--ooui-text-color);
--theme-color-text-light: white;
--theme-text-color-light: var(--ooui-text-color-light);
--theme-color-text-dark: #72777d;
--theme-text-color-dark: var(--ooui-text-color-dark);
--theme-text-color-header: var(--ooui-text-color-header);


/*== Цвет фона ==*/
/*== Цвет фона ==*/
--theme-bg: #212126;
--theme-brightness-trigger: 0% +;
--theme-bg-light: #26262d;
--theme-bg-lighter: #2c2c34;
--theme-bg-dark: #1f1f24;
--theme-bg--rgba: 51, 51, 63;
--theme-bg--hsl: 230deg 14.5%;
--theme-bg-light--rgba: 61, 61, 73;
--theme-bg--hsl-alpha: 13.5%;
--theme-bg-color-base: #18191c;
/* Осветление */
--theme-bg-color-100: #1f2025;
--theme-bg-overlay-2: rgba(221, 221, 255, 0.02);
--theme-bg-color-150: color-mix(in srgb, var(--theme-bg-color-100) 80%, hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + 12%)));
--theme-bg-overlay-3: rgba(221, 221, 255, 0.03);
--theme-bg-color-175: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 4%));
--theme-bg-color-200: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 5%));
/*== Цвет фона заголовков ==*/
--theme-bg-color-250: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 7%));
--theme-bg-header: #31313b;
--theme-bg-color-300: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 9%));
--theme-bg-header-light: #34343f;
--theme-bg-header--gradient: linear-gradient(120deg, var(--theme-bg-color-250), var(--theme-bg-color-200));
--theme-bg-header-lighter: #3d3d49;
--theme-bg-header-light--gradient: linear-gradient(120deg, var(--theme-bg-color-300), var(--theme-bg-color-200));
--theme-bg-header-dark: #2b2b33;
--theme-bg-header-light--gradient-center: linear-gradient(120deg, var(--theme-bg-color-200) 0%, var(--theme-bg-color-300) 50%, var(--theme-bg-color-200) 100%);
--theme-bg-header--gradient: linear-gradient(120deg, var(--theme-bg-header), var(--theme-bg-header-dark));
--theme-bg-header-light--gradient: linear-gradient(120deg, var(--theme-bg-header-light), var(--theme-bg-header-dark));


--theme-bg-header-light--gradient-center: linear-gradient(120deg, var(--theme-bg-header-dark) 0%, var(--theme-bg-header-light) 50%, var(--theme-bg-header-dark) 100%);
/*== Цвет границ ==*/
 
--theme-border-color-base: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 11%));
/*== Цвет границ ==*/
--theme-border-color-100: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 13%));
--theme-border: #3b3b46;
--theme-border-light: #464653;
--theme-border-lighter: #555565;
--theme-border--rgba: rgba(68, 68, 85, var(--alpha));


/*== Цвет иконок svg ==*/
/*== Цвет иконок svg ==*/
--theme-icon-color: var(--theme-color-text);
--theme-icon-color: var(--theme-text-color-dark);


/*==========
/*==========
Палитра UI Вики
Палитра UI Вики
==========*/
==========*/
/*== Цвет текста ==*/
--ooui-text-color: #dbdbdb;
--ooui-text-color-light: white;
--ooui-text-color-dark: #72777d;
--ooui-text-color-header: #dddddd;


/*== Цвет фона ==*/
/*== Цвет фона ==*/
--ooui--bg: #27272d;
--ooui-bg--hsl: 220deg 11%;
--ooui--bg-light: #2a2a31;
--ooui-bg--hsl-alpha: 16.5%;
--ooui--bg-dark: #232329;
--ooui-bg-color: hsl(var(--ooui-bg--hsl) var(--ooui-bg--hsl-alpha));
--ooui--bg-darkened: #1c1c21;
--ooui-bg-color-light: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 2%));
--ooui-bg-color-dark: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) - (var(--theme-brightness-trigger) 1.5%)));
--ooui--bg--hover: #ddddff06;
--ooui-bg-color-darkened: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) - (var(--theme-brightness-trigger) 4%)));
 
/* Градиент */
/* Градиент */
--ooui--gradient: linear-gradient(120deg, var(--ooui--bg-light), var(--ooui--bg-dark));
--ooui-gradient: linear-gradient(120deg, var(--ooui-bg-color-light), var(--ooui-bg-color-dark));
--ooui--gradient-light: linear-gradient(120deg, #353540, var(--ooui--bg));
--ooui-gradient-light: linear-gradient(120deg, var(--ooui-bg-color-light), var(--ooui-bg-color));


/*== Цвет границ ==*/
/*== Цвет границ ==*/
--ooui--border: #32323b;
--ooui-border-color: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 5%));
--ooui--border-light: #35353f;
--ooui-border-color-light: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 7%));
--ooui--border-lighter: #474755;
}
--ooui--border-dark: #2d2d35;


}
:root body.wgl-theme-dark {
--brightness-hsl: -1%;


/* ШРИФТЫ */
--theme-bg--hsl: 215deg 22%;
@font-face {
--theme-bg--hsl-alpha: 11%;
font-family: 'Noto Sans Light';
font-style: normal;
--color-contrast: #2a41a7;
font-weight: 100;
font-display: swap;
--bg-color-code: #1a1e27;
src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRPQ_m87A.woff2) format('woff2');
--bg-color-code-light: #1e252d;
unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
--border-color-code: #2f3641;
}
--theme-bg-color-base: #090d10;
--theme-bg-color-100: #14181f;


@font-face {
--ooui-bg--hsl: 205deg 24%;
font-family: 'Noto Sans Light';
--ooui-bg--hsl-alpha: 14%;
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRGQ_m87A.woff2) format('woff2');
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
}


@font-face {
:root body.wgl-theme-light {
font-family: 'Noto Sans Light';
color-scheme: light;
font-style: normal;
font-weight: 100;
--color-lighter-alpha-x: rgba(255, 255, 255, 0.25);
font-display: swap;
--color-lighter-alpha-xs: rgba(255, 255, 255, 0.4);
src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRMQ_m87A.woff2) format('woff2');
unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}


@font-face {
--brightness-hsl: 35%;
font-family: 'Noto Sans Light';
--theme-brightness-trigger: 0% -;
font-style: normal;
--color-lighter--rgb: 0, 0, 0;
--color-darkened--rgb: 255, 255, 255;
--box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
--box-shadow-medium: 0 1px 3px rgba(0, 0, 0, 0.5);
--box-shadow-high: 0 3px 3px 1px rgba(0, 0, 0, 0.3);
--box-shadow-inset: inset 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 3px rgba(0, 0, 0, 0.25);
--box-shadow-inset-medium: inset 0 0 4px 0 rgba(0, 0, 0, 0.5);
--box-shadow-inset-high: inset 0 2px 4px rgba(0, 0, 0, 0.3), inset 0 -2px 4px rgba(0, 0, 0, 0.3);
--box-shadow-outline: 0 1px 1px 1px rgba(0, 0, 0, 0.2);
 
--theme-bg--hsl: 210deg 46%;
--theme-bg--hsl-alpha: 94%;
--theme-bg-color-base: #f7f7f7;
--theme-bg-color-100: #eef1f4;
--theme-bg-color-150: hsl(var(--theme-bg--hsl) var(--theme-bg--hsl-alpha));
--theme-text-color: var(--ooui-text-color);
--theme-text-color-light: var(--ooui-text-color-light);
--theme-text-color-dark: var(--ooui-text-color-dark);
--theme-text-color-header: var(--ooui-text-color-header);
 
--ooui-bg--hsl: 200deg 30%;
--ooui-bg--hsl-alpha: 90%;
--ooui-border-color: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 5% - 5%));
--ooui-border-color-light: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 7% - 5%));
 
--ooui-text-color: #141414;
--ooui-text-color-light: #000000;
--ooui-text-color-dark: #555;
--ooui-text-color-header: #232728;
 
--text-color-link: #427bda;
--text-color-link--visited: #0b0080;
--text-color-link-external: #36B;
--text-color-link-external--visited: #636;
 
--invert-0: invert(0);
--invert-100: invert(0);
--invert-75: invert(0);
--invert-50: invert(0);
 
--color-contrast: #3372f0;
--color-contrast2: #bbd7ff;
 
--bg-color-message: #55bfa6;
--bg-color-success: #22ae8c;
--bg-color-notice: #c4ced2;
--bg-color-neutral: #eaecf0;
--bg-color-progressive: #36c;
--bg-color-warning: #e1cc92;
--bg-color-error: var(--bg-color-error-subtle);
 
--bg-color-message-subtle: #8ed5c5;
--bg-color-success-subtle: #9cd5cd;
--bg-color-notice-subtle: #d1dbe0;
--bg-color-neutral-subtle: #f8f9fa;
--bg-color-progressive-subtle: #f1f4fd;
--bg-color-warning-subtle: #fdf2d5;
--bg-color-error-subtle: #ffe9e5;
 
--border-color-message: var(--bg-color-success);
--border-color-success: #099979;
--border-color-notice: #72777d;
--border-color-neutral: #a2a9b1;
--border-color-progressive: #6485d1;
--border-color-warning: #ab7f2a;
--border-color-error: #f54739;
 
--bg-color-code: #f8f9fa;
--bg-color-code-light: var(--bg-color-code);
--border-color-code: #dadde3;
 
--border-outset: 1px outset rgb(150, 150, 150, 0.4);
--border-outset-m: 1px outset rgba(150, 150, 150, 0.6);
}
 
:root body.wgl-theme-ss14 {
--theme-bg--hsl: 230deg 8%;
--theme-bg--hsl-alpha: 16%;
 
--color-contrast: #7e7637;
--color-progressive: #9b8553;
 
--theme-bg-color-base: #1c1c21;
--theme-bg-color-100: #252529;
 
--ooui-bg--hsl: 220deg 5%;
--ooui-bg--hsl-alpha: 18%;
}
 
/* Апрельская тема
:root body.mediawiki:not(.wgl-theme-light) {
--brightness-hsl: -1%;
--theme-bg--hsl: 300deg 28%;
--theme-bg--hsl-alpha: 12%;
--color-contrast: #4d2aa7;
--bg-color-code: #271a27;
--bg-color-code-light: #2d1e2c;
--border-color-code: #412f3d;
--theme-bg-color-base: #100910;
--theme-bg-color-100: #19141f;
--ooui-bg--hsl: 185deg 40%;
--ooui-bg--hsl-alpha: 13%;
}*/
/* #endregion */
 
/* ============ */
/* #region Шрифты */
/* ============ */
 
@font-face {
font-family: 'Noto Sans Light';
font-style: normal;
font-weight: 100;
font-weight: 100;
font-display: swap;
font-display: swap;
src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRCQ_k.woff2) format('woff2');
src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRPQ_m87A.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
}


@font-face {
@font-face {
font-family: 'Oswald';
font-family: 'Noto Sans Light';
font-style: normal;
font-style: normal;
font-weight: 200 700;
font-weight: 100;
src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
font-display: swap;
src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRGQ_m87A.woff2) format('woff2');
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
 
@font-face {
font-family: 'Noto Sans Light';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRMQ_m87A.woff2) format('woff2');
unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
 
@font-face {
font-family: 'Noto Sans Light';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/notosans/v30/o-0OIpQlx3QUlC5A4PNjhgRCQ_k.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
 
@font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 200 700;
src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
}
Строка 298: Строка 743:
}
}


/* ================================================================== */
@font-face {
 
font-family: 'Roboto';
/* ТЕГИ */
font-style: normal;
cite,dfn {
font-weight: 100;
font-style: inherit;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v18/frNV30OaYdlFRtH2VnZZdhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
}


q {
@font-face {
quotes: '«' '»' "„" "“";
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v18/2tsd397wLxj96qwHyNIkxPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
}


code, code.mw-highlight,
@font-face {
.code,
font-family: 'Roboto';
.tdg-templateDataParamWidget-param-alias:first-child {
font-style: normal;
border-radius: 2px;
font-weight: 300;
padding: 1px 4px;
font-display: swap;
background-color: var(--bg-code);
src: url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
border: 1px solid var(--color-code-border);
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
color: lightgrey;
font-size: 95%;
}
}


pre {
@font-face {
overflow: auto;
font-family: 'Roboto';
white-space: pre-wrap;
font-style: normal;
background: var(--bg-code-light);
font-weight: 300;
border: 1px solid var(--color-code-border-light);
font-display: swap;
padding: 0.5em;
src: url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
color: lightgrey;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
font-family: 'Menlo', 'Consolas', 'Monaco', 'Noto Mono', 'Nimbus Mono L', monospace;
}
}


blockquote {
@font-face {
background: var(--theme-bg);
font-family: 'Roboto';
border-left: 4px solid var(--theme-bg-light);
font-style: normal;
padding: 8px 32px;
font-weight: 400;
overflow: hidden;
font-display: swap;
box-shadow: var(--box-shadow);
src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
border-radius: var(--border-radius-low);
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
}


small {
@font-face {
font-size: 85%
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
}


li {
@font-face {
margin-top: 2px;
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
}


input[type="button"] {
@font-face {
background: var(--ooui--bg);
font-family: 'Roboto';
border: 1px solid var(--ooui--border);
font-style: normal;
color: lightgray;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
}


/*основные изображения - пиксельные. Для остальных нужно использовать класс noSprite*/
@font-face {
img {
font-family: 'Roboto';
image-rendering: pixelated;
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
}


/*Для непиксельных изображений*/
@font-face {
.noSprite>*>* {
font-family: 'Roboto';
image-rendering: auto !important;  
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
}
/* #endregion */


/*==========
/* ============ */
  Боковая панель
/* #region Теги */
==========*/
/* ============ */
 
.mw-editform #wpTextbox1, textarea {
/* Основной блок */
background: var(--theme-bg-color-100);
#mw-site-navigation .sidebar-chunk, #mw-site-navigation .sidebar-chunk, #mw-related-navigation .sidebar-chunk, body.skin--responsive .portlet, body.skin--responsive .pBody {
border-color: var(--theme-border-color-base);
margin: 1.5em 0;
color: var(--theme-text-color);
padding: 0;
border: 0;
border-radius: 0;
background: none;
}
}


/* Блок навигации */
math {
@media (min-width: 1100px) {
margin: 0.2em 0;
#mw-related-navigation {
font-size: 1.1em;
margin-top: 0;
}
}
}


/* Блоки */
cite,dfn {
@media (min-width: 1100px) {
font-style: inherit;
.sidebar-inner .mw-portlet {
padding: 0;
margin: 0.5em 8px 2px 6px !important;
border-radius: 0.2em;
box-shadow: var(--box-shadow);
}
}
}


@media screen and (min-width: 1340px) {
q {
#mw-site-navigation .sidebar-chunk .mw-portlet > div, #mw-site-navigation .sidebar-chunk .mw-portlet-body {
quotes: '«' '»' "„" "“";
margin-bottom: 1em;
}
}
}


@media screen and (min-width: 1100px) and (max-width: 1339px) {
ol {
#mw-site-navigation .sidebar-chunk .mw-portlet > div, #mw-related-navigation .sidebar-chunk .mw-portlet > div, #mw-site-navigation .sidebar-chunk .mw-portlet-body, #mw-related-navigation .sidebar-chunk .mw-portlet-body {
margin-block-start: 0.7em;
margin-bottom: 1em;
margin-block-end: 0.7em;
}
}
}


/* Заголовок */
code, code.mw-highlight,
@media (min-width: 1100px) {
.code,
#mw-site-navigation .sidebar-chunk h3,  
.tdg-templateDataParamWidget-param-alias:first-child {
#mw-related-navigation .sidebar-chunk h3 {
border-radius: 2px;
margin: 0;
padding: 1px 4px;
padding: calc(0.4em + 2px);
background: var(--bg-color-code);
border-top: 2px solid rgba(var(--theme-color-lighter--rgb), var(--alpha-x));
border: 1px solid var(--border-color-code);
border-bottom: 2px solid var(--color-darkened-border);
color: var(--theme-text-color);
border-radius: var(--border-radius-low) var(--border-radius-low) 0 0;
background-color: var(--ooui--bg-light);
font-size: 1.05em;
font-weight: bold;
}
}
}


/* Содержание */
.screenplay, code, tt, kbd, pre, samp, .skin-timeless .monospace {
@media (min-width: 1100px) {
font-family: var(--font-family-monospace);
#mw-site-navigation .sidebar-chunk .mw-portlet-body,  
#mw-related-navigation .sidebar-chunk .mw-portlet-body {
margin: 0;
padding: 0.3em 0.5em;
border: 2px solid rgba(var(--theme-color-lighter--rgb), var(--alpha-x));
border-top: 0;
border-radius: 0 0 var(--border-radius-low) var(--border-radius-low);
background-color: var(--theme-bg-dark);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), inset 0 -2px 4px rgba(0, 0, 0, 0.15);
}
}
}


/* Для телефонов */
pre {
@media screen and (max-width: 850px) {
overflow: auto;
.sidebar-inner, .dropdown {
white-space: pre-wrap;
padding: 1em 2em;
background: var(--bg-color-code-light);
background: var(--ooui--bg);
border: 1px solid var(--border-color-code);
border-color: var(--ooui--border);
padding: 0.5em;
}
color: var(--theme-text-color);
font-family: var(--font-family-monospace);
}
 
blockquote {
background: var(--theme-bg-color-100);
border-left: 4px solid var(--theme-bg-color-150);
padding: 8px 32px;
overflow: hidden;
box-shadow: var(--box-shadow);
border-radius: var(--border-radius-low);
}
}


@media screen and (max-width: 850px) {
@media screen and (max-width: 850px) {
#mw-content-block {
blockquote {
background: var(--theme-bg);
margin-inline-start: 10px;
margin-inline-end: 10px;
padding: 6px 24px;
}
}
}
}


/*==========
small {
  Чекбоксы
font-size: 85%
==========*/
/* При нажатии */
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:focus + span {
box-shadow: none;
}
}


/* В фокусе */
li {
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span {
margin-top: 2px;
box-shadow: none;
}
}


/*==========
input[type="button"] {
Поиск в режиме редактирования
background: var(--ooui-bg-color);
==========*/
border: 1px solid var(--ooui-border-color);
/* Основной блок */
color: var(--ooui-text-color);
.ace_search {
background-color: var(--theme-bg);
color: var(--theme-color-text);
border-color: var(--ooui--border-light);
padding: 6px 4px 2px 4px;
}
}


.ace_search_form.ace_nomatch {
/*основные изображения - пиксельные. Для остальных нужно использовать класс noSprite*/
outline: 1px solid #922626
img {
image-rendering: pixelated;
filter: var(--filter-drop-shadow-low);
}
}


/* Поисковик */
/*Для непиксельных изображений*/
.ace_search_field {
.mw-body-content .noSprite img {
background-color: var(--ooui--bg);
image-rendering: auto !important;  
border-color: var(--ooui--border-light);
height: auto !important;
color: var(--theme-color-text);
max-width: 100% !important;
margin: 0 2px 0 0 !important;
}
}


/* Кнопки основного поисковика */
.mw-body-content a > img, .mw-body-content .floatnone > img {
.ace_searchbtn {
max-width: unset !important;
border-color: var(--ooui--border-light);
background: var(--ooui--bg);
color: var(--theme-color-text);
}
}


.ace_searchbtn:last-child {
hr {
border-color: var(--ooui--border-light);
border-bottom-width: 0px;
border-color: var(--border-color-hr);
}
}


.ace_searchbtn.prev:after {
footer,#footer-info-lastmod,#footer-info-copyright {
border-color: var(--theme-color-text);
color: var(--theme-text-color);
}
}


.ace_searchbtn.next:after {
p,h1,h2,h3,h4,h5,h6,li {
border-color: var(--theme-color-text);
color: var(--theme-text-color);
}
 
p {
margin: 0.5em 0;
}
}


.ace_searchbtn_close:hover {
a {
background-color: var(--color-contrast2);
color: var(--text-color-link);
}
}


/* Чекбоксы режимов поиска */
a:hover {
.ace_button {
color: var(--theme-text-color-light);
border-color: var(--ooui--border-light);
color: var(--theme-color-text);
background-color: var(--ooui--bg);
}
}


/* Активированный */
a:visited, a:visited:hover {
.ace_button.checked {
color: var(--text-color-link--visited);
background-color: var(--color-contrast2);
border-color: var(--color-contrast);
color: var(--theme-color-text-light);
}
}


/*==========
a.new, .new a,
Меню при редактировании css
.cdx-link.is-red-link, .cdx-link.is-red-link:hover {
==========*/
color: var(--text-color-link-new);
.ace_editor.ace_autocomplete {
background: var(--ooui--bg-dark);
border-color: var(--ooui--border);
color: lightgrey;
}
}


.ace_editor.ace_autocomplete .ace_line-hover {
a.new:hover, .new a:hover,
border-color: var(--color-contrast);
.cdx-link.is-red-link:visited, .cdx-link.is-red-link:visited:hover {
background: var(--color-contrast2);
color: var(--text-color-link-new--visited);
}
}


/* ================================================================== */
a.new:visited, .new a:visited {
color: var(--text-color-link-new--visited);
}


/* КЛАССЫ */
.mw-parser-output a.external, .mw-parser-output a.extiw,
.cdx-link, .cdx-link:hover {
color: var(--text-color-link-external)
}


/* Кнопка вверх [[Файл:AnomalyElectricityPulse.png]] */
.mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited,
#scroll-top {
.cdx-link:visited, .cdx-link:visited:hover {
display: none;
color: var(--text-color-link-external--visited);
background: url(https://station14.ru/images/0/00/AnomalyElectricityPulse.png) 0% 0%/57px 57px no-repeat;
opacity: 0.5;
width: 57px;
height: 57px;
cursor: pointer;
position: fixed;
right: calc(0.95em + 6px);
bottom: 30px;
z-index: 10000;
image-rendering: pixelated;
}
}


#scroll-top:hover {
a.current {
opacity: 0.8;
color: var(--theme-text-color);
}
}


@media screen and (max-width: 850px) {
a.label {
#scroll-top {
color: var(--theme-text-color);
transform: translate(-50%, -50%);
left: 50%;
right: 50%;
bottom: 15px;
opacity: 0.3;
}
}
}


/* Необходим для использования fonts.google.com/icons */
.mw-body dt {
.material-symbols-outlined {
font-weight: bold;
font-family: 'Material Symbols Outlined';
font-family: sans-serif;
font-weight: normal;
margin-top: 0.8em;
font-style: normal;
margin-bottom: 0.4em;
font-size: 24px;
border-left: 2px solid var(--theme-border-color-100);
line-height: 1;
padding-left: 5px;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased
}
}


.tools-inline li:hover {
.mw-body h1 {
border-bottom-width: 2px;
font-family: var(--font-family-oswald);
font-size: var(--font-size-giant);
}
}


.tools-inline li.selected {
.mw-body h2 {
background: transparent !important;
font-size: var(--font-size-huge);
border-bottom-width: 2px;
font-weight: 500;
font-family: var(--font-family-heading);
margin-top: 1em;
border-bottom: 2px solid var(--color-contrast);
margin-bottom: 0.33rem;
padding: 0.25rem 0.25rem 0.1rem;
line-height: 1.25;
}
}


#mw-indicator-mw-helplink a {
.mw-body h3 {
background-image: none;
font-size: var(--font-size-xxl);
font-weight: 500;
font-family: var(--font-family-heading);
margin-top: 0.3em;
margin-bottom: 0.3em;
padding-bottom: 0.3em;
padding-top: 0.5em;
}
}


.mw-body-content sub,.mw-body-content sup,span.reference {
.mw-body h3 .mw-headline {
font-size: 80%
display: inline-block;
position: relative;
}
}


.ns-talk .mw-body-content dd {
.mw-body h3 .mw-headline:before {
margin-top: 0.4em;
content: '';
margin-bottom: 0.4em
position: absolute;
bottom: -0.2em;
height: 2px;
width: calc(100% + 2em);
max-width: 85cqw;
background: linear-gradient(to right, hsl(from var(--color-contrast) h s l / 0.75) calc(100% - 2em), transparent 100%);
}
}


#interwiki-completelist {
.mw-body h4,
font-weight: bold
.mw-body h5 {
font-size: var(--font-size-xl);
font-weight: 500;
font-family: var(--font-family-heading);
padding-top: 0.5em;
margin: 0;
margin-bottom: 0.3em;
}
}
/* #endregion */


.biglink {
/* ============ */
font-family: "Oswald";
/* #region Шаблоны */
font-style: oblique 10deg;
/* ============ */
font-variant-caps: small-caps;
text-shadow: #1b1b1f 1px 2px,#595959dd 2px 2px 1px
}


.client-js .mw-special-Watchlist #watchlist-message,.client-js .collapsible:not(.mw-made-collapsible).collapsed>tbody>tr:not(:first-child),#editpage-specialchars {
/*=== Навигационный шаблон ===*/
display: none
/* Default style for navigation boxes */
.navbox { /* Navbox container style */
box-sizing: border-box;
border: 1px solid var(--theme-border-color-base);
width: 100%;
margin: 2em auto 0; /* Prevent preceding content from clinging to navboxes */
clear: both;
font-size: 90%;
text-align: center;
padding: 3px;
}
}
 
.navbox-inner,
.mw-rcfilters-enabled .mw-specialpage-summary {
.navbox-subgroup {
margin-top: 1em
width: 100%;
margin: 0 !important;
}
}
 
.navbox-group,
.citation:target {
.navbox-title,
background-color: rgba(0, 127, 255, 0.133)
.navbox-abovebelow {
padding: 0.25em 1em;   /* Title, group and above/below styles */
text-align: center;
}
}
 
.navbox-title {
.citation {
position: relative;
word-wrap: break-word
line-height: 1.6em; /* Standard 1.6em for title */
border-bottom: 2px solid var(--color-darkened-border);
border-radius: var(--border-radius-low);
border-top: 1px solid var(--color-lighter-alpha-x);
border-bottom: 2px solid var(--color-darkened-border);  
box-shadow: var(--box-shadow-medium);
}
}


ol.references {
/* cell spacing for navbox cells */
font-size: 90%;
tr + tr > .navbox-abovebelow,
margin-bottom: 0.5em
tr + tr > .navbox-group,
tr + tr > .navbox-image,
tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */
border-top: 2px solid var(--theme-bg-color-100); /* Must match background color */
}
}


.hlist dl,.hlist ol,.hlist ul {
th.navbox-group { /* Group style */
margin: 0;
white-space: nowrap;
padding: 0
/* @noflip */
text-align: left;
}
.navbox th,
.navbox-title {
background: var(--color-contrast2); /* Level title color */
}
.navbox,
.navbox-subgroup {
background: var(--theme-bg-color-100); /* Level 1 color */
}
}
 
.navbox-subgroup .navbox-group,
.hlist dd,.hlist dt,.hlist li {
.navbox-subgroup .navbox-abovebelow {
margin: 0;
background: var(--theme-bg-color-200); /* Level 2 color */
display: inline
}
}
 
.navbox-abovebelow,
.hlist.inline,.hlist.inline dl,.hlist.inline ol,.hlist.inline ul,.hlist dl dl,.hlist dl ol,.hlist dl ul,.hlist ol dl,.hlist ol ol,.hlist ol ul,.hlist ul dl,.hlist ul ol,.hlist ul ul {
th.navbox-group,
display: inline
.navbox-subgroup .navbox-title {
background: var(--theme-bg-color-250); /* Level 3 color */
border-right: 1px solid var(--theme-bg-color-100);
}
}
 
.navbox-even {
.hlist .mw-empty-li {
background: transparent;  /* Even row striping */
display: none
}
}
 
.navbox-odd {
.hlist dt:after {
background: transparent;  /* Odd row striping */
content: ":"
}
}


.hlist dd:after,.hlist li:after {
.navbox .hlist td dl,
content: " · ";
.navbox .hlist td ol,
font-weight: bold
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 1px 0 0;   /* Adjust hlist padding in navboxes */
}
.navbox .navbox {
margin-top: 0; /* No top margin for nested navboxes */
}
}
 
.navbox + .navbox {
.hlist dd:last-child:after,.hlist dt:last-child:after,.hlist li:last-child:after {
margin-top: -1px; /* Single pixel border between adjacent navboxes */
content: none
}
}


.hlist dd dd:first-child:before,.hlist dd dt:first-child:before,.hlist dd li:first-child:before,.hlist dt dd:first-child:before,.hlist dt dt:first-child:before,.hlist dt li:first-child:before,.hlist li dd:first-child:before,.hlist li dt:first-child:before,.hlist li li:first-child:before {
.navbox td:not(:has(table)), .navbox ul {
content: " (";
background: var(--theme-bg-color-150);
font-weight: normal
padding: 3px 2px !important;
}
}


.hlist dd dd:last-child:after,.hlist dd dt:last-child:after,.hlist dd li:last-child:after,.hlist dt dd:last-child:after,.hlist dt dt:last-child:after,.hlist dt li:last-child:after,.hlist li dd:last-child:after,.hlist li dt:last-child:after,.hlist li li:last-child:after {
@media screen and (max-width: 650px) {
content: ")";
th.navbox-group {
font-weight: normal
white-space: unset;
}
}
}


.hlist ol {
/*=== Шаблон:Сущность ===*/
counter-reset: listitem
.ts-Сущность {
display: grid;
gap: 6px;
grid-template-columns: 1fr auto;
justify-content: space-between;
align-items: start;
margin: 0.5em 0;
}
}


.hlist ol>li {
.ts-Сущность:has(.ts-Сущность-field:hover) {
counter-increment: listitem
background: rgba(var(--color-lighter--rgb), 0.025);
}
}


.hlist ol>li:before {
.ts-Сущность-field a {
content: " " counter(listitem) "\a0"
color: var(--theme-text-color-dark);
}
}


.hlist dd ol>li:first-child:before,.hlist dt ol>li:first-child:before,.hlist li ol>li:first-child:before {
@media screen and (max-width: 650px) {
content: " (" counter(listitem) "\a0"
.ts-Сущность {
grid-template-columns: 1fr;
}
}
}


.plainlist ol,.plainlist ul {
/*=== Шаблон:Сущность ===*/
line-height: inherit;
.ts-Cut-layout {
list-style: none none;
display: flex;
margin: 0
flex-direction: column;
justify-content: center;
gap: 8px;
padding: 10px 18px;
box-shadow: var(--box-shadow-high);
background-color: var(--bg-color); /* --bg-color из стилей шаблона; по умолчанию: var(--theme-bg-color-200) */
border-radius: var(--border-radius-low);
height: inherit;
box-sizing: border-box;
--clip: 1em;  
clip-path: polygon(0 0, calc(100% - var(--clip)) 0, 100% var(--clip), 100% 100%, var(--clip) 100%, 0 calc(100% - var(--clip)));
}
}


.plainlist ol li,.plainlist ul li {
.ts-Cut-layout__header {
margin-bottom: 0
display: flex;
justify-content: space-between;
align-items: center;
gap: 8px;
}
}


/* НАВИГАЦИОННЫЙ ШАБЛОН --------------------------- */
.ts-Cut-layout__header-arrow {
 
display: grid;
/* Default style for navigation boxes */
grid-template-columns: 1fr auto 1fr;
.navbox { /* Navbox container style */
box-sizing: border-box;
border: 1px solid var(--theme-border);
width: 100%;
margin: 2em auto 0; /* Prevent preceding content from clinging to navboxes */
clear: both;
font-size: 90%;
text-align: center;
text-align: center;
padding: 3px;
}
}
.navbox-inner,
 
.navbox-subgroup {
.ts-Cut-layout__body {
width: 100%;
flex-grow: 100;
padding: 8px;
position: relative;
font-size: var(--font-size-s);
overflow: auto;
margin: 0 6px;
background: rgba(0, 0, 0, var(--alpha-s));
border-radius: var(--border-radius-low);
}
}
.navbox-group,
 
.navbox-title,
/* КОНЕЦ */
.navbox-abovebelow {
 
padding: 0.25em 1em;   /* Title, group and above/below styles */
/* #endregion */
text-align: center;
 
/* ============ */
/* #region Модули */
/* ============ */
 
/*=== Модуль:Краткий вызов ===*/
.shortcut {
clear: right;
float: right;
margin-left: 0.75em;
font-size: smaller;
background: var(--bg-color-code-light);
border: 1px solid var(--border-color-code);
}
 
.shortcut-1, .shortcut-2 {
padding: 4px;
}
 
.shortcut-2 {
line-height: 1.25em;
font-weight: bold;
vertical-align: middle;
}
}
.navbox-title {
/* #endregion */
line-height: 1.6em; /* Standard 1.6em for title */
 
border-bottom: 2px solid var(--color-darkened-border);
/* ============ */
/* #region Расширение */
/* ============ */
/*=== Clipboard4wiki ===*/
[tooltip] {
background: var(--theme-bg-color-100);
border: 1px solid var(--theme-border-color-base);
border-radius: var(--border-radius-low);
border-radius: var(--border-radius-low);
border-top: 1px solid rgba(var(--color-lighter--rgb), 0.07);
padding: 1px 3px;
border-bottom: 2px solid var(--color-darkened-border);  
}
}


/* cell spacing for navbox cells */
[tooltip] img {
tr + tr > .navbox-abovebelow,
filter: var(--invert-100);
tr + tr > .navbox-group,
tr + tr > .navbox-image,
tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */
border-top: 1px solid var(--theme-bg-light); /* Must match background color */
border-bottom: 1px solid var(--theme-bg-light);
}
}


th.navbox-group { /* Group style */
[tooltip]:active {
white-space: nowrap;
background: var(--theme-bg-color-250);
/* @noflip */
text-align: right;
}
}
.navbox th,
 
.navbox-title {
/*=== VisualEditor ===*/
background: rgba(var(--color-contrast2--rgb), var(--alpha-s)); /* Level 1 color */
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
border-right: 1px solid var(--border-color-hr);
}
}
.navbox,
 
.navbox-subgroup {
.ve-ui-diffElement-attributeChange ins {
background: var(--theme-bg-light); /* Level 2 color */
background-color: rgba(0, 174, 136, 0.5) !important;
box-shadow: 0 0 0 1px rgba(0, 174, 136, 0.5) !important;
}
}
.navbox-abovebelow,
 
th.navbox-group,
.ve-ui-diffElement-attributeChange del {
.navbox-subgroup .navbox-title {
background-color: rgba(209, 29, 19, 0.5) !important;
background: var(--theme-bg-header); /* Level 3 color */
box-shadow: 0 0 0 1px rgba(209, 29, 19, 0.5) !important;
}
}
.navbox-subgroup .navbox-group,
 
.navbox-subgroup .navbox-abovebelow {
/*=== CodeMirror ===*/
background: var(--theme-bg-lighter); /* Level 3 color */
.CodeMirror {
border-right: 1px solid var(--theme-bg-light);
height: 600px;
border-bottom: 1px solid var(--theme-bg-light);
position: relative;
border-top: none;
overflow: hidden;
}
background: var(--theme-bg-color-base);
.navbox-even {
color: inherit;
background: transparent;  /* Even row striping */
border-top: 1px solid var(--theme-bg-lighter) !important;
border-bottom: 1px solid var(--theme-bg-lighter) !important;
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
}


.navbox .hlist td dl,
.CodeMirror-gutters {
.navbox .hlist td ol,
border-right: 1px solid var(--theme-bg-color-100);
.navbox .hlist td ul,
background: var(--theme-bg-color-100);
.navbox td.hlist dl,
white-space: nowrap;
.navbox td.hlist ol,
.navbox td.hlist ul {
padding: 1px 0 0;   /* Adjust hlist padding in navboxes */
}
.navbox .navbox {
margin-top: 0; /* No top margin for nested navboxes */
}
.navbox + .navbox {
margin-top: -1px; /* Single pixel border between adjacent navboxes */
}
}


.navbox td:not(:has(table)), .navbox ul {
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
padding: 4px 2px !important;
background: var(--color-contrast2-dark);
}
}


/* КОНЕЦ */
/*=== Popups ===*/
 
/* Всплывающие окна */
.mw-parser-output .mw-collapsible-toggle {
.mwe-popups {
position: relative;
background: var(--ooui-gradient-light);
font-weight: normal;
box-shadow: var(--box-shadow-high);
text-align: right;
top: 0;
right: 0;
}
}


.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
.mwe-popups img {
float: left;
image-rendering: auto;
text-align: left
}
}


.mw-collapsible-toggle-default .mw-collapsible-text {
.mwe-popups .mwe-popups-container {
color: var(--text-color-link);
background: var(--ooui-gradient-light);
}
}


.mw-collapsible-toggle-default .mw-collapsible-text:hover {
.mwe-popups .mwe-popups-extract {
color: var(--text-color-link);
color: var(--theme-text-color);
}
}


.mw-collapsible-toggle-default .mw-collapsible-text:active {
.mwe-popups .mwe-popups-extract:hover {
color: var(--text-color-link);
color: var(--theme-text-color-light);
}
}


.infobox {
.mwe-popups .mwe-popups-extract[dir='ltr']::after {
border: 1px solid #a2a9b1;
background: transparent;
border-spacing: 3px;
background-color: #f8f9fa;
color: black;
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
float: right;
clear: right;
font-size: 88%;
line-height: 1.5em;
width: 22em
}
}


.infobox-header,.infobox-label,.infobox-above,.infobox-full-data,.infobox-data,.infobox-below,.infobox-subheader,.infobox-image,.infobox-navbar,.infobox th,.infobox td {
.mwe-popups .mwe-popups-extract[dir='rtl']::after {
vertical-align: top
background: transparent;
}
}


.infobox-label,.infobox-data,.infobox th,.infobox td {
.popups-icon {
text-align: left
filter: var(--invert-100);
}
}


.infobox .infobox-above,.infobox .infobox-title,.infobox caption {
/* Настройки */
font-size: 125%;
.mwe-popups-overlay {
font-weight: bold;
background: rgba(var(--color-darkened--rgb), var(--alpha-m));
text-align: center
}
}


.infobox-title,.infobox caption {
#mwe-popups-settings {
padding: 0.2em
border: 1px solid var(--ooui-border-color-light);
background: var(--ooui-bg-color-dark);
box-shadow: var(--box-shadow-overlay);
}
}


.infobox .infobox-header,.infobox .infobox-subheader,.infobox .infobox-image,.infobox .infobox-full-data,.infobox .infobox-below {
#mwe-popups-settings header {
text-align: center
background: var(--ooui-bg-color);
border-bottom: 1px solid var(--ooui-border-color);
}
}


.infobox .infobox-navbar {
#mwe-popups-settings main#mwe-popups-settings-form p {
text-align: right
color: var(--ooui-text-color);
}
}


.wikitable.plainrowheaders th[scope=row] {
#mwe-popups-settings main#mwe-popups-settings-form form label > span {
font-weight: normal;
color: #dddddd;
text-align: left
}
}


.wikitable td ul,.wikitable td ol,.wikitable td dl {
/*=== InputBox ===*/
text-align: left
.mw-ui-input {
background: var(--ooui-bg-color);
color: var(--ooui-text-color-light);
}
}


table.mw-hiero-table td {
form:not(.oo-ui-layout) textarea, form:not(.oo-ui-layout) input {
vertical-align: middle
border-radius: var(--border-radius-low);
border-color: var(--ooui-border-color);
}
}


.mw-parser-output a[href$=".pdf"].external,.mw-parser-output a[href*=".pdf?"].external,.mw-parser-output a[href*=".pdf#"].external,.mw-parser-output a[href$=".PDF"].external,.mw-parser-output a[href*=".PDF?"].external,.mw-parser-output a[href*=".PDF#"].external {
.mw-ui-input:hover {
background: url(//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) no-repeat right;
border-color: var(--ooui-border-color-light);
padding-right: 18px
}
}


hr {
/*=== SyntaxHighlight ===*/
border-bottom-width: 0px;
.mw-content-ltr.mw-highlight-lines pre, .mw-content-ltr.content .mw-highlight-lines pre {
border-color: var(--theme-border-lighter);
background: var(--theme-bg-color-100);
border-color: var(--ooui-border-color);
box-shadow: var(--ooui-bg-color-dark) 2.75em 0px 0px inset;
font-size: 90%;
color: var(--ooui-text-color);
}
}


.messagebox {
.mw-content-ltr.mw-highlight .linenos {
border: 1px solid #a2a9b1;
color: var(--ooui-text-color-dark);
background-color: #f8f9fa;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em
}
}


.messagebox.merge {
/*=== GrowthExperiments ===*/
border: 1px solid #c0b8cc;
.growthexperiments-mentor-dashboard-group-main {
background-color: #f0e5ff;
--width: clamp(300px, 50vw, 480px);
text-align: center
width: var(--width);
flex: 1 0 var(--width);
}
}


.messagebox.cleanup {
.ext-growthExperiments-MenteeOverview__actions {
border: 1px solid #9f9fff;
flex-wrap: wrap;
background-color: #efefff;
text-align: center
}
}


.messagebox.standard-talk {
.mw-echo-ui-notificationItemWidget-initiallyUnseen {
border: 1px solid #c0c090;
animation-fill-mode: unset;
background-color: #f8eaba;
margin: 4px auto
}
}


.mbox-inside .standard-talk {
.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-card-wrapper .suggested-edits-task-card-wrapper .se-card-content .se-card-image {
border: 1px solid #c0c090;
box-shadow: inset 0 0 1px 1px var(--bg-color-focus);
background-color: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px
}
}


.messagebox.small {
.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-conflicting-talk-label span .mw-twocolconflict-split-delete, .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success, .growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-card-wrapper .suggested-edits-task-card-wrapper .se-card-content .se-card-image.no-image {
width: 238px;
background-color: var(--ooui-bg-color-light);
font-size: 85%;
float: right;
clear: both;
margin: 0 0 1em 1em;
line-height: 1.25em
}
}


.messagebox.small-talk {
.ext-discussiontools-init-targetcomment {
width: 238px;
background: var(--bg-color-hover);
font-size: 85%;
border-radius: var(--border-radius-low);
float: right;
clear: both;
margin: 0 0 1em 1em;
line-height: 1.25em;
background-color: #f8eaba
}
}


th.mbox-text,td.mbox-text {
.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-card-wrapper .suggested-edits-task-card-wrapper .se-card-content .se-card-text[dir='ltr'] .se-card-extract::after,
border: none;
.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-frameless::after,
padding: 0.25em 0.9em;
.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-framed::after {
width: 100%
background: linear-gradient(to right, rgba(var(--color-lighter--rgb), 0), var(--ooui-bg-color) 50%);
}
}


td.mbox-image {
.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-card-wrapper .suggested-edits-task-card-wrapper .se-card-content .se-card-image.mw-ge-tasktype-image-recommendation, .growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-card-wrapper .suggested-edits-task-card-wrapper .se-card-content .se-card-image.mw-ge-tasktype-section-image-recommendation {
border: none;
background-color: var(--bg-color-yellow-100);
padding: 2px 0 2px 0.9em;
text-align: center
}
}


td.mbox-imageright {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium {
border: none;
background-color: var(--bg-color-yellow-50);
padding: 2px 0.9em 2px 0;
text-align: center
}
}


td.mbox-empty-cell {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium {
border: none;
border-color: var(--bg-color-yellow-150);
padding: 0;
width: 1px
}
}


table.ambox {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium::before, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium::before {
margin: 0 10%;
border-top-color: var(--bg-color-yellow-150);
border: 1px solid #a2a9b1;
border-bottom-color: var(--bg-color-yellow-150);
border-left: 10px solid var(--color-contrast);
background-color: #fbfbfb;
box-sizing: border-box
}
}


table.ambox+table.ambox,table.ambox+.mw-empty-elt+table.ambox {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium::after, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium::after {
margin-top: -1px
border-top-color: var(--bg-color-yellow-50);
border-bottom-color: var(--bg-color-yellow-50);
}
}


.ambox th.mbox-text,.ambox td.mbox-text {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard {
padding: 0.25em 0.5em
background-color: var(--bg-color-red-50);
}
}


.ambox td.mbox-image {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard {
padding: 2px 0 2px 0.5em
border-color: var(--bg-color-red-150);
}
}


.ambox td.mbox-imageright {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard::before, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard::before {
padding: 2px 0.5em 2px 0
border-top-color: var(--bg-color-red-150);
border-bottom-color: var(--bg-color-red-150);
}
}


table.ambox-notice {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard::after, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard::after {
border-left: 10px solid var(--color-contrast);
border-top-color: var(--bg-color-red-50);
border-bottom-color: var(--bg-color-red-50);
}
}


table.ambox-speedy {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy {
border-left: 10px solid #b32424;
background-color: var(--bg-color-emerald-50);
background-color: #fee7e6
}
}


table.ambox-delete {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy {
border-left: 10px solid #b32424
border-color: var(--bg-color-emerald-150);
}
}


table.ambox-content {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy::before, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy::before {
border-left: 10px solid #f28500
border-top-color: var(--bg-color-emerald-150);
border-bottom-color: var(--bg-color-emerald-150);
}
}


table.ambox-style {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy::after, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy::after {
border-left: 10px solid #fc3
border-top-color: var(--bg-color-emerald-50);
border-bottom-color: var(--bg-color-emerald-50);
}
}


table.ambox-move {
/*=== DataMaps ===*/
border-left: 10px solid #9932cc
.ext-datamaps-container-content .ext-datamaps-container-leaflet {
    background: var(--theme-bg-color-base);
}
}


table.ambox-protection {
.oo-ui-panelLayout-framed {
border-left: 10px solid #a2a9b1
    border-color: var(--theme-border-color-100);
}
}


table.imbox {
.leaflet-interactionWarning-pane {
margin: 4px 10%;
    background: rgba(var(--color-darkened--rgb), var(--alpha-m));
border-collapse: collapse;
    color: var(--theme-text-color);
border: 3px solid var(--color-contrast);
background-color: #fbfbfb;
box-sizing: border-box
}
}


.imbox .mbox-text .imbox {
.ext-datamaps-container-status > :not(.oo-ui-widget) {
margin: 0 -0.5em;
    background: rgba(var(--color-darkened--rgb), var(--alpha-m));
display: block
    color: var(--theme-text-color);
}
}


.mbox-inside .imbox {
.cdx-button:enabled.cdx-button--action-progressive:active, .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:active, .cdx-button:enabled.cdx-button--action-progressive.cdx-button--is-active, .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive.cdx-button--is-active {
margin: 4px
    background-color: var(--color-contrast-dark);
    color: var(--color-contrast);
    border-color: var(--color-contrast);
}
}


table.imbox-notice {
.cdx-button:enabled.cdx-button--action-progressive:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--action-progressive:hover {
border: 3px solid var(--color-contrast);
    color: var(--color-contrast);
    border-color: var(--color-contrast);
}
}


table.imbox-speedy {
.cdx-button:disabled, .cdx-button.cdx-button--fake-button--disabled {
border: 3px solid #b32424;
    background-color: var(--ooui-bg-color);
background-color: #fee7e6
    color: var(--ooui-bg-color);
}
}


table.imbox-delete {
/* #endregion */
border: 3px solid #b32424
 
/* ============ */
/* #region Гаджеты */
/* ============ */
 
/* Gadget-freezeAPNG */
.freezeAPNG img.freezeAPNG__freeze  {  
display: inline-block;
}
}


table.imbox-content {
.freezeAPNG img.freezeAPNG__animation {  
border: 3px solid #f28500
display: none;
}
}


table.imbox-style {
.freezeAPNG:hover img.freezeAPNG__animation,
border: 3px solid #fc3
.freezeAPNG:focus-within img.freezeAPNG__animation,
.freezeAPNG.freezeAPNG--active img.freezeAPNG__animation {
display: inline-block;
}
}


table.imbox-move {
.freezeAPNG:hover img.freezeAPNG__freeze,
border: 3px solid #9932cc
.freezeAPNG:focus-within img.freezeAPNG__freeze,
.freezeAPNG.freezeAPNG--active img.freezeAPNG__freeze {
display: none;
}
}


table.imbox-protection {
/* #endregion */
border: 3px solid #a2a9b1
}


table.imbox-license {
/* ============ */
border: 3px solid #88a;
/* #region Основной интерфейс пользователя */
background-color: #f7f8ff
/* ============ */
}


table.imbox-featured {
/*=== Страница поиска ===*/
border: 3px solid #cba135
.mw-body .mw-search-profile-tabs {
max-width: unset;
background-color: var(--ooui-bg-color-dark);
border: var(--border-outset-light);
border-radius: var(--border-radius-medium);
}
}


table.cmbox {
.mw-search-form-wrapper .mw-search-profile-tabs .search-types a,
margin: 3px 10%;
#mw-search-togglebox input {
border-collapse: collapse;
background: var(--ooui-bg-color-light);
border: 1px solid #a2a9b1;
border-top: 1px solid var(--color-lighter-alpha-x);
background-color: #dfe8ff;
padding: 1px 8px;
box-sizing: border-box
border-radius: var(--border-radius-low);
box-shadow: var(--box-shadow);
margin: 0.1em 0.25em;
}
}


table.cmbox-notice {
.mw-search-form-wrapper .mw-search-profile-tabs .search-types .current a {
background-color: #d8e8ff
background: var(--bg-color-message);
}
}


table.cmbox-speedy {
#mw-search-togglebox input {
margin-top: 4px;
padding: 0.2em 0.5em;
margin-bottom: 4px;
border: 4px solid #b32424;
background-color: #ffdbdb
}
}


table.cmbox-delete {
.mw-body fieldset#mw-searchoptions .divider {
background-color: #ffdbdb
border-color: var(--border-color-hr);
}
}


table.cmbox-content {
.mw-body fieldset#mw-searchoptions {
background-color: #ffe7ce
background-color: var(--ooui-bg-color-dark);
border: var(--border-outset-light);
border-radius: var(--border-radius-medium);
margin-top: 0.25em;
color: var(--ooui-text-color);
}
}


table.cmbox-style {
.searchresults {
background-color: #fff9db
display: flex;
flex-direction: column;
margin: 0;
}
}


table.cmbox-move {
.searchresults .mw-search-pager-top .mw-pager-navigation-bar {
background-color: #e4d8ff
display: none;
}
}


table.cmbox-protection {
.searchresults .mw-search-results-container {
background-color: #efefe1
width: unset;
}
}


table.ombox {
.searchresults .mw-search-results {
margin: 4px 10%;
display: flex;
border-collapse: collapse;
flex-wrap: wrap;
border: 1px solid #a2a9b1;
gap: 0.75em;
background-color: #f8f9fa;
margin: 1em 0 !important;
box-sizing: border-box
max-width: 100%;
}
}


table.ombox-notice {
.searchresults .mw-search-results li {
border: 1px solid #a2a9b1
display: flex;
flex-direction: column;
flex: 1 0 30rem;
list-style: none;
padding: 0;
background-color: var(--ooui-bg-color-dark);
border: var(--border-outset-light);
border-radius: var(--border-radius-medium);
}
}


table.ombox-speedy {
@media (max-width: 639px) {
border: 2px solid #b32424;
.searchresults .mw-search-results li {
background-color: #fee7e6
flex: 1 0 100%;
}
}
}


table.ombox-delete {
.searchresults .mw-search-results li a {
border: 2px solid #b32424
font-size: 110%;
}
}


table.ombox-content {
.searchresults .mw-search-results .mw-search-result {
border: 1px solid #f28500
margin: 0;
}
}


table.ombox-style {
.searchresults .mw-search-results .mw-search-result-heading {
border: 1px solid #fc3
border-bottom: 2px solid var(--bg-color-sky-blue-100);
display: flex;
flex-direction: column;
}
}


table.ombox-move {
.searchresults .mw-search-results .mw-search-result-heading > a,
border: 1px solid #9932cc
.searchalttitle {
display: flex;
padding: 0.1em 0.75em;
}
}


table.ombox-protection {
.searchalttitle, #mw-search-interwiki li {
border: 2px solid #a2a9b1
display: flex;
flex-wrap: wrap;
}
}


table.tmbox {
.searchresults .mw-search-results .searchresult {
margin: 4px 10%;
flex: 1;
border-collapse: collapse;
padding: 0.5em;
border: 1px solid #c0c090;
background-color: #f8eaba;
min-width: 80%;
box-sizing: border-box
}
}


.tmbox.mbox-small {
.searchresults .mw-search-results .searchresult .mw-search-exists {
min-width: 0
margin-bottom: 1em;
}
}


.mediawiki .mbox-inside .tmbox {
.searchresults .mw-search-results .mw-search-result-data {
margin: 2px 0;
font-size: 90%;
width: 100%
padding: 0.5em 0.5em 0 0.5em;
color: var(--ooui-text-color-dark);
}
}


.mbox-inside .tmbox.mbox-small {
.searchResultImage .searchResultImage-thumbnail {
line-height: 1.5em;
padding: 0.5em;
font-size: 100%
padding-right: 1em;
}
}


table.tmbox-speedy {
.searchResultImage .searchResultImage-text {
border: 2px solid #b32424;
flex: 1;
background-color: #fee7e6
}
}


table.tmbox-delete {
/*=== Остальное ===*/
border: 2px solid #b32424
.mw-json th, .mw-json td {
border: 1px solid black;
}
}


table.tmbox-content {
.mw-json tr {
border: 2px solid #f28500
background: var(--theme-bg-color-100);
}
}


table.tmbox-style {
.mw-json th {
border: 2px solid #fc3
background: var(--theme-bg-color-250);
color: var(--theme-text-color);
}
}


table.tmbox-move {
.mw-json-value, .mw-json-single-value {
border: 2px solid #9932cc
background: var(--bg-color-emerald-50);
color: var(--theme-text-color);
}
}


table.tmbox-protection,table.tmbox-notice {
.mw-json-empty {
border: 1px solid #c0c090
background: var(--bg-color-emerald-50);
color: var(--theme-text-color);
}
}


table.fmbox {
.mw-ui-button.mw-ui-progressive:not(:disabled),
clear: both;
.mw-ui-button.mw-ui-destructive:not(:disabled),
margin: 0.2em 0;
.mw-ui-button {
width: 100%;
color: var(--theme-text-color);
border: 1px solid #a2a9b1;
background-color: #f8f9fa;
box-sizing: border-box
}
}


table.fmbox-system {
.mw-ui-button:not(:disabled):hover {
background-color: #191970
color: var(--theme-text-color-light);
}
}


table.fmbox-warning {
@media screen and (max-width: 850px) {
border: 1px solid #bb7070;
.wikitable:not(.no-img-adaptive) img[width="64"][height="64"] {
background-color: #ffdbdb
width: 32px !important;
height: 32px !important;
}
*:not(.no-img-adaptive) img[width="64"][height="128"] {
width: 32px !important;
height: 64px !important;
}
*:not(.no-img-adaptive) img[width="128"][height="128"] {
width: 64px !important;
height: 64px !important;
}
}
}


table.fmbox-editnotice {
@media screen and (max-width: 650px) {
background-color: transparent
.mw-parser-output table {
table-layout: auto !important;
overflow: auto;
max-width: 100%;
}
}
}


div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
.mw-code {
clear: both;
background: var(--theme-bg-color-100);
margin: 0.2em 0;
color: var(--theme-text-color);
border: 1px solid #bb7070;
border-color: var(--border-color-hr);
background-color: #ffdbdb;
padding: 0.25em 0.9em;
box-sizing: border-box
}
}


.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {
.wikiEditor-ui-toolbar .group .tool-select .options {
border-color: #fc3;
border: none;
background-color: #fef6e7
}
}


html body.mediawiki .mbox-small {
/*=== Полоса прокрутки === */
clear: right;
@media not all and (hover: none) and (pointer: coarse) {
float: right;
body:not(.wgl-theme-light)::-webkit-scrollbar,
margin: 4px 0 4px 1em;
body:not(.wgl-theme-light) *::-webkit-scrollbar {
box-sizing: border-box;
width: 16px;
width: 238px;
}
font-size: 88%;
line-height: 1.25em
body:not(.wgl-theme-light)::-webkit-scrollbar-track,
body:not(.wgl-theme-light) *::-webkit-scrollbar-track {
  background-color: color-mix(in srgb, rgb(var(--color-lighter--rgb)) 8%, var(--theme-bg-color-base));
}
body:not(.wgl-theme-light)::-webkit-scrollbar-thumb,
body:not(.wgl-theme-light) *::-webkit-scrollbar-thumb {
height: 40px;
border-radius: 6px;
border: 4px solid transparent;
background-clip: content-box;
background-color: hsl(0, 0%, 45%);
}
}
}


html body.mediawiki .mbox-small-left {
/*=== Чекбоксы ===*/
margin: 4px 1em 4px 0;
/* При нажатии */
box-sizing: border-box;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:focus + span {
overflow: hidden;
box-shadow: none;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em
}
}


.compact-ambox table .mbox-image,.compact-ambox table .mbox-imageright,.compact-ambox table .mbox-empty-cell {
/* В фокусе */
display: none
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span {
box-shadow: none;
}
}


.compact-ambox table.ambox {
/*=== Стиль для таблиц ===*/
border: none;
/* wikitable */
border-collapse: collapse;
.wikitable,
background-color: transparent;
.content table.wikitable {
margin: 0 0 0 1.6em !important;
background-color: var(--theme-bg-color-100);
padding: 0 !important;
color: var(--theme-text-color);
width: auto;
margin: 1em 0;
display: block
border: 1px solid var(--theme-bg-color-250);
padding: 3px;
border-collapse: separate;
border-spacing: 1px;
border-radius: var(--border-radius-medium);
}
}


body.mediawiki .compact-ambox table.mbox-small-left {
.mw_metadata > tr > th, .mw-datatable > tr > th, .wikitable > tr > th, .mw_metadata > tr > td, .mw-datatable > tr > td, .wikitable > tr > td, .mw_metadata > * > tr > th, .mw-datatable > * > tr > th, .wikitable > * > tr > th, .mw_metadata > * > tr > td, .mw-datatable > * > tr > td, .wikitable > * > tr > td {
font-size: 100%;
border: none;
width: auto;
padding: 0.4em 0.5em;
margin: 0
}
}


.compact-ambox table .mbox-text {
.wikitable>*>tr>th {
padding: 0 !important;
background: var(--theme-bg-color-250);
margin: 0 !important
}
}


.compact-ambox table .mbox-text-span {
.wikitable>*>tr>td {
display: list-item;
background: var(--theme-bg-color-200);
line-height: 1.5em;
list-style-type: square;
list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg)
}
}


.compact-ambox .hide-when-compact {
.wikitable.plainrowheaders th[scope=row] {
display: none
font-weight: normal;
text-align: left
}
}


.nounderlines a,.IPA a:link,.IPA a:visited {
.wikitable td ul,.wikitable td ol,.wikitable td dl {
text-decoration: none !important
text-align: left
}
}


.nowrap,.nowraplinks a {
/* Закругление верхнего левого угла первой ячейки */
white-space: nowrap
.wikitable thead tr:first-child th:first-child,
.wikitable thead tr:first-child td:first-child,
.wikitable:not(:has(thead)) tr:first-child th:first-child,
.wikitable:not(:has(thead)) tr:first-child td:first-child {
border-top-left-radius: var(--border-radius-low);
}
}


.wrap,.wraplinks a {
/* Закругление верхнего правого угла последней ячейки */
white-space: normal
.wikitable thead tr:first-child th:last-child,
.wikitable thead tr:first-child td:last-child,
.wikitable:not(:has(thead)) tbody > tr:first-child th:last-child,
.wikitable:not(:has(thead)) tbody > tr:first-child td:last-child {
border-top-right-radius: var(--border-radius-low);
}
}


#wpUploadDescription {
/* Закругление нижнего левого угла первой ячейки последнего ряда
height: 13em
.wikitable tbody tr:last-child th:first-child,
}
.wikitable tbody tr:last-child td:first-child {
border-bottom-left-radius: var(--border-radius-low);
}*/
 
/* Закругление нижнего правого угла последней ячейки последнего ряда
.wikitable tbody tr:last-child th:last-child,
.wikitable tbody tr:last-child td:last-child {
border-bottom-right-radius: var(--border-radius-low);
}*/


.thumbinner {
@media all and (max-width: 640px) {
min-width: 100px;
.mw-body-content table.mw-made-collapsible.mw-collapsed {
background: #303037;
display: table;
border: solid var(--ooui--border)
}
}
}


.thumbinner .thumbimage,.thumbborder {
@media screen and (max-width: 850px) {
border: solid 1px var(--ooui--border)
.mw-body table table {
width: 100%;
}
}
}


#mw-subcategories,#mw-pages,#mw-category-media,#filehistory,#wikiPreview,#wikiDiff {
/* standard */
clear: both
.standard {
background: none;
margin-top: 1em;
margin-bottom: 1em;
border: 1px solid var(--theme-border-color-base);
border-collapse: collapse;
}
}


.wpb .wpb-header {
.standard > tr > th, .standard > * > tr > th {
display: none
background-color: var(--theme-bg-color-150);
}
}


.wpbs-inner .wpb .wpb-header {
.standard > tr > th, .standard > tr > td, .standard > * > tr > th, .standard > * > tr > td {
display: table-row
border: 1px solid var(--theme-border-color-base);
padding: 0.2em 0.4em;
}
}
/* КОНЕЦ */


.wpbs-inner .wpb-outside {
/*=== Сollapsible ===*/
display: none
.mw-parser-output .mw-collapsible-toggle {
position: relative;
font-weight: normal;
text-align: right;
top: 0;
right: 0;
}
}


.mw-tag-markers {
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
font-style: italic;
float: left;
font-size: 90%
text-align: left
}
}


.checkuser-show,.sysop-show,.abusefilter-show,.abusefilter-helper-show,.patroller-show,.templateeditor-show,.extendedmover-show,.extendedconfirmed-show,.autoconfirmed-show,.user-show {
.mw-collapsible-toggle-default .mw-collapsible-text {
display: none
color: var(--text-color-link);
}
}


.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,.ve-ui-mwNoticesPopupTool-item .mbox-image,.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
.mw-collapsible-toggle-default .mw-collapsible-text:hover {
display: none !important
color: var(--text-color-link);
}
}


ul.permissions-errors>li {
.mw-collapsible-toggle-default .mw-collapsible-text:active {
list-style: none none
color: var(--text-color-link);
}
}


ul.permissions-errors {
/*=== Картинки с обёрткой ===*/
margin: 0
figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'] {
background: var(--theme-bg-color-100);
border-color: var(--theme-border-color-base);
border-radius: var(--border-radius-low) var(--border-radius-low) 0 0;
border-collapse: unset;
}
}


span.texhtml {
figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
font-family: "Nimbus Roman No9 L","Times New Roman",Times,serif;
margin: 0.5em;
font-size: 118%;
border-radius: var(--border-radius-high);
line-height: 1;
border: none;
white-space: nowrap;
-moz-font-feature-settings: "lnum","tnum","kern" 0;
-webkit-font-feature-settings: "lnum","tnum","kern" 0;
font-feature-settings: "lnum","tnum","kern" 0;
font-variant-numeric: lining-nums tabular-nums;
font-kerning: none
}
}


span.texhtml span.texhtml {
figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption {
font-size: 100%
padding: 0.25em 0.5em 0.5em 0.5em;
background: var(--theme-bg-color-150);
border-color: var(--theme-border-color-base);
border-radius: var(--border-radius-low);
}
}


span.mwe-math-mathml-inline {
/*=== Gallery ===*/
font-size: 118%
.mw-body li.gallerybox {
padding: 0.33em;
margin: 0.33em;
background-color: var(--theme-bg-color-150);
border: var(--border-outset-light);
border-radius: var(--border-radius-medium);
}
}


.mwe-math-fallback-image-display,.mwe-math-mathml-display {
.mw-body li.gallerybox div.thumb {
margin-left: 1.6em !important;
background: #f8f9fa;
margin-top: 0.6em;
border: solid #eaecf0;
margin-bottom: 0.6em
border-width: 1px 1px 0.2em;
box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.02);
padding: 0;
overflow: hidden;
background-color: var(--theme-bg-color-175);
border-color: transparent;
border-radius: var(--border-radius-low);
}
}


.mwe-math-mathml-display math {
div.gallerytext {
display: inline
padding: 0;
letter-spacing: 0.025em;
text-align: center;
}
}


.k-player .k-attribution {
/*=== Медиа-просмотрщике ===*/
visibility: hidden
.mw-mmv-post-image {
background: var(--theme-bg-color-100);
color: var(--theme-text-color);
}
}


.PopUpMediaTransform a .play-btn-large {
.mw-mmv-post-image {
margin: 0;
color: var(--theme-text-color-dark);
top: auto;
right: auto;
bottom: 0;
left: 0
}
}


@media screen {
.mw-mmv-image-metadata {
#content .gallerybox div.thumb {
background: var(--theme-border-color-base);
background-color: #f8f9fa
border-color: var(--border-color-hr);
}
}


.gallerybox .thumb img {
.mw-mmv-title-para.mw-mmv-ttf-normal {
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat
font-size: 18px;
}
font-weight: bold;
}


.ns-0 .gallerybox .thumb img,.ns-2 .gallerybox .thumb img,.ns-100 .gallerybox .thumb img,.nochecker .gallerybox .thumb img {
.mw-mmv-dialog {
background-image: none
background-color: var(--theme-bg-color-100);
}
}
}


.flaggedrevs_draft_synced,.flaggedrevs_stable_synced,#t-upload,.mw-special-Book #coll-downloadbox {
.mw-mmv-dialog .mw-mmv-dialog-warning {
display: none
background-color: var(--bg-color-warning);
}
}


#site-tools {
.mw-mmv-download-dialog .mw-mmv-dialog-down-arrow {
display: none !important
background-color: var(--theme-bg-color-100);
}
}


span.comment {
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
overflow-wrap: break-word
background-color: var(--theme-bg-color-100);
}
}


#mw-page-base {
/*=== ace ===*/
background: #1b1b1f;
.ace-tm .ace_gutter {
color: lightgrey;
background: var(--theme-bg-color-100);
border: #1b1b1f
color: var(--ooui-text-color-dark);
}
}


.mediawiki,.mw-page-container {
.ace-tm .ace_print-margin {
background: #1b1b1f;
width: 1px;
color: lightgrey;
background: var(--theme-bg-color-base)
border: #1b1b1f
}
}


#mw-panel {
.ace_mobile-menu {
background: #1b1b1f;
color: var(--theme-text-color);
color: lightgrey;
background: var(--ooui-bg-color);
border: #1b1b1f
border-color: var(--ooui-border-color-light);
box-shadow: var(--box-shadow-medium);
}
}


#mw-content-container,#mw-header-container,#mw-content-wrapper,#mw-content,#p-logo {
.ace-tm {
background: #1b1b1f;
background: var(--theme-bg-color-base);
color: lightgrey;
color: var(--ooui-text-color);
border: #1b1b1f
}
}


.mw-code {
.ace-tm .ace_cursor {
background: var(--theme-bg);
color: var(--ooui-text-color-light);
color: lightgrey
}
}


footer,#footer-info-lastmod,#footer-info-copyright {
body:not(.wgl-theme-light) .ace-tm .ace_storage,.ace-tm .ace_keyword {
color: lightgrey
color: rgb(153,153,255);
}
}


p,h1,h2,h3,h4,h5,h6,li {
body:not(.wgl-theme-light) .ace-tm .ace_constant {
color: lightgrey
color: rgb(241,89,92);
}
}


p {
body:not(.wgl-theme-light) .ace-tm .ace_support.ace_function {
margin: 0.8em 0;
color: rgb(68,118,235);
}
}


a,.vector-menu-portal .vector-menu-content li a,.vector-menu-tabs li a,body.skin--responsive #p-cactions li a,a:visited,.vector-menu-portal .vector-menu-content li a:visited,.vector-menu-tabs li a:visited,body.skin--responsive #p-cactions li a:visited {
body:not(.wgl-theme-light) .ace-tm .ace_support.ace_constant {
color: var(--text-color-link);
color: rgb(23,202,33);
}
}


a.current {
body:not(.wgl-theme-light) .ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {
color: lightgray !important;
color: rgb(182,187,236);
}
}


a.label {
body:not(.wgl-theme-light) .ace-tm .ace_string {
color: lightgray !important;
color: rgb(6,142,13);
}
}


a:hover,a:visited:hover {
body:not(.wgl-theme-light) .ace-tm .ace_comment {
color: white
color: rgb(103,193,150);
}
}


a.option {
body:not(.wgl-theme-light) .ace-tm .ace_constant.ace_numeric {
background: var(--ooui--bg);
color: rgb(153,153,255);
color: lightgray !important;
border: 1px solid var(--ooui--border);
}
}


.screenplay, code, tt, kbd, pre, samp, .skin-timeless .monospace {
body:not(.wgl-theme-light) .ace-tm .ace_marker-layer .ace_selection {
font-family: 'Menlo', 'Consolas', 'Monaco', 'Noto Mono', 'Nimbus Mono L', monospace;
background: rgb(28,45,68);
}
}


/* КОНЕЦ */
body:not(.wgl-theme-light) .ace-tm .ace_marker-layer .ace_bracket {
margin: -1px 0 0 -1px;
border: 1px solid rgb(94,94,94);
}


/* ============ */
body:not(.wgl-theme-light) .ace-tm .ace_marker-layer .ace_active-line {
/* СТИЛИ ДЛЯ ui MediaWiki */
background: rgb(153,153,183,7%);
/* ============ */
}


.wikiEditor-ui-text {
body:not(.wgl-theme-light) .ace-tm .ace_marker-layer .ace_selected-word {
background: #1b1b1f;
background: rgb(37,59,89);
border: 1px solid rgb(36,36,42);
}
}


.wikiEditor-ui-toolbar .tabs span.tab a {
/*=== tabs ===*/
color: var(--text-color-link);
/* Стили для блока */
.tabs-tabbox, .tabs-togglebox {
display: flow-root;
}
}


.wikiEditor-ui-toolbar .section-secondary .group.empty {
/* Стили для активных вкладок */
display: none;
.tabs-tabbox > .tabs-input:checked + .tabs-label,
.tabs-input-0:checked + .tabs-input-1 + .tabs-label {
background: var(--theme-bg-color-200);
border-top: 1px solid rgba(var(--color-lighter--rgb), var(--alpha-xs));
border-bottom: 1px solid var(--color-contrast);
z-index: 2;
}
}


.wikiEditor-ui .wikiEditor-ui-top {
/* Стили для стили для вкладок */
border-color: var(--ooui--border);
.tabs-tabbox > .tabs-input + .tabs-input + .tabs-label {
margin: 0;
}
}


.ext-WikiEditor-ResizingDragBar {
.tabs-tabbox > .tabs-label {
background: var(--theme-bg);
cursor: pointer;
padding: 1px 6px;
margin: 0;
vertical-align: baseline;
border-radius: 0;
background: var(--theme-bg-color-150);
border: 1px solid var(--theme-bg-color-base);
border-top: 1px solid rgba(var(--color-lighter--rgb), var(--alpha-xs));
}
}


.ext-WikiEditor-ResizingDragBar-ns {
.tabs-tabbox > .tabs-label:hover {
border-color: var(--ooui--border);
z-index: 2;
background: var(--theme-bg-color-200);
transition: all 0.1s;
}
}


.ext-WikiEditor-ResizingDragBar span {
/* Стили для контейнера вкладок */
background-color: var(--ooui--border);
.tabs-tabbox > .tabs-container {
padding: 14px 10px;
background: var(--theme-bg-color-150);
border: none;
border-top: 1px solid rgba(var(--color-lighter--rgb), var(--alpha-x));
border-radius: var(--border-radius-low);
box-shadow: var(--box-shadow);
}
}


.ext-WikiEditor-ResizingDragBar:hover span {
.tabs-content {
background-color: var(--color-contrast2);
width: 100%;
}
}


.wikiEditor-ui .wikiEditor-ui-view {
/*=== toc ===*/
border-color: var(--ooui--border-light);
ul#filetoc, .toc, .toccolours, .mw-warning {
border-radius: var(--border-radius-high);
background: var(--theme-bg-color-150);
padding: 8px 12px;
margin: 12px 0;
min-width: 12em;
box-shadow: var(--box-shadow);
line-height: 1.3;
border: var(--border-outset-light);
box-sizing: border-box;
}
}


.wikiEditor-ui-toolbar {
.toccolours > p {
background: var(--ooui--bg);
margin: 0;
box-shadow: var(--box-shadow-medium);
color: white;
}
}


.wikiEditor-ui-toolbar .group {
.toc, .toc * {
border-color: var(--ooui--border-light);
box-sizing: border-box;
color: white;
}
}


.wikiEditor-ui-toolbar .group .label {
.toc .toctitle {
color: lightgray;
font-size: var(--font-size-s);
display: flex;
align-items: center;
position: relative;
overflow: hidden;
text-align: left;
border: none;
}
}


/* invert(0) */
.toc .toctitle h2 {
.tools-inline .selected span {
font-size: 1.1em;
filter: invert(0);
}
 
.oo-ui-image-progressive {
filter: invert(0) !important;
}
 
/* invert(1) */
.wikiEditor-ui-toolbar .page-characters div span,
.shortcut-1 > span > span > img,
.tools-inline li:not(.selected) a,
.tools-inline li.selected a,
#personal h2, #site-tools h2, #site-navigation h2, #searchButton,
#personal h2 span,
.dropdown-toggle:after,
.mw-editsection,
.mw-editsection a,
.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon, .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator,
.oo-ui-icon-template-format-block.oo-ui-image-invert{
filter: invert(1);
}
 
.tools-inline li.selected span {
filter: invert(1);
color: lightgrey;
font-weight: bold;
font-weight: bold;
display: flex;
align-items: center;
padding: 0;
}
}


.tools-inline span {
.toc .toctitle h2::before {
filter: invert(1);
content: "";
margin-left: 2px;
display: block;
font-size: 15px;
width: 16px;
font-family: "noto sans";
height: 14px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: var(--theme-icon-color);
margin: 0 6px 0 0;
}
}


/* invert(0.75) */
.toc .toctogglelabel {
.wikiEditor-ui-toolbar .group .tool-select .label:after,
position: absolute;
.wikiEditor-ui-toolbar .tabs span.tab a:before,
width: 100%;
.oo-ui-icon-menu,
height: 100%;
.oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon:not(.oo-ui-image-invert), .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator:not(.oo-ui-image-invert),
left: 0;
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-input > .oo-ui-icon-menu,
top: 0;
.oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-indicatorElement-indicator,
padding: 0 8px;
.mw-collapsibleFieldsetLayout.mw-collapsible .mw-collapsible-toggle .oo-ui-iconElement-icon,
font-size: unset;
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon, .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator,
line-height: unset;
.oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon, .oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator,
display: flex;
.oo-ui-iconElement-icon.oo-ui-icon-search,
align-items: center;
.oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon, .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator,
justify-content: flex-end;
.oo-ui-icon-bookmark, .mw-ui-icon-bookmark:before,
font-family: var(--font-family-heading);
.oo-ui-icon-template-format-block,
.oo-ui-icon-template-format-inline {
filter: invert(0.75);
}
}


.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover > .oo-ui-iconElement-icon {
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after,
filter: invert(0.75) !important;
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {
content: "";
display: block;
pointer-events: none;
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background: var(--theme-icon-color);
width: 14px;
height: 14px;
flex: 0 0 auto;
transform: scaleY(-1);
}
}


/* invert(0.5) */
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-textInputWidget-type-search > .oo-ui-indicatorElement-indicator,
transform: none;
.mw-enhancedchanges-arrow-space,
#mw-indicator-mw-helplink a .mw-helplink-icon {
filter: invert(0.5);
}
}


/* Простые стили с bg */
.toc > ul {
.oo-ui-buttonElement-frameless.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button,
margin: 6px 0 0 0;
.mw-prefs-buttons,
border-top: 1px solid var(--theme-border-color-base);
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected, .oo-ui-outlineOptionWidget.oo-ui-optionWidget-pressed,
padding-top: 2px;
.mw-rcfilters-ui-cell.mw-rcfilters-ui-filterTagMultiselectWidget-views-select,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-dropdownWidget,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background: var(--ooui--bg);
}
}


.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-top > .oo-ui-menuLayout-content,
#searchInput:focus {
.mw-rcfilters-ui-menuSelectWidget-body.oo-ui-clippableElement-clippable,
outline: 2px solid var(--color-contrast);
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input,
.mw-widgets-datetime-calendarWidget-grid .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ace_mobile-button:active,
.ace_mobile-button:hover,
.ace_searchbtn:hover {
background: var(--ooui--bg-dark);
}
}


.mw-rcfilters-ui-filterMenuSectionOptionWidget,
.toctogglecheckbox:focus + .toctitle .toctogglelabel {
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover,
outline: none;
#ca-nstab-special.selected.mw-list-item,
.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line {
background: var(--ooui--bg-light);
}
}
/* #endregion */


.wikiEditor-ui-toolbar .booklet > .index > :hover,
/* ============ */
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
/* #region Классы */
.mw-highlight .hll,
/* ============ */
.ace_button:hover:not(.checked),
.ace_button:active {
background-color: var(--ooui--bg--hover);
}


.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
/* Складной списки с кнопкой в ширину всего блока */
background: var(--ooui--bg--hover) !important;
.collapsible-title {
display: grid;
}
}


.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-conflicting-talk-label span .mw-twocolconflict-split-delete {
.collapsible-title > *:not(.mw-collapsible-content) {
background: var(--bg-message-subtle);
grid-row: 1;
}
grid-column: 1 / 3;
}  


.mw-twocolconflict-single-column.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-add {
.collapsible-title > .mw-collapsible-content {
border-color: var(--border-message-subtle);
grid-row: 2;
grid-column: 1 / 3;
}
}


.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
/* Делает кнопку раскрытия складного списка в виде стрелочки */
background: var(--ooui--bg);
.collapsible-toggle-arrow::before {
color: white;
--wh-ratio: 1.5;
--w: 0.9em;
--h: calc(var(--w) / var(--wh-ratio));
content: "";
background-image: url(/images/1/12/Inverted_triangle.svg);
display: inline-block;
background-size: cover;
width: var(--w);
height: var(--h);
margin: 0 0.1em;
transition: transform 60ms ease;
}
}


.wikiEditor-ui-toolbar .booklet > .index > .current {
.mw-collapsible:has(.mw-collapsible-toggle-collapsed) > .collapsible-toggle-arrow::before {
background: var(--ooui--bg-light);
transform: rotate(-90deg);
color: white !important;
}
}


.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-single-column {
.mw-collapsible:has(.collapsible-toggle-arrow) > .mw-collapsible-toggle *,
background: var(--ooui--bg-darkened);
.mw-collapsible:has(.collapsible-toggle-arrow) > .mw-collapsible-toggle::after,
color: lightgrey;
.mw-collapsible:has(.collapsible-toggle-arrow) > .mw-collapsible-toggle::before {
display: none;
}
}


/* Простые стили с border */
/* Ссылка на весь контейнер кнопки */
.mw-rcfilters-ui-watchlistTopSectionWidget-separator,
a:has(.StupidButton) {
.mw-revslider-revision-tooltip .mw-revslider-filter-highlightable-row.mw-revslider-filter-highlight {
position: absolute;
border-color: var(--ooui--border-lighter);
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: var(--index-overlay);
}
}


.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::before {
/* Тег p без отступов */
border-bottom-color: var(--ooui--border-light);
.p-no-margin p {
margin: 0;
}
}


.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::after {
/* Подсветка при наведении */
border-bottom-color: var(--ooui--bg-light);
.backlight:hover {
box-shadow: 0 0 4px 2px var(--color-contrast);
}
}


.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
/* Key press */
border-top-color: var(--ooui--border-light);
.keyboard-key,
.ve-ui-commandHelpDialog-shortcut > kbd, .ve-ui-commandHelpDialog-sequence > kbd {
border: 1px solid var(--theme-border-color-100);
border-radius: var(--border-radius-low);
background-image: linear-gradient(to bottom, var(--theme-bg-color-100), var(--theme-bg-color-250), var(--theme-bg-color-100));
color: var(--theme--text-color);
padding: 0.1em 0.3em;
font-family: inherit;
font-size: 0.8em;
}
}


.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
/* Кнопка вверх [[Файл:AnomalyElectricityPulse.png]] */
border-top-color: var(--ooui--bg-light);
#scroll-top {
display: none !important;
background: url(https://station14.ru/images/0/00/AnomalyElectricityPulse.png) 0% 0%/57px 57px no-repeat;
opacity: 0.5;
width: 57px;
height: 57px;
cursor: pointer;
position: fixed;
right: calc(0.95em + 6px);
bottom: 30px;
z-index: 10000;
image-rendering: pixelated;
filter: var(--filter-drop-shadow-medium);
}
}


.mw-twocolconflict-single-column.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
#scroll-top:hover {
border-color: var(--border-warning);
opacity: 0.8;
}
}


.mw-twocolconflict-single-column.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-add {
@media screen and (max-width: 850px) {
border-color: var(--border-message);
#scroll-top {
transform: translate(-50%, -50%);
left: 50%;
right: 50%;
bottom: 15px;
opacity: 0.3;
}
}
}


/* Простые стили с bg + border */
/* Необходим для использования fonts.google.com/icons */
.cdx-button:enabled:hover, .cdx-button.cdx-button--fake-button--enabled:hover,
.material-symbols-outlined {
.footer-icons a:hover {
font-family: 'Material Symbols Outlined';
background: var(--ooui--bg);
font-weight: normal;
border-color: var(--ooui--border);
font-style: normal;
}
font-size: 24px;
 
line-height: 1;
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
letter-spacing: normal;
background-color: var(--bg-message-subtle);
text-transform: none;
border-color: var(--border-message);
display: inline-block;
}
white-space: nowrap;
 
word-wrap: normal;
.mw-message-box-warning,
direction: ltr;
.cdx-message--warning,
-webkit-font-feature-settings: 'liga';
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
-webkit-font-smoothing: antialiased
background-color: var(--bg-warning-subtle);
border-color: var(--border-warning);
}
}


.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
#mw-indicator-mw-helplink a {
background-color: var(--bg-notice-subtle);
background-image: none;
border-color: var(--border-notice);
}
}


.mw-message-box-error {
.mw-body-content sub,.mw-body-content sup,span.reference {
background-color: var(--bg-error-subtle);
font-size: 80%
border-color: var(--border-error);
}
}


.cdx-message--error {
.ns-talk .mw-body-content dd {
background-color: var(--bg-error-subtle);
margin-top: 0.4em;
border-color: var(--border-error);
margin-bottom: 0.4em
}
}


.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span,
#interwiki-completelist {
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] + span {
font-weight: bold
background-color: var(--ooui--bg-dark);
border: 1px solid var(--ooui--border-lighter);
}
}


.ace_optionsMenuEntry input, .ace_optionsMenuEntry button {
.hatnote {
background: var(--ooui--bg);
font-style: italic;
border: 1px solid var(--ooui--border-light);
padding-left: 1.6em;
margin: 0.35em 0.2em 0.25em 0;
}
}


.ace_optionsMenuEntry button {
.biglink {
background: var(--ooui--bg);
font-family: var(--font-family-oswald);
border-color: var(--ooui--border-light);
font-style: oblique 10deg;
box-shadow: var(--box-shadow-inset-high);
font-variant-caps: small-caps;
text-shadow: var(--theme-bg-color-base) 1px 2px,#595959dd 2px 2px 1px
}
}


.ace_optionsMenuEntry button[ace_selected_button=true] {
.client-js .mw-special-Watchlist #watchlist-message,.client-js .collapsible:not(.mw-made-collapsible).collapsed>tbody>tr:not(:first-child),#editpage-specialchars {
background: var(--ooui--bg);
display: none
border-color: var(--ooui--border-light);
box-shadow: var(--box-shadow-inset-high);
}
}


#ace_settingsmenu, #kbshortcutmenu {
.mw-rcfilters-enabled .mw-specialpage-summary {
background: var(--ooui--bg-darkened);
margin-top: 1em
box-shadow: var(--box-shadow-high);
color: lightgray;
}
}


/* Простые стили с color */
.citation:target {
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor,
background: rgba(0, 127, 255, 0.133)
.cdx-message,
.mw-message-box,
.wikiEditor-ui-toolbar .booklet > .index {
color: lightgray;
}
}


#contentSub,
.citation {
.mw-templatedata-doc-muted,
word-wrap: break-word
.mw-templatedata-doc-param-alias {
color: var(--theme-color-text-dark);
}
}


/* Стили с color-contrast */
ol.references {
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button,
font-size: 90%;
.mw-portlet-body #ca-move.selected {
margin-bottom: 0.5em
background: rgba(var(--color-contrast-dark--rgb), var(--alpha-m));
}
}


.ace_optionsMenuEntry button:hover {
.hlist dl,.hlist ol,.hlist ul {
background: var(--color-contrast2);
margin: 0;
border-color: var(--color-contrast);
padding: 0
}
}


/* Сложные стили */
.hlist dd,.hlist dt,.hlist li {
.mw-footer .footer-icons a {
margin: 0;
background: var(--theme-bg-dark);
display: inline
border: 1px solid var(--ooui--border-dark);
padding-right: 15px;
padding-left: 15px;
min-height: 44px;
display: inline-flex;
align-items: center;
}
}


#footer-poweredbyico a {
.hlist.inline,.hlist.inline dl,.hlist.inline ol,.hlist.inline ul,.hlist dl dl,.hlist dl ol,.hlist dl ul,.hlist ol dl,.hlist ol ol,.hlist ol ul,.hlist ul dl,.hlist ul ol,.hlist ul ul {
background-image: url(https://commons.wiki.gg/images/1/1c/MediaWiki_footer_badge_dark.svg?12ec0a);
display: inline
background-position: 50% 50%;
background-size: 88px 31px;
background-repeat: no-repeat;
}
}


#footer-poweredbyico a img {
.hlist .mw-empty-li {
visibility: hidden;
display: none
}
}


/* Остальное */
.hlist dt:after {
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span {
content: ":"
border-color: var(--color-contrast);
background: var(--ooui--bg-light);
border-width: 2px;
}
}


/* КОНЕЦ */
.hlist dd:after,.hlist li:after {
 
content: " · ";
.wikiEditor-ui-toolbar .group .tool-select .options {
font-weight: bold
border: none;
}
}


.wikiEditor-ui-toolbar .sections .section {
.hlist dd:last-child:after,.hlist dt:last-child:after,.hlist li:last-child:after {
border-color: var(--ooui--border-light);
content: none
}
}


.wikiEditor-ui-toolbar .page-table th {
.hlist dd dd:first-child:before,.hlist dd dt:first-child:before,.hlist dd li:first-child:before,.hlist dt dd:first-child:before,.hlist dt dt:first-child:before,.hlist dt li:first-child:before,.hlist li dd:first-child:before,.hlist li dt:first-child:before,.hlist li li:first-child:before {
color: lightgrey;
content: " (";
font-weight: normal
}
}


.wikiEditor-ui-toolbar .page-table td {
.hlist dd dd:last-child:after,.hlist dd dt:last-child:after,.hlist dd li:last-child:after,.hlist dt dd:last-child:after,.hlist dt dt:last-child:after,.hlist dt li:last-child:after,.hlist li dd:last-child:after,.hlist li dt:last-child:after,.hlist li li:last-child:after {
color: lightgrey;
content: ")";
font-weight: normal
}
}


.oo-ui-indicatorElement-indicator {
.hlist ol {
background-size: contain;
counter-reset: listitem
background-position: center center;
background-repeat: no-repeat;
position: absolute;
top: 0;
min-width: 12px;
width: 0.8571429em;
min-height: 12px;
height: 100%;
}
}


a.extiw:visited,a.external:visited,.mw-parser-output a.extiw:visited,.mw-parser-output a.external:visited,body.skin--responsive #p-cactions li a.external:visited {
.hlist ol>li {
color: var(--text-color-link-external)
counter-increment: listitem
}
}


.vector-menu-tabs li {
.hlist ol>li:before {
background: var(--theme-bg)
content: " " counter(listitem) "\a0"
}
}


#p-logo-text a {
.hlist dd ol>li:first-child:before,.hlist dt ol>li:first-child:before,.hlist li ol>li:first-child:before {
color: lightgrey
content: " (" counter(listitem) "\a0"
}
}


#ca-nstab-mediawiki.a {
.plainlist ol,.plainlist ul {
color: lightgrey
line-height: inherit;
list-style: none none;
margin: 0
}
}


#mw-changeslist-links {
.plainlist ol li,.plainlist ul li {
background: var(--theme-bg);
margin-bottom: 0
color: lightgrey
}
}


#simpleSearch {
background: var(--ooui--bg);
border: 1px solid var(--ooui--border);
color: lightgrey;
border-radius: var(--border-radius-low);
}


#searchInput {
color: white
}


#pt-createaccount {
@media (max-width: 800px) {
visibility: hidden;
.grid-adaptive {
display: none
grid-template-columns: 1fr !important;
}
}
}


.vector-user-links .vector-user-menu-more .vector-menu-content-list li a, #personal .dropdown {
.grid-item-adaptive {
background: var(--ooui--bg-dark);
display: grid;
border-color: var(--ooui--border);
gap: 8px;
color: lightgrey;
grid-template-columns: repeat(auto-fit, minmax(clamp(200px, 30vw, 300px), 1fr));
box-shadow: var(--box-shadow-medium);
}
}


.mw-notification {
.grid-big-item-adaptive {
background: var(--ooui--bg-dark);
display: grid;
border: 1px solid var(--ooui--border);
gap: 10px;
color: lightgrey;
grid-template-columns: repeat(auto-fit, minmax(clamp(200px, 30vw, 400px), 1fr));
box-shadow: var(--box-shadow-medium);
}
}


@media screen and (min-width: 851px) {
.grid-small-item-adaptive {
#personal .dropdown:before, #personal .dropdown:after {
display: grid;
border-bottom: 10px solid var(--ooui--border-light);
gap: 8px;
}
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
}
}


@media screen and (min-width: 851px) {
.grid-item-compressed {
#personal .dropdown:after {
display: grid;
border-bottom: 10px solid var(--ooui--bg-dark);
gap: 10px;
}
grid-template-columns: repeat(auto-fit, minmax(clamp(280px, 30vw, 350px), 0fr));
}
}


.vector-menu-tabs .selected {
.grid-item-compressed {
background: #1b1b1f
display: grid;
gap: 10px;
grid-template-columns: repeat(auto-fit, minmax(clamp(280px, 30vw, 350px), 0fr));
}
}


#pagehistory li.selected {
.link-card__flex-container {
background: #1B4D3E;
display: flex;
font-weight: bold
gap: 10px;
justify-content: center;
flex-grow: 1;
align-items: flex-start;
flex-wrap: wrap;  
align-content: center;
}
}


div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
@media (max-width: 800px) {
background: #7C0A02;
.link-card__flex-container {
border: 1px solid #bb7070
gap: 8px;
}
}
}


/* Стиль для таблиц wikitable */
/* Удаление верхних и нижних отступов для первого и последнего дочернего элемента */
.wikitable {
.no-margin-edges > :first-child,
border-spacing: 1px;
.tabs-content > :first-child,
padding: 10px;
.doc > :first-child {
border-collapse: separate;
margin-top: 0 !important;
border: none;
border-radius: 0.8em;
background: var(--theme-bg-light);
color: #dddddd;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.55);
}
}


.wikitable>*>tr>*{
.no-margin-edges > :last-child,
padding: 0.4em !important;
.tabs-content > :last-child,
margin: 0 !important;
.doc > :last-child {
border: none;
margin-bottom: 0 !important;
}
}


.wikitable>*>tr>th {
/* Сброс и настройка отступов для списков */
background: var(--theme-bg-light);
.list-reset-margin ol {
color: #e1e1e1;
margin: 0 0 0 24px;
}
padding: 0;
 
.wikitable>*>tr>td {
background: #31313b;
}
}


.wikitable p, .wikitable h1, .wikitable h2, .wikitable h3, .wikitable h4, .wikitable h5, .wikitable h6, .wikitable li {
.list-reset-margin > ol > li:not(:first-child),
color: #dddddd;
.list-reset-margin > ul:nth-of-type(n+2) {
margin-top: 10px;
}
}


/* Закругление верхнего левого угла первой ячейки */
/* Кнопка копирования текста */
.wikitable thead tr:first-child th:first-child,
.copy-icon {
.wikitable thead tr:first-child td:first-child,
cursor: pointer;
.wikitable:not(:has(thead)) tr:first-child th:first-child,
.wikitable:not(:has(thead)) tr:first-child td:first-child {
border-top-left-radius: 4px;
}
}


/* Закругление верхнего правого угла последней ячейки */
/* Кнопка копирования текста */
.wikitable thead tr:first-child th:last-child,
.brightness-overlay::before {
.wikitable thead tr:first-child td:last-child,
content: "";
.wikitable:not(:has(thead)) tbody > tr:first-child th:last-child,
position: absolute;
.wikitable:not(:has(thead)) tbody > tr:first-child td:last-child {
top: 0;
border-top-right-radius: 4px;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
background: var(--background-color);
}
}


/* Закругление нижнего левого угла первой ячейки последнего ряда
.wikitable tbody tr:last-child th:first-child,
.wikitable tbody tr:last-child td:first-child {
border-bottom-left-radius: 4px;
}*/


/* Закругление нижнего правого угла последней ячейки последнего ряда
/* Псевдоэлемент для добавления фона, который изменяет яркость при наведении */
.wikitable tbody tr:last-child th:last-child,
.brightness-overlay::before {
.wikitable tbody tr:last-child td:last-child {
content: "";
border-bottom-right-radius: 4px;
position: absolute;
}*/
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
background: var(--background-color);
}


/* Таблицы на телефонах */
.brightness-overlay:hover::before {
@media screen and (max-width: 850px) {
filter: brightness(105%);
.wikitable {
font-size: 0.65em;
padding: 5px !important;
}
.wikitable:not(.no-img-adaptive) img[width="64"][height="64"] {
width: 32px;
height: 32px;
}
.wikitable:not(.no-img-adaptive) img[width="64"][height="128"] {
width: 32px;
height: 64px;
}
.wikitable:not(.no-img-adaptive) img[width="128"][height="128"] {
width: 64px;
height: 64px;
}
}
}


@media screen and (max-width: 650px) {
/* Уменьшеная полоса прокрутки */
.mw-parser-output table {
@media not all and (hover: none) and (pointer: coarse) {
display: table-cell;
body:not(.wgl-theme-light) .short-scrollbar::-webkit-scrollbar {
overflow: auto;
width: 13px;
max-width: 100%;
}
}
}
}


ul#filetoc, .toc, .toccolours, .mw-warning {
/* Для для динамичного вида кнопки "[развернуть]" */
border-radius: 0.5em;
.collapsible-absolute .mw-collapsible-toggle {
background: var(--theme-bg-light);
position: absolute;
padding: 14px;
left: 0;
box-sizing: border-box;
right: 0;
margin: 12px 0;
min-width: 12em;
border: none;
box-shadow: var(--box-shadow-outline);
line-height: 1.3;
}
}


.toc, .toc * {
/* Обводка тенью изображений и текста */
box-sizing: border-box;
.with-drop-shadow,
.mw-wiki-logo.timeless-logo img {
filter: var(--filter-drop-shadow-medium);
}
}


.toc .toctitle {
/* Лого рендерится не в pixelated */
font-size: 0.95em;
.mw-wiki-logo.timeless-logo img {
padding: 0 8px;
image-rendering: auto;
display: flex;
}
align-items: center;
 
.tooltip {
position: relative;
position: relative;
overflow: hidden;
display: inline;
text-align: left;
}
border: none;
 
.tooltiptext {
position: absolute;
min-width: 240px;
max-width: 100%;
left: -240px;
right: -240px;
top: 125%;
margin-left: auto;
margin-right: auto;
z-index: 99;
padding: 22px;
pointer-events: none;
visibility: hidden;
transition: all 0.05s;
border: 1px solid var(--color-contrast);
border-radius: 1.4rem;
background: var(--ooui-bg-color);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}
}


.toc .toctitle h2 {
.tooltip:hover>.tooltiptext {
font-size: 1.1em;
visibility: visible;
font-weight: bold;
opacity: 1;
display: flex;
align-items: center;
}
}


.toc .toctitle h2::before {
@media screen and (min-width: 851px) {
content: "";
.mobile {
display: block;
display:none
width: 12px;
}
height: 12px;
 
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
.headder {
-webkit-mask: var(--mask);
width: 25%;
mask: var(--mask);
float: right;
-webkit-mask-size: 100% 100%;
margin-left: 1em
mask-size: 100% 100%;
}
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
margin: 0 6px 0 0;
}


.toc .toctogglelabel {
.stiky {
position: absolute;
position: sticky;
width: 100%;
top: 0.1em
height: 100%;
}
left: 0;
top: 0;
padding: 0 8px;
font-size: unset;
line-height: unset;
display: flex;
align-items: center;
justify-content: flex-end;
font-family: "noto sans";
}
}


.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after,
@media screen and (max-width: 850px) {
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {
.nomobile {
content: "";
display: none !important;
display: block;
}
pointer-events: none;
--mask: var(--icon-chevron-down) no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--theme-icon-color);
width: 14px;
height: 14px;
flex: 0 0 auto;
transform: scaleY(-1);
}


.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {
.headder {
transform: none;
width: 100%;
}
margin-left: 0;
}


.toc > ul {
.tooltip {
margin: 6px 0 0 0;
position: static;
border-top: 1px solid var(--theme-border);
}
padding-top: 2px;
}


#searchInput:focus {
.tooltiptext {
outline: 2px solid var(--color-contrast);
box-shadow: var(--box-shadow-overlay);
}
position: fixed!important;
 
width: 80vw !important;
.toctogglecheckbox:focus + .toctitle .toctogglelabel {
top: 40vh !important;
outline: none;
left: 0 !important;
}
margin: 0 auto !important;
 
right: 0!important;
.mw-content-ltr .tocnumber {
}
color: grey
/*
.mobilefont {
font-size: 80%
}
*/
.mobile-image img {
width: 32px !important;
height: 32px !important;
}
}
}


.quickbox {
/* Класс для уменьшения яркости фона tabs */
border: 1px solid var(--ooui--border);
.tabs-no-background > .tabs-container {
background: var(--ooui--bg);
background: rgba(var(--color-lighter--rgb), 0.02);
}
}
/* #endregion */


.quickboxhead {
/* ============ */
border-bottom: 1px solid var(--ooui--border);
/* #region <syntaxhighlight> CODE BLOCKS  */
background: #1b1b1f;
/* ============ */
text-align: center
}


.client-js .mw-changeslist ul, .client-js .mw-changeslist table.mw-enhanced-rc {
:root {
margin: 0;
--synt-high--color-darkCreamy: #262421;
}
--synt-high--color-lightCreamy: hsl(38, 5%, 45%);


.results-info {
--synt-high--color-comment: var(--synt-high--color-lightCreamy);
color: var(--theme-color-text-dark);
--synt-high--color-err: #ff1a94;
}
--synt-high--color-operator: #e7236a;
 
--synt-high--color-punctuation: #f8f8f2;
.mw-search-result-data {
--synt-high--color-string: #e6db74;
color: var(--theme-color-text-dark);
--synt-high--color-date: var(--synt-high--color-string);
}
/* names for things such as variables, functions, classes, etc. */
 
--synt-high--color-name: #a6e22e;
.oo-ui-buttonElement-frameless.oo-ui-labelElement > .oo-ui-buttonElement-button {
/* literals, mostly numbers, some string stuff too. */
font-size: 14px;
--synt-high--color-literal: #ae81ff;
}
/* keywords and constants */
 
--synt-high--color-keyword: #57b8cb;
.mw-rcfilters-ui-filterWrapperWidget-bottom {
gap: 4px;
--action-color: hsl(220, 60%, 50%);
}
}


.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget {
/* Modified version of https://github.com/richleland/pygments-css/blob/master/monokai.css */
padding: 0.6em;
border: 1px solid var(--ooui--border);
}


.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
/* Highlighted Lines */
border-color: var(--ooui--border-lighter);
body:not(.wgl-theme-light) .mw-highlight .hll {
background: var(--action-color);
}
}


.mw-changeslist-legend {
/* Error */
max-width: 300px;
body:not(.wgl-theme-light) .mw-highlight .err {
color: var(--synt-high--color-err);
background: hsl(328, 40%, 16%);
}
}


.mw-changeslist-legend {
/* Keyword */
display: none;
body:not(.wgl-theme-light) .mw-highlight .k {
color: var(--synt-high--color-keyword);
}
}


.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget > .mw-changeslist-legend {
/* Literal */
display: block;
body:not(.wgl-theme-light) .mw-highlight .l {
background: var(--ooui--bg-light);
color: var(--synt-high--color-literal);
}
}


.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
/* Name */
color: lightgray;
body:not(.wgl-theme-light) .mw-highlight .n {
color: #f8f8f2;
}
}


.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
/* Operator */
color: lightgray;
body:not(.wgl-theme-light) .mw-highlight .o {
color: var(--synt-high--color-operator);
}
}


.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-rcfilters-ui-changesListWrapperWidget {
/* Punctuation */
background: var(--ooui--bg);
body:not(.wgl-theme-light) .mw-highlight .p {
border-color: var(--ooui--border);
color: var(--synt-high--color-punctuation);
color: white;
border-radius: 0.4em 0.4em 0 0;
}
}


.mw-rcfilters-ui-datePopupWidget {
/* Comment */
border-color: var(--ooui--border-lighter);
body:not(.wgl-theme-light) .mw-highlight .c {
color: var(--synt-high--color-comment);
}
}


.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
/* Comment.Hashbang */
color: var(--theme-color-text-dark);
body:not(.wgl-theme-light) .mw-highlight .ch {
color: var(--synt-high--color-comment);
}
}


.mw-rcfilters-ui-changesListWrapperWidget:not(.mw-rcfilters-ui-changesListWrapperWidget-highlighted) .mw-changeslist-watchedseen div.mw-rcfilters-ui-highlights-color-none {
/* Comment.Multiline */
background-color: var(--ooui--border-light);
body:not(.wgl-theme-light) .mw-highlight .cm {
border: 1px solid var(--color-contrast);
color: var(--synt-high--color-comment);
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
/* Comment.Preproc */
background-color: var(--color-contrast2);
body:not(.wgl-theme-light) .mw-highlight .cp {
border-color: var(--color-contrast2);
color: var(--synt-high--color-comment);
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button:hover {
/* Comment.PreprocFile */
border-color: var(--color-contrast);
body:not(.wgl-theme-light) .mw-highlight .cpf {
color: var(--synt-high--color-comment);
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
/* Comment.Single */
background-color: var(--color-contrast2);
body:not(.wgl-theme-light) .mw-highlight .c1 {
border-color: var(--color-contrast);
color: var(--synt-high--color-comment);
color: white;
}
}


.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
/* Comment.Special */
background-color: var(--color-contrast2);
body:not(.wgl-theme-light) .mw-highlight .cs {
border-color: var(--color-contrast);
color: var(--synt-high--color-comment);
color: white;
}
}


.tdg-templateDataParamWidget-param-description {
/* Generic.Deleted */
color: var(--theme-color-text-dark);
body:not(.wgl-theme-light) .mw-highlight .gd {
color: #f92672;
}
}


.oo-ui-processDialog .oo-ui-actionWidget.oo-ui-iconElement > .oo-ui-buttonElement-button {
/* Generic.Emph */
border-color: transparent;
body:not(.wgl-theme-light) .mw-highlight .ge {
border-right-color: var(--ooui--border);
font-style: italic;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
/* Generic.Inserted */
border-color: transparent;
body:not(.wgl-theme-light) .mw-highlight .gi {
border-right-color: var(--ooui--border);
color: var(--synt-high--color-name);
}
}


.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button, .oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
/* Generic.Strong */
border-color: transparent;
body:not(.wgl-theme-light) .mw-highlight .gs {
border-right-color: var(--ooui--border);
font-weight: bold;
}
}


.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover, .oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
/* Generic.Subheading */
background-color: var(--color-contrast2);
body:not(.wgl-theme-light) .mw-highlight .gu {
border-color: var(--color-contrast);
color: #75715e;
}
}


.mw-revslider-container {
/* Keyword.Constant */
border-color: var(--ooui--border-light);
body:not(.wgl-theme-light) .mw-highlight .kc {
color: var(--synt-high--color-keyword);
}
}


.mw-revslider-slider-wrapper {
/* Keyword.Declaration */
border-color: var(--ooui--border-light);
body:not(.wgl-theme-light) .mw-highlight .kd {
color: var(--synt-high--color-keyword);
}
}


.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
/* Keyword.Namespace */
background-color: var(--ooui--bg);
body:not(.wgl-theme-light) .mw-highlight .kn {
border-color: var(--ooui--border-light);
color: #f92672;
color: white;
text-shadow: none;
}
}


.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
/* Keyword.Pseudo */
background-color: var(--ooui--bg);
body:not(.wgl-theme-light) .mw-highlight .kp {
border-color: var(--ooui--border-light);
color: var(--synt-high--color-keyword);
color: white;
}
}


.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
/* Keyword.Reserved */
color: white;
body:not(.wgl-theme-light) .mw-highlight .kr {
color: var(--synt-high--color-keyword);
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
/* Keyword.Type */
background-color: var(--color-contrast2);
body:not(.wgl-theme-light) .mw-highlight .kt {
color: var(--synt-high--color-keyword);
}
}


.oo-ui-processDialog-content > .oo-ui-window-head, .oo-ui-processDialog-content > .oo-ui-window-foot {
/* Literal.Date */
outline-color: var(--ooui--border);
body:not(.wgl-theme-light) .mw-highlight .ld {
background: var(--ooui--bg);
color: var(--synt-high--color-date);
}
}


.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup > .oo-ui-window-frame {
/* Literal.Number */
background: transparent;
body:not(.wgl-theme-light) .mw-highlight .m {
color: var(--synt-high--color-literal);
}
}


.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled {
/* Literal.String */
background: transparent;
body:not(.wgl-theme-light) .mw-highlight .s {
color: var(--synt-high--color-string);
}
}


.mw-templateData-template-map-list-menu-panel {
/* Name.Attribute */
border-color: var(--ooui--border);
.mw-highlight .na {
color: var(--synt-high--color-name);
}
}


.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
/* Name.Builtin */
background: rgba(var(--color-contrast-dark--rgb), var(--alpha-m));
body:not(.wgl-theme-light) .mw-highlight .nb {
color: white;
color: #f8f8f2;
}
}


.oo-ui-searchWidget-query {
/* Name.Class */
border-color: var(--ooui--border-lighter);
body:not(.wgl-theme-light) .mw-highlight .nc {
color: var(--synt-high--color-name);
}
}


.oo-ui-searchWidget-results {
/* Name.Constant */
background: var(--ooui--bg-darkened);
body:not(.wgl-theme-light) .mw-highlight .no {
color: var(--synt-high--color-keyword);
}
}


.oo-ui-searchWidget-query {
/* Name.Decorator */
border-color: var(--ooui--border-light);
body:not(.wgl-theme-light) .mw-highlight .nd {
background: var(--ooui--bg-darkened);
color: var(--synt-high--color-name);
}
}


.mw-templateData-template-add-map-button-panel.oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.oo-ui-panelLayout-expanded.tdg-templateDataDialog-addNewMapButtonPanel {
/* Name.Entity */
display: flex;
body:not(.wgl-theme-light) .mw-highlight .ni {
align-items: center;
color: #f8f8f2;
}
}


.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget .oo-ui-buttonElement-button {
/* Name.Exception */
border-radius: 0;
body:not(.wgl-theme-light) .mw-highlight .ne {
color: var(--synt-high--color-name);
}
}


.mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-ui-highlights > div {
/* Name.Function */
margin-right: 8px;
body:not(.wgl-theme-light) .mw-highlight .nf {
color: var(--synt-high--color-name);
}
}


.oo-ui-popupWidget-popup {
/* Name.Label */
background: var(--ooui--bg-light);
body:not(.wgl-theme-light) .mw-highlight .nl {
border-color: var(--ooui--border-light);
color: #f8f8f2;
color: lightgray;
}
}


.oo-ui-menuSelectWidget {
/* Name.Namespace */
border-color: var(--ooui--border);
body:not(.wgl-theme-light) .mw-highlight .nn {
background: var(--ooui--gradient);
color: #f8f8f2;
box-shadow: var(--box-shadow);
}
}


.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
/* Name.Other */
background: var(--ooui--border);
body:not(.wgl-theme-light) .mw-highlight .nx {
color: var(--synt-high--color-name);
}
}


.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
/* Name.Property */
background: var(--ooui--bg--hover);
body:not(.wgl-theme-light) .mw-highlight .py {
outline: 1px solid var(--ooui--border);
color: #f8f8f2;
}
}


.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted, .oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
/* Name.Tag */
background-color: rgba(var(--color-contrast-dark--rgb), var(--alpha-m)) !important;
body:not(.wgl-theme-light) .mw-highlight .nt {
color: #f92672;
}
}


.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
/* Name.Variable */
border-color: var(--ooui--border);
body:not(.wgl-theme-light) .mw-highlight .nv {
color: lightgrey;
color: #f8f8f2;
transition: all 0.01s;
cursor: pointer;
}
}


.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
/* Operator.Word */
color: lightgrey;
body:not(.wgl-theme-light) .mw-highlight .ow {
cursor: pointer;
color: var(--synt-high--color-operator);
}
}


.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
/* Text.Whitespace */
color: var(--theme-color-text-dark);
body:not(.wgl-theme-light) .mw-highlight .w {
cursor: pointer;
color: #f8f8f2;
}
}


/*==========
/* Literal.Number.Bin */
  Страница
body:not(.wgl-theme-light) .mw-highlight .mb {
==========*/
color: var(--synt-high--color-literal);
 
/* Заголовок */
.mw-body h1.firstHeading {
border-width: 3px;
}
}


/* Содержание */
/* Literal.Number.Float */
.mw-body {
body:not(.wgl-theme-light) .mw-highlight .mf {
background: var(--theme-bg);
color: var(--synt-high--color-literal);
color: lightgrey;
padding: 12px 14px;
border-radius: var(--border-radius-low);
box-shadow: var(--box-shadow-outline);
border: none;
border-top: 1px solid rgba(var(--theme-color-lighter--rgb), var(--alpha-x));
}
}


@media screen and (max-width: 850px) {
/* Literal.Number.Hex */
.mw-body {
body:not(.wgl-theme-light) .mw-highlight .mh {
padding: 6px;
color: var(--synt-high--color-literal);
}
}
}


/* Категории */
/* Literal.Number.Integer */
#content-bottom-stuff .catlinks {
body:not(.wgl-theme-light) .mw-highlight .mi {
margin-top: 6px;
color: var(--synt-high--color-literal);
border-radius: var(--border-radius-low);
border: none;
box-shadow: var(--box-shadow-outline);
border-top: 1px solid rgba(var(--theme-color-lighter--rgb), var(--alpha-x));
}
}


/*==========
/* Literal.Number.Oct */
  Заглавный поисковик
body:not(.wgl-theme-light) .mw-highlight .mo {
==========*/
color: var(--synt-high--color-literal);
 
/* Выдвижной блок */
.suggestions {
box-shadow: var(--box-shadow-high);
border-radius: 0 0 0.3em 0.3em;
background: var(--theme-bg-dark);
border: 1px solid var(--ooui--border);
border-top: 2px solid var(--color-contrast);
padding-top: 4px;
}
}


.suggestions .suggestions-results, /* Блок страниц */
/* Literal.String.Affix */
.suggestions .suggestions-special  /* Блок поиска страниц, содержащих введённый текст */ {
body:not(.wgl-theme-light) .mw-highlight .sa {
border-radius: 0.4em;
color: var(--synt-high--color-string);
margin: 0.5em;
background: var(--ooui--bg);
border: 1px outset rgb(0 0 0 / 20%);
}
}


/* Страницы */
/* Literal.String.Backtick */
.suggestions .suggestions-result {
body:not(.wgl-theme-light) .mw-highlight .sb {
color: white;
color: var(--synt-high--color-string);
margin: 6px;
}
}


/* Если пустой */
/* Literal.String.Char */
.suggestions .suggestions-results:empty {
body:not(.wgl-theme-light) .mw-highlight .sc {
display: none;
color: var(--synt-high--color-string);
}
}


.suggestions-special .special-label {
/* Literal.String.Delimiter */
color: lightgray;
body:not(.wgl-theme-light) .mw-highlight .dl {
color: var(--synt-high--color-string);
}
}


.suggestions-special .special-query {
/* Literal.String.Doc */
color: white;
body:not(.wgl-theme-light) .mw-highlight .sd {
color: var(--synt-high--color-string);
}
}


/* Подсветка при наведении */
/* Literal.String.Double */
.suggestions .suggestions-result-current {
body:not(.wgl-theme-light) .mw-highlight .s2 {
background-color: var(--color-contrast2);
color: var(--synt-high--color-string);
outline: 1px solid var(--color-contrast);
border-radius: var(--border-radius-low);
border-color: var(--color-contrast2);
}
}


/* Общие стили */
/* Literal.String.Escape */
.suggestions .suggestions-result,
body:not(.wgl-theme-light) .mw-highlight .se {
.suggestions .suggestions-special {
color: var(--synt-high--color-literal);
padding: 0.5em 0.5em 0.35em;
}
}


.mw-rcfilters-ui-menuSelectWidget-footer {
/* Literal.String.Heredoc */
border-color: var(--ooui--border);
body:not(.wgl-theme-light) .mw-highlight .sh {
background: var(--ooui--bg);
color: var(--synt-high--color-string);
}
}


.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
/* Literal.String.Interpol */
color: lightgrey;
body:not(.wgl-theme-light) .mw-highlight .si {
color: var(--synt-high--color-string);
}
}


.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
/* Literal.String.Other */
background: transparent;
body:not(.wgl-theme-light) .mw-highlight .sx {
color: var(--synt-high--color-string);
}
}


.mw-rcfilters-ui-itemMenuOptionWidget .mw-rcfilters-ui-table {
/* Literal.String.Regex */
font-size: 0.9em;
body:not(.wgl-theme-light) .mw-highlight .sr {
color: var(--synt-high--color-string);
}
}


.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-widget.oo-ui-textInputWidget > .oo-ui-inputWidget-input, .oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-widget .oo-ui-dropdownWidget-handle, .oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-widget .oo-ui-tagMultiselectWidget-handle {
/* Literal.String.Single */
margin: 0;
body:not(.wgl-theme-light) .mw-highlight .s1 {
color: var(--synt-high--color-string);
}
}


.oo-ui-layout.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top.oo-ui-actionFieldLayout {
/* Literal.String.Symbol */
margin: 0.5em 0;
body:not(.wgl-theme-light) .mw-highlight .ss {
color: var(--synt-high--color-string);
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
/* Name.Builtin.Pseudo */
background-color: var(--color-contrast2);
body:not(.wgl-theme-light) .mw-highlight .bp {
border-color: var(--color-contrast);
color: #f8f8f2;
color: white;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover > .oo-ui-iconElement-icon:not(.oo-ui-image-invert), .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover > .oo-ui-indicatorElement-indicator:not(.oo-ui-image-invert) {
/* Name.Function.Magic */
opacity: 0.87;
body:not(.wgl-theme-light) .mw-highlight .fm {
color: var(--synt-high--color-name);
}
}


.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
/* Name.Variable.Class */
background: var(--ooui--bg-dark);
body:not(.wgl-theme-light) .mw-highlight .vc {
border-color: var(--ooui--border-light);
color: #f8f8f2;
color: lightgray;
border-radius: 0.3em;
}
}


.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
/* Name.Variable.Global */
box-shadow: none;
body:not(.wgl-theme-light) .mw-highlight .vg {
color: #f8f8f2;
}
}


.mw-widget-dateInputWidget-calendar {
/* Name.Variable.Instance */
border-color: var(--ooui--border);
body:not(.wgl-theme-light) .mw-highlight .vi {
background: var(--ooui--gradient);
color: #f8f8f2;
}
}


.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
/* Name.Variable.Magic */
border-color: var(--ooui--border-light);
body:not(.wgl-theme-light) .mw-highlight .vm {
color: #f8f8f2;
}
}


.oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button {
/* Literal.Number.Integer.Long */
border-radius: var(--border-radius-low);
body:not(.wgl-theme-light) .mw-highlight .il {
color: var(--synt-high--color-literal);
}
}
/* #endregion */


.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
/* ============ */
font-weight: bold;
/* #region SOURCE EDITOR → SYNTAX HIGHLIGHTING */
}
/* based on: https://github.com/wikimedia/mediawiki-extensions-CodeMirror/blob/master/resources/mode/mediawiki/mediawiki.less */
 
/* ============ */
.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover {
:root {
background-color: var(--color-contrast2);
/* "se-cm" = Source Editor - Code Mirror */
color: white;
/* same color as for source editor */
}
--se-cm--bg-color: var(--bg-color-light-x2);
 
/* same color as for code block */
.tool-button:hover, .tool.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover {
--se-cm--gutter-bg-color: var(--code-color-bg);
background: rgba(var(--color-contrast-dark--rgb), var(--alpha-m));  
/* margin to the left for the main contents of the editor */
transition: all 0.01s;
--se-cm--main-contents-left-margin: 0.25rem;
}
/* bg color for pre/nowiki tags contents */
 
--se-cm--pre-bg-color: hsl(205, 21%, 15%);
.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
/* from the <syntaxhighlight> theme */
display: flex;
--se-cm--comment-color: var(--synt-high--color-comment);
align-items: center;
--se-cm--error-color: var(--red-color);
}
/* link itself */
 
--se-cm--link-color: #699ae9;
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
/* link delimiter */
color: lightgrey;
--se-cm--cm-mw-link-delimiter: var(--se-cm--template-delimiter-color);
}
/* link text */
 
--se-cm--link-text-color: #3873d3;
.mw-widget-calendarWidget-day-heading {
--se-cm--link-brackets-color: var(--se-cm--link-text-color);
color: lightgray;
/* things like "DISPLAYTITLE" "templates" (the whole template except the value part) */
}
--se-cm--parser-function-color: #e0485a;
 
/* function param values */
.mw-widget-calendarWidget-day {
--se-cm--parser-function-values-color: #e0cacd;
color: lightgray;
/* table brackets and row delimiter */
}
--se-cm--table-punctuation-color: var(--se-cm--parser-function-color);
 
/* table settings */
.mw-widget-calendarWidget-labelButton .oo-ui-buttonElement-button .oo-ui-labelElement-label {
--se-cm--table-settings-color: var(--se-cm--template-name-color);
color: lightgrey;
/* template name */
}
--se-cm--template-name-color: #a142cf;
 
/* template arg names */
.mw-editform #wpTextbox1, textarea {
--se-cm--template-arg-name-color: #9e27da;
background: #1b1b1f;
/* template brackets */
border: none;
--se-cm--template-brackets-color: var(--se-cm--template-name-color);
color: lightgray;
/* template arg values */
}
--se-cm--template-values-color: #a3cced;
 
/* template arg delimiters */
.group.group-search {
--se-cm--template-delimiter-color: var(--se-cm--link-color);
border: none;
/* template param name */
}
--se-cm--template-param-name-color: #d07b00;
 
/* template param brackets */
.editOptions,.mw-editform .editOptions {
--se-cm--template-param-brackets-color: #ac6600;
background: var(--theme-bg);
/* template param values */
border: 1px solid var(--ooui--border-light);
--se-cm--template-param-value-color: hsl(207,90%,83%);
border-top: none;
/* template param delimiter */
color: white;
--se-cm--template-param-delimiter-color: var(--se-cm--template-delimiter-color);
/* wiki formatting: headers, bullet points, bold/italic quotes, etc. */
--se-cm--wikitext-formatting-color: var(--se-cm--link-text-color);
/* html tags, including ones specific for the wiki (like syntaxhighlight) */
--se-cm--xml-tag-color: #11a886;
/* selection color */
--se-cm--selection-color: hsl(205, 21%, 30%);
/* bg color applied when selecting a bracket that has a match (in templates) */
--se-cm--matching-brackets-bg-color: hsl(205, 21%, 44%);
}
/* the whole content body code mirror wrapper */
body:not(.wgl-theme-light) .CodeMirror-wrap {
/* same color as for source editor */
background: var(--se-cm--bg-color);
/* color for the text that the other rules don't apply to (regular text, header text, etc.) */
color: var(--text-color);
}
}
 
/* the actual lines of text */
.oo-ui-tagMultiselectWidget-input.oo-ui-widget.oo-ui-widget-enabled.oo-ui-inputWidget.oo-ui-iconElement.oo-ui-textInputWidget.oo-ui-textInputWidget-type-text {
body:not(.wgl-theme-light) .CodeMirror pre.CodeMirror-line {
background: var(--ooui--border);
/* a little bit of margin for the main content */
margin-left: var(--se-cm--main-contents-left-margin);
}
}
 
/* gutters?? */
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
body:not(.wgl-theme-light) .CodeMirror-wrap .CodeMirror-gutters {
color: lightgrey;
border-color: var(--ooui-border-color);
}
}
 
/* gutter */
.mw-rcfilters-ui-filterMenuHeaderWidget-header-highlight {
body:not(.wgl-theme-light) .CodeMirror-wrap .CodeMirror-gutter {
padding-right: 0.3em;
/* same color as for code block */
padding-left: 0.3em;
background: var(--se-cm--gutter-bg-color);
}
}
 
/* selection */
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
body:not(.wgl-theme-light) .CodeMirror-line::selection,
border-color: var(--ooui--border);
/* selection */
padding: 0;
body:not(.wgl-theme-light) .CodeMirror-line>span::selection,
/* selection */
body:not(.wgl-theme-light) .CodeMirror-line>span>span::selection {
background: var(--se-cm--selection-color);
}
}
 
/* bullet point symbol */
.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
body:not(.wgl-theme-light) .cm-mw-list,
min-height: 2.5em;
/* ???? */
body:not(.wgl-theme-light) .cm-mw-indenting {
color: var(--se-cm--wikitext-formatting-color);
}
}
 
/* magic words */
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
body:not(.wgl-theme-light) .cm-mw-doubleUnderscore,
color: var(--theme-color-text-dark);
/* magic words */
body:not(.wgl-theme-light) .cm-mw-double-underscore,
/* ???? user signature maybe */
body:not(.wgl-theme-light) .cm-mw-signature,
/* ???? hr tags prob */
body:not(.wgl-theme-light) .cm-mw-hr {
color: var(--se-cm--wikitext-formatting-color);
/* override the defaults */
background: inherit;
}
}
 
/* html sequences like "&nbsp;" */
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
body:not(.wgl-theme-light) .cm-mw-mnemonic,
background: var(--ooui--bg);
/* ???? */
border-color: var(--ooui--border);
body:not(.wgl-theme-light) .cm-mw-html-entity {
color: var(--se-cm--xml-tag-color);
background: #684905;
border-radius: 2px;
}
}
 
/* comments */
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
body:not(.wgl-theme-light) .cm-mw-comment {
border-color: var(--ooui--border);
color: var(--se-cm--comment-color);
display: flex;
align-items: center;
padding: 0;
gap: 2px;
}
}
 
/* formatting: 3 apostrophes for bold text */
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
body:not(.wgl-theme-light) .cm-mw-apostrophes-bold,
background: var(--ooui--bg);
/* formatting: 2 apostrophes for italic text
border-color: var(--ooui--border);
todo make them separate? better eligibility */
border-radius: 0.4em 0.4em 0 0;
body:not(.wgl-theme-light) .cm-mw-apostrophes-italic {
color: var(--se-cm--wikitext-formatting-color);
}
}
 
/* template name */
@media screen {
body:not(.wgl-theme-light) .cm-mw-template-name {
.mw-body-content .recipeimg a > img {
color: var(--se-cm--template-name-color);
padding: 0;
/* disable the default */
margin: 0;
text-decoration: none;
border: 0;
width: 32px !important;
max-width: 32px !important;
height: 32px !important;
max-height: 32px !important
}
}
}
 
/* template arg names */
.positive {
body:not(.wgl-theme-light) .cm-mw-template-argument-name {
color: #00FF00;
color: var(--se-cm--template-arg-name-color);
font-weight: bold
}
}
 
/* template arg values */
.negative {
body:not(.wgl-theme-light) .cm-mw-template {
color: #FF0000;
color: var(--ooui-text-color);
font-weight: bold
}
}
 
/* template pipe delimiters (maybe colon too for modules?) */
.anglerect {
body:not(.wgl-theme-light) .cm-mw-template-delimiter {
--angle-rect-clip-size: 16px;
color: var(--se-cm--template-name-color);
clip-path: polygon(0 0,calc(100% - var(--angle-rect-clip-size)) 0,100% var(--angle-rect-clip-size),100% 100%,var(--angle-rect-clip-size) 100%,0 calc(100% - var(--angle-rect-clip-size)))
}
}
 
/* template brackets */
.flex {
body:not(.wgl-theme-light) .cm-mw-template-bracket {
display: flex
color: var(--se-cm--template-brackets-color);
}
}
 
/* template variable (with 3 brackets) name */
.mw-body dd {
body:not(.wgl-theme-light) .cm-mw-templatevariable-name {
margin: 0.2em;
color: var(--se-cm--template-param-name-color);
margin-left: 1.6em
}
/* template variable (with 3 brackets) value */
body:not(.wgl-theme-light) .cm-mw-templatevariable {
color: var(--se-cm--template-param-brackets-color);
}
}
 
/* template variable brackets (3 brackets) */
/* Стили для блока */
body:not(.wgl-theme-light) .cm-mw-templatevariable-bracket {
.tabs-tabbox, .tabs-togglebox {
color: var(--se-cm--template-param-brackets-color);
display: flow-root;
}
}
 
/* template variable (with 3 brackets) delimiter */
/* Общие стили для вкладок */
body:not(.wgl-theme-light) .cm-mw-templatevariable-delimiter {
.tabs-label {
color: var(--se-cm--template-param-brackets-color);
cursor: pointer;
padding: 1px 6px;
background: transparent;
border: 1px solid black;
}
}
 
/* parser functions (things like "DISPLAYTITLE" or invokes) → name */
.tabs-label:hover {
body:not(.wgl-theme-light) .cm-mw-parserfunction-name {
z-index: 2;
color: var(--se-cm--parser-function-color) !important;
background: #ddddff0d !important;
transition: all 0.1s;
}
}
 
/* parser functions (things like "DISPLAYTITLE" or invokes) → value */
/* Стили для активных вкладок */
body:not(.wgl-theme-light) .cm-mw-parserfunction {
.tabs-tabbox > .tabs-input:checked + .tabs-label,
color: var(--se-cm--parser-function-values-color);
.tabs-input-0:checked + .tabs-input-1 + .tabs-label {
background: #ddddff0d;
border-top: 1px solid rgb(255 255 255 / 15%);
border-bottom: 1px solid var(--color-contrast);
z-index: 2;
}
}
 
/* parser functions (things like "DISPLAYTITLE" or invokes) → brackets */
/* Стили для структуры вкладок */
body:not(.wgl-theme-light) .cm-mw-parserfunction-bracket {
.tabs-tabbox > .tabs-input + .tabs-input + .tabs-label {
color: var(--se-cm--parser-function-color);
margin: 0;
}
}
 
/* parser functions (things like "DISPLAYTITLE" or invokes) → delimiters */
.tabs-tabbox > .tabs-label {
body:not(.wgl-theme-light) .cm-mw-parserfunction-delimiter {
margin: 0;
color: var(--se-cm--parser-function-color);
vertical-align: baseline;
border-radius: 0;
background: transparent;
border: 1px solid rgb(0 0 0 / 50%);
border-top: 1px solid rgb(255 255 255 / 10%);
}
}
 
/* wiki html tag names? like >syntaxhighlight> */
/* Стили для контейнера вкладок */
body:not(.wgl-theme-light) .cm-mw-exttag-name,
.tabs-tabbox > .tabs-container {
/* html tag names */
padding: 14px 10px;
body:not(.wgl-theme-light) .cm-mw-htmltag-name {
background: #ddddff0d;
color: var(--se-cm--xml-tag-color);
border-radius: 0;
border: 1px solid rgb(0 0 0 / 50%);
}
}
 
/* if a string starts with an empty space, it will generate a pre block.
/* Класс для уменьшения яркости фона tabs */
this targets that one single space.
.tabs-no-background > .tabs-container {
same style as for html tag names, but for bg here */
background: #ddddff06;
body:not(.wgl-theme-light) .cm-mw-skipformatting {
background: var(--se-cm--xml-tag-color);
}
}
 
/* wiki html tag brackets */
.tooltip {
body:not(.wgl-theme-light) .cm-mw-exttag-bracket,
position: relative;
/* wiki html tag attributes (name, delimiter, value) */
display: inline;
body:not(.wgl-theme-light) .cm-mw-exttag-attribute,
/* html tag brackets */
body:not(.wgl-theme-light) .cm-mw-htmltag-bracket,
/* html tag attributes (name, delimiter, value) */
body:not(.wgl-theme-light) .cm-mw-htmltag-attribute {
color: var(--se-cm--xml-tag-color);
}
}
 
/* pre tag BLOCK contents */
.tooltiptext {
body:not(.wgl-theme-light) pre.CodeMirror-line.cm-mw-tag-pre,
position: absolute;
/* pre tag INLINE contents */
min-width: 240px;
body:not(.wgl-theme-light) .CodeMirror-line span.cm-mw-tag-pre,
max-width: 100%;
/* ???? */
left: -240px;
body:not(.wgl-theme-light) pre.CodeMirror-line-like.cm-mw-tag-pre,
right: -240px;
/* pre tag contents */
top: 125%;
body:not(.wgl-theme-light) .cm-mw-tag-pre,
margin-left: auto;
/* ============== */
margin-right: auto;
/* nowiki tag BLOCK contents */
z-index: 99;
body:not(.wgl-theme-light) pre.CodeMirror-line.cm-mw-tag-nowiki,
padding: 22px;
/* nowiki tag INLINE contents */
pointer-events: none;
body:not(.wgl-theme-light) .CodeMirror-line span.cm-mw-tag-nowiki,
visibility: hidden;
/* ???? */
transition: all 0.05s;
body:not(.wgl-theme-light) pre.CodeMirror-line-like.cm-mw-tag-nowiki,
border: 1px solid var(--color-contrast);
/* nowiki tag contents */
border-radius: 1.4rem;
body:not(.wgl-theme-light) .cm-mw-tag-nowiki {
background-color: var(--ooui--bg);
background: var(--se-cm--pre-bg-color);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}
/* pre tag BLOCK contents */
body:not(.wgl-theme-light) pre.CodeMirror-line.cm-mw-tag-pre,
/* nowiki tag BLOCK contents */
body:not(.wgl-theme-light) pre.CodeMirror-line.cm-mw-tag-nowiki {
/* colors the margin gap bg for block variants */
box-shadow: calc(-1 * var(--se-cm--main-contents-left-margin)) 0
var(--se-cm--pre-bg-color);
}
}
 
/* pre tag INLINE contents */
.tooltip:hover>.tooltiptext {
body:not(.wgl-theme-light) .CodeMirror-line span.cm-mw-tag-pre,
visibility: visible;
/* nowiki tag INLINE contents */
opacity: 1;
body:not(.wgl-theme-light) .CodeMirror-line span.cm-mw-tag-nowiki {
/* a little corner rounding won't hurt a thing! */
border-radius: 2px;
}
}
 
/* ???? */
@media screen and (min-width: 851px) {
body:not(.wgl-theme-light) .cm-mw-link,
.mobile {
/* ???? */
display:none
body:not(.wgl-theme-light) .cm-mw-link-tosection,
}
/* header equal signs */
 
body:not(.wgl-theme-light) .cm-mw-section-header {
.headder {
color: var(--se-cm--wikitext-formatting-color);
width: 25%;
}
float: right;
/* link itself */
margin-left: 1em
body:not(.wgl-theme-light) .cm-mw-link-pagename,
}
/* external link itself, without protocol */
 
body:not(.wgl-theme-light) .cm-mw-extlink,
.stiky {
/* ???? same as above, maybe? */
position: sticky;
body:not(.wgl-theme-light) .cm-mw-free-extlink,
top: 0.1em
/* external link protocol (the "https://" part) */
}
body:not(.wgl-theme-light) .cm-mw-extlink-protocol,
/* ???? same as above, maybe? */
body:not(.wgl-theme-light) .cm-mw-free-extlink-protocol {
color: var(--se-cm--link-color);
}
/* link brackets */
body:not(.wgl-theme-light) .cm-mw-link-bracket,
/* external link brackets */
body:not(.wgl-theme-light) .cm-mw-extlink-bracket {
color: var(--se-cm--link-color);
}
/* link delimiter */
body:not(.wgl-theme-light) .cm-mw-link-delimiter {
color: var(--se-cm--cm-mw-link-delimiter);
}
}
 
/* link text */
@media screen and (max-width: 850px) {
body:not(.wgl-theme-light) .cm-mw-link-text,
.nomobile {
/* external link text */
display:none
body:not(.wgl-theme-light) .cm-mw-extlink-text {
}
color: var(--se-cm--link-text-color);
 
.headder {
width: 100%;
margin-left: 0
}
 
.tooltip {
position: static
}
 
.tooltiptext {
box-shadow: 0px 0px 100vw 100vh rgb(0 0 0 / 60%);
position: fixed!important;
width: 80vw !important;
top: 40vh !important;
left: 0 !important;
margin: 0 auto !important;
right: 0!important;
}
/*
.mobilefont {
font-size: 80%
}
*/
.mobile-image img {
width: 32px;
height: 32px;
}
}
}
 
/* tables opening "{|" and closing "|}" brackets */
.mw-mmv-above-fold,.mw-mmv-dialog,.mw-mmv-image-links li,.mw-mmv-options-cancel-button.mw-ui-button.mw-ui-quiet,.mw-mmv-options-dialog-header,.mw-mmv-options-text-header {
body:not(.wgl-theme-light) .cm-mw-table-bracket,
color: #e0e0e0
/* table row delimiter (doesn't include cols!) */
body:not(.wgl-theme-light) .cm-mw-table-delimiter {
color: var(--se-cm--table-punctuation-color);
}
}
 
/* the table settings I guess? (like «class="wikitable"») */
.mw-mmv-above-fold {
body:not(.wgl-theme-light) .cm-mw-table-definition {
background: #222;
color: var(--se-cm--table-settings-color);
border-top: 1px solid #333
}
}
 
/* ???? idk some kind of formatting errors? */
.mw-mmv-image-metadata {
body:not(.wgl-theme-light) .cm-error,
background-color: #111;
body:not(.wgl-theme-light) .cm-mw-error,
border-color: #333
body:not(.wgl-theme-light) .cm-s-default .cm-error {
color: var(--se-cm--error-color);
}
}
 
body:not(.wgl-theme-light) .cm-mw-matchingbracket {
.mw-mmv-dialog {
background: var(--se-cm--matching-brackets-bg-color);
border: 1px solid #333;
/* disable the default */
background: #222;
box-shadow: none;
box-shadow: none
}
}
 
/* various inline bg targeting things, idk what each of them target exactly */
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
.cm-mw-template2-ground,
background: #222;
.cm-mw-template3-ground,
border-bottom: 1px solid #333;
.cm-mw-ext-ground,
border-right: 1px solid #333
.cm-mw-template-ext-ground,
}
.cm-mw-ext2-ground,
 
.cm-mw-template-ext2-ground,
.mw-mmv-options-enable-alert {
.cm-mw-ext3-ground,
background: #333;
.cm-mw-template-ext3-ground,
color: #e0e0e0
.cm-mw-link-ground,
.cm-mw-ext-link-ground,
.cm-mw-template-link-ground,
.cm-mw-ext2-link-ground,
.cm-mw-template-ext-link-ground,
.cm-mw-ext3-link-ground,
.cm-mw-template-ext2-link-ground,
.cm-mw-template-ext3-link-ground,
.cm-mw-template2-ext-ground,
.cm-mw-template2-ext2-ground,
.cm-mw-template2-ext3-ground,
.cm-mw-template2-link-ground,
.cm-mw-template2-ext-link-ground,
.cm-mw-template2-ext2-link-ground,
.cm-mw-template2-ext3-link-ground,
.cm-mw-template3-ext-ground,
.cm-mw-template3-ext2-ground,
.cm-mw-template3-ext3-ground,
.cm-mw-template3-link-ground,
.cm-mw-template3-ext-link-ground,
.cm-mw-template3-ext2-link-ground,
.cm-mw-template3-ext3-link-ground {
/* just disable them */
background: inherit;
}
}
 
/* new code */
.mw-mmv-filepage-buttons .mw-ui-button {
body:not(.wgl-theme-light) .cm-mw-template-ground.cm-mw-template,
background: var(--color-contrast);
body:not(.wgl-theme-light) .cm-mw-template2-ground.cm-mw-template,
color: #e0e0e0;
body:not(.wgl-theme-light) .cm-mw-template3-ground.cm-mw-template {
border-color: #1d4699
color: var(--se-cm--template-values-color);
}
}
/* #endregion */


.mw-default-size {
/* ============ */
background-color: #21212600 !important;
/* #region DRUID Infoboxes */
border-color: black !important
/* ============ */
}


.mw-default-size img {
/* DRUID Infobox. */
border-color: black !important
/* source: https://support.wiki.gg/wiki/MediaWiki:Gadget-druidInfoboxes.css */
}
/* license: CC BY-SA 4.0 */


.mw-default-size figcaption {
/****************************************/
background-color: #21212600 !important;
/*******  Start DRUID CSS rules *********/
border-color: black !important
/****************************************/
}


.mw-halign-right {
/* ---------------------------------  */
background-color: #27272d00 !important;
/* Safe to edit ABOVE this line */
border-color: black !important
/* --------------------------------- */
}


.mw-halign-right img {
/* ---------------------------------  */
border-color: black !important
/* Do not edit below this line */
}
/* ---------------------------------  */


.mw-halign-right figcaption {
.druid-container {
background-color: #27272d00 !important;
--druid-border-color: var(--theme-border-color-base);
border-color: black !important
--druid-color-contrast: var(--color-contrast-dark);
}
}


.mw-halign-left {
table.druid-container {
background-color: #27272d00 !important;
display: table;
border-color: black !important
background: var(--theme-bg-color-150);
float: right;
clear: right;
margin: 0 0 1em 1em;
width: 400px;
box-sizing: border-box;
position: relative;
z-index: 1;
border: 1px solid var(--druid-border-color);
border-radius: 0.2em;
overflow: auto;
border-spacing: 0;
padding: 2px;
}
}


.mw-halign-left img {
@media screen and (max-width: 720px) {
border-color: black !important
  table.druid-container {
float: none;
margin: 0.5rem auto;
min-width: 100%;
  }
}
}


.mw-halign-left figcaption {
.druid-main-images-file,
background-color: #27272d00 !important;
.druid-main-image {
border-color: black !important
text-align: center;
}
}


.mw-halign-center {
.druid-infobox .druid-title,
background-color: #27272d00 !important;
.druid-infobox .druid-section {
border-color: black !important
background: var(--druid-color-contrast);
border-bottom: 2px solid var(--color-darkened-border);
border-radius: 0.1em;
padding: 5px;
text-align: center;
font-size: var(--font-size-ml);
font-weight: bold;
}
}


.mw-halign-center img {
.druid-infobox .druid-section {
border-color: black !important
font-size: var(--font-size-m);
background: color-mix(in srgb, var(--druid-color-contrast) 30%, var(--theme-bg-color-150));
border-top: 1px solid var(--theme-border-color-base);
padding: 4px;
}
}


.mw-halign-center figcaption {
.druid-infobox  .druid-collapsible .druid-section {
background-color: #27272d00 !important;
flex-grow: 1;
border-color: black !important
}
}


.reference {
.druid-row > .druid-label,
background-color: #27272d00;
.druid-row > .druid-data {
padding-inline: 0.5em;
}
}


ol.references li:target,sup.reference:target {
.druid-main-image,
background-color: #ffffff0f;
.druid-main-images {
padding: 0px 1px 3px 1px;
background: var(--theme-bg-color-150);
border-bottom: 1px solid var(--druid-border-color);
padding: 2px 0;
}
}


.oo-ui-textInputWidget .oo-ui-inputWidget-input {
.mw-body-content .druid-main-image img,
background-color: var(--ooui--bg);
.mw-body-content .druid-main-images img {
border-color: var(--ooui--border-light);
max-width: 100% !important;
color: white;
height: auto !important;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
.druid-main-images-labels {
background-color: var(--color-contrast2);
display: flex;
border-color: var(--color-contrast2);
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
margin: 0.25em;
gap: 0.25em;
}
}


.oo-ui-messageDialog-message {
.druid-main-images-label {
color: lightgray;
cursor: pointer;
flex: 1 1 auto;
text-align: center;
transition: .1s ease-in;
outline: 1px solid var(--druid-link-color);
}
}


.oo-ui-messageDialog-content > .oo-ui-window-foot {
.druid-main-images-label.focused {
outline-color: var(--ooui--border);
background: var(--druid-link-color);
color: var(--druid-link-label-color);
}
}


.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
.druid-main-images-label:not(.focused):hover {
border-color: var(--ooui--border);
background: var(--druid-link-color); /* fallback */
background: color-mix(in srgb, var(--druid-link-color) 25%, transparent);
}
}


.oo-ui-windowManager-modal > .oo-ui-dialog {
.druid-toggleable-data:not(.focused),
background-color: rgba(0, 0, 0, var(--alpha-m));
.druid-main-images-file:not(.focused),
}
.druid-toggleable-heading:not(.focused) {
 
display: none;
.oo-ui-windowManager-modal:not(.oo-ui-windowManager-size-full) > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--ooui--border-light);
background: var(--ooui--bg);
}
}


.oo-ui-textInputWidget.oo-ui-widget-enabled:hover {
.druid-grid {
z-index: 1;
display:grid;
gap: 0.3em;
padding: 0.35em;
}
}


.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input {
.druid-grid-item {
border-color: var(--ooui--border-lighter);
background: var(--druid-tertiary-background-color);
padding: 0.25em;
border: 1px solid var(--druid-border-color); /* fallback */
border: 1px solid color-mix(in srgb, var(--druid-border-color) 50%, transparent);
border-radius: 2px;
}
}


.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
.druid-grid-item .druid-label,
background-color: rgba(var(--color-contrast-dark--rgb), var(--alpha-m));
.druid-grid-item .druid-data {
text-align: center;
}
}


.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
.druid-data-wide {
background-color: var(--ooui--bg);
width: 100%;
border-color: var(--ooui--border);
color: lightgray;
}
}


.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
.druid-section-container > .druid-collapsible {
border-color: var(--ooui--border-light);
display: flex;
color: lightgray;
justify-content: space-between;
align-items: center;
}
}


.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
.druid-collapsed {
color: lightgray;
display: none !important;
}
}


form:not(.oo-ui-layout) button:not(:disabled):hover, form:not(.oo-ui-layout) input[type='submit']:not(:disabled):hover, form:not(.oo-ui-layout) button:not(:disabled):active, form:not(.oo-ui-layout) input[type='submit']:not(:disabled):active {
.druid-collapsible {
background-color: var(--color-contrast2);
cursor: pointer;
border-color: var(--color-contrast);
position: relative;
color: white;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
.druid-collapsible::after {
background: var(--ooui--bg);
content: "";
border-color: var(--ooui--border-light);
display: block;
color: lightgray;
position: absolute;
}
right: 10px;
 
width: var(--icon-size);
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
height: var(--icon-size);
background-color: var(--color-contrast2);
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
border-color: var(--color-contrast2);
-webkit-mask: var(--mask);
color: white;
mask: var(--mask);
}
-webkit-mask-size: 100% 100%;
 
mask-size: 100% 100%;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
-webkit-mask-position: center center;
background-color: var(--color-contrast2);
mask-position: center center;
border-color: var(--color-contrast);
background: var(--druid-secondary-background-label-color);
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
.druid-collapsible-collapsed::after {
box-shadow: inset var(--box-shadow-medium);
transform: rotate(180deg);
}
}


.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
/*****************************************
background-color: var(--ooui--bg);
Table support
border-color: var(--ooui--border);
*****************************************/
color: lightgray;
.druid-container tr:not(.data-druid-section):nth-child(odd) {
background: var(--theme-bg-color-200);
}
}


.oo-ui-comboBoxInputWidget-field {
.druid-container tr:not(.data-druid-section):nth-child(even) {
display: flex;
background: var(--theme-bg-color-150);
align-items: center;
}
}


.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover {
.druid-container tr:nth-child(even) th:not([colspan]) {
border-color: var(--ooui--border-lighter);
border-right: 1px solid var(--theme-bg-color-150);
background-color: var(--ooui--bg);
color: lightgray;
}
}


.mw-widget-dateInputWidget-handle {
.druid-container th,
background-color: var(--ooui--bg);
.druid-container td,
border-color: var(--ooui--border);
.druid-container th .mw-collapsible-toggle {
color: white !important;
padding: 4px;
font-size: var(--font-size-xs);
}
}


.mw-search-profile-tabs {
.druid-container th {
background-color: var(--ooui--bg) !important;
width: 40%;
border: var(--ooui--border) !important;
text-align: left;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
.druid-container td {
background: var(--color-contrast2);
max-width: 0;
border-color: var(--color-contrast2);
color: white;
}
}


form:not(.oo-ui-layout) button, form:not(.oo-ui-layout) input[type='submit'] {
.druid-container ul {
background: var(--color-contrast2);
list-style: none;
border-color: var(--color-contrast2);
padding: 0;
color: white;
margin: 0;
margin-left: 10px;
}
}


#wpDestFile {
.druid-container ul li::before {
background: var(--ooui--bg);
content: "•";
border-color: var(--ooui--border-light);
display: inline-block;
color: white;
font-size: var(--font-size-l);
margin-left: -10px;
margin-right: 4px;
}
}


#wpUploadDescription {
/********
background: var(--ooui--bg);
Custom display classes
border-color: var(--ooui--border-light);
*********/
color: white;
 
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
}


.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .oo-ui-dropdownWidget-handle, button, select {
.druid-stacked.druid-row > .druid-data,
background: var(--ooui--bg);
.druid-stacked .druid-row > .druid-data {
border-color: var(--ooui--border-light);
padding-left: 0.75em;
color: lightgray;
}
}


.mw-widgets-datetime-calendarWidget {
/* ---------------------------------  */
background: var(--ooui--gradient);
/* Do not edit above this line */
border-color: var(--ooui--border-light);
/* ---------------------------------  */
}
 
/* ---------------------------------  */
/* Local overrides go below this line */
/* ---------------------------------  */


.mw-widgets-datetime-dateTimeInputWidget-handle {
.druid-infobox .druid-title {
background-color: var(--ooui--bg);
--clip: 0.6em;
border-color: var(--ooui--border-light);
clip-path: polygon( 0 0, calc(100% - var(--clip)) 0, 100% var(--clip), 100% 100%, var(--clip) 100%, 0 calc(100% - var(--clip)) );
border-radius: var(--border-radius-low);
margin: 3px;
color: white;
}
}


.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
/****************************************/
border-color: var(--ooui--border-lighter);
/*******  End DRUID CSS rules  *********/
}
/****************************************/


.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
/* #endregion */
color: lightgray;
}


.mw-rcfilters-ui-savedLinksListWidget-placeholder-description {
/* Таблица в виде грид сетки для сортировки. Используется вместе с классом .sortable */
color: var(--theme-color-text-dark);
.sortable-grid {
width: 100%;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
.sortable-grid tbody {
box-shadow: inset var(--box-shadow-medium);
display: grid;
}
gap: 8px 6px;
grid-template-columns: repeat(auto-fit,minmax(clamp(250px, 50vw, 400px),1fr));
}  


.search-types .current a {
/* Класс для большего количества столбцов */
color: #d3d3d3 !important;
.sortable-grid--small-column tbody {
cursor: default !important
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
}


div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, div#mw-protect-cascadeon, div.titleblacklist-warning {
.sortable-grid thead tr:first-child {
background-color: var(--bg-error-subtle);
grid-column: 1 / -1;
border-color: var(--border-error);
}
}


#mw-header-nav-hack {
.sortable-grid > tr > th,
border-top: solid 2px var(--theme-bg) !important;
.sortable-grid > tr > td,
.sortable-grid > * > tr > th,
.sortable-grid > * > tr > td {
display: block;
display: block;
position: absolute;
height: 100%;
z-index: 98;
box-sizing: border-box;
background: var(--theme-bg) !important;
width: 100%
}
}


.ui-widget-overlay {
.sortable-grid .headerSort {
background: #000000 !important;
padding: 4px 0;
opacity: .3 !important
text-align: left;
}
}


.ui-widget-content {
/* ============ */
border: 1px solid #4a4a57 !important;
/* #region JS */
background: var(--theme-bg) !important;
/* ============ */
color: #e0e0e0 !important
}


.ui-widget-header {
/* Переключатель проекта */
border: 1px solid #4a4a57 !important;
.js-project-menu {
background: var(--theme-bg) !important;
display: inline-flex;
color: #e0e0e0 !important;
gap: 6px;
font-weight: bold !important
font-size: var(--font-size-s);
flex-wrap: wrap;
padding-bottom: 6px;
}
}


#wikieditor-toolbar-file-target,#wikieditor-toolbar-file-caption,#wikieditor-toolbar-file-alt {
.js-project-menu label {
width: 100% !important;
user-select: none;
background-color: var(--ooui--bg) !important;
-webkit-user-drag: none;
color: #e0e0e0 !important
transition-property: background,box-shadow;
transition-duration: var(--transition-time);
cursor: pointer;
padding: 0.2em 0.4em;
font-weight: bold;
border-bottom: solid 2px var(--theme-text-color-dark);
border-radius: var(--border-radius-low) var(--border-radius-low) 0 0;
color: var(--theme-text-color-dark);
opacity: 0.75;
}
}


.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text'] {
.js-project-menu input {
box-sizing: border-box !important;
display: none;
background-color: var(--ooui--bg) !important;
color: #e0e0e0 !important
}
}


.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
.js-project-menu input:checked + label,
font-family: Verdana,Arial,sans-serif !important;
.js-project-menu label:hover {
font-size: 1em !important;
opacity: 1;
background-color: var(--ooui--bg) !important;
color: #e0e0e0 !important
}
}


.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
.js-project-menu input:not(:checked) + label {
border: 1px solid #4a4a57 !important;
background: unset !important;
background: var(--ooui--bg) !important;
font-weight: normal !important;
color: #e0e0e0 !important
}
}


.ui-state-hover,.ui-widget-contetn .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
.js-project-menu input#project-Corvax + label {
border: 1px solid #4a4a57 !important;
color: var(--text-color-crimson);
background: #4c4c59 !important;
border-bottom-color: var(--text-color-crimson);
font-weight: normal !important;
background: var(--bg-color-pastel-red-dark);
color: #e0e0e0 !important
}
}


body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
.js-project-menu input#project-WL + label {
right: 0.9em !important;
color: var(--text-color-dark-salmon);
background: #4c4c59 !important
border-bottom-color: var(--text-color-dark-salmon);
background: var(--bg-color-rust-dark);
}
}


.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
.js-project-menu input#project-CM + label {
padding: 0 !important;
color: var(--text-color-turquoise);
background: #6c6c80 !important
border-bottom-color: var(--text-color-turquoise);
background: var(--bg-color-emerald-dark);
}
}


.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context {
.js-project-menu input#project-Frontier + label {
font-family: monospace,monospace !important;
color: var(--text-color-violet);
background-color: #1b1b1f !important;
border-bottom-color: var(--text-color-violet);
border-color: #1b1b1f !important;
background: var(--bg-color-violet-dark);
color: white !important
}
}


.diff-deletedline .diffchange {
.js-project-menu input#project-Fallout + label {
background: #4c3c16 !important
color: var(--text-color-silver);
border-bottom-color: var(--text-color-silver);
background: var(--bg-color-grey-dark);
}
}


.diff-addedline .diffchange {
.js-project-menu input#project-SW + label {
background: #16324d !important
color: var(--text-color-crimson);
border-bottom-color: var(--text-color-crimson);
background: var(--bg-color-pastel-red-dark);
}
}


.mw-json th,.mw-json td {
.js-project-menu input#project-Wega + label {
border: 1px solid #000000;
color: var(--text-color-pink);
font-size: 16px;
border-bottom-color: var(--text-color-pink);
padding: 0.5em 1em
background: var(--bg-color-pink-dark);
}
}


.mw-json tr {
.js-project-menu input#project-Goob + label {
background-color: var(--theme-bg);
color: var(--text-color-blue);
margin-bottom: 0.5em
border-bottom-color: var(--text-color-blue);
background: var(--bg-color-blue-dark);
}
}


.mw-json th {
@media screen and (max-width: 850px) {
background-color: #303037;
.js-project-menu {
font-weight: normal;
font-size: var(--font-size-xs);
vertical-align: top;
}
color: #d3d3d3
}
}


.mw-json th span {
/* Меню настроек темы */
-webkit-position: sticky;
.theme-dropdown {
position: sticky;
position: relative;
top: 0.5em
}
}


.mw-json-value,.mw-json-single-value {
#personal-extra li,
background-color: #1b5929;
#personal h2,
font-family: monospace,monospace;
.theme-dropdown-details {
white-space: pre-wrap;
padding: 0.25em;
color: #d3d3d3
border-radius: var(--border-radius-medium);
margin: 0;
}
}


.mw-json-empty {
.theme-dropdown-details[open] + .theme-window {
background-color: #1b5929;
visibility: visible;
font-style: italic;
opacity: 1;
color: #d3d3d3
height: auto;
transform: scale(0.99999);
}
}


.hover_img_special {
#personal .dropdown,
top: 0;
.theme-dropdown .theme-window,
left: 0;
.mw-echo-ui-overlay .oo-ui-popupWidget-popup {
display: none
top: unset;
user-select: none;
position: absolute;
min-width: 14.5rem;
background: var(--ooui-bg-color-darkened);
box-shadow: var(--box-shadow-high);
transition-duration: var(--transition-time);
transition-property: transform, opacity, visibility;
z-index: var(--index-high);
border: 2px solid var(--ooui-bg-color-light);
border-top: 2px solid var(--ooui-border-color);
border-radius: var(--border-radius-low);
padding: 0.2em;
box-shadow: var(--box-shadow-high), var(--box-shadow-inset);
}
}


.img_special:hover .hover_img_special {
#personal .dropdown,
display: inline
.theme-dropdown .theme-window {
right: -14px;
margin-top: 0.3rem;
}
}


.img_special:hover .img_spec {
#personal .dropdown::before,
display: none
#personal .dropdown::after {
display: none;
}
}


.ace-tm .ace_gutter {
.theme-dropdown .theme-window {
background: var(--theme-bg);
overflow: hidden;
color: var(--theme-color-text-dark);
opacity: 0;
visibility: hidden;
transform: scale(0.9);
transform-origin: top;
}
}


.ace-tm .ace_print-margin {
.theme-dropdown .theme-window * {
width: 1px;
user-select: none;
background-color: #1b1b1f
user-drag: none;
-webkit-user-drag: none;
}
}


.ace_mobile-menu {
#personal .dropdown label, #personal .dropdown h3,
color: lightgray;
.theme-dropdown .theme-window__header,
background: var(--ooui--bg);
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head {
border-color: var(--ooui--border-light);
display: flex;
box-shadow: var(--box-shadow-medium);
align-items: center;
gap: 4px;
position: relative;
height: 2.2rem;
font-size: var(--font-size-ml);
border-radius: var(--border-radius-low);
background-color: var(--color-contrast2);
font-weight: bold;
padding: 0 0.4em;
border-bottom: 2px solid var(--color-darkened-border);
flex-direction: row;
margin: 0;
}
}


.ace-tm {
#theme-preferences__content {
background-color: #1b1b1f;
display: flex;
color: lightgrey
flex-direction: column;
gap: 0.5em;
}
}


.ace-tm .ace_cursor {
#theme-preferences__content .theme-menu__heading {
color: white
display: flex;
justify-content: center;
align-items: center;
font-weight: bold;
height: 1.75rem;
border-bottom: 2px solid var(--bg-color-sky-blue-100);
}
}


.ace-tm .ace_storage,.ace-tm .ace_keyword {
#personal .dropdown ul,
color: rgb(153,153,255)
#theme-preferences__content .theme-menu__content {
padding: 0.5em;
}
}


.ace-tm .ace_constant.ace_numeric {
.theme-dropdown .theme-window * {
color: rgb(153,153,205)
user-select: none;
user-drag: none;
-webkit-user-drag: none;
}
}


.ace-tm .ace_constant {
#personal .dropdown .mw-portlet > div, #personal .dropdown .mw-portlet-body,
color: rgb(241,89,92)
.theme-dropdown .theme-window__content {
position: relative;
margin: 0.3em 0;
}
}


.ace-tm .ace_support.ace_function {
#personal .dropdown ul,
color: rgb(68,118,235)
#theme-preferences__content .theme-menu {
background-color: var(--theme-bg-color-base);
border-radius: var(--border-radius-low);
}
}


.ace-tm .ace_support.ace_constant {
#theme-preferences__content .theme-menu li {
color: rgb(23,202,33)
margin: 0;
}
}


.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {
#personal .dropdown ul,
color: rgb(182,187,236)
#theme-preferences__content .theme-menu form {
position: relative;
display: grid;
gap: 0.5em;
text-align: center;
}
}


.ace-tm .ace_string {
#personal .dropdown li,
color: rgb(6,142,13)
#theme-preferences__content .theme-client-prefs-radio {
display: flex;
justify-content: center;
padding: 0;
margin: 0;
width: 100%;
}
}


.ace-tm .ace_comment {
#theme-preferences__content .theme-client-prefs-radio input {
color: rgb(103,193,150)
display: none;
}
}


.ace-tm .ace_constant.ace_numeric {
#personal .dropdown li a,
color: rgb(153,153,255)
#theme-preferences__content .theme-client-prefs-radio label {
user-select: none;
-webkit-user-drag: none;
background: var(--ooui-bg-color-light);
border-radius: var(--border-radius-medium);
transition-property: background, box-shadow;
transition-duration: var(--transition-time);
cursor: pointer;
flex-grow: 1;
align-content: center;
padding: 0.25em 0.5em;
font-weight: bold;
border-top: 1px solid var(--color-lighter-alpha-x);
border-bottom: 2px solid var(--color-darkened-border);
color: var(--theme-text-color);
}
}


.ace-tm .ace_marker-layer .ace_selection {
#theme-preferences__content .theme-client-prefs-radio input:checked + label {
background: rgb(28,45,68)
background-color: var(--bg-color-message);
}
}


.ace-tm .ace_marker-layer .ace_bracket {
#personal-extra li:hover,
margin: -1px 0 0 -1px;
#personal h2:hover,
border: 1px solid rgb(94,94,94)
.theme-dropdown-details:hover,
.tool-button:hover, .tool.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover {
background: var(--bg-color-hover);
}
}


.ace-tm .ace_marker-layer .ace_active-line {
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted, .oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
background: rgb(153,153,183,7%)
.cdx-button:enabled.cdx-button--weight-quiet:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover,
.ve-ce-branchNode-blockSlug, html body p.ve-ce-branchNode-newSlug {
background: var(--bg-color-focus);
}
}


.ace-tm .ace_gutter-active-line {
#personal-extra li:focus,
background-color: rgb(44,44,51)
#personal.dropdown-active h2,
.theme-dropdown-details[open] {
background-color: var(--bg-color-focus) !important;
}
}


.ace-tm .ace_marker-layer .ace_selected-word {
#personal h2::before,
background: rgb(37,59,89);
#site-navigation h2,
border: 1px solid rgb(36,36,42)
.theme-dropdown-summary {
}
content: '';
cursor: pointer;
background: var(--theme-icon-color);
mask-size: contain;
mask-position: center;
mask-repeat: no-repeat;
width: var(--icon-size);
height: var(--icon-size);
opacity: 1 !important;
margin: 0;
}  


.codeEditor-status {
.theme-dropdown-summary {
clear: both;
mask-image: var(--icon-settings);
width: 100%;
background-color: var(--theme-bg);
border-top: 1px solid #40404b;
display: table
}
}


.codeEditor-status-message {
#pt-notifications-alert .mw-echo-notifications-badge,
border-left: 1px solid #40404b;
#pt-notifications-notice .mw-echo-notifications-badge {
border-right: 1px solid #40404b;
width: var(--icon-size);
padding: 0 0.3em;
height: var(--icon-size);
width: 100%;
filter: var(--invert-100);
display: table-cell
background-size: cover;
margin: 0;
}
}


::-webkit-scrollbar {
#pt-notifications-notice .mw-echo-notifications-badge.oo-ui-flaggedElement-unseen::after, #pt-notifications-notice .mw-echo-notifications-badge.mw-echo-unseen-notifications::after {
background-color: #313137;
background-color: var(--color-contrast);
}
}


::-webkit-scrollbar-thumb {
#pt-notifications-alert .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read, #pt-notifications-notice .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read {
background-color: #505057;
opacity: 0.45;
border: 3px solid #313137;
border-radius: 0.3em;
}
}


::-webkit-scrollbar-thumb:hover {
#pt-notifications-alert .mw-echo-notifications-badge::after,
background-color: #616169;
#pt-notifications-notice .mw-echo-notifications-badge::after {
filter: var(--invert-100);
}
}


::-webkit-scrollbar-thumb:active {
@media screen and (max-width: 850px) {
background-color: #72727b;
#pt-notifications-alert .mw-echo-notifications-badge,
#pt-notifications-notice .mw-echo-notifications-badge,
#personal h2::before,
#site-navigation h2,
.theme-dropdown-summary {
width: var(--icon-size-big);
height: var(--icon-size-big);
}
#personal .dropdown,
.theme-dropdown .theme-window {
right: 0;
}
#personal-extra {
position: unset;
}
}
}
/* #endregion */


@media (hover: none) and (pointer: coarse) {
/* ============ */
::-webkit-scrollbar {
/* #region Интерфейс MediaWiki */
all: unset;
/* ============ */
width: 0;
height: 0;
}


::-webkit-scrollbar-thumb {
/* invert(1) */
all: unset;
.mw-editsection,
}
.mw-editsection a,
.dropdown-toggle::after,
.cdx-button .cdx-button__icon, .cdx-button .cdx-icon,
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.wikiEditor-ui-toolbar .group .tool-select .label::after,
.mw-content-ltr figure[typeof~='mw:File/Thumb'] > .mw-file-description::after, .mw-content-ltr figure[typeof~='mw:File/Thumb'] > .mw-file-magnify::after {
filter: var(--invert-100);
}
}


.overflowed {
/* invert(0.75) */
margin: 0;
.oo-ui-iconElement-icon:not(.oo-ui-image-progressive):not(.oo-ui-image-destructive):not(.oo-ui-checkboxInputWidget-checkIcon):not(.oo-ui-image-invert):not(.mw-no-invert):not(.oo-ui-icon-difficulty-easy):not(.oo-ui-icon-difficulty-medium):not(.oo-ui-icon-difficulty-hard):not(.oo-ui-image-error):not(.oo-ui-image-success),
.oo-ui-indicatorElement-indicator,
.cdx-icon svg,
.skin-invert img[role="presentation"] {
filter: var(--invert-75) hue-rotate(180deg);
}
}


.scroll-left.overflowed .content-table-left,
body.wgl-theme-ss14 .oo-ui-image-progressive:not(.oo-ui-indicatorElement-indicator):not(.oo-ui-icon-mentor),
.scroll-right.overflowed .content-table-right {
body.wgl-theme-ss14 .oo-ui-icon-linked {
border-left: solid 1px rgba(var(--color-lighter--rgb), 0.4);
filter: var(--invert-75);
z-index: 9999;
}
}


.scroll-left.overflowed .content-table-left {
/* invert(0) */
box-shadow: 1px 0px 2px 2px rgba(0, 0, 0, 0.2);
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span,
.mw-ge-help-panel-button.oo-ui-buttonElement.oo-ui-iconElement.oo-ui-indicatorElement a.oo-ui-buttonElement-button .oo-ui-indicator-up {
filter: var(--invert-0);
}
}


.scroll-right.overflowed .content-table-right {
body:not(.wgl-theme-ss14) .oo-ui-image-progressive:not(.oo-ui-indicatorElement-indicator):not(.oo-ui-icon-mentor),
box-shadow: -1px 0px 2px 2px rgba(0, 0, 0, 0.2);
body:not(.wgl-theme-ss14) .oo-ui-icon-linked {
filter: var(--invert-0) !important;
}
}


.style-for-sub-numbered-lists ol {
/* icon color */
counter-reset: item
#mw-indicator-mw-helplink a .mw-helplink-icon,
.mw-enhancedchanges-checkbox + * .mw-enhancedchanges-arrow,
.cdx-message--notice .cdx-message__icon {
background: var(--theme-icon-color);
}
}


.style-for-sub-numbered-lists li {
/* background */
display: block
.oo-ui-buttonElement-frameless.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button,
.mw-prefs-buttons,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected, .oo-ui-outlineOptionWidget.oo-ui-optionWidget-pressed,
.mw-rcfilters-ui-cell.mw-rcfilters-ui-filterTagMultiselectWidget-views-select,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-dropdownWidget,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover,
.mw-datatable td,
.oo-ui-tabSelectWidget-framed,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td,
.growthexperiments-homepage-module-startemail,
.mw-ge-startediting-dialog-progress,
body.ltr .mw-ge-help-panel-processdialog .oo-ui-window-head:not(.oo-ui-pendingElement-pending),
.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-before > .oo-ui-menuLayout-menu,
.ve-ui-toolbarDialog,
.mw-echo-ui-notificationItemWidget:hover,
.mw-echo-ui-pageNotificationsOptionWidget-label-count,
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted,
.footer-icons a:hover,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending),
.mw-special-Contribute .mw-contribute-card,
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle,
.wikiEditor-ui-toolbar .group .tool-select .options .option,
.ext-templatewizard-templatetitlebar,
.ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-add-remove-all,
.mw-ge-help-panel-home-button,
.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .oo-ui-dropdownWidget-handle, select,
span.fileinput-button,
.ace_button,
.ace_searchbtn,
.oo-ui-selectFileInputWidget.oo-ui-widget-enabled.oo-ui-selectFileInputWidget-dropTarget,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.growthexperiments-homepage-module,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip,
.ace_optionsMenuEntry input, .ace_optionsMenuEntry button,
.ace_optionsMenuEntry button,
.ace_optionsMenuEntry button[ace_selected_button=true],
.wikiEditor-ui-toolbar,
.ace_search_field,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.quickbox,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-rcfilters-ui-changesListWrapperWidget,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.oo-ui-processDialog-content > .oo-ui-window-head, .oo-ui-processDialog-content > .oo-ui-window-foot,
.mw-rcfilters-ui-menuSelectWidget-footer,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-windowManager-modal:not(.oo-ui-windowManager-size-full) > .oo-ui-dialog > .oo-ui-window-frame,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
#pt-notifications-alert .mw-echo-notifications-badge::after, #pt-notifications-notice .mw-echo-notifications-badge::after,
.mw-widget-dateInputWidget-handle,
#wpDestFile,
#wpUploadDescription,
.mw-widgets-datetime-dateTimeInputWidget-handle,
.ui-widget input,
.mw-rcfilters-ui-filterMenuHeaderWidget-header,
#mw-scribunto-input,
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module-mentor-tools .growthexperiments-mentor-dashboard-module-mentor-tools-other-actions,
.growthexperiments-mentor-dashboard-module-mentee-overview .growthexperiments-mentor-dashboard-module-mentee-overview-recent-by-mentees,
.ext-growthExperiments-NumberInput__input:enabled,
.cdx-dialog__header--default,
.cdx-select-vue--enabled .cdx-select-vue__handle,
.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle,
.cdx-select-vue--enabled .cdx-select-vue__handle:hover,
.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-card-wrapper .suggested-edits-task-card-wrapper,
.mw-ge-help-panel-processdialog .suggested-edits-panel-footer,
.ext-communityConfiguration-JsonForm__footer-wrapper,
.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,
.cdx-button:enabled, .cdx-button.cdx-button--fake-button--enabled,
.cdx-select:enabled,
.cdx-select:enabled:hover,
.cdx-text-input__input:enabled,
.oo-ui-toolbar-bar,
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky,
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip-example,
.mw-ge-help-panel-processdialog .suggested-edits-panel-switch-editor-panel,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip,
.mw-body-content .recent-questions-growthexperiments-mentor-questions, .overlay-content .recent-questions-growthexperiments-mentor-questions, .content .recent-questions-growthexperiments-mentor-questions,
.mwe-vue-pt-article-row-even,
.cdx-toggle-button--framed:enabled,
.ve-ui-mwTransclusionOutlineControlsWidget,
.cdx-message {
background: var(--ooui-bg-color);
}
}


.style-for-sub-numbered-lists li:before {
.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-top > .oo-ui-menuLayout-content,
content: counters(item,".") ". ";
.mw-rcfilters-ui-menuSelectWidget-body.oo-ui-clippableElement-clippable,
counter-increment: item
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagMultiselectWidget.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input,
.mw-widgets-datetime-calendarWidget-grid .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.ace_mobile-button:active,
.ace_mobile-button:hover,
.ace_searchbtn:hover,
.ext-templatewizard-templateform .oo-ui-menuLayout-content,
.mw-echo-ui-notificationItemWidget,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(even) td,
.ext-discussiontools-ui-replyWidget-preview,
#preferences .mw-htmlform-submit-buttons,
form:not(.oo-ui-layout) textarea, form:not(.oo-ui-layout) input,
.ace_editor.ace_autocomplete,
.ext-growthExperiments-CPopper__popover,
.growthexperiments-homepage-module-suggested-edits .growthexperiments-homepage-module-footer,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] + span,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed),
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
.mw-notification,
.oo-ui-popupWidget-popup,
.ui-widget-header,
.ui-widget-content,
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-datatable,
div.editOptions,
.mw-echo-ui-crossWikiNotificationItemWidget-group, .mw-echo-ui-bundleNotificationItemWidget-group,
.ext-growthExperiments-MenteeFilters__form,
.oo-ui-tagItemWidget.oo-ui-widget-disabled,
.cdx-input-chip,
.ve-init-mw-progressBarWidget,
.mwe-vue-pt-showing-filter-chip,
.mw-twocolconflict-single-column, .mw-twocolconflict-split-column,
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy, .mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
background: var(--ooui-bg-color-dark);
}
}


.section {
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span,
display: flex;
.cdx-checkbox__icon,
flex-wrap: wrap
.cdx-radio__icon {
background-color: var(--ooui-bg-color-dark);
}
}


.section .col {
.oo-ui-bookletLayout-stackLayout > .oo-ui-panelLayout,
flex: 1 1 auto
.mw-special-Contribute .mw-contribute-tabs-content,
.mw-echo-ui-placeholderItemWidget,
.mw-ge-startediting-dialog-intro-general,
.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-single-column,
.oo-ui-searchWidget-results,
.mw-rcfilters-ui-tagItemWidget-popup-content,
#ace_settingsmenu, #kbshortcutmenu,
.oo-ui-searchWidget-query,
.mw-ge-startediting-dialog-difficulty-banner,
.mw-ge-help-panel-popup .oo-ui-dialog,
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending),
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread,
.oo-ui-tagMultiselectWidget-handle, .oo-ui-panelLayout-padded,
.wikiEditor-toolbar-dialog .ui-dialog-buttonpane,
.wikiEditor-toolbar-dialog .ui-dialog-content,
.cdx-dialog,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover .cdx-button__icon, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover .cdx-button__icon,
.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-before > .oo-ui-menuLayout-content,
.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup > .oo-ui-window-frame,
.oo-ui-toggleSwitchWidget,
#mwe-vue-pt-control-dropdown {
background-color: var(--ooui-bg-color-darkened);
}
}


.section .line-break {
.mw-rcfilters-ui-filterMenuSectionOptionWidget,
flex-basis: 100%;
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover,
width: 0px;
#ca-nstab-special.selected.mw-list-item,
height: 0px;
.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line,
overflow: hidden
.mw-revslider-revision-wrapper:hover, .mw-revslider-revision-wrapper-hovered,
.mw-datatable tr:hover td,
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover,
.wikiEditor-ui-toolbar .booklet > .index > .current,
.mw-revslider-revision-new .mw-revslider-revision, .mw-revslider-revision-old .mw-revslider-revision, .mw-revslider-revision-intermediate .mw-revslider-revision,
.mw-revslider-revision-filter-highlight .mw-revslider-revision-border-box,
.ext-templatewizard-templatetitlebar,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span,
.thumbinner,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.ace-tm .ace_gutter-active-line,
.cdx-input-chip:not(.cdx-input-chip--disabled):hover,
.cdx-button:enabled:hover, .cdx-button.cdx-button--fake-button--enabled:hover,
.wikiEditor-ui-toolbar .page-characters div span:hover,
.mwe-vue-pt-control-gradient,
.cdx-toggle-button--framed:enabled:hover,
.mwe-vue-pt-navigation-bar,
#mwe-vue-pt-stats-navigation {
background: var(--ooui-bg-color-light);
}
}


.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-body fieldset#mw-searchoptions, .mw_metadata, .mw-datatable {
.wikiEditor-ui-toolbar .booklet > .index > :hover,
color: #d3d3d3;
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
background: var(--ooui--gradient);
.mw-highlight .hll,
border: 1px solid var(--ooui--bg);
.ace_button:hover:not(.checked),
padding: 12px 10px;
.ace_button:active,
box-shadow: var(--box-shadow-medium);
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
background: var(--bg-color-hover);
}
}


.mw-rcfilters-ui-filterMenuHeaderWidget-header {
.oo-ui-menuSelectWidget,
background: var(--ooui--bg);
.oo-ui-popupToolGroup-tools,
border-color: var(--ooui--border-light);
.mw-widget-dateInputWidget-calendar,
.mw-widgets-datetime-calendarWidget,
.cdx-menu {
background: var(--ooui-gradient);
}
}


.mw-footer-container {
.mw-echo-ui-notificationsInboxWidget-toolbarWrapper,
border-color: var(--ooui--border-light);
.mw-apisandbox-toolbar,
form:not(.oo-ui-layout) fieldset,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected),
.ext-WikiEditor-realtimepreview-button:hover,
.cdx-tabs:not(.cdx-tabs--framed) > .cdx-tabs__header,
.ext-discussiontools-init-publishedcomment {
background: transparent;
}
}


.mw-rcfilters-ui-filterMenuHeaderWidget-title.oo-ui-labelElement-label {
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend,
color: lightgray;
.mw-prefs-tabs:not(.mw-prefs-tabs-searching) .oo-ui-fieldsetLayout:target > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label,
font-weight: bold;
#pagehistory li.selected,
.mw-prefs-tabs:not(.mw-prefs-tabs-searching) .oo-ui-fieldsetLayout:target > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
background: var(--bg-color-emerald-subtle);
}
}


#mw-search-toggleall {
.approved-revision {
background-color: var(--ooui--bg);
background: var(--bg-color-emerald-subtle) !important;
border-color: var(--ooui--border);
}
}


#mw-search-togglenone {
.cdx-message--success,
background-color: var(--ooui--bg);
.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-conflicting-talk-label span .mw-twocolconflict-split-delete,
border-color: var(--ooui--border);
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--bg-color-message);
}
}


#mw-searchoptions .divider {
ul.fileupload-results li.ful-success,
border-color: var(--ooui--border-light);
#mwe-vue-pt-stats-navigation,
.mw-notification.mw-notification-type-success,
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label, .mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background: var(--bg-color-message);
}
}


.mw_metadata > tr > th,.mw-datatable > tr > th,.wikitable > tr > th,.mw_metadata > tr > td,.mw-datatable > tr > td,.wikitable > tr > td,.mw_metadata > * > tr > th,.mw-datatable > * > tr > th,.wikitable > * > tr > th,.mw_metadata > * > tr > td,.mw-datatable > * > tr > td,.wikitable > * > tr > td {
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type='radio'] + span,
border:none;
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange {
padding:0.5em;
background-color: var(--bg-color-message-subtle);
}
}


.mw-datatable th {
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected {
background: var(--theme-bg)
background: var(--bg-color-blue-dark);
}
}


.mw-datatable td {
.mw-echo-ui-notificationItemWidget-unread,
background-color: #303037
.growthexperiments-homepage-module-suggested-edits.growthexperiments-homepage-module-desktop.growthexperiments-homepage-module.activated,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice,
.ext-growthExperiments-ScoreCard,
.ext-growthExperiments-MenteeOverview__no-results,
.ext-growthExperiments-PersonalizedPraise .ext-growthExperiments-NoResults__image,
.suggested-edits-mobile-peek-content, .suggested-edits-panel-header,
.ext-communityConfiguration-Guidelines__Guideline {
background-color: var(--bg-color-notice-subtle);
}
}


.mw-datatable tr:hover td {
.mw-echo-ui-notificationItemWidget-unread:hover {
background-color: #3f3f48
background: var(--bg-color-notice);
}
}


.pretoclip-copy-button {
.wikiEditor-ui-text {
float: right
background: var(--theme-bg-color-base);
}
}


.mw-scribunto-message {
.ext-WikiEditor-ResizingDragBar,
color: var(--se-cm--xml-tag-color);
.ace_search,
.editOptions, .mw-editform .editOptions {
background: var(--theme-bg-color-100);
}
}


#mw-scribunto-input {
.ext-WikiEditor-ResizingDragBar span,
width: 100%;
.mw-revslider-revision,
border: 0;
.oo-ui-checkboxInputWidget [type='checkbox']:disabled + span,
overflow: auto;
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link, .oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background: var(--ooui--bg);
background: var(--ooui-border-color);
border: 1px solid var(--ooui--border-light);
font-weight: normal;
color: lightgray;
}
}


.mw-scribunto-input {
body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
color: #d3d3d3;
background: var(--border-color-hr);
font: inherit;
font-weight: bold;
margin-top: 0.5em
}
}


.table-flex {
.oo-ui-windowManager-modal > .oo-ui-dialog,
display: flex;
.oo-ui-processDialog-errors,
flex-direction: row;
.cdx-dialog-backdrop {
flex-wrap: wrap;
background: rgba(var(--color-darkened--rgb), var(--alpha-m));
justify-content: space-evenly
}
}


.boxes-flex {
.mw-ui-button:not(:disabled):hover {
padding: 0;
background-color: var(--theme-border-color-base);
margin: 0;
text-align: center
}
}


.role-big-title {
.mw-ui-button {
margin: 0px;
background-color: var(--theme-bg-color-200);
text-align: center;
font-size: 40px;
line-height: 50px;
border-radius: 8px
}
}


.role-block-radius {
.cdx-message--warning,
border-radius: 8px
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning,
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
background: var(--bg-color-warning);
}
}


.role-block-name {
.cdx-message--error,
padding: 2px;
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error,
border-radius: .3em;
div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, div#mw-protect-cascadeon, div.titleblacklist-warning,
margin-bottom: .2em;
.mw-ui-button.mw-ui-destructive:not(:disabled),
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip mark.negative,
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover {
background: var(--bg-color-error);
}
}


.story-text {
.mwe-vue-pt-problem-chip {
text-indent: 19px;
background: var(--bg-color-error-subtle);
text-align: justify
}
}


.story-dialogue {
.mw-ui-button.mw-ui-destructive:not(:disabled):hover {
line-height: 1.2
background-color: var(--border-color-error);
}
}


.oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
.mw-notification.mw-notification-type-warn,
display: block;
.mw-destfile-warning,
position: relative;
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type='radio'] + span,
margin: 0px 25%
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
background-color: var(--bg-color-warning-subtle);
}
}


.mw-gallery-slideshow .gallerybox.slideshow-current {
/* border */
background: #28282e
.wikiEditor-ui .wikiEditor-ui-top,
.ext-WikiEditor-ResizingDragBar-ns,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.mw-apisandbox-help-field,
.mw-echo-ui-subGroupListWidget .mw-echo-ui-sortedListWidget-group:not(:empty), .mw-echo-ui-bundleNotificationItemWidget-group .mw-echo-ui-sortedListWidget-group:not(:empty),
.mw-echo-ui-crossWikiUnreadFilterWidget,
.mw-echo-ui-notificationItemWidget:not(:last-child),
.footer-icons a:hover,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending),
.mw-special-Contribute .mw-contribute-card,
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle,
.wikiEditor-ui-toolbar .group .tool-select .options .option,
.ext-templatewizard-templatetitlebar,
.ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-add-remove-all,
.mw-ge-help-panel-home-button,
.ace_editor.ace_autocomplete,
.ext-growthExperiments-CPopper__popover,
.mw-revslider-revision-new .mw-revslider-revision, .mw-revslider-revision-old .mw-revslider-revision, .mw-revslider-revision-intermediate .mw-revslider-revision,
.oo-ui-checkboxInputWidget [type='checkbox']:disabled + span,
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
.mw-notification,
.oo-ui-tagMultiselectWidget-handle, .oo-ui-panelLayout-padded,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-rcfilters-ui-changesListWrapperWidget,
.mw-templateData-template-map-list-menu-panel,
.oo-ui-menuSelectWidget,
.oo-ui-popupToolGroup-tools,
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover,
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget,
.mw-rcfilters-ui-menuSelectWidget-footer,
.mw-widget-dateInputWidget-calendar,
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.mw-widget-dateInputWidget-handle,
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-datatable,
div.editOptions,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2,
.oo-ui-menuToolGroup,
.ve-ui-mwHelpListToolGroup-tools-footer,
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip-example,
.mw-ge-help-panel-processdialog .suggested-edits-panel-switch-editor-panel,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip,
.mwe-vue-pt-article-row,
.ve-ui-mwTransclusionOutlineControlsWidget {
border-color: var(--ooui-border-color);
}
}


.gallerytext {
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed, .mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout,
overflow: hidden;
.wikiEditor-ui-toolbar .sections .section,
font-size: 94%;
.mw-revslider-container,
padding: 2px 4px;
.mw-revslider-slider-wrapper,
word-wrap: break-word;
#mw-searchoptions .divider,
text-align: center
.ace_searchbtn:last-child,
.wikiEditor-ui .wikiEditor-ui-view,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement:last-child,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer,
.ve-ui-symbolListPage-symbol,
.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget,
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label,
.wikiEditor-ui-toolbar .group, .wikiEditor-ui-toolbar .section-secondary .group,
.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .oo-ui-dropdownWidget-handle, select,
span.fileinput-button,
.ace_button,
.ace_searchbtn,
.oo-ui-selectFileInputWidget.oo-ui-widget-enabled.oo-ui-selectFileInputWidget-dropTarget,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.growthexperiments-homepage-module,
.oo-ui-toggleSwitchWidget,
form:not(.oo-ui-layout) textarea, form:not(.oo-ui-layout) input,
.oo-ui-searchWidget-query,
.mw-ge-startediting-dialog-difficulty-banner,
.mw-ge-help-panel-popup .oo-ui-dialog,
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending),
.mw-revslider-revision-filter-highlight .mw-revslider-revision-border-box,
.ext-templatewizard-templatetitlebar,
.mw-rcfilters-ui-tagItemWidget-popup-content,
.ace_optionsMenuEntry button,
.ace_optionsMenuEntry button[ace_selected_button=true],
.ace_search_field,
.ace_search,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed),
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.oo-ui-popupWidget-popup,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-windowManager-modal:not(.oo-ui-windowManager-size-full) > .oo-ui-dialog > .oo-ui-window-frame,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button,
#wpDestFile,
#wpUploadDescription,
.mw-widgets-datetime-calendarWidget,
.mw-widgets-datetime-dateTimeInputWidget-handle,
.mw-rcfilters-ui-filterMenuHeaderWidget-header,
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module,
.ext-growthExperiments-MenteeFilters__form,
.ext-growthExperiments-NumberInput__input:enabled,
.cdx-dialog,
.cdx-select-vue--enabled .cdx-select-vue__handle,
.cdx-select-vue--enabled .cdx-select-vue__handle:hover,
.cdx-menu,
.cdx-checkbox__input:enabled+.cdx-checkbox__icon,
.oo-ui-tagItemWidget.oo-ui-widget-disabled,
.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,
.cdx-input-chip,
.ext-communityConfiguration-Features__Feature,
.cdx-button:enabled, .cdx-button.cdx-button--fake-button--enabled,
.cdx-button:enabled:hover, .cdx-button.cdx-button--fake-button--enabled:hover,
.cdx-select:enabled,
.cdx-select:enabled:hover,
.cdx-tabs:not(.cdx-tabs--framed) > .cdx-tabs__header,
.cdx-text-input__input:enabled,
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar,
.ve-ui-mwLanguagesPage-languages-table th, .ve-ui-mwLanguagesPage-languages-table td,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .page-characters div span:hover,
.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon, .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon,
.cdx-toggle-button--framed:enabled,
.cdx-info-chip,
#mwe-vue-pt-control-dropdown,
.cdx-radio__input:enabled+.cdx-radio__icon,
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy, .mw-twocolconflict-split-column.mw-twocolconflict-split-copy,
.cdx-message {
border-color: var(--ooui-border-color-light);
}
}


#content .gallerybox div.thumb {
.mw-rcfilters-ui-watchlistTopSectionWidget-separator,
background-color: #f8f9fa00
.mw-revslider-revision-tooltip .mw-revslider-filter-highlightable-row.mw-revslider-filter-highlight,
.mw-revslider-revision-border-box,
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover,
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator,
.mw-rcfilters-ui-datePopupWidget,
.oo-ui-searchWidget-query,
.ext-replacetext-searchoptions .ext-replacetext-divider,
.ve-ui-symbolListPage-symbol:hover,
.ext-discussiontools-visualenhancements-enabled .ext-discussiontools-init-section.mw-heading2, .ext-discussiontools-visualenhancements-enabled .ext-discussiontools-init-section,
#preferences .mw-htmlform-submit-buttons,
.mw-revslider-revision,
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread,
#pt-notifications-alert .mw-echo-notifications-badge::after, #pt-notifications-notice .mw-echo-notifications-badge::after,
.ext-growthExperiments-HorizontalDivider,
.growthexperiments-homepage-mentorship-intro, .growthexperiments-homepage-module-mentorship-optin-intro,
.ext-communityConfiguration-JsonForm__footer,
.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips:hover, .cdx-chip-input:not(.cdx-chip-input--disabled).cdx-chip-input--has-separate-input .cdx-chip-input__separate-input:hover,
.cdx-text-input__input:enabled:hover,
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar,
.ext-discussiontools-emptystate:not(:first-child),
.wikiEditor-ui-toolbar .page-table td {
border-color: var(--border-color-hr);
}
}


.mw-body li.gallerybox div.thumb {
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label,
background: #f8f9fa00;
.oo-ui-processDialog .oo-ui-actionWidget.oo-ui-iconElement > .oo-ui-buttonElement-button,
border: solid #28282e;
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button, .oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active,
border-width: 1px 1px 0.2em;
.oo-ui-processDialog-actions-primary .oo-ui-actionWidget > .oo-ui-buttonElement-button,
padding: 1.25em 1.75em;
.cdx-button:enabled.cdx-button--weight-quiet:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover {
box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.02);
border-color: transparent;
padding: 0
}
}


.title-no-bottom-border {
.cdx-message--success,
border-bottom: none !important
.mw-twocolconflict-single-column.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-add,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success,
#mwe-vue-pt-stats-navigation,
.mw-notification.mw-notification-type-success,
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type='radio'] + span {
border-color: var(--border-color-message);
}
}


.title-top-border {
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-delete,
border-top: solid 2px #c8ccd1
.cdx-message--warning,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning,
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type='radio'] + span {
border-color: var(--border-color-warning);
}
}


@media (min-width: 1340px) {
.mw-ui-button:not(:disabled) {
#mw-content-block {
border-color: var(--theme-border-color-base);
display:block
}
}


#mw-content {
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
margin-left: 14em;
border-color: var(--ooui-bg-color);
padding: 2em 0 0
}
}


#mw-content-wrapper {
.growthexperiments-homepage-module-suggested-edits.growthexperiments-homepage-module-desktop.growthexperiments-homepage-module.activated,
float: right;
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice,
margin-left: -14em;
.ext-growthExperiments-ScoreCard,
background: transparent;
.ext-growthExperiments-MenteeOverview__no-results {
width: 100%
border-color: var(--bg-color-notice);
}
}


.color-middle {
.cdx-message--error,
margin-right: 1em !important;
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error,
}
div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, div#mw-protect-cascadeon, div.titleblacklist-warning,
.mw-ui-button.mw-ui-destructive:not(:disabled),
.mw-ui-button.mw-ui-destructive:not(:disabled):hover,
.mwe-vue-pt-problem-chip {
border-color: var(--border-color-error);
}


.mw-wiki-logo {
.oo-ui-processDialog .oo-ui-actionWidget.oo-ui-iconElement > .oo-ui-buttonElement-button,
display: inline-block
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button, .oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active {
}
border-right-color: var(--ooui-border-color);
}


#catlinks {
.oo-ui-processDialog-actions-primary .oo-ui-actionWidget > .oo-ui-buttonElement-button {
margin-left: 14em
border-left-color: var(--ooui-border-color);
}
}
}


#footer {
.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget {
padding-right: 1em
border: 1px solid var(--ooui-border-color);
}
}


.mw-body h1 {
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span,
font-family: 'oswald';
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] + span {
font-size: 2em;
border: 1px solid var(--border-color-hr);
}
}


.mw-body h2 {
.editOptions,.mw-editform .editOptions,
font-size: 1.6em;
.ui-widget input,
border-bottom: solid 2px var(--color-contrast);
#mw-scribunto-input,
font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
.ace_optionsMenuEntry input, .ace_optionsMenuEntry button {
margin-bottom: 0.4em;
border: 1px solid var(--ooui-border-color-light);
margin-top: 1em;
}
}


.mw-body h3 {
.growthexperiments-homepage-module-suggested-edits .growthexperiments-homepage-module-footer {
font-size: 1.2em;
border-color: var(--bg-color-notice-subtle);
font-weight: bold;
font-family: 'Segoe UI', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Lato', 'Liberation Sans', 'Noto Sans', 'Helvetica Neue', 'Helvetica', sans-serif;
margin-top: 0.5em;
margin-bottom: 0.3em;
padding-bottom: 0;
line-height: 1.6;
padding-top: 0.3em;
}
}


.mw-body h4 {
.mw-notification.mw-notification-type-warn,
font-size: 1.05em;
.mw-destfile-warning {
font-weight: bold;
border-color: var(--bg-color-warning);
font-family: 'Segoe UI', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Lato', 'Liberation Sans', 'Noto Sans', 'Helvetica Neue', 'Helvetica', sans-serif;
}
}


.target {
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::before {
border-bottom: 1px solid darkblue
border-bottom-color: var(--ooui-border-color-light);
}
}


.target:target {
.ext-discussiontools-init-publishedcomment {
border-bottom: 2px solid gold;
border: 1px solid var(--border-color-message);
transition: border 0.7s cubic-bezier(0.4,0,0.2,1)
}
}


.backlight:hover {
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::after {
box-shadow: 0 0 0.3em gold;
border-bottom-color: var(--ooui-bg-color-light);
background-color: #00000025;
}
}


#main.backlight:hover {
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
box-shadow: inset 0 0 23em #00000066;
border-top-color: var(--ooui-border-color-light);
border-radius: 8px;
}
}


#strongwhite, #strongwhite p, #strongwhite h1, #strongwhite h2, #strongwhite h3, #strongwhite h4, #strongwhite h5, #strongwhite h6, #strongwhite li {
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
color: #e9e9e9 !important
border-top-color: var(--ooui-bg-color-light);
}
}
/*затемнение для мобилок*/
 
#menus-cover {
/* Стили с color-contrast */
background: #000000;
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover,
opacity: var(--alpha-s);
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active,
.mw-ui-button.mw-ui-progressive:not(:disabled):hover,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover,
.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon, .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon {
background: var(--color-contrast);
}
}
.oo-ui-tagMultiselectWidget-handle, .oo-ui-panelLayout-padded {
 
background: var(--ooui--bg-darkened);
.mw-ui-button.mw-ui-progressive:not(:disabled):hover,
border: none;
form:not(.oo-ui-layout) button:not(:disabled):hover, form:not(.oo-ui-layout) input[type='submit']:not(:disabled):hover, form:not(.oo-ui-layout) button:not(:disabled):active, form:not(.oo-ui-layout) input[type='submit']:not(:disabled):active,
border-radius: var(--border-radius-low);
span.fileinput-button:hover,
.ace_optionsMenuEntry button:hover,
.ace_button.checked,
.ace_editor.ace_autocomplete .ace_line-hover,
.ui-state-default:hover,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover, .oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.mw-ui-button.mw-ui-progressive:not(:disabled),
.mw-body h1.firstHeading,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.ext-growthExperiments-NumberInput__input:enabled:hover,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.ve-init-mw-progressBarWidget,
.cdx-radio__input:enabled:checked+.cdx-radio__icon {
border-color: var(--color-contrast);
}
}
/*Красивые картинки*/
 
.mw-content-ltr figure[typeof~='mw:File/Thumb'], .mw-content-ltr figure[typeof~='mw:File/Frame'] {
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
margin: 0 0 0.5em 0.5em;
.ace_searchbtn_close:hover,
border:1px solid black;
.ext-WikiEditor-ResizingDragBar:hover span,
border-bottom:0;
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on,
border-radius:0.9em 0.9em 0 0;
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip,
background:#1b1b1f;
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:active, .oo-ui-popupToolGroup.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-popupToolGroup-handle, .oo-ui-popupToolGroup.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active, .oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link, .oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link,
form:not(.oo-ui-layout) button:not(:disabled):hover, form:not(.oo-ui-layout) input[type='submit']:not(:disabled):hover, form:not(.oo-ui-layout) button:not(:disabled):active, form:not(.oo-ui-layout) input[type='submit']:not(:disabled):active,
span.fileinput-button:hover,
.ace_optionsMenuEntry button:hover,
.ace_button.checked,
.ace_editor.ace_autocomplete .ace_line-hover,
.ui-state-default:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover, .oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.mw-ui-button.mw-ui-progressive:not(:disabled),
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
form:not(.oo-ui-layout) button, form:not(.oo-ui-layout) input[type='submit'],
.ve-ce-linkAnnotation.ve-ce-annotation-active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled {
background: var(--color-contrast-dark);
}
}
figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption {
 
border-radius: 0 0 0.9em 0.9em;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
border:1px solid black;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
border-top:0;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
background:#1b1b1f;
form:not(.oo-ui-layout) button, form:not(.oo-ui-layout) input[type='submit'],
padding-bottom:5px;
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive,
font-family:oswald;
.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled {
font-size:1em;
border-color: var(--color-contrast-dark);
}
}


figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
.cdx-menu-item--enabled.cdx-menu-item--selected {
margin: 5px;
background: var(--color-contrast2);
border-radius: 0.4em;
}
}
figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame']{
 
border-collapse:separate;
ul li.selected:not(.init),
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button,
.mw-portlet-body #ca-move.selected,
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted,
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover,
.cdx-menu-item--enabled.cdx-menu-item--highlighted {
background: var(--color-contrast2-dark);
}
}
.mw-content-ltr figure[typeof~='mw:File/Thumb']:not([typeof~='mw:Error']) > a.mw-file-description:after{
 
border-bottom: 1px solid var(--color-contrast);
/* box-shadow */
.ve-ce-linkAnnotation.ve-ce-annotation-active,
.oo-ui-menuSelectWidget,
.oo-ui-popupToolGroup-tools,
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-datatable,
.ext-growthExperiments-MenteeFilters__form {
box-shadow: var(--box-shadow);
}
}


/*кнопка для главного меню*/
.wikiEditor-ui-toolbar,
.StupidButton {
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
width: 100%;
.mw-notification {
height: 100%;
box-shadow: var(--box-shadow-medium);
position: absolute;
top: 0;
left: 0;
z-index: 100;
}
}


/*Цвета таблиц для разных отделов*/
#ace_settingsmenu, #kbshortcutmenu {
box-shadow: var(--box-shadow-high);
}


/* Таблица */
.mw-echo-ui-crossWikiNotificationItemWidget-group, .mw-echo-ui-bundleNotificationItemWidget-group {
#MED.wikitable {
box-shadow: var(--box-shadow-inset);
background: #01453e;
border-spacing: 0px;
}
}


/* Заголовок */
.ace_optionsMenuEntry button,
#MED.wikitable thead tr th,
.ace_optionsMenuEntry button[ace_selected_button=true] {
#MED.wikitable:not(:has(thead)) tr:first-of-type th {
box-shadow: var(--box-shadow-inset-high);
position: relative;
background-color: #01453e;
border-bottom: 3px solid #00000015;
}
}


/* Заглавная ячейка */
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button,
#MED.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled {
#MED.wikitable thead + tbody > tr th {
box-shadow: none;
background: #005b53;
border-bottom: 1px solid #01453e;
}
}


/* Ячейка с содержимым */
/* color */
#MED.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
.mw-echo-ui-pageNotificationsOptionWidget-label-count,
#MED.wikitable thead + tbody > tr td {
#contentSub,
background: #1f635d;
.mw-templatedata-doc-muted,
border-bottom: 1px solid #01453e;
.mw-templatedata-doc-param-alias,
border-left: 1px solid #005b53;
.oo-ui-labelWidget.oo-ui-inline-help,
.wikiEditor-ui-toolbar .group .label,
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-section-header,
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title,
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters,
.mw-rcfilters-ui-savedLinksListWidget-placeholder-description,
.results-info,
.mw-search-result-data,
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title,
.tdg-templateDataParamWidget-param-description,
.mw-echo-ui-notificationsListWidget:not(:hover) a, #p-personal .mw-echo-ui-notificationsListWidget:not(:hover) a.new,
.mw-echo-ui-notificationItemWidget-content-message-body,
.ext-growthExperiments-CText--color-subtle,
.growthexperiments-homepage-module .growthexperiments-homepage-module-subheader, .growthexperiments-homepage-module h3.growthexperiments-homepage-module-subheader,
.oo-ui-widget.mw-ge-homepage-taskTypeSelectionWidget-checkbox-create .mw-ge-homepage-taskTypeSelectionWidget-additional-msg, .oo-ui-widget.mw-ge-homepage-taskTypeSelectionWidget-checkbox-image-recommendation .mw-ge-homepage-taskTypeSelectionWidget-additional-msg, .oo-ui-widget.mw-ge-homepage-taskTypeSelectionWidget-checkbox-section-image-recommendation .mw-ge-homepage-taskTypeSelectionWidget-additional-msg, .oo-ui-widget.mw-ge-homepage-taskTypeSelectionWidget-checkbox-link-recommendation .mw-ge-homepage-taskTypeSelectionWidget-additional-msg,
.mw-ge-homepage-taskTypeSelectionWidget-create-body,
.mw-ge-suggestededits-articleCountWidget .oo-ui-labelWidget,
.mw-ge-startediting-dialog-progress-label,
.mw-ge-startediting-dialog-progress-indicator,
.mw-ge-startediting-dialog-difficulty-legend-description-body,
.mw-ge-help-panel-home-button-text-subheader,
.mw-ge-help-panel-processdialog label > strong,
.mw-ge-help-panel-processdialog h2,
.ext-discussiontools-init-timestamplink, .ext-discussiontools-init-timestamplink:visited, .ext-discussiontools-init-timestamplink:active,
.ext-discussiontools-visualenhancements-enabled .ext-discussiontools-init-section.mw-heading2-metaitem, .ext-discussiontools-visualenhancements-enabled .ext-discussiontools-init-section-metaitem,
.ext-discussiontools-ui-targetWidget > .ve-init-target > .ve-ui-surface .ve-ui-completionWidget-header > .oo-ui-labelElement-label,
.mw-ge-help-panel-popup-search-search-result div,
.ext-discussiontools-ui-replyWidget-preview::before,
.mw-body-content .mw-echo-ui-datedSubGroupListWidget-title-secondary,
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title,
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label,
.mw-widget-dateInputWidget-empty .mw-widget-dateInputWidget-handle,
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module h3,
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module-mentor-tools .growthexperiments-mentor-dashboard-module-mentor-tools-other-actions .growthexperiments-mentor-dashboard-module-mentor-tools-claim-mentee-footer,
.growthexperiments-mentor-dashboard-module-mentee-overview h4,
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module-mentor-tools h4,
.suggested-edits-task-explanation-wrapper .suggested-edits-short-description,
.growthexperiments-homepage-mentorship-editcount, .growthexperiments-homepage-module-mentorship-optin-editcount, .growthexperiments-homepage-mentorship-lastactive, .growthexperiments-homepage-module-mentorship-optin-lastactive,
.cdx-field:not(.cdx-field--disabled) .cdx-field__help-text,
.cdx-label:not(.cdx-label--disabled) .cdx-label__label__optional-flag, .cdx-label:not(.cdx-label--disabled) .cdx-label__description,
.cdx-tabs:not(.cdx-tabs--framed) > .cdx-tabs__header .cdx-tabs__list__item[aria-selected=false],
.ve-ui-mwHelpListToolGroup-version-link, .ve-ui-mwHelpListToolGroup-version-date,
.mw-ge-help-panel-home-button-preheader-text,
.mw-body-content .recent-questions-growthexperiments-help-questions h3, .overlay-content .recent-questions-growthexperiments-help-questions h3, .content .recent-questions-growthexperiments-help-questions h3, .mw-body-content .recent-questions-growthexperiments-mentor-questions h3, .overlay-content .recent-questions-growthexperiments-mentor-questions h3, .content .recent-questions-growthexperiments-mentor-questions h3,
.mw-body-content .recent-questions-growthexperiments-help-questions .question-posted-on, .overlay-content .recent-questions-growthexperiments-help-questions .question-posted-on, .content .recent-questions-growthexperiments-help-questions .question-posted-on, .mw-body-content .recent-questions-growthexperiments-mentor-questions .question-posted-on, .overlay-content .recent-questions-growthexperiments-mentor-questions .question-posted-on, .content .recent-questions-growthexperiments-mentor-questions .question-posted-on,
.mwe-vue-pt-snippet,
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected,
.mw-special-Listfiles .TablePager_col_img_user_text, .mw-special-Listfiles .TablePager_col_img_description {
color: var(--ooui-text-color-dark);
}
}


/* Таблица */
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted,
#ENG.wikitable {
.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-single-column,
background: #775f0e;
.oo-ui-searchWidget-results,
border-spacing: 0px;
.footer-icons a:hover,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending),
.mw-special-Contribute .mw-contribute-card,
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle,
.wikiEditor-ui-toolbar .group .tool-select .options .option,
.ext-templatewizard-templatetitlebar,
.ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-add-remove-all,
.mw-ge-help-panel-home-button,
.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .oo-ui-dropdownWidget-handle, select,
span.fileinput-button,
.ace_button,
.ace_searchbtn,
.oo-ui-selectFileInputWidget.oo-ui-widget-enabled.oo-ui-selectFileInputWidget-dropTarget,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.growthexperiments-homepage-module,
.oo-ui-searchWidget-query,
.mw-ge-startediting-dialog-difficulty-banner,
.mw-ge-help-panel-popup .oo-ui-dialog,
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending),
.ace_editor.ace_autocomplete,
.ext-growthExperiments-CPopper__popover,
.mw-rcfilters-ui-tagItemWidget-popup-content,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip,
#ace_settingsmenu, #kbshortcutmenu,
.growthexperiments-homepage-module-suggested-edits .growthexperiments-homepage-module-footer,
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor,
.cdx-message,
.mw-message-box,
.wikiEditor-ui-toolbar .booklet > .index,
.ace_searchbtn.prev:after,
.ace_searchbtn.next:after,
.wikiEditor-ui-toolbar .group .tool-select .label,
.mw-special-Contribute .mw-contribute-card-content,
.wikiEditor-ui-toolbar .tabs span.tab a.current, .wikiEditor-ui-toolbar .tabs span.tab a.current:visited,
.ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-parameter-list-inner .oo-ui-buttonElement.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive .oo-ui-labelElement-label, .ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-parameter-list-inner .oo-ui-buttonElement.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive .oo-ui-labelElement-label,
.wikiEditor-ui-toolbar .page-table th,
.wikiEditor-ui-toolbar .page-table td,
#ca-nstab-mediawiki.a,
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label,
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.mw-widget-calendarWidget-day-heading,
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-labelButton .oo-ui-buttonElement-button .oo-ui-labelElement-label,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.oo-ui-messageDialog-message,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active,
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label,
.oo-ui-tabOptionWidget,
.mw-echo-ui-notificationItemWidget-content-message-header,
.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .se-card-no-results .se-card-title, .growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .se-card-error .se-card-title, .growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .se-card-end-of-queue .se-card-title, .growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .se-card-no-results .se-card-text, .growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .se-card-error .se-card-text, .growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .se-card-end-of-queue .se-card-text,
p.mw-ge-homepage-taskTypeSelectionWidget-difficulty-level-desc,
.suggested-edits-topic-filters-topic-selector h4, .suggested-edits-topic-filters-topic-selector p,
.mw-ge-startediting-dialog-intro-general-title, .mw-ge-startediting-dialog-intro-general-header,
.mw-ge-startediting-dialog-difficulty-header,
.mw-ge-startediting-dialog-difficulty-legend-description-header,
.mw-ge-help-panel-processdialog .oo-ui-window-head .oo-ui-processDialog-title,
.mw-ge-help-panel-processdialog .mw-ge-help-panel-home-button h2,
.mw-ge-help-panel-popup .oo-ui-dialog,
.oo-ui-toolbar-bar,
.ext-discussiontools-ui-targetWidget > .ve-init-target > .ve-ui-surface .ve-ui-completionWidget-header > .oo-ui-labelElement-label > span,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed),
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
.mw-notification,
.ace_search,
.ace_search_field,
#pagehistory li.selected,
.oo-ui-popupWidget-popup,
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
#pt-notifications-alert .mw-echo-notifications-badge::after, #pt-notifications-notice .mw-echo-notifications-badge::after,
.ui-widget-header,
.ui-widget-content,
.mw-rcfilters-ui-filterMenuHeaderWidget-title.oo-ui-labelElement-label,
#mw-scribunto-input,
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget,
.search-types .current a,
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-datatable,
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module .growthexperiments-mentor-dashboard-module-header,
.cdx-select-vue--enabled .cdx-select-vue__handle,
.cdx-menu-item--enabled, .cdx-menu-item--enabled .cdx-menu-item__content,
.oo-ui-tagItemWidget.oo-ui-widget-disabled,
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-time-estimate .suggested-edits-difficulty-level, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-time-estimate .suggested-edits-difficulty-level,
.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-card-wrapper .suggested-edits-task-card-wrapper .se-card-content .se-card-text,
.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-pager,
.suggested-edits-mobile-peek-content .suggested-edits-header-text h4, .suggested-edits-panel-header .suggested-edits-header-text h4,
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content,
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip-main, .mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip-main-multiple,
.mw-ge-help-panel-processdialog .suggested-edits-panel-footer-text,
.suggested-edits-taskexplanation-difficulty-and-time p, .suggested-edits-taskexplanation-additional-info p,
.growthexperiments-homepage-mentorship-intro, .growthexperiments-homepage-module-mentorship-optin-intro,
.cdx-input-chip,
.cdx-button:enabled, .cdx-button.cdx-button--fake-button--enabled,
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip-example-text,
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip mark,
.wikiEditor-ui-toolbar .page-characters div span,
.cdx-toggle-button--framed:enabled,
.cdx-info-chip--text,
.mw-twocolconflict-single-column, .mw-twocolconflict-split-column {
color: var(--ooui-text-color);
}
}


/* Заголовок */
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
#ENG.wikitable thead tr th,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover,
#ENG.wikitable:not(:has(thead)) tr:first-of-type th {
.wikiEditor-ui-toolbar .booklet > .index > .current,
position: relative;
.wikiEditor-ui-toolbar .group, .wikiEditor-ui-toolbar .section-secondary .group,
background-color: #775f0e;
.oo-ui-processDialog-errors-title,
border-bottom: 3px solid #00000015;
.mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label,
.mw-echo-ui-notificationItemWidget-content-actions-timestamp,
.growthexperiments-homepage-module .growthexperiments-homepage-module-header, .growthexperiments-homepage-module h2.growthexperiments-homepage-module-header,
.mw-ge-startediting-dialog-progress-indicator-completed,
.oo-ui-messageDialog-title,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
form:not(.oo-ui-layout) button:not(:disabled):hover, form:not(.oo-ui-layout) input[type='submit']:not(:disabled):hover, form:not(.oo-ui-layout) button:not(:disabled):active, form:not(.oo-ui-layout) input[type='submit']:not(:disabled):active,
span.fileinput-button:hover,
.ace_optionsMenuEntry button:hover,
.ace_button.checked,
.ace_editor.ace_autocomplete .ace_line-hover,
.ui-state-default:hover,
.wikiEditor-ui-toolbar,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-rcfilters-ui-changesListWrapperWidget,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover,
.editOptions, .mw-editform .editOptions,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
form:not(.oo-ui-layout) button, form:not(.oo-ui-layout) input[type='submit'],
#wpDestFile,
#wpUploadDescription,
.mw-widgets-datetime-dateTimeInputWidget-handle,
.ui-widget input,
.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context,
.mw-widget-dateInputWidget-handle,
.ext-growthExperiments-NumberInput__input:enabled,
.cdx-select-vue--enabled .cdx-select-vue__handle:hover,
.cdx-menu-item--enabled.cdx-menu-item--highlighted .cdx-menu-item__content, .cdx-menu-item--enabled.cdx-menu-item--highlighted .cdx-menu-item__text__description,
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium,
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard,
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy,
.cdx-chip-input__input,
.cdx-select:enabled,
.cdx-select:enabled:hover,
.cdx-text-input__input:enabled,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted,
.wikiEditor-ui-toolbar .page-characters div span:hover,
.cdx-button:enabled:hover, .cdx-button.cdx-button--fake-button--enabled:hover,
.cdx-toggle-button--framed:enabled:hover,
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,
.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled {
color: var(--ooui-text-color-light);
}
}


/* Заглавная ячейка */
.wikiEditor-ui-toolbar .tabs span.tab a,
#ENG.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.mw-special-Contribute .mw-contribute-card-action,
#ENG.wikitable thead + tbody > tr th {
ul.fileupload-results li.ful-success a {
background: #8f7210;
color: var(--text-color-link);
border-bottom: 1px solid #775f0e;
}
}


/* Ячейка с содержимым */
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label,
#ENG.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
.ext-growthExperiments-ScoreCards__link:visited,
#ENG.wikitable thead + tbody > tr td {
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage, .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
background: #977e31;
color: var(--color-progressive);
border-bottom: 1px solid #775f0e;
border-left: 1px solid #8f7210;
}
}


#SEC.wikitable {
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive {
background: #404144;
color: var(--text-color-link-new);
color: #dddddd;
}
}


#SEC.wikitable>*>tr>th {
/* border-radius */
background: #912424;
.oo-ui-tagMultiselectWidget-handle, .oo-ui-panelLayout-padded,
color: #dddddd;
.oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button,
.mw-widgets-datetime-dateTimeInputWidget-handle,
.cdx-input-chip {
border-radius: var(--border-radius-low);
}
}


#SEC.wikitable > * > tr > td {
.oo-ui-tagItemWidget,
background: #515255;
.cdx-info-chip {
color: #dddddd;
border-radius: var(--border-radius-medium);
}
}


#SRV.wikitable {
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-rcfilters-ui-changesListWrapperWidget,
background: #316f20;
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
color: #dddddd;
border-radius: var(--border-radius-high) var(--border-radius-high) 0 0;
}
}


#SRV.wikitable>*>tr>th {
/* Остальное */
background: #316f20;
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade, .mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
color: #dddddd;
background-image: linear-gradient(rgba(255, 255, 255, 0), var(--ooui-bg-color-light));
}
}


#SRV.wikitable >*> tr > td {
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip mark {
background: #40852b;
mix-blend-mode: unset;
color: #dddddd;
}
}


/* Таблица */
.ve-ce-branchNode-blockSlug, html body p.ve-ce-branchNode-newSlug {
#RND.wikitable {
outline-color: var(--border-color-hr);
background: #630069;
border-spacing: 0px;
}
}


/* Заголовок */
.oo-ui-toolbar, .ve-init-mw-editSwitch .oo-ui-toolbar-bar, .ve-init-mw-editSwitch .oo-ui-popupToolGroup, .ve-init-mw-editSwitch .oo-ui-popupToolGroup.oo-ui-iconElement .oo-ui-popupToolGroup-handle {
#RND.wikitable thead tr th,
height: 100%;
#RND.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background-color: #630069;
border-bottom: 3px solid #00000015;
}
}


/* Заглавная ячейка */
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module-mentor-tools .oo-ui-dropdownWidget {
#RND.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
display: inline-block;
#RND.wikitable thead + tbody > tr th {
padding-top: 0;
background: #7c0183;
border-bottom: 1px solid #630069;
}
}


/* Ячейка с содержимым */
.client-js .mw-changeslist ul, .client-js .mw-changeslist table.mw-enhanced-rc {
#RND.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
margin-left: 6px;
#RND.wikitable thead + tbody > tr td {
background: #84328f;
border-bottom: 1px solid #630069;
border-left: 1px solid #7c0183;
}
}


/* Таблица */
.ace_optionsMenuEntry input, .ace_optionsMenuEntry button {
#SUP.wikitable {
margin: 0.35em 0.2em 0.25em 0;
background: #6f3d0a;
border-spacing: 0px;
}
}


/* Заголовок */
#footer-poweredbyico a {
#SUP.wikitable thead tr th,
background-image: url(https://commons.wiki.gg/images/1/1c/MediaWiki_footer_badge_dark.svg?12ec0a);
#SUP.wikitable:not(:has(thead)) tr:first-of-type th {
background-position: 50% 50%;
position: relative;
background-size: 88px 31px;
background-color: #6f3d0a;
background-repeat: no-repeat;
border-bottom: 3px solid #00000015;
}
}


/* Заглавная ячейка */
body:not(.wgl-theme-light) #footer-poweredbyico a img {
#SUP.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
visibility: hidden;
#SUP.wikitable thead + tbody > tr th {
background: #85490c;
border-bottom: 1px solid #6f3d0a;
}
}


/* Ячейка с содержимым */
.ace_search {
#SUP.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
padding: 6px 4px 2px 4px;
#SUP.wikitable thead + tbody > tr td {
background: #8f5a23;
border-bottom: 1px solid #6f3d0a;
border-left: 1px solid #85490c;
}
}


 
.ace_search_field {
/*Альтернативные цвета таблиц для разных отделов*/
margin: 0 2px 0 0 !important;
#aMED.wikitable thead tr th,
#aMED.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background-color: #004d45;
border-bottom: 0.2em solid #00000059;
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
}
}


#aMED.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
#aMED.wikitable thead + tbody > tr th {
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
background: #0d747f;
text-shadow: none;
border-bottom: 0.1em solid #00000059;
border-left: 0.2em solid #00000059;
}
}


#aENG.wikitable thead tr th,
.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget {
#aENG.wikitable:not(:has(thead)) tr:first-of-type th {
padding: 0.6em;
position: relative;
background-color: #715609;
border-bottom: 0.2em solid #00000059;
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
}
}


#aENG.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.mw-changeslist-legend {
#aENG.wikitable thead + tbody > tr th {
max-width: 300px;
background: #957710;
border-bottom: 0.1em solid #00000059;
border-left: 0.2em solid #00000059;
}
}
 
#aRND.wikitable thead tr th,
.mw-changeslist-legend,
#aRND.wikitable:not(:has(thead)) tr:first-of-type th {
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head > .oo-ui-iconWidget {
position: relative;
display: none;
background-color: #4e0163;
border-bottom: 0.2em solid #00000059;
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
}
}
 
#aRND.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget > .mw-changeslist-legend {
#aRND.wikitable thead + tbody > tr th {
display: block;
background: #78027f;
border-bottom: 0.1em solid #00000059;
border-left: 0.2em solid #00000059;
}
}


#aSUP.wikitable thead tr th,
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget,
#aSUP.wikitable:not(:has(thead)) tr:first-of-type th {
.mw-rcfilters-ui-itemMenuOptionWidget-label-title,
position: relative;
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
background-color: #6f390a;
cursor: pointer;
border-bottom: 0.2em solid #00000059;
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
}
}


#aSUP.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] {
#aSUP.wikitable thead + tbody > tr th {
margin: 0;
background: #874b0e;
border-bottom: 0.1em solid #00000059;
border-left: 0.2em solid #00000059;
}
}


#aSEC.wikitable {
.oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.mw-prefs-fieldset-wrapper {
background: var(--ooui--bg);
padding: 1em;
color: #dddddd;
}
}


#aSEC.wikitable>*>tr>th {
.oo-ui-pendingElement-pending {
background: #912424;
--background-color-interactive: var(--ooui-bg-color);
color: #dddddd;
--background-color-base: var(--ooui-border-color-light);
}
}


#aSEC.wikitable > * > tr > td {
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span,
background: #31313b;
.cdx-radio__input:enabled:checked+.cdx-radio__icon {
color: #dddddd;
border-width: 2px;
}
}


/* Таблица */
.mw-prefs-search-highlight {
#aSRV.wikitable {
background: transparent !important;
background: #216321;
outline: 2px solid var(--bg-color-emerald-50) !important;
border-spacing: 0px;
border-radius: 0 !important;
}
}


/* Заголовок */
.wikiEditor-ui-text textarea#wpTextbox1 {
#aSRV.wikitable thead tr th,
border: none;
#aSRV.wikitable:not(:has(thead)) tr:first-of-type th {
background: var(--theme-bg-color-base);
position: relative;
background-color: #216321;
border-bottom: 0.2em solid #00000021;
}
}


/* Заглавная ячейка */
.ace_search_form.ace_nomatch {
#aSRV.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
outline: 1px solid #922626
#aSRV.wikitable thead + tbody > tr th {
background: #297929;
border-bottom: 1px solid #216321;
}
}


/* Ячейка с содержимым */
.wikiEditor-ui-toolbar .section-secondary .group.empty {
#aSRV.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
display: none;
#aSRV.wikitable thead + tbody > tr td {
background: #3f833f;
border-bottom: 1px solid #216321;
border-left: 1px solid #297929;
}
 
/* Таблица */
#BOTANY.wikitable {
background: #0d3f28;
}
}


/* Заголовок */
.mw-collapsibleFieldsetLayout.mw-collapsible .mw-collapsible-toggle .oo-ui-iconElement-icon {
#BOTANY.wikitable thead tr th,
top: 2px;
#BOTANY.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background-color: #04673e !important;
border-bottom: 0.2em solid #00000021;
}
}


/* Заглавные ячейки */
#pagehistory li.selected {
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
outline: none;
#BOTANY.wikitable thead + tbody > tr th {
background: #0d7b39;
}
}


/* Первая заглавная ячейка */
#mw-subcategories, #mw-pages, #mw-category-media, #filehistory, #wikiPreview, #wikiDiff {
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-of-type,
clear: both;
#BOTANY.wikitable thead + tbody > tr th:first-of-type {
border-left: 0.2em solid #0000003b;
}
}


/* Ячейка с содержимым */
.mw-tag-markers {
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
font-style: italic;
#BOTANY.wikitable thead + tbody > tr td {
font-size: 90%
background: #2a834e;
}
}
/* #endregion */


/* Таблица */
/* ============ */
#MUTATION.wikitable {
/* #region Неотсортированные */
background: #220f3b;
/* ============ */
form.createbox:invalid .cdx-button {
background-color: var(--theme-bg-color-200) !important;
color: var(--theme-text-color) !important;
border-color: var(--theme-bg-color-200) !important;
}
}


/* Заголовок */
.noExternal>.external {
#MUTATION.wikitable thead tr th,
  padding-right: 0px !important;
#MUTATION.wikitable:not(:has(thead)) tr:first-of-type th {
  background-image: none !important;
position: relative;
background-color: #330b65 !important;
border-bottom: 0.2em solid #00000021;
}
}


/* Заглавные ячейки */
.mw-mmv-image>*, .fullImageLink>*>* {
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
image-rendering: auto !important;
#MUTATION.wikitable thead + tbody > tr th {
background: #3a1769;
}
}


/* Первая заглавная ячейка */
.mw-parser-output a[href$=".pdf"].external,.mw-parser-output a[href*=".pdf?"].external,.mw-parser-output a[href*=".pdf#"].external,.mw-parser-output a[href$=".PDF"].external,.mw-parser-output a[href*=".PDF?"].external,.mw-parser-output a[href*=".PDF#"].external {
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-of-type,
background: url(//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) no-repeat right;
#MUTATION.wikitable thead + tbody > tr th:first-of-type {
padding-right: 18px
border-left: 0.2em solid #0000003b;
}
}


/* Ячейка с содержимым */
.nounderlines a,.IPA a:link,.IPA a:visited {
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
text-decoration: none !important
#MUTATION.wikitable thead + tbody > tr td {
background: #422371;
}
}


/* Неразрывные пробелы в горизонтальных списках
.nowrap,.nowraplinks a {
  @источник: https://ru.wikipedia.org/wiki/MediaWiki:Common.css
white-space: nowrap
  @Распорстраняется под CC BY-SA 4.0
  @автор: [[Участник:WindEwriX]]*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
.hlist-items-nowrap dd,
.hlist-items-nowrap dt,
.hlist-items-nowrap li {
white-space: nowrap;
}
}
/* Прекращение действия лицензии CC BY-SA 4.0*/


/* Style for horizontal lists (separator following item).
.wrap,.wraplinks a {
  @source mediawiki.org/wiki/Snippets/Horizontal_lists
white-space: normal
  @revision 9 (2016-08-10)
  @Распорстраняется под CC BY-SA 4.0
  @author [[User:Edokter]]
*/
.hlist dl,
.hlist.hlist ol,
.hlist.hlist ul {
margin: 0;
padding: 0;
}
}
/* Display list items inline */
 
.hlist dd,
.thumbinner {
.hlist dt,
min-width: 100px;
.hlist li {
border-color: var(--ooui-border-color);
margin: 0;
display: inline;
}
}
/* Display nested lists inline */
 
.hlist.inline,
.thumbinner .thumbimage, .thumbborder {
.hlist.inline dl,
border: solid 1px var(--ooui-border-color);
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
display: inline;
}
}
/* Hide empty list items */
 
.hlist .mw-empty-li,
ul.permissions-errors>li {
.hlist .mw-empty-elt {
list-style: none none
display: none;
}
}
/* Generate bullets */
 
.hlist dt:after {
ul.permissions-errors {
content: ": ";
margin: 0
}
}
.hlist dd:after,
 
.hlist li:after {
span.texhtml {
content: "\00a0· ";
font-family: "Nimbus Roman No9 L","Times New Roman",Times,serif;
font-weight: bold;
font-size: 118%;
line-height: 1;
white-space: nowrap;
-moz-font-feature-settings: "lnum","tnum","kern" 0;
-webkit-font-feature-settings: "lnum","tnum","kern" 0;
font-feature-settings: "lnum","tnum","kern" 0;
font-variant-numeric: lining-nums tabular-nums;
font-kerning: none
}
}
.hlist dd:last-child:after,
 
.hlist dt:last-child:after,
span.texhtml span.texhtml {
.hlist li:last-child:after {
font-size: 100%
content: none;
}
}
/* Add parentheses around nested lists */
 
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
span.mwe-math-mathml-inline {
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
font-size: 118%
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
content: " (";
font-weight: normal;
}
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
 
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.mwe-math-fallback-image-display,.mwe-math-mathml-display {
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
margin-left: 1.6em !important;
content: ")";
margin-top: 0.6em;
font-weight: normal;
margin-bottom: 0.6em
}
}
/* Put ordinals in front of ordered list items */
 
.hlist ol {
.mwe-math-mathml-display math {
counter-reset: listitem;
display: inline
}
}
.hlist ol > li {
 
counter-increment: listitem;
.k-player .k-attribution {
visibility: hidden
}
}
.hlist ol > li:before {
 
content: " " counter(listitem) "\a0";
.PopUpMediaTransform a .play-btn-large {
}
margin: 0;
.hlist dd ol > li:first-child:before,
top: auto;
.hlist dt ol > li:first-child:before,
right: auto;
.hlist li ol > li:first-child:before {
bottom: 0;
content: " (" counter(listitem) "\a0";
left: 0
}
}
/* Прекращение действия лицензии CC BY-SA 4.0*/


/* Псевдо-модальное окно */
.flaggedrevs_draft_synced,.flaggedrevs_stable_synced,#t-upload,.mw-special-Book #coll-downloadbox {
.pseudomodal--caller {
display: none
  cursor:pointer;
}
}


.pseudomodal {
#site-tools {
overflow-y: auto;
display: none !important
display: flex;
flex-direction: column;
visibility: hidden;
opacity: 0;
background-color: var(--theme-bg);
width: 60%;
height: 80%;
border: 1px solid black;
border-radius: 0.5rem;
padding: 5px 25px;
position: fixed;
margin: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 100 !important;
box-shadow: 0px 0px 0px 100vh rgba(0, 0, 0, 0.6);
}
}


.pseudomodal--caller:focus-within + .pseudomodal {
span.comment {
  visibility: visible;
overflow-wrap: break-word
  opacity: 1;
}
}


.pseudomodal:hover {
.mw-content-ltr .tocnumber {
  visibility: visible;
color: grey
  opacity: 1;
}
}


.pseudomodal--header {
.quickbox {
  text-align: center;
border: 1px solid var(--ooui-border-color);
  font-size: 1.1em;
  position: relative;
}
}


.pseudomodal--header-hr{
.quickboxhead {
  margin: 20px 0;
border-bottom: 1px solid var(--ooui-border-color);
  padding: 0;
background: var(--theme-bg-color-base);
  height: 0;
text-align: center
  border: none;
  border-top: 1px solid darkgray;
}
}


.pseudomodal--body{
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
  height: 100%;
color: var(--ooui-bg-color);
  position: relative;
}
}


.pseudomodal::-webkit-scrollbar {
.mw-rcfilters-ui-changesListWrapperWidget:not(.mw-rcfilters-ui-changesListWrapperWidget-highlighted) .mw-changeslist-watchedseen div.mw-rcfilters-ui-highlights-color-none {
  width: 0.15rem;
background: var(--ooui-border-color-light);
  background-color:transparent;
border: 1px solid var(--color-contrast);
}
}


.pseudomodal::-webkit-scrollbar-track {
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
  margin:1em;
border-color: var(--ooui-bg-color-light);
  background: transparent;
}
}


.pseudomodal::-webkit-scrollbar-thumb {
.oo-ui-processDialog-content > .oo-ui-window-head, .oo-ui-processDialog-content > .oo-ui-window-foot {
  background-color: transparent;
outline-color: var(--ooui-border-color);
  border: solid #373737;
}
}


/* Key press */
.mw-templateData-template-add-map-button-panel.oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.oo-ui-panelLayout-expanded.tdg-templateDataDialog-addNewMapButtonPanel {
.keyboard-key {
display: flex;
border: 1px solid #555555;
align-items: center;
border-radius: var(--border-radius-low);
box-shadow: 0.1em 0.1em 0.2em rgba(0, 0, 0, 0.1);
background-image: linear-gradient(to bottom, #1e1e1e, #393838, #1e1e1e);
color: lightgrey;
padding: 0.1em 0.3em;
font-family: inherit;
font-size: 0.8em;
}
}


@media only screen and (max-width: 600px) {
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
.flex--row-column {
outline: 1px solid var(--ooui-border-color);
flex-direction:column; width: 50%; margin: auto;
}
}
}


/* Классы для форума "Справочник сталкера" проекта S.T.A.L.K.E.R. и для вики-плашек*/
.mw-rcfilters-ui-itemMenuOptionWidget .mw-rcfilters-ui-table {
 
font-size: 0.9em;
.forumMessage, .wikiMessage {
background: #1b1b1f;
}
}


.forumMessage {
.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-widget.oo-ui-textInputWidget > .oo-ui-inputWidget-input, .oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-widget .oo-ui-dropdownWidget-handle, .oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-widget .oo-ui-tagMultiselectWidget-handle {
padding: 10px 10px 30px;
margin: 0;
}
}


.wikiMessage {
.oo-ui-layout.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top.oo-ui-actionFieldLayout {
padding: 10px 10px 10px;
margin: 0.5em 0;
margin-bottom: 10px;
}
}


.forumMessageInfo, .wikiMessageInfo{
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
padding: 0;
font-weight: bold;
margin-left: 160px;
border-bottom: 1px none black;
zoom: 1;
color: rgb(255, 255, 255);
}
}


.forumMessageContent, .wikiMessageContent {
.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
padding-bottom: 2px;
display: flex;
padding-left:4px;
align-items: center;
border-style: hidden;
min-height: 100px;
overflow: hidden;
}
.forumMessageContent {
background-color: #303037
}
}


.forumMessageUserInfo, .wikiIMG {
.group.group-search {
float: left;
border: none;
width: 140px;
position: relative;
}
}


.forumAvatarHolder, .wikiIMGHolder {
.editOptions, .mw-editform .editOptions {
padding: 10px;
border-top: none;
text-align: center;
position:relative;
}
}


.forumAvatarHolder {
.oo-ui-tagMultiselectWidget-input.oo-ui-widget.oo-ui-widget-enabled.oo-ui-inputWidget.oo-ui-iconElement.oo-ui-textInputWidget.oo-ui-textInputWidget-type-text {
background:#303037
background: var(--ooui-border-color);
}
}


.forumUserText {
.mw-rcfilters-ui-filterMenuHeaderWidget-header-highlight {
padding: 1px 10px;
padding-right: 0.3em;
background:#303037
padding-left: 0.3em;
}
}


.forumUserName {
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
font-size: 14px;
padding: 0;
color: rgb(255, 148, 7);
margin-bottom: 5px;
display: block;
overflow: hidden;
line-height: 16px;
text-align: center;
}
}


.forumBanner {
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
font-size: 11px;
border-color: var(--ooui-border-color);
text-align: center;
display: flex;
padding: 5px;
align-items: center;
color: black;
padding: 0;
border-color: silver;
gap: 2px;
height: 16px;
width: 105px;
display: block;
margin-bottom: 5px
}
}


.forumAdmin {
@media screen {
background: silver
.mw-body-content .recipeimg a > img {
}
padding: 0;
/* CodeMirror */
margin: 0;
.CodeMirror {
border: 0;
height: 600px;
width: 32px !important;
position: relative;
max-width: 32px !important;
overflow: hidden;
height: 32px !important;
background: #1b1b1f;
max-height: 32px !important
color: inherit;
}
}
}


.CodeMirror-gutters {
.positive {
border-right: 1px solid var(--theme-bg);
color: #00FF00;
background-color: var(--theme-bg);
font-weight: bold
white-space: nowrap;
}
}


.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
.negative {
background: #1c2d44;
color: #FF0000;
font-weight: bold
}
}


.noExternal>.external {
.anglerect {
  padding-right:0px !important;
--angle-rect-clip-size: 16px;
  background-image:none !important;
clip-path: polygon(0 0,calc(100% - var(--angle-rect-clip-size)) 0,100% var(--angle-rect-clip-size),100% 100%,var(--angle-rect-clip-size) 100%,0 calc(100% - var(--angle-rect-clip-size)))
}
}


.mw-mmv-image>*, .fullImageLink>*>* {
.flex {
image-rendering: auto !important;
display: flex
}
}


/* Для тестов */
.mw-body dd {
.skameykatable{
margin: 0.2em;
border:1px solid black;
margin-left: 1.6em
border-radius:1.4rem;
}
}
.skameykatable>*>tr>th{
 
  text-align:center;
ol.references li:target,sup.reference:target {
font-weight:bold;
background: var(--ooui-bg-color-light);
}
padding: 0px 1px 3px 1px;
.skameykatable>*>tr>td{
  border:none;
}
.skameykatable>*>tr:not(:first-child)>*{
border-top:1px solid black !important;
}
.skameykatable>*>tr:not(:first-child):not(:last-child):hover{
box-shadow: inset 30em 30em 0 #1b1b20;
}
.skameykatable>*>tr:last-child{
box-shadow: inset 30em 30em 0 #1b1b20;
border-bottom-left-radius:1.3rem;
border-bottom-right-radius:1.3rem;
}
}


.skameykatable>*>tr>*{
.oo-ui-messageDialog-content > .oo-ui-window-foot {
padding:0.4em;
outline-color: var(--ooui-border-color);
background:transparent;
border:none !important;
}
}
 
.headerSort::after {
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover {
content: "\21C5";
z-index: 1;
}
}
 
.headerSort.headerSortUp::after {
.oo-ui-comboBoxInputWidget-field {
content: "\2191";
display: flex;
align-items: center;
}
}


.headerSort.headerSortDown::after {
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
content: "\2193";
#pt-notifications-alert .mw-echo-notifications-badge::after, #pt-notifications-notice .mw-echo-notifications-badge::after {
margin: 0;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
box-shadow: inset var(--box-shadow-medium);
}


.headerSort {
.ui-widget-overlay {
background-size: 0 0 !important;
background: #000000;
white-space: nowrap;
}
}


.ui-widget-header {
border: none !important;
}


.pseudomodal p {
.ui-widget-content {
margin: 0 !important;
border: 1px solid var(--ooui-border-color) !important;
}
}


/**
.wikiEditor-toolbar-dialog .ui-dialog-buttonpane,
* SS220 import
.wikiEditor-toolbar-dialog .ui-dialog-content {
*
border: none !important;
* Taken from https://wiki.ss220.space/index.php?title=MediaWiki:Common.css&oldid=35625
}
*/


/* Hide noscript only elements */
.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context {
.client-js *.noscript {
background: var(--theme-bg-color-base);
display: none;
border-color: var(--theme-bg-color-base);
}
}


.diff-addedline .diffchange, .diff-deletedline .diffchange {
border-radius: var(--border-radius-low);
padding: 0.2em 0;
}


/* SS220 import end*/
.diff-deletedline .diffchange {
 
background: var(--bg-color-yellow-subtle);
 
/* Стили для заголовков в таблицах с thead */
#highlighted-header.wikitable thead tr th,
/* Стили для первого ряда в таблицах без thead */
#highlighted-header.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background-color: #3d3d4f;
border-bottom: 0.2em solid #00000059;
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
}
}


/* Стили для последующих строк в таблицах без thead */
.diff-addedline .diffchange {
#highlighted-header.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
background: var(--bg-color-azure-subtle);
/* Стили для последующих строк в таблицах с thead */
#highlighted-header.wikitable thead + tbody > tr th {
background: #972626;
border-bottom: 0.1em solid #00000059;
border-left: 0.2em solid #00000059;
}
}


/* Серый заголовок и серые ячейки */
.diff-deletedline {
#highlighted-header-classic.wikitable thead tr th,
border-color: var(--bg-color-yellow-150) !important;
#highlighted-header-classic.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background-color: #323240;
border-bottom: 0.2em solid #00000045;
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
}
}


#highlighted-header-classic.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.diff-addedline {
#highlighted-header-classic.wikitable thead + tbody > tr th {
border-color: var(--bg-color-blue-150) !important;
background: #3e3e4d;
border-bottom: 0.1em solid #0000000d;
border-left: 0.2em solid #00000024;
}
}


/* Холодный цвет ячеек */
.codeEditor-status {
#highlighted-header-cold.wikitable thead tr th,
clear: both;
#highlighted-header-cold.wikitable:not(:has(thead)) tr:first-of-type th {
width: 100%;
position: relative;
background: var(--theme-bg-color-100);
background-color: #006587;
border-top: 1px solid var(--ooui-border-color-light);
border-bottom: 0.2em solid #00000059;
display: table
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
}
}


#highlighted-header-cold.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.codeEditor-status-message {
#highlighted-header-cold.wikitable thead + tbody > tr th {
border-left: 1px solid var(--ooui-border-color-light);
background: #00707b;
border-right: 1px solid var(--ooui-border-color-light);
border-bottom: 0.1em solid #00000059;
padding: 0 0.3em;
border-left: 0.2em solid #00000059;
width: 100%;
display: table-cell
}
}


/* Серый заголовок и темно-красные ячейки */
.overflowed {
#highlighted-header-dark.wikitable thead tr th,
margin: 0;
#highlighted-header-dark.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background-color: #3d3d4f;
border-bottom: 0.2em solid #00000059;
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
}
}


#highlighted-header-dark.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.scroll-left.overflowed .content-table-left,
#highlighted-header-dark.wikitable thead + tbody > tr th {
.scroll-right.overflowed .content-table-right {
background: #8d2121;
border-left: solid 1px rgba(var(--color-lighter--rgb), 0.4);
border-bottom: 0.1em solid #00000059;
z-index: 9999;
border-left: 0.2em solid #00000059;
}
}


/* Палитра для Морпехов */
.scroll-left.overflowed .content-table-left {
#highlighted-header-CM.wikitable thead tr th,
box-shadow: 1px 0px 2px 2px rgba(0, 0, 0, 0.2);
#highlighted-header-CM.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background-color: #313d45;
border-bottom: 0.2em solid #00000059;
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
}
}


#highlighted-header-CM.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.scroll-right.overflowed .content-table-right {
#highlighted-header-CM.wikitable thead + tbody > tr th {
box-shadow: -1px 0px 2px 2px rgba(0, 0, 0, 0.2);
background: #355f54;
border-bottom: 0.1em solid #00000059;
border-left: 0.2em solid #00000059;
}
}


/* Палитра для Ксеноморфов */
.style-for-sub-numbered-lists ol {
#highlighted-header-xenomorph.wikitable thead tr th,
counter-reset: item
#highlighted-header-xenomorph.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background-color: #3c1d5f;
border-bottom: 0.2em solid #00000059;
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
}
}


#highlighted-header-xenomorph.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.style-for-sub-numbered-lists li {
#highlighted-header-xenomorph.wikitable thead + tbody > tr th {
display: block
background: #5d1c55;
border-bottom: 0.1em solid #00000059;
border-left: 0.2em solid #00000059;
}
}


/* Если не нужен другой стиль кроме цвета */
.style-for-sub-numbered-lists li:before {
#no-highlight {
content: counters(item,".") ". ";
border-bottom: none !important;
counter-increment: item
box-shadow: none !important;
}
}


 
.section {
/* Таблица */
display: flex;
#VIOLET.wikitable {
flex-wrap: wrap
background: #391b5d;
border-spacing: 0px;
}
}


/* Заголовок */
.section .col {
#VIOLET.wikitable thead tr th,
flex: 1 1 auto
#VIOLET.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background-color: #391b5d;
border-bottom: 0.2em solid #00000021;
}
}


/* Заглавная ячейка */
.section .line-break {
#VIOLET.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
flex-basis: 100%;
#VIOLET.wikitable thead + tbody > tr th {
width: 0px;
background: #44206f;
height: 0px;
border-bottom: 1px solid #391b5d;
overflow: hidden
}
}


/* Ячейка с содержимым */
.mw-rcfilters-ui-filterMenuHeaderWidget-title.oo-ui-labelElement-label {
#VIOLET.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
font-weight: bold;
#VIOLET.wikitable thead + tbody > tr td {
background: #4a2b6f;
border-bottom: 1px solid #391b5d;
}
}


.mw-datatable th {
background: var(--theme-bg-color-100)
}


/* Таблица */
.pretoclip-copy-button {
#YELLOW.wikitable {
float: right
background: #405d1b;
border-spacing: 0px;
}
}


/* Заголовок */
.mw-scribunto-message {
#YELLOW.wikitable thead tr th,
color: var(--se-cm--xml-tag-color);
#YELLOW.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background-color: #405d1b;
border-bottom: 0.2em solid #00000021;
}
}


/* Заглавная ячейка */
/*Цвета таблиц для разных отделов*/
#YELLOW.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
/* COM */
#YELLOW.wikitable thead + tbody > tr th {
#COM.wikitable {
background: #4c6d20;
border: 1px solid var(--bg-color-blue-100);
border-bottom: 1px solid #405d1b;
}
}


/* Ячейка с содержимым */
#COM.wikitable th {
#YELLOW.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
background: var(--bg-color-blue-100);
#YELLOW.wikitable thead + tbody > tr td {
background: #577332;
border-bottom: 1px solid #405d1b;
}
}


@media (max-width: 800px) {
#COM.wikitable thead tr th,
.grid-adaptive {
#COM.wikitable:not(:has(thead)) tr:first-of-type th {
grid-template-columns: 1fr !important;
position: relative;
}
background: var(--bg-color-blue-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


.grid-item-adaptive {
#COM.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
display: grid;
#COM.wikitable thead + tbody > tr th:first-child {
gap: 8px;
border-left: 3px solid var(--color-darkened-border);
grid-template-columns: repeat(auto-fit, minmax(clamp(200px, 30vw, 300px), 1fr));
}
}


.grid-item-compressed {
/* MED */
display: grid;
#MED.wikitable {
gap: 10px;
border: 1px solid var(--bg-color-sky-blue-100);
grid-template-columns: repeat(auto-fit, minmax(clamp(200px, 30vw, 350px), 0fr));
}
}


#MED.wikitable th {
background: var(--bg-color-sky-blue-100);
}
#MED.wikitable thead tr th,
#MED.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-sky-blue-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}


/* Удаление верхних и нижних отступов для первого и последнего дочернего элемента */
#MED.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
.no-margin-edges > :first-child,
#MED.wikitable thead + tbody > tr th:first-child {
.tabs-content > :first-child,
border-left: 3px solid var(--color-darkened-border);
.doc > :first-child {
margin-top: 0 !important;
}
}


.no-margin-edges > :last-child,
/* SRV */
.tabs-content > :last-child,
#SRV.wikitable {
.doc > :last-child {
border: 1px solid var(--bg-color-green-100);
margin-bottom: 0 !important;
}
}


/* Сброс и настройка отступов для списков */
#SRV.wikitable th {
.list-reset-margin ol {
background: var(--bg-color-green-100);
margin: 0 0 0 24px;
padding: 0;
}
}


.list-reset-margin > ol:not(:first-child) > li:not(:first-child),
#SRV.wikitable thead tr th,
.list-reset-margin > ul:nth-of-type(n+2) {
#SRV.wikitable:not(:has(thead)) tr:first-of-type th {
margin-top: 10px;
position: relative;
background: var(--bg-color-green-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


/* Кнопка копирования текста */
#SRV.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
.copy-icon {
#SRV.wikitable thead + tbody > tr th:first-child {
cursor: pointer;
border-left: 3px solid var(--color-darkened-border);
}
}


/* Кнопка копирования текста */
/* ENG */
.brightness-overlay::before {
#ENG.wikitable {
content: "";
border: 1px solid var(--bg-color-yellow-100);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
background: var(--background-color);
}
}


 
#ENG.wikitable th {
/* Псевдоэлемент для добавления фона, который изменяет яркость при наведении */
background: var(--bg-color-yellow-100);
.brightness-overlay::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
background: var(--background-color);
}
}


.brightness-overlay:hover::before {
#ENG.wikitable thead tr th,
filter: brightness(103%);
#ENG.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-yellow-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


/* Уменьшеная полоса прокрутки */
#ENG.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
.short-scrollbar::-webkit-scrollbar {  
#ENG.wikitable thead + tbody > tr th:first-child {
width: 10px;
border-left: 3px solid var(--color-darkened-border);
}
}


.short-scrollbar::-webkit-scrollbar-track  {  
/* RND */
background: var(--ooui--bg-light);
#RND.wikitable {
border: 1px solid var(--bg-color-purple-100);
}
}


.short-scrollbar::-webkit-scrollbar-thumb {  
#RND.wikitable th {
background: #44444d; border: 2px solid var(--ooui--bg-light); border-radius: 0;
background: var(--bg-color-purple-100);
}
}


/* Для для динамичного вида кнопки "[развернуть]" */
#RND.wikitable thead tr th,
.collapsible-absolute .mw-collapsible-toggle {
#RND.wikitable:not(:has(thead)) tr:first-of-type th {
position: absolute;
position: relative;
left: 0;
background: var(--bg-color-purple-50);
right: 0;
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


/*==========
#RND.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
  Модуль:Краткий вызов
#RND.wikitable thead + tbody > tr th:first-child {
==========*/
border-left: 3px solid var(--color-darkened-border);
}


.shortcut {
/* SUP */
clear: right;
#SUP.wikitable {
float: right;
border: 1px solid var(--bg-color-brown-100);
margin-left: 0.75em;
font-size: smaller;
background: var(--bg-code-light);
border: 1px solid var(--color-code-border-light);
}
}


.shortcut-1, .shortcut-2 {
#SUP.wikitable th {
padding: 4px;
background: var(--bg-color-brown-100);
}
}


.shortcut-2 {
#SUP.wikitable thead tr th,
line-height: 1.25em;
#SUP.wikitable:not(:has(thead)) tr:first-of-type th {
font-weight: bold;
position: relative;
vertical-align: middle;
background: var(--bg-color-brown-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


/*==========
#SUP.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
  Расширение:Popups
#SUP.wikitable thead + tbody > tr th:first-child {
==========*/
border-left: 3px solid var(--color-darkened-border);
}


/* Всплывающие окна */
/* SEC */
.mwe-popups {
#SEC.wikitable {
background: var(--ooui--gradient-light);
border: 1px solid var(--bg-color-red-100);
box-shadow: 0 5px 30px 0px rgba(0, 0, 0, 0.35), 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
}


.mwe-popups img {
#SEC.wikitable th {
image-rendering: auto;
background: var(--bg-color-red-100);
}
}


.mwe-popups .mwe-popups-container {
#SEC.wikitable thead tr th,
background: var(--ooui--gradient-light);
#SEC.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-red-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


.mwe-popups .mwe-popups-extract {
#SEC.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
color: #dddddd;
#SEC.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}
}


.mwe-popups .mwe-popups-extract:hover {
/* BOTANY */
color: #e8e8e8;
#BOTANY.wikitable {
border: 1px solid var(--bg-color-emerald-100);
}
}


.mwe-popups .mwe-popups-extract[dir='ltr']::after {
#BOTANY.wikitable th {
background: linear-gradient(90deg, #ffffff00 0%, #2a2a3387 50%);
background: var(--bg-color-emerald-100);
}
}


.mwe-popups .mwe-popups-extract[dir='rtl']::after {
#BOTANY.wikitable thead tr th,
background: linear-gradient(90deg, #2a2a3387 50%, #ffffff00 0%);
#BOTANY.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-emerald-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


/* Настройки */
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
.mwe-popups-overlay {
#BOTANY.wikitable thead + tbody > tr th:first-child {
background-color: rgba(0, 0, 0, 0.6);
border-left: 3px solid var(--color-darkened-border);
}
}


#mwe-popups-settings {
/* MUTATION */
border: 1px solid #41414d;
#MUTATION.wikitable {
background: #27272f;
border: 1px solid var(--bg-color-violet-100);
}
}


#mwe-popups-settings header {
#MUTATION.wikitable th {
border-bottom: 1px solid #41414d;
background: var(--bg-color-violet-100);
}
}


#mwe-popups-settings main#mwe-popups-settings-form p {
#MUTATION.wikitable thead tr th,
color: lightgray;
#MUTATION.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-violet-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


#mwe-popups-settings main#mwe-popups-settings-form form label > span {
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
color: #dddddd;
#MUTATION.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}
}


/*==========
/* Стили для заголовков в таблицах с thead */
Расширение:InputBox
#highlighted-header.wikitable thead tr th,
==========*/
/* Стили для первого ряда в таблицах без thead */
 
#highlighted-header.wikitable:not(:has(thead)) tr:first-of-type th {
.mw-ui-input {
position: relative;
background-color: var(--ooui--bg);
background: var(--theme-bg-color-300);
color: white;
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


form:not(.oo-ui-layout) textarea, form:not(.oo-ui-layout) input {
/* Стили для последующих строк в таблицах без thead */
border-radius: var(--border-radius-low);
#highlighted-header.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
border-color: var(--ooui--border);
/* Стили для последующих строк в таблицах с thead */
#highlighted-header.wikitable thead + tbody > tr th {
background: var(--bg-color-red-150);
border-left: 3px solid var(--color-darkened-border);
}
}


.mw-ui-input:hover {
/* Серый заголовок и серые ячейки */
border-color: var(--ooui--border-light);
#highlighted-header-classic.wikitable thead tr th,
}
#highlighted-header-classic.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--theme-bg-color-300);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}


/*==========
#highlighted-header-classic.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
Расширение:SyntaxHighlight
#highlighted-header-classic.wikitable thead + tbody > tr th {
==========*/
background: var(--theme-bg-color-250);
 
border-left: 3px solid var(--color-darkened-border);
.mw-content-ltr.mw-highlight-lines pre, .mw-content-ltr.content .mw-highlight-lines pre {
background: var(--theme-bg-dark);
border-color: var(--ooui--border);
box-shadow: var(--ooui--bg-dark) 2.75em 0px 0px inset;
font-size: 90%;
color: lightgrey;
}
}


.mw-content-ltr.mw-highlight .linenos {
/* Холодный цвет ячеек */
color: var(--theme-color-text-dark);
#highlighted-header-cold.wikitable {
border: 1px solid var(--bg-color-azure-100);
}
}


/* ================================================ */
#highlighted-header-cold.wikitable th {
/* #region <syntaxhighlight> CODE BLOCKS  */
background: var(--bg-color-azure-100);
/* ================================================ */
 
:root {
--synt-high--color-darkCreamy: #262421;
--synt-high--color-lightCreamy: hsl(38, 5%, 45%);
 
--synt-high--color-comment: var(--synt-high--color-lightCreamy);
--synt-high--color-err: #ff1a94;
--synt-high--color-operator: #e7236a;
--synt-high--color-punctuation: #f8f8f2;
--synt-high--color-string: #e6db74;
--synt-high--color-date: var(--synt-high--color-string);
/* names for things such as variables, functions, classes, etc. */
--synt-high--color-name: #a6e22e;
/* literals, mostly numbers, some string stuff too. */
--synt-high--color-literal: #ae81ff;
/* keywords and constants */
--synt-high--color-keyword: #57b8cb;
--action-color: hsl(220, 60%, 50%);
}
}


/* Modified version of https://github.com/richleland/pygments-css/blob/master/monokai.css */
#highlighted-header-cold.wikitable thead tr th,
 
#highlighted-header-cold.wikitable:not(:has(thead)) tr:first-of-type th {
/* Highlighted Lines */
position: relative;
.mw-highlight .hll {
background: var(--bg-color-azure-50);
background-color: var(--action-color);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


/* Error */
#highlighted-header-cold.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
.mw-highlight .err {
#highlighted-header-cold.wikitable thead + tbody > tr th:first-child {
color: var(--synt-high--color-err);
border-left: 3px solid var(--color-darkened-border);
background-color: hsl(328, 40%, 16%);
}
}


/* Keyword */
/* Серый заголовок и темно-красные ячейки TODO: удалить */
.mw-highlight .k {
#highlighted-header-dark.wikitable thead tr th,
color: var(--synt-high--color-keyword);
#highlighted-header-dark.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--theme-bg-color-300);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


/* Literal */
#highlighted-header-dark.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.mw-highlight .l {
#highlighted-header-dark.wikitable thead + tbody > tr th {
color: var(--synt-high--color-literal);
background: var(--bg-color-red-150);
border-left: 3px solid var(--color-darkened-border);
}
}


/* Name */
/* Палитра для Фоллаута */
.mw-highlight .n {
#highlighted-header-Fallout.wikitable thead tr th,
color: #f8f8f2;
#highlighted-header-Fallout.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background: var(--theme-bg-color-300);
    border-bottom: 3px solid var(--color-darkened-border);
    box-shadow: var(--box-shadow-medium);
}
}


/* Operator */
#highlighted-header-Fallout.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.mw-highlight .o {
#highlighted-header-Fallout.wikitable thead + tbody > tr th {
color: var(--synt-high--color-operator);
    background: var(--bg-color-orange-subtle);
    border-left: 3px solid var(--color-darkened-border);
}
}


/* Punctuation */
/* Палитра для Морпехов */
.mw-highlight .p {
#highlighted-header-CM.wikitable thead tr th,
color: var(--synt-high--color-punctuation);
#highlighted-header-CM.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--theme-bg-color-300);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow:  var(--box-shadow-medium);
}
}


/* Comment */
#highlighted-header-CM.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.mw-highlight .c {
#highlighted-header-CM.wikitable thead + tbody > tr th {
color: var(--synt-high--color-comment);
background: var(--bg-color-pastel-turquoise-50);
border-left: 3px solid var(--color-darkened-border);
}
}


/* Comment.Hashbang */
/* Палитра для Ксеноморфов TODO: палитра в переменных */
.mw-highlight .ch {
#highlighted-header-xenomorph.wikitable thead tr th,
color: var(--synt-high--color-comment);
#highlighted-header-xenomorph.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: #3c1d5f;
border-bottom: 3px solid var(--color-darkened-border);
box-shadow:  var(--box-shadow-medium);
}
}


/* Comment.Multiline */
#highlighted-header-xenomorph.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.mw-highlight .cm {
#highlighted-header-xenomorph.wikitable thead + tbody > tr th {
color: var(--synt-high--color-comment);
background: #5d1c55;
border-left: 3px solid var(--color-darkened-border);
}
}


/* Comment.Preproc */
/* Если не нужен другой стиль кроме цвета */
.mw-highlight .cp {
#no-highlight {
color: var(--synt-high--color-comment);
border-bottom: none !important;
box-shadow: none !important;
}
}


/* Comment.PreprocFile */
/* КОНЕЦ */
.mw-highlight .cpf {
color: var(--synt-high--color-comment);
}


/* Comment.Single */
/* Неразрывные пробелы в горизонтальных списках
.mw-highlight .c1 {
  @источник: https://ru.wikipedia.org/wiki/MediaWiki:Common.css
color: var(--synt-high--color-comment);
  @Распорстраняется под CC BY-SA 4.0
  @автор: [[Участник:WindEwriX]]*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
.hlist-items-nowrap dd,
.hlist-items-nowrap dt,
.hlist-items-nowrap li {
white-space: nowrap;
}
}
/* Прекращение действия лицензии CC BY-SA 4.0*/


/* Comment.Special */
/* Style for horizontal lists (separator following item).
.mw-highlight .cs {
  @source mediawiki.org/wiki/Snippets/Horizontal_lists
color: var(--synt-high--color-comment);
  @revision 9 (2016-08-10)
  @Распорстраняется под CC BY-SA 4.0
  @author [[User:Edokter]]
*/
.hlist dl,
.hlist.hlist ol,
.hlist.hlist ul {
margin: 0;
padding: 0;
}
}
 
/* Display list items inline */
/* Generic.Deleted */
.hlist dd,
.mw-highlight .gd {
.hlist dt,
color: #f92672;
.hlist li {
margin: 0;
display: inline;
}
}
 
/* Display nested lists inline */
/* Generic.Emph */
.hlist.inline,
.mw-highlight .ge {
.hlist.inline dl,
font-style: italic;
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li,
.hlist .mw-empty-elt {
display: none;
}
}
 
/* Generate bullets */
/* Generic.Inserted */
.hlist dt:after {
.mw-highlight .gi {
content: ": ";
color: var(--synt-high--color-name);
}
}
 
.hlist dd:after,
/* Generic.Strong */
.hlist li:after {
.mw-highlight .gs {
content: "\00a0· ";
font-weight: bold;
font-weight: bold;
}
}
 
.hlist dd:last-child:after,
/* Generic.Subheading */
.hlist dt:last-child:after,
.mw-highlight .gu {
.hlist li:last-child:after {
color: #75715e;
content: none;
}
}
 
/* Add parentheses around nested lists */
/* Keyword.Constant */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.mw-highlight .kc {
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
color: var(--synt-high--color-keyword);
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
content: " (";
font-weight: normal;
}
}
 
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
/* Keyword.Declaration */
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.mw-highlight .kd {
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
color: var(--synt-high--color-keyword);
content: ")";
font-weight: normal;
}
}
 
/* Put ordinals in front of ordered list items */
/* Keyword.Namespace */
.hlist ol {
.mw-highlight .kn {
counter-reset: listitem;
color: #f92672;
}
}
 
.hlist ol > li {
/* Keyword.Pseudo */
counter-increment: listitem;
.mw-highlight .kp {
color: var(--synt-high--color-keyword);
}
}
 
.hlist ol > li:before {
/* Keyword.Reserved */
content: " " counter(listitem) "\a0";
.mw-highlight .kr {
color: var(--synt-high--color-keyword);
}
}
 
.hlist dd ol > li:first-child:before,
/* Keyword.Type */
.hlist dt ol > li:first-child:before,
.mw-highlight .kt {
.hlist li ol > li:first-child:before {
color: var(--synt-high--color-keyword);
content: " (" counter(listitem) "\a0";
}
}
/* Прекращение действия лицензии CC BY-SA 4.0*/


/* Literal.Date */
/* Псевдо-модальное окно (TODO: удалить) */
.mw-highlight .ld {
.pseudomodal--caller {
color: var(--synt-high--color-date);
  cursor:pointer;
}
}


/* Literal.Number */
.pseudomodal {
.mw-highlight .m {
overflow-y: auto;
color: var(--synt-high--color-literal);
display: flex;
flex-direction: column;
visibility: hidden;
opacity: 0;
background: var(--theme-bg-color-100);
width: 60%;
height: 80%;
border: 1px solid black;
border-radius: 0.5rem;
padding: 5px 25px;
position: fixed;
margin: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 100 !important;
box-shadow: 0px 0px 0px 100vh rgba(0, 0, 0, 0.6);
}
}


/* Literal.String */
.pseudomodal--caller:focus-within + .pseudomodal {
.mw-highlight .s {
  visibility: visible;
color: var(--synt-high--color-string);
  opacity: 1;
}
}


/* Name.Attribute */
.pseudomodal:hover {
.mw-highlight .na {
  visibility: visible;
color: var(--synt-high--color-name);
  opacity: 1;
}
}


/* Name.Builtin */
.pseudomodal--header {
.mw-highlight .nb {
  text-align: center;
color: #f8f8f2;
  font-size: 1.1em;
  position: relative;
}
}


/* Name.Class */
.pseudomodal--header-hr{
.mw-highlight .nc {
  margin: 20px 0;
color: var(--synt-high--color-name);
  padding: 0;
  height: 0;
  border: none;
  border-top: 1px solid darkgray;
}
}


/* Name.Constant */
.pseudomodal--body{
.mw-highlight .no {
  height: 100%;
color: var(--synt-high--color-keyword);
  position: relative;
}
}


/* Name.Decorator */
@media only screen and (max-width: 600px) {
.mw-highlight .nd {
.flex--row-column {
color: var(--synt-high--color-name);
flex-direction:column; width: 50%; margin: auto;
}
}
.headerSort::after {
content: "\21C5";
}
.headerSort.headerSortUp::after {
content: "\2191";
}
}


/* Name.Entity */
.headerSort.headerSortDown::after {
.mw-highlight .ni {
content: "\2193";
color: #f8f8f2;
}
}


/* Name.Exception */
.mw-highlight .ne {
color: var(--synt-high--color-name);
}


/* Name.Function */
.headerSort {
.mw-highlight .nf {
background-size: 0 0 !important;
color: var(--synt-high--color-name);
white-space: nowrap;
}
}


/* Name.Label */
.mw-highlight .nl {
color: #f8f8f2;
}


/* Name.Namespace */
.pseudomodal p {
.mw-highlight .nn {
margin: 0 !important;
color: #f8f8f2;
}
 
/* Name.Other */
.mw-highlight .nx {
color: var(--synt-high--color-name);
}
 
/* Name.Property */
.mw-highlight .py {
color: #f8f8f2;
}
 
/* Name.Tag */
.mw-highlight .nt {
color: #f92672;
}
 
/* Name.Variable */
.mw-highlight .nv {
color: #f8f8f2;
}
 
/* Operator.Word */
.mw-highlight .ow {
color: var(--synt-high--color-operator);
}
 
/* Text.Whitespace */
.mw-highlight .w {
color: #f8f8f2;
}
 
/* Literal.Number.Bin */
.mw-highlight .mb {
color: var(--synt-high--color-literal);
}
 
/* Literal.Number.Float */
.mw-highlight .mf {
color: var(--synt-high--color-literal);
}
 
/* Literal.Number.Hex */
.mw-highlight .mh {
color: var(--synt-high--color-literal);
}
 
/* Literal.Number.Integer */
.mw-highlight .mi {
color: var(--synt-high--color-literal);
}
 
/* Literal.Number.Oct */
.mw-highlight .mo {
color: var(--synt-high--color-literal);
}
 
/* Literal.String.Affix */
.mw-highlight .sa {
color: var(--synt-high--color-string);
}
 
/* Literal.String.Backtick */
.mw-highlight .sb {
color: var(--synt-high--color-string);
}
 
/* Literal.String.Char */
.mw-highlight .sc {
color: var(--synt-high--color-string);
}
 
/* Literal.String.Delimiter */
.mw-highlight .dl {
color: var(--synt-high--color-string);
}
 
/* Literal.String.Doc */
.mw-highlight .sd {
color: var(--synt-high--color-string);
}
 
/* Literal.String.Double */
.mw-highlight .s2 {
color: var(--synt-high--color-string);
}
 
/* Literal.String.Escape */
.mw-highlight .se {
color: var(--synt-high--color-literal);
}
 
/* Literal.String.Heredoc */
.mw-highlight .sh {
color: var(--synt-high--color-string);
}
 
/* Literal.String.Interpol */
.mw-highlight .si {
color: var(--synt-high--color-string);
}
 
/* Literal.String.Other */
.mw-highlight .sx {
color: var(--synt-high--color-string);
}
 
/* Literal.String.Regex */
.mw-highlight .sr {
color: var(--synt-high--color-string);
}
 
/* Literal.String.Single */
.mw-highlight .s1 {
color: var(--synt-high--color-string);
}
 
/* Literal.String.Symbol */
.mw-highlight .ss {
color: var(--synt-high--color-string);
}
 
/* Name.Builtin.Pseudo */
.mw-highlight .bp {
color: #f8f8f2;
}
 
/* Name.Function.Magic */
.mw-highlight .fm {
color: var(--synt-high--color-name);
}
 
/* Name.Variable.Class */
.mw-highlight .vc {
color: #f8f8f2;
}
 
/* Name.Variable.Global */
.mw-highlight .vg {
color: #f8f8f2;
}
 
/* Name.Variable.Instance */
.mw-highlight .vi {
color: #f8f8f2;
}
 
/* Name.Variable.Magic */
.mw-highlight .vm {
color: #f8f8f2;
}
 
/* Literal.Number.Integer.Long */
.mw-highlight .il {
color: var(--synt-high--color-literal);
}
 
/* #endregion */
 
/* Test AsnDen */
.AsnDen {
color: #55555555;
}
 
/* ============ */
/* #region SOURCE EDITOR → SYNTAX HIGHLIGHTING */
/* based on: https://github.com/wikimedia/mediawiki-extensions-CodeMirror/blob/master/resources/mode/mediawiki/mediawiki.less */
/* ============ */
:root {
/* "se-cm" = Source Editor - Code Mirror */
/* same color as for source editor */
--se-cm--bg-color: var(--bg-color-light-x2);
/* same color as for code block */
--se-cm--gutter-bg-color: var(--code-color-bg);
/* margin to the left for the main contents of the editor */
--se-cm--main-contents-left-margin: 0.25rem;
/* bg color for pre/nowiki tags contents */
--se-cm--pre-bg-color: hsl(205, 21%, 15%);
/* from the <syntaxhighlight> theme */
--se-cm--comment-color: var(--synt-high--color-comment);
--se-cm--error-color: var(--red-color);
/* link itself */
--se-cm--link-color: #699ae9;
/* link delimiter */
--se-cm--cm-mw-link-delimiter: var(--se-cm--template-delimiter-color);
/* link text */
--se-cm--link-text-color: #3873d3;
--se-cm--link-brackets-color: var(--se-cm--link-text-color);
/* things like "DISPLAYTITLE" "templates" (the whole template except the value part) */
--se-cm--parser-function-color: #e0485a;
/* function param values */
--se-cm--parser-function-values-color: #e0cacd;
/* table brackets and row delimiter */
--se-cm--table-punctuation-color: var(--se-cm--parser-function-color);
/* table settings */
--se-cm--table-settings-color: var(--se-cm--template-name-color);
/* template name */
--se-cm--template-name-color: #a142cf;
/* template arg names */
--se-cm--template-arg-name-color: #9e27da;
/* template brackets */
--se-cm--template-brackets-color: var(--se-cm--template-name-color);
/* template arg values */
--se-cm--template-values-color: #a3cced;
/* template arg delimiters */
--se-cm--template-delimiter-color: var(--se-cm--link-color);
/* template param name */
--se-cm--template-param-name-color: #d07b00;
/* template param brackets */
--se-cm--template-param-brackets-color: #ac6600;
/* template param values */
--se-cm--template-param-value-color: hsl(207,90%,83%);
/* template param delimiter */
--se-cm--template-param-delimiter-color: var(--se-cm--template-delimiter-color);
/* wiki formatting: headers, bullet points, bold/italic quotes, etc. */
--se-cm--wikitext-formatting-color: var(--se-cm--link-text-color);
/* html tags, including ones specific for the wiki (like syntaxhighlight) */
--se-cm--xml-tag-color: #11a886;
/* selection color */
--se-cm--selection-color: hsl(205, 21%, 30%);
/* bg color applied when selecting a bracket that has a match (in templates) */
--se-cm--matching-brackets-bg-color: hsl(205, 21%, 44%);
}
/* the whole content body code mirror wrapper */
.CodeMirror-wrap {
/* same color as for source editor */
background-color: var(--se-cm--bg-color);
/* color for the text that the other rules don't apply to (regular text, header text, etc.) */
color: var(--text-color);
}
/* the actual lines of text */
.CodeMirror pre.CodeMirror-line {
/* a little bit of margin for the main content */
margin-left: var(--se-cm--main-contents-left-margin);
}
/* gutters?? */
.CodeMirror-wrap .CodeMirror-gutters {
border-color: var(--ooui--border-dark);
}
/* gutter */
.CodeMirror-wrap .CodeMirror-gutter {
/* same color as for code block */
background-color: var(--se-cm--gutter-bg-color);
}
/* selection */
.CodeMirror-line::selection,
/* selection */
.CodeMirror-line>span::selection,
/* selection */
.CodeMirror-line>span>span::selection {
background-color: var(--se-cm--selection-color);
}
/* bullet point symbol */
.cm-mw-list,
/* ???? */
.cm-mw-indenting {
color: var(--se-cm--wikitext-formatting-color);
}
/* magic words */
.cm-mw-doubleUnderscore,
/* magic words */
.cm-mw-double-underscore,
/* ???? user signature maybe */
.cm-mw-signature,
/* ???? hr tags prob */
.cm-mw-hr {
color: var(--se-cm--wikitext-formatting-color);
/* override the defaults */
background-color: inherit;
}
/* html sequences like "&nbsp;" */
.cm-mw-mnemonic,
/* ???? */
.cm-mw-html-entity {
color: var(--se-cm--xml-tag-color);
background-color: #684905;
border-radius: 2px;
}
/* comments */
.cm-mw-comment {
color: var(--se-cm--comment-color);
}
/* formatting: 3 apostrophes for bold text */
.cm-mw-apostrophes-bold,
/* formatting: 2 apostrophes for italic text
todo make them separate? better eligibility */
.cm-mw-apostrophes-italic {
color: var(--se-cm--wikitext-formatting-color);
}
/* template name */
.cm-mw-template-name {
color: var(--se-cm--template-name-color);
/* disable the default */
text-decoration: none;
}
/* template arg names */
.cm-mw-template-argument-name {
color: var(--se-cm--template-arg-name-color);
}
/* template arg values */
.cm-mw-template {
color: lightgray;
}
/* template pipe delimiters (maybe colon too for modules?) */
.cm-mw-template-delimiter {
color: var(--se-cm--template-name-color);
}
/* template brackets */
.cm-mw-template-bracket {
color: var(--se-cm--template-brackets-color);
}
/* template variable (with 3 brackets) name */
.cm-mw-templatevariable-name {
color: var(--se-cm--template-param-name-color);
}
/* template variable (with 3 brackets) value */
.cm-mw-templatevariable {
color: var(--se-cm--template-param-brackets-color);
}
/* template variable brackets (3 brackets) */
.cm-mw-templatevariable-bracket {
color: var(--se-cm--template-param-brackets-color);
}
/* template variable (with 3 brackets) delimiter */
.cm-mw-templatevariable-delimiter {
color: var(--se-cm--template-param-brackets-color);
}
/* parser functions (things like "DISPLAYTITLE" or invokes) → name */
.cm-mw-parserfunction-name {
color: var(--se-cm--parser-function-color) !important;
}
/* parser functions (things like "DISPLAYTITLE" or invokes) → value */
.cm-mw-parserfunction {
color: var(--se-cm--parser-function-values-color);
}
/* parser functions (things like "DISPLAYTITLE" or invokes) → brackets */
.cm-mw-parserfunction-bracket {
color: var(--se-cm--parser-function-color);
}
/* parser functions (things like "DISPLAYTITLE" or invokes) → delimiters */
.cm-mw-parserfunction-delimiter {
color: var(--se-cm--parser-function-color);
}
/* wiki html tag names? like >syntaxhighlight> */
.cm-mw-exttag-name,
/* html tag names */
.cm-mw-htmltag-name {
color: var(--se-cm--xml-tag-color);
}
/* if a string starts with an empty space, it will generate a pre block.
this targets that one single space.
same style as for html tag names, but for bg here */
.cm-mw-skipformatting {
background-color: var(--se-cm--xml-tag-color);
}
/* wiki html tag brackets */
.cm-mw-exttag-bracket,
/* wiki html tag attributes (name, delimiter, value) */
.cm-mw-exttag-attribute,
/* html tag brackets */
.cm-mw-htmltag-bracket,
/* html tag attributes (name, delimiter, value) */
.cm-mw-htmltag-attribute {
color: var(--se-cm--xml-tag-color);
}
/* pre tag BLOCK contents */
pre.CodeMirror-line.cm-mw-tag-pre,
/* pre tag INLINE contents */
.CodeMirror-line span.cm-mw-tag-pre,
/* ???? */
pre.CodeMirror-line-like.cm-mw-tag-pre,
/* pre tag contents */
.cm-mw-tag-pre,
/* ============== */
/* nowiki tag BLOCK contents */
pre.CodeMirror-line.cm-mw-tag-nowiki,
/* nowiki tag INLINE contents */
.CodeMirror-line span.cm-mw-tag-nowiki,
/* ???? */
pre.CodeMirror-line-like.cm-mw-tag-nowiki,
/* nowiki tag contents */
.cm-mw-tag-nowiki {
background-color: var(--se-cm--pre-bg-color);
}
/* pre tag BLOCK contents */
pre.CodeMirror-line.cm-mw-tag-pre,
/* nowiki tag BLOCK contents */
pre.CodeMirror-line.cm-mw-tag-nowiki {
/* colors the margin gap bg for block variants */
box-shadow: calc(-1 * var(--se-cm--main-contents-left-margin)) 0
var(--se-cm--pre-bg-color);
}
/* pre tag INLINE contents */
.CodeMirror-line span.cm-mw-tag-pre,
/* nowiki tag INLINE contents */
.CodeMirror-line span.cm-mw-tag-nowiki {
/* a little corner rounding won't hurt a thing! */
border-radius: 2px;
}
/* ???? */
.cm-mw-link,
/* ???? */
.cm-mw-link-tosection,
/* header equal signs */
.cm-mw-section-header {
color: var(--se-cm--wikitext-formatting-color);
}
/* link itself */
.cm-mw-link-pagename,
/* external link itself, without protocol */
.cm-mw-extlink,
/* ???? same as above, maybe? */
.cm-mw-free-extlink,
/* external link protocol (the "https://" part) */
.cm-mw-extlink-protocol,
/* ???? same as above, maybe? */
.cm-mw-free-extlink-protocol {
color: var(--se-cm--link-color);
}
/* link brackets */
.cm-mw-link-bracket,
/* external link brackets */
.cm-mw-extlink-bracket {
color: var(--se-cm--link-color);
}
/* link delimiter */
.cm-mw-link-delimiter {
color: var(--se-cm--cm-mw-link-delimiter);
}
/* link text */
.cm-mw-link-text,
/* external link text */
.cm-mw-extlink-text {
color: var(--se-cm--link-text-color);
}
/* tables opening "{|" and closing "|}" brackets */
.cm-mw-table-bracket,
/* table row delimiter (doesn't include cols!) */
.cm-mw-table-delimiter {
color: var(--se-cm--table-punctuation-color);
}
/* the table settings I guess? (like «class="wikitable"») */
.cm-mw-table-definition {
color: var(--se-cm--table-settings-color);
}
/* ???? idk some kind of formatting errors? */
.cm-error,
.cm-mw-error,
.cm-s-default .cm-error {
color: var(--se-cm--error-color);
}
.cm-mw-matchingbracket {
background-color: var(--se-cm--matching-brackets-bg-color);
/* disable the default */
box-shadow: none;
}
/* various inline bg targeting things, idk what each of them target exactly */
.cm-mw-template2-ground,
.cm-mw-template3-ground,
.cm-mw-ext-ground,
.cm-mw-template-ext-ground,
.cm-mw-ext2-ground,
.cm-mw-template-ext2-ground,
.cm-mw-ext3-ground,
.cm-mw-template-ext3-ground,
.cm-mw-link-ground,
.cm-mw-ext-link-ground,
.cm-mw-template-link-ground,
.cm-mw-ext2-link-ground,
.cm-mw-template-ext-link-ground,
.cm-mw-ext3-link-ground,
.cm-mw-template-ext2-link-ground,
.cm-mw-template-ext3-link-ground,
.cm-mw-template2-ext-ground,
.cm-mw-template2-ext2-ground,
.cm-mw-template2-ext3-ground,
.cm-mw-template2-link-ground,
.cm-mw-template2-ext-link-ground,
.cm-mw-template2-ext2-link-ground,
.cm-mw-template2-ext3-link-ground,
.cm-mw-template3-ext-ground,
.cm-mw-template3-ext2-ground,
.cm-mw-template3-ext3-ground,
.cm-mw-template3-link-ground,
.cm-mw-template3-ext-link-ground,
.cm-mw-template3-ext2-link-ground,
.cm-mw-template3-ext3-link-ground {
/* just disable them */
background-color: inherit;
}
/* new code */
.cm-mw-template-ground.cm-mw-template,
.cm-mw-template2-ground.cm-mw-template,
.cm-mw-template3-ground.cm-mw-template {
color: var(--se-cm--template-values-color);
}
/* #endregion */
 
/* ============ */
/* #region DRUID Infoboxes */
/* ============ */
 
/* DRUID Infobox. */
/* source: https://support.wiki.gg/wiki/MediaWiki:Gadget-druidInfoboxes.css */
/* license: CC BY-SA 4.0 */
 
/****************************************/
/*******  Start DRUID CSS rules *********/
/****************************************/
 
/* ---------------------------------  */
/* Safe to edit ABOVE this line */
/* ---------------------------------  */
 
/* ---------------------------------  */
/* Do not edit below this line */
/* ---------------------------------  */
 
.druid-container {
--druid-border-color: var(--theme-border);
--druid-color-contrast: var(--color-contrast2);
--druid-color-contrast-darkened: color-mix(in srgb, var(--druid-color-contrast) 10%, rgb(var(--theme-color-darkened--rgb)));
}
 
.druid-container {
background: var(--theme-bg-light);
float: right;
clear: right;
margin: 0 0 1em 1em;
max-width: 375px;
    min-width: 300px;
box-sizing: border-box;
position: relative;
z-index: 1;
border: 1px solid var(--druid-border-color);
border-radius: 0.2em;
overflow: auto;
font-size: 90%;
border-spacing: 0;
padding: 2px;
}
 
@media screen and (max-width: 720px) {
  .druid-container {
float: none;
margin: 0.5rem auto;
min-width: 100%;
  }
}
 
.druid-main-images-file,
.druid-main-image {
text-align: center;
}
 
.druid-infobox .druid-title,
.druid-infobox .druid-section {
background: var(--druid-color-contrast);
border-bottom: 2px solid var(--color-darkened-border);
border-radius: 0.1em;
padding: 5px;
text-align: center;
font-size: 120%;
font-weight: bold;
}
 
.druid-infobox .druid-section {
font-size: 110%;
background: var(--druid-color-contrast-darkened);
padding: 4px;
border-top: 1px solid var(--druid-border-color);
}
 
.druid-infobox  .druid-collapsible .druid-section {
flex-grow: 1;
}
 
.druid-row > .druid-label,
.druid-row > .druid-data {
padding-inline: 0.3em;
}
 
.druid-main-image,
.druid-main-images {
background: var(--theme-bg-light);
border-bottom: 1px solid var(--druid-border-color);
padding: 2px 0;
}
 
.mw-body-content .druid-main-image img,
.mw-body-content .druid-main-images img {
max-width: 100% !important;
height: auto !important;
}
 
.druid-main-images-labels {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
margin: 0.25em;
gap: 0.25em;
}
 
.druid-main-images-label {
cursor: pointer;
flex: 1 1 auto;
text-align: center;
transition: .1s ease-in;
outline: 1px solid var(--druid-link-color);
}
 
.druid-main-images-label.focused {
background: var(--druid-link-color);
color: var(--druid-link-label-color);
}
 
.druid-main-images-label:not(.focused):hover {
background: var(--druid-link-color); /* fallback */
background: color-mix(in srgb, var(--druid-link-color) 25%, transparent);
}
 
.druid-toggleable-data:not(.focused),
.druid-main-images-file:not(.focused),
.druid-toggleable-heading:not(.focused) {
display: none;
}
 
.druid-grid {
display:grid;
gap: 0.3em;
padding: 0.35em;
}
 
.druid-grid-item {
background: var(--druid-tertiary-background-color);
padding: 0.25em;
border: 1px solid var(--druid-border-color); /* fallback */
border: 1px solid color-mix(in srgb, var(--druid-border-color) 50%, transparent);
border-radius: 2px;
}
 
.druid-grid-item .druid-label,
.druid-grid-item .druid-data {
text-align: center;
}
 
.druid-data-wide {
width: 100%;
}
 
.druid-section-container > .druid-collapsible {
display: flex;
justify-content: space-between;
align-items: center;
}
 
.druid-collapsed {
display: none !important;
}
 
.druid-collapsible {
cursor: pointer;
position: relative;
}
 
.druid-collapsible::after {
content: "";
display: block;
position: absolute;
right: 10px;
width: 20px;
height: 20px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E collapse %3C/title%3E%3Cpath d='M1 13.75l1.5 1.5 7.5-7.5 7.5 7.5 1.5-1.5-9-9-9 9z'/%3E%3C/svg%3E") no-repeat;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-position: center center;
mask-position: center center;
background-color: var(--druid-secondary-background-label-color);
}
 
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
}


/*****************************************
/**
Table support
* SS220 import
*****************************************/
*  
* Taken from https://wiki.ss220.space/index.php?title=MediaWiki:Common.css&oldid=35625
*/


.druid-container tbody tr.data-druid-section:nth-child(3),
/* Hide noscript only elements */
.druid-container tbody tr.data-druid-section:nth-child(4) {
.client-js *.noscript {
display: none;
display: none;
}
}


.druid-container tbody tr.druid-row:nth-child(3) {
@media (prefers-reduced-motion: no-preference) {
background: var(--theme-bg-lighter) !important;
  html {
    scroll-behavior: smooth; /* Ignore unknown property warning */
  }
}
}


.druid-container tbody tr.druid-row:nth-child(3) th {
border-right: 1px solid var(--theme-bg-light) !important;
}


.druid-container tr:not(.data-druid-section):nth-child(odd) {
/* SS220 import end*/
background: var(--theme-bg-light);
}
 
.druid-container tr:not(.data-druid-section):nth-child(even) {
background: var(--theme-bg-lighter);
}
 
.druid-container tr:nth-child(even) th:not([colspan]) {
border-right: 1px solid var(--theme-bg-light);
}
 
.druid-container th,
.druid-container td,
.druid-container th .mw-collapsible-toggle {
padding: 4px;
font-size: 14px;
}
 
.druid-container th {
width: 35%;
text-align: left;
}
 
.druid-container ul {
list-style: none;
margin: 0;
margin-left: 10px;
}
 
.druid-container ul li::before {
content: "•";
display: inline-block;
font-size: 15px;
margin-left: -10px;
margin-right: 4px;
}
 
/********
Custom display classes
*********/
 
div.druid-stacked.druid-row,
.druid-stacked div.druid-row {
flex-direction: column;
}
 
.druid-stacked.druid-row > .druid-data,
.druid-stacked .druid-row > .druid-data {
padding-left: 0.75em;
}
 
/* ---------------------------------  */
/* Do not edit above this line */
/* ---------------------------------  */
 
/* ---------------------------------  */
/* Local overrides go below this line */
/* ---------------------------------  */
 
.druid-infobox .druid-title {
--clip: 0.6em;
clip-path: polygon( 0 0, calc(100% - var(--clip)) 0, 100% var(--clip), 100% 100%, var(--clip) 100%, 0 calc(100% - var(--clip)) );
margin: 3px;
}
 
/****************************************/
/*******  End DRUID CSS rules  *********/
/****************************************/


/* #endregion */
/* #endregion */
/*==========
  Шаблон:LinkCard
==========*/
.link-card__image:has(img) {
min-width: unset !important;
}