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

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


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


Строка 22: Строка 34:
--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: "noto sans";
--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: 150%;
--font-size-giant: 200%;


/*== Значение прозрачности ==*/
/*== Значение прозрачности ==*/
Строка 33: Строка 83:
--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-color-neutral: var(--theme-border-color-base);
--border-color-progressive: #38384b;
--border-color-warning: #897400;
--border-color-error: #9b2122;


--border-notice: #345695;
--border-neutral: #393d4b;
--border-progressive: #38384b;
--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.3);
--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: #46bf46;
--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: #3d78d1;
--text-color-aquamarine: #69d2d7;
--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% -;
--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%;
}
/* #endregion */
 
/* ============ */
/* #region Шрифты */
/* ============ */
 
@font-face {
font-family: 'Noto Sans Light';
font-style: normal;
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
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
}


@font-face {
@font-face {
font-family: 'Oswald';
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
}
 
@font-face {
font-family: 'Oswald';
font-style: normal;
font-style: normal;
font-weight: 200 700;
font-weight: 200 700;
Строка 297: Строка 726:
src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v170/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format('woff2')
src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v170/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format('woff2')
}
}
/* #endregion */


/* ================================================================== */
/* ============ */
/* #region Теги */
/* ============ */
.mw-editform #wpTextbox1, textarea {
background: var(--theme-bg-color-100);
border-color: var(--theme-border-color-base);
color: var(--theme-text-color);
}
 
math {
margin: 0.2em 0;
font-size: 1.1em;
}


/* ТЕГИ */
cite,dfn {
cite,dfn {
font-style: inherit;
font-style: inherit;
Строка 307: Строка 748:
q {
q {
quotes: '«' '»' "„" "“";
quotes: '«' '»' "„" "“";
}
ol {
margin-block-start: 0.7em;
margin-block-end: 0.7em;
}
}


Строка 314: Строка 760:
border-radius: 2px;
border-radius: 2px;
padding: 1px 4px;
padding: 1px 4px;
background: var(--bg-code);
background: var(--bg-color-code);
border: 1px solid var(--color-code-border);
border: 1px solid var(--border-color-code);
color: lightgrey;
color: var(--theme-text-color);
font-size: 0.9rem;
}
}


pre {
.screenplay, code, tt, kbd, pre, samp, .skin-timeless .monospace {
font-family: var(--font-family-monospace);
}
 
pre {
overflow: auto;
overflow: auto;
white-space: pre-wrap;
white-space: pre-wrap;
background: var(--bg-code-light);
background: var(--bg-color-code-light);
border: 1px solid var(--color-code-border-light);
border: 1px solid var(--border-color-code);
padding: 0.5em;
padding: 0.5em;
color: lightgrey;
color: var(--theme-text-color);
font-family: 'Menlo', 'Consolas', 'Monaco', 'Noto Mono', 'Nimbus Mono L', monospace;
font-family: var(--font-family-monospace);
}
}


blockquote {
blockquote {
background: var(--theme-bg);
background: var(--theme-bg-color-100);
border-left: 4px solid var(--theme-bg-light);
border-left: 4px solid var(--theme-bg-color-150);
padding: 8px 32px;
padding: 8px 32px;
overflow: hidden;
overflow: hidden;
box-shadow: var(--box-shadow);
box-shadow: var(--box-shadow);
border-radius: var(--border-radius-low);
border-radius: var(--border-radius-low);
}
@media screen and (max-width: 850px) {
blockquote {
margin-inline-start: 10px;
margin-inline-end: 10px;
padding: 6px 24px;
}
}
}


Строка 348: Строка 805:


input[type="button"] {
input[type="button"] {
background: var(--ooui--bg);
background: var(--ooui-bg-color);
border: 1px solid var(--ooui--border);
border: 1px solid var(--ooui-border-color);
color: lightgray;
color: var(--ooui-text-color);
}
}


Строка 356: Строка 813:
img {
img {
image-rendering: pixelated;
image-rendering: pixelated;
filter: var(--filter-drop-shadow-low);
}
}


/*Для непиксельных изображений*/
/*Для непиксельных изображений*/
.noSprite>*>* {
.mw-body-content .noSprite img {
image-rendering: auto !important;  
image-rendering: auto !important;  
height: auto !important;
max-width: 100% !important;
}
}


/*==========
.mw-body-content a > img, .mw-body-content .floatnone > img {
  Боковая панель
max-width: unset !important;
==========*/
 
/* Основной блок */
#mw-site-navigation .sidebar-chunk, #mw-site-navigation .sidebar-chunk, #mw-related-navigation .sidebar-chunk, body.skin--responsive .portlet, body.skin--responsive .pBody {
margin: 1.5em 0;
padding: 0;
border: 0;
border-radius: 0;
background: none;
}
}


/* Блок навигации */
hr {
@media (min-width: 1100px) {
border-bottom-width: 0px;
#mw-related-navigation {
border-color: var(--border-color-hr);
margin-top: 0;
}
}
}


/* Блоки */
footer,#footer-info-lastmod,#footer-info-copyright {
@media (min-width: 1100px) {
color: var(--theme-text-color);
.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) {
p,h1,h2,h3,h4,h5,h6,li {
#mw-site-navigation .sidebar-chunk .mw-portlet > div, #mw-site-navigation .sidebar-chunk .mw-portlet-body {
color: var(--theme-text-color);
margin-bottom: 1em;
}
}
}


@media screen and (min-width: 1100px) and (max-width: 1339px) {
p {
#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: 0.5em 0;
margin-bottom: 1em;
}
}
}


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


/* Содержание */
a:hover {
@media (min-width: 1100px) {
color: var(--theme-text-color-light);
#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: 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);
}
}
}


/* Для телефонов */
a:visited, a:visited:hover {
@media screen and (max-width: 850px) {
color: var(--text-color-link--visited);
.sidebar-inner, .dropdown {
padding: 1em 2em;
background: var(--ooui--bg);
border-color: var(--ooui--border);
}
}
}


@media screen and (max-width: 850px) {
a.new, .new a {
#mw-content-block {
color: var(--text-color-link-new);
background: var(--theme-bg);
}
}
}


/*==========
a.new:hover, .new a:hover {
  Чекбоксы
color: var(--text-color-link-new--visited);
==========*/
/* При нажатии */
.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;
}
}


/* В фокусе */
a.new:visited, .new a:visited {
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span {
color: var(--text-color-link-new--visited);
box-shadow: none;
}
}


/*==========
.mw-parser-output a.external, .mw-parser-output a.extiw {
Меню при редактировании css
color: var(--text-color-link-external)
==========*/
.ace_editor.ace_autocomplete {
background: var(--ooui--bg-dark);
border-color: var(--ooui--border);
color: lightgrey;
}
}


.ace_editor.ace_autocomplete .ace_line-hover {
.mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited {
border-color: var(--color-contrast);
color: var(--text-color-link-external--visited);
background: var(--color-contrast2);
}
}


/* ================================================================== */
a.current {
color: var(--theme-text-color);
}


/* КЛАССЫ */
a.label {
color: var(--theme-text-color);
}


/* Кнопка вверх [[Файл:AnomalyElectricityPulse.png]] */
.mw-body dt {
#scroll-top {
font-weight: bold;
display: none;
font-family: sans-serif;
background: url(https://station14.ru/images/0/00/AnomalyElectricityPulse.png) 0% 0%/57px 57px no-repeat;
margin-top: 0.8em;
opacity: 0.5;
margin-bottom: 0.4em;
width: 57px;
border-left: 2px solid var(--theme-border-color-100);
height: 57px;
padding-left: 5px;
cursor: pointer;
position: fixed;
right: calc(0.95em + 6px);
bottom: 30px;
z-index: 10000;
image-rendering: pixelated;
}
}


#scroll-top:hover {
.mw-body h1 {
opacity: 0.8;
font-family: var(--font-family-oswald);
font-size: var(--font-size-giant);
}
}


@media screen and (max-width: 850px) {
.mw-body h2 {
#scroll-top {
font-size: var(--font-size-huge);
transform: translate(-50%, -50%);
border-bottom: none;
left: 50%;
font-family: var(--font-family-libertine);
right: 50%;
margin-bottom: 0.4em;
bottom: 15px;
margin-top: 1em;
opacity: 0.3;
line-height: 1.375;
}
border-bottom: 2px solid var(--color-contrast);
}
}


/* Необходим для использования fonts.google.com/icons */
.mw-body h3 {
.material-symbols-outlined {
font-size: var(--font-size-xl);
font-family: 'Material Symbols Outlined';
font-weight: bold;
font-weight: normal;
font-family: sans-serif;
font-style: normal;
margin-top: 0.3em;
font-size: 24px;
margin-bottom: 0.3em;
line-height: 1;
padding-bottom: 0;
letter-spacing: normal;
line-height: 1.6;
text-transform: none;
padding-top: 0.5em;
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 h4,
border-bottom-width: 2px;
.mw-body h5 {
font-size: var(--font-size-ml);
font-weight: bold;
font-family: sans-serif;
margin-top: 0.5em;
margin-bottom: 0.3em;
}
}
/* #endregion */


.tools-inline li.selected {
/* ============ */
background: transparent !important;
/* #region Шаблоны */
border-bottom-width: 2px;
/* ============ */
}


#mw-indicator-mw-helplink a {
/*=== Навигационный шаблон ===*/
background-image: 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-body-content sub,.mw-body-content sup,span.reference {
.navbox-subgroup {
font-size: 80%
width: 100%;
}
}
 
.navbox-group,
.ns-talk .mw-body-content dd {
.navbox-title,
margin-top: 0.4em;
.navbox-abovebelow {
margin-bottom: 0.4em
padding: 0.25em 1em;   /* Title, group and above/below styles */
text-align: center;
}
}
 
.navbox-title {
#interwiki-completelist {
position: relative;
font-weight: bold
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);
}
}


.biglink {
/* cell spacing for navbox cells */
font-family: "Oswald";
tr + tr > .navbox-abovebelow,
font-style: oblique 10deg;
tr + tr > .navbox-group,
font-variant-caps: small-caps;
tr + tr > .navbox-image,
text-shadow: #1b1b1f 1px 2px,#595959dd 2px 2px 1px
tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */
border-top: 2px solid var(--theme-bg-color-100); /* Must match background color */
}
}


.client-js .mw-special-Watchlist #watchlist-message,.client-js .collapsible:not(.mw-made-collapsible).collapsed>tbody>tr:not(:first-child),#editpage-specialchars {
th.navbox-group { /* Group style */
display: none
white-space: nowrap;
/* @noflip */
text-align: left;
}
}
 
.navbox th,
.mw-rcfilters-enabled .mw-specialpage-summary {
.navbox-title {
margin-top: 1em
background: var(--color-contrast2); /* Level title color */
}
}
 
.navbox,
.citation:target {
.navbox-subgroup {
background: rgba(0, 127, 255, 0.133)
background: var(--theme-bg-color-100); /* Level 1 color */
}
}
 
.navbox-subgroup .navbox-group,
.citation {
.navbox-subgroup .navbox-abovebelow {
word-wrap: break-word
background: var(--theme-bg-color-200); /* Level 2 color */
}
}
 
.navbox-abovebelow,
ol.references {
th.navbox-group,
font-size: 90%;
.navbox-subgroup .navbox-title {
margin-bottom: 0.5em
background: var(--theme-bg-color-250); /* Level 3 color */
border-right: 1px solid var(--theme-bg-color-100);
}
}
 
.navbox-even {
.hlist dl,.hlist ol,.hlist ul {
background: transparent; /* Even row striping */
margin: 0;
padding: 0
}
}
 
.navbox-odd {
.hlist dd,.hlist dt,.hlist li {
background: transparent; /* Odd row striping */
margin: 0;
display: inline
}
}


.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 {
.navbox .hlist td dl,
display: inline
.navbox .hlist td ol,
.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 {
.hlist .mw-empty-li {
margin-top: 0; /* No top margin for nested navboxes */
display: none
}
.navbox + .navbox {
margin-top: -1px; /* Single pixel border between adjacent navboxes */
}
}


.hlist dt:after {
.navbox td:not(:has(table)), .navbox ul {
content: ":"
background: var(--theme-bg-color-150);
padding: 3px 2px !important;
}
}


.hlist dd:after,.hlist li:after {
@media screen and (max-width: 650px) {
content: " · ";
th.navbox-group {
font-weight: bold
white-space: unset;
}
}
}
/* КОНЕЦ */


.hlist dd:last-child:after,.hlist dt:last-child:after,.hlist li:last-child:after {
/* #endregion */
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 {
/* ============ */
content: " (";
/* #region Модули */
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,.hlist li dd:last-child:after,.hlist li dt:last-child:after,.hlist li li:last-child:after {
/*=== Модуль:Краткий вызов ===*/
content: ")";
.shortcut {
font-weight: normal
clear: right;
float: right;
margin-left: 0.75em;
font-size: smaller;
background: var(--bg-color-code-light);
border: 1px solid var(--border-color-code);
}
}


.hlist ol {
.shortcut-1, .shortcut-2 {
counter-reset: listitem
padding: 4px;
}
}


.hlist ol>li {
.shortcut-2 {
counter-increment: listitem
line-height: 1.25em;
font-weight: bold;
vertical-align: middle;
}
}
/* #endregion */


.hlist ol>li:before {
/* ============ */
content: " " counter(listitem) "\a0"
/* #region Расширение */
/* ============ */
/*=== Clipboard4wiki ===*/
[tooltip] {
background: var(--theme-bg-color-100);
border: 1px solid var(--theme-border-color-base);
border-radius: var(--border-radius-low);
padding: 1px 3px;
}
}


.hlist dd ol>li:first-child:before,.hlist dt ol>li:first-child:before,.hlist li ol>li:first-child:before {
[tooltip] img {
content: " (" counter(listitem) "\a0"
filter: var(--invert-100);
}
}


.plainlist ol,.plainlist ul {
[tooltip]:active {
line-height: inherit;
background: var(--theme-bg-color-250);
list-style: none none;
margin: 0
}
}


.plainlist ol li,.plainlist ul li {
/*=== CodeMirror ===*/
margin-bottom: 0
.CodeMirror {
height: 600px;
position: relative;
overflow: hidden;
background: var(--theme-bg-color-base);
color: inherit;
}
}


/* НАВИГАЦИОННЫЙ ШАБЛОН --------------------------- */
.CodeMirror-gutters {
border-right: 1px solid var(--theme-bg-color-100);
background: var(--theme-bg-color-100);
white-space: nowrap;
}


/* Default style for navigation boxes */
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
.navbox { /* Navbox container style */
background: var(--color-contrast2-dark);
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;
padding: 3px;
}
}
.navbox-inner,
 
.navbox-subgroup {
/*=== Popups ===*/
width: 100%;
/* Всплывающие окна */
.mwe-popups {
background: var(--ooui-gradient-light);
box-shadow: 0 5px 30px 0px rgba(0, 0, 0, 0.35), 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
}
.navbox-group,
 
.navbox-title,
.mwe-popups img {
.navbox-abovebelow {
image-rendering: auto;
padding: 0.25em 1em;   /* Title, group and above/below styles */
text-align: center;
}
}
.navbox-title {
 
line-height: 1.6em; /* Standard 1.6em for title */
.mwe-popups .mwe-popups-container {
border-bottom: 2px solid var(--color-darkened-border);
background: var(--ooui-gradient-light);
border-radius: var(--border-radius-low);
border-top: 1px solid rgba(var(--color-lighter--rgb), 0.07);
border-bottom: 2px solid var(--color-darkened-border);  
}
}


/* cell spacing for navbox cells */
.mwe-popups .mwe-popups-extract {
tr + tr > .navbox-abovebelow,
color: var(--theme-text-color);
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 */
.mwe-popups .mwe-popups-extract:hover {
white-space: nowrap;
color: var(--theme-text-color-light);
/* @noflip */
text-align: right;
}
}
.navbox th,
 
.navbox-title {
.mwe-popups .mwe-popups-extract[dir='ltr']::after {
background: rgba(var(--color-contrast2--rgb), var(--alpha-s)); /* Level 1 color */
background: transparent;
}
}
.navbox,
 
.navbox-subgroup {
.mwe-popups .mwe-popups-extract[dir='rtl']::after {
background: var(--theme-bg-light); /* Level 2 color */
background: transparent;
}
}
.navbox-abovebelow,
 
th.navbox-group,
.popups-icon {
.navbox-subgroup .navbox-title {
filter: var(--invert-100);
background: var(--theme-bg-header); /* Level 3 color */
}
}
.navbox-subgroup .navbox-group,
 
.navbox-subgroup .navbox-abovebelow {
/* Настройки */
background: var(--theme-bg-lighter); /* Level 3 color */
.mwe-popups-overlay {
border-right: 1px solid var(--theme-bg-light);
background: rgba(0, 0, 0, 0.6);
border-bottom: 1px solid var(--theme-bg-light);
border-top: none;
}
}
.navbox-even {
 
background: transparent;  /* Even row striping */
#mwe-popups-settings {
border-top: 1px solid var(--theme-bg-lighter) !important;
border: 1px solid #41414d;
border-bottom: 1px solid var(--theme-bg-lighter) !important;
background: #27272f;
}
.navbox-odd {
background: transparent; /* Odd row striping */
}
}


.navbox .hlist td dl,
#mwe-popups-settings header {
.navbox .hlist td ol,
border-bottom: 1px solid #41414d;
.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 {
margin-top: -1px; /* Single pixel border between adjacent navboxes */
}
}


.navbox td:not(:has(table)), .navbox ul {
#mwe-popups-settings main#mwe-popups-settings-form p {
padding: 4px 2px !important;
color: var(--ooui-text-color);
}
}


/* КОНЕЦ */
#mwe-popups-settings main#mwe-popups-settings-form form label > span {
color: #dddddd;
}


.mw-parser-output .mw-collapsible-toggle {
/*=== InputBox ===*/
position: relative;
.mw-ui-input {
font-weight: normal;
background: var(--ooui-bg-color);
text-align: right;
color: var(--ooui-text-color-light);
top: 0;
right: 0;
}
}


.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
form:not(.oo-ui-layout) textarea, form:not(.oo-ui-layout) input {
float: left;
border-radius: var(--border-radius-low);
text-align: left
border-color: var(--ooui-border-color);
}
}


.mw-collapsible-toggle-default .mw-collapsible-text {
.mw-ui-input:hover {
color: var(--text-color-link);
border-color: var(--ooui-border-color-light);
}
}


.mw-collapsible-toggle-default .mw-collapsible-text:hover {
/*=== SyntaxHighlight ===*/
color: var(--text-color-link);
.mw-content-ltr.mw-highlight-lines pre, .mw-content-ltr.content .mw-highlight-lines pre {
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);
}
}


.mw-collapsible-toggle-default .mw-collapsible-text:active {
.mw-content-ltr.mw-highlight .linenos {
color: var(--text-color-link);
color: var(--ooui-text-color-dark);
}
}


.infobox {
/*=== GrowthExperiments ===*/
border: 1px solid #a2a9b1;
.growthexperiments-mentor-dashboard-group-main {
border-spacing: 3px;
--width: clamp(300px, 50vw, 480px);
background: #f8f9fa;
width: var(--width);
color: black;
flex: 1 0 var(--width);
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 {
.ext-growthExperiments-MenteeOverview__actions {
vertical-align: top
flex-wrap: wrap;
}
}


.infobox-label,.infobox-data,.infobox th,.infobox td {
.mw-echo-ui-notificationItemWidget-initiallyUnseen {
text-align: left
animation-fill-mode: unset;
}
}


.infobox .infobox-above,.infobox .infobox-title,.infobox caption {
.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-card-wrapper .suggested-edits-task-card-wrapper .se-card-content .se-card-image {
font-size: 125%;
box-shadow: inset 0 0 1px 1px var(--bg-color-focus);
font-weight: bold;
text-align: center
}
}


.infobox-title,.infobox caption {
.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 {
padding: 0.2em
background-color: var(--ooui-bg-color-light);
}
}


.infobox .infobox-header,.infobox .infobox-subheader,.infobox .infobox-image,.infobox .infobox-full-data,.infobox .infobox-below {
.ext-discussiontools-init-targetcomment {
text-align: center
background: var(--bg-color-hover);
border-radius: var(--border-radius-low);
}
}


.infobox .infobox-navbar {
.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,
text-align: right
.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-frameless::after,
.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-framed::after {
background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--ooui-bg-color) 50%);
}
}


.wikitable.plainrowheaders th[scope=row] {
.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 {
font-weight: normal;
background-color: var(--bg-color-yellow-100);
text-align: left
}
}


.wikitable td ul,.wikitable td ol,.wikitable td dl {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium {
text-align: left
background-color: var(--bg-color-yellow-50);
}
}


table.mw-hiero-table td {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium {
vertical-align: middle
border-color: var(--bg-color-yellow-150);
}
}


.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 {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium::before, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium::before {
background: url(//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) no-repeat right;
border-top-color: var(--bg-color-yellow-150);
padding-right: 18px
border-bottom-color: var(--bg-color-yellow-150);
}
}


hr {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium::after, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium::after {
border-bottom-width: 0px;
border-top-color: var(--bg-color-yellow-50);
border-color: var(--theme-border-lighter);
border-bottom-color: var(--bg-color-yellow-50);
}
}


.messagebox {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard {
border: 1px solid #a2a9b1;
background-color: var(--bg-color-red-50);
background: #f8f9fa;
width: 80%;
margin: 0 auto 1em auto;
padding: .2em
}
}


.messagebox.merge {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard {
border: 1px solid #c0b8cc;
border-color: var(--bg-color-red-150);
background: #f0e5ff;
text-align: center
}
}


.messagebox.cleanup {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard::before, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard::before {
border: 1px solid #9f9fff;
border-top-color: var(--bg-color-red-150);
background: #efefff;
border-bottom-color: var(--bg-color-red-150);
text-align: center
}
}


.messagebox.standard-talk {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard::after, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard::after {
border: 1px solid #c0c090;
border-top-color: var(--bg-color-red-50);
background: #f8eaba;
border-bottom-color: var(--bg-color-red-50);
margin: 4px auto
}
}


.mbox-inside .standard-talk {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy {
border: 1px solid #c0c090;
background-color: var(--bg-color-emerald-50);
background: #f8eaba;
width: 100%;
margin: 2px 0;
padding: 2px
}
}


.messagebox.small {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy {
width: 238px;
border-color: var(--bg-color-emerald-150);
font-size: 85%;
float: right;
clear: both;
margin: 0 0 1em 1em;
line-height: 1.25em
}
}


.messagebox.small-talk {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy::before, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy::before {
width: 238px;
border-top-color: var(--bg-color-emerald-150);
font-size: 85%;
border-bottom-color: var(--bg-color-emerald-150);
float: right;
clear: both;
margin: 0 0 1em 1em;
line-height: 1.25em;
background: #f8eaba
}
}


th.mbox-text,td.mbox-text {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy::after, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy::after {
border: none;
border-top-color: var(--bg-color-emerald-50);
padding: 0.25em 0.9em;
border-bottom-color: var(--bg-color-emerald-50);
width: 100%
}
}
/* #endregion */


td.mbox-image {
/* ============ */
border: none;
/* #region Основной интерфейс пользователя */
padding: 2px 0 2px 0.9em;
/* ============ */
text-align: center
}


td.mbox-imageright {
/*=== Страница поиска ===*/
border: none;
.mw-body .mw-search-profile-tabs {
padding: 2px 0.9em 2px 0;
max-width: unset;
text-align: center
background-color: var(--ooui-bg-color-dark);
border: var(--border-outset-light);
border-radius: var(--border-radius-medium);
}
}


td.mbox-empty-cell {
.mw-search-form-wrapper .mw-search-profile-tabs .search-types a,
border: none;
#mw-search-togglebox input {
padding: 0;
background: var(--ooui-bg-color-light);
width: 1px
border-top: 1px solid var(--color-lighter-alpha-x);
padding: 1px 8px;
border-radius: var(--border-radius-low);
box-shadow: var(--box-shadow);
margin: 0.1em 0.25em;
}
}


table.ambox {
.mw-search-form-wrapper .mw-search-profile-tabs .search-types .current a {
margin: 0 10%;
background: var(--bg-color-message);
border: 1px solid #a2a9b1;
border-left: 10px solid var(--color-contrast);
background: #fbfbfb;
box-sizing: border-box
}
}


table.ambox+table.ambox,table.ambox+.mw-empty-elt+table.ambox {
#mw-search-togglebox input {
margin-top: -1px
padding: 0.2em 0.5em;
}
}


.ambox th.mbox-text,.ambox td.mbox-text {
.mw-body fieldset#mw-searchoptions .divider {
padding: 0.25em 0.5em
border-color: var(--border-color-hr);
}
}


.ambox td.mbox-image {
.mw-body fieldset#mw-searchoptions {
padding: 2px 0 2px 0.5em
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);
}
}


.ambox td.mbox-imageright {
.searchresults {
padding: 2px 0.5em 2px 0
display: flex;
flex-direction: column;
margin: 0;
}
}


table.ambox-notice {
.searchresults .mw-search-pager-top .mw-pager-navigation-bar {
border-left: 10px solid var(--color-contrast);
display: none;
}
}


table.ambox-speedy {
.searchresults .mw-search-results-container {
border-left: 10px solid #b32424;
width: unset;
background: #fee7e6
}
}


table.ambox-delete {
.searchresults .mw-search-results {
border-left: 10px solid #b32424
display: flex;
flex-wrap: wrap;
gap: 0.75em;
margin: 1em 0 !important;
max-width: 100%;
}
}


table.ambox-content {
.searchresults .mw-search-results li {
border-left: 10px solid #f28500
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.ambox-style {
@media (max-width: 639px) {
border-left: 10px solid #fc3
.searchresults .mw-search-results li {
flex: 1 0 100%;
}
}
}


table.ambox-move {
.searchresults .mw-search-results li a {
border-left: 10px solid #9932cc
font-size: 110%;
}
}


table.ambox-protection {
.searchresults .mw-search-results .mw-search-result {
border-left: 10px solid #a2a9b1
margin: 0;
}
}


table.imbox {
.searchresults .mw-search-results .mw-search-result-heading {
margin: 4px 10%;
border-bottom: 2px solid var(--bg-color-sky-blue-100);
border-collapse: collapse;
display: flex;
border: 3px solid var(--color-contrast);
flex-direction: column;
background: #fbfbfb;
box-sizing: border-box
}
}


.imbox .mbox-text .imbox {
.searchresults .mw-search-results .mw-search-result-heading > a,
margin: 0 -0.5em;
.searchalttitle {
display: block
display: flex;
padding: 0.1em 0.75em;
}
}


.mbox-inside .imbox {
.searchalttitle, #mw-search-interwiki li {
margin: 4px
display: flex;
flex-wrap: wrap;
}
}


table.imbox-notice {
.searchresults .mw-search-results .searchresult {
border: 3px solid var(--color-contrast);
flex: 1;
padding: 0.5em;
}
}


table.imbox-speedy {
.searchresults .mw-search-results .searchresult .mw-search-exists {
border: 3px solid #b32424;
margin-bottom: 1em;
background: #fee7e6
}
}


table.imbox-delete {
.searchresults .mw-search-results .mw-search-result-data {
border: 3px solid #b32424
font-size: 90%;
padding: 0.5em 0.5em 0 0.5em;
color: var(--ooui-text-color-dark);
}
}


table.imbox-content {
.searchResultImage .searchResultImage-thumbnail {
border: 3px solid #f28500
padding: 0.5em;
padding-right: 1em;
}
}


table.imbox-style {
.searchResultImage .searchResultImage-text {
border: 3px solid #fc3
flex: 1;
}
}


table.imbox-move {
/*=== Остальное ===*/
border: 3px solid #9932cc
.mw-json th, .mw-json td {
border: 1px solid black;
}
}


table.imbox-protection {
.mw-json tr {
border: 3px solid #a2a9b1
background: var(--theme-bg-color-100);
}
}


table.imbox-license {
.mw-json th {
border: 3px solid #88a;
background: var(--theme-bg-color-250);
background: #f7f8ff
color: var(--theme-text-color);
}
}


table.imbox-featured {
.mw-json-value, .mw-json-single-value {
border: 3px solid #cba135
background: var(--bg-color-emerald-50);
color: var(--theme-text-color);
}
}


table.cmbox {
.mw-json-empty {
margin: 3px 10%;
background: var(--bg-color-emerald-50);
border-collapse: collapse;
color: var(--theme-text-color);
border: 1px solid #a2a9b1;
background: #dfe8ff;
box-sizing: border-box
}
}


table.cmbox-notice {
.mw-ui-button.mw-ui-progressive:not(:disabled),
background: #d8e8ff
.mw-ui-button.mw-ui-destructive:not(:disabled),
.mw-ui-button {
color: var(--theme-text-color);
}
}


table.cmbox-speedy {
.mw-ui-button:not(:disabled):hover {
margin-top: 4px;
color: var(--theme-text-color-light);
margin-bottom: 4px;
border: 4px solid #b32424;
background: #ffdbdb
}
}


table.cmbox-delete {
@media screen and (max-width: 850px) {
background: #ffdbdb
.wikitable:not(.no-img-adaptive) img[width="64"][height="64"] {
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.cmbox-content {
@media screen and (max-width: 650px) {
background: #ffe7ce
.mw-parser-output table {
table-layout: auto !important;
overflow: auto;
max-width: 100%;
}
}
}


table.cmbox-style {
.mw-code {
background: #fff9db
background: var(--theme-bg-color-100);
color: var(--theme-text-color)
}
}


table.cmbox-move {
.wikiEditor-ui-toolbar .group .tool-select .options {
background: #e4d8ff
border: none;
}
}


table.cmbox-protection {
/*=== Полоса прокрутки === */
background: #efefe1
@media not all and (hover: none) and (pointer: coarse) {
body:not(.wgl-theme-light)::-webkit-scrollbar,
body:not(.wgl-theme-light) *::-webkit-scrollbar {
width: 16px;
}
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%);
}
}
}


table.ombox {
/*=== Чекбоксы ===*/
margin: 4px 10%;
/* При нажатии */
border-collapse: collapse;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:focus + span {
border: 1px solid #a2a9b1;
box-shadow: none;
background: #f8f9fa;
box-sizing: border-box
}
}


table.ombox-notice {
/* В фокусе */
border: 1px solid #a2a9b1
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span {
box-shadow: none;
}
}


table.ombox-speedy {
/*=== Стиль для таблиц ===*/
border: 2px solid #b32424;
/* wikitable */
background: #fee7e6
.wikitable,
.content table.wikitable {
background-color: var(--theme-bg-color-100);
color: var(--theme-text-color);
margin: 1em 0;
border: 1px solid var(--theme-bg-color-250);
padding: 3px;
border-collapse: separate;
border-spacing: 1px;
border-radius: var(--border-radius-medium);
}
}


table.ombox-delete {
.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 {
border: 2px solid #b32424
border: none;
padding: 0.4em 0.5em;
}
}


table.ombox-content {
.wikitable>*>tr>th {
border: 1px solid #f28500
background: var(--theme-bg-color-250);
}
}


table.ombox-style {
.wikitable>*>tr>td {
border: 1px solid #fc3
background: var(--theme-bg-color-200);
}
}


table.ombox-move {
.wikitable.plainrowheaders th[scope=row] {
border: 1px solid #9932cc
font-weight: normal;
text-align: left
}
}


table.ombox-protection {
.wikitable td ul,.wikitable td ol,.wikitable td dl {
border: 2px solid #a2a9b1
text-align: left
}
}


table.tmbox {
/* Закругление верхнего левого угла первой ячейки */
margin: 4px 10%;
.wikitable thead tr:first-child th:first-child,
border-collapse: collapse;
.wikitable thead tr:first-child td:first-child,
border: 1px solid #c0c090;
.wikitable:not(:has(thead)) tr:first-child th:first-child,
background: #f8eaba;
.wikitable:not(:has(thead)) tr:first-child td:first-child {
min-width: 80%;
border-top-left-radius: var(--border-radius-low);
box-sizing: border-box
}
}


.tmbox.mbox-small {
/* Закругление верхнего правого угла последней ячейки */
min-width: 0
.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);
}
}


.mediawiki .mbox-inside .tmbox {
/* Закругление нижнего левого угла первой ячейки последнего ряда
margin: 2px 0;
.wikitable tbody tr:last-child th:first-child,
width: 100%
.wikitable tbody tr:last-child td:first-child {
}
border-bottom-left-radius: var(--border-radius-low);
}*/


.mbox-inside .tmbox.mbox-small {
/* Закругление нижнего правого угла последней ячейки последнего ряда
line-height: 1.5em;
.wikitable tbody tr:last-child th:last-child,
font-size: 100%
.wikitable tbody tr:last-child td:last-child {
border-bottom-right-radius: var(--border-radius-low);
}*/
 
@media all and (max-width: 640px) {
.mw-body-content table.mw-made-collapsible.mw-collapsed {
display: table;
}
}
}


table.tmbox-speedy {
@media screen and (max-width: 850px) {
border: 2px solid #b32424;
    .mw-body table table {
background: #fee7e6
        width: 100%;
    }
}
}


table.tmbox-delete {
/* standard */
border: 2px solid #b32424
.standard {
background: none;
margin-top: 1em;
margin-bottom: 1em;
border: 1px solid var(--theme-border-color-base);
border-collapse: collapse;
}
}


table.tmbox-content {
.standard > tr > th, .standard > * > tr > th {
border: 2px solid #f28500
background-color: var(--theme-bg-color-150);
}
}


table.tmbox-style {
.standard > tr > th, .standard > tr > td, .standard > * > tr > th, .standard > * > tr > td {
border: 2px solid #fc3
border: 1px solid var(--theme-border-color-base);
padding: 0.2em 0.4em;
}
}
/* КОНЕЦ */


table.tmbox-move {
/*=== Сollapsible ===*/
border: 2px solid #9932cc
.mw-parser-output .mw-collapsible-toggle {
position: relative;
font-weight: normal;
text-align: right;
top: 0;
right: 0;
}
}


table.tmbox-protection,table.tmbox-notice {
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
border: 1px solid #c0c090
float: left;
text-align: left
}
}


table.fmbox {
.mw-collapsible-toggle-default .mw-collapsible-text {
clear: both;
color: var(--text-color-link);
margin: 0.2em 0;
width: 100%;
border: 1px solid #a2a9b1;
background: #f8f9fa;
box-sizing: border-box
}
}


table.fmbox-system {
.mw-collapsible-toggle-default .mw-collapsible-text:hover {
background: #191970
color: var(--text-color-link);
}
}


table.fmbox-warning {
.mw-collapsible-toggle-default .mw-collapsible-text:active {
border: 1px solid #bb7070;
color: var(--text-color-link);
background: #ffdbdb
}
}


table.fmbox-editnotice {
/*=== Картинки с обёрткой ===*/
background: transparent
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;
}
}


div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
clear: both;
margin: 0.5em;
margin: 0.2em 0;
border-radius: var(--border-radius-high);
border: 1px solid #bb7070;
border: none;
background: #ffdbdb;
padding: 0.25em 0.9em;
box-sizing: border-box
}
}


.mw-contributions-blocked-notice-partial .mw-warning-with-logexcerpt {
figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption {
border-color: #fc3;
padding: 0.25em 0.5em 0.5em 0.5em;
background: #fef6e7
background: var(--theme-bg-color-150);
border-color: var(--theme-border-color-base);
border-radius: var(--border-radius-low);
}
}


html body.mediawiki .mbox-small {
/*=== Gallery ===*/
clear: right;
.mw-body li.gallerybox div.thumb {
float: right;
background: var(--theme-bg-color-150);
margin: 4px 0 4px 1em;
border-color: var(--theme-border-color-base);
box-sizing: border-box;
border-radius: var(--border-radius-low) var(--border-radius-low) 0 0;
width: 238px;
font-size: 88%;
line-height: 1.25em
}
}


html body.mediawiki .mbox-small-left {
/*=== Медиа-просмотрщике ===*/
margin: 4px 1em 4px 0;
.mw-mmv-post-image {
box-sizing: border-box;
background: var(--theme-bg-color-100);
overflow: hidden;
color: var(--theme-text-color);
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 {
.mw-mmv-image-metadata {
display: none
background: var(--theme-border-color-base);
border-color: var(--border-color-hr);
}
}


.compact-ambox table.ambox {
.mw-mmv-title-para.mw-mmv-ttf-normal {
border: none;
font-size: 18px;
border-collapse: collapse;
font-weight: bold;
background: transparent;
margin: 0 0 0 1.6em !important;
padding: 0 !important;
width: auto;
display: block
}
}


body.mediawiki .compact-ambox table.mbox-small-left {
.mw-mmv-dialog {
font-size: 100%;
background-color: var(--theme-bg-color-100);
width: auto;
margin: 0
}
}


.compact-ambox table .mbox-text {
.mw-mmv-dialog .mw-mmv-dialog-warning {
padding: 0 !important;
background-color: var(--bg-color-warning);
margin: 0 !important
}
}


.compact-ambox table .mbox-text-span {
.mw-mmv-download-dialog .mw-mmv-dialog-down-arrow {
display: list-item;
background-color: var(--theme-bg-color-100);
line-height: 1.5em;
list-style-type: square;
list-style-image: url(/w/skins/MonoBook/resources/images/bullet.svg)
}
}


.compact-ambox .hide-when-compact {
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
display: none
background-color: var(--theme-bg-color-100);
}
}


.nounderlines a,.IPA a:link,.IPA a:visited {
/*=== ace ===*/
text-decoration: none !important
.ace-tm .ace_gutter {
background: var(--theme-bg-color-100);
color: var(--ooui-text-color-dark);
}
}


.nowrap,.nowraplinks a {
.ace-tm .ace_print-margin {
white-space: nowrap
width: 1px;
background: var(--theme-bg-color-base)
}
}


.wrap,.wraplinks a {
.ace_mobile-menu {
white-space: normal
color: var(--theme-text-color);
background: var(--ooui-bg-color);
border-color: var(--ooui-border-color-light);
box-shadow: var(--box-shadow-medium);
}
}


#wpUploadDescription {
.ace-tm {
height: 13em
background: var(--theme-bg-color-base);
color: var(--ooui-text-color);
}
}


.thumbinner {
.ace-tm .ace_cursor {
min-width: 100px;
color: var(--ooui-text-color-light);
background: #303037;
border: solid var(--ooui--border)
}
}


.thumbinner .thumbimage,.thumbborder {
body:not(.wgl-theme-light) .ace-tm .ace_storage,.ace-tm .ace_keyword {
border: solid 1px var(--ooui--border)
color: rgb(153,153,255);
}
}


#mw-subcategories,#mw-pages,#mw-category-media,#filehistory,#wikiPreview,#wikiDiff {
body:not(.wgl-theme-light) .ace-tm .ace_constant {
clear: both
color: rgb(241,89,92);
}
}


.wpb .wpb-header {
body:not(.wgl-theme-light) .ace-tm .ace_support.ace_function {
display: none
color: rgb(68,118,235);
}
}


.wpbs-inner .wpb .wpb-header {
body:not(.wgl-theme-light) .ace-tm .ace_support.ace_constant {
display: table-row
color: rgb(23,202,33);
}
}


.wpbs-inner .wpb-outside {
body:not(.wgl-theme-light) .ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {
display: none
color: rgb(182,187,236);
}
}


.mw-tag-markers {
body:not(.wgl-theme-light) .ace-tm .ace_string {
font-style: italic;
color: rgb(6,142,13);
font-size: 90%
}
}


.checkuser-show,.sysop-show,.abusefilter-show,.abusefilter-helper-show,.patroller-show,.templateeditor-show,.extendedmover-show,.extendedconfirmed-show,.autoconfirmed-show,.user-show {
body:not(.wgl-theme-light) .ace-tm .ace_comment {
display: none
color: rgb(103,193,150);
}
}


.ve-ui-mwNoticesPopupTool-item .editnotice-redlink,.ve-ui-mwNoticesPopupTool-item .mbox-image,.ve-ui-mwNoticesPopupTool-item .mbox-imageright {
body:not(.wgl-theme-light) .ace-tm .ace_constant.ace_numeric {
display: none !important
color: rgb(153,153,255);
}
}


ul.permissions-errors>li {
body:not(.wgl-theme-light) .ace-tm .ace_marker-layer .ace_selection {
list-style: none none
background: rgb(28,45,68);
}
}


ul.permissions-errors {
body:not(.wgl-theme-light) .ace-tm .ace_marker-layer .ace_bracket {
margin: 0
margin: -1px 0 0 -1px;
border: 1px solid rgb(94,94,94);
}
}


span.texhtml {
body:not(.wgl-theme-light) .ace-tm .ace_marker-layer .ace_active-line {
font-family: "Nimbus Roman No9 L","Times New Roman",Times,serif;
background: rgb(153,153,183,7%);
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
}
}


span.texhtml span.texhtml {
body:not(.wgl-theme-light) .ace-tm .ace_marker-layer .ace_selected-word {
font-size: 100%
background: rgb(37,59,89);
border: 1px solid rgb(36,36,42);
}
}


span.mwe-math-mathml-inline {
/*=== tabs ===*/
font-size: 118%
/* Стили для блока */
.tabs-tabbox, .tabs-togglebox {
display: flow-root;
}
}


.mwe-math-fallback-image-display,.mwe-math-mathml-display {
/* Стили для активных вкладок */
margin-left: 1.6em !important;
.tabs-tabbox > .tabs-input:checked + .tabs-label,
margin-top: 0.6em;
.tabs-input-0:checked + .tabs-input-1 + .tabs-label {
margin-bottom: 0.6em
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;
}
}


.mwe-math-mathml-display math {
/* Стили для стили для вкладок */
display: inline
.tabs-tabbox > .tabs-input + .tabs-input + .tabs-label {
margin: 0;
}
}


.k-player .k-attribution {
.tabs-tabbox > .tabs-label {
visibility: hidden
cursor: pointer;
}
padding: 1px 6px;
 
.PopUpMediaTransform a .play-btn-large {
margin: 0;
margin: 0;
top: auto;
vertical-align: baseline;
right: auto;
border-radius: 0;
bottom: 0;
background: var(--theme-bg-color-150);
left: 0
border: 1px solid var(--theme-bg-color-base);
border-top: 1px solid rgba(var(--color-lighter--rgb), var(--alpha-xs));
}
}


@media screen {
.tabs-tabbox > .tabs-label:hover {
#content .gallerybox div.thumb {
z-index: 2;
background: #f8f9fa
background: var(--theme-bg-color-200);
}
transition: all 0.1s;
 
.gallerybox .thumb img {
background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat
}
 
.ns-0 .gallerybox .thumb img,.ns-2 .gallerybox .thumb img,.ns-100 .gallerybox .thumb img,.nochecker .gallerybox .thumb img {
background-image: none
}
}
}


.flaggedrevs_draft_synced,.flaggedrevs_stable_synced,#t-upload,.mw-special-Book #coll-downloadbox {
/* Стили для контейнера вкладок */
display: none
.tabs-tabbox > .tabs-container {
padding: 14px 10px;
background: var(--theme-bg-color-175);
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);
}
}


#site-tools {
/*=== toc ===*/
display: none !important
ul#filetoc, .toc, .toccolours, .mw-warning {
border-radius: 0.5em;
background: var(--theme-bg-color-150);
padding: 12px;
box-sizing: border-box;
margin: 12px 0;
min-width: 12em;
border: none;
box-shadow: var(--box-shadow-outline);
line-height: 1.3;
}
}


span.comment {
.toc, .toc * {
overflow-wrap: break-word
box-sizing: border-box;
}
}


#mw-page-base {
.toc .toctitle {
background: #1b1b1f;
font-size: 0.95em;
color: lightgrey;
padding: 0 8px;
border: #1b1b1f
display: flex;
align-items: center;
position: relative;
overflow: hidden;
text-align: left;
border: none;
}
}


.mediawiki,.mw-page-container {
.toc .toctitle h2 {
background: #1b1b1f;
font-size: 1.1em;
color: lightgrey;
font-weight: bold;
border: #1b1b1f
display: flex;
align-items: center;
}
}


#mw-panel {
.toc .toctitle h2::before {
background: #1b1b1f;
content: "";
color: lightgrey;
display: block;
border: #1b1b1f
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;
-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;
}
}


#mw-content-container,#mw-header-container,#mw-content-wrapper,#mw-content,#p-logo {
.toc .toctogglelabel {
background: #1b1b1f;
position: absolute;
color: lightgrey;
width: 100%;
border: #1b1b1f
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: var(--font-family-heading);
}
}


.mw-code {
.toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after,
background: var(--theme-bg);
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {
color: lightgrey
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);
}
}


footer,#footer-info-lastmod,#footer-info-copyright {
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {
color: lightgrey
transform: none;
}
}


p,h1,h2,h3,h4,h5,h6,li {
.toc > ul {
color: lightgrey
margin: 6px 0 0 0;
border-top: 1px solid var(--theme-border-color-base);
padding-top: 2px;
}
}


p {
#searchInput:focus {
margin: 0.8em 0;
outline: 2px solid var(--color-contrast);
}
}


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 {
.toctogglecheckbox:focus + .toctitle .toctogglelabel {
color: var(--text-color-link);
outline: none;
}
}
/* #endregion */


a.current {
/* ============ */
color: lightgray !important;
/* #region Классы */
}
/* ============ */


a.label {
/* Ссылка на весь контейнер кнопки */
color: lightgray !important;
a:has(.StupidButton) {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: var(--index-overlay);
}
}


a:hover,a:visited:hover {
/* Подсветка при наведении */
color: white
.backlight:hover {
box-shadow: 0 0 4px 2px var(--color-contrast);
}
}


a.option {
/* Key press */
background: var(--ooui--bg);
.keyboard-key,
color: lightgray !important;
.ve-ui-commandHelpDialog-shortcut > kbd, .ve-ui-commandHelpDialog-sequence > kbd {
border: 1px solid var(--ooui--border);
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;
}
}


.screenplay, code, tt, kbd, pre, samp, .skin-timeless .monospace {
/* Кнопка вверх [[Файл:AnomalyElectricityPulse.png]] */
font-family: 'Menlo', 'Consolas', 'Monaco', 'Noto Mono', 'Nimbus Mono L', monospace;
#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);
}
}


/* ============ */
#scroll-top:hover {
/* СТИЛИ ДЛЯ ui MediaWiki */
opacity: 0.8;
/* ============ */
 
/* invert(0) */
.tools-inline .selected span {
filter: invert(0);
}
}


.oo-ui-image-progressive {
@media screen and (max-width: 850px) {
filter: invert(0) !important;
#scroll-top {
transform: translate(-50%, -50%);
left: 50%;
right: 50%;
bottom: 15px;
opacity: 0.3;
}
}
}


/* invert(1) */
/* Необходим для использования fonts.google.com/icons */
.wikiEditor-ui-toolbar .page-characters div span,
.material-symbols-outlined {
.shortcut-1 > span > span > img,
font-family: 'Material Symbols Outlined';
.tools-inline li:not(.selected) a,
font-weight: normal;
.tools-inline li.selected a,
font-style: normal;
#personal h2, #site-tools h2, #site-navigation h2, #searchButton,
font-size: 24px;
#personal h2 span,
line-height: 1;
.dropdown-toggle:after,
letter-spacing: normal;
.mw-editsection,
text-transform: none;
.mw-editsection a,
display: inline-block;
.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,
white-space: nowrap;
.oo-ui-icon-template-format-block.oo-ui-image-invert{
word-wrap: normal;
filter: invert(1);
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased
}
}


.tools-inline li.selected span {
#mw-indicator-mw-helplink a {
filter: invert(1);
background-image: none;
color: lightgrey;
font-weight: bold;
}
}


.tools-inline span {
.mw-body-content sub,.mw-body-content sup,span.reference {
filter: invert(1);
font-size: 80%
margin-left: 2px;
font-size: 15px;
font-family: "noto sans";
}
}


/* invert(0.75) */
.ns-talk .mw-body-content dd {
.wikiEditor-ui-toolbar .group .tool-select .label:after,
margin-top: 0.4em;
.wikiEditor-ui-toolbar .tabs span.tab a:before,
margin-bottom: 0.4em
.oo-ui-icon-menu,
.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),
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-input > .oo-ui-icon-menu,
.oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-indicatorElement-indicator,
.mw-collapsibleFieldsetLayout.mw-collapsible .mw-collapsible-toggle .oo-ui-iconElement-icon,
.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,
.oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon, .oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator,
.oo-ui-iconElement-icon.oo-ui-icon-search,
.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-bookmark, .mw-ui-icon-bookmark:before,
.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 {
#interwiki-completelist {
filter: invert(0.75) !important;
font-weight: bold
}
}


/* invert(0.5) */
.hatnote {
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-textInputWidget-type-search > .oo-ui-indicatorElement-indicator,
    font-style: italic;
.mw-enhancedchanges-arrow-space,
    padding-left: 1.6em;
#mw-indicator-mw-helplink a .mw-helplink-icon {
filter: invert(0.5);
}
}


/* Простые стили с bg */
.biglink {
.oo-ui-buttonElement-frameless.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button,
font-family: var(--font-family-oswald);
.mw-prefs-buttons,
font-style: oblique 10deg;
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected, .oo-ui-outlineOptionWidget.oo-ui-optionWidget-pressed,
font-variant-caps: small-caps;
.mw-rcfilters-ui-cell.mw-rcfilters-ui-filterTagMultiselectWidget-views-select,
text-shadow: var(--theme-bg-color-base) 1px 2px,#595959dd 2px 2px 1px
.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,
.client-js .mw-special-Watchlist #watchlist-message,.client-js .collapsible:not(.mw-made-collapsible).collapsed>tbody>tr:not(:first-child),#editpage-specialchars {
.mw-rcfilters-ui-menuSelectWidget-body.oo-ui-clippableElement-clippable,  
display: none
.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,
.mw-rcfilters-enabled .mw-specialpage-summary {
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover,
margin-top: 1em
#ca-nstab-special.selected.mw-list-item,
.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line {
background: var(--ooui--bg-light);
}
}


.wikiEditor-ui-toolbar .booklet > .index > :hover,
.citation:target {
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
background: rgba(0, 127, 255, 0.133)
.mw-highlight .hll,  
.ace_button:hover:not(.checked),
.ace_button:active {
background: var(--ooui--bg--hover);
}
}


.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
.citation {
background: var(--ooui--bg--hover) !important;
word-wrap: break-word
}
}


.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-conflicting-talk-label span .mw-twocolconflict-split-delete {
ol.references {
background: var(--bg-message-subtle);
font-size: 90%;
margin-bottom: 0.5em
}
}


.mw-twocolconflict-single-column.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-add {
.hlist dl,.hlist ol,.hlist ul {
border-color: var(--border-message-subtle);
margin: 0;
padding: 0
}
}


.wikiEditor-ui-text {
.hlist dd,.hlist dt,.hlist li {
background: #1b1b1f;
margin: 0;
display: inline
}
}


.ext-WikiEditor-ResizingDragBar {
.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: var(--theme-bg);
display: inline
}
}


.ext-WikiEditor-ResizingDragBar span {
.hlist .mw-empty-li {
background: var(--ooui--border);
display: none
}
}


.oo-ui-windowManager-modal > .oo-ui-dialog,
.hlist dt:after {
.oo-ui-processDialog-errors {
content: ":"
background: rgba(0, 0, 0, var(--alpha-m));
}
}


.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
.hlist dd:after,.hlist li:after {
background: var(--ooui--bg);
content: " · ";
color: white;
font-weight: bold
}
}


.wikiEditor-ui-toolbar .booklet > .index > .current {
.hlist dd:last-child:after,.hlist dt:last-child:after,.hlist li:last-child:after {
background: var(--ooui--bg-light);
content: none
color: white !important;
}
}


.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-single-column,
.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 {
.oo-ui-searchWidget-results {
content: " (";
background: var(--ooui--bg-darkened);
font-weight: normal
color: lightgrey;
}
}


/* Простые стили с border */
.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 {
.wikiEditor-ui .wikiEditor-ui-top,
content: ")";
.ext-WikiEditor-ResizingDragBar-ns {
font-weight: normal
border-color: var(--ooui--border);
}
}


.ace_searchbtn:last-child,
.hlist ol {
.wikiEditor-ui .wikiEditor-ui-view {
counter-reset: listitem
border-color: var(--ooui--border-light);
}
}


.wikiEditor-ui-toolbar .group {
.hlist ol>li {
border-color: var(--ooui--border-light);
counter-increment: listitem
color: white;
}
}


.mw-rcfilters-ui-watchlistTopSectionWidget-separator,
.hlist ol>li:before {
.mw-revslider-revision-tooltip .mw-revslider-filter-highlightable-row.mw-revslider-filter-highlight {
content: " " counter(listitem) "\a0"
border-color: var(--ooui--border-lighter);
}
}


.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::before {
.hlist dd ol>li:first-child:before,.hlist dt ol>li:first-child:before,.hlist li ol>li:first-child:before {
border-bottom-color: var(--ooui--border-light);
content: " (" counter(listitem) "\a0"
}
}


.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::after {
.plainlist ol,.plainlist ul {
border-bottom-color: var(--ooui--bg-light);
line-height: inherit;
list-style: none none;
margin: 0
}
}


.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
.plainlist ol li,.plainlist ul li {
border-top-color: var(--ooui--border-light);
margin-bottom: 0
}
}


.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
@media (max-width: 800px) {
border-top-color: var(--ooui--bg-light);
.grid-adaptive {
grid-template-columns: 1fr !important;
}
}
}


.mw-twocolconflict-single-column.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-delete {
.grid-item-adaptive {
border-color: var(--border-warning);
display: grid;
}
gap: 8px;
 
grid-template-columns: repeat(auto-fit, minmax(clamp(200px, 30vw, 300px), 1fr));
.mw-twocolconflict-single-column.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-add {
border-color: var(--border-message);
}
}


/* Простые стили с bg + border */
.grid-small-item-adaptive {
.cdx-button:enabled:hover, .cdx-button.cdx-button--fake-button--enabled:hover,
display: grid;
.footer-icons a:hover {
gap: 8px;
background: var(--ooui--bg);
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
border-color: var(--ooui--border);
color: lightgrey;
}
}


.ace_button,
.grid-item-compressed {
.ace_searchbtn,
display: grid;
.oo-ui-selectFileInputWidget.oo-ui-widget-enabled.oo-ui-selectFileInputWidget-dropTarget {
gap: 10px;
background: var(--ooui--bg);
grid-template-columns: repeat(auto-fit, minmax(clamp(280px, 30vw, 350px), 0fr));
border-color: var(--ooui--border-light);
color: lightgrey;
}
}


.oo-ui-searchWidget-query {
.grid-item-compressed {
background: var(--ooui--bg-darkened);
display: grid;
border-color: var(--ooui--border-light);
gap: 10px;
color: lightgrey;
grid-template-columns: repeat(auto-fit, minmax(clamp(280px, 30vw, 350px), 0fr));
}
}


.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
.link-card__flex-container {
background: var(--bg-message-subtle);
display: flex;
border-color: var(--border-message);
gap: 10px;
justify-content: center;
flex-grow: 1;
align-items: flex-start;  
flex-wrap: wrap;
align-content: center;
}
}


.cdx-message--warning,
@media (max-width: 800px) {
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
.link-card__flex-container {
background: var(--bg-warning-subtle);
gap: 8px;
border-color: var(--border-warning);
}
}
}


.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
/* Удаление верхних и нижних отступов для первого и последнего дочернего элемента */
background: var(--bg-notice-subtle);
.no-margin-edges > :first-child,
border-color: var(--border-notice);
.tabs-content > :first-child,
.doc > :first-child {
margin-top: 0 !important;
}
}


.cdx-message--error,
.no-margin-edges > :last-child,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
.tabs-content > :last-child,
background: var(--bg-error-subtle);
.doc > :last-child {
border-color: var(--border-error);
margin-bottom: 0 !important;
}
}


.oo-ui-processDialog .oo-ui-actionWidget.oo-ui-iconElement > .oo-ui-buttonElement-button,
/* Сброс и настройка отступов для списков */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button,
.list-reset-margin ol {
.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 {
margin: 0 0 0 24px;
border-color: transparent;
padding: 0;
border-right-color: var(--ooui--border);
}
}


.oo-ui-processDialog-actions-primary .oo-ui-actionWidget > .oo-ui-buttonElement-button {
.list-reset-margin > ol:not(:first-child) > li:not(:first-child),
border-color: transparent;
.list-reset-margin > ul:nth-of-type(n+2) {
border-left-color: var(--ooui--border);
margin-top: 10px;
}
}


.mw-rcfilters-ui-tagItemWidget-popup-content {
/* Кнопка копирования текста */
background: var(--ooui--bg-dark);
.copy-icon {
border-color: var(--ooui--border-light);
cursor: pointer;
color: lightgray;
}
}


.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span,
/* Кнопка копирования текста */
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] + span {
.brightness-overlay::before {
background-color: var(--ooui--bg-dark);
content: "";
border: 1px solid var(--ooui--border-lighter);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
background: var(--background-color);
}
}


.ace_optionsMenuEntry input, .ace_optionsMenuEntry button {
 
background: var(--ooui--bg);
/* Псевдоэлемент для добавления фона, который изменяет яркость при наведении */
border: 1px solid var(--ooui--border-light);
.brightness-overlay::before {
margin: 0.35em 0.2em 0.25em 0;
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
background: var(--background-color);
}
}


.ace_optionsMenuEntry button {
.brightness-overlay:hover::before {
background: var(--ooui--bg);
filter: brightness(103%);
border-color: var(--ooui--border-light);
box-shadow: var(--box-shadow-inset-high);
}
}


.ace_optionsMenuEntry button[ace_selected_button=true] {
/* Уменьшеная полоса прокрутки */
background: var(--ooui--bg);
@media not all and (hover: none) and (pointer: coarse) {
border-color: var(--ooui--border-light);
body:not(.wgl-theme-light) .short-scrollbar::-webkit-scrollbar {
box-shadow: var(--box-shadow-inset-high);
width: 13px;
}
}
}


#ace_settingsmenu, #kbshortcutmenu {
/* Для для динамичного вида кнопки "[развернуть]" */
background: var(--ooui--bg-darkened);
.collapsible-absolute .mw-collapsible-toggle {
box-shadow: var(--box-shadow-high);
position: absolute;
color: lightgray;
left: 0;
right: 0;
}
}


/* Простые стили с color */
/* Обводка тенью изображений и текста */
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor,
.with-drop-shadow,
.cdx-message,
.mw-wiki-logo.timeless-logo img {
.mw-message-box,
filter: var(--filter-drop-shadow-medium);
.wikiEditor-ui-toolbar .booklet > .index,
.ace_searchbtn.prev:after,
.ace_searchbtn.next:after,
.wikiEditor-ui-toolbar .group .label
{
color: lightgray;
}
}


.oo-ui-processDialog-errors-title {
.tooltip {
color: white;
position: relative;
display: inline;
}
}


#contentSub,
.tooltiptext {
.mw-templatedata-doc-muted,
position: absolute;
.mw-templatedata-doc-param-alias {
min-width: 240px;
color: var(--theme-color-text-dark);
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);
}
}


.wikiEditor-ui-toolbar .tabs span.tab a {
.tooltip:hover>.tooltiptext {
color: var(--text-color-link);
visibility: visible;
opacity: 1;
}
}


/* Стили с color-contrast */
@media screen and (min-width: 851px) {
.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button,
.mobile {
.mw-portlet-body #ca-move.selected {
display:none
background: rgba(var(--color-contrast-dark--rgb), var(--alpha-m));
}
}


.ace_searchbtn_close:hover,
.headder {
.ext-WikiEditor-ResizingDragBar:hover span {
width: 25%;
background: var(--color-contrast2);
float: right;
}
margin-left: 1em
}


.ace_optionsMenuEntry button:hover,
.stiky {
.ace_button.checked {
position: sticky;
background: var(--color-contrast2);
top: 0.1em
border-color: var(--color-contrast);
}
color: white;
}
}


/* Сложные стили */
@media screen and (max-width: 850px) {
.mw-footer .footer-icons a {
.nomobile {
background: var(--theme-bg-dark);
display: none !important;
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 {
.headder {
background-image: url(https://commons.wiki.gg/images/1/1c/MediaWiki_footer_badge_dark.svg?12ec0a);
width: 100%;
background-position: 50% 50%;
margin-left: 0;
background-size: 88px 31px;
}
background-repeat: no-repeat;
}


#footer-poweredbyico a img {
.tooltip {
visibility: hidden;
position: static;
}
}


.wikiEditor-ui-toolbar {
.tooltiptext {
background: var(--ooui--bg);
box-shadow: var(--box-shadow-overlay);
box-shadow: var(--box-shadow-medium);
position: fixed!important;
color: white;
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 !important;
height: 32px !important;
}
}
}


.vector-user-links .vector-user-menu-more .vector-menu-content-list li a, #personal .dropdown,
/* Класс для уменьшения яркости фона tabs */
.mw-notification {
.tabs-no-background > .tabs-container {
background: var(--ooui--bg-dark);
background: rgba(var(--color-lighter--rgb), 0.02);
border-color: var(--ooui--border);
color: lightgrey;
box-shadow: var(--box-shadow-medium);
}
}
/* #endregion */


.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
/* ============ */
background: var(--ooui--bg-dark);
/* #region <syntaxhighlight> CODE BLOCKS  */
border-color: var(--ooui--border-light);
/* ============ */
color: lightgray;
border-radius: 0.3em;
}


.oo-ui-tagMultiselectWidget-handle, .oo-ui-panelLayout-padded {
:root {
background: var(--ooui--bg-darkened);
--synt-high--color-darkCreamy: #262421;
border: none;
--synt-high--color-lightCreamy: hsl(38, 5%, 45%);
border-radius: var(--border-radius-low);
}


.ace_search {
--synt-high--color-comment: var(--synt-high--color-lightCreamy);
background: var(--theme-bg);
--synt-high--color-err: #ff1a94;
color: lightgrey;
--synt-high--color-operator: #e7236a;
border-color: var(--ooui--border-light);
--synt-high--color-punctuation: #f8f8f2;
padding: 6px 4px 2px 4px;
--synt-high--color-string: #e6db74;
}
--synt-high--color-date: var(--synt-high--color-string);
 
/* names for things such as variables, functions, classes, etc. */
.ace_search_field {
--synt-high--color-name: #a6e22e;
background: var(--ooui--bg);
/* literals, mostly numbers, some string stuff too. */
border-color: var(--ooui--border-light);
--synt-high--color-literal: #ae81ff;
color: lightgrey;
/* keywords and constants */
margin: 0 2px 0 0 !important;
--synt-high--color-keyword: #57b8cb;
--action-color: hsl(220, 60%, 50%);
}
}


/* Остальное */
/* Modified version of https://github.com/richleland/pygments-css/blob/master/monokai.css */
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span {
border-color: var(--color-contrast);
background: var(--ooui--bg-light);
border-width: 2px;
}


.ace_search_form.ace_nomatch {
/* Highlighted Lines */
outline: 1px solid #922626
body:not(.wgl-theme-light) .mw-highlight .hll {
background: var(--action-color);
}
}


.wikiEditor-ui-toolbar .section-secondary .group.empty {
/* Error */
display: none;
body:not(.wgl-theme-light) .mw-highlight .err {
color: var(--synt-high--color-err);
background: hsl(328, 40%, 16%);
}
}


/* КОНЕЦ */
/* Keyword */
 
body:not(.wgl-theme-light) .mw-highlight .k {
.wikiEditor-ui-toolbar .group .tool-select .options {
color: var(--synt-high--color-keyword);
border: none;
}
}


.wikiEditor-ui-toolbar .sections .section {
/* Literal */
border-color: var(--ooui--border-light);
body:not(.wgl-theme-light) .mw-highlight .l {
color: var(--synt-high--color-literal);
}
}


.wikiEditor-ui-toolbar .page-table th {
/* Name */
color: lightgrey;
body:not(.wgl-theme-light) .mw-highlight .n {
color: #f8f8f2;
}
}


.wikiEditor-ui-toolbar .page-table td {
/* Operator */
color: lightgrey;
body:not(.wgl-theme-light) .mw-highlight .o {
color: var(--synt-high--color-operator);
}
}


.oo-ui-indicatorElement-indicator {
/* Punctuation */
background-size: contain;
body:not(.wgl-theme-light) .mw-highlight .p {
background-position: center center;
color: var(--synt-high--color-punctuation);
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 {
/* Comment */
color: var(--text-color-link-external)
body:not(.wgl-theme-light) .mw-highlight .c {
color: var(--synt-high--color-comment);
}
}


.vector-menu-tabs li {
/* Comment.Hashbang */
background: var(--theme-bg)
body:not(.wgl-theme-light) .mw-highlight .ch {
color: var(--synt-high--color-comment);
}
}


#p-logo-text a {
/* Comment.Multiline */
color: lightgrey;
body:not(.wgl-theme-light) .mw-highlight .cm {
color: var(--synt-high--color-comment);
}
}


#ca-nstab-mediawiki.a {
/* Comment.Preproc */
color: lightgrey;
body:not(.wgl-theme-light) .mw-highlight .cp {
color: var(--synt-high--color-comment);
}
}


#mw-changeslist-links {
/* Comment.PreprocFile */
background: var(--theme-bg);
body:not(.wgl-theme-light) .mw-highlight .cpf {
color: lightgrey;
color: var(--synt-high--color-comment);
}
}


#simpleSearch {
/* Comment.Single */
background: var(--ooui--bg);
body:not(.wgl-theme-light) .mw-highlight .c1 {
border: 1px solid var(--ooui--border);
color: var(--synt-high--color-comment);
color: lightgrey;
border-radius: var(--border-radius-low);
}
}


#searchInput {
/* Comment.Special */
color: white
body:not(.wgl-theme-light) .mw-highlight .cs {
color: var(--synt-high--color-comment);
}
}


#pt-createaccount {
/* Generic.Deleted */
visibility: hidden;
body:not(.wgl-theme-light) .mw-highlight .gd {
display: none
color: #f92672;
}
}


@media screen and (min-width: 851px) {
/* Generic.Emph */
#personal .dropdown:before, #personal .dropdown:after {
body:not(.wgl-theme-light) .mw-highlight .ge {
border-bottom: 10px solid var(--ooui--border-light);
font-style: italic;
}
}
}


@media screen and (min-width: 851px) {
/* Generic.Inserted */
#personal .dropdown:after {
body:not(.wgl-theme-light) .mw-highlight .gi {
border-bottom: 10px solid var(--ooui--bg-dark);
color: var(--synt-high--color-name);
}
}
}


.vector-menu-tabs .selected {
/* Generic.Strong */
background: #1b1b1f
body:not(.wgl-theme-light) .mw-highlight .gs {
font-weight: bold;
}
}


#pagehistory li.selected {
/* Generic.Subheading */
background: #1B4D3E;
body:not(.wgl-theme-light) .mw-highlight .gu {
font-weight: bold
color: #75715e;
}
}


div.mw-warning-with-logexcerpt,div.mw-lag-warn-high,div.mw-cascadeprotectedwarning,div#mw-protect-cascadeon,div.titleblacklist-warning {
/* Keyword.Constant */
background: #7C0A02;
body:not(.wgl-theme-light) .mw-highlight .kc {
border: 1px solid #bb7070
color: var(--synt-high--color-keyword);
}
}


/* Стиль для таблиц wikitable */
/* Keyword.Declaration */
.wikitable {
body:not(.wgl-theme-light) .mw-highlight .kd {
border-spacing: 1px;
color: var(--synt-high--color-keyword);
padding: 10px;
border-collapse: separate;
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>*{
/* Keyword.Namespace */
padding: 0.4em !important;
body:not(.wgl-theme-light) .mw-highlight .kn {
margin: 0 !important;
color: #f92672;
border: none;
}
}


.wikitable>*>tr>th {
/* Keyword.Pseudo */
background: var(--theme-bg-light);
body:not(.wgl-theme-light) .mw-highlight .kp {
color: #e1e1e1;
color: var(--synt-high--color-keyword);
}
}


.wikitable>*>tr>td {
/* Keyword.Reserved */
background: #31313b;
body:not(.wgl-theme-light) .mw-highlight .kr {
color: var(--synt-high--color-keyword);
}
}


.wikitable p, .wikitable h1, .wikitable h2, .wikitable h3, .wikitable h4, .wikitable h5, .wikitable h6, .wikitable li {
/* Keyword.Type */
color: #dddddd;
body:not(.wgl-theme-light) .mw-highlight .kt {
color: var(--synt-high--color-keyword);
}
}


/* Закругление верхнего левого угла первой ячейки */
/* Literal.Date */
.wikitable thead tr:first-child th:first-child,
body:not(.wgl-theme-light) .mw-highlight .ld {
.wikitable thead tr:first-child td:first-child,
color: var(--synt-high--color-date);
.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;
}
}


/* Закругление верхнего правого угла последней ячейки */
/* Literal.Number */
.wikitable thead tr:first-child th:last-child,
body:not(.wgl-theme-light) .mw-highlight .m {
.wikitable thead tr:first-child td:last-child,
color: var(--synt-high--color-literal);
.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: 4px;
}
}


/* Закругление нижнего левого угла первой ячейки последнего ряда
/* Literal.String */
.wikitable tbody tr:last-child th:first-child,
body:not(.wgl-theme-light) .mw-highlight .s {
.wikitable tbody tr:last-child td:first-child {
color: var(--synt-high--color-string);
border-bottom-left-radius: 4px;
}
}*/


/* Закругление нижнего правого угла последней ячейки последнего ряда
/* Name.Attribute */
.wikitable tbody tr:last-child th:last-child,
.mw-highlight .na {
.wikitable tbody tr:last-child td:last-child {
color: var(--synt-high--color-name);
border-bottom-right-radius: 4px;
}
}*/


/* Таблицы на телефонах */
/* Name.Builtin */
@media screen and (max-width: 850px) {
body:not(.wgl-theme-light) .mw-highlight .nb {
.wikitable {
color: #f8f8f2;
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) {
/* Name.Class */
.mw-parser-output table {
body:not(.wgl-theme-light) .mw-highlight .nc {
display: table-cell;
color: var(--synt-high--color-name);
overflow: auto;
max-width: 100%;
}
}
}


ul#filetoc, .toc, .toccolours, .mw-warning {
/* Name.Constant */
border-radius: 0.5em;
body:not(.wgl-theme-light) .mw-highlight .no {
background: var(--theme-bg-light);
color: var(--synt-high--color-keyword);
padding: 14px;
}
box-sizing: border-box;
 
margin: 12px 0;
/* Name.Decorator */
min-width: 12em;
body:not(.wgl-theme-light) .mw-highlight .nd {
border: none;
color: var(--synt-high--color-name);
box-shadow: var(--box-shadow-outline);
}
line-height: 1.3;
 
/* Name.Entity */
body:not(.wgl-theme-light) .mw-highlight .ni {
color: #f8f8f2;
}
}


.toc, .toc * {
/* Name.Exception */
box-sizing: border-box;
body:not(.wgl-theme-light) .mw-highlight .ne {
color: var(--synt-high--color-name);
}
}


.toc .toctitle {
/* Name.Function */
font-size: 0.95em;
body:not(.wgl-theme-light) .mw-highlight .nf {
padding: 0 8px;
color: var(--synt-high--color-name);
display: flex;
align-items: center;
position: relative;
overflow: hidden;
text-align: left;
border: none;
}
}


.toc .toctitle h2 {
/* Name.Label */
font-size: 1.1em;
body:not(.wgl-theme-light) .mw-highlight .nl {
font-weight: bold;
color: #f8f8f2;
display: flex;
align-items: center;
}
}


.toc .toctitle h2::before {
/* Name.Namespace */
content: "";
body:not(.wgl-theme-light) .mw-highlight .nn {
display: block;
color: #f8f8f2;
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;
/* Name.Other */
-webkit-mask: var(--mask);
body:not(.wgl-theme-light) .mw-highlight .nx {
mask: var(--mask);
color: var(--synt-high--color-name);
-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;
}
}


.toc .toctogglelabel {
/* Name.Property */
position: absolute;
body:not(.wgl-theme-light) .mw-highlight .py {
width: 100%;
color: #f8f8f2;
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,
/* Name.Tag */
.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {
body:not(.wgl-theme-light) .mw-highlight .nt {
content: "";
color: #f92672;
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);
}


.toctogglecheckbox:checked + .toctitle .toctogglelabel:after {
/* Name.Variable */
transform: none;
body:not(.wgl-theme-light) .mw-highlight .nv {
color: #f8f8f2;
}
}


.toc > ul {
/* Operator.Word */
margin: 6px 0 0 0;
body:not(.wgl-theme-light) .mw-highlight .ow {
border-top: 1px solid var(--theme-border);
color: var(--synt-high--color-operator);
padding-top: 2px;
}
}


#searchInput:focus {
/* Text.Whitespace */
outline: 2px solid var(--color-contrast);
body:not(.wgl-theme-light) .mw-highlight .w {
color: #f8f8f2;
}
}


.toctogglecheckbox:focus + .toctitle .toctogglelabel {
/* Literal.Number.Bin */
outline: none;
body:not(.wgl-theme-light) .mw-highlight .mb {
color: var(--synt-high--color-literal);
}
}


.mw-content-ltr .tocnumber {
/* Literal.Number.Float */
color: grey
body:not(.wgl-theme-light) .mw-highlight .mf {
color: var(--synt-high--color-literal);
}
}


.quickbox {
/* Literal.Number.Hex */
border: 1px solid var(--ooui--border);
body:not(.wgl-theme-light) .mw-highlight .mh {
background: var(--ooui--bg);
color: var(--synt-high--color-literal);
}
}


.quickboxhead {
/* Literal.Number.Integer */
border-bottom: 1px solid var(--ooui--border);
body:not(.wgl-theme-light) .mw-highlight .mi {
background: #1b1b1f;
color: var(--synt-high--color-literal);
text-align: center
}
}


.client-js .mw-changeslist ul, .client-js .mw-changeslist table.mw-enhanced-rc {
/* Literal.Number.Oct */
margin: 0;
body:not(.wgl-theme-light) .mw-highlight .mo {
color: var(--synt-high--color-literal);
}
}


.results-info {
/* Literal.String.Affix */
color: var(--theme-color-text-dark);
body:not(.wgl-theme-light) .mw-highlight .sa {
color: var(--synt-high--color-string);
}
}


.mw-search-result-data {
/* Literal.String.Backtick */
color: var(--theme-color-text-dark);
body:not(.wgl-theme-light) .mw-highlight .sb {
color: var(--synt-high--color-string);
}
}


.oo-ui-buttonElement-frameless.oo-ui-labelElement > .oo-ui-buttonElement-button {
/* Literal.String.Char */
font-size: 14px;
body:not(.wgl-theme-light) .mw-highlight .sc {
color: var(--synt-high--color-string);
}
}


.mw-rcfilters-ui-filterWrapperWidget-bottom {
/* Literal.String.Delimiter */
gap: 4px;
body:not(.wgl-theme-light) .mw-highlight .dl {
color: var(--synt-high--color-string);
}
}


.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget {
/* Literal.String.Doc */
padding: 0.6em;
body:not(.wgl-theme-light) .mw-highlight .sd {
border: 1px solid var(--ooui--border);
color: var(--synt-high--color-string);
}
}


.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
/* Literal.String.Double */
border-color: var(--ooui--border-lighter);
body:not(.wgl-theme-light) .mw-highlight .s2 {
color: var(--synt-high--color-string);
}
}


.mw-changeslist-legend {
/* Literal.String.Escape */
max-width: 300px;
body:not(.wgl-theme-light) .mw-highlight .se {
color: var(--synt-high--color-literal);
}
}


.mw-changeslist-legend {
/* Literal.String.Heredoc */
display: none;
body:not(.wgl-theme-light) .mw-highlight .sh {
color: var(--synt-high--color-string);
}
}


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


.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
/* Literal.String.Other */
color: lightgray;
body:not(.wgl-theme-light) .mw-highlight .sx {
color: var(--synt-high--color-string);
}
}


.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
/* Literal.String.Regex */
color: lightgray;
body:not(.wgl-theme-light) .mw-highlight .sr {
color: var(--synt-high--color-string);
}
}


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


.mw-rcfilters-ui-datePopupWidget {
/* Literal.String.Symbol */
border-color: var(--ooui--border-lighter);
body:not(.wgl-theme-light) .mw-highlight .ss {
color: var(--synt-high--color-string);
}
}


.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
/* Name.Builtin.Pseudo */
color: var(--theme-color-text-dark);
body:not(.wgl-theme-light) .mw-highlight .bp {
color: #f8f8f2;
}
}


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


.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
/* Name.Variable.Class */
background: var(--color-contrast2);
body:not(.wgl-theme-light) .mw-highlight .vc {
border-color: var(--color-contrast2);
color: #f8f8f2;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button:hover {
/* Name.Variable.Global */
border-color: var(--color-contrast);
body:not(.wgl-theme-light) .mw-highlight .vg {
color: #f8f8f2;
}
}


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


.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
/* Name.Variable.Magic */
background: var(--color-contrast2);
body:not(.wgl-theme-light) .mw-highlight .vm {
border-color: var(--color-contrast);
color: #f8f8f2;
color: white;
}
}


.tdg-templateDataParamWidget-param-description {
/* Literal.Number.Integer.Long */
color: var(--theme-color-text-dark);
body:not(.wgl-theme-light) .mw-highlight .il {
color: var(--synt-high--color-literal);
}
}
/* #endregion */


.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 {
/* ============ */
background: var(--color-contrast2);
/* #region SOURCE EDITOR → SYNTAX HIGHLIGHTING */
border-color: var(--color-contrast);
/* based on: https://github.com/wikimedia/mediawiki-extensions-CodeMirror/blob/master/resources/mode/mediawiki/mediawiki.less */
}
/* ============ */
 
:root {
.mw-revslider-container {
/* "se-cm" = Source Editor - Code Mirror */
border-color: var(--ooui--border-light);
/* same color as for source editor */
}
--se-cm--bg-color: var(--bg-color-light-x2);
 
/* same color as for code block */
.mw-revslider-slider-wrapper {
--se-cm--gutter-bg-color: var(--code-color-bg);
border-color: var(--ooui--border-light);
/* 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 */
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
--se-cm--pre-bg-color: hsl(205, 21%, 15%);
background: var(--ooui--bg);
/* from the <syntaxhighlight> theme */
border-color: var(--ooui--border-light);
--se-cm--comment-color: var(--synt-high--color-comment);
color: white;
--se-cm--error-color: var(--red-color);
text-shadow: none;
/* link itself */
}
--se-cm--link-color: #699ae9;
 
/* link delimiter */
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
--se-cm--cm-mw-link-delimiter: var(--se-cm--template-delimiter-color);
background: var(--ooui--bg);
/* link text */
border-color: var(--ooui--border-light);
--se-cm--link-text-color: #3873d3;
color: white;
--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;
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
/* function param values */
color: white;
--se-cm--parser-function-values-color: #e0cacd;
}
/* table brackets and row delimiter */
 
--se-cm--table-punctuation-color: var(--se-cm--parser-function-color);
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
/* table settings */
background: var(--color-contrast2);
--se-cm--table-settings-color: var(--se-cm--template-name-color);
}
/* template name */
 
--se-cm--template-name-color: #a142cf;
.oo-ui-processDialog-content > .oo-ui-window-head, .oo-ui-processDialog-content > .oo-ui-window-foot {
/* template arg names */
outline-color: var(--ooui--border);
--se-cm--template-arg-name-color: #9e27da;
background: var(--ooui--bg);
/* template brackets */
}
--se-cm--template-brackets-color: var(--se-cm--template-name-color);
 
/* template arg values */
.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup > .oo-ui-window-frame {
--se-cm--template-values-color: #a3cced;
background: transparent;
/* template arg delimiters */
}
--se-cm--template-delimiter-color: var(--se-cm--link-color);
 
/* template param name */
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled {
--se-cm--template-param-name-color: #d07b00;
background: transparent;
/* template param brackets */
}
--se-cm--template-param-brackets-color: #ac6600;
 
/* template param values */
.mw-templateData-template-map-list-menu-panel {
--se-cm--template-param-value-color: hsl(207,90%,83%);
border-color: var(--ooui--border);
/* 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 */
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
body:not(.wgl-theme-light) .CodeMirror-wrap {
background: rgba(var(--color-contrast-dark--rgb), var(--alpha-m));
/* same color as for source editor */
color: white;
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-searchWidget-query {
body:not(.wgl-theme-light) .CodeMirror pre.CodeMirror-line {
border-color: var(--ooui--border-lighter);
/* a little bit of margin for the main content */
margin-left: var(--se-cm--main-contents-left-margin);
}
}
 
/* gutters?? */
.mw-templateData-template-add-map-button-panel.oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.oo-ui-panelLayout-expanded.tdg-templateDataDialog-addNewMapButtonPanel {
body:not(.wgl-theme-light) .CodeMirror-wrap .CodeMirror-gutters {
display: flex;
border-color: var(--ooui-border-color);
align-items: center;
}
}
 
/* gutter */
.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget .oo-ui-buttonElement-button {
body:not(.wgl-theme-light) .CodeMirror-wrap .CodeMirror-gutter {
border-radius: 0;
/* same color as for code block */
background: var(--se-cm--gutter-bg-color);
}
}
 
/* selection */
.mw-rcfilters-ui-changesListWrapperWidget .mw-rcfilters-ui-highlights > div {
body:not(.wgl-theme-light) .CodeMirror-line::selection,
margin-right: 8px;
/* selection */
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-popupWidget-popup {
body:not(.wgl-theme-light) .cm-mw-list,
background: var(--ooui--bg-light);
/* ???? */
border-color: var(--ooui--border-light);
body:not(.wgl-theme-light) .cm-mw-indenting {
color: lightgray;
color: var(--se-cm--wikitext-formatting-color);
}
}
 
/* magic words */
.oo-ui-menuSelectWidget {
body:not(.wgl-theme-light) .cm-mw-doubleUnderscore,
border-color: var(--ooui--border);
/* magic words */
background: var(--ooui--gradient);
body:not(.wgl-theme-light) .cm-mw-double-underscore,
box-shadow: var(--box-shadow);
/* ???? 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-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
body:not(.wgl-theme-light) .cm-mw-mnemonic,
background: 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 */
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
body:not(.wgl-theme-light) .cm-mw-comment {
background: var(--ooui--bg--hover);
color: var(--se-cm--comment-color);
outline: 1px solid var(--ooui--border);
}
}
 
/* formatting: 3 apostrophes for bold text */
.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 {
body:not(.wgl-theme-light) .cm-mw-apostrophes-bold,
background: rgba(var(--color-contrast-dark--rgb), var(--alpha-m)) !important;
/* formatting: 2 apostrophes for italic text
todo make them separate? better eligibility */
body:not(.wgl-theme-light) .cm-mw-apostrophes-italic {
color: var(--se-cm--wikitext-formatting-color);
}
}
 
/* template name */
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
body:not(.wgl-theme-light) .cm-mw-template-name {
border-color: var(--ooui--border);
color: var(--se-cm--template-name-color);
color: lightgrey;
/* disable the default */
transition: all 0.01s;
text-decoration: none;
cursor: pointer;
}
}
 
/* template arg names */
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
body:not(.wgl-theme-light) .cm-mw-template-argument-name {
color: lightgrey;
color: var(--se-cm--template-arg-name-color);
cursor: pointer;
}
}
 
/* template arg values */
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
body:not(.wgl-theme-light) .cm-mw-template {
color: var(--theme-color-text-dark);
color: var(--ooui-text-color);
cursor: pointer;
}
}
 
/* template pipe delimiters (maybe colon too for modules?) */
/*==========
body:not(.wgl-theme-light) .cm-mw-template-delimiter {
  Страница
color: var(--se-cm--template-name-color);
==========*/
 
/* Заголовок */
.mw-body h1.firstHeading {
border-width: 3px;
}
}
 
/* template brackets */
/* Содержание */
body:not(.wgl-theme-light) .cm-mw-template-bracket {
.mw-body {
color: var(--se-cm--template-brackets-color);
background: var(--theme-bg);
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));
}
}
 
/* template variable (with 3 brackets) name */
@media screen and (max-width: 850px) {
body:not(.wgl-theme-light) .cm-mw-templatevariable-name {
.mw-body {
color: var(--se-cm--template-param-name-color);
padding: 6px;
}
}
}
 
/* template variable (with 3 brackets) value */
/* Категории */
body:not(.wgl-theme-light) .cm-mw-templatevariable {
#content-bottom-stuff .catlinks {
color: var(--se-cm--template-param-brackets-color);
margin-top: 6px;
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));
}
}
 
/* template variable brackets (3 brackets) */
/*==========
body:not(.wgl-theme-light) .cm-mw-templatevariable-bracket {
  Заглавный поисковик
color: var(--se-cm--template-param-brackets-color);
==========*/
 
/* Выдвижной блок */
.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;
}
}
 
/* template variable (with 3 brackets) delimiter */
.suggestions .suggestions-results, /* Блок страниц */
body:not(.wgl-theme-light) .cm-mw-templatevariable-delimiter {
.suggestions .suggestions-special  /* Блок поиска страниц, содержащих введённый текст */ {
color: var(--se-cm--template-param-brackets-color);
border-radius: 0.4em;
margin: 0.5em;
background: var(--ooui--bg);
border: 1px outset rgb(0 0 0 / 20%);
}
}
 
/* parser functions (things like "DISPLAYTITLE" or invokes) → name */
/* Страницы */
body:not(.wgl-theme-light) .cm-mw-parserfunction-name {
.suggestions .suggestions-result {
color: var(--se-cm--parser-function-color) !important;
color: white;
margin: 6px;
}
}
 
/* parser functions (things like "DISPLAYTITLE" or invokes) → value */
/* Если пустой */
body:not(.wgl-theme-light) .cm-mw-parserfunction {
.suggestions .suggestions-results:empty {
color: var(--se-cm--parser-function-values-color);
display: none;
}
}
 
/* parser functions (things like "DISPLAYTITLE" or invokes) → brackets */
.suggestions-special .special-label {
body:not(.wgl-theme-light) .cm-mw-parserfunction-bracket {
color: lightgray;
color: var(--se-cm--parser-function-color);
}
}
 
/* parser functions (things like "DISPLAYTITLE" or invokes) → delimiters */
.suggestions-special .special-query {
body:not(.wgl-theme-light) .cm-mw-parserfunction-delimiter {
color: white;
color: var(--se-cm--parser-function-color);
}
}
 
/* wiki html tag names? like >syntaxhighlight> */
/* Подсветка при наведении */
body:not(.wgl-theme-light) .cm-mw-exttag-name,
.suggestions .suggestions-result-current {
/* html tag names */
background: var(--color-contrast2);
body:not(.wgl-theme-light) .cm-mw-htmltag-name {
outline: 1px solid var(--color-contrast);
color: var(--se-cm--xml-tag-color);
border-radius: var(--border-radius-low);
border-color: var(--color-contrast2);
}
}
 
/* if a string starts with an empty space, it will generate a pre block.
/* Общие стили */
this targets that one single space.
.suggestions .suggestions-result,
same style as for html tag names, but for bg here */
.suggestions .suggestions-special {
body:not(.wgl-theme-light) .cm-mw-skipformatting {
padding: 0.5em 0.5em 0.35em;
background: var(--se-cm--xml-tag-color);
}
}
 
/* wiki html tag brackets */
.mw-rcfilters-ui-menuSelectWidget-footer {
body:not(.wgl-theme-light) .cm-mw-exttag-bracket,
border-color: var(--ooui--border);
/* wiki html tag attributes (name, delimiter, value) */
background: var(--ooui--bg);
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 */
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
body:not(.wgl-theme-light) pre.CodeMirror-line.cm-mw-tag-pre,
color: lightgrey;
/* pre tag INLINE contents */
body:not(.wgl-theme-light) .CodeMirror-line span.cm-mw-tag-pre,
/* ???? */
body:not(.wgl-theme-light) pre.CodeMirror-line-like.cm-mw-tag-pre,
/* pre tag contents */
body:not(.wgl-theme-light) .cm-mw-tag-pre,
/* ============== */
/* nowiki tag BLOCK contents */
body:not(.wgl-theme-light) pre.CodeMirror-line.cm-mw-tag-nowiki,
/* nowiki tag INLINE contents */
body:not(.wgl-theme-light) .CodeMirror-line span.cm-mw-tag-nowiki,
/* ???? */
body:not(.wgl-theme-light) pre.CodeMirror-line-like.cm-mw-tag-nowiki,
/* nowiki tag contents */
body:not(.wgl-theme-light) .cm-mw-tag-nowiki {
background: var(--se-cm--pre-bg-color);
}
}
 
/* pre tag BLOCK contents */
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
body:not(.wgl-theme-light) pre.CodeMirror-line.cm-mw-tag-pre,
background: transparent;
/* 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 */
.mw-rcfilters-ui-itemMenuOptionWidget .mw-rcfilters-ui-table {
body:not(.wgl-theme-light) .CodeMirror-line span.cm-mw-tag-pre,
font-size: 0.9em;
/* nowiki tag INLINE contents */
body:not(.wgl-theme-light) .CodeMirror-line span.cm-mw-tag-nowiki {
/* a little corner rounding won't hurt a thing! */
border-radius: 2px;
}
}
 
/* ???? */
.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 {
body:not(.wgl-theme-light) .cm-mw-link,
margin: 0;
/* ???? */
body:not(.wgl-theme-light) .cm-mw-link-tosection,
/* header equal signs */
body:not(.wgl-theme-light) .cm-mw-section-header {
color: var(--se-cm--wikitext-formatting-color);
}
}
 
/* link itself */
.oo-ui-layout.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top.oo-ui-actionFieldLayout {
body:not(.wgl-theme-light) .cm-mw-link-pagename,
margin: 0.5em 0;
/* external link itself, without protocol */
body:not(.wgl-theme-light) .cm-mw-extlink,
/* ???? same as above, maybe? */
body:not(.wgl-theme-light) .cm-mw-free-extlink,
/* 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 */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
body:not(.wgl-theme-light) .cm-mw-link-bracket,
background: var(--color-contrast2);
/* external link brackets */
border-color: var(--color-contrast);
body:not(.wgl-theme-light) .cm-mw-extlink-bracket {
color: white;
color: var(--se-cm--link-color);
}
}
 
/* link delimiter */
.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) {
body:not(.wgl-theme-light) .cm-mw-link-delimiter {
opacity: 0.87;
color: var(--se-cm--cm-mw-link-delimiter);
}
}
 
/* link text */
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
body:not(.wgl-theme-light) .cm-mw-link-text,
box-shadow: none;
/* external link text */
body:not(.wgl-theme-light) .cm-mw-extlink-text {
color: var(--se-cm--link-text-color);
}
}
 
/* tables opening "{|" and closing "|}" brackets */
.mw-widget-dateInputWidget-calendar {
body:not(.wgl-theme-light) .cm-mw-table-bracket,
border-color: var(--ooui--border);
/* table row delimiter (doesn't include cols!) */
background: var(--ooui--gradient);
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-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
body:not(.wgl-theme-light) .cm-mw-table-definition {
border-color: var(--ooui--border-light);
color: var(--se-cm--table-settings-color);
}
}
 
/* ???? idk some kind of formatting errors? */
.oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button {
body:not(.wgl-theme-light) .cm-error,
border-radius: var(--border-radius-low);
body:not(.wgl-theme-light) .cm-mw-error,
body:not(.wgl-theme-light) .cm-s-default .cm-error {
color: var(--se-cm--error-color);
}
}
 
body:not(.wgl-theme-light) .cm-mw-matchingbracket {
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background: var(--se-cm--matching-brackets-bg-color);
font-weight: bold;
/* disable the default */
box-shadow: none;
}
}
 
/* various inline bg targeting things, idk what each of them target exactly */
.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover {
.cm-mw-template2-ground,
background: var(--color-contrast2);
.cm-mw-template3-ground,
color: white;
.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: inherit;
}
}
 
/* new code */
.tool-button:hover, .tool.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover {
body:not(.wgl-theme-light) .cm-mw-template-ground.cm-mw-template,
background: rgba(var(--color-contrast-dark--rgb), var(--alpha-m));
body:not(.wgl-theme-light) .cm-mw-template2-ground.cm-mw-template,
transition: all 0.01s;
body:not(.wgl-theme-light) .cm-mw-template3-ground.cm-mw-template {
color: var(--se-cm--template-values-color);
}
}
/* #endregion */


.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
/* ============ */
display: flex;
/* #region DRUID Infoboxes */
align-items: center;
/* ============ */
}
 
/* DRUID Infobox. */
/* source: https://support.wiki.gg/wiki/MediaWiki:Gadget-druidInfoboxes.css */
/* license: CC BY-SA 4.0 */


.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
/****************************************/
color: lightgrey;
/*******  Start DRUID CSS rules *********/
}
/****************************************/


.mw-widget-calendarWidget-day-heading {
/* ---------------------------------  */
color: lightgray;
/* Safe to edit ABOVE this line */
}
/* ---------------------------------  */


.mw-widget-calendarWidget-day {
/* ---------------------------------  */
color: lightgray;
/* Do not edit below this line */
}
/* ---------------------------------  */


.mw-widget-calendarWidget-labelButton .oo-ui-buttonElement-button .oo-ui-labelElement-label {
.druid-container {
color: lightgrey;
--druid-border-color: var(--theme-border-color-base);
--druid-color-contrast: var(--color-contrast-dark);
}
}


.mw-editform #wpTextbox1, textarea {
table.druid-container {
background: #1b1b1f;
background: var(--theme-bg-color-150);
border: none;
float: right;
color: lightgray;
clear: right;
margin: 0 0 1em 1em;
max-width: 400px;
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;
border-spacing: 0;
padding: 2px;
}
}


.group.group-search {
@media screen and (max-width: 720px) {
border: none;
  .druid-container {
float: none;
margin: 0.5rem auto;
min-width: 100%;
  }
}
}


.editOptions,.mw-editform .editOptions {
.druid-main-images-file,
background: var(--theme-bg);
.druid-main-image {
border: 1px solid var(--ooui--border-light);
text-align: center;
border-top: none;
color: white;
}
}


.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 {
.druid-infobox .druid-title,
background: var(--ooui--border);
.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: var(--font-size-ml);
font-weight: bold;
}
}


.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
.druid-infobox .druid-section {
color: lightgrey;
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-rcfilters-ui-filterMenuHeaderWidget-header-highlight {
.druid-infobox  .druid-collapsible .druid-section {
padding-right: 0.3em;
flex-grow: 1;
padding-left: 0.3em;
}
}


.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
.druid-row > .druid-label,
border-color: var(--ooui--border);
.druid-row > .druid-data {
padding: 0;
padding-inline: 0.5em;
}
}


.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
.druid-main-image,
min-height: 2.5em;
.druid-main-images {
background: var(--theme-bg-color-150);
border-bottom: 1px solid var(--druid-border-color);
padding: 2px 0;
}
}


.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
.mw-body-content .druid-main-image img,
color: var(--theme-color-text-dark);
.mw-body-content .druid-main-images img {
}
max-width: 100% !important;
 
height: auto !important;
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background: var(--ooui--bg);
border-color: var(--ooui--border);
}
}


.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
.druid-main-images-labels {
border-color: var(--ooui--border);
display: flex;
display: flex;
align-items: center;
flex-direction: row;
padding: 0;
flex-wrap: wrap;
gap: 2px;
justify-content: space-evenly;
margin: 0.25em;
gap: 0.25em;
}
}


.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
.druid-main-images-label {
background: var(--ooui--bg);
cursor: pointer;
border-color: var(--ooui--border);
flex: 1 1 auto;
border-radius: 0.4em 0.4em 0 0;
text-align: center;
transition: .1s ease-in;
outline: 1px solid var(--druid-link-color);
}
}


@media screen {
.druid-main-images-label.focused {
.mw-body-content .recipeimg a > img {
background: var(--druid-link-color);
padding: 0;
color: var(--druid-link-label-color);
margin: 0;
border: 0;
width: 32px !important;
max-width: 32px !important;
height: 32px !important;
max-height: 32px !important
}
}
}


.positive {
.druid-main-images-label:not(.focused):hover {
color: #00FF00;
background: var(--druid-link-color); /* fallback */
font-weight: bold
background: color-mix(in srgb, var(--druid-link-color) 25%, transparent);
}
}


.negative {
.druid-toggleable-data:not(.focused),
color: #FF0000;
.druid-main-images-file:not(.focused),
font-weight: bold
.druid-toggleable-heading:not(.focused) {
display: none;
}
}


.anglerect {
.druid-grid {
--angle-rect-clip-size: 16px;
display:grid;
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)))
gap: 0.3em;
padding: 0.35em;
}
}


.flex {
.druid-grid-item {
display: flex
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-body dd {
.druid-grid-item .druid-label,
margin: 0.2em;
.druid-grid-item .druid-data {
margin-left: 1.6em
text-align: center;
}
}


/* Стили для блока */
.druid-data-wide {
.tabs-tabbox, .tabs-togglebox {
width: 100%;
display: flow-root;
}
}


/* Общие стили для вкладок */
.druid-section-container > .druid-collapsible {
.tabs-label {
display: flex;
cursor: pointer;
justify-content: space-between;
padding: 1px 6px;
align-items: center;
background: transparent;
border: 1px solid black;
}
}


.tabs-label:hover {
.druid-collapsed {
z-index: 2;
display: none !important;
background: #ddddff0d !important;
transition: all 0.1s;
}
}


/* Стили для активных вкладок */
.druid-collapsible {
.tabs-tabbox > .tabs-input:checked + .tabs-label,
cursor: pointer;
.tabs-input-0:checked + .tabs-input-1 + .tabs-label {
position: relative;
background: #ddddff0d;
border-top: 1px solid rgb(255 255 255 / 15%);
border-bottom: 1px solid var(--color-contrast);
z-index: 2;
}
}


/* Стили для структуры вкладок */
.druid-collapsible::after {
.tabs-tabbox > .tabs-input + .tabs-input + .tabs-label {
content: "";
margin: 0;
display: block;
position: absolute;
right: 10px;
width: var(--icon-size);
height: var(--icon-size);
--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: var(--druid-secondary-background-label-color);
}
}


.tabs-tabbox > .tabs-label {
.druid-collapsible-collapsed::after {
margin: 0;
transform: rotate(180deg);
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%);
}
}


/* Стили для контейнера вкладок */
/*****************************************
.tabs-tabbox > .tabs-container {
Table support
padding: 14px 10px;
*****************************************/
background: #ddddff0d;
.druid-container tr:not(.data-druid-section):nth-child(odd) {
border-radius: 0;
background: var(--theme-bg-color-200);
border: 1px solid rgb(0 0 0 / 50%);
}
}


/* Класс для уменьшения яркости фона tabs */
.druid-container tr:not(.data-druid-section):nth-child(even) {
.tabs-no-background > .tabs-container {
background: var(--theme-bg-color-150);
background: #ddddff06;
}
}


.tooltip {
.druid-container tr:nth-child(even) th:not([colspan]) {
position: relative;
border-right: 1px solid var(--theme-bg-color-150);
display: inline;
}
}


.tooltiptext {
.druid-container th,
position: absolute;
.druid-container td,
min-width: 240px;
.druid-container th .mw-collapsible-toggle {
max-width: 100%;
padding: 4px;
left: -240px;
font-size: var(--font-size-xs);
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);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}
}


.tooltip:hover>.tooltiptext {
.druid-container th {
visibility: visible;
width: 40%;
opacity: 1;
text-align: left;
}
}


@media screen and (min-width: 851px) {
.druid-container ul {
.mobile {
list-style: none;
display:none
padding: 0;
}
margin: 0;
margin-left: 10px;
}


.headder {
.druid-container ul li::before {
width: 25%;
content: "•";
float: right;
display: inline-block;
margin-left: 1em
font-size: var(--font-size-l);
}
margin-left: -10px;
 
margin-right: 4px;
.stiky {
position: sticky;
top: 0.1em
}
}
}


@media screen and (max-width: 850px) {
/********
.nomobile {
Custom display classes
display:none
*********/
}


.headder {
div.druid-stacked.druid-row,
width: 100%;
.druid-stacked div.druid-row {
margin-left: 0
flex-direction: column;
}
}


.tooltip {
.druid-stacked.druid-row > .druid-data,
position: static
.druid-stacked .druid-row > .druid-data {
}
padding-left: 0.75em;
 
.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;
}
}
}


.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 {
/* --------------------------------- */
color: #e0e0e0
/* Do not edit above this line */
}
/* ---------------------------------  */


.mw-mmv-above-fold {
/* ---------------------------------  */
background: #222;
/* Local overrides go below this line */
border-top: 1px solid #333
/* ---------------------------------  */
}


.mw-mmv-image-metadata {
.druid-infobox .druid-title {
background: #111;
--clip: 0.6em;
border-color: #333
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;
}
}


.mw-mmv-dialog {
/****************************************/
border: 1px solid #333;
/*******  End DRUID CSS rules  *********/
background: #222;
/****************************************/
box-shadow: none
}


.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
/* #endregion */
background: #222;
 
border-bottom: 1px solid #333;
/* Таблица в виде грид сетки для сортировки. Используется вместе с классом .sortable */
border-right: 1px solid #333
.sortable-grid {
width: 100%;
}
}


.mw-mmv-options-enable-alert {
.sortable-grid tbody {
background: #333;
display: grid;
color: #e0e0e0
gap: 8px 6px;
}
grid-template-columns: repeat(auto-fit,minmax(clamp(250px, 50vw, 400px),1fr));
}  


.mw-mmv-filepage-buttons .mw-ui-button {
/* Класс для большего количества столбцов */
background: var(--color-contrast);
.sortable-grid--small-column tbody {
color: #e0e0e0;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
border-color: #1d4699
}
}


.mw-default-size {
.sortable-grid thead tr:first-child {
background: #21212600 !important;
grid-column: 1 / -1;
border-color: black !important
}
}


.mw-default-size img {
.sortable-grid > tr > th,
border-color: black !important
.sortable-grid > tr > td,
.sortable-grid > * > tr > th,
.sortable-grid > * > tr > td {
display: block;
height: 100%;
box-sizing: border-box;
}
}


.mw-default-size figcaption {
.sortable-grid .headerSort {
background: #21212600 !important;
padding: 4px 0;
border-color: black !important
text-align: left;
}
}


.mw-halign-right {
/* ============ */
background: #27272d00 !important;
/* #region Меню настроек темы */
border-color: black !important
/* ============ */
}


.mw-halign-right img {
.theme-dropdown {
border-color: black !important
position: relative;
}
}


.mw-halign-right figcaption {
#personal-extra li,
background: #27272d00 !important;
#personal h2,
border-color: black !important
.theme-dropdown-details {
padding: 0.25em;
border-radius: var(--border-radius-medium);
margin: 0;
}
}


.mw-halign-left {
.theme-dropdown-details[open] + .theme-window {
background: #27272d00 !important;
visibility: visible;
border-color: black !important
opacity: 1;
height: auto;
transform: scale(0.99999);
}
}


.mw-halign-left img {
#personal .dropdown,
border-color: black !important
.theme-dropdown .theme-window {
top: unset;
user-select: none;
position: absolute;
right: -14px;
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);
margin-top: 0.3rem;
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);
}
}


.mw-halign-left figcaption {
#personal .dropdown::before,
background: #27272d00 !important;
#personal .dropdown::after {
border-color: black !important
display: none;
}
}


.mw-halign-center {
.theme-dropdown .theme-window {
background: #27272d00 !important;
overflow: hidden;
border-color: black !important
opacity: 0;
visibility: hidden;
transform: scale(0.9);
transform-origin: top;
}
}


.mw-halign-center img {
.theme-dropdown .theme-window * {
border-color: black !important
user-select: none;
user-drag: none;
-webkit-user-drag: none;
}
}


.mw-halign-center figcaption {
#personal .dropdown label, #personal .dropdown h3,
background: #27272d00 !important;
.theme-dropdown .theme-window__header {
border-color: black !important
display: flex;
align-items: center;
gap: 4px;
position: relative;
height: 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;
}
}


.reference {
#theme-preferences__content {
background: #27272d00;
display: flex;
flex-direction: column;
gap: 0.5em;
}
}


ol.references li:target,sup.reference:target {
#theme-preferences__content .theme-menu__heading {
background: #ffffff0f;
display: flex;
padding: 0px 1px 3px 1px;
justify-content: center;
align-items: center;
font-weight: bold;
height: 1.75rem;
border-bottom: 2px solid var(--bg-color-sky-blue-100);
}
}


.oo-ui-textInputWidget .oo-ui-inputWidget-input {
#personal .dropdown ul,
background: var(--ooui--bg);
#theme-preferences__content .theme-menu__content {
border-color: var(--ooui--border-light);
padding: 0.5em;
color: white;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
.theme-dropdown .theme-window * {
background: var(--color-contrast2);
user-select: none;
border-color: var(--color-contrast2);
user-drag: none;
-webkit-user-drag: none;
}
}


.oo-ui-messageDialog-message {
#personal .dropdown .mw-portlet > div, #personal .dropdown .mw-portlet-body,
color: lightgray;
.theme-dropdown .theme-window__content {
position: relative;
margin: 0.3em 0;
}
}


.oo-ui-messageDialog-content > .oo-ui-window-foot {
#personal .dropdown ul,
outline-color: var(--ooui--border);
#theme-preferences__content .theme-menu {
flex: 1 0 9rem;
background-color: var(--theme-bg-color-base);
border-radius: var(--border-radius-low);
}
}


.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
#theme-preferences__content .theme-menu li {
border-color: var(--ooui--border);
margin: 0;
}
}


.oo-ui-windowManager-modal:not(.oo-ui-windowManager-size-full) > .oo-ui-dialog > .oo-ui-window-frame {
#personal .dropdown ul,
border-color: var(--ooui--border-light);
#theme-preferences__content .theme-menu form {
background: var(--ooui--bg);
position: relative;
display: flex;
flex-direction: column;
gap: 0.5em;
text-align: center;
}
}


.oo-ui-textInputWidget.oo-ui-widget-enabled:hover {
#personal .dropdown li,
z-index: 1;
#theme-preferences__content .theme-client-prefs-radio {
display: flex;
justify-content: center;
padding: 0;
margin: 0;
}
}


.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input {
#theme-preferences__content .theme-client-prefs-radio input {
border-color: var(--ooui--border-lighter);
display: none;
}
}


.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
#personal .dropdown li a,
background: rgba(var(--color-contrast-dark--rgb), var(--alpha-m));
#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);
}
}


.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
#theme-preferences__content .theme-client-prefs-radio input:checked + label {
background: var(--ooui--bg);
background-color: var(--bg-color-message);
border-color: var(--ooui--border);
color: lightgray;
}
}


.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
#personal-extra li:hover,
border-color: var(--ooui--border-light);
#personal h2:hover,
color: lightgray;
.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);
}
}


.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
.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,
color: lightgray;
.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);
}
}


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 {
#personal-extra li:focus,
background: var(--color-contrast2);
#personal.dropdown-active h2,
border-color: var(--color-contrast);
.theme-dropdown-details[open] {
color: white;
background-color: var(--bg-color-focus) !important;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button {
#personal h2::before,
background: var(--ooui--bg);
#site-navigation h2,
border-color: var(--ooui--border-light);
.theme-dropdown-summary {
color: lightgray;
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;
}  


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
.theme-dropdown-summary {
background: var(--color-contrast2);
mask-image: var(--icon-settings);
border-color: var(--color-contrast2);
color: white;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
#pt-notifications-alert .mw-echo-notifications-badge,
background: var(--color-contrast2);
#pt-notifications-notice .mw-echo-notifications-badge {
border-color: var(--color-contrast);
width: var(--icon-size);
height: var(--icon-size);
filter: var(--invert-100);
background-size: cover;
margin: 0;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
#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 {
box-shadow: inset var(--box-shadow-medium);
opacity: 0.45;
}
}


.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
#pt-notifications-alert .mw-echo-notifications-badge::after,
background: var(--ooui--bg);
#pt-notifications-notice .mw-echo-notifications-badge::after {
border-color: var(--ooui--border);
filter: var(--invert-100);
color: lightgray;
}
}


.oo-ui-comboBoxInputWidget-field {
@media screen and (max-width: 850px) {
display: flex;
#pt-notifications-alert .mw-echo-notifications-badge,
align-items: center;
#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 */


.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover {
/* ============ */
border-color: var(--ooui--border-lighter);
/* #region Интерфейс MediaWiki */
background: var(--ooui--bg);
/* ============ */
color: lightgray;
}


.mw-widget-dateInputWidget-handle {
/* invert(1) */
background: var(--ooui--bg);
.mw-editsection,
border-color: var(--ooui--border);
.mw-editsection a,
color: white !important;
.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);
}
}


.mw-search-profile-tabs {
/* invert(0.75) */
background: var(--ooui--bg) !important;
.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),
border: var(--ooui--border) !important;
.oo-ui-indicatorElement-indicator,
.cdx-icon svg,
.skin-invert img[role="presentation"] {
filter: var(--invert-75) hue-rotate(180deg);
}
}


.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 {
body.wgl-theme-ss14 .oo-ui-image-progressive:not(.oo-ui-indicatorElement-indicator):not(.oo-ui-icon-mentor),
background: var(--color-contrast2);
body.wgl-theme-ss14 .oo-ui-icon-linked {
border-color: var(--color-contrast2);
filter: var(--invert-75);
color: white;
}
}


form:not(.oo-ui-layout) button, form:not(.oo-ui-layout) input[type='submit'] {
/* invert(0) */
background: var(--color-contrast2);
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span,
border-color: var(--color-contrast2);
.mw-ge-help-panel-button.oo-ui-buttonElement.oo-ui-iconElement.oo-ui-indicatorElement a.oo-ui-buttonElement-button .oo-ui-indicator-up {
color: white;
filter: var(--invert-0);
}
}


#wpDestFile {
body:not(.wgl-theme-ss14) .oo-ui-image-progressive:not(.oo-ui-indicatorElement-indicator):not(.oo-ui-icon-mentor),
background: var(--ooui--bg);
body:not(.wgl-theme-ss14) .oo-ui-icon-linked {
border-color: var(--ooui--border-light);
filter: var(--invert-0) !important;
color: white;
}
}


#wpUploadDescription {
/* icon color */
background: var(--ooui--bg);
#mw-indicator-mw-helplink a .mw-helplink-icon,
border-color: var(--ooui--border-light);
.mw-enhancedchanges-checkbox + * .mw-enhancedchanges-arrow {
color: white;
background: var(--theme-icon-color);
}
}


.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .oo-ui-dropdownWidget-handle, button, select {
/* background */
background: var(--ooui--bg);
.oo-ui-buttonElement-frameless.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button,
border-color: var(--ooui--border-light);
.mw-prefs-buttons,
color: lightgray;
.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,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head,
.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 {
background: var(--ooui-bg-color);
}
}


.mw-widgets-datetime-calendarWidget {
.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-top > .oo-ui-menuLayout-content,
background: var(--ooui--gradient);
.mw-rcfilters-ui-menuSelectWidget-body.oo-ui-clippableElement-clippable,
border-color: var(--ooui--border-light);
.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 {
background: var(--ooui-bg-color-dark);
}
}


.mw-widgets-datetime-dateTimeInputWidget-handle {
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span,
background: var(--ooui--bg);
.cdx-checkbox__icon {
border-color: var(--ooui--border-light);
background-color: var(--ooui-bg-color-dark);
border-radius: var(--border-radius-low);
color: white;
}
}


.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover {
.oo-ui-bookletLayout-stackLayout > .oo-ui-panelLayout,
border-color: var(--ooui--border-lighter);
.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 {
background-color: var(--ooui-bg-color-darkened);
}
}


.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
.mw-rcfilters-ui-filterMenuSectionOptionWidget,
color: lightgray;
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover,
}
#ca-nstab-special.selected.mw-list-item,
.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line,
.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 {
background: var(--ooui-bg-color-light);
}


.mw-rcfilters-ui-savedLinksListWidget-placeholder-description {
.wikiEditor-ui-toolbar .booklet > .index > :hover,
color: var(--theme-color-text-dark);
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-highlight .hll,
.ace_button:hover:not(.checked),
.ace_button:active,
.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);
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
.oo-ui-menuSelectWidget,
box-shadow: inset var(--box-shadow-medium);
.oo-ui-popupToolGroup-tools,
.mw-widget-dateInputWidget-calendar,
.mw-widgets-datetime-calendarWidget,
.cdx-menu {
background: var(--ooui-gradient);
}
}


.search-types .current a {
.mw-echo-ui-notificationsInboxWidget-toolbarWrapper,
color: #d3d3d3 !important;
.mw-apisandbox-toolbar,
cursor: default !important
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;
}
}


div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, div#mw-protect-cascadeon, div.titleblacklist-warning {
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend,
background: var(--bg-error-subtle);
.mw-prefs-tabs:not(.mw-prefs-tabs-searching) .oo-ui-fieldsetLayout:target > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label,
border-color: var(--border-error);
#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-header-nav-hack {
.approved-revision {
border-top: solid 2px var(--theme-bg) !important;
    background: var(--bg-color-emerald-subtle) !important;
display: block;
position: absolute;
z-index: 98;
background: var(--theme-bg) !important;
width: 100%
}
}


.ui-widget-overlay {
.cdx-message--success,
background: #000000 !important;
.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-conflicting-talk-label span .mw-twocolconflict-split-delete,
opacity: .3 !important
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--bg-color-message);
}
}


.ui-widget-content {
ul.fileupload-results li.ful-success {
border: 1px solid #4a4a57 !important;
background: var(--bg-color-message);
background: var(--theme-bg) !important;
color: #e0e0e0 !important
}
}


.ui-widget-header {
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected {
border: 1px solid #4a4a57 !important;
background: var(--bg-color-blue-dark);
background: var(--theme-bg) !important;
color: #e0e0e0 !important;
font-weight: bold !important
}
}


#wikieditor-toolbar-file-target,#wikieditor-toolbar-file-caption,#wikieditor-toolbar-file-alt {
.mw-echo-ui-notificationItemWidget-unread,
width: 100% !important;
.growthexperiments-homepage-module-suggested-edits.growthexperiments-homepage-module-desktop.growthexperiments-homepage-module.activated,
background: var(--ooui--bg) !important;
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice,
color: #e0e0e0 !important
.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);
}
}


.wikiEditor-toolbar-dialog .ui-dialog-content input[type='text'] {
.mw-echo-ui-notificationItemWidget-unread:hover {
box-sizing: border-box !important;
background: var(--bg-color-notice);
background: var(--ooui--bg) !important;
color: #e0e0e0 !important
}
}


.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
.wikiEditor-ui-text {
font-family: Verdana,Arial,sans-serif !important;
background: var(--theme-bg-color-base);
font-size: 1em !important;
background: var(--ooui--bg) !important;
color: #e0e0e0 !important
}
}


.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
.ext-WikiEditor-ResizingDragBar,
border: 1px solid #4a4a57 !important;
.ace_search,
background: var(--ooui--bg) !important;
.editOptions, .mw-editform .editOptions {
font-weight: normal !important;
background: var(--theme-bg-color-100);
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 {
.ext-WikiEditor-ResizingDragBar span,
border: 1px solid #4a4a57 !important;
.mw-revslider-revision,
background: #4c4c59 !important;
.oo-ui-checkboxInputWidget [type='checkbox']:disabled + span,
font-weight: normal !important;
.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 {
color: #e0e0e0 !important
background: var(--ooui-border-color);
}
}


body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
right: 0.9em !important;
background: var(--border-color-hr);
background: #4c4c59 !important
}
}


.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
.oo-ui-windowManager-modal > .oo-ui-dialog,
padding: 0 !important;
.oo-ui-processDialog-errors,
background: #6c6c80 !important
.cdx-dialog-backdrop {
background: rgba(0, 0, 0, var(--alpha-m));
}
}


.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context {
.mw-ui-button:not(:disabled):hover {
font-family: monospace,monospace !important;
background-color: var(--theme-border-color-base);
background: #1b1b1f !important;
border-color: #1b1b1f !important;
color: white !important
}
}


.diff-deletedline .diffchange {
.mw-ui-button {
background: #4c3c16 !important
background-color: var(--theme-bg-color-200);
}
}


.diff-addedline .diffchange {
.cdx-message--warning,
background: #16324d !important
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background: var(--bg-color-warning);
}
}


.mw-json th,.mw-json td {
.cdx-message--error,
border: 1px solid #000000;
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error,
font-size: 16px;
div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, div#mw-protect-cascadeon, div.titleblacklist-warning,
padding: 0.5em 1em
.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 {
background: var(--bg-color-error);
}
}


.mw-json tr {
.mw-ui-button.mw-ui-destructive:not(:disabled):hover {
background: var(--theme-bg);
background-color: var(--border-color-error);
margin-bottom: 0.5em
}
}


.mw-json th {
.mw-notification.mw-notification-type-warn,
background: #303037;
.mw-destfile-warning {
font-weight: normal;
background-color: var(--bg-color-warning-subtle);
vertical-align: top;
color: #d3d3d3
}
}


.mw-json th span {
/* border */
-webkit-position: sticky;
.wikiEditor-ui .wikiEditor-ui-top,
position: sticky;
.ext-WikiEditor-ResizingDragBar-ns,
top: 0.5em
.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 {
border-color: var(--ooui-border-color);
}
}


.mw-json-value,.mw-json-single-value {
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed, .mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout,
background: #1b5929;
.wikiEditor-ui-toolbar .sections .section,
font-family: monospace,monospace;
.mw-revslider-container,  
white-space: pre-wrap;
.mw-revslider-slider-wrapper,
color: #d3d3d3
#mw-searchoptions .divider,
.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-head,
.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 {
border-color: var(--ooui-border-color-light);
}
}


.mw-json-empty {
.mw-rcfilters-ui-watchlistTopSectionWidget-separator,
background: #1b5929;
.mw-revslider-revision-tooltip .mw-revslider-filter-highlightable-row.mw-revslider-filter-highlight,
font-style: italic;
.mw-revslider-revision-border-box,
color: #d3d3d3
.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);
}
}


.hover_img_special {
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label,
top: 0;
.oo-ui-processDialog .oo-ui-actionWidget.oo-ui-iconElement > .oo-ui-buttonElement-button,
left: 0;
.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,
display: none
.oo-ui-processDialog-actions-primary .oo-ui-actionWidget > .oo-ui-buttonElement-button,
.cdx-button:enabled.cdx-button--weight-quiet:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover {
border-color: transparent;
}
}


.img_special:hover .hover_img_special {
.cdx-message--success,
display: inline
.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 {
border-color: var(--border-color-message);
}
}


.img_special:hover .img_spec {
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-delete,
display: none
.cdx-message--warning,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
border-color: var(--border-color-warning);
}
}


.ace-tm .ace_gutter {
.mw-ui-button:not(:disabled) {
background: var(--theme-bg);
border-color: var(--theme-border-color-base);
color: var(--theme-color-text-dark);
}
}


.ace-tm .ace_print-margin {
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
width: 1px;
border-color: var(--ooui-bg-color);
background: #1b1b1f
}
}


.ace_mobile-menu {
.growthexperiments-homepage-module-suggested-edits.growthexperiments-homepage-module-desktop.growthexperiments-homepage-module.activated,
color: lightgray;
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice,
background: var(--ooui--bg);
.ext-growthExperiments-ScoreCard,
border-color: var(--ooui--border-light);
.ext-growthExperiments-MenteeOverview__no-results {
box-shadow: var(--box-shadow-medium);
border-color: var(--bg-color-notice);
}
}


.ace-tm {
.cdx-message--error,
background: #1b1b1f;
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error,
color: lightgrey
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 {
border-color: var(--border-color-error);
}
}


.ace-tm .ace_cursor {
.oo-ui-processDialog .oo-ui-actionWidget.oo-ui-iconElement > .oo-ui-buttonElement-button,
color: white
.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);
}
}


.ace-tm .ace_storage,.ace-tm .ace_keyword {
.oo-ui-processDialog-actions-primary .oo-ui-actionWidget > .oo-ui-buttonElement-button {
color: rgb(153,153,255)
border-left-color: var(--ooui-border-color);
}
}


.ace-tm .ace_constant.ace_numeric {
.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget {
color: rgb(153,153,205)
border: 1px solid var(--ooui-border-color);
}
}


.ace-tm .ace_constant {
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span,
color: rgb(241,89,92)
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] + span {
border: 1px solid var(--border-color-hr);
}
}


.ace-tm .ace_support.ace_function {
.editOptions,.mw-editform .editOptions,
color: rgb(68,118,235)
.ui-widget input,
#mw-scribunto-input,
.ace_optionsMenuEntry input, .ace_optionsMenuEntry button {
border: 1px solid var(--ooui-border-color-light);
}
}


.ace-tm .ace_support.ace_constant {
.growthexperiments-homepage-module-suggested-edits .growthexperiments-homepage-module-footer {
color: rgb(23,202,33)
border-color: var(--bg-color-notice-subtle);
}
}


.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {
.mw-notification.mw-notification-type-warn,
color: rgb(182,187,236)
.mw-destfile-warning {
border-color: var(--bg-color-warning);
}
}


.ace-tm .ace_string {
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::before {
color: rgb(6,142,13)
border-bottom-color: var(--ooui-border-color-light);
}
}


.ace-tm .ace_comment {
.ext-discussiontools-init-publishedcomment {
color: rgb(103,193,150)
border: 1px solid var(--border-color-message);
}
}


.ace-tm .ace_constant.ace_numeric {
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::after {
color: rgb(153,153,255)
border-bottom-color: var(--ooui-bg-color-light);
}
}


.ace-tm .ace_marker-layer .ace_selection {
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
background: rgb(28,45,68)
border-top-color: var(--ooui-border-color-light);
}
}


.ace-tm .ace_marker-layer .ace_bracket {
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
margin: -1px 0 0 -1px;
border-top-color: var(--ooui-bg-color-light);
border: 1px solid rgb(94,94,94)
}
}


.ace-tm .ace_marker-layer .ace_active-line {
/* Стили с color-contrast */
background: rgb(153,153,183,7%)
.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,
.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 {
background: var(--color-contrast);
}
}


.ace-tm .ace_gutter-active-line {
.mw-ui-button.mw-ui-progressive:not(:disabled):hover,
background: rgb(44,44,51)
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-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 {
border-color: var(--color-contrast);
}
}


.ace-tm .ace_marker-layer .ace_selected-word {
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
background: rgb(37,59,89);
.ace_searchbtn_close:hover,
border: 1px solid rgb(36,36,42)
.ext-WikiEditor-ResizingDragBar:hover span,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip,
.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 {
background: var(--color-contrast-dark);
}
}


.codeEditor-status {
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
clear: both;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
width: 100%;
.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: var(--theme-bg);
form:not(.oo-ui-layout) button, form:not(.oo-ui-layout) input[type='submit'],
border-top: 1px solid #40404b;
.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 {
display: table
border-color: var(--color-contrast-dark);
}
}


.codeEditor-status-message {
.cdx-menu-item--enabled.cdx-menu-item--selected {
border-left: 1px solid #40404b;
background: var(--color-contrast2);
border-right: 1px solid #40404b;
padding: 0 0.3em;
width: 100%;
display: table-cell
}
}


::-webkit-scrollbar {
ul li.selected:not(.init),
background: #313137;
.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);
}
}


::-webkit-scrollbar-thumb {
/* box-shadow */
background: #505057;
.ve-ce-linkAnnotation.ve-ce-annotation-active,
border: 3px solid #313137;
.oo-ui-menuSelectWidget,
border-radius: 0.3em;
.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);
}
}


::-webkit-scrollbar-thumb:hover {
.wikiEditor-ui-toolbar,
background: #616169;
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
.mw-notification {
box-shadow: var(--box-shadow-medium);
}
}


::-webkit-scrollbar-thumb:active {
#ace_settingsmenu, #kbshortcutmenu {
background: #72727b;
box-shadow: var(--box-shadow-high);
}
}


@media (hover: none) and (pointer: coarse) {
.mw-echo-ui-crossWikiNotificationItemWidget-group, .mw-echo-ui-bundleNotificationItemWidget-group {
::-webkit-scrollbar {
box-shadow: var(--box-shadow-inset);
all: unset;
width: 0;
height: 0;
}
 
::-webkit-scrollbar-thumb {
all: unset;
}
}
}


.overflowed {
.ace_optionsMenuEntry button,
margin: 0;
.ace_optionsMenuEntry button[ace_selected_button=true] {
box-shadow: var(--box-shadow-inset-high);
}
}


.scroll-left.overflowed .content-table-left,
/* color */
.scroll-right.overflowed .content-table-right {
.mw-echo-ui-pageNotificationsOptionWidget-label-count,
border-left: solid 1px rgba(var(--color-lighter--rgb), 0.4);
#contentSub,
z-index: 9999;
.mw-templatedata-doc-muted,
.mw-templatedata-doc-param-alias,
.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 {
color: var(--ooui-text-color-dark);
}
}


.scroll-left.overflowed .content-table-left {
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted,
box-shadow: 1px 0px 2px 2px rgba(0, 0, 0, 0.2);
.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-single-column,
.oo-ui-searchWidget-results,
.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,
.cdx-button:enabled:hover, .cdx-button.cdx-button--fake-button--enabled:hover,
.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 {
color: var(--ooui-text-color);
}
}


.scroll-right.overflowed .content-table-right {
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
box-shadow: -1px 0px 2px 2px rgba(0, 0, 0, 0.2);
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover,
.wikiEditor-ui-toolbar .booklet > .index > .current,
.wikiEditor-ui-toolbar .group, .wikiEditor-ui-toolbar .section-secondary .group,
.oo-ui-processDialog-errors-title,
.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 {
color: var(--ooui-text-color-light);
}
}


.style-for-sub-numbered-lists ol {
.wikiEditor-ui-toolbar .tabs span.tab a,
counter-reset: item
.mw-special-Contribute .mw-contribute-card-action,
ul.fileupload-results li.ful-success a {
color: var(--text-color-link);
}
}


.style-for-sub-numbered-lists li {
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label,
display: block
.ext-growthExperiments-ScoreCards__link:visited,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage, .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
color: var(--color-progressive);
}
}


.style-for-sub-numbered-lists li:before {
/* border-radius */
content: counters(item,".") ". ";
.oo-ui-tagMultiselectWidget-handle, .oo-ui-panelLayout-padded,
counter-increment: item
.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);
}
}


.section {
.oo-ui-tagItemWidget {
display: flex;
border-radius: var(--border-radius-medium);
flex-wrap: wrap
}
}


.section .col {
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-rcfilters-ui-changesListWrapperWidget,
flex: 1 1 auto
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-radius: var(--border-radius-high) var(--border-radius-high) 0 0;
}
}


.section .line-break {
/* Остальное */
flex-basis: 100%;
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip mark {
width: 0px;
mix-blend-mode: unset;
height: 0px;
overflow: hidden
}
}


.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-body fieldset#mw-searchoptions, .mw_metadata, .mw-datatable {
.ve-ce-branchNode-blockSlug, html body p.ve-ce-branchNode-newSlug {
color: #d3d3d3;
outline-color: var(--border-color-hr);
background: var(--ooui--gradient);
border: 1px solid var(--ooui--bg);
padding: 12px 10px;
box-shadow: var(--box-shadow-medium);
}
}


.mw-rcfilters-ui-filterMenuHeaderWidget-header {
.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 {
background: var(--ooui--bg);
height: 100%;
border-color: var(--ooui--border-light);
}
}


.mw-footer-container {
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module-mentor-tools .oo-ui-dropdownWidget {
border-color: var(--ooui--border-light);
display: inline-block;
padding-top: 0;
}
}


.mw-rcfilters-ui-filterMenuHeaderWidget-title.oo-ui-labelElement-label {
.client-js .mw-changeslist ul, .client-js .mw-changeslist table.mw-enhanced-rc {
color: lightgray;
margin-left: 6px;
font-weight: bold;
}
}


#mw-search-toggleall {
.ace_optionsMenuEntry input, .ace_optionsMenuEntry button {
background: var(--ooui--bg);
margin: 0.35em 0.2em 0.25em 0;
border-color: var(--ooui--border);
}
}


#mw-search-togglenone {
#footer-poweredbyico a {
background: var(--ooui--bg);
background-image: url(https://commons.wiki.gg/images/1/1c/MediaWiki_footer_badge_dark.svg?12ec0a);
border-color: var(--ooui--border);
background-position: 50% 50%;
background-size: 88px 31px;
background-repeat: no-repeat;
}
}


#mw-searchoptions .divider {
body:not(.wgl-theme-light) #footer-poweredbyico a img {
border-color: var(--ooui--border-light);
visibility: hidden;
}
}


.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 {
.ace_search {
border:none;
padding: 6px 4px 2px 4px;
padding:0.5em;
}
}


.mw-datatable th {
.ace_search_field {
background: var(--theme-bg)
margin: 0 2px 0 0 !important;
}
}


.mw-datatable td {
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
background: #303037
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
text-shadow: none;
}
}


.mw-datatable tr:hover td {
.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget {
background: #3f3f48
padding: 0.6em;
}
}


.pretoclip-copy-button {
.mw-changeslist-legend {
float: right
max-width: 300px;
}
}
 
.mw-scribunto-message {
.mw-changeslist-legend {
color: var(--se-cm--xml-tag-color);
display: none;
}
}
 
#mw-scribunto-input {
.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget > .mw-changeslist-legend {
width: 100%;
display: block;
border: 0;
overflow: auto;
background: var(--ooui--bg);
border: 1px solid var(--ooui--border-light);
font-weight: normal;
color: lightgray;
}
}


.mw-scribunto-input {
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget,
color: #d3d3d3;
.mw-rcfilters-ui-itemMenuOptionWidget-label-title,
font: inherit;
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
font-weight: bold;
cursor: pointer;
margin-top: 0.5em
}
}


.table-flex {
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly
}
 
.boxes-flex {
padding: 0;
margin: 0;
margin: 0;
text-align: center
}
}


.role-big-title {
.oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.mw-prefs-fieldset-wrapper {
margin: 0px;
padding: 1em;
text-align: center;
font-size: 40px;
line-height: 50px;
border-radius: 8px
}
}


.role-block-radius {
.oo-ui-pendingElement-pending {
border-radius: 8px
--background-color-interactive: var(--ooui-bg-color);
--background-color-base: var(--ooui-border-color-light);
}
}


.role-block-name {
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span {
padding: 2px;
border-width: 2px;
border-radius: .3em;
margin-bottom: .2em;
}
}


.story-text {
.mw-prefs-search-highlight {
text-indent: 19px;
background: transparent !important;
text-align: justify
outline: 2px solid var(--bg-color-emerald-50) !important;
border-radius: 0 !important;
}
}


.story-dialogue {
.wikiEditor-ui-text textarea#wpTextbox1 {
line-height: 1.2
border: none;
background: var(--theme-bg-color-base);
}
}


.oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
.ace_search_form.ace_nomatch {
display: block;
outline: 1px solid #922626
position: relative;
margin: 0px 25%
}
}


.mw-gallery-slideshow .gallerybox.slideshow-current {
.wikiEditor-ui-toolbar .section-secondary .group.empty {
background: #28282e
display: none;
}
}


.gallerytext {
.mw-collapsibleFieldsetLayout.mw-collapsible .mw-collapsible-toggle .oo-ui-iconElement-icon {
overflow: hidden;
top: 2px;
font-size: 94%;
padding: 2px 4px;
word-wrap: break-word;
text-align: center
}
}


#content .gallerybox div.thumb {
#pagehistory li.selected {
background: #f8f9fa00
outline: none;
}
}


.mw-body li.gallerybox div.thumb {
#mw-subcategories, #mw-pages, #mw-category-media, #filehistory, #wikiPreview, #wikiDiff {
background: #f8f9fa00;
clear: both;
border: solid #28282e;
border-width: 1px 1px 0.2em;
padding: 1.25em 1.75em;
box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.02);
padding: 0
}
}


.title-no-bottom-border {
.mw-tag-markers {
border-bottom: none !important
font-style: italic;
font-size: 90%
}
}
/* #endregion */


.title-top-border {
/* ============ */
border-top: solid 2px #c8ccd1
/* #region Неотсортированные */
/* ============ */
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;
}
}


@media (min-width: 1340px) {
.noExternal>.external {
#mw-content-block {
  padding-right: 0px !important;
display:block
  background-image: none !important;
}
}


#mw-content {
.mw-mmv-image>*, .fullImageLink>*>* {
margin-left: 14em;
image-rendering: auto !important;
padding: 2em 0 0
}
 
#mw-content-wrapper {
float: right;
margin-left: -14em;
background: transparent;
width: 100%
}
 
.color-middle {
margin-right: 1em !important;
}
 
.mw-wiki-logo {
display: inline-block
}
 
#catlinks {
margin-left: 14em
}
}
}


#footer {
.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 {
padding-right: 1em
background: url(//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) no-repeat right;
padding-right: 18px
}
}


.mw-body h1 {
.nounderlines a,.IPA a:link,.IPA a:visited {
font-family: 'oswald';
text-decoration: none !important
font-size: 2em;
}
}


.mw-body h2 {
.nowrap,.nowraplinks a {
font-size: 1.6em;
white-space: nowrap
border-bottom: solid 2px var(--color-contrast);
font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
margin-bottom: 0.4em;
margin-top: 1em;
}
}


.mw-body h3 {
.wrap,.wraplinks a {
font-size: 1.2em;
white-space: normal
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 {
.thumbinner {
font-size: 1.05em;
min-width: 100px;
font-weight: bold;
border-color: var(--ooui-border-color);
font-family: 'Segoe UI', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Lato', 'Liberation Sans', 'Noto Sans', 'Helvetica Neue', 'Helvetica', sans-serif;
}
}


.target {
.thumbinner .thumbimage, .thumbborder {
border-bottom: 1px solid darkblue
border: solid 1px var(--ooui-border-color);
}
}


.target:target {
ul.permissions-errors>li {
border-bottom: 2px solid gold;
list-style: none none
transition: border 0.7s cubic-bezier(0.4,0,0.2,1)
}
}


.backlight:hover {
ul.permissions-errors {
box-shadow: 0 0 0.3em gold;
margin: 0
background: #00000025;
}
}


#main.backlight:hover {
span.texhtml {
box-shadow: inset 0 0 23em #00000066;
font-family: "Nimbus Roman No9 L","Times New Roman",Times,serif;
border-radius: 8px;
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
}
}


#strongwhite, #strongwhite p, #strongwhite h1, #strongwhite h2, #strongwhite h3, #strongwhite h4, #strongwhite h5, #strongwhite h6, #strongwhite li {
span.texhtml span.texhtml {
color: #e9e9e9 !important
font-size: 100%
}
/*затемнение для мобилок*/
#menus-cover {
background: #000000;
opacity: var(--alpha-s);
}
}


/*Красивые картинки*/
span.mwe-math-mathml-inline {
.mw-content-ltr figure[typeof~='mw:File/Thumb'], .mw-content-ltr figure[typeof~='mw:File/Frame'] {
font-size: 118%
margin: 0 0 0.5em 0.5em;
border:1px solid black;
border-bottom:0;
border-radius:0.9em 0.9em 0 0;
background:#1b1b1f;
}
figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption {
border-radius: 0 0 0.9em 0.9em;
border:1px solid black;
border-top:0;
background:#1b1b1f;
padding-bottom:5px;
font-family:oswald;
font-size:1em;
}
}


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) {
.mwe-math-fallback-image-display,.mwe-math-mathml-display {
margin: 5px;
margin-left: 1.6em !important;
border-radius: 0.4em;
margin-top: 0.6em;
margin-bottom: 0.6em
}
}
figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame']{
 
border-collapse:separate;
.mwe-math-mathml-display math {
display: inline
}
}
.mw-content-ltr figure[typeof~='mw:File/Thumb']:not([typeof~='mw:Error']) > a.mw-file-description:after{
 
border-bottom: 1px solid var(--color-contrast);
.k-player .k-attribution {
visibility: hidden
}
}


/*кнопка для главного меню*/
.PopUpMediaTransform a .play-btn-large {
.StupidButton {
margin: 0;
width: 100%;
top: auto;
height: 100%;
right: auto;
position: absolute;
bottom: 0;
top: 0;
left: 0
left: 0;
z-index: 100;
}
}


/*Цвета таблиц для разных отделов*/
.flaggedrevs_draft_synced,.flaggedrevs_stable_synced,#t-upload,.mw-special-Book #coll-downloadbox {
 
display: none
/* Таблица */
#MED.wikitable {
background: #01453e;
border-spacing: 0px;
}
}


/* Заголовок */
#site-tools {
#MED.wikitable thead tr th,
display: none !important
#MED.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: #01453e;
border-bottom: 3px solid #00000015;
}
}


/* Заглавная ячейка */
span.comment {
#MED.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
overflow-wrap: break-word
#MED.wikitable thead + tbody > tr th {
background: #005b53;
border-bottom: 1px solid #01453e;
}
}


/* Ячейка с содержимым */
.mw-content-ltr .tocnumber {
#MED.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
color: grey
#MED.wikitable thead + tbody > tr td {
background: #1f635d;
border-bottom: 1px solid #01453e;
border-left: 1px solid #005b53;
}
}


/* Таблица */
.quickbox {
#ENG.wikitable {
border: 1px solid var(--ooui-border-color);
background: #775f0e;
border-spacing: 0px;
}
}


/* Заголовок */
.quickboxhead {
#ENG.wikitable thead tr th,
border-bottom: 1px solid var(--ooui-border-color);
#ENG.wikitable:not(:has(thead)) tr:first-of-type th {
background: var(--theme-bg-color-base);
position: relative;
text-align: center
background: #775f0e;
border-bottom: 3px solid #00000015;
}
}


/* Заглавная ячейка */
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
#ENG.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
color: var(--ooui-bg-color);
#ENG.wikitable thead + tbody > tr th {
background: #8f7210;
border-bottom: 1px solid #775f0e;
}
}


/* Ячейка с содержимым */
.mw-rcfilters-ui-changesListWrapperWidget:not(.mw-rcfilters-ui-changesListWrapperWidget-highlighted) .mw-changeslist-watchedseen div.mw-rcfilters-ui-highlights-color-none {
#ENG.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
background: var(--ooui-border-color-light);
#ENG.wikitable thead + tbody > tr td {
border: 1px solid var(--color-contrast);
background: #977e31;
border-bottom: 1px solid #775f0e;
border-left: 1px solid #8f7210;
}
}


#SEC.wikitable {
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
background: #404144;
border-color: var(--ooui-bg-color-light);
color: #dddddd;
}
}


#SEC.wikitable>*>tr>th {
.oo-ui-processDialog-content > .oo-ui-window-head, .oo-ui-processDialog-content > .oo-ui-window-foot {
background: #912424;
outline-color: var(--ooui-border-color);
color: #dddddd;
}
}


#SEC.wikitable > * > tr > td {
.mw-templateData-template-add-map-button-panel.oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.oo-ui-panelLayout-expanded.tdg-templateDataDialog-addNewMapButtonPanel {
background: #515255;
display: flex;
color: #dddddd;
align-items: center;
}
}


#SRV.wikitable {
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
background: #316f20;
outline: 1px solid var(--ooui-border-color);
color: #dddddd;
}
}


#SRV.wikitable>*>tr>th {
.mw-rcfilters-ui-itemMenuOptionWidget .mw-rcfilters-ui-table {
background: #316f20;
font-size: 0.9em;
color: #dddddd;
}
}


#SRV.wikitable >*> tr > td {
.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 {
background: #40852b;
margin: 0;
color: #dddddd;
}
}


/* Таблица */
.oo-ui-layout.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top.oo-ui-actionFieldLayout {
#RND.wikitable {
margin: 0.5em 0;
background: #630069;
border-spacing: 0px;
}
}


/* Заголовок */
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
#RND.wikitable thead tr th,
box-shadow: none;
#RND.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: #630069;
border-bottom: 3px solid #00000015;
}
}


/* Заглавная ячейка */
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
#RND.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
font-weight: bold;
#RND.wikitable thead + tbody > tr th {
background: #7c0183;
border-bottom: 1px solid #630069;
}
}


/* Ячейка с содержимым */
.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
#RND.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
display: flex;
#RND.wikitable thead + tbody > tr td {
align-items: center;
background: #84328f;
border-bottom: 1px solid #630069;
border-left: 1px solid #7c0183;
}
}


/* Таблица */
.group.group-search {
#SUP.wikitable {
border: none;
background: #6f3d0a;
border-spacing: 0px;
}
}


/* Заголовок */
.editOptions, .mw-editform .editOptions {
#SUP.wikitable thead tr th,
border-top: none;
#SUP.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: #6f3d0a;
border-bottom: 3px solid #00000015;
}
}


/* Заглавная ячейка */
.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 {
#SUP.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
background: var(--ooui-border-color);
#SUP.wikitable thead + tbody > tr th {
background: #85490c;
border-bottom: 1px solid #6f3d0a;
}
}


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


 
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
/*Альтернативные цвета таблиц для разных отделов*/
padding: 0;
#aMED.wikitable thead tr th,
#aMED.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: #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,
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
#aMED.wikitable thead + tbody > tr th {
border-color: var(--ooui-border-color);
background: #0d747f;
display: flex;
border-bottom: 0.1em solid #00000059;
align-items: center;
border-left: 0.2em solid #00000059;
padding: 0;
gap: 2px;
}
}


#aENG.wikitable thead tr th,
@media screen {
#aENG.wikitable:not(:has(thead)) tr:first-of-type th {
.mw-body-content .recipeimg a > img {
position: relative;
padding: 0;
background: #715609;
margin: 0;
border-bottom: 0.2em solid #00000059;
border: 0;
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
width: 32px !important;
max-width: 32px !important;
height: 32px !important;
max-height: 32px !important
}
}
}


#aENG.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.positive {
#aENG.wikitable thead + tbody > tr th {
color: #00FF00;
background: #957710;
font-weight: bold
border-bottom: 0.1em solid #00000059;
border-left: 0.2em solid #00000059;
}
}


#aRND.wikitable thead tr th,
.negative {
#aRND.wikitable:not(:has(thead)) tr:first-of-type th {
color: #FF0000;
position: relative;
font-weight: bold
background: #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,
.anglerect {
#aRND.wikitable thead + tbody > tr th {
--angle-rect-clip-size: 16px;
background: #78027f;
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)))
border-bottom: 0.1em solid #00000059;
}
border-left: 0.2em solid #00000059;
}


#aSUP.wikitable thead tr th,
.flex {
#aSUP.wikitable:not(:has(thead)) tr:first-of-type th {
display: flex
position: relative;
background: #6f390a;
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,
.mw-body dd {
#aSUP.wikitable thead + tbody > tr th {
margin: 0.2em;
background: #874b0e;
margin-left: 1.6em
border-bottom: 0.1em solid #00000059;
border-left: 0.2em solid #00000059;
}
}


#aSEC.wikitable {
ol.references li:target,sup.reference:target {
background: var(--ooui--bg);
background: var(--ooui-bg-color-light);
color: #dddddd;
padding: 0px 1px 3px 1px;
}
}


#aSEC.wikitable>*>tr>th {
.oo-ui-messageDialog-content > .oo-ui-window-foot {
background: #912424;
outline-color: var(--ooui-border-color);
color: #dddddd;
}
}


#aSEC.wikitable > * > tr > td {
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover {
background: #31313b;
z-index: 1;
color: #dddddd;
}
}


/* Таблица */
.oo-ui-comboBoxInputWidget-field {
#aSRV.wikitable {
display: flex;
background: #216321;
align-items: center;
border-spacing: 0px;
}
}


/* Заголовок */
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
#aSRV.wikitable thead tr th,
#pt-notifications-alert .mw-echo-notifications-badge::after, #pt-notifications-notice .mw-echo-notifications-badge::after {
#aSRV.wikitable:not(:has(thead)) tr:first-of-type th {
margin: 0;
position: relative;
background: #216321;
border-bottom: 0.2em solid #00000021;
}
}


/* Заглавная ячейка */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
#aSRV.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
box-shadow: inset var(--box-shadow-medium);
#aSRV.wikitable thead + tbody > tr th {
background: #297929;
border-bottom: 1px solid #216321;
}
}


/* Ячейка с содержимым */
.ui-widget-overlay {
#aSRV.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
background: #000000;
#aSRV.wikitable thead + tbody > tr td {
}
background: #3f833f;
border-bottom: 1px solid #216321;
border-left: 1px solid #297929;
}


/* Таблица */
.ui-widget-header {
#BOTANY.wikitable {
border: none !important;
background: #0d3f28;
}
}


/* Заголовок */
.ui-widget-content {
#BOTANY.wikitable thead tr th,
border: 1px solid var(--ooui-border-color) !important;
#BOTANY.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: #04673e !important;
border-bottom: 0.2em solid #00000021;
}
}


/* Заглавные ячейки */
.wikiEditor-toolbar-dialog .ui-dialog-buttonpane,
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.wikiEditor-toolbar-dialog .ui-dialog-content {
#BOTANY.wikitable thead + tbody > tr th {
border: none !important;
background: #0d7b39;
}
}


/* Первая заглавная ячейка */
.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context {
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-of-type,
background: var(--theme-bg-color-base);
#BOTANY.wikitable thead + tbody > tr th:first-of-type {
border-color: var(--theme-bg-color-base);
border-left: 0.2em solid #0000003b;
}
}


/* Ячейка с содержимым */
.diff-addedline .diffchange, .diff-deletedline .diffchange {
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
border-radius: var(--border-radius-low);
#BOTANY.wikitable thead + tbody > tr td {
padding: 0.2em 0;
background: #2a834e;
}
}


/* Таблица */
.diff-deletedline .diffchange {
#MUTATION.wikitable {
background: var(--bg-color-yellow-subtle);
background: #220f3b;
}
}


/* Заголовок */
.diff-addedline .diffchange {
#MUTATION.wikitable thead tr th,
background: var(--bg-color-azure-subtle);
#MUTATION.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: #330b65 !important;
border-bottom: 0.2em solid #00000021;
}
}


/* Заглавные ячейки */
.diff-deletedline {
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
border-color: var(--bg-color-yellow-150) !important;
#MUTATION.wikitable thead + tbody > tr th {
background: #3a1769;
}
}


/* Первая заглавная ячейка */
.diff-addedline {
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-of-type,
border-color: var(--bg-color-blue-150) !important;
#MUTATION.wikitable thead + tbody > tr th:first-of-type {
border-left: 0.2em solid #0000003b;
}
}


/* Ячейка с содержимым */
.codeEditor-status {
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
clear: both;
#MUTATION.wikitable thead + tbody > tr td {
width: 100%;
background: #422371;
background: var(--theme-bg-color-100);
border-top: 1px solid var(--ooui-border-color-light);
display: table
}
}


/* Неразрывные пробелы в горизонтальных списках
.codeEditor-status-message {
  @источник: https://ru.wikipedia.org/wiki/MediaWiki:Common.css
border-left: 1px solid var(--ooui-border-color-light);
  @Распорстраняется под CC BY-SA 4.0
border-right: 1px solid var(--ooui-border-color-light);
  @автор: [[Участник:WindEwriX]]*/
padding: 0 0.3em;
.nowrap,
width: 100%;
.nowraplinks a,
display: table-cell
.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).
.overflowed {
  @source mediawiki.org/wiki/Snippets/Horizontal_lists
  @revision 9 (2016-08-10)
  @Распорстраняется под CC BY-SA 4.0
  @author [[User:Edokter]]
*/
.hlist dl,
.hlist.hlist ol,
.hlist.hlist ul {
margin: 0;
margin: 0;
padding: 0;
}
}
/* Display list items inline */
 
.hlist dd,
.scroll-left.overflowed .content-table-left,
.hlist dt,
.scroll-right.overflowed .content-table-right {
.hlist li {
border-left: solid 1px rgba(var(--color-lighter--rgb), 0.4);
margin: 0;
z-index: 9999;
display: inline;
}
}
/* Display nested lists inline */
 
.hlist.inline,
.scroll-left.overflowed .content-table-left {
.hlist.inline dl,
box-shadow: 1px 0px 2px 2px rgba(0, 0, 0, 0.2);
.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,
.scroll-right.overflowed .content-table-right {
.hlist .mw-empty-elt {
box-shadow: -1px 0px 2px 2px rgba(0, 0, 0, 0.2);
display: none;
}
}
/* Generate bullets */
 
.hlist dt:after {
.style-for-sub-numbered-lists ol {
content: ": ";
counter-reset: item
}
}
.hlist dd:after,
 
.hlist li:after {
.style-for-sub-numbered-lists li {
content: "\00a0· ";
display: block
font-weight: bold;
}
}
.hlist dd:last-child:after,
 
.hlist dt:last-child:after,
.style-for-sub-numbered-lists li:before {
.hlist li:last-child:after {
content: counters(item,".") ". ";
content: none;
counter-increment: item
}
}
/* Add parentheses around nested lists */
 
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.section {
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
display: flex;
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
flex-wrap: wrap
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,
.section .col {
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
flex: 1 1 auto
content: ")";
font-weight: normal;
}
}
/* Put ordinals in front of ordered list items */
 
.hlist ol {
.section .line-break {
counter-reset: listitem;
flex-basis: 100%;
width: 0px;
height: 0px;
overflow: hidden
}
}
.hlist ol > li {
 
counter-increment: listitem;
.mw-rcfilters-ui-filterMenuHeaderWidget-title.oo-ui-labelElement-label {
font-weight: bold;
}
}
.hlist ol > li:before {
 
content: " " counter(listitem) "\a0";
.mw-datatable th {
background: var(--theme-bg-color-100)
}
}
.hlist dd ol > li:first-child:before,
 
.hlist dt ol > li:first-child:before,
.pretoclip-copy-button {
.hlist li ol > li:first-child:before {
float: right
content: " (" counter(listitem) "\a0";
}
}
/* Прекращение действия лицензии CC BY-SA 4.0*/


/* Псевдо-модальное окно */
.mw-scribunto-message {
.pseudomodal--caller {
color: var(--se-cm--xml-tag-color);
  cursor:pointer;
}
}


.pseudomodal {
/*Цвета таблиц для разных отделов*/
overflow-y: auto;
/* COM */
display: flex;
#COM.wikitable {
flex-direction: column;
border: 1px solid var(--bg-color-blue-subtle);
visibility: hidden;
opacity: 0;
background: 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 {
#COM.wikitable th {
  visibility: visible;
background: var(--bg-color-blue-150);
  opacity: 1;
}
}


.pseudomodal:hover {
#COM.wikitable thead tr th,
  visibility: visible;
#COM.wikitable:not(:has(thead)) tr:first-of-type th {
  opacity: 1;
position: relative;
background: var(--bg-color-blue-100);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


.pseudomodal--header {
#COM.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
  text-align: center;
#COM.wikitable thead + tbody > tr th:first-child {
  font-size: 1.1em;
border-left: 3px solid var(--color-darkened-border);
  position: relative;
}
}


.pseudomodal--header-hr{
#COM.wikitable tr td {
  margin: 20px 0;
background: var(--bg-color-blue-subtle);
  padding: 0;
  height: 0;
  border: none;
  border-top: 1px solid darkgray;
}
}


.pseudomodal--body{
/* MED */
  height: 100%;
#MED.wikitable {
  position: relative;
border: 1px solid var(--bg-color-sky-blue-subtle);
}
}


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


.pseudomodal::-webkit-scrollbar-track {
#MED.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
  margin:1em;
#MED.wikitable thead + tbody > tr th:first-child {
  background: transparent;
border-left: 3px solid var(--color-darkened-border);
}
}


.pseudomodal::-webkit-scrollbar-thumb {
#MED.wikitable tr td {
  background: transparent;
background: var(--bg-color-sky-blue-subtle);
  border: solid #373737;
}
}


/* Key press */
/* SRV */
.keyboard-key {
#SRV.wikitable {
border: 1px solid #555555;
border: 1px solid var(--bg-color-green-subtle);
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) {
#SRV.wikitable th {
.flex--row-column {
background: var(--bg-color-green-150);
flex-direction:column; width: 50%; margin: auto;
}
}
}


/* Классы для форума "Справочник сталкера" проекта S.T.A.L.K.E.R. и для вики-плашек*/
#SRV.wikitable thead tr th,
 
#SRV.wikitable:not(:has(thead)) tr:first-of-type th {
.forumMessage, .wikiMessage {
position: relative;
background: #1b1b1f;
background: var(--bg-color-green-100);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


.forumMessage {
#SRV.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
padding: 10px 10px 30px;
#SRV.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}
}


.wikiMessage {
#SRV.wikitable tr td {
padding: 10px 10px 10px;
background: var(--bg-color-green-subtle);
margin-bottom: 10px;
}
}


.forumMessageInfo, .wikiMessageInfo{
/* ENG */
padding: 0;
#ENG.wikitable {
margin-left: 160px;
border: 1px solid var(--bg-color-yellow-subtle);
border-bottom: 1px none black;
zoom: 1;
color: rgb(255, 255, 255);
}
}


.forumMessageContent, .wikiMessageContent {
#ENG.wikitable th {
padding-bottom: 2px;
background: var(--bg-color-yellow-150);
padding-left:4px;
border-style: hidden;
min-height: 100px;
overflow: hidden;
}
.forumMessageContent {
background: #303037
}
}


.forumMessageUserInfo, .wikiIMG {
#ENG.wikitable thead tr th,
float: left;
#ENG.wikitable:not(:has(thead)) tr:first-of-type th {
width: 140px;
position: relative;
position: relative;
background: var(--bg-color-yellow-100);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow:  var(--box-shadow-medium);
}
}


.forumAvatarHolder, .wikiIMGHolder {
#ENG.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
padding: 10px;
#ENG.wikitable thead + tbody > tr th:first-child {
text-align: center;
border-left: 3px solid var(--color-darkened-border);
position:relative;
}
 
#ENG.wikitable tr td {
background: var(--bg-color-yellow-subtle);
}
}


.forumAvatarHolder {
/* RND */
background:#303037
#RND.wikitable {
border: 1px solid var(--bg-color-purple-subtle);
}
}


.forumUserText {
#RND.wikitable th {
padding: 1px 10px;
background: var(--bg-color-purple-150);
background:#303037
}
}


.forumUserName {
#RND.wikitable thead tr th,
font-size: 14px;
#RND.wikitable:not(:has(thead)) tr:first-of-type th {
color: rgb(255, 148, 7);
position: relative;
margin-bottom: 5px;
background: var(--bg-color-purple-100);
display: block;
border-bottom: 3px solid var(--color-darkened-border);
overflow: hidden;
box-shadow: var(--box-shadow-medium);
line-height: 16px;
text-align: center;
}
}


.forumBanner {
#RND.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
font-size: 11px;
#RND.wikitable thead + tbody > tr th:first-child {
text-align: center;
border-left: 3px solid var(--color-darkened-border);
padding: 5px;
color: black;
border-color: silver;
height: 16px;
width: 105px;
display: block;
margin-bottom: 5px
}
}


.forumAdmin {
#RND.wikitable tr td {
background: silver
background: var(--bg-color-purple-subtle);
}
}
/* CodeMirror */
 
.CodeMirror {
/* SUP */
height: 600px;
#SUP.wikitable {
position: relative;
border: 1px solid var(--bg-color-brown-subtle);
overflow: hidden;
background: #1b1b1f;
color: inherit;
}
}


.CodeMirror-gutters {
#SUP.wikitable th {
border-right: 1px solid var(--theme-bg);
background: var(--bg-color-brown-150);
background: var(--theme-bg);
white-space: nowrap;
}
}


.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
#SUP.wikitable thead tr th,
background: #1c2d44;
#SUP.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-brown-100);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


.noExternal>.external {
#SUP.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
  padding-right:0px !important;
#SUP.wikitable thead + tbody > tr th:first-child {
  background-image:none !important;
border-left: 3px solid var(--color-darkened-border);
}
}


.mw-mmv-image>*, .fullImageLink>*>* {
#SUP.wikitable tr td {
image-rendering: auto !important;
background: var(--bg-color-brown-subtle);
}
}


/* Для тестов */
/* SEC */
.skameykatable{
#SEC.wikitable {
border:1px solid black;
border: 1px solid var(--bg-color-red-subtle);
border-radius:1.4rem;
}
}
.skameykatable>*>tr>th{
 
  text-align:center;
#SEC.wikitable th {
font-weight:bold;
background: var(--bg-color-red-150);
}
.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;
#SEC.wikitable thead tr th,
#SEC.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-red-100);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}
.skameykatable>*>tr:last-child{
 
box-shadow: inset 30em 30em 0 #1b1b20;
#SEC.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
border-bottom-left-radius:1.3rem;
#SEC.wikitable thead + tbody > tr th:first-child {
border-bottom-right-radius:1.3rem;
border-left: 3px solid var(--color-darkened-border);
}
}


.skameykatable>*>tr>*{
#SEC.wikitable tr td {
padding:0.4em;
background: var(--bg-color-red-subtle);
background:transparent;
border:none !important;
}
}
 
.headerSort::after {
/* BOTANY */
content: "\21C5";
#BOTANY.wikitable {
border: 1px solid var(--bg-color-emerald-subtle);
}
}
 
.headerSort.headerSortUp::after {
#BOTANY.wikitable th {
content: "\2191";
background: var(--bg-color-emerald-150);
}
}


.headerSort.headerSortDown::after {
#BOTANY.wikitable thead tr th,
content: "\2193";
#BOTANY.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-emerald-100);
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,
#BOTANY.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}


.headerSort {
#BOTANY.wikitable tr td {
background-size: 0 0 !important;
background: var(--bg-color-emerald-subtle);
white-space: nowrap;
}
}


/* MUTATION */
#MUTATION.wikitable {
border: 1px solid var(--bg-color-violet-subtle);
}


.pseudomodal p {
#MUTATION.wikitable th {
margin: 0 !important;
background: var(--bg-color-violet-150);
}
}


/**
#MUTATION.wikitable thead tr th,
* SS220 import
#MUTATION.wikitable:not(:has(thead)) tr:first-of-type th {
*
position: relative;
* Taken from https://wiki.ss220.space/index.php?title=MediaWiki:Common.css&oldid=35625
background: var(--bg-color-violet-100);
*/
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}


/* Hide noscript only elements */
#MUTATION.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
.client-js *.noscript {
#MUTATION.wikitable thead + tbody > tr th:first-child {
display: none;
border-left: 3px solid var(--color-darkened-border);
}
}


 
#MUTATION.wikitable tr td {
/* SS220 import end*/
background: var(--bg-color-violet-subtle);
 
}


/* Стили для заголовков в таблицах с thead */
/* Стили для заголовков в таблицах с thead */
Строка 4321: Строка 5280:
#highlighted-header.wikitable:not(:has(thead)) tr:first-of-type th {
#highlighted-header.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
position: relative;
background: #3d3d4f;
background: var(--theme-bg-color-300);
border-bottom: 0.2em solid #00000059;
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
box-shadow: var(--box-shadow-medium);
}
}


Строка 4330: Строка 5289:
/* Стили для последующих строк в таблицах с thead */
/* Стили для последующих строк в таблицах с thead */
#highlighted-header.wikitable thead + tbody > tr th {
#highlighted-header.wikitable thead + tbody > tr th {
background: #972626;
background: var(--bg-color-red-150);
border-bottom: 0.1em solid #00000059;
border-left: 3px solid var(--color-darkened-border);
border-left: 0.2em solid #00000059;
}
}


Строка 4339: Строка 5297:
#highlighted-header-classic.wikitable:not(:has(thead)) tr:first-of-type th {
#highlighted-header-classic.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
position: relative;
background: #323240;
background: var(--theme-bg-color-300);
border-bottom: 0.2em solid #00000045;
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
box-shadow: var(--box-shadow-medium);
}
}


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


/* Холодный цвет ячеек */
/* Холодный цвет ячеек */
#highlighted-header-cold.wikitable thead tr th,
#highlighted-header-cold.wikitable {
border: 1px solid var(--bg-color-azure-subtle);
}
 
#highlighted-header-cold.wikitable th {
background: var(--bg-color-azure-150);
}
 
#highlighted-header-cold.wikitable thead tr th,
#highlighted-header-cold.wikitable:not(:has(thead)) tr:first-of-type th {
#highlighted-header-cold.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
position: relative;
background: #006587;
background: var(--bg-color-azure-100);
border-bottom: 0.2em solid #00000059;
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
box-shadow: var(--box-shadow-medium);
}
 
#highlighted-header-cold.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
#highlighted-header-cold.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}
}


#highlighted-header-cold.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-cold.wikitable tr td {
#highlighted-header-cold.wikitable thead + tbody > tr th {
background: var(--bg-color-azure-subtle);
background: #00707b;
border-bottom: 0.1em solid #00000059;
border-left: 0.2em solid #00000059;
}
}


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


#highlighted-header-dark.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-dark.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-dark.wikitable thead + tbody > tr th {
#highlighted-header-dark.wikitable thead + tbody > tr th {
background: #8d2121;
background: var(--bg-color-red-150);
border-bottom: 0.1em solid #00000059;
border-left: 3px solid var(--color-darkened-border);
border-left: 0.2em solid #00000059;
}
}


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


Строка 4395: Строка 5361:
#highlighted-header-CM.wikitable thead + tbody > tr th {
#highlighted-header-CM.wikitable thead + tbody > tr th {
background: #355f54;
background: #355f54;
border-bottom: 0.1em solid #00000059;
border-left: 3px solid var(--color-darkened-border);
border-left: 0.2em solid #00000059;
}
}


/* Палитра для Ксеноморфов */
/* Палитра для Ксеноморфов TODO: палитра в переменных */
#highlighted-header-xenomorph.wikitable thead tr th,
#highlighted-header-xenomorph.wikitable thead tr th,
#highlighted-header-xenomorph.wikitable:not(:has(thead)) tr:first-of-type th {
#highlighted-header-xenomorph.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
position: relative;
background: #3c1d5f;
background: #3c1d5f;
border-bottom: 0.2em solid #00000059;
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1);
box-shadow: var(--box-shadow-medium);
}
}


Строка 4411: Строка 5376:
#highlighted-header-xenomorph.wikitable thead + tbody > tr th {
#highlighted-header-xenomorph.wikitable thead + tbody > tr th {
background: #5d1c55;
background: #5d1c55;
border-bottom: 0.1em solid #00000059;
border-left: 3px solid var(--color-darkened-border);
border-left: 0.2em solid #00000059;
}
}


Строка 4421: Строка 5385:
}
}


/* КОНЕЦ */


/* Таблица */
/* Неразрывные пробелы в горизонтальных списках
#VIOLET.wikitable {
  @источник: https://ru.wikipedia.org/wiki/MediaWiki:Common.css
background: #391b5d;
  @Распорстраняется под CC BY-SA 4.0
border-spacing: 0px;
  @автор: [[Участник: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).
#VIOLET.wikitable thead tr th,
  @source mediawiki.org/wiki/Snippets/Horizontal_lists
#VIOLET.wikitable:not(:has(thead)) tr:first-of-type th {
  @revision 9 (2016-08-10)
position: relative;
  @Распорстраняется под CC BY-SA 4.0
background: #391b5d;
  @author [[User:Edokter]]
border-bottom: 0.2em solid #00000021;
*/
.hlist dl,
.hlist.hlist ol,
.hlist.hlist ul {
margin: 0;
padding: 0;
}
}
 
/* Display list items inline */
/* Заглавная ячейка */
.hlist dd,
#VIOLET.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
.hlist dt,
#VIOLET.wikitable thead + tbody > tr th {
.hlist li {
background: #44206f;
margin: 0;
border-bottom: 1px solid #391b5d;
display: inline;
}
}
 
/* Display nested lists inline */
/* Ячейка с содержимым */
.hlist.inline,
#VIOLET.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
.hlist.inline dl,
#VIOLET.wikitable thead + tbody > tr td {
.hlist.inline ol,
background: #4a2b6f;
.hlist.inline ul,
border-bottom: 1px solid #391b5d;
.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 {
#YELLOW.wikitable {
display: none;
background: #405d1b;
border-spacing: 0px;
}
}
 
/* Generate bullets */
/* Заголовок */
.hlist dt:after {
#YELLOW.wikitable thead tr th,
content: ": ";
#YELLOW.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: #405d1b;
border-bottom: 0.2em solid #00000021;
}
}
 
.hlist dd:after,
/* Заглавная ячейка */
.hlist li:after {
#YELLOW.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
content: "\00a0· ";
#YELLOW.wikitable thead + tbody > tr th {
font-weight: bold;
background: #4c6d20;
border-bottom: 1px solid #405d1b;
}
}
 
.hlist dd:last-child:after,
/* Ячейка с содержимым */
.hlist dt:last-child:after,
#YELLOW.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) td,
.hlist li:last-child:after {
#YELLOW.wikitable thead + tbody > tr td {
content: none;
background: #577332;
border-bottom: 1px solid #405d1b;
}
}
 
/* Add parentheses around nested lists */
@media (max-width: 800px) {
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.grid-adaptive {
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
grid-template-columns: 1fr !important;
.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,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
}
 
.hlist ol > li:before {
.grid-item-adaptive {
content: " " counter(listitem) "\a0";
display: grid;
gap: 8px;
grid-template-columns: repeat(auto-fit, minmax(clamp(200px, 30vw, 300px), 1fr));
}
}
 
.hlist dd ol > li:first-child:before,
.grid-item-compressed {
.hlist dt ol > li:first-child:before,
display: grid;
.hlist li ol > li:first-child:before {
gap: 10px;
content: " (" counter(listitem) "\a0";
grid-template-columns: repeat(auto-fit, minmax(clamp(200px, 30vw, 350px), 0fr));
}
}
/* Прекращение действия лицензии CC BY-SA 4.0*/


 
/* Псевдо-модальное окно (TODO: удалить) */
/* Удаление верхних и нижних отступов для первого и последнего дочернего элемента */
.pseudomodal--caller {
.no-margin-edges > :first-child,
  cursor:pointer;
.tabs-content > :first-child,
.doc > :first-child {
margin-top: 0 !important;
}
}


.no-margin-edges > :last-child,
.pseudomodal {
.tabs-content > :last-child,
overflow-y: auto;
.doc > :last-child {
display: flex;
margin-bottom: 0 !important;
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);
}
}


/* Сброс и настройка отступов для списков */
.pseudomodal--caller:focus-within + .pseudomodal {
.list-reset-margin ol {
  visibility: visible;
margin: 0 0 0 24px;
  opacity: 1;
padding: 0;
}
}


.list-reset-margin > ol:not(:first-child) > li:not(:first-child),
.pseudomodal:hover {
.list-reset-margin > ul:nth-of-type(n+2) {
  visibility: visible;
margin-top: 10px;
  opacity: 1;
}
}


/* Кнопка копирования текста */
.pseudomodal--header {
.copy-icon {
  text-align: center;
cursor: pointer;
  font-size: 1.1em;
  position: relative;
}
}


/* Кнопка копирования текста */
.pseudomodal--header-hr{
.brightness-overlay::before {
  margin: 20px 0;
content: "";
  padding: 0;
position: absolute;
  height: 0;
top: 0;
  border: none;
left: 0;
  border-top: 1px solid darkgray;
right: 0;
bottom: 0;
z-index: -1;
background: var(--background-color);
}
}


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


.brightness-overlay:hover::before {
@media only screen and (max-width: 600px) {
filter: brightness(103%);
.flex--row-column {
flex-direction:column; width: 50%; margin: auto;
}
}
.headerSort::after {
content: "\21C5";
}
}
 
/* Уменьшеная полоса прокрутки */
.headerSort.headerSortUp::after {
.short-scrollbar::-webkit-scrollbar {  
content: "\2191";
width: 10px;
}
}


.short-scrollbar::-webkit-scrollbar-track  {  
.headerSort.headerSortDown::after {
background: var(--ooui--bg-light);
content: "\2193";
}
}


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


/* Для для динамичного вида кнопки "[развернуть]" */
.headerSort {
.collapsible-absolute .mw-collapsible-toggle {
background-size: 0 0 !important;
position: absolute;
white-space: nowrap;
left: 0;
right: 0;
}
}


/*==========
  Модуль:Краткий вызов
==========*/


.shortcut {
.pseudomodal p {
clear: right;
margin: 0 !important;
float: right;
margin-left: 0.75em;
font-size: smaller;
background: var(--bg-code-light);
border: 1px solid var(--color-code-border-light);
}
}


.shortcut-1, .shortcut-2 {
/**
padding: 4px;
* SS220 import
*
* Taken from https://wiki.ss220.space/index.php?title=MediaWiki:Common.css&oldid=35625
*/
 
/* Hide noscript only elements */
.client-js *.noscript {
display: none;
}
}


.shortcut-2 {
line-height: 1.25em;
font-weight: bold;
vertical-align: middle;
}


/*==========
/* SS220 import end*/
  Расширение:Popups
==========*/
 
/* Всплывающие окна */
.mwe-popups {
background: var(--ooui--gradient-light);
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 {
image-rendering: auto;
}
 
.mwe-popups .mwe-popups-container {
background: var(--ooui--gradient-light);
}
 
.mwe-popups .mwe-popups-extract {
color: #dddddd;
}
 
.mwe-popups .mwe-popups-extract:hover {
color: #e8e8e8;
}
 
.mwe-popups .mwe-popups-extract[dir='ltr']::after {
background: linear-gradient(90deg, #ffffff00 0%, #2a2a3387 50%);
}
 
.mwe-popups .mwe-popups-extract[dir='rtl']::after {
background: linear-gradient(90deg, #2a2a3387 50%, #ffffff00 0%);
}
 
/* Настройки */
.mwe-popups-overlay {
background: rgba(0, 0, 0, 0.6);
}
 
#mwe-popups-settings {
border: 1px solid #41414d;
background: #27272f;
}
 
#mwe-popups-settings header {
border-bottom: 1px solid #41414d;
}
 
#mwe-popups-settings main#mwe-popups-settings-form p {
color: lightgray;
}
 
#mwe-popups-settings main#mwe-popups-settings-form form label > span {
color: #dddddd;
}
 
/*==========
Расширение:InputBox
==========*/
 
.mw-ui-input {
background: var(--ooui--bg);
color: white;
}
 
form:not(.oo-ui-layout) textarea, form:not(.oo-ui-layout) input {
border-radius: var(--border-radius-low);
border-color: var(--ooui--border);
}
 
.mw-ui-input:hover {
border-color: var(--ooui--border-light);
}
 
/*==========
Расширение:SyntaxHighlight
==========*/
 
.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);
}
 
/* ================================================ */
/* #region <syntaxhighlight> CODE BLOCKS  */
/* ================================================ */
 
: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 Lines */
.mw-highlight .hll {
background: var(--action-color);
}
 
/* Error */
.mw-highlight .err {
color: var(--synt-high--color-err);
background: hsl(328, 40%, 16%);
}
 
/* Keyword */
.mw-highlight .k {
color: var(--synt-high--color-keyword);
}
 
/* Literal */
.mw-highlight .l {
color: var(--synt-high--color-literal);
}
 
/* Name */
.mw-highlight .n {
color: #f8f8f2;
}
 
/* Operator */
.mw-highlight .o {
color: var(--synt-high--color-operator);
}
 
/* Punctuation */
.mw-highlight .p {
color: var(--synt-high--color-punctuation);
}
 
/* Comment */
.mw-highlight .c {
color: var(--synt-high--color-comment);
}
 
/* Comment.Hashbang */
.mw-highlight .ch {
color: var(--synt-high--color-comment);
}
 
/* Comment.Multiline */
.mw-highlight .cm {
color: var(--synt-high--color-comment);
}
 
/* Comment.Preproc */
.mw-highlight .cp {
color: var(--synt-high--color-comment);
}
 
/* Comment.PreprocFile */
.mw-highlight .cpf {
color: var(--synt-high--color-comment);
}
 
/* Comment.Single */
.mw-highlight .c1 {
color: var(--synt-high--color-comment);
}
 
/* Comment.Special */
.mw-highlight .cs {
color: var(--synt-high--color-comment);
}
 
/* Generic.Deleted */
.mw-highlight .gd {
color: #f92672;
}
 
/* Generic.Emph */
.mw-highlight .ge {
font-style: italic;
}
 
/* Generic.Inserted */
.mw-highlight .gi {
color: var(--synt-high--color-name);
}
 
/* Generic.Strong */
.mw-highlight .gs {
font-weight: bold;
}
 
/* Generic.Subheading */
.mw-highlight .gu {
color: #75715e;
}
 
/* Keyword.Constant */
.mw-highlight .kc {
color: var(--synt-high--color-keyword);
}
 
/* Keyword.Declaration */
.mw-highlight .kd {
color: var(--synt-high--color-keyword);
}
 
/* Keyword.Namespace */
.mw-highlight .kn {
color: #f92672;
}
 
/* Keyword.Pseudo */
.mw-highlight .kp {
color: var(--synt-high--color-keyword);
}
 
/* Keyword.Reserved */
.mw-highlight .kr {
color: var(--synt-high--color-keyword);
}
 
/* Keyword.Type */
.mw-highlight .kt {
color: var(--synt-high--color-keyword);
}
 
/* Literal.Date */
.mw-highlight .ld {
color: var(--synt-high--color-date);
}
 
/* Literal.Number */
.mw-highlight .m {
color: var(--synt-high--color-literal);
}
 
/* Literal.String */
.mw-highlight .s {
color: var(--synt-high--color-string);
}
 
/* Name.Attribute */
.mw-highlight .na {
color: var(--synt-high--color-name);
}
 
/* Name.Builtin */
.mw-highlight .nb {
color: #f8f8f2;
}
 
/* Name.Class */
.mw-highlight .nc {
color: var(--synt-high--color-name);
}
 
/* Name.Constant */
.mw-highlight .no {
color: var(--synt-high--color-keyword);
}
 
/* Name.Decorator */
.mw-highlight .nd {
color: var(--synt-high--color-name);
}
 
/* Name.Entity */
.mw-highlight .ni {
color: #f8f8f2;
}
 
/* Name.Exception */
.mw-highlight .ne {
color: var(--synt-high--color-name);
}
 
/* Name.Function */
.mw-highlight .nf {
color: var(--synt-high--color-name);
}
 
/* Name.Label */
.mw-highlight .nl {
color: #f8f8f2;
}
 
/* Name.Namespace */
.mw-highlight .nn {
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: 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: var(--se-cm--gutter-bg-color);
}
/* selection */
.CodeMirror-line::selection,
/* selection */
.CodeMirror-line>span::selection,
/* selection */
.CodeMirror-line>span>span::selection {
background: 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: inherit;
}
/* html sequences like "&nbsp;" */
.cm-mw-mnemonic,
/* ???? */
.cm-mw-html-entity {
color: var(--se-cm--xml-tag-color);
background: #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: 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: 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: 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: 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: 105%;
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: var(--druid-secondary-background-label-color);
}
 
.druid-collapsible-collapsed::after {
transform: rotate(180deg);
}
 
/*****************************************
Table support
*****************************************/
 
.druid-container tbody tr.data-druid-section:nth-child(3),
.druid-container tbody tr.data-druid-section:nth-child(4) {
display: none;
}
 
.druid-container tbody tr.druid-row:nth-child(3) {
background: var(--theme-bg-lighter) !important;
}
 
.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) {
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;
}