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

мНет описания правки
селектор * странно ведёт себя при редактировании разметки страницы
 
(не показаны 243 промежуточные версии 2 участников)
Строка 8: Строка 8:
  * 4. Модули
  * 4. Модули
  * 5. Расширение
  * 5. Расширение
  * 6. Основной интерфейс пользователя
  * 6. Гаджеты
  * 7. Классы
* 7. Основной интерфейс пользователя
  * 8. Интерфейс MediaWiki
  * 8. Классы
  * 9. Неотсортированные
  * 9. Интерфейс MediaWiki
  * 10. <syntaxhighlight> CODE BLOCKS
  * 10. Неотсортированные
  * 11. SOURCE EDITOR → SYNTAX HIGHLIGHTING
  * 11. <syntaxhighlight> CODE BLOCKS
  * 12. DRUID Infoboxes
  * 12. SOURCE EDITOR → SYNTAX HIGHLIGHTING
  * 13. Меню настроек темы
  * 13. DRUID Infoboxes
  * 14. JS
  */
  */


Строка 51: Строка 52:
--index-low: -1;
--index-low: -1;
--index-lower: -10;
--index-lower: -10;
--font-family-base: 'Roboto', 'Roboto-fallback';
--font-family-heading: 'Verdana', 'Roboto', sans-serif;
--font-family-monospace: 'Consolas', 'Courier New', monospace;
--invert-0: invert(0);
--invert-0: invert(0);
Строка 60: Строка 57:
--invert-75: invert(0.75);
--invert-75: invert(0.75);
--invert-50: invert(0.5);
--invert-50: invert(0.5);
--border-color-hr: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 13%));
--font-family-base: 'Segoe UI', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Lato', 'Liberation Sans', 'Noto Sans', 'Helvetica Neue', 'Helvetica', sans-serif;
--font-family-oswald: 'oswald';
--font-family-heading: 'Roboto', 'Roboto-fallback';
--font-family-libertine: 'Linux Libertine', 'Georgia', 'Times', serif;
--font-family-monospace: 'Menlo', 'Consolas', 'Monaco', 'Noto Mono', 'Nimbus Mono L', monospace;
--font-size-xxs: 80%;
--font-size-xs: 90%;
--font-size-s: 95%;
--font-size-m: 100%;
--font-size-ml: 105%;
--font-size-l: 115%;
--font-size-xl: 120%;
--font-size-xxl: 130%;
--font-size-huge: 145%;
--font-size-giant: 200%;


/*== Значение прозрачности ==*/
/*== Значение прозрачности ==*/
Строка 71: Строка 87:
/*== Цвет текста ==*/
/*== Цвет текста ==*/
--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;


/*== Контрастный цвет (синий) ==*/
/*== Контрастный цвет (синий) ==*/
Строка 78: Строка 98:
--color-contrast2: color-mix(in srgb, var(--color-contrast) 53%, var(--theme-bg-color-base));
--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-contrast2-dark: color-mix(in srgb, var(--color-contrast2) 80%, rgb(var(--color-darkened--rgb)));
--color-progressive: #36c;


/*== Цвет фона ==*/
/*== Цвет фона ==*/
Строка 84: Строка 106:
/* Алёрты */
/* Алёрты */
--bg-color-message: #0e6143;
--bg-color-message: #154938;
--bg-color-success: var(--bg-color-message);
--bg-color-success: var(--bg-color-message);
--bg-color-notice: #21375f;
--bg-color-notice: #21375f;
--bg-color-neutral: #2b2e39;
--bg-color-neutral: var(--theme-bg-color-250);
--bg-color-progressive: #23232f;
--bg-color-progressive: #23232f;
--bg-color-warning: #736218;
--bg-color-warning: #5b4f1a;
--bg-color-error: #7b1919;
--bg-color-error: #641b1c;


--bg-color-message-subtle: #154938;
--bg-color-message-subtle: #173630;
--bg-color-success-subtle: var(--bg-color-message-subtle);
--bg-color-success-subtle: var(--bg-color-message-subtle);
--bg-color-notice-subtle: #1c2d49;
--bg-color-notice-subtle: #1c2d49;
--bg-color-neutral-subtle: var(--bg-color-neutral);
--bg-color-neutral-subtle: var(--theme-bg-color-175);
--bg-color-progressive-subtle: var(--bg-color-progressive);
--bg-color-progressive-subtle: var(--bg-color-progressive);
--bg-color-warning-subtle: #534b22;
--bg-color-warning-subtle: #3d3b25;
--bg-color-error-subtle: #4b1e21;
--bg-color-error-subtle: #4b1e21;


Строка 105: Строка 127:


/* Алёрты */
/* Алёрты */
--border-color-message: #13855c;
--border-color-message: #0e6143;
--border-color-success: var(--border-color-message);
--border-color-success: var(--border-color-message);
--border-color-notice: #345695;
--border-color-notice: #345695;
--border-color-neutral: #393d4b;
--border-color-neutral: var(--theme-border-color-base);
--border-color-progressive: #38384b;
--border-color-progressive: #38384b;
--border-color-warning: #97851f;
--border-color-warning: #897400;
--border-color-error: #af2424;
--border-color-error: #9b2122;


/*== Для кодо-подобных блоков ==*/
/*== Для кодо-подобных блоков ==*/
Строка 120: Строка 142:
/* Цвет границ */
/* Цвет границ */
--border-color-code: #3e3e49;
--border-color-code: #3e3e49;
--border-color-code-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);


/*== Палитра цветов фонов ==*/
/*== Палитра цветов фонов ==*/
Строка 131: Строка 154:
--color-shift-percent-100: 0%;
--color-shift-percent-100: 0%;
--color-shift-percent-150: 4%;
--color-shift-percent-150: 4%;
--color-shift-percent-dark: 23%;
--color-shift-percent-dark: 25%;
--color-shift-percent-subtle: 32%;
--color-shift-percent-subtle: 32%;


Строка 198: Строка 221:
/* Turquoise */
/* Turquoise */
--bg-color-turquoise--hsl: 185.05deg 95.96%;
--bg-color-turquoise--hsl: 187.05deg 83.96%;
--bg-color-turquoise--hsl-alpha: 19.41%;
--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-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-100: hsl(var(--bg-color-turquoise--hsl) calc(var(--brightness-hsl) + var(--bg-color-turquoise--hsl-alpha) + var(--color-shift-percent-100)));
Строка 205: Строка 228:
--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-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));
--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 */
/* Azure */
Строка 262: Строка 294:
/* Pastel Red */
/* Pastel Red */
--bg-color-pastel-red--hsl: 351.21deg 66.67%;
--bg-color-pastel-red--hsl: 351.21deg 66.67%;
--bg-color-pastel-red--hsl-alpha: 32.12%;
--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-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-100: hsl(var(--bg-color-pastel-red--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-red--hsl-alpha) + var(--color-shift-percent-100)));
Строка 271: Строка 303:
/* Pastel Blue */
/* Pastel Blue */
--bg-color-pastel-blue--hsl: 246.32deg 28.93%;
--bg-color-pastel-blue--hsl: 246.32deg 28.93%;
--bg-color-pastel-blue--hsl-alpha: 38.63%;
--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-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-100: hsl(var(--bg-color-pastel-blue--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-blue--hsl-alpha) + var(--color-shift-percent-100)));
Строка 280: Строка 312:
/* Pastel Skyblue */
/* Pastel Skyblue */
--bg-color-pastel-skyblue--hsl: 195.00deg 41.10%;
--bg-color-pastel-skyblue--hsl: 195.00deg 41.10%;
--bg-color-pastel-skyblue--hsl-alpha: 28.63%;
--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-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-100: hsl(var(--bg-color-pastel-skyblue--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-skyblue--hsl-alpha) + var(--color-shift-percent-100)));
Строка 288: Строка 320:
/* Pastel Magenta */
/* Pastel Magenta */
--bg-color-pastel-magenta--hsl: 309.35deg 44.51%;
--bg-color-pastel-magenta--hsl: 301.35deg 44.51%;
--bg-color-pastel-magenta--hsl-alpha: 33.92%;
--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-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-100: hsl(var(--bg-color-pastel-magenta--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-magenta--hsl-alpha) + var(--color-shift-percent-100)));
Строка 298: Строка 330:
/* Pastel Lime */
/* Pastel Lime */
--bg-color-pastel-lime--hsl: 85.71deg 47.19%;
--bg-color-pastel-lime--hsl: 85.71deg 47.19%;
--bg-color-pastel-lime--hsl-alpha: 32.90%;
--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-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-100: hsl(var(--bg-color-pastel-lime--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-lime--hsl-alpha) + var(--color-shift-percent-100)));
Строка 307: Строка 339:
/* Pastel Turquoise */
/* Pastel Turquoise */
--bg-color-pastel-turquoise--hsl: 176.84deg 35.40%;
--bg-color-pastel-turquoise--hsl: 176.84deg 35.40%;
--bg-color-pastel-turquoise--hsl-alpha: 29.57%;
--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-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-100: hsl(var(--bg-color-pastel-turquoise--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-turquoise--hsl-alpha) + var(--color-shift-percent-100)));
Строка 313: Строка 345:
--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-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));
--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 Grey */
--bg-color-pastel-grey--hsl: 45.00deg 5.41%;
--bg-color-pastel-grey--hsl-alpha: 40.53%;
--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));


/* Pastel Orange */
/* Pastel Orange */
--bg-color-pastel-orange--hsl: 15.43deg 54.40%;
--bg-color-pastel-orange--hsl: 15.43deg 54.40%;
--bg-color-pastel-orange--hsl-alpha: 35.84%;
--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-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-100: hsl(var(--bg-color-pastel-orange--hsl) calc(var(--brightness-hsl) + var(--bg-color-pastel-orange--hsl-alpha) + var(--color-shift-percent-100)));
Строка 331: Строка 354:
--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-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));
--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));


/*== Палитра цветов текста ==*/
/*== Палитра цветов текста ==*/
Строка 340: Строка 381:
--text-color-dark-salmon: darksalmon;
--text-color-dark-salmon: darksalmon;
--text-color-green: #269335;
--text-color-green: #269335;
--text-color-lime: #46bf46;
--text-color-lime: #57cd62;
--text-color-turquoise: #189d80;
--text-color-turquoise: #189d80;
--text-color-yellow: #dbdb11;
--text-color-yellow: #dbdb11;
Строка 349: Строка 390:
--text-color-pink: #cd6dca;
--text-color-pink: #cd6dca;
--text-color-blue: #1c86ed;
--text-color-blue: #1c86ed;
--text-color-sky-blue: #3d78d1;
--text-color-sky-blue: #4981d5;
--text-color-aquamarine: #69d2d7;
--text-color-aquamarine: #68ced3;
--text-color-violet: #946ce3;
--text-color-violet: #946ce3;
--text-color-silver: #a9a9a9;
--text-color-silver: #a9a9a9;
Строка 367: Строка 408:
--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));
--box-shadow-overlay: 0px 0px 100vw 100vh rgba(0, 0, 0, var(--alpha-m));
--filter-drop-shadow: drop-shadow(0 2px 1px rgba(0, 0, 0, 0.6));
--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));


/*== Закругление границ ==*/
/*== Закругление границ ==*/
Строка 388: Строка 431:
Палитра темы Вики
Палитра темы Вики
==========*/
==========*/
--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-text-color: var(--ooui-text-color);
--theme-text-color: var(--ooui-text-color);
Строка 401: Строка 440:
--theme-brightness-trigger: 0% +;
--theme-brightness-trigger: 0% +;
--theme-bg--hsl: 230deg 15%;
--theme-bg--hsl: 230deg 14.5%;
--theme-bg--hsl-alpha: 13.5%;
--theme-bg--hsl-alpha: 13.5%;
--theme-bg-color-base: #18191c;
--theme-bg-color-base: #18191c;
Строка 409: Строка 448:
--theme-bg-color-200: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 5%));
--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-color-250: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 7%));
--theme-bg-color-350: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 9%));
--theme-bg-color-300: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 9%));
--theme-bg--rgba: 51, 51, 63;
--theme-bg-light--rgba: 61, 61, 73;
--theme-bg-header--gradient: linear-gradient(120deg, var(--theme-bg-color-250), var(--theme-bg-color-200));
--theme-bg-header--gradient: linear-gradient(120deg, var(--theme-bg-color-250), var(--theme-bg-color-200));
--theme-bg-header-light--gradient: linear-gradient(120deg, var(--theme-bg-color-350), var(--theme-bg-color-200));
--theme-bg-header-light--gradient: linear-gradient(120deg, var(--theme-bg-color-300), var(--theme-bg-color-200));
--theme-bg-header-light--gradient-center: linear-gradient(120deg, var(--theme-bg-color-200) 0%, var(--theme-bg-color-350) 50%, var(--theme-bg-color-200) 100%);
--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-border-color-base: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 11%));
--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-color-100: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 13%));
--theme-border-color-200: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 17%));


/*== Цвет иконок svg ==*/
/*== Цвет иконок svg ==*/
Строка 434: Строка 470:


/*== Цвет фона ==*/
/*== Цвет фона ==*/
--ooui-bg--hsl: 230deg 9%;
--ooui-bg--hsl: 220deg 11%;
--ooui-bg--hsl-alpha: 16.5%;
--ooui-bg--hsl-alpha: 16.5%;
--ooui-bg-color: hsl(var(--ooui-bg--hsl) var(--ooui-bg--hsl-alpha));
--ooui-bg-color: hsl(var(--ooui-bg--hsl) var(--ooui-bg--hsl-alpha));
Строка 443: Строка 479:
/* Градиент */
/* Градиент */
--ooui-gradient: linear-gradient(120deg, var(--ooui-bg-color-light), var(--ooui-bg-color-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-color));
--ooui-gradient-light: linear-gradient(120deg, var(--ooui-bg-color-light), var(--ooui-bg-color));


/*== Цвет границ ==*/
/*== Цвет границ ==*/
--ooui-border-color: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 5%));
--ooui-border-color: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 5%));
--ooui-border-color-light: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 7%));
--ooui-border-color-light: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 7%));
--ooui-border-color-lighter: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 10%));
}
}


Строка 454: Строка 489:
--brightness-hsl: -1%;
--brightness-hsl: -1%;


--theme-bg--hsl: 220deg 20%;
--theme-bg--hsl: 215deg 22%;
--theme-bg--hsl-alpha: 11%;
--theme-bg--hsl-alpha: 11%;
Строка 462: Строка 497:
--bg-color-code-light: #1e252d;
--bg-color-code-light: #1e252d;
--border-color-code: #2f3641;
--border-color-code: #2f3641;
--border-color-code-light: var(--border-color-code);
--theme-bg-color-base: #090d10;
--theme-bg-color-base: #090d10;
--theme-bg-color-100: #14181f;
--theme-bg-color-100: #14181f;


--theme-color-darkened--rgb: 20, 24, 31;
--ooui-bg--hsl: 205deg 24%;
 
--ooui-bg--hsl: 200deg 22%;
--ooui-bg--hsl-alpha: 14%;
--ooui-bg--hsl-alpha: 14%;
}
}
Строка 492: Строка 524:
--box-shadow-outline: 0 1px 1px 1px rgba(0, 0, 0, 0.2);
--box-shadow-outline: 0 1px 1px 1px rgba(0, 0, 0, 0.2);


    --theme-bg--hsl: 210deg 46%;
--theme-bg--hsl: 210deg 46%;
    --theme-bg--hsl-alpha: 93%;
--theme-bg--hsl-alpha: 94%;
    --theme-bg-color-base: #f7f7f7;
--theme-bg-color-base: #f7f7f7;
    --theme-bg-color-100: #eef1f4;
--theme-bg-color-100: #eef1f4;
    --theme-color-darkened--rgb: 232, 237, 242;
--theme-color-darkened--rgb: 232, 237, 242;
--theme-bg-color-150: hsl(var(--theme-bg--hsl) var(--theme-bg--hsl-alpha));
--theme-bg-color-150: hsl(var(--theme-bg--hsl) var(--theme-bg--hsl-alpha));
--theme-border-color-base: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 11% - 5%));
--theme-border-color-100: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 13% - 5%));
--theme-border-color-200: hsl(var(--theme-bg--hsl) calc(var(--theme-bg--hsl-alpha) + var(--theme-brightness-trigger) 17% - 5%));
--theme-text-color: var(--ooui-text-color);
--theme-text-color: var(--ooui-text-color);
Строка 510: Строка 536:


--ooui-bg--hsl: 200deg 30%;
--ooui-bg--hsl: 200deg 30%;
--ooui-bg--hsl-alpha: 88%;
--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: 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-border-color-light: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 7% - 5%));
--ooui-border-color-lighter: hsl(var(--ooui-bg--hsl) calc(var(--ooui-bg--hsl-alpha) + var(--theme-brightness-trigger) 10% - 5%));


--ooui-text-color: #141414;
--ooui-text-color: #141414;
Строка 522: Строка 547:


--text-color-link: #427bda;
--text-color-link: #427bda;
--text-color-link--visited: #0b0080;
--text-color-link-external: #36B;
--text-color-link-external: #36B;
--text-color-link-external--visited: #636;


--invert-0: invert(0);
--invert-0: invert(0);
Строка 532: Строка 559:
--color-contrast2: #bbd7ff;
--color-contrast2: #bbd7ff;


--bg-color-message: var(--bg-color-success);
--bg-color-message: #55bfa6;
--bg-color-success: #22ae8c;
--bg-color-success: #22ae8c;
--bg-color-notice: #c4ced2;
--bg-color-notice: #c4ced2;
Строка 540: Строка 567:
--bg-color-error: var(--bg-color-error-subtle);
--bg-color-error: var(--bg-color-error-subtle);


--bg-color-message-subtle: var(--bg-color-success-subtle);
--bg-color-message-subtle: #8ed5c5;
--bg-color-success-subtle: #9cd5cd;
--bg-color-success-subtle: #9cd5cd;
--bg-color-notice-subtle: #d1dbe0;
--bg-color-notice-subtle: #d1dbe0;
Строка 559: Строка 586:
--bg-color-code-light: var(--bg-color-code);
--bg-color-code-light: var(--bg-color-code);
--border-color-code: #dadde3;
--border-color-code: #dadde3;
--border-color-code-light: var(--border-color-code);


--border-outset: 1px outset rgb(150, 150, 150, 0.4);
--border-outset: 1px outset rgb(150, 150, 150, 0.4);
Строка 570: Строка 596:


--color-contrast: #7e7637;
--color-contrast: #7e7637;
--color-progressive: #9b8553;


--theme-bg-color-base: #1c1c21;
--theme-bg-color-base: #1c1c21;
--theme-bg-color-100: #252529;
--theme-bg-color-100: #252529;
--theme-color-darkened--rgb: 37, 37, 41;


--ooui-bg--hsl: 220deg 5%;
--ooui-bg--hsl: 220deg 5%;
--ooui-bg--hsl-alpha: 18%;
--ooui-bg--hsl-alpha: 18%;
}
}
/* Апрельская тема
:root body.mediawiki:not(.wgl-theme-light) {
--brightness-hsl: -1%;
--theme-bg--hsl: 300deg 28%;
--theme-bg--hsl-alpha: 12%;
--color-contrast: #4d2aa7;
--bg-color-code: #271a27;
--bg-color-code-light: #2d1e2c;
--border-color-code: #412f3d;
--theme-bg-color-base: #100910;
--theme-bg-color-100: #19141f;
--ooui-bg--hsl: 185deg 40%;
--ooui-bg--hsl-alpha: 13%;
}*/
/* #endregion */
/* #endregion */


Строка 702: Строка 742:
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 */


/* ============ */
@font-face {
/* #region Теги */
font-family: 'Roboto';
/* ============ */
font-style: normal;
.mw-editform #wpTextbox1, textarea {
font-weight: 100;
background: var(--theme-bg-color-100);
font-display: swap;
border-color: var(--theme-border-color-base);
src: url(https://fonts.gstatic.com/s/roboto/v18/frNV30OaYdlFRtH2VnZZdhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
color: var(--theme-text-color);
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
}


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


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


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


ol {
@font-face {
margin-block-start: 0.7em;
font-family: 'Roboto';
margin-block-end: 0.7em;
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
}


code, code.mw-highlight,
@font-face {
.code,
font-family: 'Roboto';
.tdg-templateDataParamWidget-param-alias:first-child {
font-style: normal;
border-radius: 2px;
font-weight: 400;
padding: 1px 4px;
font-display: swap;
background: var(--bg-color-code);
src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
border: 1px solid var(--border-color-code);
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
color: var(--theme-text-color);
}
}


.screenplay, code, tt, kbd, pre, samp, .skin-timeless .monospace {
@font-face {
font-family: 'Menlo', 'Consolas', 'Monaco', 'Noto Mono', 'Nimbus Mono L', monospace;
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
}


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


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


@media screen and (max-width: 850px) {
@font-face {
blockquote {
font-family: 'Roboto';
margin-inline-start: 10px;
font-style: normal;
margin-inline-end: 10px;
font-weight: 700;
padding: 6px 24px;
font-display: swap;
}
src: url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
}
/* #endregion */


small {
/* ============ */
font-size: 85%
/* #region Теги */
/* ============ */
.mw-editform #wpTextbox1, textarea {
background: var(--theme-bg-color-100);
border-color: var(--theme-border-color-base);
color: var(--theme-text-color);
}
}


li {
math {
margin-top: 2px;
margin: 0.2em 0;
font-size: 1.1em;
}
}


input[type="button"] {
cite,dfn {
background: var(--ooui-bg-color);
font-style: inherit;
border: 1px solid var(--ooui-border-color);
color: var(--ooui-text-color);
}
}


/*основные изображения - пиксельные. Для остальных нужно использовать класс noSprite*/
q {
img {
quotes: '«' '»' "„" "“";
image-rendering: pixelated;
}
}


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


.mw-body-content a > img, .mw-body-content .floatnone > img {
code, code.mw-highlight,
max-width: unset !important;
.code,
.tdg-templateDataParamWidget-param-alias:first-child {
border-radius: 2px;
padding: 1px 4px;
background: var(--bg-color-code);
border: 1px solid var(--border-color-code);
color: var(--theme-text-color);
}
}


hr {
.screenplay, code, tt, kbd, pre, samp, .skin-timeless .monospace {
border-bottom-width: 0px;
font-family: var(--font-family-monospace);
border-color: var(--theme-border-color-200);
}
}


footer,#footer-info-lastmod,#footer-info-copyright {
pre {
overflow: auto;
white-space: pre-wrap;
background: var(--bg-color-code-light);
border: 1px solid var(--border-color-code);
padding: 0.5em;
color: var(--theme-text-color);
color: var(--theme-text-color);
font-family: var(--font-family-monospace);
}
}


p,h1,h2,h3,h4,h5,h6,li {
blockquote {
color: var(--theme-text-color);
background: var(--theme-bg-color-100);
border-left: 4px solid var(--theme-bg-color-150);
padding: 8px 32px;
overflow: hidden;
box-shadow: var(--box-shadow);
border-radius: var(--border-radius-low);
}
}


p {
@media screen and (max-width: 850px) {
margin: 0.5em 0;
blockquote {
margin-inline-start: 10px;
margin-inline-end: 10px;
padding: 6px 24px;
}
}
}


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 {
small {
color: var(--text-color-link);
font-size: 85%
}
}


a.current {
li {
color: var(--theme-text-color);
margin-top: 2px;
}
}


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


a:hover,a:visited:hover {
/*основные изображения - пиксельные. Для остальных нужно использовать класс noSprite*/
color: var(--theme-text-color-light)
img {
image-rendering: pixelated;
filter: var(--filter-drop-shadow-low);
}
}


.mw-body dt {
/*Для непиксельных изображений*/
font-weight: bold;
.mw-body-content .noSprite img {
font-family: sans-serif;
image-rendering: auto !important;  
margin-top: 0.8em;
height: auto !important;
margin-bottom: 0.4em;
max-width: 100% !important;
}
}


.mw-body h1 {
.mw-body-content a > img, .mw-body-content .floatnone > img {
font-family: 'oswald';
max-width: unset !important;
font-size: 2em;
}
}


.mw-body h2 {
hr {
font-size: 1.5em;
border-bottom-width: 0px;
border-bottom: none;
border-color: var(--border-color-hr);
font-family: 'Linux Libertine', 'Georgia', 'Times', serif;
margin-bottom: 0.4em;
margin-top: 1em;
line-height: 1.375;
border-bottom: 2px solid var(--color-contrast);
}
}


.mw-body h3 {
footer,#footer-info-lastmod,#footer-info-copyright {
font-size: 1.17em;
color: var(--theme-text-color);
font-weight: bold;
font-family: sans-serif;
margin-top: 0.5em;
margin-bottom: 0.3em;
padding-bottom: 0;
line-height: 1.6;
padding-top: 0.3em;
}
}


.mw-body h4,
p,h1,h2,h3,h4,h5,h6,li {
.mw-body h5 {
color: var(--theme-text-color);
font-size: 1em;
}
font-weight: bold;
 
font-family: sans-serif;
p {
margin-top: 0.5em;
margin: 0.5em 0;
margin-bottom: 0.3em;
}
 
a {
color: var(--text-color-link);
}
}
/* #endregion */


/* ============ */
a:hover {
/* #region Шаблоны */
color: var(--theme-text-color-light);
/* ============ */
}


/*=== Навигационный шаблон ===*/
a:visited, a:visited:hover {
/* Default style for navigation boxes */
color: var(--text-color-link--visited);
.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,
 
.navbox-subgroup {
a.new, .new a,
width: 100%;
.cdx-link.is-red-link, .cdx-link.is-red-link:hover {
color: var(--text-color-link-new);
}
}
.navbox-group,
 
.navbox-title,
a.new:hover, .new a:hover,
.navbox-abovebelow {
.cdx-link.is-red-link:visited, .cdx-link.is-red-link:visited:hover {
padding: 0.25em 1em;   /* Title, group and above/below styles */
color: var(--text-color-link-new--visited);
text-align: center;
}
}
.navbox-title {
 
position: relative;
a.new:visited, .new a:visited {
line-height: 1.6em; /* Standard 1.6em for title */
color: var(--text-color-link-new--visited);
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);
}
}


/* cell spacing for navbox cells */
.mw-parser-output a.external, .mw-parser-output a.extiw,
tr + tr > .navbox-abovebelow,
.cdx-link, .cdx-link:hover {
tr + tr > .navbox-group,
color: var(--text-color-link-external)
tr + tr > .navbox-image,
tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */
border-top: 1px solid var(--theme-bg-color-100); /* Must match background color */
border-bottom: 1px solid var(--theme-bg-color-100);
}
}


th.navbox-group { /* Group style */
.mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited,
white-space: nowrap;
.cdx-link:visited, .cdx-link:visited:hover {
/* @noflip */
color: var(--text-color-link-external--visited);
text-align: left;
}
}
.navbox th,
 
.navbox-title {
a.current {
background: var(--color-contrast2); /* Level title color */
color: var(--theme-text-color);
}
}
.navbox,
 
.navbox-subgroup {
a.label {
background: var(--theme-bg-color-100); /* Level 1 color */
color: var(--theme-text-color);
}
}
.navbox-subgroup .navbox-group,
 
.navbox-subgroup .navbox-abovebelow {
.mw-body dt {
background: var(--theme-bg-color-200); /* Level 2 color */
font-weight: bold;
border-right: 1px solid var(--theme-bg-color-150);
font-family: sans-serif;
border-bottom: 1px solid var(--theme-bg-color-150);
margin-top: 0.8em;
border-top: none;
margin-bottom: 0.4em;
border-left: 2px solid var(--theme-border-color-100);
padding-left: 5px;
}
}
.navbox-abovebelow,
 
th.navbox-group,
.mw-body h1 {
.navbox-subgroup .navbox-title {
font-family: var(--font-family-oswald);
background: var(--theme-bg-color-250); /* Level 3 color */
font-size: var(--font-size-giant);
}
}
.navbox-even {
 
background: transparent; /* Even row striping */
.mw-body h2 {
}
font-size: var(--font-size-huge);
.navbox-odd {
font-weight: 500;
background: transparent; /* Odd row striping */
font-family: var(--font-family-heading);
margin-top: 1em;
border-bottom: 2px solid var(--color-contrast);
margin-bottom: 0.33rem;
padding: 0.25rem 0.25rem 0.1rem;
line-height: 1.25;
}
}


.navbox .hlist td dl,
.mw-body h3 {
.navbox .hlist td ol,
font-size: var(--font-size-xxl);
.navbox .hlist td ul,
font-weight: 500;
.navbox td.hlist dl,
font-family: var(--font-family-heading);
.navbox td.hlist ol,
margin-top: 0.3em;
.navbox td.hlist ul {
margin-bottom: 0.3em;
padding: 1px 0 0;   /* Adjust hlist padding in navboxes */
padding-bottom: 0.3em;
padding-top: 0.5em;
}
}
.navbox .navbox {
 
margin-top: 0; /* No top margin for nested navboxes */
.mw-body h3 .mw-headline {
}
display: inline-block;
.navbox + .navbox {
position: relative;
margin-top: -1px; /* Single pixel border between adjacent navboxes */
}
}


.navbox td:not(:has(table)), .navbox ul {
.mw-body h3 .mw-headline:before {
background: var(--theme-bg-color-150);
content: '';
padding: 4px 2px !important;
position: absolute;
bottom: -0.2em;
height: 2px;
width: calc(100% + 2em);
max-width: 85cqw;
background: linear-gradient(to right, hsl(from var(--color-contrast) h s l / 0.75) calc(100% - 2em), transparent 100%);
}
}


@media screen and (max-width: 650px) {
.mw-body h4,
th.navbox-group {
.mw-body h5 {
white-space: unset;
font-size: var(--font-size-xl);
}
font-weight: 500;
font-family: var(--font-family-heading);
padding-top: 0.5em;
margin: 0;
margin-bottom: 0.3em;
}
}
/* КОНЕЦ */
/* #endregion */
/* #endregion */


/* ============ */
/* ============ */
/* #region Модули */
/* #region Шаблоны */
/* ============ */
/* ============ */


/*=== Модуль:Краткий вызов ===*/
/*=== Навигационный шаблон ===*/
.shortcut {
/* Default style for navigation boxes */
clear: right;
.navbox { /* Navbox container style */
float: right;
box-sizing: border-box;
margin-left: 0.75em;
border: 1px solid var(--theme-border-color-base);
font-size: smaller;
width: 100%;
background: var(--bg-color-code-light);
margin: 2em auto 0; /* Prevent preceding content from clinging to navboxes */
border: 1px solid var(--border-color-code-light);
clear: both;
font-size: 90%;
text-align: center;
padding: 3px;
}
}
 
.navbox-inner,
.shortcut-1, .shortcut-2 {
.navbox-subgroup {
padding: 4px;
width: 100%;
margin: 0 !important;
}
}
 
.navbox-group,
.shortcut-2 {
.navbox-title,
line-height: 1.25em;
.navbox-abovebelow {
font-weight: bold;
padding: 0.25em 1em;   /* Title, group and above/below styles */
vertical-align: middle;
text-align: center;
}
}
/* #endregion */
.navbox-title {
 
/* ============ */
/* #region Расширение */
/* ============ */
 
/*=== CodeMirror ===*/
.CodeMirror {
height: 600px;
position: relative;
position: relative;
overflow: hidden;
line-height: 1.6em; /* Standard 1.6em for title */
background: var(--theme-bg-color-base);
border-bottom: 2px solid var(--color-darkened-border);
color: inherit;
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);
}
}


.CodeMirror-gutters {
/* cell spacing for navbox cells */
border-right: 1px solid var(--theme-bg-color-100);
tr + tr > .navbox-abovebelow,
background: var(--theme-bg-color-100);
tr + tr > .navbox-group,
white-space: nowrap;
tr + tr > .navbox-image,
tr + tr > .navbox-list { /* Borders above 2nd, 3rd, etc. rows */
border-top: 2px solid var(--theme-bg-color-100); /* Must match background color */
}
}


.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
th.navbox-group { /* Group style */
background: var(--color-contrast2-dark);
white-space: nowrap;
/* @noflip */
text-align: left;
}
}
 
.navbox th,
/*=== Расширение:Popups ===*/
.navbox-title {
/* Всплывающие окна */
background: var(--color-contrast2); /* Level title color */
.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,
.mwe-popups img {
.navbox-subgroup {
image-rendering: auto;
background: var(--theme-bg-color-100); /* Level 1 color */
}
}
 
.navbox-subgroup .navbox-group,
.mwe-popups .mwe-popups-container {
.navbox-subgroup .navbox-abovebelow {
background: var(--ooui-gradient-light);
background: var(--theme-bg-color-200); /* Level 2 color */
}
}
 
.navbox-abovebelow,
.mwe-popups .mwe-popups-extract {
th.navbox-group,
color: #dddddd;
.navbox-subgroup .navbox-title {
background: var(--theme-bg-color-250); /* Level 3 color */
border-right: 1px solid var(--theme-bg-color-100);
}
}
 
.navbox-even {
.mwe-popups .mwe-popups-extract:hover {
background: transparent; /* Even row striping */
color: #e8e8e8;
}
}
 
.navbox-odd {
.mwe-popups .mwe-popups-extract[dir='ltr']::after {
background: transparent; /* Odd row striping */
background: linear-gradient(90deg, #ffffff00 0%, #2a2a3387 50%);
}
}


.mwe-popups .mwe-popups-extract[dir='rtl']::after {
.navbox .hlist td dl,
background: linear-gradient(90deg, #2a2a3387 50%, #ffffff00 0%);
.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 {
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-overlay {
background: var(--theme-bg-color-150);
background: rgba(0, 0, 0, 0.6);
padding: 3px 2px !important;
}
}


#mwe-popups-settings {
@media screen and (max-width: 650px) {
border: 1px solid #41414d;
th.navbox-group {
background: #27272f;
white-space: unset;
}
}
}


#mwe-popups-settings header {
/*=== Шаблон:Сущность ===*/
border-bottom: 1px solid #41414d;
.ts-Сущность {
display: grid;
gap: 6px;
grid-template-columns: 1fr auto;
justify-content: space-between;
align-items: start;
margin: 0.5em 0;
}
}


#mwe-popups-settings main#mwe-popups-settings-form p {
.ts-Сущность:has(.ts-Сущность-field:hover) {
color: var(--ooui-text-color);
background: rgba(var(--color-lighter--rgb), 0.025);
}
}


#mwe-popups-settings main#mwe-popups-settings-form form label > span {
.ts-Сущность-field a {
color: #dddddd;
color: var(--theme-text-color-dark);
}
}


/*=== Расширение:InputBox ===*/
@media screen and (max-width: 650px) {
.mw-ui-input {
.ts-Сущность {
background: var(--ooui-bg-color);
grid-template-columns: 1fr;
color: var(--ooui-text-color-light);
}
}
}


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


.mw-ui-input:hover {
.ts-Cut-layout__header {
border-color: var(--ooui-border-color-light);
display: flex;
justify-content: space-between;
align-items: center;
gap: 8px;
}
}


/*=== Расширение:SyntaxHighlight ===*/
.ts-Cut-layout__header-arrow {
.mw-content-ltr.mw-highlight-lines pre, .mw-content-ltr.content .mw-highlight-lines pre {
display: grid;
background: var(--theme-bg-color-100);
grid-template-columns: 1fr auto 1fr;
border-color: var(--ooui-border-color);
text-align: center;
box-shadow: var(--ooui-bg-color-dark) 2.75em 0px 0px inset;
font-size: 90%;
color: var(--ooui-text-color);
}
}


.mw-content-ltr.mw-highlight .linenos {
.ts-Cut-layout__body {
color: var(--ooui-text-color-dark);
flex-grow: 100;
padding: 8px;
position: relative;
font-size: var(--font-size-s);
overflow: auto;
margin: 0 6px;
background: rgba(0, 0, 0, var(--alpha-s));
border-radius: var(--border-radius-low);
}
}


/*=== GrowthExperiments ===*/
/* КОНЕЦ */
body.mw-special-Homepage.growthexperiments-homepage-desktop .growthexperiments-homepage-container .growthexperiments-homepage-group-main {
--width: clamp(300px, 50vw, 480px);
width: var(--width);
flex: 1 0 var(--width);
}


.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .se-card-no-results, .growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .se-card-error, .growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .se-card-end-of-queue {
/* #endregion */
width: 300px;
}


.growthexperiments-homepage-module-suggested-edits .suggested-edits-filters .oo-ui-buttonGroupWidget {
/* ============ */
gap: 0.2em;
/* #region Модули */
}
/* ============ */


.mw-ge-help-panel-widget-overlay,
/*=== Модуль:Краткий вызов ===*/
.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-active > .oo-ui-window-frame {
.shortcut {
max-width: calc(100% - 2em);
clear: right;
max-height: calc(100% - 2em);
float: right;
margin-left: 0.75em;
font-size: smaller;
background: var(--bg-color-code-light);
border: 1px solid var(--border-color-code);
}
}


.mw-echo-ui-notificationItemWidget-initiallyUnseen {
.shortcut-1, .shortcut-2 {
animation-fill-mode: unset;
padding: 4px;
}
}


.ext-discussiontools-init-targetcomment {
.shortcut-2 {
background: var(--bg-color-hover);
line-height: 1.25em;
border-radius: var(--border-radius-low);
font-weight: bold;
}
vertical-align: middle;
 
@media screen and (max-width: 850px) {
.mw-ge-help-panel-popup .oo-ui-dialog.oo-ui-window-setup {
box-shadow: var(--box-shadow-overlay);
}
}
}
/* #endregion */
/* #endregion */


/* ============ */
/* ============ */
/* #region Основной интерфейс пользователя */
/* #region Расширение */
/* ============ */
/* ============ */
.mw-footer .footer-icons a {
/*=== Clipboard4wiki ===*/
[tooltip] {
background: var(--theme-bg-color-100);
background: var(--theme-bg-color-100);
border: 1px solid var(--theme-border-color-base);
border: 1px solid var(--theme-border-color-base);
padding-right: 15px;
border-radius: var(--border-radius-low);
padding-left: 15px;
padding: 1px 3px;
min-height: 44px;
display: inline-flex;
align-items: center;
}
}


.mw-json th, .mw-json td {
[tooltip] img {
border: 1px solid black;
filter: var(--invert-100);
}
}


.mw-json tr {
[tooltip]:active {
background: var(--theme-bg-color-100);
}
 
.mw-json th {
background: var(--theme-bg-color-250);
background: var(--theme-bg-color-250);
color: var(--theme-text-color);
}
}


.mw-json-value, .mw-json-single-value {
/*=== VisualEditor ===*/
background: var(--bg-color-emerald-50);
.ve-ui-diffElement-hasDescriptions .ve-ui-diffElement-content {
color: var(--theme-text-color);
border-right: 1px solid var(--border-color-hr);
}
}


.mw-json-empty {
.ve-ui-diffElement-attributeChange ins {
background: var(--bg-color-emerald-50);
background-color: rgba(0, 174, 136, 0.5) !important;
color: var(--theme-text-color);
box-shadow: 0 0 0 1px rgba(0, 174, 136, 0.5) !important;
}
}


.mw-ui-button {
.ve-ui-diffElement-attributeChange del {
color: var(--theme-text-color);
background-color: rgba(209, 29, 19, 0.5) !important;
box-shadow: 0 0 0 1px rgba(209, 29, 19, 0.5) !important;
}
}


.mw-ui-button:not(:disabled):hover {
/*=== CodeMirror ===*/
color: var(--theme-text-color-light);
.CodeMirror {
height: 600px;
position: relative;
overflow: hidden;
background: var(--theme-bg-color-base);
color: inherit;
}
}


/*=== Страница ===*/
.CodeMirror-gutters {
#mw-page-base {
border-right: 1px solid var(--theme-bg-color-100);
background: var(--theme-bg-color-base);
background: var(--theme-bg-color-100);
color: var(--theme-text-color);
white-space: nowrap;
border: var(--theme-bg-color-base)
}
}


#mw-header-nav-hack {
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
background: var(--theme-bg-color-base);
background: var(--color-contrast2-dark);
border-color: var(--theme-bg-color-200);
}
}


.mediawiki, .mw-page-container {
/*=== Popups ===*/
background: var(--theme-bg-color-base);
/* Всплывающие окна */
color: var(--theme-text-color);
.mwe-popups {
border: var(--theme-bg-color-base)
background: var(--ooui-gradient-light);
box-shadow: var(--box-shadow-high);
}
}


#mw-panel {
.mwe-popups img {
background: var(--theme-bg-color-base);
image-rendering: auto;
color: var(--theme-text-color);
border: var(--theme-bg-color-base)
}
}


#mw-content-container,#mw-header-container,#mw-content-wrapper,#mw-content,#p-logo {
.mwe-popups .mwe-popups-container {
background: var(--theme-bg-color-base);
background: var(--ooui-gradient-light);
color: var(--theme-text-color);
border: var(--theme-bg-color-base)
}
}


.mw-code {
.mwe-popups .mwe-popups-extract {
background: var(--theme-bg-color-100);
color: var(--theme-text-color);
color: var(--theme-text-color)
}
}


.wikiEditor-ui-toolbar .group .tool-select .options {
.mwe-popups .mwe-popups-extract:hover {
border: none;
color: var(--theme-text-color-light);
}
}


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 {
.mwe-popups .mwe-popups-extract[dir='ltr']::after {
color: var(--text-color-link-external)
background: transparent;
}
}


.vector-menu-tabs li {
.mwe-popups .mwe-popups-extract[dir='rtl']::after {
background: var(--theme-bg-color-100)
background: transparent;
}
}


#mw-changeslist-links {
.popups-icon {
background: var(--theme-bg-color-100);
filter: var(--invert-100);
color: var(--theme-text-color);
}
}


#simpleSearch {
/* Настройки */
background: var(--theme-bg-color-150);
.mwe-popups-overlay {
border-color: var(--theme-border-color-base);
background: rgba(var(--color-darkened--rgb), var(--alpha-m));
color: var(--theme-text-color);
border-radius: var(--border-radius-low);
}
}


#searchInput {
#mwe-popups-settings {
color: var(--theme-text-color-light)
border: 1px solid var(--ooui-border-color-light);
background: var(--ooui-bg-color-dark);
box-shadow: var(--box-shadow-overlay);
}
}


#pt-createaccount {
#mwe-popups-settings header {
display: none !important;
background: var(--ooui-bg-color);
border-bottom: 1px solid var(--ooui-border-color);
}
}


.vector-menu-tabs .selected {
#mwe-popups-settings main#mwe-popups-settings-form p {
background: var(--theme-bg-color-base)
color: var(--ooui-text-color);
}
}


#mw-footer-container {
#mwe-popups-settings main#mwe-popups-settings-form form label > span {
border-top: solid 4px #14866d;
color: #dddddd;
background: var(--theme-bg-color-100);
}
}


@media screen and (max-width: 850px) {
/*=== InputBox ===*/
.wikitable:not(.no-img-adaptive) img[width="64"][height="64"] {
.mw-ui-input {
width: 32px;
background: var(--ooui-bg-color);
height: 32px;
color: var(--ooui-text-color-light);
}
*:not(.no-img-adaptive) img[width="64"][height="128"] {
width: 32px;
height: 64px;
}
*:not(.no-img-adaptive) img[width="128"][height="128"] {
width: 64px;
height: 64px;
}
}
}


@media screen and (max-width: 650px) {
form:not(.oo-ui-layout) textarea, form:not(.oo-ui-layout) input {
.mw-parser-output table {
border-radius: var(--border-radius-low);
table-layout: auto !important;
border-color: var(--ooui-border-color);
overflow: auto;
max-width: 100%;
}
}
}


/* Заголовок */
.mw-ui-input:hover {
.mw-body h1.firstHeading {
border-color: var(--ooui-border-color-light);
border-width: 3px;
}
}


/* Содержание */
/*=== SyntaxHighlight ===*/
.mw-body {
.mw-content-ltr.mw-highlight-lines pre, .mw-content-ltr.content .mw-highlight-lines pre {
background: var(--theme-bg-color-100);
background: var(--theme-bg-color-100);
color: var(--theme-text-color);
border-color: var(--ooui-border-color);
padding: 12px 14px;
box-shadow: var(--ooui-bg-color-dark) 2.75em 0px 0px inset;
border-radius: var(--border-radius-low);
font-size: 90%;
box-shadow: var(--box-shadow-outline);
color: var(--ooui-text-color);
border: none;
border-top: 1px solid var(--color-lighter-alpha-x);
}
}


@media screen and (max-width: 850px) {
.mw-content-ltr.mw-highlight .linenos {
.mw-body {
color: var(--ooui-text-color-dark);
padding: 6px;
}
}
}


/* Категории */
/*=== GrowthExperiments ===*/
#content-bottom-stuff .catlinks {
.growthexperiments-mentor-dashboard-group-main {
margin-top: 6px;
--width: clamp(300px, 50vw, 480px);
border-radius: var(--border-radius-low);
width: var(--width);
border: none;
flex: 1 0 var(--width);
box-shadow: var(--box-shadow-outline);
border-top: 1px solid var(--color-lighter-alpha-x);
}
}


/*=== Заглавный поисковик ===*/
.ext-growthExperiments-MenteeOverview__actions {
/* Выдвижной блок */
flex-wrap: wrap;
.suggestions {
box-shadow: var(--box-shadow-high);
border-radius: 0 0 0.3em 0.3em;
background: var(--theme-bg-color-100);
border: 1px solid var(--ooui-border-color);
border-top: 2px solid var(--color-contrast);
padding-top: 4px;
}
}


.suggestions .suggestions-results, /* Блок страниц */
.mw-echo-ui-notificationItemWidget-initiallyUnseen {
.suggestions .suggestions-special  /* Блок поиска страниц, содержащих введённый текст */ {
animation-fill-mode: unset;
border-radius: 0.4em;
margin: 0.5em;
background: var(--ooui-bg-color);
border: 1px outset rgb(0 0 0 / 20%);
}
}


/* Страницы */
.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-card-wrapper .suggested-edits-task-card-wrapper .se-card-content .se-card-image {
.suggestions .suggestions-result {
box-shadow: inset 0 0 1px 1px var(--bg-color-focus);
color: var(--ooui-text-color-light);
margin: 6px;
}
}


/* Если пустой */
.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 {
.suggestions .suggestions-results:empty {
background-color: var(--ooui-bg-color-light);
display: none;
}
}


.suggestions-special .special-label {
.ext-discussiontools-init-targetcomment {
color: var(--ooui-text-color);
background: var(--bg-color-hover);
border-radius: var(--border-radius-low);
}
}


.suggestions-special .special-query {
.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,
color: var(--ooui-text-color-light);
.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-frameless::after,
.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-framed::after {
background: linear-gradient(to right, rgba(var(--color-lighter--rgb), 0), var(--ooui-bg-color) 50%);
}
}


/* Подсветка при наведении */
.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 {
.suggestions .suggestions-result-current {
background-color: var(--bg-color-yellow-100);
background: var(--color-contrast-dark);
outline: 1px solid var(--color-contrast);
border-radius: var(--border-radius-low);
border-color: var(--color-contrast-dark);
}
}


/* Общие стили */
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium {
.suggestions .suggestions-result,
background-color: var(--bg-color-yellow-50);
.suggestions .suggestions-special {
padding: 0.5em 0.5em 0.35em;
}
}


/*=== Боковая панель ===*/
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium {
/* Основной блок */
border-color: var(--bg-color-yellow-150);
#mw-site-navigation .sidebar-chunk, #mw-site-navigation .sidebar-chunk, #mw-related-navigation .sidebar-chunk, body.skin--responsive .portlet, body.skin--responsive .pBody {
padding: 0;
border: 0;
border-radius: 0;
background: none;
}
}


/* Блок навигации */
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium::before, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium::before {
@media (min-width: 1100px) {
border-top-color: var(--bg-color-yellow-150);
#mw-related-navigation {
border-bottom-color: var(--bg-color-yellow-150);
margin-top: 0;
}
}
}


/* Блоки */
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium::after, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium::after {
@media (min-width: 1100px) {
border-top-color: var(--bg-color-yellow-50);
.sidebar-inner .mw-portlet {
border-bottom-color: var(--bg-color-yellow-50);
padding: 0;
margin: 0.5em 8px 2px 6px !important;
border-radius: 0.2em;
box-shadow: var(--box-shadow);
}
}
}


@media screen and (min-width: 1340px) {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard {
#mw-site-navigation .sidebar-chunk .mw-portlet > div, #mw-site-navigation .sidebar-chunk .mw-portlet-body {
background-color: var(--bg-color-red-50);
margin-bottom: 1em;
}
}
}


@media screen and (min-width: 1100px) and (max-width: 1339px) {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard {
#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 {
border-color: var(--bg-color-red-150);
margin-bottom: 1em;
}
}
}


/* Заголовок */
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard::before, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard::before {
@media (min-width: 1100px) {
border-top-color: var(--bg-color-red-150);
#mw-site-navigation .sidebar-chunk h3,
border-bottom-color: var(--bg-color-red-150);
#mw-related-navigation .sidebar-chunk h3 {
margin: 0;
padding: calc(0.4em + 2px);
border-top: 2px solid var(--color-lighter-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-color);
font-size: 1.05em;
font-weight: bold;
}
}
}


/* Содержание */
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard::after, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard::after {
@media (min-width: 1100px) {
border-top-color: var(--bg-color-red-50);
#mw-site-navigation .sidebar-chunk .mw-portlet-body,
border-bottom-color: var(--bg-color-red-50);
#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-color-100);
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), inset 0 -2px 4px rgba(0, 0, 0, 0.15);
}
}
}


/* Для телефонов */
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy {
@media screen and (max-width: 1099px) {
background-color: var(--bg-color-emerald-50);
#mw-site-navigation .sidebar-inner,
#mw-related-navigation .sidebar-inner {
padding: 1em 2em;
background: var(--ooui-bg-color);
border-color: var(--ooui-border-color);
}
#mw-related-navigation .sidebar-inner::before, #mw-related-navigation .sidebar-inner::after {
display: none;
}
}
}


@media screen and (max-width: 850px) {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy {
#mw-content-block {
border-color: var(--bg-color-emerald-150);
background: var(--theme-bg-color-100);
}
}
}


/*=== Верхняя панель ===*/
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy::before, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy::before {
/* Контейнер и сетка заголовка */
border-top-color: var(--bg-color-emerald-150);
#mw-header-container {
border-bottom-color: var(--bg-color-emerald-150);
}
}


#mw-header {
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy::after, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy::after {
display: grid;
border-top-color: var(--bg-color-emerald-50);
align-items: center;
border-bottom-color: var(--bg-color-emerald-50);
grid-template-columns: auto 1fr auto;
gap: 6px;
grid-template-areas:
"a c b";
}
}
/* #endregion */


/* Логотип */
/* ============ */
#p-logo-text {
/* #region Гаджеты */
grid-area: a;
/* ============ */
padding: 0;
 
position: unset;
/* Gadget-freezeAPNG */
.freezeAPNG img.freezeAPNG__freeze  {  
display: inline-block;
}
 
.freezeAPNG img.freezeAPNG__animation {
display: none;
}
}


#p-logo-text a.long {
.freezeAPNG:hover img.freezeAPNG__animation,
color: var(--ooui-text-color);
.freezeAPNG:focus-within img.freezeAPNG__animation,
font-size: 1.3em;
.freezeAPNG.freezeAPNG--active img.freezeAPNG__animation {
font-weight: bold;
display: inline-block;
font-style: italic;
font-family: unset;
}
}


/* Пользовательские инструменты */
.freezeAPNG:hover img.freezeAPNG__freeze,
#personal-extra ul,
.freezeAPNG:focus-within img.freezeAPNG__freeze,
#user-tools {
.freezeAPNG.freezeAPNG--active img.freezeAPNG__freeze {
display: flex;
display: none;
align-items: center;
justify-content: flex-start;
gap: 0.2em;
grid-area: b;
}
}


#user-tools ul {
/* #endregion */
list-style: none;
 
margin: 0;
/* ============ */
/* #region Основной интерфейс пользователя */
/* ============ */
 
/*=== Страница поиска ===*/
.mw-body .mw-search-profile-tabs {
max-width: unset;
background-color: var(--ooui-bg-color-dark);
border: var(--border-outset-light);
border-radius: var(--border-radius-medium);
}
}


/* Поиск */
.mw-search-form-wrapper .mw-search-profile-tabs .search-types a,
#p-search {
#mw-search-togglebox input {
grid-area: c;
background: var(--ooui-bg-color-light);
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;
}
}


/* Персональный блок внутри пользовательских инструментов */
.mw-search-form-wrapper .mw-search-profile-tabs .search-types .current a {
#personal {
background: var(--bg-color-message);
padding: 0;
}
}


#personal h2 {
#mw-search-togglebox input {
margin: 0;
padding: 0.2em 0.5em;
padding: 0;
font-size: 1em;
font-weight: bold;
display: flex;
align-items: center;
position: unset;
font-family: unset;
background-image: none;
}
}


#personal h2::before {
.mw-body fieldset#mw-searchoptions .divider {
mask-image: var(--icon-personal);
border-color: var(--border-color-hr);
}
}


#personal h2::after {
.mw-body fieldset#mw-searchoptions {
display: none;
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);
}
}


#personal h2 span {
.searchresults {
margin-left: 4px;
display: flex;
flex-direction: column;
margin: 0;
}
}


#site-navigation h2 {
.searchresults .mw-search-pager-top .mw-pager-navigation-bar {
mask-image: var(--icon-menu-large);
display: none;
background: var(--theme-text-color-light) !important;
}
}


/* Медиа-запросы для экранов меньше 850px */
.searchresults .mw-search-results-container {
@media screen and (max-width: 850px) {
width: unset;
#mw-header-container {
}
padding: 0.7em 0.45em 0.35em;
 
}
.searchresults .mw-search-results {
display: flex;
#mw-header {
flex-wrap: wrap;
grid-template-columns: 1fr 0.6fr;
gap: 0.75em;
grid-template-areas:
margin: 1em 0 !important;
"a b"
max-width: 100%;
"c c";
}
}
 
.searchresults .mw-search-results li {
#p-logo-text {
display: flex;
margin-left: calc(30px + 6px + 0.3em);
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);
}


#user-tools {
@media (max-width: 639px) {
justify-content: flex-start;
.searchresults .mw-search-results li {
flex-direction: row-reverse;
flex: 1 0 100%;
}
#user-tools h2::after, .sidebar-chunk h2::after {
display: none;
}
#user-tools h2 span {
display: none;
}
}
}
}


/*=== Полоса прок ===*/
.searchresults .mw-search-results li a {
body:not(.wgl-theme-light)::-webkit-scrollbar,
font-size: 110%;
body:not(.wgl-theme-light) *::-webkit-scrollbar {
background: #313137;
}
}


body:not(.wgl-theme-light)::-webkit-scrollbar-thumb,
.searchresults .mw-search-results .mw-search-result {
body:not(.wgl-theme-light) *::-webkit-scrollbar-thumb {
margin: 0;
border-style: solid;
border-width: 3px;
border-radius: 0.3em;
}
}


body::-webkit-scrollbar-thumb,
.searchresults .mw-search-results .mw-search-result-heading {
body *::-webkit-scrollbar-thumb {
border-bottom: 2px solid var(--bg-color-sky-blue-100);
background: #505057;
display: flex;
border-color: #313137;
flex-direction: column;
border-radius: 0.3em;
}
}


body:not(.wgl-theme-light)::-webkit-scrollbar-thumb:hover,
.searchresults .mw-search-results .mw-search-result-heading > a,  
body:not(.wgl-theme-light) *::-webkit-scrollbar-thumb:hover {
.searchalttitle {
background: #616169;
display: flex;
padding: 0.1em 0.75em;
}
}


body:not(.wgl-theme-light)::-webkit-scrollbar-thumb:active,
.searchalttitle, #mw-search-interwiki li {
body:not(.wgl-theme-light) *::-webkit-scrollbar-thumb:active {
display: flex;
background: #72727b;
flex-wrap: wrap;
}
}


@media (hover: none) and (pointer: coarse) {
.searchresults .mw-search-results .searchresult {
::-webkit-scrollbar {
flex: 1;
all: unset;
padding: 0.5em;
width: 0;
}
height: 0;
}


::-webkit-scrollbar-thumb {
.searchresults .mw-search-results .searchresult .mw-search-exists {
all: unset;
margin-bottom: 1em;
}
}
}


/*=== Чекбоксы ===*/
.searchresults .mw-search-results .mw-search-result-data {
/* При нажатии */
font-size: 90%;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:focus + span {
padding: 0.5em 0.5em 0 0.5em;
box-shadow: none;
color: var(--ooui-text-color-dark);
}
}


/* В фокусе */
.searchResultImage .searchResultImage-thumbnail {
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span {
padding: 0.5em;
box-shadow: none;
padding-right: 1em;
}
}


/*=== Стиль для таблиц ===*/
.searchResultImage .searchResultImage-text {
/* wikitable */
flex: 1;
.wikitable {
}
background-color: var(--theme-bg-color-100);
 
color: var(--theme-text-color);
/*=== Остальное ===*/
margin: 1em 0;
.mw-json th, .mw-json td {
border: 1px solid var(--theme-bg-color-250);
border: 1px solid black;
padding: 3px;
border-collapse: separate;
border-spacing: 1px;
border-radius: var(--border-radius-medium);
}
}


.mw_metadata > tr > th, .mw-datatable > tr > th, .wikitable > tr > th, .mw_metadata > tr > td, .mw-datatable > tr > td, .wikitable > tr > td, .mw_metadata > * > tr > th, .mw-datatable > * > tr > th, .wikitable > * > tr > th, .mw_metadata > * > tr > td, .mw-datatable > * > tr > td, .wikitable > * > tr > td {
.mw-json tr {
border: none;
background: var(--theme-bg-color-100);
padding: 0.4em 0.5em;
}
}


.wikitable>*>tr>th {
.mw-json th {
background: var(--theme-bg-color-250);
background: var(--theme-bg-color-250);
color: var(--theme-text-color);
}
}


.wikitable>*>tr>td {
.mw-json-value, .mw-json-single-value {
background: var(--theme-bg-color-200);
background: var(--bg-color-emerald-50);
color: var(--theme-text-color);
}
}


.wikitable.plainrowheaders th[scope=row] {
.mw-json-empty {
font-weight: normal;
background: var(--bg-color-emerald-50);
text-align: left
color: var(--theme-text-color);
}
}


.wikitable td ul,.wikitable td ol,.wikitable td dl {
.mw-ui-button.mw-ui-progressive:not(:disabled),
text-align: left
.mw-ui-button.mw-ui-destructive:not(:disabled),
.mw-ui-button {
color: var(--theme-text-color);
}
}


/* Закругление верхнего левого угла первой ячейки */
.mw-ui-button:not(:disabled):hover {
.wikitable thead tr:first-child th:first-child,
color: var(--theme-text-color-light);
.wikitable thead tr:first-child td:first-child,
.wikitable:not(:has(thead)) tr:first-child th:first-child,
.wikitable:not(:has(thead)) tr:first-child td:first-child {
border-top-left-radius: var(--border-radius-low);
}
}


/* Закругление верхнего правого угла последней ячейки */
@media screen and (max-width: 850px) {
.wikitable thead tr:first-child th:last-child,
.wikitable:not(.no-img-adaptive) img[width="64"][height="64"] {
.wikitable thead tr:first-child td:last-child,
width: 32px !important;
.wikitable:not(:has(thead)) tbody > tr:first-child th:last-child,
height: 32px !important;
.wikitable:not(:has(thead)) tbody > tr:first-child td:last-child {
}
border-top-right-radius: var(--border-radius-low);
*: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;
}
}
 
@media screen and (max-width: 650px) {
.mw-parser-output table {
table-layout: auto !important;
overflow: auto;
max-width: 100%;
}
}
}


/* Закругление нижнего левого угла первой ячейки последнего ряда
.mw-code {
.wikitable tbody tr:last-child th:first-child,
background: var(--theme-bg-color-100);
.wikitable tbody tr:last-child td:first-child {
color: var(--theme-text-color);
border-bottom-left-radius: var(--border-radius-low);
border-color: var(--border-color-hr);
}*/
}


/* Закругление нижнего правого угла последней ячейки последнего ряда
.wikiEditor-ui-toolbar .group .tool-select .options {
.wikitable tbody tr:last-child th:last-child,
border: none;
.wikitable tbody tr:last-child td:last-child {
}
border-bottom-right-radius: var(--border-radius-low);
}*/


/*=== Полоса прокрутки === */
@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,
@media screen and (max-width: 850px) {
body:not(.wgl-theme-light) *::-webkit-scrollbar-track {
.wikitable {
  background-color: color-mix(in srgb, rgb(var(--color-lighter--rgb)) 8%, var(--theme-bg-color-base));
font-size: 0.8em;
}
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%);
}
}
}
}


/* standard */
/*=== Чекбоксы ===*/
.standard {
/* При нажатии */
background: none;
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:focus + span {
margin-top: 1em;
box-shadow: none;
margin-bottom: 1em;
border: 1px solid var(--theme-border-color-base);
border-collapse: collapse;
}
}


.standard > tr > th, .standard > * > tr > th {
/* В фокусе */
background-color: var(--theme-bg-color-150);
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span {
box-shadow: none;
}
}


.standard > tr > th, .standard > tr > td, .standard > * > tr > th, .standard > * > tr > td {
/*=== Стиль для таблиц ===*/
border: 1px solid var(--theme-border-color-base);
/* wikitable */
padding: 0.2em 0.4em;
.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);
}
}
/* КОНЕЦ */


/*=== Сollapsible ===*/
.mw_metadata > tr > th, .mw-datatable > tr > th, .wikitable > tr > th, .mw_metadata > tr > td, .mw-datatable > tr > td, .wikitable > tr > td, .mw_metadata > * > tr > th, .mw-datatable > * > tr > th, .wikitable > * > tr > th, .mw_metadata > * > tr > td, .mw-datatable > * > tr > td, .wikitable > * > tr > td {
.mw-parser-output .mw-collapsible-toggle {
border: none;
position: relative;
padding: 0.4em 0.5em;
font-weight: normal;
text-align: right;
top: 0;
right: 0;
}
}


.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
.wikitable>*>tr>th {
float: left;
background: var(--theme-bg-color-250);
text-align: left
}
}


.mw-collapsible-toggle-default .mw-collapsible-text {
.wikitable>*>tr>td {
color: var(--text-color-link);
background: var(--theme-bg-color-200);
}
}


.mw-collapsible-toggle-default .mw-collapsible-text:hover {
.wikitable.plainrowheaders th[scope=row] {
color: var(--text-color-link);
font-weight: normal;
text-align: left
}
}


.mw-collapsible-toggle-default .mw-collapsible-text:active {
.wikitable td ul,.wikitable td ol,.wikitable td dl {
color: var(--text-color-link);
text-align: left
}
}


/*=== Картинки с обёрткой ===*/
/* Закругление верхнего левого угла первой ячейки */
figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'] {
.wikitable thead tr:first-child th:first-child,
background: var(--theme-bg-color-100);
.wikitable thead tr:first-child td:first-child,
border-color: var(--theme-border-color-base);
.wikitable:not(:has(thead)) tr:first-child th:first-child,
border-radius: var(--border-radius-low) var(--border-radius-low) 0 0;
.wikitable:not(:has(thead)) tr:first-child td:first-child {
border-collapse: unset;
border-top-left-radius: var(--border-radius-low);
}
}


figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
/* Закругление верхнего правого угла последней ячейки */
margin: 0.5em;
.wikitable thead tr:first-child th:last-child,
border-radius: var(--border-radius-high);
.wikitable thead tr:first-child td:last-child,
border: none;
.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);
}
}


figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption {
/* Закругление нижнего левого угла первой ячейки последнего ряда
padding: 0.25em 0.5em 0.5em 0.5em;
.wikitable tbody tr:last-child th:first-child,
background: var(--theme-bg-color-150);
.wikitable tbody tr:last-child td:first-child {
border-color: var(--theme-border-color-base);
border-bottom-left-radius: var(--border-radius-low);
border-radius: var(--border-radius-low);
}*/
}


/*=== Gallery ===*/
/* Закругление нижнего правого угла последней ячейки последнего ряда
.mw-body li.gallerybox div.thumb {
.wikitable tbody tr:last-child th:last-child,
background: var(--theme-bg-color-150);
.wikitable tbody tr:last-child td:last-child {
border-color: var(--theme-border-color-base);
border-bottom-right-radius: var(--border-radius-low);
border-radius: var(--border-radius-low) var(--border-radius-low) 0 0;
}*/
}


/*=== Медиа-просмотрщике ===*/
@media all and (max-width: 640px) {
.mw-mmv-post-image {
.mw-body-content table.mw-made-collapsible.mw-collapsed {
background: var(--theme-bg-color-100);
display: table;
color: var(--theme-text-color);
}
}
}


.mw-mmv-image-metadata {
@media screen and (max-width: 850px) {
background: var(--theme-border-color-base);
.mw-body table table {
border-color: var(--theme-border-color-200);
width: 100%;
}
}
}


.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 {
/* standard */
background: var(--color-contrast-dark);
.standard {
border-color: var(--color-contrast);
background: none;
margin-top: 1em;
margin-bottom: 1em;
border: 1px solid var(--theme-border-color-base);
border-collapse: collapse;
}
}


.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 {
.standard > tr > th, .standard > * > tr > th {
background: var(--color-contrast);
background-color: var(--theme-bg-color-150);
border-color: var(--color-contrast);
}
}


.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 {
.standard > tr > th, .standard > tr > td, .standard > * > tr > th, .standard > * > tr > td {
background: var(--theme-bg-color-base);
border: 1px solid var(--theme-border-color-base);
padding: 0.2em 0.4em;
}
}
/* КОНЕЦ */


.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 {
/*=== Сollapsible ===*/
background: var(--theme-bg-color-base);
.mw-parser-output .mw-collapsible-toggle {
position: relative;
font-weight: normal;
text-align: right;
top: 0;
right: 0;
}
}


.cdx-button:enabled.cdx-button--weight-quiet:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover {
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
border-color: transparent;
float: left;
text-align: left
}
}


.cdx-button:enabled.cdx-button--weight-quiet:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover {
.mw-collapsible-toggle-default .mw-collapsible-text {
background: var(--bg-color-focus);
color: var(--text-color-link);
}
}


.cdx-button:enabled, .cdx-button.cdx-button--fake-button--enabled {
.mw-collapsible-toggle-default .mw-collapsible-text:hover {
background: var(--theme-bg-color-150);
color: var(--text-color-link);
color: var(--theme-text-color);
border-color: var(--theme-border-color-base);
}
}


.cdx-button:enabled:hover, .cdx-button.cdx-button--fake-button--enabled:hover {
.mw-collapsible-toggle-default .mw-collapsible-text:active {
background: var(--theme-bg-color-200);
color: var(--text-color-link);
color: var(--theme-text-color-light);
border-color: var(--theme-border-color-base);
}
}


.mw-mmv-title-para.mw-mmv-ttf-normal {
/*=== Картинки с обёрткой ===*/
font-size: 18px;
figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'] {
font-weight: bold;
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;
}
}


.mw-mmv-dialog {
figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
background-color: var(--theme-bg-color-100);
margin: 0.5em;
border-radius: var(--border-radius-high);
border: none;
}
}


.mw-mmv-dialog .mw-mmv-dialog-warning {
figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption {
background-color: var(--bg-color-warning-subtle);
padding: 0.25em 0.5em 0.5em 0.5em;
background: var(--theme-bg-color-150);
border-color: var(--theme-border-color-base);
border-radius: var(--border-radius-low);
}
}


.mw-mmv-download-dialog .mw-mmv-dialog-down-arrow {
/*=== Gallery ===*/
background-color: var(--theme-bg-color-100);
.mw-body li.gallerybox {
padding: 0.33em;
margin: 0.33em;
background-color: var(--theme-bg-color-150);
border: var(--border-outset-light);
border-radius: var(--border-radius-medium);
}
}


.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
.mw-body li.gallerybox div.thumb {
background-color: var(--theme-bg-color-100);
background: #f8f9fa;
border: solid #eaecf0;
border-width: 1px 1px 0.2em;
box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.02);
padding: 0;
overflow: hidden;
background-color: var(--theme-bg-color-175);
border-color: transparent;
border-radius: var(--border-radius-low);
}
 
div.gallerytext {
padding: 0;
letter-spacing: 0.025em;
text-align: center;
}
}


.cdx-select:enabled {
/*=== Медиа-просмотрщике ===*/
background-color: var(--theme-bg-color-150);
.mw-mmv-post-image {
background: var(--theme-bg-color-100);
color: var(--theme-text-color);
color: var(--theme-text-color);
border-color: var(--theme-border-color-base);
}
}


.cdx-select:enabled:hover {
.mw-mmv-post-image {
background-color: var(--theme-bg-color-150);
color: var(--theme-text-color-dark);
color: var(--theme-text-color-light);
}
border-color: var(--theme-border-color-base);
 
.mw-mmv-image-metadata {
background: var(--theme-border-color-base);
border-color: var(--border-color-hr);
}
 
.mw-mmv-title-para.mw-mmv-ttf-normal {
font-size: 18px;
font-weight: bold;
}
}


.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header {
.mw-mmv-dialog {
background-color: transparent;
background-color: var(--theme-bg-color-100);
border-color: var(--theme-border-color-base);
}
}


.cdx-tabs:not(.cdx-tabs--framed)>.cdx-tabs__header .cdx-tabs__list__item[aria-selected=false] {
.mw-mmv-dialog .mw-mmv-dialog-warning {
color: var(--theme-text-color-dark);
background-color: var(--bg-color-warning);
}
}


.cdx-text-input__input:enabled {
.mw-mmv-download-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--theme-bg-color-150);
background-color: var(--theme-bg-color-100);
color: var(--theme-text-color-light);
border-color: var(--theme-border-color-base);
}
}


.cdx-text-input__input:enabled:hover {
.mw-mmv-dialog .mw-mmv-dialog-down-arrow {
border-color: var(--theme-border-color-100);
background-color: var(--theme-bg-color-100);
}
}


Строка 1982: Строка 2050:
vertical-align: baseline;
vertical-align: baseline;
border-radius: 0;
border-radius: 0;
background: transparent;
background: var(--theme-bg-color-150);
border: 1px solid var(--theme-bg-color-base);
border: 1px solid var(--theme-bg-color-base);
border-top: 1px solid rgba(var(--color-lighter--rgb), var(--alpha-xs));
border-top: 1px solid rgba(var(--color-lighter--rgb), var(--alpha-xs));
Строка 1996: Строка 2064:
.tabs-tabbox > .tabs-container {
.tabs-tabbox > .tabs-container {
padding: 14px 10px;
padding: 14px 10px;
background: var(--theme-bg-color-175);
background: var(--theme-bg-color-150);
border: 1px solid var(--theme-bg-color-base);
border: none;
border-top: 1px solid rgba(var(--theme-color-lighter--rgb), var(--alpha-x));
border-top: 1px solid rgba(var(--color-lighter--rgb), var(--alpha-x));
border-radius: var(--border-radius-low);
border-radius: var(--border-radius-low);
box-shadow: var(--box-shadow);
}
.tabs-content {
width: 100%;
}
}


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


Строка 2020: Строка 2097:


.toc .toctitle {
.toc .toctitle {
font-size: 0.95em;
font-size: var(--font-size-s);
padding: 0 8px;
display: flex;
display: flex;
align-items: center;
align-items: center;
Строка 2035: Строка 2111:
display: flex;
display: flex;
align-items: center;
align-items: center;
padding: 0;
}
}


Строка 2040: Строка 2117:
content: "";
content: "";
display: block;
display: block;
width: 12px;
width: 16px;
height: 12px;
height: 14px;
--mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
--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);
-webkit-mask: var(--mask);
Строка 2065: Строка 2142:
align-items: center;
align-items: center;
justify-content: flex-end;
justify-content: flex-end;
font-family: "noto sans";
font-family: var(--font-family-heading);
}
}


Строка 2109: Строка 2186:
/* #region Классы */
/* #region Классы */
/* ============ */
/* ============ */
/* Складной списки с кнопкой в ширину всего блока */
.collapsible-title {
display: grid;
}
.collapsible-title > *:not(.mw-collapsible-content) {
grid-row: 1;
grid-column: 1 / 3;
}
.collapsible-title > .mw-collapsible-content {
grid-row: 2;
grid-column: 1 / 3;
}
/* Делает кнопку раскрытия складного списка в виде стрелочки */
.collapsible-toggle-arrow::before {
--wh-ratio: 1.5;
--w: 0.9em;
--h: calc(var(--w) / var(--wh-ratio));
content: "";
background-image: url(/images/1/12/Inverted_triangle.svg);
display: inline-block;
background-size: cover;
width: var(--w);
height: var(--h);
margin: 0 0.1em;
transition: transform 60ms ease;
}
.mw-collapsible:has(.mw-collapsible-toggle-collapsed) > .collapsible-toggle-arrow::before {
transform: rotate(-90deg);
}
.mw-collapsible:has(.collapsible-toggle-arrow) > .mw-collapsible-toggle *,
.mw-collapsible:has(.collapsible-toggle-arrow) > .mw-collapsible-toggle::after,
.mw-collapsible:has(.collapsible-toggle-arrow) > .mw-collapsible-toggle::before {
display: none;
}
/* Ссылка на весь контейнер кнопки */
a:has(.StupidButton) {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: var(--index-overlay);
}
/* Тег p без отступов */
.p-no-margin p {
margin: 0;
}
/* Подсветка при наведении */
.backlight:hover {
box-shadow: 0 0 4px 2px var(--color-contrast);
}


/* Key press */
/* Key press */
.keyboard-key {
.keyboard-key,
.ve-ui-commandHelpDialog-shortcut > kbd, .ve-ui-commandHelpDialog-sequence > kbd {
border: 1px solid var(--theme-border-color-100);
border: 1px solid var(--theme-border-color-100);
border-radius: var(--border-radius-low);
border-radius: var(--border-radius-low);
Строка 2134: Строка 2272:
z-index: 10000;
z-index: 10000;
image-rendering: pixelated;
image-rendering: pixelated;
filter: var(--filter-drop-shadow);
filter: var(--filter-drop-shadow-medium);
}
}


Строка 2168: Строка 2306:
}
}


.tools-inline li:hover {
#mw-indicator-mw-helplink a {
border-bottom-width: 2px;
}
 
.tools-inline li.selected {
background: transparent !important;
border-bottom-width: 2px;
}
 
#mw-indicator-mw-helplink a {
background-image: none;
background-image: none;
}
}
Строка 2183: Строка 2312:
.mw-body-content sub,.mw-body-content sup,span.reference {
.mw-body-content sub,.mw-body-content sup,span.reference {
font-size: 80%
font-size: 80%
}
#mw-content-block #catlinks {
background: var(--theme-bg-color-100);
}
}


Строка 2196: Строка 2321:
#interwiki-completelist {
#interwiki-completelist {
font-weight: bold
font-weight: bold
}
.hatnote {
font-style: italic;
padding-left: 1.6em;
}
}


.biglink {
.biglink {
font-family: "Oswald";
font-family: var(--font-family-oswald);
font-style: oblique 10deg;
font-style: oblique 10deg;
font-variant-caps: small-caps;
font-variant-caps: small-caps;
Строка 2292: Строка 2422:
margin-bottom: 0
margin-bottom: 0
}
}


@media (max-width: 800px) {
@media (max-width: 800px) {
Строка 2303: Строка 2435:
gap: 8px;
gap: 8px;
grid-template-columns: repeat(auto-fit, minmax(clamp(200px, 30vw, 300px), 1fr));
grid-template-columns: repeat(auto-fit, minmax(clamp(200px, 30vw, 300px), 1fr));
}
.grid-big-item-adaptive {
display: grid;
gap: 10px;
grid-template-columns: repeat(auto-fit, minmax(clamp(200px, 30vw, 400px), 1fr));
}
}


Строка 2358: Строка 2496:
}
}


.list-reset-margin > ol:not(:first-child) > li:not(:first-child),
.list-reset-margin > ol > li:not(:first-child),
.list-reset-margin > ul:nth-of-type(n+2) {
.list-reset-margin > ul:nth-of-type(n+2) {
margin-top: 10px;
margin-top: 10px;
Строка 2394: Строка 2532:


.brightness-overlay:hover::before {
.brightness-overlay:hover::before {
filter: brightness(103%);
filter: brightness(105%);
}
}


/* Уменьшеная полоса прокрутки */
/* Уменьшеная полоса прокрутки */
.short-scrollbar::-webkit-scrollbar {  
@media not all and (hover: none) and (pointer: coarse) {
width: 10px;
body:not(.wgl-theme-light) .short-scrollbar::-webkit-scrollbar {  
}
width: 13px;
 
}
.short-scrollbar::-webkit-scrollbar-track  {
background: var(--ooui-bg-color-light);
}
 
.short-scrollbar::-webkit-scrollbar-thumb {  
background: #44444d; border: 2px solid var(--ooui-bg-color-light); border-radius: 0;
}
}


Строка 2420: Строка 2552:
.with-drop-shadow,
.with-drop-shadow,
.mw-wiki-logo.timeless-logo img {
.mw-wiki-logo.timeless-logo img {
filter: var(--filter-drop-shadow);
filter: var(--filter-drop-shadow-medium);
}
 
/* Лого рендерится не в pixelated */
.mw-wiki-logo.timeless-logo img {
image-rendering: auto;
}
}


Строка 2500: Строка 2637:
.mobile-image img {
.mobile-image img {
width: 32px;
width: 32px !important;
height: 32px;
height: 32px !important;
}
}
}
}
Строка 2507: Строка 2644:
/* Класс для уменьшения яркости фона tabs */
/* Класс для уменьшения яркости фона tabs */
.tabs-no-background > .tabs-container {
.tabs-no-background > .tabs-container {
background: rgba(var(--theme-color-lighter--rgb), 0.02);
background: rgba(var(--color-lighter--rgb), 0.02);
}
}
/* #endregion */
/* #endregion */
Строка 3243: Строка 3380:
}
}


.druid-container {
table.druid-container {
display: table;
background: var(--theme-bg-color-150);
background: var(--theme-bg-color-150);
float: right;
float: right;
clear: right;
clear: right;
margin: 0 0 1em 1em;
margin: 0 0 1em 1em;
max-width: 400px;
width: 400px;
min-width: 300px;
box-sizing: border-box;
box-sizing: border-box;
position: relative;
position: relative;
Строка 3256: Строка 3393:
border-radius: 0.2em;
border-radius: 0.2em;
overflow: auto;
overflow: auto;
font-size: 90%;
border-spacing: 0;
border-spacing: 0;
padding: 2px;
padding: 2px;
Строка 3262: Строка 3398:


@media screen and (max-width: 720px) {
@media screen and (max-width: 720px) {
   .druid-container {
   table.druid-container {
float: none;
float: none;
margin: 0.5rem auto;
margin: 0.5rem auto;
Строка 3281: Строка 3417:
padding: 5px;
padding: 5px;
text-align: center;
text-align: center;
font-size: 120%;
font-size: var(--font-size-ml);
font-weight: bold;
font-weight: bold;
}
}


.druid-infobox .druid-section {
.druid-infobox .druid-section {
font-size: 110%;
font-size: var(--font-size-m);
background: color-mix(in srgb, var(--druid-color-contrast) 30%, var(--theme-bg-color-150));
background: color-mix(in srgb, var(--druid-color-contrast) 30%, var(--theme-bg-color-150));
border-top: 1px solid var(--theme-border-color-base);
border-top: 1px solid var(--theme-border-color-base);
Строка 3409: Строка 3545:
Table support
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-color-200) !important;
}
.druid-container tbody tr.druid-row:nth-child(3) th {
border-right: 1px solid var(--theme-bg-color-150) !important;
}
.druid-container tr:not(.data-druid-section):nth-child(odd) {
.druid-container tr:not(.data-druid-section):nth-child(odd) {
background: var(--theme-bg-color-150);
background: var(--theme-bg-color-200);
}
}


.druid-container tr:not(.data-druid-section):nth-child(even) {
.druid-container tr:not(.data-druid-section):nth-child(even) {
background: var(--theme-bg-color-200);
background: var(--theme-bg-color-150);
}
}


Строка 3439: Строка 3561:
.druid-container th .mw-collapsible-toggle {
.druid-container th .mw-collapsible-toggle {
padding: 4px;
padding: 4px;
font-size: 14px;
font-size: var(--font-size-xs);
}
}


Строка 3445: Строка 3567:
width: 40%;
width: 40%;
text-align: left;
text-align: left;
}
.druid-container td {
max-width: 0;
}
}


.druid-container ul {
.druid-container ul {
list-style: none;
list-style: none;
padding: 0;
margin: 0;
margin: 0;
margin-left: 10px;
margin-left: 10px;
Строка 3456: Строка 3583:
content: "•";
content: "•";
display: inline-block;
display: inline-block;
font-size: 15px;
font-size: var(--font-size-l);
margin-left: -10px;
margin-left: -10px;
margin-right: 4px;
margin-right: 4px;
Строка 3530: Строка 3657:


/* ============ */
/* ============ */
/* #region Меню настроек темы */
/* #region JS */
/* ============ */
/* ============ */


.theme-dropdown {
/* Переключатель проекта */
position: relative;
.js-project-menu {
display: inline-flex;
gap: 6px;
font-size: var(--font-size-s);
flex-wrap: wrap;
padding-bottom: 6px;
}
 
.js-project-menu label {
user-select: none;
-webkit-user-drag: none;
transition-property: background,box-shadow;
transition-duration: var(--transition-time);
cursor: pointer;
padding: 0.2em 0.4em;
font-weight: bold;
border-bottom: solid 2px var(--theme-text-color-dark);
border-radius: var(--border-radius-low) var(--border-radius-low) 0 0;
color: var(--theme-text-color-dark);
opacity: 0.75;
}
}


#personal-extra li,
.js-project-menu input {
#personal h2,
display: none;
.theme-dropdown-details {
padding: 0.2em;
border-radius: var(--border-radius-medium);
margin: 0;
}
}


.theme-dropdown-details[open] + .theme-window {
.js-project-menu input:checked + label,
visibility: visible;
.js-project-menu label:hover {
opacity: 1;
opacity: 1;
height: auto;
transform: scale(0.99999);
}
}


#personal .dropdown,
.js-project-menu input:not(:checked) + label {
.theme-dropdown .theme-window {
background: unset !important;
top: unset;
user-select: none;
position: absolute;
right: -14px;
width: 14.5rem;
font-size: 0.95rem;
background: var(--theme-bg-color-100);
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(--theme-bg-color-250);
border-top: 2px solid var(--theme-border-color-base);
border-radius: var(--border-radius-low);
padding: 0.2em;
box-shadow: var(--box-shadow-high), var(--box-shadow-inset);
}
}


#personal .dropdown::before,
.js-project-menu input#project-Corvax + label {
#personal .dropdown::after {
color: var(--text-color-crimson);
display: none;
border-bottom-color: var(--text-color-crimson);
background: var(--bg-color-pastel-red-dark);
}
}


.theme-dropdown .theme-window {
.js-project-menu input#project-WL + label {
overflow: hidden;
color: var(--text-color-dark-salmon);
opacity: 0;
border-bottom-color: var(--text-color-dark-salmon);
visibility: hidden;
background: var(--bg-color-rust-dark);
transform: scale(0.9);
transform-origin: top;
}
}


.theme-dropdown .theme-window * {
.js-project-menu input#project-CM + label {
user-select: none;
color: var(--text-color-turquoise);
user-drag: none;
border-bottom-color: var(--text-color-turquoise);
-webkit-user-drag: none;
background: var(--bg-color-emerald-dark);
}
}


#personal .dropdown label, #personal .dropdown h3,
.js-project-menu input#project-Frontier + label {
.theme-dropdown .theme-window__header {
color: var(--text-color-violet);
display: flex;
border-bottom-color: var(--text-color-violet);
align-items: center;
background: var(--bg-color-violet-dark);
gap: 4px;
position: relative;
height: 2rem;
font-size: 1rem;
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;
}
}


#theme-preferences__content {
.js-project-menu input#project-Fallout + label {
display: flex;
color: var(--text-color-silver);
flex-direction: column;
border-bottom-color: var(--text-color-silver);
gap: 0.5em;
background: var(--bg-color-grey-dark);
}
}


#theme-preferences__content .theme-menu__heading {
.js-project-menu input#project-SW + label {
display: flex;
color: var(--text-color-crimson);
justify-content: center;
border-bottom-color: var(--text-color-crimson);
align-items: center;
background: var(--bg-color-pastel-red-dark);
font-weight: bold;
height: 1.75rem;
border-bottom: 2px solid var(--bg-color-sky-blue-100);
}
}


#personal .dropdown ul,
.js-project-menu input#project-Wega + label {
#theme-preferences__content .theme-menu__content {
color: var(--text-color-pink);
padding: 0.5em;
border-bottom-color: var(--text-color-pink);
background: var(--bg-color-pink-dark);
}
}


.theme-dropdown .theme-window * {
.js-project-menu input#project-Goob + label {
user-select: none;
color: var(--text-color-blue);
user-drag: none;
border-bottom-color: var(--text-color-blue);
-webkit-user-drag: none;
background: var(--bg-color-blue-dark);
}
}


#personal .dropdown .mw-portlet > div, #personal .dropdown .mw-portlet-body,
@media screen and (max-width: 850px) {
.theme-dropdown .theme-window__content {
.js-project-menu {
position: relative;
font-size: var(--font-size-xs);
margin: 0.3em 0;
}
}
}


#personal .dropdown ul,
/* Меню настроек темы */
#theme-preferences__content .theme-menu {
.theme-dropdown {
flex: 1 0 9rem;
background-color: var(--theme-bg-color-base);
border-radius: var(--border-radius-low);
}
 
#theme-preferences__content .theme-menu li {
margin: 0;
}
 
#personal .dropdown ul,
#theme-preferences__content .theme-menu form {
position: relative;
position: relative;
display: flex;
flex-direction: column;
gap: 0.5em;
text-align: center;
}
}


#personal .dropdown li,
#personal-extra li,
#theme-preferences__content .theme-client-prefs-radio {
#personal h2,
display: flex;
.theme-dropdown-details {
justify-content: center;
padding: 0.25em;
padding: 0;
border-radius: var(--border-radius-medium);
margin: 0;
margin: 0;
}
}


#theme-preferences__content .theme-client-prefs-radio input {
.theme-dropdown-details[open] + .theme-window {
display: none;
visibility: visible;
opacity: 1;
height: auto;
transform: scale(0.99999);
}
}


#personal .dropdown li a,
#personal .dropdown,
#theme-preferences__content .theme-client-prefs-radio label {
.theme-dropdown .theme-window,
.mw-echo-ui-overlay .oo-ui-popupWidget-popup {
top: unset;
user-select: none;
user-select: none;
-webkit-user-drag: none;
position: absolute;
background: var(--theme-bg-color-200);
min-width: 14.5rem;
border-radius: var(--border-radius-medium);
background: var(--ooui-bg-color-darkened);
transition-property: background,box-shadow;
box-shadow: var(--box-shadow-high);
transition-duration: var(--transition-time);
transition-duration: var(--transition-time);
cursor: pointer;
transition-property: transform, opacity, visibility;
flex-grow: 1;
z-index: var(--index-high);
align-content: center;
border: 2px solid var(--ooui-bg-color-light);
padding: 0.25em 0.5em;
border-top: 2px solid var(--ooui-border-color);
font-weight: bold;
border-radius: var(--border-radius-low);
border-top: 1px solid var(--color-lighter-alpha-x);
padding: 0.2em;
border-bottom: 2px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-high), var(--box-shadow-inset);
color: var(--theme-text-color);
}
}


#theme-preferences__content .theme-client-prefs-radio input:checked + label {
#personal .dropdown,
background-color: var(--bg-color-message-subtle);
.theme-dropdown .theme-window {
right: -14px;
margin-top: 0.3rem;
}
}


#personal-extra li:hover,
#personal .dropdown::before,  
#personal h2:hover,
#personal .dropdown::after {
.theme-dropdown-details:hover {
display: none;
background: var(--bg-color-hover);
}
}


#personal-extra li:focus,
.theme-dropdown .theme-window {
#personal.dropdown-active h2,
overflow: hidden;
.theme-dropdown-details[open] {
opacity: 0;
background-color: var(--bg-color-focus) !important;
visibility: hidden;
transform: scale(0.9);
transform-origin: top;
}
}


#personal h2::before,
.theme-dropdown .theme-window * {
#site-navigation h2,
user-select: none;
.theme-dropdown-summary {
user-drag: none;
content: '';
-webkit-user-drag: none;
cursor: pointer;
}
background: var(--theme-icon-color);
 
mask-size: contain;
#personal .dropdown label, #personal .dropdown h3,
mask-position: center;
.theme-dropdown .theme-window__header,
mask-repeat: no-repeat;
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head {
width: var(--icon-size);
display: flex;
height: var(--icon-size);
align-items: center;
opacity: 1 !important;
gap: 4px;
position: relative;
height: 2.2rem;
font-size: var(--font-size-ml);
border-radius: var(--border-radius-low);
background-color: var(--color-contrast2);
font-weight: bold;
padding: 0 0.4em;
border-bottom: 2px solid var(--color-darkened-border);
flex-direction: row;
margin: 0;
margin: 0;
}
.theme-dropdown-summary {
mask-image: var(--icon-settings);
}
}


#pt-notifications-alert .mw-echo-notifications-badge,
#theme-preferences__content {
#pt-notifications-notice .mw-echo-notifications-badge {
display: flex;
width: var(--icon-size);
flex-direction: column;
height: var(--icon-size);
gap: 0.5em;
filter: var(--invert-100) sepia(7%) saturate(267%) hue-rotate(186deg) brightness(91%) contrast(89%);
background-size: cover;
margin: 0;
}
}


#pt-notifications-alert .mw-echo-notifications-badge::after,
#theme-preferences__content .theme-menu__heading {
#pt-notifications-notice .mw-echo-notifications-badge::after {
display: flex;
filter: var(--invert-100) sepia(0%) saturate(37%) hue-rotate(-186deg) brightness(95%) contrast(112%);
justify-content: center;
align-items: center;
font-weight: bold;
height: 1.75rem;
border-bottom: 2px solid var(--bg-color-sky-blue-100);
}
}


@media screen and (max-width: 850px) {
#personal .dropdown ul,
#pt-notifications-alert .mw-echo-notifications-badge,
#theme-preferences__content .theme-menu__content {
#pt-notifications-notice .mw-echo-notifications-badge,
padding: 0.5em;
#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 */


/* ============ */
.theme-dropdown .theme-window * {
/* #region Интерфейс MediaWiki */
user-select: none;
/* ============ */
user-drag: none;
 
-webkit-user-drag: none;
/* invert(1) */
.wikiEditor-ui-toolbar .page-characters div span,
.shortcut-1 > span > span > img,
.tools-inline li:not(.selected) a,
.tools-inline li.selected a,
#site-tools h2, #searchButton,
.dropdown-toggle:after,
.mw-editsection,
.mw-editsection a,
.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon, .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator,
figure[typeof~='mw:File/Thumb'] > .mw-file-description::after, figure[typeof~='mw:File/Thumb'] > .mw-file-magnify::after,
#personal h2::after,
.mw-ge-help-panel-home-button-image-icon,
.oo-ui-icon-help, .mw-ui-icon-help:before {
filter: var(--invert-100);
}
}


.tools-inline li.selected span {
#personal .dropdown .mw-portlet > div, #personal .dropdown .mw-portlet-body,
filter: var(--invert-100);
.theme-dropdown .theme-window__content {
color: var(--ooui-text-color);
position: relative;
font-weight: bold;
margin: 0.3em 0;
}
}


.tools-inline span {
#personal .dropdown ul,
filter: var(--invert-100);
#theme-preferences__content .theme-menu {
margin-left: 2px;
background-color: var(--theme-bg-color-base);
font-size: 15px;
border-radius: var(--border-radius-low);
font-family: "noto sans";
}
}


/* invert(0.75) */
#theme-preferences__content .theme-menu li {
.wikiEditor-ui-toolbar .group .tool-select .label:after,
margin: 0;
.wikiEditor-ui-toolbar .tabs span.tab a:before,
.oo-ui-icon-menu,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-input > .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),
.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-decoratedOptionWidget.oo-ui-widget-enabled .oo-ui-iconElement-icon, .oo-ui-decoratedOptionWidget.oo-ui-widget-enabled .oo-ui-indicatorElement-indicator
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator,
.mw-special-Contribute .mw-contribute-card-icon--article,
.cdx-button:enabled .cdx-button__icon, .cdx-button.cdx-button--fake-button--enabled .cdx-button__icon,
.oo-ui-iconElement-icon.oo-ui-image-notice.oo-ui-icon-article,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head > .oo-ui-iconWidget,
.cdx-icon svg,
.growthexperiments-homepage-module-startemail .oo-ui-iconWidget:not(.oo-ui-image-progressive),
.oo-ui-widget.mw-ge-homepage-taskTypeSelectionWidget-checkbox-create .mw-ge-homepage-taskTypeSelectionWidget-additional-msg .oo-ui-iconElement-icon, .oo-ui-widget.mw-ge-homepage-taskTypeSelectionWidget-checkbox-image-recommendation .mw-ge-homepage-taskTypeSelectionWidget-additional-msg .oo-ui-iconElement-icon, .oo-ui-widget.mw-ge-homepage-taskTypeSelectionWidget-checkbox-section-image-recommendation .mw-ge-homepage-taskTypeSelectionWidget-additional-msg .oo-ui-iconElement-icon, .oo-ui-widget.mw-ge-homepage-taskTypeSelectionWidget-checkbox-link-recommendation .mw-ge-homepage-taskTypeSelectionWidget-additional-msg .oo-ui-iconElement-icon,
.oo-ui-tool .oo-ui-iconElement-icon,
.oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover > .oo-ui-iconElement-icon,
.oo-ui-buttonElement.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator, .oo-ui-buttonElement.oo-ui-indicatorElement.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator,
.oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator,
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon, .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator,
.oo-ui-icon-link, .mw-ui-icon-link:before,
.oo-ui-icon-quotes, .mw-ui-icon-quotes:before {
filter: var(--invert-75);
}
}


/* invert(0.5) */
#personal .dropdown ul,
.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-textInputWidget-type-search > .oo-ui-indicatorElement-indicator,
#theme-preferences__content .theme-menu form {
.mw-enhancedchanges-arrow-space,
position: relative;
#mw-indicator-mw-helplink a .mw-helplink-icon {
display: grid;
filter: var(--invert-50);
gap: 0.5em;
text-align: center;
}
}


/* invert(0) */
#personal .dropdown li,
.tools-inline .selected span,
#theme-preferences__content .theme-client-prefs-radio {
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span {
display: flex;
filter: var(--invert-0);
justify-content: center;
padding: 0;
margin: 0;
width: 100%;
}
}


.oo-ui-image-progressive:not(.oo-ui-indicatorElement-indicator) {
#theme-preferences__content .theme-client-prefs-radio input {
filter: var(--invert-0) !important;
display: none;
}
}


/* background */
#personal .dropdown li a,
.oo-ui-buttonElement-frameless.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button,
#theme-preferences__content .theme-client-prefs-radio label {
.mw-prefs-buttons,
user-select: none;
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected, .oo-ui-outlineOptionWidget.oo-ui-optionWidget-pressed,
-webkit-user-drag: none;
.mw-rcfilters-ui-cell.mw-rcfilters-ui-filterTagMultiselectWidget-views-select,
background: var(--ooui-bg-color-light);
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
border-radius: var(--border-radius-medium);
.oo-ui-dropdownWidget,
transition-property: background, box-shadow;
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle,
transition-duration: var(--transition-time);
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover,
cursor: pointer;
.mw-datatable td,
flex-grow: 1;
.oo-ui-tabSelectWidget-framed,
align-content: center;
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td,
padding: 0.25em 0.5em;
.growthexperiments-homepage-module-startemail,
font-weight: bold;
.mw-ge-startediting-dialog-progress,
border-top: 1px solid var(--color-lighter-alpha-x);
body.ltr .mw-ge-help-panel-processdialog .oo-ui-window-head:not(.oo-ui-pendingElement-pending),
border-bottom: 2px solid var(--color-darkened-border);
.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-before > .oo-ui-menuLayout-menu,
color: var(--theme-text-color);
.ve-ui-toolbarDialog,
}
.mw-echo-ui-notificationItemWidget:hover,
 
.mw-echo-ui-pageNotificationsOptionWidget-label-count,
#theme-preferences__content .theme-client-prefs-radio input:checked + label {
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted,
background-color: var(--bg-color-message);
.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,
#personal-extra li:hover,
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle,
#personal h2:hover,
.wikiEditor-ui-toolbar .group .tool-select .options .option,
.theme-dropdown-details:hover,
.ext-templatewizard-templatetitlebar,
.tool-button:hover, .tool.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover,
.ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-add-remove-all,
.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover {
.mw-ge-help-panel-home-button,
background: var(--bg-color-hover);
.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .oo-ui-dropdownWidget-handle,
}
span.fileinput-button,
 
.ace_button,
.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,
.ace_searchbtn,
.cdx-button:enabled.cdx-button--weight-quiet:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover,
.oo-ui-selectFileInputWidget.oo-ui-widget-enabled.oo-ui-selectFileInputWidget-dropTarget,
.ve-ce-branchNode-blockSlug, html body p.ve-ce-branchNode-newSlug {
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
background: var(--bg-color-focus);
.growthexperiments-homepage-module,
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip,
 
.ace_optionsMenuEntry input, .ace_optionsMenuEntry button,
#personal-extra li:focus,
.ace_optionsMenuEntry button,
#personal.dropdown-active h2,
.ace_optionsMenuEntry button[ace_selected_button=true],
.theme-dropdown-details[open] {
.wikiEditor-ui-toolbar,
background-color: var(--bg-color-focus) !important;
.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,
#personal h2::before,
#simpleSearch,
#site-navigation h2,
.quickbox,
.theme-dropdown-summary {
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-rcfilters-ui-changesListWrapperWidget,
content: '';
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
cursor: pointer;
.oo-ui-processDialog-content > .oo-ui-window-head, .oo-ui-processDialog-content > .oo-ui-window-foot,
background: var(--theme-icon-color);
.mw-rcfilters-ui-menuSelectWidget-footer,
mask-size: contain;
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
mask-position: center;
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
mask-repeat: no-repeat;
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
width: var(--icon-size);
.oo-ui-windowManager-modal:not(.oo-ui-windowManager-size-full) > .oo-ui-dialog > .oo-ui-window-frame,
height: var(--icon-size);
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select,
opacity: 1 !important;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button,
margin: 0;
.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,
.mw-search-profile-tabs,
#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 {
background: var(--ooui-bg-color);
}


.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-top > .oo-ui-menuLayout-content,
.theme-dropdown-summary {
.mw-rcfilters-ui-menuSelectWidget-body.oo-ui-clippableElement-clippable,
mask-image: var(--icon-settings);
.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,
#pt-notifications-alert .mw-echo-notifications-badge,
.ace_mobile-button:active,
#pt-notifications-notice .mw-echo-notifications-badge {
.ace_mobile-button:hover,
width: var(--icon-size);
.ace_searchbtn:hover,
height: var(--icon-size);
.ext-templatewizard-templateform .oo-ui-menuLayout-content,
filter: var(--invert-100);
.mw-echo-ui-notificationItemWidget,
background-size: cover;
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(even) td,
margin: 0;
.ext-discussiontools-ui-replyWidget-preview,
}
.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-before > .oo-ui-menuLayout-content,
 
#preferences .mw-htmlform-submit-buttons,
#pt-notifications-notice .mw-echo-notifications-badge.oo-ui-flaggedElement-unseen::after, #pt-notifications-notice .mw-echo-notifications-badge.mw-echo-unseen-notifications::after {
.oo-ui-toggleSwitchWidget,
background-color: var(--color-contrast);
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-body .mw-search-profile-tabs, .mw-body fieldset#mw-searchoptions, .mw_metadata, .mw-datatable {
background: var(--ooui-bg-color-dark);
}
}


.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span {
#pt-notifications-alert .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read, #pt-notifications-notice .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read {
background-color: var(--ooui-bg-color-dark);
opacity: 0.45;
}
}


.oo-ui-bookletLayout-stackLayout > .oo-ui-panelLayout,
#pt-notifications-alert .mw-echo-notifications-badge::after,
.mw-special-Contribute .mw-contribute-tabs-content,
#pt-notifications-notice .mw-echo-notifications-badge::after {
.mw-echo-ui-placeholderItemWidget,
filter: var(--invert-100);
.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,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip,
#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 {
background-color: var(--ooui-bg-color-darkened);
}
}


.mw-rcfilters-ui-filterMenuSectionOptionWidget,
@media screen and (max-width: 850px) {
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover,
#pt-notifications-alert .mw-echo-notifications-badge,
#ca-nstab-special.selected.mw-list-item,
#pt-notifications-notice .mw-echo-notifications-badge,
.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line,
#personal h2::before,
.mw-revslider-revision-wrapper:hover, .mw-revslider-revision-wrapper-hovered,
#site-navigation h2,
.mw-datatable tr:hover td,
.theme-dropdown-summary {
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread,
width: var(--icon-size-big);
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover,
height: var(--icon-size-big);
.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,
#personal .dropdown,  
.ext-templatewizard-templatetitlebar,
.theme-dropdown .theme-window {
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span,
right: 0;
.thumbinner,
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.ace-tm .ace_gutter-active-line {
#personal-extra {
background: var(--ooui-bg-color-light);
position: unset;
}
}
}
/* #endregion */
/* ============ */
/* #region Интерфейс MediaWiki */
/* ============ */


.wikiEditor-ui-toolbar .booklet > .index > :hover,
/* invert(1) */
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.mw-editsection,
.mw-highlight .hll,
.mw-editsection a,
.ace_button:hover:not(.checked),
.dropdown-toggle::after,
.ace_button:active,
.cdx-button .cdx-button__icon, .cdx-button .cdx-icon,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected,
.wikiEditor-ui-toolbar .tabs span.tab a::before,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
.wikiEditor-ui-toolbar .group .tool-select .label::after,
background: var(--bg-color-hover);
.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);
}
}


.oo-ui-menuSelectWidget,
/* invert(0.75) */
.oo-ui-popupToolGroup-tools,
.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),  
.mw-widget-dateInputWidget-calendar,
.oo-ui-indicatorElement-indicator,  
.mw-widgets-datetime-calendarWidget {
.cdx-icon svg,
background: var(--ooui-gradient);
.skin-invert img[role="presentation"] {
filter: var(--invert-75) hue-rotate(180deg);
}
}


.mw-echo-ui-notificationsInboxWidget-toolbarWrapper,
body.wgl-theme-ss14 .oo-ui-image-progressive:not(.oo-ui-indicatorElement-indicator):not(.oo-ui-icon-mentor),
.mw-apisandbox-toolbar,
body.wgl-theme-ss14 .oo-ui-icon-linked {
form:not(.oo-ui-layout) fieldset,
filter: var(--invert-75);
.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup > .oo-ui-window-frame,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled,
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background: transparent;
}
}


.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend,
/* invert(0) */
.mw-prefs-tabs:not(.mw-prefs-tabs-searching) .oo-ui-fieldsetLayout:target > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span,
#pagehistory li.selected {
.mw-ge-help-panel-button.oo-ui-buttonElement.oo-ui-iconElement.oo-ui-indicatorElement a.oo-ui-buttonElement-button .oo-ui-indicator-up {
background: var(--bg-color-emerald-subtle);
filter: var(--invert-0);
}
}


.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-conflicting-talk-label span .mw-twocolconflict-split-delete,
body:not(.wgl-theme-ss14) .oo-ui-image-progressive:not(.oo-ui-indicatorElement-indicator):not(.oo-ui-icon-mentor),
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
body:not(.wgl-theme-ss14) .oo-ui-icon-linked {
background: var(--bg-color-message);
filter: var(--invert-0) !important;
}
}


ul.fileupload-results li.ful-success {
/* icon color */
background: var(--bg-color-message-subtle);
#mw-indicator-mw-helplink a .mw-helplink-icon,
.mw-enhancedchanges-checkbox + * .mw-enhancedchanges-arrow {
background: var(--theme-icon-color);
}
}


.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected {
/* background */
background: var(--bg-color-blue-dark);
.oo-ui-buttonElement-frameless.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button,
}
.mw-prefs-buttons,
 
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected, .oo-ui-outlineOptionWidget.oo-ui-optionWidget-pressed,
.mw-echo-ui-notificationItemWidget-unread,
.mw-rcfilters-ui-cell.mw-rcfilters-ui-filterTagMultiselectWidget-views-select,
.growthexperiments-homepage-module-suggested-edits.growthexperiments-homepage-module-desktop.growthexperiments-homepage-module.activated,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice,
.oo-ui-dropdownWidget,
.ext-growthExperiments-ScoreCard {
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle,
background: var(--bg-color-notice-subtle);
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover,
}
.mw-datatable td,
 
.oo-ui-tabSelectWidget-framed,
.mw-echo-ui-notificationItemWidget-unread:hover {
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td,
background: var(--bg-color-notice);
.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),
.wikiEditor-ui-text {
.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-before > .oo-ui-menuLayout-menu,
background: var(--theme-bg-color-base);
.ve-ui-toolbarDialog,
}
.mw-echo-ui-notificationItemWidget:hover,
 
.mw-echo-ui-pageNotificationsOptionWidget-label-count,
.ext-WikiEditor-ResizingDragBar,
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted,
.ace_search,
.footer-icons a:hover,
.editOptions, .mw-editform .editOptions {
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending),
background: var(--theme-bg-color-100);
.mw-special-Contribute .mw-contribute-card,
}
 
.ext-WikiEditor-ResizingDragBar span,
.mw-revslider-revision,
.oo-ui-checkboxInputWidget [type='checkbox']:disabled + span {
background: var(--ooui-border-color);
}
 
body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
background: var(--ooui-border-color-lighter);
}
 
.oo-ui-windowManager-modal > .oo-ui-dialog,
.oo-ui-processDialog-errors {
background: rgba(0, 0, 0, var(--alpha-m));
}
 
.mw-ui-button:not(:disabled):hover {
background-color: var(--theme-border-color-base);
}
 
.mw-ui-button {
background-color: var(--theme-bg-color-200);
}
 
.cdx-message--warning,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background: var(--bg-color-warning);
}
 
.cdx-message--error,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error,
div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, div#mw-protect-cascadeon, div.titleblacklist-warning,
.mw-ui-button.mw-ui-destructive:not(:disabled) {
background: var(--bg-color-error);
}
 
.mw-ui-button.mw-ui-destructive:not(:disabled):hover {
background-color: var(--border-color-error);
}
 
/* border */
.wikiEditor-ui .wikiEditor-ui-top,
.ext-WikiEditor-ResizingDragBar-ns,
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.mw-apisandbox-help-field,
.mw-echo-ui-subGroupListWidget .mw-echo-ui-sortedListWidget-group:not(:empty), .mw-echo-ui-bundleNotificationItemWidget-group .mw-echo-ui-sortedListWidget-group:not(:empty),
.mw-echo-ui-crossWikiUnreadFilterWidget,
.mw-echo-ui-notificationItemWidget:not(:last-child),
.footer-icons a:hover,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending),
.mw-special-Contribute .mw-contribute-card,
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle,
.wikiEditor-ui-toolbar .group .tool-select .options .option,
.wikiEditor-ui-toolbar .group .tool-select .options .option,
Строка 4110: Строка 4072:
.ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-add-remove-all,
.ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-add-remove-all,
.mw-ge-help-panel-home-button,
.mw-ge-help-panel-home-button,
.ace_editor.ace_autocomplete,
.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .oo-ui-dropdownWidget-handle, select,
.ext-growthExperiments-CPopper__popover,
span.fileinput-button,
.mw-revslider-revision-new .mw-revslider-revision, .mw-revslider-revision-old .mw-revslider-revision, .mw-revslider-revision-intermediate .mw-revslider-revision,
.ace_button,
.oo-ui-checkboxInputWidget [type='checkbox']:disabled + span,
.ace_searchbtn,
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
.oo-ui-selectFileInputWidget.oo-ui-widget-enabled.oo-ui-selectFileInputWidget-dropTarget,
.mw-notification,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.oo-ui-tagMultiselectWidget-handle, .oo-ui-panelLayout-padded,
.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,
.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-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.oo-ui-menuSelectWidget,
.oo-ui-processDialog-content > .oo-ui-window-head, .oo-ui-processDialog-content > .oo-ui-window-foot,
.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-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,
.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,
.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-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-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,
.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,
.mw-widget-dateInputWidget-handle,
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-body fieldset#mw-searchoptions, .mw_metadata, .mw-datatable {
#wpDestFile,
border-color: var(--ooui-border-color);
#wpUploadDescription,
.mw-widgets-datetime-dateTimeInputWidget-handle,
.ui-widget input,
.mw-rcfilters-ui-filterMenuHeaderWidget-header,
#mw-scribunto-input,
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module-mentor-tools .growthexperiments-mentor-dashboard-module-mentor-tools-other-actions,
.growthexperiments-mentor-dashboard-module-mentee-overview .growthexperiments-mentor-dashboard-module-mentee-overview-recent-by-mentees,
.ext-growthExperiments-NumberInput__input:enabled,
.cdx-dialog__header--default,
.cdx-select-vue--enabled .cdx-select-vue__handle,
.cdx-select-vue--enabled.cdx-select-vue--expanded .cdx-select-vue__handle,
.cdx-select-vue--enabled .cdx-select-vue__handle:hover,
.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-card-wrapper .suggested-edits-task-card-wrapper,
.mw-ge-help-panel-processdialog .suggested-edits-panel-footer,
.ext-communityConfiguration-JsonForm__footer-wrapper,
.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,
.cdx-button:enabled, .cdx-button.cdx-button--fake-button--enabled,
.cdx-select:enabled,
.cdx-select:enabled:hover,
.cdx-text-input__input:enabled,
.oo-ui-toolbar-bar,
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky,
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip-example,
.mw-ge-help-panel-processdialog .suggested-edits-panel-switch-editor-panel,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip,
.mw-body-content .recent-questions-growthexperiments-mentor-questions, .overlay-content .recent-questions-growthexperiments-mentor-questions, .content .recent-questions-growthexperiments-mentor-questions,
.mwe-vue-pt-article-row-even,
.cdx-toggle-button--framed:enabled,
.ve-ui-mwTransclusionOutlineControlsWidget {
background: var(--ooui-bg-color);
}
}


.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed, .mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout,
.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-top > .oo-ui-menuLayout-content,
.wikiEditor-ui-toolbar .sections .section,
.mw-rcfilters-ui-menuSelectWidget-body.oo-ui-clippableElement-clippable,  
.mw-revslider-container,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled,
.mw-revslider-slider-wrapper,
.oo-ui-tagMultiselectWidget.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input,
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover,
.mw-widgets-datetime-calendarWidget-grid .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.mw-footer-container,
.ace_mobile-button:active,
#mw-searchoptions .divider,
.ace_mobile-button:hover,
.ace_searchbtn:last-child,
.ace_searchbtn:hover,
.wikiEditor-ui .wikiEditor-ui-view,
.ext-templatewizard-templateform .oo-ui-menuLayout-content,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle,
.mw-echo-ui-notificationItemWidget,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head,
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(even) td,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement:last-child,
.ext-discussiontools-ui-replyWidget-preview,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer,
#preferences .mw-htmlform-submit-buttons,
.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,
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,
form:not(.oo-ui-layout) textarea, form:not(.oo-ui-layout) input,
.oo-ui-searchWidget-query,
.ace_editor.ace_autocomplete,
.mw-ge-startediting-dialog-difficulty-banner,
.ext-growthExperiments-CPopper__popover,
.mw-ge-help-panel-popup .oo-ui-dialog,
.growthexperiments-homepage-module-suggested-edits .growthexperiments-homepage-module-footer,
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending),
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] + span,
.mw-revslider-revision-filter-highlight .mw-revslider-revision-border-box,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled,
.ext-templatewizard-templatetitlebar,
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed),
.mw-rcfilters-ui-tagItemWidget-popup-content,
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip,
.mw-notification,
.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-popupWidget-popup,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.ui-widget-header,
.oo-ui-windowManager-modal:not(.oo-ui-windowManager-size-full) > .oo-ui-dialog > .oo-ui-window-frame,
.ui-widget-content,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover,
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-datatable,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button,
div.editOptions,
#wpDestFile,
.mw-echo-ui-crossWikiNotificationItemWidget-group, .mw-echo-ui-bundleNotificationItemWidget-group,
#wpUploadDescription,
.ext-growthExperiments-MenteeFilters__form,
.mw-widgets-datetime-calendarWidget,
.oo-ui-tagItemWidget.oo-ui-widget-disabled,
.mw-widgets-datetime-dateTimeInputWidget-handle,
.cdx-input-chip,
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
.ve-init-mw-progressBarWidget,
border-color: var(--ooui-border-color-light);
.mwe-vue-pt-showing-filter-chip,
.mw-twocolconflict-single-column, .mw-twocolconflict-split-column,
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy, .mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
background: var(--ooui-bg-color-dark);
}
}


.mw-rcfilters-ui-watchlistTopSectionWidget-separator,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span,
.mw-revslider-revision-tooltip .mw-revslider-filter-highlightable-row.mw-revslider-filter-highlight,
.cdx-checkbox__icon,
.mw-revslider-revision-border-box,
.cdx-radio__icon {
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover,
background-color: var(--ooui-bg-color-dark);
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator,
.mw-rcfilters-ui-datePopupWidget,
.oo-ui-searchWidget-query,
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input,
.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,
.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 {
border-color: var(--ooui-border-color-lighter);
}
}


.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label,
.oo-ui-bookletLayout-stackLayout > .oo-ui-panelLayout,
.oo-ui-processDialog .oo-ui-actionWidget.oo-ui-iconElement > .oo-ui-buttonElement-button,
.mw-special-Contribute .mw-contribute-tabs-content,
.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,
.mw-echo-ui-placeholderItemWidget,
.oo-ui-processDialog-actions-primary .oo-ui-actionWidget > .oo-ui-buttonElement-button {
.mw-ge-startediting-dialog-intro-general,
border-color: transparent;
.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-single-column,
.oo-ui-searchWidget-results,
.mw-rcfilters-ui-tagItemWidget-popup-content,
#ace_settingsmenu, #kbshortcutmenu,
.oo-ui-searchWidget-query,
.mw-ge-startediting-dialog-difficulty-banner,
.mw-ge-help-panel-popup .oo-ui-dialog,
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending),
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread,
.oo-ui-tagMultiselectWidget-handle, .oo-ui-panelLayout-padded,
.wikiEditor-toolbar-dialog .ui-dialog-buttonpane,
.wikiEditor-toolbar-dialog .ui-dialog-content,
.cdx-dialog,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive .cdx-button__icon,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover .cdx-button__icon, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover .cdx-button__icon,
.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-before > .oo-ui-menuLayout-content,
.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup > .oo-ui-window-frame,
.oo-ui-toggleSwitchWidget,
#mwe-vue-pt-control-dropdown {
background-color: var(--ooui-bg-color-darkened);
}
}


.mw-twocolconflict-single-column.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-add,
.mw-rcfilters-ui-filterMenuSectionOptionWidget,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover,
border-color: var(--border-color-message);
#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,
.mwe-vue-pt-control-gradient,
.cdx-toggle-button--framed:enabled:hover,
.mwe-vue-pt-navigation-bar,
#mwe-vue-pt-stats-navigation {
background: var(--ooui-bg-color-light);
}
}


.mw-twocolconflict-single-column.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-delete,
.wikiEditor-ui-toolbar .booklet > .index > :hover,
.cdx-message--warning,
.mw-rcfilters-ui-itemMenuOptionWidget:hover,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
.mw-highlight .hll,
border-color: var(--border-color-warning);
.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);
}
}


.mw-ui-button:not(:disabled) {
.oo-ui-menuSelectWidget,
border-color: var(--theme-border-color-base);
.oo-ui-popupToolGroup-tools,
.mw-widget-dateInputWidget-calendar,
.mw-widgets-datetime-calendarWidget,
.cdx-menu {
background: var(--ooui-gradient);
}
}


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


.growthexperiments-homepage-module-suggested-edits.growthexperiments-homepage-module-desktop.growthexperiments-homepage-module.activated,
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice,
.mw-prefs-tabs:not(.mw-prefs-tabs-searching) .oo-ui-fieldsetLayout:target > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label,
.ext-growthExperiments-ScoreCard {
#pagehistory li.selected,
border-color: var(--bg-color-notice);
.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);
}
}


.cdx-message--error,
.approved-revision {
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error,
background: var(--bg-color-emerald-subtle) !important;
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);
}
}


.oo-ui-processDialog .oo-ui-actionWidget.oo-ui-iconElement > .oo-ui-buttonElement-button,
.cdx-message--success,
.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 {
.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-conflicting-talk-label span .mw-twocolconflict-split-delete,
border-right-color: var(--ooui-border-color);
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--bg-color-message);
}
}


.oo-ui-processDialog-actions-primary .oo-ui-actionWidget > .oo-ui-buttonElement-button {
ul.fileupload-results li.ful-success,
border-left-color: var(--ooui-border-color);
#mwe-vue-pt-stats-navigation,
.mw-notification.mw-notification-type-success,
.mw-twocolconflict-special-your-version-header .mw-twocolconflict-revision-label, .mw-twocolconflict-split-your-version-header .mw-twocolconflict-revision-label,
.mw-twocolconflict-single-column ins.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column ins.mw-twocolconflict-diffchange {
background: var(--bg-color-message);
}
}


.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget {
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type='radio'] + span,
border: 1px solid var(--ooui-border-color);
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected ins.mw-twocolconflict-diffchange {
background-color: var(--bg-color-message-subtle);
}
}


.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span,
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected {
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] + span {
background: var(--bg-color-blue-dark);
border: 1px solid var(--ooui-border-color-lighter);
}
}


.editOptions,.mw-editform .editOptions,
.mw-echo-ui-notificationItemWidget-unread,
.ui-widget input,
.growthexperiments-homepage-module-suggested-edits.growthexperiments-homepage-module-desktop.growthexperiments-homepage-module.activated,
#mw-scribunto-input,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice,
.ace_optionsMenuEntry input, .ace_optionsMenuEntry button {
.ext-growthExperiments-ScoreCard,
border: 1px solid var(--ooui-border-color-light);
.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);
}
}


.growthexperiments-homepage-module-suggested-edits .growthexperiments-homepage-module-footer {
.mw-echo-ui-notificationItemWidget-unread:hover {
border-color: var(--bg-color-notice-subtle);
background: var(--bg-color-notice);
}
}


.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::before {
.wikiEditor-ui-text {
border-bottom-color: var(--ooui-border-color-light);
background: var(--theme-bg-color-base);
}
}


.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::after {
.ext-WikiEditor-ResizingDragBar,
border-bottom-color: var(--ooui-bg-color-light);
.ace_search,
.editOptions, .mw-editform .editOptions {
background: var(--theme-bg-color-100);
}
}


.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
.ext-WikiEditor-ResizingDragBar span,
border-top-color: var(--ooui-border-color-light);
.mw-revslider-revision,
.oo-ui-checkboxInputWidget [type='checkbox']:disabled + span,
.oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link, .oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
background: var(--ooui-border-color);
}
}


.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
body .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close {
border-top-color: var(--ooui-bg-color-light);
background: var(--border-color-hr);
}
}


.mw-body .mw-search-profile-tabs {
.oo-ui-windowManager-modal > .oo-ui-dialog,
border: none;
.oo-ui-processDialog-errors,
.cdx-dialog-backdrop {
background: rgba(var(--color-darkened--rgb), var(--alpha-m));
}
}


/* Стили с color-contrast */
.mw-ui-button:not(:disabled):hover {
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover,
background-color: var(--theme-border-color-base);
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active,
.mw-ui-button.mw-ui-progressive:not(:disabled):hover {
background-color: var(--color-contrast);
}
}


.mw-ui-button.mw-ui-progressive:not(:disabled):hover,
.mw-ui-button {
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,
background-color: var(--theme-bg-color-200);
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,
.tools-inline li.selected,
.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 {
border-color: var(--color-contrast);
}
}


.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
.cdx-message--warning,
.ace_searchbtn_close:hover,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning,
.ext-WikiEditor-ResizingDragBar:hover span,
.mw-twocolconflict-split-current-version-header .mw-twocolconflict-revision-label,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on,
.mw-twocolconflict-single-column del.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column del.mw-twocolconflict-diffchange {
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip,
background: var(--bg-color-warning);
.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-frameless.oo-ui-iconElement > .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 {
background: var(--color-contrast-dark);
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.cdx-message--error,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error,
.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,
div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, div#mw-protect-cascadeon, div.titleblacklist-warning,
form:not(.oo-ui-layout) button, form:not(.oo-ui-layout) input[type='submit'] {
.mw-ui-button.mw-ui-destructive:not(:disabled),
border-color: var(--color-contrast-dark);
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip mark.negative,
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover {
background: var(--bg-color-error);
}
}


.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button,
.mwe-vue-pt-problem-chip {
.mw-portlet-body #ca-move.selected,
background: var(--bg-color-error-subtle);
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover,
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted,
.tool-button:hover, .tool.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover,
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted, .oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
background: var(--color-contrast2-dark);
}
}


/* box-shadow */
.mw-ui-button.mw-ui-destructive:not(:disabled):hover {
.ve-ce-linkAnnotation.ve-ce-annotation-active,
background-color: var(--border-color-error);
.oo-ui-menuSelectWidget,
.oo-ui-popupToolGroup-tools {
box-shadow: var(--box-shadow);
}
}


.wikiEditor-ui-toolbar,
.mw-notification.mw-notification-type-warn,
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
.mw-destfile-warning,
.mw-notification,
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type='radio'] + span,
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-body .mw-search-profile-tabs, .mw-body fieldset#mw-searchoptions, .mw_metadata, .mw-datatable {
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected del.mw-twocolconflict-diffchange {
box-shadow: var(--box-shadow-medium);
background-color: var(--bg-color-warning-subtle);
}
}


#ace_settingsmenu, #kbshortcutmenu {
/* border */
box-shadow: var(--box-shadow-high);
.wikiEditor-ui .wikiEditor-ui-top,
}
.ext-WikiEditor-ResizingDragBar-ns,
 
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu,
.ace_optionsMenuEntry button,
.mw-apisandbox-help-field,
.ace_optionsMenuEntry button[ace_selected_button=true] {
.mw-echo-ui-subGroupListWidget .mw-echo-ui-sortedListWidget-group:not(:empty), .mw-echo-ui-bundleNotificationItemWidget-group .mw-echo-ui-sortedListWidget-group:not(:empty),
box-shadow: var(--box-shadow-inset-high);
.mw-echo-ui-crossWikiUnreadFilterWidget,
}
.mw-echo-ui-notificationItemWidget:not(:last-child),
 
.footer-icons a:hover,
/* color */
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending),
.mw-echo-ui-pageNotificationsOptionWidget-label-count,
.mw-special-Contribute .mw-contribute-card,
#contentSub,
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle,
.mw-templatedata-doc-muted,
.wikiEditor-ui-toolbar .group .tool-select .options .option,
.mw-templatedata-doc-param-alias,
.ext-templatewizard-templatetitlebar,
.oo-ui-labelWidget.oo-ui-inline-help,
.ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-add-remove-all,
.wikiEditor-ui-toolbar .group .label,
.mw-ge-help-panel-home-button,
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.ace_editor.ace_autocomplete,
.ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-section-header,
.ext-growthExperiments-CPopper__popover,
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title,
.mw-revslider-revision-new .mw-revslider-revision, .mw-revslider-revision-old .mw-revslider-revision, .mw-revslider-revision-intermediate .mw-revslider-revision,
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters,
.oo-ui-checkboxInputWidget [type='checkbox']:disabled + span,
.mw-rcfilters-ui-savedLinksListWidget-placeholder-description,
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
.results-info,
.mw-notification,
.mw-search-result-data,
.oo-ui-tagMultiselectWidget-handle, .oo-ui-panelLayout-padded,
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-rcfilters-ui-changesListWrapperWidget,
.tdg-templateDataParamWidget-param-description,
.mw-templateData-template-map-list-menu-panel,
.mw-echo-ui-notificationsListWidget:not(:hover) a, #p-personal .mw-echo-ui-notificationsListWidget:not(:hover) a.new,
.oo-ui-menuSelectWidget,
.mw-echo-ui-notificationItemWidget-content-message-body,
.oo-ui-popupToolGroup-tools,
.ext-growthExperiments-CText--color-subtle,
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover,
.growthexperiments-homepage-module .growthexperiments-homepage-module-subheader, .growthexperiments-homepage-module h3.growthexperiments-homepage-module-subheader,
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget,
.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-rcfilters-ui-menuSelectWidget-footer,
.mw-ge-homepage-taskTypeSelectionWidget-create-body,
.mw-widget-dateInputWidget-calendar,
.mw-ge-suggestededits-articleCountWidget .oo-ui-labelWidget,
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget,
.mw-ge-startediting-dialog-progress-label,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined,
.mw-ge-startediting-dialog-progress-indicator,
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.mw-ge-startediting-dialog-difficulty-legend-description-body,
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget,
.mw-ge-help-panel-home-button-text-subheader,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select,
.mw-ge-help-panel-processdialog label > strong,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.mw-ge-help-panel-processdialog h2,
.mw-widget-dateInputWidget-handle,
.ext-discussiontools-init-timestamplink, .ext-discussiontools-init-timestamplink:visited, .ext-discussiontools-init-timestamplink:active,
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-datatable,
.ext-discussiontools-visualenhancements-enabled .ext-discussiontools-init-section.mw-heading2-metaitem, .ext-discussiontools-visualenhancements-enabled .ext-discussiontools-init-section-metaitem,
div.editOptions,
.ext-discussiontools-ui-targetWidget > .ve-init-target > .ve-ui-surface .ve-ui-completionWidget-header > .oo-ui-labelElement-label,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.mw-ge-help-panel-popup-search-search-result div,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2,
.ext-discussiontools-ui-replyWidget-preview::before,
.oo-ui-menuToolGroup,
.mw-body-content .mw-echo-ui-datedSubGroupListWidget-title-secondary,
.ve-ui-mwHelpListToolGroup-tools-footer,
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title,
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip-example,
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-ge-help-panel-processdialog .suggested-edits-panel-switch-editor-panel,
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label {
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip,
color: var(--ooui-text-color-dark);
.mwe-vue-pt-article-row,
.ve-ui-mwTransclusionOutlineControlsWidget {
border-color: var(--ooui-border-color);
}
}


.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted,
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed, .mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout,
.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-single-column,
.wikiEditor-ui-toolbar .sections .section,
.oo-ui-searchWidget-results,
.mw-revslider-container,  
.footer-icons a:hover,
.mw-revslider-slider-wrapper,
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending),
#mw-searchoptions .divider,
.mw-special-Contribute .mw-contribute-card,
.ace_searchbtn:last-child,
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle,
.wikiEditor-ui .wikiEditor-ui-view,
.wikiEditor-ui-toolbar .group .tool-select .options .option,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle,
.ext-templatewizard-templatetitlebar,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement:last-child,
.ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-add-remove-all,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer,
.mw-ge-help-panel-home-button,
.ve-ui-symbolListPage-symbol,
.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button, .oo-ui-textInputWidget .oo-ui-inputWidget-input, .oo-ui-dropdownWidget-handle,
.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,
span.fileinput-button,
.ace_button,
.ace_button,
Строка 4455: Строка 4450:
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.growthexperiments-homepage-module,
.growthexperiments-homepage-module,
.oo-ui-toggleSwitchWidget,
form:not(.oo-ui-layout) textarea, form:not(.oo-ui-layout) input,
.oo-ui-searchWidget-query,
.oo-ui-searchWidget-query,
.mw-ge-startediting-dialog-difficulty-banner,
.mw-ge-startediting-dialog-difficulty-banner,
.mw-ge-help-panel-popup .oo-ui-dialog,
.mw-ge-help-panel-popup .oo-ui-dialog,
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending),
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending),
.ace_editor.ace_autocomplete,
.mw-revslider-revision-filter-highlight .mw-revslider-revision-border-box,
.ext-growthExperiments-CPopper__popover,
.ext-templatewizard-templatetitlebar,
.mw-rcfilters-ui-tagItemWidget-popup-content,
.mw-rcfilters-ui-tagItemWidget-popup-content,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip,
.ace_optionsMenuEntry button,
#ace_settingsmenu, #kbshortcutmenu,
.ace_optionsMenuEntry button[ace_selected_button=true],
.growthexperiments-homepage-module-suggested-edits .growthexperiments-homepage-module-footer,
.ace_search_field,
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor,
.ace_search,
.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-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-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed),
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.mw-notification,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.ace_search,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.ace_search_field,
#pagehistory li.selected,
.oo-ui-popupWidget-popup,
.oo-ui-popupWidget-popup,
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.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-dropdownInputWidget.oo-ui-widget-enabled select:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
#wpDestFile,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
#wpUploadDescription,
.mw-widgets-datetime-calendarWidget,
.mw-widgets-datetime-dateTimeInputWidget-handle,
.mw-rcfilters-ui-filterMenuHeaderWidget-header,
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module,
.ext-growthExperiments-MenteeFilters__form,
.ext-growthExperiments-NumberInput__input:enabled,
.cdx-dialog,
.cdx-select-vue--enabled .cdx-select-vue__handle,
.cdx-select-vue--enabled .cdx-select-vue__handle:hover,
.cdx-menu,
.cdx-checkbox__input:enabled+.cdx-checkbox__icon,
.oo-ui-tagItemWidget.oo-ui-widget-disabled,
.cdx-chip-input:not(.cdx-chip-input--disabled):not(.cdx-chip-input--has-separate-input) .cdx-chip-input__chips,
.cdx-input-chip,
.ext-communityConfiguration-Features__Feature,
.cdx-button:enabled, .cdx-button.cdx-button--fake-button--enabled,
.cdx-button:enabled:hover, .cdx-button.cdx-button--fake-button--enabled:hover,
.cdx-select:enabled,
.cdx-select:enabled:hover,
.cdx-tabs:not(.cdx-tabs--framed) > .cdx-tabs__header,
.cdx-text-input__input:enabled,
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar,
.ve-ui-mwLanguagesPage-languages-table th, .ve-ui-mwLanguagesPage-languages-table td,
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above,
.wikiEditor-ui-toolbar .page-characters div span,
.wikiEditor-ui-toolbar .page-characters div span:hover,
.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon, .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon,
.cdx-toggle-button--framed:enabled,
.cdx-info-chip,
#mwe-vue-pt-control-dropdown,
.cdx-radio__input:enabled+.cdx-radio__icon,
.mw-twocolconflict-single-column.mw-twocolconflict-split-copy, .mw-twocolconflict-split-column.mw-twocolconflict-split-copy {
border-color: var(--ooui-border-color-light);
}
 
.mw-rcfilters-ui-watchlistTopSectionWidget-separator,
.mw-revslider-revision-tooltip .mw-revslider-filter-highlightable-row.mw-revslider-filter-highlight,
.mw-revslider-revision-border-box,
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-handle:hover,
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator,
.mw-rcfilters-ui-datePopupWidget,
.oo-ui-searchWidget-query,
.ext-replacetext-searchoptions .ext-replacetext-divider,
.ve-ui-symbolListPage-symbol:hover,
.ext-discussiontools-visualenhancements-enabled .ext-discussiontools-init-section.mw-heading2, .ext-discussiontools-visualenhancements-enabled .ext-discussiontools-init-section,
#preferences .mw-htmlform-submit-buttons,
.mw-revslider-revision,
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread,
#pt-notifications-alert .mw-echo-notifications-badge::after, #pt-notifications-notice .mw-echo-notifications-badge::after,
#pt-notifications-alert .mw-echo-notifications-badge::after, #pt-notifications-notice .mw-echo-notifications-badge::after,
.ui-widget-header,
.ext-growthExperiments-HorizontalDivider,
.ui-widget-content,
.growthexperiments-homepage-mentorship-intro, .growthexperiments-homepage-module-mentorship-optin-intro,
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-body .mw-search-profile-tabs, .mw-body fieldset#mw-searchoptions, .mw_metadata, .mw-datatable,
.ext-communityConfiguration-JsonForm__footer,
.mw-rcfilters-ui-filterMenuHeaderWidget-title.oo-ui-labelElement-label,
.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,
#mw-scribunto-input,
.cdx-text-input__input:enabled:hover,
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar,
color: var(--ooui-text-color);
.ext-discussiontools-emptystate:not(:first-child),
.wikiEditor-ui-toolbar .page-table td {
border-color: var(--border-color-hr);
}
}


.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover,
.oo-ui-processDialog .oo-ui-actionWidget.oo-ui-iconElement > .oo-ui-buttonElement-button,
.wikiEditor-ui-toolbar .booklet > .index > .current,
.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,
.wikiEditor-ui-toolbar .group, .wikiEditor-ui-toolbar .section-secondary .group,
.oo-ui-processDialog-actions-primary .oo-ui-actionWidget > .oo-ui-buttonElement-button,
.oo-ui-processDialog-errors-title,
.cdx-button:enabled.cdx-button--weight-quiet:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover {
.mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label,
border-color: transparent;
.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 {
color: var(--ooui-text-color-light);
}
}


.wikiEditor-ui-toolbar .tabs span.tab a,
.cdx-message--success,
.mw-special-Contribute .mw-contribute-card-action,
.mw-twocolconflict-single-column.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-add,
ul.fileupload-results li.ful-success a,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success,
.mw-footer-container a,
#mwe-vue-pt-stats-navigation,
.mw-footer-container a:visited {
.mw-notification.mw-notification-type-success,
color: var(--text-color-link);
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-add,
.mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span, .mw-twocolconflict-split-selection > div:nth-child(2) .oo-ui-radioInputWidget [type='radio'] + span {
border-color: var(--border-color-message);
}
}


/* border-radius */
.mw-twocolconflict-single-column.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-delete,
.oo-ui-tagMultiselectWidget-handle, .oo-ui-panelLayout-padded,
.cdx-message--warning,
.oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button,
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning,
.mw-widgets-datetime-dateTimeInputWidget-handle {
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected.mw-twocolconflict-split-delete,
border-radius: var(--border-radius-low);
.mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span, .mw-twocolconflict-split-selection > div:nth-child(1) .oo-ui-radioInputWidget [type='radio'] + span {
border-color: var(--border-color-warning);
}
}


.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled,
.mw-ui-button:not(:disabled) {
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
border-color: var(--theme-border-color-base);
border-radius: var(--border-radius-medium);
}
}


.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-rcfilters-ui-changesListWrapperWidget,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
border-color: var(--ooui-bg-color);
border-radius: var(--border-radius-high) var(--border-radius-high) 0 0;
}
}


/* Остальное */
.growthexperiments-homepage-module-suggested-edits.growthexperiments-homepage-module-desktop.growthexperiments-homepage-module.activated,
.client-js .mw-changeslist ul, .client-js .mw-changeslist table.mw-enhanced-rc {
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice,
margin-left: 6px;
.ext-growthExperiments-ScoreCard,
.ext-growthExperiments-MenteeOverview__no-results {
border-color: var(--bg-color-notice);
}
}


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


#footer-poweredbyico a {
.oo-ui-processDialog .oo-ui-actionWidget.oo-ui-iconElement > .oo-ui-buttonElement-button,
background-image: url(https://commons.wiki.gg/images/1/1c/MediaWiki_footer_badge_dark.svg?12ec0a);
.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 {
background-position: 50% 50%;
border-right-color: var(--ooui-border-color);
background-size: 88px 31px;
background-repeat: no-repeat;
}
}


body:not(.wgl-theme-light) #footer-poweredbyico a img {
.oo-ui-processDialog-actions-primary .oo-ui-actionWidget > .oo-ui-buttonElement-button {
visibility: hidden;
border-left-color: var(--ooui-border-color);
}
}


.ace_search {
.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget {
padding: 6px 4px 2px 4px;
border: 1px solid var(--ooui-border-color);
}
}


.ace_search_field {
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span,
margin: 0 2px 0 0 !important;
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] + span {
border: 1px solid var(--border-color-hr);
}
}


.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.editOptions,.mw-editform .editOptions,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
.ui-widget input,
text-shadow: none;
#mw-scribunto-input,
.ace_optionsMenuEntry input, .ace_optionsMenuEntry button {
border: 1px solid var(--ooui-border-color-light);
}
}


.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget {
.growthexperiments-homepage-module-suggested-edits .growthexperiments-homepage-module-footer {
padding: 0.6em;
border-color: var(--bg-color-notice-subtle);
}
}


.mw-changeslist-legend {
.mw-notification.mw-notification-type-warn,
max-width: 300px;
.mw-destfile-warning {
}
border-color: var(--bg-color-warning);
.mw-changeslist-legend {
display: none;
}
.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget > .mw-changeslist-legend {
display: block;
}
}


.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget,
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::before {
.mw-rcfilters-ui-itemMenuOptionWidget-label-title,
border-bottom-color: var(--ooui-border-color-light);
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
cursor: pointer;
}
}


form input:not(.mw-widgets-datetime-dateTimeInputWidget-editField):not(.mw-history-compareselectedversions-button) {
.ext-discussiontools-init-publishedcomment {
margin: 0;
border: 1px solid var(--border-color-message);
}
}


.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] {
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor::after {
margin: 0;
border-bottom-color: var(--ooui-bg-color-light);
}
}


.oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.mw-prefs-fieldset-wrapper {
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
padding: 1em;
border-top-color: var(--ooui-border-color-light);
}
}


.mw-prefs-tabs:not(.mw-prefs-tabs-searching) .oo-ui-fieldsetLayout:target > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
outline-color: var(--bg-color-emerald-subtle);
border-top-color: var(--ooui-bg-color-light);
}
}


.oo-ui-pendingElement-pending {
/* Стили с color-contrast */
--background-color-interactive: var(--ooui-bg-color);
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover,
--background-color-base: var(--ooui-border-color-light);
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active,
.mw-ui-button.mw-ui-progressive:not(:disabled):hover,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover,
.cdx-checkbox__input:enabled:checked+.cdx-checkbox__icon, .cdx-checkbox__input:enabled:indeterminate+.cdx-checkbox__icon {
background: var(--color-contrast);
}
}


.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span {
.mw-ui-button.mw-ui-progressive:not(:disabled):hover,
border-width: 2px;
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,
.cdx-radio__input:enabled:checked+.cdx-radio__icon {
border-color: var(--color-contrast);
}
}


.mw-prefs-search-highlight {
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
background: transparent !important;
.ace_searchbtn_close:hover,
outline: 2px solid var(--bg-color-emerald-50) !important;
.ext-WikiEditor-ResizingDragBar:hover span,
border-radius: 0 !important;
.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,
.wikiEditor-ui-text textarea#wpTextbox1 {
.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,
border: none;
form:not(.oo-ui-layout) button:not(:disabled):hover, form:not(.oo-ui-layout) input[type='submit']:not(:disabled):hover, form:not(.oo-ui-layout) button:not(:disabled):active, form:not(.oo-ui-layout) input[type='submit']:not(:disabled):active,
background: var(--theme-bg-color-base);
span.fileinput-button:hover,
}
.ace_optionsMenuEntry button:hover,
.ace_button.checked,
.ace_editor.ace_autocomplete .ace_line-hover,
.ui-state-default:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:hover, .oo-ui-processDialog .oo-ui-actionWidget:not(.oo-ui-flaggedElement-progressive):not(.oo-ui-flaggedElement-destructive) > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.mw-ui-button.mw-ui-progressive:not(:disabled),
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
form:not(.oo-ui-layout) button, form:not(.oo-ui-layout) input[type='submit'],
.ve-ce-linkAnnotation.ve-ce-annotation-active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled {
background: var(--color-contrast-dark);
}


.ace_search_form.ace_nomatch {
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
outline: 1px solid #922626
.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'],
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled {
border-color: var(--color-contrast-dark);
}
}


.wikiEditor-ui-toolbar .section-secondary .group.empty {
.cdx-menu-item--enabled.cdx-menu-item--selected {
display: none;
background: var(--color-contrast2);
}
}


.mw-collapsibleFieldsetLayout.mw-collapsible .mw-collapsible-toggle .oo-ui-iconElement-icon {
ul li.selected:not(.init),
top: 2px;
.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);
}
}


#pagehistory li.selected {
/* box-shadow */
outline: none;
.ve-ce-linkAnnotation.ve-ce-annotation-active,
.oo-ui-menuSelectWidget,
.oo-ui-popupToolGroup-tools,
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-datatable,
.ext-growthExperiments-MenteeFilters__form {
box-shadow: var(--box-shadow);
}
}


#mw-subcategories, #mw-pages, #mw-category-media, #filehistory, #wikiPreview, #wikiDiff {
.wikiEditor-ui-toolbar,
clear: both;
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
.mw-notification {
box-shadow: var(--box-shadow-medium);
}
}


.mw-tag-markers {
#ace_settingsmenu, #kbshortcutmenu {
font-style: italic;
box-shadow: var(--box-shadow-high);
font-size: 90%
}
}
/* #endregion */
/* ============ */
/* #region Неотсортированные */
/* ============ */


.noExternal>.external {
.mw-echo-ui-crossWikiNotificationItemWidget-group, .mw-echo-ui-bundleNotificationItemWidget-group {
  padding-right: 0px !important;
box-shadow: var(--box-shadow-inset);
  background-image: none !important;
}
}


.mw-mmv-image>*, .fullImageLink>*>* {
.ace_optionsMenuEntry button,
image-rendering: auto !important;
.ace_optionsMenuEntry button[ace_selected_button=true] {
box-shadow: var(--box-shadow-inset-high);
}
}


.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 {
.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button,
background: url(//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) no-repeat right;
.cdx-toggle-button-group .cdx-toggle-button--toggled-on:enabled {
padding-right: 18px
box-shadow: none;
}
}


.nounderlines a,.IPA a:link,.IPA a:visited {
/* color */
text-decoration: none !important
.mw-echo-ui-pageNotificationsOptionWidget-label-count,
}
#contentSub,
 
.mw-templatedata-doc-muted,
.nowrap,.nowraplinks a {
.mw-templatedata-doc-param-alias,
white-space: nowrap
.oo-ui-labelWidget.oo-ui-inline-help,
}
.wikiEditor-ui-toolbar .group .label,
 
.mw-wikiEditor-InsertLink-TitleInputField .oo-ui-messageWidget,
.wrap,.wraplinks a {
.ext-templatewizard-templateform .oo-ui-menuLayout-menu .ext-templatewizard-section-header,
white-space: normal
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title,
}
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters,
 
.mw-rcfilters-ui-savedLinksListWidget-placeholder-description,
.thumbinner {
.results-info,
min-width: 100px;
.mw-search-result-data,
border-color: solid var(--ooui-border-color)
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title,
.tdg-templateDataParamWidget-param-description,
.mw-echo-ui-notificationsListWidget:not(:hover) a, #p-personal .mw-echo-ui-notificationsListWidget:not(:hover) a.new,
.mw-echo-ui-notificationItemWidget-content-message-body,
.ext-growthExperiments-CText--color-subtle,
.growthexperiments-homepage-module .growthexperiments-homepage-module-subheader, .growthexperiments-homepage-module h3.growthexperiments-homepage-module-subheader,
.oo-ui-widget.mw-ge-homepage-taskTypeSelectionWidget-checkbox-create .mw-ge-homepage-taskTypeSelectionWidget-additional-msg, .oo-ui-widget.mw-ge-homepage-taskTypeSelectionWidget-checkbox-image-recommendation .mw-ge-homepage-taskTypeSelectionWidget-additional-msg, .oo-ui-widget.mw-ge-homepage-taskTypeSelectionWidget-checkbox-section-image-recommendation .mw-ge-homepage-taskTypeSelectionWidget-additional-msg, .oo-ui-widget.mw-ge-homepage-taskTypeSelectionWidget-checkbox-link-recommendation .mw-ge-homepage-taskTypeSelectionWidget-additional-msg,
.mw-ge-homepage-taskTypeSelectionWidget-create-body,
.mw-ge-suggestededits-articleCountWidget .oo-ui-labelWidget,
.mw-ge-startediting-dialog-progress-label,
.mw-ge-startediting-dialog-progress-indicator,
.mw-ge-startediting-dialog-difficulty-legend-description-body,
.mw-ge-help-panel-home-button-text-subheader,
.mw-ge-help-panel-processdialog label > strong,
.mw-ge-help-panel-processdialog h2,
.ext-discussiontools-init-timestamplink, .ext-discussiontools-init-timestamplink:visited, .ext-discussiontools-init-timestamplink:active,
.ext-discussiontools-visualenhancements-enabled .ext-discussiontools-init-section.mw-heading2-metaitem, .ext-discussiontools-visualenhancements-enabled .ext-discussiontools-init-section-metaitem,
.ext-discussiontools-ui-targetWidget > .ve-init-target > .ve-ui-surface .ve-ui-completionWidget-header > .oo-ui-labelElement-label,
.mw-ge-help-panel-popup-search-search-result div,
.ext-discussiontools-ui-replyWidget-preview::before,
.mw-body-content .mw-echo-ui-datedSubGroupListWidget-title-secondary,
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title,
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc,
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-labelElement-label,
.mw-widget-dateInputWidget-empty .mw-widget-dateInputWidget-handle,
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module h3,
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module-mentor-tools .growthexperiments-mentor-dashboard-module-mentor-tools-other-actions .growthexperiments-mentor-dashboard-module-mentor-tools-claim-mentee-footer,
.growthexperiments-mentor-dashboard-module-mentee-overview h4,
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module-mentor-tools h4,
.suggested-edits-task-explanation-wrapper .suggested-edits-short-description,
.growthexperiments-homepage-mentorship-editcount, .growthexperiments-homepage-module-mentorship-optin-editcount, .growthexperiments-homepage-mentorship-lastactive, .growthexperiments-homepage-module-mentorship-optin-lastactive,
.cdx-field:not(.cdx-field--disabled) .cdx-field__help-text,
.cdx-label:not(.cdx-label--disabled) .cdx-label__label__optional-flag, .cdx-label:not(.cdx-label--disabled) .cdx-label__description,
.cdx-tabs:not(.cdx-tabs--framed) > .cdx-tabs__header .cdx-tabs__list__item[aria-selected=false],
.ve-ui-mwHelpListToolGroup-version-link, .ve-ui-mwHelpListToolGroup-version-date,
.mw-ge-help-panel-home-button-preheader-text,
.mw-body-content .recent-questions-growthexperiments-help-questions h3, .overlay-content .recent-questions-growthexperiments-help-questions h3, .content .recent-questions-growthexperiments-help-questions h3, .mw-body-content .recent-questions-growthexperiments-mentor-questions h3, .overlay-content .recent-questions-growthexperiments-mentor-questions h3, .content .recent-questions-growthexperiments-mentor-questions h3,
.mw-body-content .recent-questions-growthexperiments-help-questions .question-posted-on, .overlay-content .recent-questions-growthexperiments-help-questions .question-posted-on, .content .recent-questions-growthexperiments-help-questions .question-posted-on, .mw-body-content .recent-questions-growthexperiments-mentor-questions .question-posted-on, .overlay-content .recent-questions-growthexperiments-mentor-questions .question-posted-on, .content .recent-questions-growthexperiments-mentor-questions .question-posted-on,
.mwe-vue-pt-snippet,
.mw-twocolconflict-single-column.mw-twocolconflict-split-unselected, .mw-twocolconflict-split-column.mw-twocolconflict-split-unselected,
.mw-special-Listfiles .TablePager_col_img_user_text, .mw-special-Listfiles .TablePager_col_img_description {
color: var(--ooui-text-color-dark);
}
}


.thumbinner .thumbimage,.thumbborder {
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted,
border: solid 1px var(--ooui-border-color)
.mw-twocolconflict-conflicting-talk-row .mw-twocolconflict-single-column,
}
.oo-ui-searchWidget-results,
 
.footer-icons a:hover,
ul.permissions-errors>li {
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending),
list-style: none none
.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,
ul.permissions-errors {
.ext-templatewizard-templatetitlebar,
margin: 0
.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.texhtml {
span.fileinput-button,
font-family: "Nimbus Roman No9 L","Times New Roman",Times,serif;
.ace_button,
font-size: 118%;
.ace_searchbtn,
line-height: 1;
.oo-ui-selectFileInputWidget.oo-ui-widget-enabled.oo-ui-selectFileInputWidget-dropTarget,
white-space: nowrap;
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
-moz-font-feature-settings: "lnum","tnum","kern" 0;
.growthexperiments-homepage-module,
-webkit-font-feature-settings: "lnum","tnum","kern" 0;
.oo-ui-searchWidget-query,
font-feature-settings: "lnum","tnum","kern" 0;
.mw-ge-startediting-dialog-difficulty-banner,
font-variant-numeric: lining-nums tabular-nums;
.mw-ge-help-panel-popup .oo-ui-dialog,
font-kerning: none
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending),
}
.ace_editor.ace_autocomplete,
 
.ext-growthExperiments-CPopper__popover,
span.texhtml span.texhtml {
.mw-rcfilters-ui-tagItemWidget-popup-content,
font-size: 100%
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip,
}
#ace_settingsmenu, #kbshortcutmenu,
 
.growthexperiments-homepage-module-suggested-edits .growthexperiments-homepage-module-footer,
span.mwe-math-mathml-inline {
.mw-twocolconflict-split-editable .mw-twocolconflict-split-editor,
font-size: 118%
.cdx-message,
}
.mw-message-box,
 
.wikiEditor-ui-toolbar .booklet > .index,
.mwe-math-fallback-image-display,.mwe-math-mathml-display {
.ace_searchbtn.prev:after,
margin-left: 1.6em !important;
.ace_searchbtn.next:after,
margin-top: 0.6em;
.wikiEditor-ui-toolbar .group .tool-select .label,
margin-bottom: 0.6em
.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,
.mwe-math-mathml-display math {
.wikiEditor-ui-toolbar .page-table th,
display: inline
.wikiEditor-ui-toolbar .page-table td,
}
#ca-nstab-mediawiki.a,
 
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label,
.k-player .k-attribution {
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget,
visibility: hidden
.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,
.PopUpMediaTransform a .play-btn-large {
.mw-widget-calendarWidget-labelButton .oo-ui-buttonElement-button .oo-ui-labelElement-label,
margin: 0;
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
top: auto;
.oo-ui-messageDialog-message,
right: auto;
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active,
bottom: 0;
.mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label,
left: 0
.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,
.flaggedrevs_draft_synced,.flaggedrevs_stable_synced,#t-upload,.mw-special-Book #coll-downloadbox {
p.mw-ge-homepage-taskTypeSelectionWidget-difficulty-level-desc,
display: none
.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,
#site-tools {
.mw-ge-startediting-dialog-difficulty-legend-description-header,
display: none !important
.mw-ge-help-panel-processdialog .oo-ui-window-head .oo-ui-processDialog-title,
.mw-ge-help-panel-processdialog .mw-ge-help-panel-home-button h2,
.mw-ge-help-panel-popup .oo-ui-dialog,
.oo-ui-toolbar-bar,
.ext-discussiontools-ui-targetWidget > .ve-init-target > .ve-ui-surface .ve-ui-completionWidget-header > .oo-ui-labelElement-label > span,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled,
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed),
.vector-user-links .vector-user-menu-more .vector-menu-content-list li a,
.mw-notification,
.ace_search,
.ace_search_field,
#pagehistory li.selected,
.oo-ui-popupWidget-popup,
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget,
.mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled>.oo-ui-buttonElement-button,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
#pt-notifications-alert .mw-echo-notifications-badge::after, #pt-notifications-notice .mw-echo-notifications-badge::after,
.ui-widget-header,
.ui-widget-content,
.mw-rcfilters-ui-filterMenuHeaderWidget-title.oo-ui-labelElement-label,
#mw-scribunto-input,
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget,
.search-types .current a,
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-datatable,
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module .growthexperiments-mentor-dashboard-module-header,
.cdx-select-vue--enabled .cdx-select-vue__handle,
.cdx-menu-item--enabled, .cdx-menu-item--enabled .cdx-menu-item__content,
.oo-ui-tagItemWidget.oo-ui-widget-disabled,
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-time-estimate .suggested-edits-difficulty-level, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-time-estimate .suggested-edits-difficulty-level,
.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-card-wrapper .suggested-edits-task-card-wrapper .se-card-content .se-card-text,
.growthexperiments-homepage-module-suggested-edits .suggested-edits-module-wrapper .suggested-edits-pager,
.suggested-edits-mobile-peek-content .suggested-edits-header-text h4, .suggested-edits-panel-header .suggested-edits-header-text h4,
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content,
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip-main, .mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip-main-multiple,
.mw-ge-help-panel-processdialog .suggested-edits-panel-footer-text,
.suggested-edits-taskexplanation-difficulty-and-time p, .suggested-edits-taskexplanation-additional-info p,
.growthexperiments-homepage-mentorship-intro, .growthexperiments-homepage-module-mentorship-optin-intro,
.cdx-input-chip,
.cdx-button:enabled, .cdx-button.cdx-button--fake-button--enabled,
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip-example-text,
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip mark,
.wikiEditor-ui-toolbar .page-characters div span,
.cdx-toggle-button--framed:enabled,
.cdx-info-chip--text,
.mw-twocolconflict-single-column, .mw-twocolconflict-split-column {
color: var(--ooui-text-color);
}
}


span.comment {
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
overflow-wrap: break-word
.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,
.mw-content-ltr .tocnumber {
.oo-ui-processDialog-errors-title,
color: grey
.mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label,
.mw-echo-ui-notificationItemWidget-content-actions-timestamp,
.growthexperiments-homepage-module .growthexperiments-homepage-module-header, .growthexperiments-homepage-module h2.growthexperiments-homepage-module-header,
.mw-ge-startediting-dialog-progress-indicator-completed,
.oo-ui-messageDialog-title,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
form:not(.oo-ui-layout) button:not(:disabled):hover, form:not(.oo-ui-layout) input[type='submit']:not(:disabled):hover, form:not(.oo-ui-layout) button:not(:disabled):active, form:not(.oo-ui-layout) input[type='submit']:not(:disabled):active,
span.fileinput-button:hover,
.ace_optionsMenuEntry button:hover,
.ace_button.checked,
.ace_editor.ace_autocomplete .ace_line-hover,
.ui-state-default:hover,
.wikiEditor-ui-toolbar,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-rcfilters-ui-changesListWrapperWidget,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,
.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button:hover,
.editOptions, .mw-editform .editOptions,
.oo-ui-textInputWidget .oo-ui-inputWidget-input,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
form:not(.oo-ui-layout) button, form:not(.oo-ui-layout) input[type='submit'],
#wpDestFile,
#wpUploadDescription,
.mw-widgets-datetime-dateTimeInputWidget-handle,
.ui-widget input,
.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context,
.mw-widget-dateInputWidget-handle,
.ext-growthExperiments-NumberInput__input:enabled,
.cdx-select-vue--enabled .cdx-select-vue__handle:hover,
.cdx-menu-item--enabled.cdx-menu-item--highlighted .cdx-menu-item__content, .cdx-menu-item--enabled.cdx-menu-item--highlighted .cdx-menu-item__text__description,
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-medium, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-medium,
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-hard, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-hard,
.suggested-edits-taskexplanation-difficulty-and-time .suggested-edits-difficulty-indicator-easy, .suggested-edits-taskexplanation-additional-info .suggested-edits-difficulty-indicator-easy,
.cdx-chip-input__input,
.cdx-select:enabled,
.cdx-select:enabled:hover,
.cdx-text-input__input:enabled,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link,
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted,
.wikiEditor-ui-toolbar .page-characters div span:hover,
.cdx-button:enabled:hover, .cdx-button.cdx-button--fake-button--enabled:hover,
.cdx-toggle-button--framed:enabled:hover,
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive:hover,
.cdx-toggle-button--framed.cdx-toggle-button--toggled-on:enabled {
color: var(--ooui-text-color-light);
}
}


.quickbox {
.wikiEditor-ui-toolbar .tabs span.tab a,
border: 1px solid var(--ooui-border-color);
.mw-special-Contribute .mw-contribute-card-action,
ul.fileupload-results li.ful-success a {
color: var(--text-color-link);
}
}


.quickboxhead {
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label,
border-bottom: 1px solid var(--ooui-border-color);
.ext-growthExperiments-ScoreCards__link:visited,
background: var(--theme-bg-color-base);
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage, .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.ve-ui-mwTransclusionOutlineParameterWidget-activePage.oo-ui-optionWidget-highlighted {
text-align: center
color: var(--color-progressive);
}
}


.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
.cdx-button:enabled.cdx-button--weight-quiet.cdx-button--action-destructive, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-destructive {
color: var(--ooui-bg-color);
color: var(--text-color-link-new);
}
}


.mw-rcfilters-ui-changesListWrapperWidget:not(.mw-rcfilters-ui-changesListWrapperWidget-highlighted) .mw-changeslist-watchedseen div.mw-rcfilters-ui-highlights-color-none {
/* border-radius */
background: var(--ooui-border-color-light);
.oo-ui-tagMultiselectWidget-handle, .oo-ui-panelLayout-padded,
border: 1px solid var(--color-contrast);
.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);
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
.oo-ui-tagItemWidget,
border-color: var(--ooui-bg-color-light);
.cdx-info-chip {
border-radius: var(--border-radius-medium);
}
}


.oo-ui-processDialog-content > .oo-ui-window-head, .oo-ui-processDialog-content > .oo-ui-window-foot {
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-rcfilters-ui-changesListWrapperWidget,
outline-color: var(--ooui-border-color);
.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;
}
}


.mw-templateData-template-add-map-button-panel.oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.oo-ui-panelLayout-expanded.tdg-templateDataDialog-addNewMapButtonPanel {
/* Остальное */
display: flex;
.mw-twocolconflict-single-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade, .mw-twocolconflict-split-column .mw-twocolconflict-split-collapsed .mw-twocolconflict-split-fade {
align-items: center;
background-image: linear-gradient(rgba(255, 255, 255, 0), var(--ooui-bg-color-light));
}
}


.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
.mw-ge-help-panel-processdialog .suggested-edits-panel-quick-start-tips-content .growthexperiments-quickstart-tips-tip mark {
outline: 1px solid var(--ooui-border-color);
mix-blend-mode: unset;
}
}


.mw-rcfilters-ui-itemMenuOptionWidget .mw-rcfilters-ui-table {
.ve-ce-branchNode-blockSlug, html body p.ve-ce-branchNode-newSlug {
font-size: 0.9em;
outline-color: var(--border-color-hr);
}
}


.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 {
.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 {
margin: 0;
height: 100%;
}
}


.oo-ui-layout.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top.oo-ui-actionFieldLayout {
.growthexperiments-mentor-dashboard-container .growthexperiments-mentor-dashboard-module-mentor-tools .oo-ui-dropdownWidget {
margin: 0.5em 0;
display: inline-block;
padding-top: 0;
}
}


.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
.client-js .mw-changeslist ul, .client-js .mw-changeslist table.mw-enhanced-rc {
box-shadow: none;
margin-left: 6px;
}
}


.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
.ace_optionsMenuEntry input, .ace_optionsMenuEntry button {
font-weight: bold;
margin: 0.35em 0.2em 0.25em 0;
}
}


.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
#footer-poweredbyico a {
display: flex;
background-image: url(https://commons.wiki.gg/images/1/1c/MediaWiki_footer_badge_dark.svg?12ec0a);
align-items: center;
background-position: 50% 50%;
background-size: 88px 31px;
background-repeat: no-repeat;
}
}


.group.group-search {
body:not(.wgl-theme-light) #footer-poweredbyico a img {
border: none;
visibility: hidden;
}
}


.editOptions, .mw-editform .editOptions {
.ace_search {
border-top: none;
padding: 6px 4px 2px 4px;
}
}


.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 {
.ace_search_field {
background: var(--ooui-border-color);
margin: 0 2px 0 0 !important;
}
}


.mw-rcfilters-ui-filterMenuHeaderWidget-header-highlight {
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
padding-right: 0.3em;
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
padding-left: 0.3em;
text-shadow: none;
}
}


.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget {
padding: 0;
padding: 0.6em;
}
}


.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
.mw-changeslist-legend {
min-height: 2.5em;
max-width: 300px;
}
.mw-changeslist-legend,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head > .oo-ui-iconWidget {
display: none;
}
.mw-changeslist.oo-ui-widget.oo-ui-widget-enabled.mw-rcfilters-ui-changesListWrapperWidget > .mw-changeslist-legend {
display: block;
}
}


.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget,
border-color: var(--ooui-border-color);
.mw-rcfilters-ui-itemMenuOptionWidget-label-title,
display: flex;
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
align-items: center;
cursor: pointer;
padding: 0;
gap: 2px;
}
}


@media screen {
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] {
.mw-body-content .recipeimg a > img {
margin: 0;
padding: 0;
margin: 0;
border: 0;
width: 32px !important;
max-width: 32px !important;
height: 32px !important;
max-height: 32px !important
}
}
}


.positive {
.oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.mw-prefs-fieldset-wrapper {
color: #00FF00;
padding: 1em;
font-weight: bold
}
}


.negative {
.oo-ui-pendingElement-pending {
color: #FF0000;
--background-color-interactive: var(--ooui-bg-color);
font-weight: bold
--background-color-base: var(--ooui-border-color-light);
}
}


.anglerect {
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span,
--angle-rect-clip-size: 16px;
.cdx-radio__input:enabled:checked+.cdx-radio__icon {
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-width: 2px;
}
}


.flex {
.mw-prefs-search-highlight {
display: flex
background: transparent !important;
outline: 2px solid var(--bg-color-emerald-50) !important;
border-radius: 0 !important;
}
}


.mw-body dd {
.wikiEditor-ui-text textarea#wpTextbox1 {
margin: 0.2em;
border: none;
margin-left: 1.6em
background: var(--theme-bg-color-base);
}
}


ol.references li:target,sup.reference:target {
.ace_search_form.ace_nomatch {
background: var(--ooui-bg-color-light);
outline: 1px solid #922626
padding: 0px 1px 3px 1px;
}
}


.oo-ui-messageDialog-content > .oo-ui-window-foot {
.wikiEditor-ui-toolbar .section-secondary .group.empty {
outline-color: var(--ooui-border-color);
display: none;
}
}


.oo-ui-textInputWidget.oo-ui-widget-enabled:hover {
.mw-collapsibleFieldsetLayout.mw-collapsible .mw-collapsible-toggle .oo-ui-iconElement-icon {
z-index: 1;
top: 2px;
}
}


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
#pagehistory li.selected {
box-shadow: inset var(--box-shadow-medium);
outline: none;
}
}


.oo-ui-comboBoxInputWidget-field {
#mw-subcategories, #mw-pages, #mw-category-media, #filehistory, #wikiPreview, #wikiDiff {
display: flex;
clear: both;
align-items: center;
}
}


.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
.mw-tag-markers {
#pt-notifications-alert .mw-echo-notifications-badge::after, #pt-notifications-notice .mw-echo-notifications-badge::after {
font-style: italic;
margin: 0;
font-size: 90%
}
}
/* #endregion */


.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
/* ============ */
box-shadow: inset var(--box-shadow-medium);
/* #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;
}
}


.search-types .current a {
.noExternal>.external {
color: #d3d3d3 !important;
  padding-right: 0px !important;
cursor: default !important
  background-image: none !important;
}
}


.ui-widget-overlay {
.mw-mmv-image>*, .fullImageLink>*>* {
background: #000000;
image-rendering: auto !important;
}
}


.ui-widget-header {
.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 {
border: none !important;
background: url(//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif) no-repeat right;
padding-right: 18px
}
}


.ui-widget-content {
.nounderlines a,.IPA a:link,.IPA a:visited {
border: 1px solid var(--ooui-border-color) !important;
text-decoration: none !important
}
}


.wikiEditor-toolbar-dialog .ui-dialog-buttonpane,
.nowrap,.nowraplinks a {
.wikiEditor-toolbar-dialog .ui-dialog-content {
white-space: nowrap
border: none !important;
}
}


.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context {
.wrap,.wraplinks a {
background: var(--theme-bg-color-base);
white-space: normal
border-color: var(--theme-bg-color-base);
}
}


.diff-addedline .diffchange, .diff-deletedline .diffchange {
.thumbinner {
border-radius: var(--border-radius-low);
min-width: 100px;
padding: 0.2em 0;
border-color: var(--ooui-border-color);
}
}


.diff-deletedline .diffchange {
.thumbinner .thumbimage, .thumbborder {
background: var(--bg-color-yellow-subtle);
border: solid 1px var(--ooui-border-color);
}
}


.diff-addedline .diffchange {
ul.permissions-errors>li {
background: var(--bg-color-azure-subtle);
list-style: none none
}
}


.diff-deletedline {
ul.permissions-errors {
border-color: var(--bg-color-yellow-150) !important;
margin: 0
}
}


.diff-addedline {
span.texhtml {
border-color: var(--bg-color-blue-150) !important;
font-family: "Nimbus Roman No9 L","Times New Roman",Times,serif;
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
}
}


.codeEditor-status {
span.texhtml span.texhtml {
clear: both;
font-size: 100%
width: 100%;
background: var(--theme-bg-color-100);
border-top: 1px solid var(--ooui-border-color-light);
display: table
}
}


.codeEditor-status-message {
span.mwe-math-mathml-inline {
border-left: 1px solid var(--ooui-border-color-light);
font-size: 118%
border-right: 1px solid var(--ooui-border-color-light);
}
padding: 0 0.3em;
width: 100%;
display: table-cell
}


.overflowed {
.mwe-math-fallback-image-display,.mwe-math-mathml-display {
margin: 0;
margin-left: 1.6em !important;
margin-top: 0.6em;
margin-bottom: 0.6em
}
}


.scroll-left.overflowed .content-table-left,
.mwe-math-mathml-display math {
.scroll-right.overflowed .content-table-right {
display: inline
border-left: solid 1px rgba(var(--color-lighter--rgb), 0.4);
z-index: 9999;
}
}


.scroll-left.overflowed .content-table-left {
.k-player .k-attribution {
box-shadow: 1px 0px 2px 2px rgba(0, 0, 0, 0.2);
visibility: hidden
}
}


.scroll-right.overflowed .content-table-right {
.PopUpMediaTransform a .play-btn-large {
box-shadow: -1px 0px 2px 2px rgba(0, 0, 0, 0.2);
margin: 0;
top: auto;
right: auto;
bottom: 0;
left: 0
}
}


.style-for-sub-numbered-lists ol {
.flaggedrevs_draft_synced,.flaggedrevs_stable_synced,#t-upload,.mw-special-Book #coll-downloadbox {
counter-reset: item
display: none
}
}


.style-for-sub-numbered-lists li {
#site-tools {
display: block
display: none !important
}
}


.style-for-sub-numbered-lists li:before {
span.comment {
content: counters(item,".") ". ";
overflow-wrap: break-word
counter-increment: item
}
}


.section {
.mw-content-ltr .tocnumber {
display: flex;
color: grey
flex-wrap: wrap
}
}


.section .col {
.quickbox {
flex: 1 1 auto
border: 1px solid var(--ooui-border-color);
}
}


.section .line-break {
.quickboxhead {
flex-basis: 100%;
border-bottom: 1px solid var(--ooui-border-color);
width: 0px;
background: var(--theme-bg-color-base);
height: 0px;
text-align: center
overflow: hidden
}
}


.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend, .mw-body .mw-search-profile-tabs, .mw-body fieldset#mw-searchoptions, .mw_metadata, .mw-datatable {
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
padding: 12px 10px;
color: var(--ooui-bg-color);
}
}


.mw-rcfilters-ui-filterMenuHeaderWidget-title.oo-ui-labelElement-label {
.mw-rcfilters-ui-changesListWrapperWidget:not(.mw-rcfilters-ui-changesListWrapperWidget-highlighted) .mw-changeslist-watchedseen div.mw-rcfilters-ui-highlights-color-none {
font-weight: bold;
background: var(--ooui-border-color-light);
border: 1px solid var(--color-contrast);
}
}


.mw-datatable th {
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
background: var(--theme-bg-color-100)
border-color: var(--ooui-bg-color-light);
}
}


.pretoclip-copy-button {
.oo-ui-processDialog-content > .oo-ui-window-head, .oo-ui-processDialog-content > .oo-ui-window-foot {
float: right
outline-color: var(--ooui-border-color);
}
}


.mw-scribunto-message {
.mw-templateData-template-add-map-button-panel.oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.oo-ui-panelLayout-expanded.tdg-templateDataDialog-addNewMapButtonPanel {
color: var(--se-cm--xml-tag-color);
display: flex;
align-items: center;
}
}


#mw-scribunto-input {
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
width: 100%;
outline: 1px solid var(--ooui-border-color);
border: 0;
overflow: auto;
font-weight: normal;
}
}


.mw-scribunto-input {
.mw-rcfilters-ui-itemMenuOptionWidget .mw-rcfilters-ui-table {
color: #d3d3d3;
font-size: 0.9em;
font: inherit;
font-weight: bold;
margin-top: 0.5em
}
}


@media (min-width: 1340px) {
.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 {
#mw-content-block {
margin: 0;
display:block
}
}


#mw-content {
.oo-ui-layout.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top.oo-ui-actionFieldLayout {
margin-left: 14em;
margin: 0.5em 0;
padding: 2em 0 0
}
 
#mw-content-wrapper {
float: right;
margin-left: -14em;
background: transparent;
width: 100%
}
 
.color-middle {
margin-right: 1em !important;
}
 
#catlinks {
margin-left: 14em
}
}
}


/*затемнение для мобилок*/
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
#menus-cover {
font-weight: bold;
background: black;
opacity: var(--alpha-s);
z-index: var(--index-static);
}
}


/*кнопка для главного меню*/
.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
.StupidButton {
display: flex;
width: 100%;
align-items: center;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 100;
}
}


/*Цвета таблиц для разных отделов*/
.group.group-search {
/* COM */
border: none;
#COM.wikitable {
border: 1px solid var(--bg-color-blue-subtle);
}
}


#COM.wikitable th {
.editOptions, .mw-editform .editOptions {
background: var(--bg-color-blue-150);
border-top: none;
}
}


#COM.wikitable thead tr th,
.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 {
#COM.wikitable:not(:has(thead)) tr:first-of-type th {
background: var(--ooui-border-color);
position: relative;
background: var(--bg-color-blue-100);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


#COM.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
.mw-rcfilters-ui-filterMenuHeaderWidget-header-highlight {
#COM.wikitable thead + tbody > tr th:first-child {
padding-right: 0.3em;
border-left: 3px solid var(--color-darkened-border);
padding-left: 0.3em;
}
}


#COM.wikitable tr td {
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
background: var(--bg-color-blue-subtle);
padding: 0;
}
}


/* MED */
.mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
#MED.wikitable {
border-color: var(--ooui-border-color);
border: 1px solid var(--bg-color-sky-blue-subtle);
display: flex;
align-items: center;
padding: 0;
gap: 2px;
}
}


#MED.wikitable th {
@media screen {
background: var(--bg-color-sky-blue-150);
.mw-body-content .recipeimg a > img {
padding: 0;
margin: 0;
border: 0;
width: 32px !important;
max-width: 32px !important;
height: 32px !important;
max-height: 32px !important
}
}
}
 
#MED.wikitable thead tr th,
.positive {
#MED.wikitable:not(:has(thead)) tr:first-of-type th {
color: #00FF00;
position: relative;
font-weight: bold
background: var(--bg-color-sky-blue-100);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


#MED.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
.negative {
#MED.wikitable thead + tbody > tr th:first-child {
color: #FF0000;
border-left: 3px solid var(--color-darkened-border);
font-weight: bold
}
}


#MED.wikitable tr td {
.anglerect {
background: var(--bg-color-sky-blue-subtle);
--angle-rect-clip-size: 16px;
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)))
}
}


/* SRV */
.flex {
#SRV.wikitable {
display: flex
border: 1px solid var(--bg-color-green-subtle);
}
}


#SRV.wikitable th {
.mw-body dd {
background: var(--bg-color-green-150);
margin: 0.2em;
margin-left: 1.6em
}
}


#SRV.wikitable thead tr th,
ol.references li:target,sup.reference:target {
#SRV.wikitable:not(:has(thead)) tr:first-of-type th {
background: var(--ooui-bg-color-light);
position: relative;
padding: 0px 1px 3px 1px;
background: var(--bg-color-green-100);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow:  var(--box-shadow-medium);
}
}


#SRV.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
.oo-ui-messageDialog-content > .oo-ui-window-foot {
#SRV.wikitable thead + tbody > tr th:first-child {
outline-color: var(--ooui-border-color);
border-left: 3px solid var(--color-darkened-border);
}
}


#SRV.wikitable tr td {
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover {
background: var(--bg-color-green-subtle);
z-index: 1;
}
}


/* ENG */
.oo-ui-comboBoxInputWidget-field {
#ENG.wikitable {
display: flex;
border: 1px solid var(--bg-color-yellow-subtle);
align-items: center;
}
}


#ENG.wikitable th {
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover,
background: var(--bg-color-yellow-150);
#pt-notifications-alert .mw-echo-notifications-badge::after, #pt-notifications-notice .mw-echo-notifications-badge::after {
margin: 0;
}
}


#ENG.wikitable thead tr th,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
#ENG.wikitable:not(:has(thead)) tr:first-of-type th {
box-shadow: inset var(--box-shadow-medium);
position: relative;
background: var(--bg-color-yellow-100);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
}


#ENG.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
.ui-widget-overlay {
#ENG.wikitable thead + tbody > tr th:first-child {
background: #000000;
border-left: 3px solid var(--color-darkened-border);
}
}


#ENG.wikitable tr td {
.ui-widget-header {
background: var(--bg-color-yellow-subtle);
border: none !important;
}
}


/* RND */
.ui-widget-content {
#RND.wikitable {
border: 1px solid var(--ooui-border-color) !important;
border: 1px solid var(--bg-color-purple-subtle);
}
}


#RND.wikitable th {
.wikiEditor-toolbar-dialog .ui-dialog-buttonpane,
background: var(--bg-color-purple-150);
.wikiEditor-toolbar-dialog .ui-dialog-content {
border: none !important;
}
}


#RND.wikitable thead tr th,
.diff-editfont-monospace .diff-addedline,.diff-editfont-monospace .diff-deletedline,.diff-editfont-monospace .diff-context {
#RND.wikitable:not(:has(thead)) tr:first-of-type th {
background: var(--theme-bg-color-base);
position: relative;
border-color: var(--theme-bg-color-base);
background: var(--bg-color-purple-100);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow:  var(--box-shadow-medium);
}
}


#RND.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
.diff-addedline .diffchange, .diff-deletedline .diffchange {
#RND.wikitable thead + tbody > tr th:first-child {
border-radius: var(--border-radius-low);
border-left: 3px solid var(--color-darkened-border);
padding: 0.2em 0;
}
}


#RND.wikitable tr td {
.diff-deletedline .diffchange {
background: var(--bg-color-purple-subtle);
background: var(--bg-color-yellow-subtle);
}
}


/* SUP */
.diff-addedline .diffchange {
#SUP.wikitable {
background: var(--bg-color-azure-subtle);
border: 1px solid var(--bg-color-brown-subtle);
}
}


#SUP.wikitable th {
.diff-deletedline {
background: var(--bg-color-brown-150);
border-color: var(--bg-color-yellow-150) !important;
}
}


#SUP.wikitable thead tr th,
.diff-addedline {
#SUP.wikitable:not(:has(thead)) tr:first-of-type th {
border-color: var(--bg-color-blue-150) !important;
position: relative;
background: var(--bg-color-brown-100);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow:  var(--box-shadow-medium);
}
}


#SUP.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
.codeEditor-status {
#SUP.wikitable thead + tbody > tr th:first-child {
clear: both;
border-left: 3px solid var(--color-darkened-border);
width: 100%;
background: var(--theme-bg-color-100);
border-top: 1px solid var(--ooui-border-color-light);
display: table
}
}


#SUP.wikitable tr td {
.codeEditor-status-message {
background: var(--bg-color-brown-subtle);
border-left: 1px solid var(--ooui-border-color-light);
}
border-right: 1px solid var(--ooui-border-color-light);
 
padding: 0 0.3em;
/* SEC */
width: 100%;
#SEC.wikitable {
display: table-cell
border: 1px solid var(--bg-color-red-subtle);
}
}
 
 
.overflowed {
#SEC.wikitable th {
margin: 0;
background: var(--bg-color-red-150);
}
}
 
 
.scroll-left.overflowed .content-table-left,
#SEC.wikitable thead tr th,
.scroll-right.overflowed .content-table-right {
#SEC.wikitable:not(:has(thead)) tr:first-of-type th {
border-left: solid 1px rgba(var(--color-lighter--rgb), 0.4);
position: relative;
z-index: 9999;
background: var(--bg-color-red-100);
}
border-bottom: 3px solid var(--color-darkened-border);
 
box-shadow: var(--box-shadow-medium);
.scroll-left.overflowed .content-table-left {
}
box-shadow: 1px 0px 2px 2px rgba(0, 0, 0, 0.2);
 
}
#SEC.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
 
#SEC.wikitable thead + tbody > tr th:first-child {
.scroll-right.overflowed .content-table-right {
border-left: 3px solid var(--color-darkened-border);
box-shadow: -1px 0px 2px 2px rgba(0, 0, 0, 0.2);
}
}
 
 
#SEC.wikitable tr td {
.style-for-sub-numbered-lists ol {
background: var(--bg-color-red-subtle);
counter-reset: item
}
}
 
 
/* BOTANY */
.style-for-sub-numbered-lists li {
#BOTANY.wikitable {
display: block
border: 1px solid var(--bg-color-turquoise-subtle);
}
}
 
 
.style-for-sub-numbered-lists li:before {
#BOTANY.wikitable th {
content: counters(item,".") ". ";
background: var(--bg-color-turquoise-150);
counter-increment: item
}
}
 
 
#BOTANY.wikitable thead tr th,
.section {
#BOTANY.wikitable:not(:has(thead)) tr:first-of-type th {
display: flex;
position: relative;
flex-wrap: wrap
background: var(--bg-color-turquoise-100);
}
border-bottom: 3px solid var(--color-darkened-border);
 
box-shadow: var(--box-shadow-medium);
.section .col {
}
flex: 1 1 auto
 
}
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
 
#BOTANY.wikitable thead + tbody > tr th:first-child {
.section .line-break {
border-left: 3px solid var(--color-darkened-border);
flex-basis: 100%;
}
width: 0px;
 
height: 0px;
#BOTANY.wikitable tr td {
overflow: hidden
background: var(--bg-color-turquoise-subtle);
}
 
.mw-rcfilters-ui-filterMenuHeaderWidget-title.oo-ui-labelElement-label {
font-weight: bold;
}
 
.mw-datatable th {
background: var(--theme-bg-color-100)
}
 
.pretoclip-copy-button {
float: right
}
 
.mw-scribunto-message {
color: var(--se-cm--xml-tag-color);
}
 
/*Цвета таблиц для разных отделов*/
/* COM */
#COM.wikitable {
border: 1px solid var(--bg-color-blue-100);
}
 
#COM.wikitable th {
background: var(--bg-color-blue-100);
}
 
#COM.wikitable thead tr th,
#COM.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-blue-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
 
#COM.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
#COM.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}
 
/* MED */
#MED.wikitable {
border: 1px solid var(--bg-color-sky-blue-100);
}
 
#MED.wikitable th {
background: var(--bg-color-sky-blue-100);
}
#MED.wikitable thead tr th,
#MED.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-sky-blue-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
 
#MED.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
#MED.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}
 
/* SRV */
#SRV.wikitable {
border: 1px solid var(--bg-color-green-100);
}
 
#SRV.wikitable th {
background: var(--bg-color-green-100);
}
 
#SRV.wikitable thead tr th,
#SRV.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-green-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
 
#SRV.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
#SRV.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}
 
/* ENG */
#ENG.wikitable {
border: 1px solid var(--bg-color-yellow-100);
}
 
#ENG.wikitable th {
background: var(--bg-color-yellow-100);
}
 
#ENG.wikitable thead tr th,
#ENG.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-yellow-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
 
#ENG.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
#ENG.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}
 
/* RND */
#RND.wikitable {
border: 1px solid var(--bg-color-purple-100);
}
 
#RND.wikitable th {
background: var(--bg-color-purple-100);
}
 
#RND.wikitable thead tr th,
#RND.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-purple-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
 
#RND.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
#RND.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}
 
/* SUP */
#SUP.wikitable {
border: 1px solid var(--bg-color-brown-100);
}
 
#SUP.wikitable th {
background: var(--bg-color-brown-100);
}
 
#SUP.wikitable thead tr th,
#SUP.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-brown-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
 
#SUP.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
#SUP.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}
 
/* SEC */
#SEC.wikitable {
border: 1px solid var(--bg-color-red-100);
}
 
#SEC.wikitable th {
background: var(--bg-color-red-100);
}
 
#SEC.wikitable thead tr th,
#SEC.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-red-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
 
#SEC.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
#SEC.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}
 
/* BOTANY */
#BOTANY.wikitable {
border: 1px solid var(--bg-color-emerald-100);
}
 
#BOTANY.wikitable th {
background: var(--bg-color-emerald-100);
}
 
#BOTANY.wikitable thead tr th,
#BOTANY.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
background: var(--bg-color-emerald-50);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
}
 
#BOTANY.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th:first-child,
#BOTANY.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
}
}


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


#MUTATION.wikitable th {
#MUTATION.wikitable th {
background: var(--bg-color-violet-150);
background: var(--bg-color-violet-100);
}
}


Строка 5388: Строка 5729:
#MUTATION.wikitable:not(:has(thead)) tr:first-of-type th {
#MUTATION.wikitable:not(:has(thead)) tr:first-of-type th {
position: relative;
position: relative;
background: var(--bg-color-violet-100);
background: var(--bg-color-violet-50);
border-bottom: 3px solid var(--color-darkened-border);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
box-shadow: var(--box-shadow-medium);
}
}


Строка 5396: Строка 5737:
#MUTATION.wikitable thead + tbody > tr th:first-child {
#MUTATION.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
border-left: 3px solid var(--color-darkened-border);
}
#MUTATION.wikitable tr td {
background: var(--bg-color-violet-subtle);
}
}


Строка 5407: Строка 5744:
#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: var(--theme-bg-color-350);
background: var(--theme-bg-color-300);
border-bottom: 3px solid var(--color-darkened-border);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
box-shadow: var(--box-shadow-medium);
}
}


Строка 5424: Строка 5761:
#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: var(--theme-bg-color-350);
background: var(--theme-bg-color-300);
border-bottom: 3px solid var(--color-darkened-border);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
box-shadow: var(--box-shadow-medium);
}
}


Строка 5437: Строка 5774:
/* Холодный цвет ячеек */
/* Холодный цвет ячеек */
#highlighted-header-cold.wikitable {
#highlighted-header-cold.wikitable {
border: 1px solid var(--bg-color-azure-subtle);
border: 1px solid var(--bg-color-azure-100);
}
}


#highlighted-header-cold.wikitable th {
#highlighted-header-cold.wikitable th {
background: var(--bg-color-azure-150);
background: var(--bg-color-azure-100);
}
}


Строка 5447: Строка 5784:
#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: var(--bg-color-azure-100);
background: var(--bg-color-azure-50);
border-bottom: 3px solid var(--color-darkened-border);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
box-shadow: var(--box-shadow-medium);
}
}


Строка 5455: Строка 5792:
#highlighted-header-cold.wikitable thead + tbody > tr th:first-child {
#highlighted-header-cold.wikitable thead + tbody > tr th:first-child {
border-left: 3px solid var(--color-darkened-border);
border-left: 3px solid var(--color-darkened-border);
}
#highlighted-header-cold.wikitable tr td {
background: var(--bg-color-azure-subtle);
}
}


Строка 5465: Строка 5798:
#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: var(--theme-bg-color-350);
background: var(--theme-bg-color-300);
border-bottom: 3px solid var(--color-darkened-border);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow: var(--box-shadow-medium);
box-shadow: var(--box-shadow-medium);
}
}


Строка 5476: Строка 5809:
}
}


/* Палитра для Морпехов TODO: палитра в переменных */
/* Палитра для Фоллаута */
#highlighted-header-Fallout.wikitable thead tr th,
#highlighted-header-Fallout.wikitable:not(:has(thead)) tr:first-of-type th {
    position: relative;
    background: var(--theme-bg-color-300);
    border-bottom: 3px solid var(--color-darkened-border);
    box-shadow:  var(--box-shadow-medium);
}
 
#highlighted-header-Fallout.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-Fallout.wikitable thead + tbody > tr th {
    background: var(--bg-color-orange-subtle);
    border-left: 3px solid var(--color-darkened-border);
}
 
/* Палитра для Морпехов */
#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: var(--theme-bg-color-300);
border-bottom: 3px solid var(--color-darkened-border);
border-bottom: 3px solid var(--color-darkened-border);
box-shadow:  var(--box-shadow-medium);
box-shadow:  var(--box-shadow-medium);
Строка 5487: Строка 5835:
#highlighted-header-CM.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-CM.wikitable:not(:has(thead)) tbody > tr:nth-of-type(n+2) th,
#highlighted-header-CM.wikitable thead + tbody > tr th {
#highlighted-header-CM.wikitable thead + tbody > tr th {
background: #355f54;
background: var(--bg-color-pastel-turquoise-50);
border-left: 3px solid var(--color-darkened-border);
border-left: 3px solid var(--color-darkened-border);
}
}
Строка 5660: Строка 6008:
   height: 100%;
   height: 100%;
   position: relative;
   position: relative;
}
.pseudomodal::-webkit-scrollbar {
  width: 0.15rem;
  background:transparent;
}
.pseudomodal::-webkit-scrollbar-track {
  margin:1em;
  background: transparent;
}
.pseudomodal::-webkit-scrollbar-thumb {
  background: transparent;
  border: solid #373737;
}
}


Строка 5715: Строка 6048:
.client-js *.noscript {
.client-js *.noscript {
display: none;
display: none;
}
@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth; /* Ignore unknown property warning */
  }
}
}