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

Материал из Абдулопедии
Перейти к навигации Перейти к поиску
(Новая страница: «→‎All CSS here will be loaded for users of the Cosmos skin: →‎Кастомный скроллбар: ::-webkit-scrollbar { width: 12px; } ::-webkit-scrollbar-track { background: transparent; } ::-webkit-scrollbar-thumb { background: var(--theme-page-third-color); } ::-webkit-scrollbar-corner { background: none; } ::-webkit-resizer { background: url(https://static.miraheze.org/polandballruwiki/6/69/Expand-solid.svg); backgro...»)
 
м (Содержимое страницы заменено на «→‎All CSS here will be loaded for users of the Cosmos skin: »)
Метка: замена
Строка 1: Строка 1:
/* All CSS here will be loaded for users of the Cosmos skin */
/* All CSS here will be loaded for users of the Cosmos skin */
/* Кастомный скроллбар */
::-webkit-scrollbar {
  width: 12px;
}
::-webkit-scrollbar-track {
    background: transparent;
}
::-webkit-scrollbar-thumb {
    background: var(--theme-page-third-color);
}
::-webkit-scrollbar-corner {
    background: none;
}
::-webkit-resizer {
    background: url(https://static.miraheze.org/polandballruwiki/6/69/Expand-solid.svg);
    background-size: 75% 75%;
    background-repeat: no-repeat;
}
.client-dark-mode ::-webkit-resizer {
    background: url(https://static.miraheze.org/polandballruwiki/c/c9/Expand-solid-light.svg);
    background-size: 75% 75%;
    background-repeat: no-repeat;
}
/* Мобильная версия */
@media screen and (max-width: 850px) {
.wds-button.wds-is-secondary.wds-dropdown__toggle {
    display: flex;
}
#cosmos-banner {
    position: fixed;
}
.cosmos-mobile-navigation {
order: -1;
}
   
body > #mw-content-container {
    padding-top: 55px !important;
}
   
.cosmos-header:before, .cosmos-header,
#cosmos-footer {
    border-radius: 0 !important;
}
   
.cosmos-header__top-container {
    display: flex;
    height: 70px;
}
.cosmos-toolbar-collapsed .cosmos-toolbar-collapse-button {
    margin: 0 auto;
}
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget .oo-ui-labelElement-label {
    display: none;
}
   
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget .oo-ui-buttonElement-button .oo-ui-iconElement-icon {
    margin-top: 2.5px !important;
}
@media only screen and (max-width: 1083px) {
.main-page-tag-lcs-exploded, .lcs-container {
    width: auto !important;
}
   
.main-page-tag-rcs {
    width: 100% !important;
}
}
@media only screen and (max-width: 1023px) {
.main-page-tag-rcs {
    padding: 0;
    column-count: 1;
}
   
.main-page-tag-lcs-exploded, .lcs-container {
    width: 100% !important;
}
}
@media screen and (max-width: 850px) {
.mw-body .navblockimg a > img {
    height: 137px !important;
}
.wds-tabs__tab-label span {
    color: var(--theme-page-text-color);
}
}
/* Верхняя панель */
#cosmos-userButton-avatar > img {
    border-radius: 50%;
    background: white;
    width: 22px;
    height: 22px;
}
.cosmos-userButton-label {
    margin-top: 0;
    font-weight: 500;
    font-size: 16px;
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#cosmos-notification-icons li {
    margin: 0 2px;
}
#pt-notifications-alert .mw-echo-notifications-badge:after, #pt-notifications-notice .mw-echo-notifications-badge:after {
    border: 0;
    min-width: 15px;
    height: 15px;
    padding: 2px;
    text-align: center;
    border-radius: 50px;
    filter: invert(1);
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head > .oo-ui-iconWidget.oo-ui-icon-bell,
body .oo-ui-icon-bell, .mw-ui-icon-bell:before {
    opacity: 1 !important;
    background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ebell%3C/title%3E%3Cpath d=%22M16 7a5.38 5.38 0 00-4.46-4.85C11.6 1.46 11.53 0 10 0S8.4 1.46 8.46 2.15A5.38 5.38 0 004 7v6l-2 2v1h16v-1l-2-2zm-6 13a3 3 0 003-3H7a3 3 0 003 3z%22/%3E%3C/svg%3E");
    background-size: cover;
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head > .oo-ui-iconWidget.oo-ui-icon-tray,
body .oo-ui-icon-tray, .mw-ui-icon-tray:before {
    opacity: 1 !important;
    background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Etray%3C/title%3E%3Cpath d=%22M3 1a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V3a2 2 0 00-2-2zm14 12h-4l-1 2H8l-1-2H3V3h14z%22/%3E%3C/svg%3E");
    background-size: cover;
}
   
.client-dark-mode body .oo-ui-icon-bell, .client-dark-mode body .oo-ui-icon-tray,
#cosmos-banner .oo-ui-icon-bell, #cosmos-banner .oo-ui-icon-tray {
  filter: invert(1);
}
#pt-notifications-alert .mw-echo-notifications-badge, #pt-notifications-notice .mw-echo-notifications-badge {
    width: 22px;
    height: 22px;
}
   
.cosmos-dropdown#p-personal ul a.new {
    color: #39424d;
}
#cosmos-banner-mainpage-link {
  display: flex;
  font-size: 20px;
  text-align: center;
  align-items: center;
  padding-left: 10px;
  font-weight: bold;
  text-shadow: 0 4px 5px rgba(0,42,50,.05);
  flex-basis: 220px;
}
#cosmos-banner-mainpage-link a {
  color: white;
}
.mw-echo-ui-crossWikiNotificationItemWidget-group, .mw-echo-ui-bundleNotificationItemWidget-group {
    background: none;
}
/* Поиск */
#searchform .wvui-input input {
    margin-left: 1px;
}
#searchform input {
    height: 40px;
    width: 20px;
    padding: 0;
    font-size: 0;
    background: url(https://static.miraheze.org/polandballruwiki/2/2b/Search.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left;
    box-sizing: border-box;
    cursor: pointer;
}
#searchform input:focus, #searchform input:active {
    width: 50%;
    left: 0;
    padding-left: 30px;
    box-shadow: 0 2px 0 #fff;
    font-size: 16px;
    color: #fff;
    background: url(https://static.miraheze.org/polandballruwiki/2/2b/Search.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left;
}
.client-dark-mode #searchInput,
.client-dark-mode #simpleSearch {
    background-color: transparent;
    border: 0;
}
input[type="search"]::-webkit-input-placeholder {
    color: #ccc;
}
input[type="search"]::-moz-placeholder {
    color: #ccc;
}
#cosmos-search-buttonContainer,
#cosmos-banner-search .wvui-button {
    display: none;
}
.wvui-typeahead-search__suggestions {
    max-width: 500px;
    border-radius: 5px;
    border: 1px solid var(--theme-page-third-color);
    background: var(--theme-page-light-color);
    box-shadow: none;
}
.wvui-typeahead-search__suggestions__footer:hover {
    background: rgba(var(--theme-link-color--rgb),.1);
}
.wvui-typeahead-search__suggestions__footer {
    border: 0;
    margin-bottom: -2px;
}
.wvui-typeahead-search__suggestions__footer--active {
    background: none;
}
.wvui-typeahead-search__suggestions__footer__text {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wvui-typeahead-suggestion__title {
    color: var(--theme-text-color);
}
.wvui-typeahead-suggestion--active {
    background: var(--theme-page-second-color);
}
.wvui-typeahead-search__suggestions__footer__text {
    color: var(--theme-link-color);
}
/* Навигация */
.cosmos-header:before, .cosmos-header {
    background: #dc143c;
    border-radius: 15px 15px 0px 0px;
    box-shadow: 0 4px 5px 0 rgba(0, 42, 50, .05);
}
.cosmos-header .wds-button.wds-is-secondary, .cosmos-header img, .cosmos-header span, .cosmos-header__sitename {
    filter: drop-shadow(1px 3px 3px rgb(0 0 0 / 20%));
}
.cosmos-header__sitename a {
    font-size: 22px;
}
.cosmos-header__sitename a:any-link:hover {
    color: #fff;
}
body > #mw-content-container {
    padding-top: 6.5%;
}
#mw-content-wrapper {
    max-width: 1200px;
    width: auto !important;
}
/* Темная тема */
.client-dark-mode,
.client-dark-mode img,
.client-dark-mode video,
.client-dark-mode svg,
.client-dark-mode iframe,
.client-dark-mode .mw-no-invert,
.client-dark-mode .mw-mmv-overlay,
.client-dark-mode .mw-mmv-pre-image,
.client-dark-mode .mw-kartographer-map,
.client-dark-mode .mw-kartographer-mapDialog-map {
    background: none;
    filter: none;
}
.client-dark-mode .mw-plusminus-neg {
    color: rgb(211,45,45);
}
/* Основные элементы */
/* Диалоговые окна */
.oo-ui-window-content, .oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
    border-color: var(--theme-page-third-color);
    background: var(--theme-page-light-color);
    border-radius: 5px;
}
.oo-ui-messageDialog-text label {
    color: var(--theme-text-color);
}
.oo-ui-window-content .oo-ui-buttonElement-button {
    border-radius: 0 !important;
    color: var(--theme-text-color);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
    border-color: var(--theme-page-second-color) !important;
}
.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget {
    border: 0;
}
.oo-ui-messageDialog-content > .oo-ui-window-foot {
    outline: 0;
}
/** Выпадающие меню **/
.wds-dropdown__content {
    border-color: var(--theme-page-third-color);
    background-color: var(--theme-page-second-color)
}
.wds-dropdown__content:not(.wds-is-not-scrollable) .wds-list:after,
.wds-dropdown__content:not(.wds-is-not-scrollable) .wds-list:before {
    background: none;
}
@media screen and (max-width: 850px) {
.mw-echo-ui-overlay .mw-echo-ui-notificationBadgeButtonPopupWidget-popup .oo-ui-popupWidget-popup {
    max-width: 100%;
}
}
.mw-echo-ui-placeholderItemWidget {
    background-color: var(--theme-page-light-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
    border-bottom-color: var(--theme-page-light-color);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
    border-bottom-color: var(--theme-page-third-color);
}
.oo-ui-popupWidget-anchored-top:last-child .oo-ui-popupWidget-anchor:after,
.oo-ui-popupWidget-anchored-top:last-child .oo-ui-popupWidget-anchor:before {
    left: 0;
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup *,
#cosmos-banner .wds-tabs__tab-label span {
    color: var(--theme-text-color);
}
.mw-echo-ui-notificationItemWidget {
    background: var(--theme-page-second-color);
    border-color: var(--theme-page-third-color);
}
.mw-echo-ui-notificationItemWidget-unread {
    background-color: var(--theme-page-light-color) !important;
}
.oo-ui-pendingElement-pending,
.client-js .mw-echo-special-nojs {
    background-image: linear-gradient(135deg,var(--theme-page-light-color) 25%,var(--theme-page-second-color) 25%,var(--theme-page-second-color) 50%,var(--theme-page-light-color) 50%,var(--theme-page-light-color) 75%,var(--theme-page-second-color) 75%,var(--theme-page-second-color));
}
.mw-echo-ui-notificationItemWidget:hover {
    background: rgba(var(--theme-link-color--rgb),.1);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
    background: none;
}
.oo-ui-popupWidget .oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
    border-color: transparent;
    padding-left: 30px;
    max-width: 183px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
    font-weight: 600;
}
.mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label * {
    max-width: 50px;
}
.oo-ui-iconElement-icon {
    min-height: 18px;
    min-width: 18px;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
    border-color: transparent;
    outline: 0;
    box-shadow: none;
}
.client-dark-mode .oo-ui-buttonElement.oo-ui-iconElement .oo-ui-iconElement-icon,
.client-dark-mode .oo-ui-buttonElement.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
    filter: invert(1) hue-rotate(180deg);
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement > .oo-ui-buttonElement-button {
    background: none;
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head,
#cosmos-banner .wds-tabs__tab-label,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer {
    border: 0;
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement:last-child {
    border-left-color: var(--theme-page-third-color);
}
.oo-ui-popupWidget-popup,
.oo-ui-menuSelectWidget,
#cosmos-banner .wds-tabs,
.cosmos-header .wds-dropdown__content .wds-list.wds-is-linked .wds-dropdown-level-2 .wds-dropdown-level-2__content,
.cosmos-dropdown-list,
.cosmos-header .wds-dropdown__content {
    background: var(--theme-page-light-color);
    border-color: var(--theme-page-third-color);
    border-radius: 5px;
    box-shadow: none;
}
.mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label,
#cosmos-banner .wds-dropdown__content .wds-list.wds-is-linked > li > a:not(.wds-button),
.cosmos-header .wds-dropdown__content .wds-list.wds-is-linked li > a:not(.wds-button),
.cosmos-dropdown#p-personal ul a.new,
.cosmos-dropdown-list > ul > *:only-child, .cosmos-dropdown-list > ul > li > *:only-child, .cosmos-dropdown-list > li > *:only-child {
    color: var(--theme-link-color);
}
#cosmos-banner .wds-dropdown__content .wds-list.wds-is-linked > li:hover > a:not(.wds-button),
.cosmos-header .wds-dropdown__content .wds-list.wds-is-linked li:hover > a:not(.wds-button),
.cosmos-dropdown#p-personal ul a.new:hover,
.cosmos-dropdown-list > ul > a:only-child:hover, .cosmos-dropdown-list > ul > li > a:only-child:hover, .cosmos-dropdown-list > li > a:only-child:hover {
    color: var(--theme-link-color--hover);
    background: rgba(var(--theme-link-color--rgb),.1);
}
#cosmos-actionsList-list a {
    color: var(--theme-link-color);
}
#cosmos-actionsList-list a:hover {
    background: rgba(var(--theme-link-color--rgb),.1);
}
#cosmos-actionsList-list {
    min-width: 170px;
    left: 0;
}
.wds-dropdown:before, .wds-dropdown:after {
opacity: 0;
}
.mw-echo-alert {
    filter: brightness(150%);
    background: none;
}
.mw-echo-ui-notificationsWidget-markAllReadButton {
    max-width: 105px;
    overflow: hidden;
}
/** Верхние элементы страницы **/
.page-header__categories {
    z-index: 1;
    position: static;
}
.page-header__categories-in {
    font-size: 0;
}
.page-header__categories-in:before {
    content: 'Категории:';
    font-size: 12px !important;
    display: inline-block;
    margin-top: .5px;
}
/** Фон **/
body {
    background: linear-gradient(to bottom,transparent,rgba(50,47,88,.8) 80%),var(--theme-body-image) !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
/** Рельс **/
.CosmosRail .module {
    margin: 10px;
    padding: 10px 20px;
}
.CosmosRail .module h3 {
    margin: 18px 0 !important;
    padding-bottom: 10px;
    font-size: 18px;
    font-family: Rubik;
    border-bottom: 1px solid var(--theme-page-third-color);
}
.recent-container {
border: 0;
font-size: 14px;
}
/*** Новый блок ***/
.discordblock, .chatblock, .forumblock {
    color: var(--theme-main-invert-color);
    background: var(--theme-page-second-color);
    width: 200px;
    height: 40px;
    border-radius: 10px;
    padding: 10px 15px;
    margin-bottom: 10px;
    font-size: 27px;
    font-weight: 600;
}
.discordblock {
    border-left: 10px solid #5865F2;
}
.chatblock {
    border-left: 10px solid var(--theme-page-third-color);
}
.forumblock {
    border-left: 10px solid var(--theme-link-color);
}
.discordblock:hover, .chatblock:hover, .forumblock:hover {
    box-shadow: inset -50px 0px 50px -40px var(--theme-page-third-color);
    transition: .5s;
}
.discordblock:hover:after, .chatblock:hover:after, .forumblock:hover:after {
    padding-left: 55px;
    transition: .5s;
}
.discordblock:after {
    content: 'Discord ⠀>';
    padding-left: 52px;
    line-height: 40px;
    display: inline-block;
    background: url(https://static.miraheze.org/polandballruwiki/9/9c/Discordlogob.svg);
    background-repeat: no-repeat;
    background-size: 35px auto;
    background-position: 0 center;
    transition: .5s;
}
.chatblock:after {
    content: 'Чат⠀⠀⠀⠀ >';
    padding-left: 52px;
    line-height: 40px;
    display: inline-block;
    background: url(https://static.miraheze.org/polandballruwiki/1/1b/Chaticonb.svg);
    background-repeat: no-repeat;
    background-size: 35px auto;
    background-position: 0 center;
    transition: .5s;
}
.forumblock:after {
    content: 'Форум⠀⠀>';
    padding-left: 52px;
    line-height: 40px;
    display: inline-block;
    background: url(https://static.miraheze.org/polandballruwiki/1/1b/Chaticonb.svg);
    background-repeat: no-repeat;
    background-size: 35px auto;
    background-position: 0 center;
    transition: .5s;
}
.client-dark-mode .discordblock:after {
    background: url(https://static.miraheze.org/polandballruwiki/9/98/Discord_logo.svg);
    background-repeat: no-repeat;
    background-size: 35px auto;
    background-position: 0 center;
}
.client-dark-mode .chatblock:after, .client-dark-mode .forumblock:after {
    background: url(https://static.miraheze.org/polandballruwiki/8/81/Chaticons.svg);
    background-repeat: no-repeat;
    background-size: 35px auto;
    background-position: 0 center;
}
/** Контент **/
#mw-content, #catlinks {
    background: var(--theme-page-color);
}
/** Текст и заголовки **/
body #mw-content-text,
body #mw-content,
body h1, body h2, body h3, body h4, body h5, body h6,
.mw-body h1.firstHeading {
    color: var(--theme-text-color);
}
body h1, body h2, body h3, body h4, body h5, body h6,
.mw-body h1.firstHeading {
    font-weight: 500 !important;
    opacity: 1;
}
#mw-content h2 {
    border-bottom-color: var(--theme-page-third-color);
}
.mw-body h1, .mw-body h2, .mw-body h3, .mw-body h4, .mw-body h5 {
    font-family: Rubik;
}
#mw-content h2, #mw-content h3, #mw-content h4, #mw-content h5 {
    margin: 0;
}
#mw-content h4 {
    font-size: 17px;
}
#mw-content h5 {
    font-size: 16px;
}
#cosmos-articleHeader-title {
    overflow-wrap: break-word;
    word-break: break-word;
    padding: 5px 0;
}
@media screen and (min-width: 850px) {
#cosmos-articleHeader-actions,
#cosmos-header-articleHeader {
    align-items: flex-start;
    flex-wrap: nowrap;
}
}
/*** Помощь ***/
#cosmos-articleHeader-title {
    align-items: flex-start;
}
#cosmos-articleHeader-title .mw-indicators {
    margin: 0 10px;
    padding: 8px 0;
}
#mw-indicator-mw-helplink a {
    font-size: 0;
}
#mw-indicator-mw-helplink a:after {
    content: '?';
    width: 15px;
    height: 15px;
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 15px;
    color: #fff;
    border-radius: 50%;
    font-size: 12px;
    background: var(--theme-link-color);
}
/*** Править ***/
.mw-editsection-bracket {
    display: none;
}
.mw-editsection a {
    font-size: 0px;
}
.mw-editsection a:after {
    content: ' ';
    display: inline-block;
    width: 15px;
    height: 15px;
    background: var(--theme-link-color);
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-image: url(https://static.miraheze.org/polandballruwiki/2/22/Edit-regular.svg);
}
/** Ссылки **/
body a:not(.new),
#mw-content a:not(.new) {
    color: var(--theme-link-color);
    transition: .2s;
}
body a:not(.new):hover,
#mw-content a:not(.new):hover {
    color: var(--theme-link-color--hover);
    transition: .2s;
}
.mw-parser-output a.external, .link-https {
    background: none;
    padding-right: 0;
}
/* Кнопки */
/** Навигация **/
.wds-button-group > .wds-button {
    padding: 7px 9px;
}
.wds-button-group > .wds-button:first-child {
    border-radius: 5px 0 0 5px;
}
.wds-button-group > .wds-button:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.wds-button-group > div:last-child .wds-button {
    border-radius: 0 5px 5px 0 !important;
}
.cosmos-header .wds-button.wds-is-secondary {
    background: none;
    transition: .2s;
}
.cosmos-header .wds-button.wds-is-secondary:hover {
    background: rgba(0,0,0,.2);
    transition: .2s;
}
/*** Иконки ***/
.wds-icon-small#wds-icons-page-small {
    background: #fff;
    -webkit-mask-position-x: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-image: url(https://static.miraheze.org/polandballruwiki/d/da/File.svg);
}
.wds-icon-small#wds-icons-activity-small {
    stroke-width: 3;
}
.wds-icon-small#wds-icons-dashboard-small {
    stroke-width: 3;
    overflow: visible;
}
.wds-icon-small#wds-icons-dashboard-small line {
    display: none;
}
.wds-icon-small#wds-icons-dashboard-small path {
    stroke-width: 2;
}
/** Заголовок **/
#cosmos-articleHeader-actions {
z-index: 1;
}
.cosmos-button {
    border-radius: 10px;
    font-size: 12px;
    padding: 10px;
}
#cosmos-articleHeader-actions .cosmos-button {
    margin-right: 10px;
    margin-bottom: 5px;
    margin-top: 5px;
    height: 16px;
}
#cosmos-articleHeader-actions a:first-child .cosmos-button {
    margin-right: -14px;
    padding-right: 24px;
}
#cosmos-actionsList-button {
    border-radius: 10px;
}
.cosmos-button-text {
margin: 0;
white-space: nowrap;
}
/*** Белые кнопки ***/
.cosmos-button.cosmos-button-secondary {
    border-radius: 10px;
    transition: .3s;
    border: 1px solid var(--theme-page-third-color);
    color: var(--theme-text-color);
}
.cosmos-button.cosmos-button-secondary:hover {
    border-color: var(--theme-page-third-color);
    background: var(--theme-page-second-color);
}
/*** Иконки ***/
.cosmos-actions-edit svg {
    stroke-width: 3;
    height: 18px;
}
.wds-icon-small#wds-icons-more, .cosmos-dropdown-icon {
    background: #fff;
    -webkit-mask-position-x: center;
    -webkit-mask-size: contain;
    padding: 1px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-image: url(https://static.miraheze.org/polandballruwiki/e/e4/VEllipsis.svg);
}
.cosmos-dropdown-icon {
    transform: none !important;
}
.cosmos-button.cosmos-button-secondary .cosmos-button-icon {
    fill: inherit;
}
.client-dark-mode .cosmos-button.cosmos-button-secondary .cosmos-button-icon {
    filter: invert(1);
}
.cosmos-button-secondary#ca-talk .cosmos-button-icon {
    background: #000;
    overflow: visible;
    -webkit-mask-position-x: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-image: url(https://static.miraheze.org/polandballruwiki/9/98/Comment1.svg);
}
/** Всякие **/
.mw-ui-button {
margin-bottom: 5px;
    margin-top: 5px;
    border-radius: 8px;
    color: var(--theme-page-text-color);
    border-color: var(--theme-page-third-color);
    background: var(--theme-page-third-color);
}
.mw-ui-button:hover {
    color: var(--theme-page-text-color);
    border-color: transparent;
    background: var(--theme-page-third-color);
    filter: brightness(90%);
    transition: .2s;
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
    margin: 6px;
    border-radius: 8px;
    border: 0;
    outline: none;
    padding: 5px 12px;
    background: var(--theme-page-third-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
margin-bottom: 5px;
    margin-top: 5px;
    border-radius: 8px;
    border: 0;
    background: var(--theme-page-third-color);
    transition: .2s;
}
.ui-widget-content .ui-state-default:hover,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
    background: var(--theme-page-third-color);
    filter: brightness(90%);
    transition: .2s;
}
.ui-widget-content .ui-state-default:active,
.mw-ui-button:not(:disabled):active,
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active {
    color: inherit;
    background-color: var(--theme-page-second-color);
    transition: .2s;
}
.mw-ui-button:not(:disabled):focus {
    box-shadow: none;
}
.ui-widget-content .ui-state-default:focus:not(:active),
.mw-ui-button:not(:disabled):focus:not(:active),
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:focus:not(:active),
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus:not(:active),
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:focus:not(:active) {
    box-shadow: inset 0 0 0 1px #36c;
}
.mw-ui-button:not(:disabled):focus:not(:hover) {
    color: inherit;
    border-color: transparent;
    background: var(--theme-page-third-color);
    transition: .2s;
}
.cancelLink .oo-ui-buttonElement-button {
    margin-bottom: 5px;
    margin-top: 5px;
}
.ve-active .oo-ui-buttonElement > .oo-ui-buttonElement-button {
    align-items: center;
    display: inline-flex;
    padding: 7px 15px;
}
.oo-ui-buttonElement-framed .oo-ui-buttonElement-button {
    border-radius: 8px !important;
    margin: 6px;
    background: var(--theme-page-third-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
    background: #dc143c !important;
    color: #fff !important;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
    background: #dc143c;
}
body .oo-ui-buttonElement-framed:not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
    outline: 0 !important;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active:not(:hover) {
    background: #b91532;
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
    filter: brightness(90%);
    transition: .2s;
}
.oo-ui-window-head .oo-ui-buttonElement-button,
.oo-ui-actionFieldLayout-button .oo-ui-buttonElement-button,
.oo-ui-processDialog-actions-safe .oo-ui-buttonElement-button {
    margin: 6px !important;
}
.ve-active .oo-ui-buttonGroupWidget .oo-ui-buttonElement .oo-ui-buttonElement-button {
    margin: 6px 0 !important;
}
.oo-ui-widget.oo-ui-widget-enabled > span:last-child .oo-ui-buttonElement-button:only-child {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}
body .oo-ui-buttonElement-framed:not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
    box-shadow: none;
}
.oo-ui-buttonOptionWidget:not(:last-child):not(:first-child) .oo-ui-buttonElement-button,
.oo-ui-toggleButtonWidget:not(:last-child):not(:first-child) .oo-ui-buttonElement-button,
.oo-ui-optionWidget.oo-ui-widget-enabled:not(:last-child):not(:first-child) .oo-ui-buttonElement-button,
.mw-ui-button-group > *:not(:last-child):not(:first-child) {
    margin: 0 !important;
    border-radius: 0 !important;
}
.oo-ui-toggleButtonWidget:last-child .oo-ui-buttonElement-button,
.oo-ui-optionWidget.oo-ui-widget-enabled:last-child .oo-ui-buttonElement-button,
.mw-ui-button-group > *:last-child {
    margin: 0 !important;
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}
.oo-ui-toggleButtonWidget:first-child .oo-ui-buttonElement-button,
.oo-ui-optionWidget.oo-ui-widget-enabled:first-child .oo-ui-buttonElement-button,
.mw-ui-button-group > *:first-child {
    margin: 0 !important;
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
}
.mw-rcfilters-ui-liveUpdateButtonWidget .oo-ui-buttonElement-button {
    border-radius: 8px !important;
}
.oo-ui-comboBoxInputWidget-dropdownButton.oo-ui-indicatorElement .oo-ui-buttonElement-button {
    left: 6px;
}
.oo-ui-comboBoxInputWidget-dropdownButton.oo-ui-indicatorElement .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
    right: 12px;
}
.oo-ui-flaggedElement-close .oo-ui-buttonElement-button,
.oo-ui-flaggedElement-safe .oo-ui-buttonElement-button {
    margin: 0 !important;
}
.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-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
    background: var(--theme-page-third-color);
}
.oo-ui-processDialog .oo-ui-actionWidget.oo-ui-labelElement > .oo-ui-buttonElement-button {
    padding: 7px 15px;
}
/* Футер */
#cosmos-footer {
    border-radius: 0 0 15px 15px;
    line-height: 20px;
    background: var(--theme-page-second-color);
}
/* Тулбар */
#cosmos-toolbar {
    background: #dc143c;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    line-height: 18px;
}
.cosmos-toolbar-collapsed {
    padding: 3.5px 5px !important;
}
.cosmos-toolbar-collapse-button {
  --triangle-size: 6px;
  display: block;
  border-top: var(--triangle-size) solid transparent;
  border-right: var(--triangle-size) solid white;
  border-left: var(--triangle-size) solid transparent;
  border-bottom: var(--triangle-size) solid #fff;
  transform: rotate(45deg);
  margin-right: 5px;
  position: relative;
  bottom: calc(var(--triangle-size) / 2);
  cursor: pointer;
}
.cosmos-toolbar-collapsed .cosmos-tools-list {
  display: none;
}
.cosmos-toolbar-collapsed .cosmos-toolbar-collapse-button {
  transform: rotate(-135deg);
  top: calc(var(--triangle-size) / 2);;
}
/* Редактирование настроек профиля  */
.profile-tab, .profile-tab-on {
  color: black;
  background: none;
  padding: 6px;
  font-size: initial;
}
.mw-special-UpdateProfile div#mw-content-text .visualClear {
  height: 0;
}
.profile-tab-on {
  background: #dc143c;
  border-radius: 10px 10px 0 0;
}
.profile-tab a:visited {
  color: #0645ad !important;
}
.profile-tab-bar {
  border-bottom: 4px solid #dc143c;
}
/* Обсуждения */
/** Убирает лишнее **/
.flow-board-header, .flow-ui-sidebarExpandWidget {
    display: none;
}
.flow-board, .flow-board-navigation {
    width: 100% !important;
}
.flow-ui-navigationWidget {
    border: 0;
}
/** Мелкие изменения **/
.flow-post .flow-post-content img {
    max-width: 100%;
    max-height: 400px;
    height: auto;
    width: auto;
    border-radius: 2px;
}
.flow-post .flow-post-content {
    max-height: 460px;
    overflow: auto;
}
.flow-topic ::-webkit-scrollbar-thumb {
    border-radius: 8px;
}
.flow-post .flow-author {
    color: var(--theme-text-color);
}
.flow-post-highlight-newer {
    border-left-color: var(--theme-link-color);
}
.flow-post.flow-post-highlight-newer > .flow-post-main .flow-post-content {
    border-color: transparent;
}
/** Кнопка ответов **/
.replies-button {
    padding: 5px 10px;
    margin: 5px auto;
    width: 94%;
    text-align: center;
    line-height: 20px;
    font-weight: 600;
    font-size: 14px;
    opacity: .5;
    cursor: pointer;
    transition: .3s;
}
.replies-button:hover {
    opacity: 1;
    transition: .3s;
}
.flow-post:not(:nth-child(2)) {
   
}
/*** Отмена на странице темы ***/
.ns-2600 .replies-button {
    display: none;
}
.ns-2600 .flow-post {
    display: block !important;
}
/** Новая тема и ответ **/
.flow-board .oo-ui-textInputWidget .oo-ui-inputWidget-input,
.flow-component .flow-ui-editorWidget-editor > .oo-ui-toolbar > .oo-ui-toolbar-bar {
    margin: 5px;
    padding: 0 20px !important;
    border: 0;
    border-radius: 10px !important;
    background: var(--theme-page-light-color);
    box-shadow: 0 2px 4px rgba(var(--theme-main-invert-color--rgb),.2) !important;
    text-overflow: ellipsis;
}
.flow-board .oo-ui-textInputWidget .oo-ui-inputWidget-input {
    width: calc(100% - 10px) !important;
}
.flow-topic .oo-ui-textInputWidget .oo-ui-inputWidget-input {
    width: calc(100% - 15px) !important;
}
.flow-board .oo-ui-textInputWidget .oo-ui-inputWidget-input {
    font-size: 20px !important;
    padding: 25px !important;
}
.flow-topic .oo-ui-textInputWidget .oo-ui-inputWidget-input {
    margin-left: 0;
}
/** Редактор **/
.flow-ui-editorWidget-focused .flow-ui-editorWidget-editor {
    border: 0;
    box-shadow: none;
}
.flow-ui-editorWidget-editor.oo-ui-pendingElement-pending {
    margin: 10px 5px;
}
.flow-ui-editorWidget-editor {
border: 0;
}
.flow-ui-editorWidget > .flow-ui-editorWidget-editor:not(.oo-ui-pendingElement-pending) {
    margin: 10px 5px;
    border-radius: 10px;
    border: 0;
    background: var(--theme-page-light-color);
    box-shadow: 0 2px 4px rgba(var(--theme-main-invert-color--rgb),.2);
}
.flow-topic .flow-ui-editorWidget > .flow-ui-editorWidget-editor:not(.oo-ui-pendingElement-pending),
.flow-topic .flow-ui-editorWidget-editor.oo-ui-pendingElement-pending {
    width: calc(100% - 25px);
}
.flow-ui-editorWidget p {
    margin: 10px !important;
}
.flow-ui-editorWidget-wikitextHelpLabel {
    margin: 20px;
}
.flow-component .flow-ui-editorWidget-editor > .oo-ui-toolbar > .oo-ui-toolbar-bar,
.flow-component .flow-ui-editorWidget-editor > .oo-ui-toolbar {
    margin: 0px !important;
}
.flow-ui-editorWidget-editor.oo-ui-pendingElement-pending {
    margin: 5px;
    border-radius: 10px;
}
.client-dark-mode .flow-board .oo-ui-toolbar-bar .oo-ui-icon-edit,
.client-dark-mode .flow-board .oo-ui-icon-textStyle {
    filter: invert(1) hue-rotate(180deg);
}
.oo-ui-toolGroup-tools, .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link {
    color: var(--theme-text-color);
}
.flow-board code {
    border: 0;
    background: var(--theme-page-third-color);
    color: var(--theme-text-color);
    box-shadow: 0 1px 2px rgba(var(--theme-main-color--rgb),.5);
    border-radius: 3px;
}
/** Пост **/
.flow-topic {
    margin: 20px 5px;
    padding: 5px 10px !important;
    border: 0;
    border-radius: 10px !important;
    background: var(--theme-page-second-color);
    box-shadow: 0 2px 4px rgba(var(--theme-main-invert-color--rgb),.2) !important;
}
.flow-topic-titlebar {
    padding: 15px 0 !important;
    border-bottom: 2px solid var(--theme-page-third-color);
    background: none;
}
.flow-topic-title {
    border: 0 !important;
    font-weight: 500 !important;
    font-family: Rubik !important;
}
.flow-topic-summary-container .flow-topic-summary, .flow-topic-summary-container .flow-ui-editTopicSummaryWidget {
    border-top: 0;
}
/** Ответы **/
.flow-post {
    border-left: 5px solid var(--theme-page-third-color);
    padding: 5px 15px;
    color: var(--theme-text-color)
}
.mw-content-ltr .flow-post .flow-replies {
    margin: 0;
    border: 0;
}
/** Нижняя панель **/
.flow-ui-editorControlsWidget {
    margin-top: 20px;
}
/** Иконки **/
a.oo-ui-tool-link:hover,
a.oo-ui-tool-link:active,
span.oo-ui-popupToolGroup-handle,
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
div > .flow-menu .flow-menu-js-drop a {
    background: none !important;
    border-right-color: transparent !important;
}
.client-dark-mode .oo-ui-tool .oo-ui-iconElement-icon,
.client-dark-mode.ve-active .oo-ui-popupToolGroup.oo-ui-iconElement.oo-ui-indicatorElement .oo-ui-popupToolGroup-handle,
.client-dark-mode .mw-ui-icon {
    filter: invert(1) hue-rotate(180deg);
    border: none;
}
.flow-ui-reorderTopicsWidget .oo-ui-iconElement-icon.oo-ui-icon-clock,
.oo-ui-iconElement-icon.oo-ui-icon-newestTopics {
    filter: invert(1);
}
/** Выпадающее меню **/
div > .flow-menu ul {
    padding: 7px !important;
    background: var(--theme-page-second-color);
    border-color: var(--theme-page-third-color);
    border-radius: 5px;
    box-shadow: none;
}
.flow-component .flow-list li:hover {
    background: rgba(var(--theme-link-color--rgb),.1);
}
.mw-ui-button.mw-ui-quiet:hover, .mw-ui-button.mw-ui-quiet.mw-ui-progressive:hover, .mw-ui-button.mw-ui-quiet.mw-ui-destructive:hover {
    background: none;
}
.flow-menu a:hover {
    color: var(--theme-link-color) !important;
}
div > .flow-menu ul > section:not(:first-of-type) > li:first-of-type, div > .flow-menu ul li.flow-menu-section:not(:first-of-type) {
    border-top-color: var(--theme-page-third-color);
}
/* Таблицы */
table {
    background: none !important;
}
body .wikitable > tr > th, body .wikitable > tr > td, body .wikitable > * > tr > th, body .wikitable > * > tr > td,
.wikitable:not([style*='background-color']) {
    color: var(--theme-text-color);
}
.wikitable:not([style*='background-color']) > * > tr > td,
body .wikitable > tr > th, body .wikitable > tr > td, body .wikitable > * > tr > th, body .wikitable > * > tr > td {
    background: var(--theme-page-light-color);
    border-color: var(--theme-page-third-color);
}
/* Вставки кода */
body pre {
    background: var(--theme-page-light-color);
    color: var(--theme-text-color);
    border-color: var(--theme-page-third-color);
}
.mw-content-ltr.mw-highlight-lines pre, .mw-content-ltr.content .mw-highlight-lines pre {
    box-shadow: inset 2.75em 0 0 var(--theme-page-second-color);
}
.mw-highlight .nc, .mw-highlight .nf {
    color: #4456db;
}
.mw-highlight .nv {
    color: #5d56a0;
}
.mw-highlight .kt {
    color: #d34040;
}
/* Редактор кода */
.ace_content * {
    font-family: monospace !important;
}
/** Инструменты **/
.wikiEditor-ui .wikiEditor-ui-view,
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above {
    border: 0;
}
.wikiEditor-ui-toolbar {
padding: 5px 10px;
    margin: 1% 4px;
    margin-bottom: 15px;
}
.wikiEditor-ui-toolbar, .oo-ui-toolbar-bar {
    z-index: 100;
    position: relative;
    border-radius: 10px;
    background: var(--theme-page-second-color);
    box-shadow: 0 2px 2px rgba(var(--theme-main-invert-color--rgb),.3);
}
.wikiEditor-ui-toolbar .tabs {
    margin-top: 2px;
}
.wikiEditor-ui-toolbar .page-characters div span {
    color: var(--theme-text-color);
    border-color: var(--theme-page-third-color);
}
.wikiEditor-ui-toolbar .sections .section {
    border: 0;
    color: var(--theme-text-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover,
.wikiEditor-ui-toolbar .booklet > .index > .current,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected,
.oo-ui-listToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled,
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-tool-active {
    background: rgba(var(--theme-link-color--rgb),.1);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover,
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
    background: rgba(var(--theme-link-color--rgb),.05);
}
.wikiEditor-ui-toolbar .page-characters div span:hover,
.ve-ui-specialCharacterPage-character:hover {
    background: rgba(var(--theme-link-color--rgb),.1);
    transition: .2s;
}
.wikiEditor-ui-toolbar .page-table td,
.oo-ui-processDialog-content .oo-ui-window-body,
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-clippableElement-clippable.oo-ui-popupWidget-body.oo-ui-popupWidget-body-padded {
    color: var(--theme-text-color);
}
.client-dark-mode .wikiEditor-ui-toolbar .oo-ui-iconElement-icon,
.client-dark-mode .wikiEditor-ui-toolbar .tabs span.tab a:before,
.client-dark-mode .wikiEditor-ui-toolbar .group .tool-select .label:after {
    filter: invert(1) hue-rotate(180deg);
}
.wikiEditor-ui .wikiEditor-ui-top {
    border-bottom: 0;
}
.wikiEditor-ui-toolbar .group .tool-select {
    margin-top: 2px;
}
.wikiEditor-ui-toolbar .group {
    border-color: var(--theme-page-third-color);
}
.wikiEditor-ui-toolbar .group .label {
    color: var(--theme-text-color);
    line-height: 32px;
}
.wikiEditor-ui-toolbar table * {
    border-color: var(--theme-page-third-color) !important;
}
.ui-widget-header {
    background: none;
    border: 0;
    color: var(--theme-text-color);
}
.client-dark-mode .ui-widget-header .ui-icon {
    filter: invert(1);
}
.ui-widget-content {
    background: var(--theme-page-light-color);
    border-color: var(--theme-page-third-color);
    color: var(--theme-text-color);
}
.wikiEditor-toolbar-dialog .ui-dialog-buttonpane {
    border-color: var(--theme-page-third-color) !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: none;
    border: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: var(--theme-page-third-color);
    color: var(--theme-text-color);
    border: 0;
    border-radius: 8px;
}
.wikiEditor-ui-toolbar .group .tool-select .options {
    background: var(--theme-page-light-color);
    border-radius: 5px;
    border-color: var(--theme-page-third-color);
}
/*** Визред ***/
.ve-ce-surface .CodeMirror-lines {
    color: var(--theme-text-color);
}
.client-dark-mode .cm-mw-template2-ground,
.client-dark-mode .cm-mw-template3-ground,
.client-dark-mode .cm-mw-template-ground {
    color: #c98dea;
}
.oo-ui-widget.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-tool.oo-ui-tool-name-showSave.oo-ui-tool-with-label.oo-ui-widget-enabled a,
.ve-active .oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link {
    margin: 0 8px;
    padding: 12px 5px !important;
    height: 32.4px;
    background: var(--theme-page-third-color);
    border-radius: 8px;
    cursor: pointer;
}
.oo-ui-widget.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-tool.oo-ui-tool-name-showSave.oo-ui-tool-with-label.oo-ui-widget-enabled a:hover,
.ve-active .oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link:hover {
    background: var(--theme-page-third-color) !important;
    filter: brightness(90%);
}
.oo-ui-widget.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-tool.oo-ui-tool-name-showSave.oo-ui-tool-with-label.oo-ui-widget-enabled a:active,
.ve-active .oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link:active {
    background: var(--theme-page-second-color) !important;
    filter: brightness(90%);
}
.ve-ui-toolbar-saveButton span {
color: var(--theme-text-color);
}
.oo-ui-toolbar-actions .oo-ui-tool-link.ve-ui-toolbar-saveButton .oo-ui-tool-title {
    margin-top: -7px;
    display: block;
    max-width: 90px;
    overflow: hidden;
}
.oo-ui-toolbar-actions .oo-ui-toolbar-bar {
    height: auto;
    text-align: right;
    margin: 0;
    padding: 0;
    box-shadow: none !important;
}
.oo-ui-toolbar.oo-ui-toolbar-position-top.ve-ui-toolbar.ve-ui-dir-inline-ltr.ve-ui-dir-block-ltr.ve-ui-targetToolbar.ve-ui-positionedTargetToolbar.ve-init-mw-desktopArticleTarget-toolbar.ve-init-mw-desktopArticleTarget-toolbar-open.ve-init-mw-desktopArticleTarget-toolbar-opened.oo-ui-toolbar-narrow {
    margin-top: -4px;
    padding-top: 6px;
}
.ve-active #cosmos-articleHeader-actions {
    display: flex !important;
    z-index: 1;
    position: relative;
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
    border: 0;
}
.oo-ui-popupToolGroup-handle {
    height: 45px;
}
.client-dark-mode .ve-ui-toolbar-group-style .oo-ui-indicatorElement-indicator.oo-ui-indicator-down,
.client-dark-mode .ve-ui-toolbar-group-structure .oo-ui-indicatorElement-indicator.oo-ui-indicator-down,
.client-dark-mode .ve-ui-toolbar-group-editMode .oo-ui-indicatorElement-indicator.oo-ui-indicator-down {
    filter: none;
}
.oo-ui-toolbar * {
    color: var(--theme-text-color);
}
.oo-ui-menuToolGroup,
.ve-ui-specialCharacterPage-character {
    border-color: var(--theme-page-third-color);
}
.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 {
    background: none;
}
.oo-ui-popupToolGroup-tools {
    background: var(--theme-page-light-color);
    border-radius: 5px;
    border-color: var(--theme-page-third-color);
}
.oo-ui-toolGroup-tools.oo-ui-clippableElement-clippable.oo-ui-floatableElement-floatable.oo-ui-popupToolGroup-tools.oo-ui-menuToolGroup-tools.oo-ui-toolGroup-enabled-tools.oo-ui-popupToolGroup-active-tools {
    max-width: 300px;
}
.oo-ui-widget.oo-ui-tool.oo-ui-tool-name-heading1.oo-ui-widget-enabled .oo-ui-tool-title {
    max-width: 245px;
    overflow: hidden;
}
.oo-ui-window-head label {
    color: var(--theme-text-color);
}
.oo-ui-processDialog-content .oo-ui-window-body {
    background: var(--theme-page-light-color);
}
.oo-ui-window-content > * {
    outline: 0 !important;
}
.oo-ui-processDialog-errors {
    background: var(--theme-page-light-color);
}
.client-dark-mode .ve-ui-linkContextItem .oo-ui-iconElement-icon,
.client-dark-mode .ve-ui-fragmentInspector-form.oo-ui-layout.oo-ui-formLayout .oo-ui-iconElement-icon {
    filter: invert(1)
}
.ve-ui-fragmentInspector-form.oo-ui-layout.oo-ui-formLayout .oo-ui-iconElement-icon.oo-ui-icon-error {
    filter: none;
}
.oo-ui-widget.oo-ui-buttonElement.oo-ui-buttonElement-framed.oo-ui-labelElement.oo-ui-flaggedElement-progressive.oo-ui-flaggedElement-primary.oo-ui-buttonWidget.oo-ui-actionWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button {
    margin: 0;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
    background: none;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
    margin: 0;
}
.oo-ui-tabSelectWidget-frameless {
    box-shadow: none;
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
    box-shadow: none;
    background: var(--theme-page-second-color);
}
.oo-ui-widget.oo-ui-widget-enabled.oo-ui-buttonElement.oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-flaggedElement-destructive.oo-ui-buttonWidget a {
    padding-top: 32px;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label {
    border-color: var(--theme-page-third-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
    background: var(--theme-page-third-color);
    filter: brightness(90%);
    transition: .2s;
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
    background: var(--theme-page-light-color);
    color: var(--theme-text-color);
    border: 0;
    border-radius: 10px;
    padding: 10px;
}
.oo-ui-layout .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button,
.oo-ui-layout .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
    margin: 0;
}
.oo-ui-widget.oo-ui-widget-enabled.oo-ui-labelElement.oo-ui-flaggedElement-emptyGroupPlaceholder.oo-ui-optionWidget.oo-ui-decoratedOptionWidget.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
    border-radius: 5px;
}
.client-dark-mode .oo-ui-layout .oo-ui-iconElement-icon:not(.oo-ui-iconElement-icon.oo-ui-icon-textStyle):not(.oo-ui-checkboxInputWidget-checkIcon) {
    filter: invert(1) hue-rotate(180deg);
}
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu {
    border-color: var(--theme-page-third-color);
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
    text-shadow: none;
}
.ve-ui-mwLanguagesPage-languages-table th, .ve-ui-mwLanguagesPage-languages-table td {
    border-color: var(--theme-page-third-color);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
    background: var(--theme-page-third-color);
}
.ve-ui-findAndReplaceDialog-row .oo-ui-widget.oo-ui-buttonElement.oo-ui-buttonElement-framed.oo-ui-labelElement.oo-ui-buttonWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button,
.ve-ui-findAndReplaceDialog-row .oo-ui-widget.oo-ui-buttonElement.oo-ui-buttonElement-framed.oo-ui-labelElement.oo-ui-buttonWidget.oo-ui-widget-disabled .oo-ui-buttonElement-button {
    height: 32.4px !important;
}
.oo-ui-widget.oo-ui-buttonElement.oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-buttonWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon {
    filter: none;
}
.ve-ui-findAndReplaceDialog-cell.oo-ui-widget.oo-ui-widget-enabled.oo-ui-buttonElement.oo-ui-buttonElement-framed.oo-ui-labelElement.oo-ui-buttonWidget .oo-ui-buttonElement-button {
    border-radius: 8px !important;
}
.oo-ui-toolbar-bar .oo-ui-window-content {
    border-radius: 0;
    background: none;
}
.ve-ui-mwNoticesPopupTool-items > div:not(:first-child), .ve-ui-mwHelpPopupTool-item:not(:first-child) {
    border-color: var(--theme-page-third-color);
}
body .oo-ui-tabOptionWidget {
    color: var(--theme-text-color);
}
.oo-ui-toolbar-bar .oo-ui-window-content {
    background: none;
}
.ve-ui-mwCategoryPopupWidget .oo-ui-popupWidget-popup {
    width: 100% !important;
}
.client-dark-mode .ve-ui-linearContextItem-title span {
    filter: invert(1);
}
.ve-ui-targetWidget-focused {
    box-shadow: none;
}
body .oo-ui-tabSelectWidget-framed {
    background: none;
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget {
    transition: .2s;
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
    border-radius: 8px 8px 0 0;
    background: var(--theme-page-third-color);
    color: var(--theme-text-color)
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
    background: var(--theme-page-third-color);
    filter: brightness(90%);
    color: var(--theme-text-color);
}
body .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
    background: var(--theme-page-third-color);
    border-radius: 8px 8px 0 0;
    opacity: 0.6;
    color: var(--theme-text-color);
    transition: .2s;
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
    background: none;
    border-radius: 10px;
}
.ve-ui-contextItem + .ve-ui-contextItem,
.ve-ce-tableNode-active .ve-ce-tableCaptionNode, .ve-ce-tableCaptionNode.ve-ce-activeNode-active,
.ve-ui-mwGalleryDialog-menuLayout-desktop > .oo-ui-menuLayout-menu,
.ve-ui-mwGalleryDialog-imageListMenuLayout-desktop > .oo-ui-menuLayout-menu,
.oo-ui-searchWidget-query {
    border-color: var(--theme-page-third-color);
}
.mw-widget-mediaResultWidget-overlay {
    box-shadow: inset 0 0 0 1px var(--theme-page-third-color);
}
.ve-ui-tableLineContext > .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon,
.ve-ce-tableNodeOverlay-deactivated .ve-ui-tableLineContext > .oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
    background-color: var(--theme-page-third-color);
}
.oo-ui-widget.oo-ui-widget-enabled.ve-ui-contextItem.ve-ui-tableLineContextItem .oo-ui-buttonElement-button {
    background: none;
}
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:after {
    border-right-color: var(--theme-page-light-color);
}
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:before {
    border-right-color: var(--theme-page-third-color);
}
.ve-ce-branchNode-slug.ve-ce-branchNode-blockSlug .oo-ui-buttonElement-button {
    font-size: 16px;
}
.ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug {
    outline: 1px dashed var(--theme-page-third-color);
    background-color: var(--theme-page-second-color);
}
.ve-ce-branchNode-newSlug-open {
    outline-color: transparent;
    background: transparent;
}
.ve-ui-mwTransclusionDialog-addParameterFieldset .ve-ui-mwParameterSearchWidget {
    border-color: var(--theme-page-third-color);
    border-radius: 8px;
}
.ve-ui-mwParameterResultWidget.oo-ui-optionWidget-highlighted {
    background: rgba(var(--theme-link-color--rgb),.1);
}
.oo-ui-outlineControlsWidget {
    background: none;
}
.oo-ui-bookletLayout-outlinePanel > .oo-ui-outlineControlsWidget {
    border-color: var(--theme-page-third-color);
}
.ve-ui-mwParameterPage-removeButton .oo-ui-buttonElement-button,
.ve-ui-mwTransclusionDialog-removeButton .oo-ui-buttonElement-button {
    background: transparent !important;
}
.ve-ui-mwParameterPage-info .ve-ui-mwParameterPage-label,
.ve-ui-mwTemplatePage .oo-ui-labelElement-label,
.ve-ui-mwTransclusionDialog-addParameterFieldset.oo-ui-layout .oo-ui-fieldsetLayout-header .oo-ui-labelElement-label {
    max-width: 80%;
    word-break: break-word;
}
.ve-ui-mwParameterPage-info {
    width: 60%;
    padding: 0 20px;
}
.ve-ui-mwParameterPage .ve-ui-mwParameterPage-field {
    padding: 0 20px;
}
.oo-ui-window-frame {
    background: transparent !important;
    border: 0 !important;
}
.ve-ui-mwSaveDialog-summary {
    background: none;
}
.ve-ui-mwSaveDialog-options {
    background: none;
    border: 0;
}
.ve-activated .ve-ui-mwSaveDialog-savePanel .oo-ui-fieldLayout-header {
    color: inherit;
}
.oo-ui-buttonElement-active .oo-ui-image-invert.oo-ui-icon-eye,
.oo-ui-buttonElement-active .oo-ui-image-invert.oo-ui-icon-eye:before,
.oo-ui-buttonElement-active .oo-ui-icon-wikiText,
.oo-ui-buttonElement-active .mw-ui-icon-wikiText:before {
    filter: none !important;
}
.oo-ui-processDialog-actions-safe .oo-ui-actionWidget > .oo-ui-buttonElement-button, .oo-ui-processDialog-actions-other .oo-ui-actionWidget > .oo-ui-buttonElement-button {
    border: 0;
}
.oo-ui-processDialog-content .oo-ui-window-foot {
    border-top: 1px solid var(--theme-page-third-color)
}
/*** Загрузка картинок ***/
#msupload-div {
    background: var(--theme-page-light-color);
    border-color: var(--theme-page-third-color);
    margin: 4px;
    margin-bottom: 10px;
    padding: 5px;
    border-radius: 10px;
}
#msupload-dropzone {
    border-color: var(--theme-page-third-color);
    border-radius: 10px;
    color: var(--theme-text-color);
}
/** Поиск **/
.ace_search {
    background: var(--theme-page-second-color);
    border-color: var(--theme-page-third-color);
    color: var(--theme-text-color);
}
.ace_search_form *,
.ace_replace_form * {
    background: var(--theme-page-light-color);
    border-color: var(--theme-page-third-color);
    color: var(--theme-text-color);
}
.ace_button {
    color: var(--theme-text-color);
}
.ace_searchbtn:hover {
    background: var(--theme-page-light-color);
    filter: brightness(90%);
}
.ace_button:hover {
    background: var(--theme-page-second-color);
    filter: brightness(90%);
}
.ace_searchbtn:last-child {
    border-right-color: var(--theme-page-third-color);
}
/** Основное **/
.wikiEditor-ui-text .ui-resizable {
    width: 100% !important;
}
.wikiEditor-ui-text {
    margin: 4px;
    border-radius: 6px 6px 0 0;
    background: var(--theme-page-light-color);
    box-shadow: 0 0 2px rgba(var(--theme-main-invert-color--rgb),.5);
    color: var(--theme-text-color);
}
.wikiEditor-ui-left > div:last-child:not(.codeEditor-status) .wikiEditor-ui-text {
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 2px 2px rgba(var(--theme-main-invert-color--rgb),.3) !important;
}
.wikiEditor-ui-text textarea {
    border-radius: 6px;
    background: var(--theme-page-light-color);
    color: var(--theme-text-color);
    box-shadow: none;
}
.ace_editor {
    border-radius: 6px 6px 0 0;
    box-shadow: none;
    color: var(--theme-text-color);
    background: none;
}
.ace-tm .ace_print-margin {
    background: var(--theme-page-third-color);
}
.ace-tm .ace_gutter {
    background: var(--theme-page-second-color);
}
/*** Скроллбар ***/
.ace_scrollbar.ace_scrollbar-h  {
    left: 48px !important;
}
.ace_scrollbar.ace_scrollbar-v {
    bottom: 0 !important;
}
.ace_editor ::-webkit-scrollbar-track {
    background: var(--theme-page-second-color);
}
/*** Выделение ***/
.client-dark-mode .ace_selection {
    background: rgba(0,109,176,.3) !important;
}
.ace_selected-word {
    border-radius: 2px;
    background: none !important;
    border-color: rgba(0,109,176,.3) !important;
}
.ace-tm .ace_gutter-active-line {
    background-color: var(--theme-page-third-color);
}
.ace-tm .ace_string,
.ace-tm .ace_constant.ace_numeric,
.ace-tm .ace_storage,
.ace-tm .ace_keyword,
.ace-tm .ace_constant {
    filter: brightness(1.5) invert(30%);
}
/** Статус **/
.codeEditor-status {
    padding: 5px;
    margin: 4px;
    margin-top: -5px;
    width: calc(100% - 17px);
    border-top: 0;
    box-shadow: 0 2px 2px rgba(var(--theme-main-invert-color--rgb),.3), 0 0 2px rgba(var(--theme-main-invert-color--rgb),.3);
    border-radius: 0 0 10px 10px;
    background: var(--theme-page-second-color);
}
.codeEditor-status-message {
    border-color: var(--theme-page-third-color);
}
/** Низ **/
div.editOptions {
    padding: 10px;
    border: 0;
    background: none;
}
.editOptions * {
    color: var(--theme-text-color) !important;
}
/* Страница уведомлений */
.mw-echo-ui-crossWikiUnreadFilterWidget {
    width: auto;
    border-color: var(--theme-page-third-color);
    border-radius: 10px;
    background: var(--theme-page-light-color);
}
.oo-ui-labelElement, .oo-ui-labelWidget.oo-ui-inline-help {
    color: var(--theme-text-color);
}
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected {
    color: var(--theme-link-color);
    background: rgba(var(--theme-link-color--rgb),.1);
}
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted {
    background: rgba(var(--theme-link-color--rgb),.05);
    color: var(--theme-text-color);
}
.mw-echo-ui-pageNotificationsOptionWidget-label-count {
    border-radius: 0;
    background: none;
}
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget {
    padding: 0 8px;
}
.mw-echo-ui-pageFilterWidget-title {
    padding-left: 20px !important;
}
.mw-echo-ui-notificationsInboxWidget-toolbarWrapper {
    background: none;
}
.mw-echo-ui-notificationsInboxWidget-toolbarWrapper .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
    border-radius: 8px !important;
    height: 34.28px;
    margin: 0 5px;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
    background: #dc143c;
    border-color: #dc143c;
    color: #fff !important;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
    background: var(--theme-page-second-color);
}
.oo-ui-pendingElement-pending {
    background-image: linear-gradient(135deg,var(--theme-page-light-color) 25%,var(--theme-page-second-color) 25%,var(--theme-page-second-color) 50%,var(--theme-page-light-color) 50%,var(--theme-page-light-color) 75%,var(--theme-page-second-color) 75%,var(--theme-page-second-color));
}
.mw-echo-ui-datedSubGroupListWidget-title-primary {
    padding-right: 10px;
}
.mw-echo-ui-datedSubGroupListWidget-title:first-letter {
    text-transform: uppercase;
}
.mw-echo-ui-notificationItemWidget-content-message-header,
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
    color: var(--theme-text-color);
}
.client-dark-mode .oo-ui-iconElement-icon.oo-ui-icon-settings {
    filter: invert(1);
}
.mw-echo-ui-notificationItemWidget:last-child {
    border-color: var(--theme-page-third-color);
}
.mw-echo-ui-notificationsInboxWidget-cell-placeholder .oo-ui-widget:nth-child(2) .oo-ui-iconElement-icon,
.mw-echo-ui-notificationsInboxWidget-cell-placeholder .oo-ui-widget:nth-child(3) .oo-ui-iconElement-icon {
    display: inline-block;
    position: relative;
    width: 21.71px;
    background-size: contain;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.mw-echo-ui-notificationsInboxWidget-cell-placeholder .oo-ui-widget:nth-child(2) .oo-ui-iconElement-icon {
    background: url(https://static.miraheze.org/polandballruwiki/a/a9/Eyesolid.svg);
}
.mw-echo-ui-notificationsInboxWidget-cell-placeholder .oo-ui-widget:nth-child(2),
.mw-echo-ui-notificationsInboxWidget-cell-placeholder .oo-ui-widget:nth-child(3) {
    font-size: 0px;
}
.mw-echo-ui-notificationsInboxWidget-cell-placeholder .oo-ui-widget:nth-child(3) .oo-ui-iconElement-icon {
    background: url(https://static.miraheze.org/polandballruwiki/c/c7/Eyeslashsolid.svg);
}
.client-dark-mode .mw-echo-ui-notificationsInboxWidget-cell-placeholder .oo-ui-buttonElement .oo-ui-iconElement-icon,
.mw-echo-ui-notificationsInboxWidget-cell-placeholder .oo-ui-buttonElement-active .oo-ui-iconElement-icon {
    filter: invert(1);
}
.mw-echo-ui-notificationItemWidget {
    width: 1px !important;
    min-width: 100% !important;
}
.mw-echo-ui-subGroupListWidget-header-row-cell {
    display: block;
}
/** Предупреждения **/
.messagebox, .errorbox, .warningbox, .successbox {
    border-radius: 10px;
    background: var(--theme-page-light-color);
    color: var(--theme-text-color);
}
/* История */
.oo-ui-fieldLayout-header,
.oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-fieldsetLayout-header, .oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-fieldsetLayout-header {
    color: var(--theme-text-color);
}
.client-dark-mode .oo-ui-fieldsetLayout.mw-collapsible .mw-collapsible-toggle .oo-ui-iconElement-icon {
    filter: invert(1);
}
.oo-ui-panelLayout-framed {
    border-color: var(--theme-page-third-color);
    border-radius: 10px;
}
.mw-widget-dateInputWidget-handle {
    border-radius: 8px;
    border-color: var(--theme-page-third-color);
    background: var(--theme-page-third-color);
    transition: .2s;
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
    border-color: var(--theme-page-second-color);
    background: var(--theme-page-second-color);
    transition: .2s;
}
@media screen and (max-width: 655px) {
.mw-history-revisionactions {
    float: none;
}
}
#pagehistory li.selected {
    border-radius: 8px;
    background-color: var(--theme-page-second-color);
    color: var(--theme-text-color);
    outline: 0;
}
#pagehistory li {
    padding: 3px;
}
.updatedmarker {
background: none;
}
/* Различия версий */
.diff {
    padding: 10px;
    border-radius: 10px;
    background: none !important;
}
.diff-context {
    color: var(--theme-text-color);
    border-color: var(--theme-page-third-color);
    background: var(--theme-page-second-color);
}
.diff-addedline, .diff-deletedline {
    background: var(--theme-page-second-color);
}
.diff-deletedline .diffchange {
    color: #0e191a;
}
/* Ввод текста и выбор на спец. страницах */
input.mw-autocomplete-user,
input#wpReason {
    height: 34.57px;
    padding: 0 10px;
    border-radius: 8px !important;
    border: 1px solid var(--theme-page-third-color);
    background: var(--theme-page-light-color);
    color: var(--theme-text-color);
    transition: .2s;
}
input.mw-autocomplete-user:focus,
input#wpReason:focus {
    box-shadow: inset 0 0 0 1px #36c;
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
    background: var(--theme-page-light-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input {
    border-color: var(--theme-page-second-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
    border-radius: 8px;
    border: 1px solid var(--theme-page-third-color);
    background: var(--theme-page-second-color) !important;
}
#mwchat-container input,
#wikieditor-toolbar-replace-dialog input[type="text"],
.mw-widgets-datetime-dateTimeInputWidget-handle,
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .mw-widgets-datetime-dateTimeInputWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined .oo-ui-tagMultiselectWidget-handle,
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled:not(.mw-special-Recentchanges .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled),
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled,
.oo-ui-textInputWidget .oo-ui-inputWidget-input:not(.mw-special-Recentchanges .oo-ui-textInputWidget .oo-ui-inputWidget-input),
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
    min-height: 36.57px;
    border-radius: 8px !important;
    border-color: var(--theme-page-third-color);
    background: var(--theme-page-light-color);
    color: var(--theme-text-color);
    outline: none;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-inputWidget-input {
    margin: 0;
}
.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
    color: var(--theme-text-color);
}
#mwchat-container input,
#wikieditor-toolbar-replace-dialog input[type="text"],
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
    border: 1px solid var(--theme-page-third-color) !important;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle,
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle,
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input,
.oo-ui-dropdownInputWidget.oo-ui-widget-disabled {
    min-height: 36.57px;
    border: 1px solid var(--theme-third-color);
    border-radius: 8px;
    background: var(--theme-page-second-color);
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
    text-shadow: none;
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled {
    background-color: transparent;
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover {
    background-color: var(--theme-page-light-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined .oo-ui-tagMultiselectWidget-handle:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover
.oo-ui-dropdownWidget.oo-ui-labelElement:hover,
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover {
    border-radius: 8px;
    border-color: var(--theme-page-second-color);
    background: var(--theme-page-light-color);
    color: var(--theme-text-color--hover);
    transition: .2s;
}
#mwchat-container input:hover,
#wikieditor-toolbar-replace-dialog input[type="text"]:hover {
    border-color: var(--theme-page-second-color) !important;
}
#mwchat-container input:focus,
#wikieditor-toolbar-replace-dialog input[type="text"]:focus {
    box-shadow: inset 0 0 0 1px #36c;
}
.oo-ui-widget.oo-ui-widget-enabled.mw-widget-ExpiryWidget.mw-widget-ExpiryWidget-hasDatePicker div{
    vertical-align: middle;
}
.client-dark-mode .oo-ui-indicatorElement-indicator {
    filter: invert(1);
}
.oo-ui-widget.oo-ui-widget-enabled.oo-ui-labelElement.oo-ui-optionWidget.oo-ui-decoratedOptionWidget.oo-ui-menuOptionWidget:first-child {
    border-radius: 5px 5px 0 0;
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
    background: var(--theme-page-light-color);
}
.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,
.oo-ui-menuOptionWidget.oo-ui-optionWidget:hover {
    background: rgba(var(--theme-link-color--rgb),.1);
}
.oo-ui-widget.oo-ui-widget-enabled.oo-ui-selectWidget.oo-ui-clippableElement-clippable.oo-ui-floatableElement-floatable.oo-ui-menuSelectWidget.oo-ui-selectWidget-unpressed,
.oo-ui-widget.oo-ui-widget-enabled.oo-ui-selectWidget.oo-ui-clippableElement-clippable.oo-ui-floatableElement-floatable.oo-ui-menuSelectWidget.oo-ui-selectWidget-pressed,
.oo-ui-widget.oo-ui-selectWidget.oo-ui-selectWidget-unpressed.oo-ui-clippableElement-clippable.oo-ui-floatableElement-floatable.oo-ui-menuSelectWidget.oo-ui-widget-enabled {
    max-height: 300px;
}
.oo-ui-tagItemWidget.oo-ui-widget-disabled,
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
    color: var(--theme-text-color);
    background: var(--theme-page-second-color);
    border-color: var(--theme-page-third-color);
    text-shadow: none;
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
    background: inherit;
    filter: brightness(80%)
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField,
.mw-widgets-datetime-dateTimeInputWidget-fields,
.mw-widgets-datetime-dateTimeInputWidget-field,
.mw-widgets-datetime-dateTimeInputWidget-fields * {
    padding: 0;
    height: 34px !important;
}
.mw-widgets-datetime-dateTimeInputWidget-field[tabindex='-1'] {
    padding-top: 1px;
}
.mw-widgets-datetime-dateTimeInputWidget-fields * {
    margin: 0;
    vertical-align: middle;
    width: auto !important;
}
.mw-widgets-datetime-calendarWidget {
    border-radius: 5px;
    background: var(--theme-page-light-color);
    border-color: var(--theme-page-third-color);
}
.mw-widgets-datetime-calendarWidget table {
    background: none;
}
.oo-ui-iconElement-icon.oo-ui-icon-clear:after {
    content: '✖';
    display: inline-block;
    margin-top: 6px;
    width: 10px;
}
/* Свежие правки */
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
    border-color: var(--theme-page-third-color);
    margin-left: 0;
    border-radius: 10px;
    outline: none;
}
.mw-recentchanges-toplinks .oo-ui-buttonElement-button:focus,
.mw-recentchanges-toplinks .oo-ui-buttonElement-button:active {
    border-color: transparent !important;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget .oo-ui-buttonElement-button {
    margin-top: 1px;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget .oo-ui-buttonElement-button .oo-ui-iconElement-icon {
    margin-top: 1px;
}
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .mw-changeslist-legend {
    background: none !important;
    border-radius: 10px;
    color: var(--theme-text-color);
    padding: 10px 15px;
    border-color: var(--theme-page-third-color);
}
body .mw-changeslist-line {
    color: var(--theme-text-color);
}
.client-dark-mode .oo-ui-iconElement-icon.oo-ui-icon-menu,
.client-dark-mode .oo-ui-iconElement-icon.oo-ui-icon-search {
    filter: invert(1) hue-rotate(180deg);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
    border-radius: 10px 10px 0 0;
    border-color: var(--theme-page-third-color);
    background: none;
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
    background: none;
}
.mw-rcfilters-collapsed .mw-rcfilters-ui-filterTagMultiselectWidget.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle,
.mw-rcfilters-collapsed .mw-rcfilters-ui-filterTagMultiselectWidget {
    border-radius: 10px;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-hideshowButton.oo-ui-widget.oo-ui-widget-enabled.oo-ui-buttonElement.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive.oo-ui-buttonWidget.oo-ui-labelElement {
    margin-top: 2px;
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
    border-bottom-right-radius: 10px;
    border-color: var(--theme-page-third-color);
    background: var(--theme-page-light-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
    border-bottom-left-radius: 10px;
    border-color: var(--theme-page-third-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
    background: var(--theme-page-light-color);
    color: var(--theme-text-color);
}
.oo-ui-tagItemWidget {
    color: var(--theme-text-color);
    border-color: var(--theme-page-third-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .mw-rcfilters-ui-tagItemWidget-selected.oo-ui-tagItemWidget.oo-ui-widget-enabled {
    background-color: var(--theme-page-second-color);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
    border-color: var(--theme-page-second-color);
}
.mw-changeslist-separator:before {
    content: ' ' !important;
}
.client-js .rcfilters-head {
    min-height: 0;
}
.mw-special-Recentchanges span.comment {
    word-break: break-word;
    width: 99% !important;
}
table.mw-enhanced-rc.mw-collapsible span.mw-rc-unwatched {
    font-weight: bold;
    font-size: 0;
}
table.mw-enhanced-rc.mw-collapsible span.mw-rc-unwatched a {
    font-size: 16px;
}
.client-js .mw-changeslist table.mw-enhanced-rc,
.page-content ul {
    margin-left: 10px;
}
tr:first-child td.mw-enhanced-rc {
    min-width: 97px;
    text-align: right;
}
table.mw-enhanced-rc, .social-activity-list li {
    position: relative;
    background: none;
    color: var(--theme-text-color);
    word-break: break-word;
}
.mw-rcfilters-ui-changesListWrapperWidget table.mw-enhanced-rc td:last-child {
    padding-right: 18px;
}
.mw-special-Recentchanges span.mw-collapsible-toggle.mw-collapsible-arrow.mw-enhancedchanges-arrow.mw-enhancedchanges-arrow-space.mw-collapsible-toggle-expanded,
.mw-special-Recentchanges .mw-icon-arrow-collapsed, .mw-special-Recentchanges
.mw-collapsible-arrow.mw-collapsible-toggle-collapsed {
    margin-top: 3px !important;
    background-size: cover;
}
.mw-rcfilters-ui-tagItemWidget.oo-ui-flaggedElement-muted.oo-ui-tagItemWidget.oo-ui-widget-enabled {
    border-color: var(--theme-page-third-color);
}
.mw-special-Recentchanges .mw-body h4 {
    width: 100%;
}
.mw-rcfilters-ui-filterWrapperWidget-showNewChanges .oo-ui-labelElement-label {
    white-space: normal;
}
.mw-changeslist-date a {
    color: var(--theme-text-color) !important;
    font-size: 16px;
    font-family: monospace;
}
/** Выпадающие меню **/
.mw-rcfilters-ui-overlay {
    z-index: 4;
}
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
    background: rgba(var(--theme-link-color--rgb),.1) !important;
    cursor: pointer !important;
}
.mw-rcfilters-ui-itemMenuOptionWidget:hover * {
    cursor: pointer !important;
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget:last-child {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.mw-rcfilters-ui-menuSelectWidget,
.mw-rcfilters-ui-row,
.mw-rcfilters-ui-menuSelectWidget-body {
    z-index: auto;
    width: 90% !important;
    max-width: 650px !important;
}
/** Поиск **/
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
    background: var(--theme-page-light-color);
    border-radius: 5px 5px 0 0;
    border-bottom: 0;
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
    background: var(--theme-page-second-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected,
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
    background: var(--theme-page-light-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
    border-color: var(--theme-page-third-color);
}
.mw-rcfilters-ui-itemMenuOptionWidget:hover {
    background: rgba(var(--theme-link-color--rgb),.1);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-title {
    color: var(--theme-text-color);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
    background: var(--theme-page-light-color);
    border-radius: 0 0 5px 5px;
    border-color: var(--theme-page-third-color);
}
body .oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary):not(.oo-ui-buttonElement-active) > .oo-ui-buttonElement-button {
    color: var(--theme-text-color);
}
/** Кнопки поиска и кол-во изменений **/
.oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:last-child .oo-ui-buttonElement-button,
.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:last-child .oo-ui-buttonElement-button {
    border-radius: 0 8px 8px 0 !important;
}
.oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:first-child .oo-ui-buttonElement-button,
.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:first-child .oo-ui-buttonElement-button {
    border-radius: 8px 0 0 8px !important;
}
.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget .oo-ui-buttonElement-button {
    border-radius: 0px;
}
.mw-rcfilters-ui-datePopupWidget {
    border-top-color: var(--theme-page-third-color);
}
/** Настройки фильтра **/
.client-dark-mode .mw-rcfilters-ui-saveFiltersPopupButtonWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head > .oo-ui-iconWidget {
    filter: invert(1);
}
.mw-rcfilters-ui-saveFiltersPopupButtonWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head > .oo-ui-iconWidget {
    margin-right: 4px;
}
.client-dark-mode .oo-ui-iconElement-icon.oo-ui-icon-highlight.oo-ui-image-invert,
.client-dark-mode .oo-ui-iconElement-icon.oo-ui-image-invert.oo-ui-icon-pushPin {
    filter: none;
}
/** Сохраненные фильтры */
.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
    background: none;
}
.client-dark-mode .mw-rcfilters-ui-savedLinksListWidget-placeholder .oo-ui-iconElement-icon.oo-ui-icon-bookmark {
    filter: invert(1);
}
/** Выделение **/
.mw-rcfilters-ui-changesListWrapperWidget-highlighted .mw-rcfilters-ui-highlights {
    top: -2.3px;
}
.mw-rcfilters-ui-highlights {
    margin-left: -2px;
   
}
.oo-ui-iconElement-icon.oo-ui-icon-highlight.mw-rcfilters-ui-filterItemHighlightButton-circle.oo-ui-iconElement-icon {
    filter: none;
}
.mw-rcfilters-ui-changesListWrapperWidget td,
.mw-rcfilters-ui-changesListWrapperWidget tr {
    background: none !important;
}
/** Информация о активных фильтрах **/
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
    border-top-color: var(--theme-page-light-color);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
    border-top-color: var(--theme-page-third-color);
}
/** Кнопочки иконочки **/
.mw-rcfilters-ui-cell.mw-rcfilters-ui-filterMenuHeaderWidget-header-invert .oo-ui-labelElement-label,
.mw-rcfilters-ui-viewSwitchWidget-buttons .oo-ui-labelElement-label,
.mw-rcfilters-ui-cell.mw-rcfilters-ui-filterMenuHeaderWidget-header-highlight .oo-ui-labelElement-label,
.mw-rcfilters-ui-cell.mw-rcfilters-ui-filterTagMultiselectWidget-cell-reset .oo-ui-labelElement-label,
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget .oo-ui-labelElement-label {
    display: none;
}
   
.mw-rcfilters-ui-cell.mw-rcfilters-ui-filterTagMultiselectWidget-cell-reset .oo-ui-buttonElement-button .oo-ui-iconElement-icon.oo-ui-icon-history,
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget .oo-ui-buttonElement-button .oo-ui-iconElement-icon {
    margin-top: 2.5px !important;
}
.mw-rcfilters-ui-viewSwitchWidget-buttons .oo-ui-buttonElement-button,
.mw-rcfilters-ui-cell.mw-rcfilters-ui-filterMenuHeaderWidget-header-highlight .oo-ui-buttonElement-button {
    padding: 0 24px !important;
}
.mw-rcfilters-ui-cell.mw-rcfilters-ui-filterMenuHeaderWidget-header-invert .oo-ui-buttonElement-button {
    height: 32px;
    width: 48px;
    padding: 0;
}
.mw-rcfilters-ui-cell.mw-rcfilters-ui-filterMenuHeaderWidget-header-invert .oo-ui-iconElement-icon {
    display: inline-block;
    position: relative;
    width: 21.71px;
    height: 32px;
    background-size: contain;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Etrash%3C/title%3E%3Cpath d=%22M17 2h-3.5l-1-1h-5l-1 1H3v2h14zM4 17a2 2 0 002 2h8a2 2 0 002-2V5H4z%22/%3E%3C/svg%3E")
}
.client-dark-mode .mw-rcfilters-ui-cell.mw-rcfilters-ui-filterMenuHeaderWidget-header-invert .oo-ui-iconElement-icon {
    filter: invert(1);
}
/** Загрузка файлов **/
.mw-htmlform {
    max-width: 100%;
    word-break: break-word;
    overflow: hidden;
}
#mw-htmlform-description *,
#mw-htmlform-source * {
  min-width: 85px;
}
fieldset {
    min-width: 90%
}
#mw-upload-permitted p {
    max-width: calc(100% - 200px);
    display: block;
    word-break: break-word;
}
.htmlform-tip {
    font-size: 14px;
}
#wpUploadFile {
    max-width: 50%;
    white-space: normal;
}
#mw-htmlform-source, #mw-htmlform-description, #mw-htmlform-options {
    background: none;
}
body code {
    border-color: var(--theme-page-second-color);
    background: var(--theme-page-second-color);
    color: var(--theme-text-color);
}
fieldset {
    border-color: var(--theme-page-third-color);
    border-radius: 8px;
}
fieldset legend {
    font-weight: 500;
}
#wpDestFile,
#wpUploadDescription {
    border-radius: 8px;
    border: 1px solid var(--theme-page-third-color);
    background: var(--theme-page-light-color);
    color: var(--theme-text-color);
    padding: 5.44px 10px;
    width: 100%;
    max-width: 100%;
}
#wpDestFile {
    width: 90%;
}
#wpDestFile:focus,
#wpUploadDescription:focus,
#wpDestFile:active,
#wpUploadDescription:active {
    border-radius: 8px;
    border: 1px solid #36c;
    background: var(--theme-page-light-color);
}
select {
    padding: 5px 8px;
    font-weight: 600;
    color: #fff;
    border-radius: 8px;
    border: 0;
    background: var(--theme-page-third-color);
}
input[type="submit" i] {
    padding: 5px 12px;
    font-weight: 600;
    color: #fff;
    border-radius: 8px;
    border: 0;
    background: var(--theme-page-third-color);
}
input[type="submit" i]:hover {
    filter: brightness(90%);
    transition: .2s;
}
input[type="submit" i]:active {
    background: var(--theme-page-second-color);
}
select:focus:not(:active),
input[type="submit" i]:focus:not(:active) {
    box-shadow: inset 0 0 0 1px #36c;
}
select,
#wpDestFile:active,
#wpUploadDescription:active,
input:active,
input:focus,
textarea:active,
textarea:focus {
    outline: 0;
}
/** Настройки **/
.skin-cosmos #managewiki .managewiki-submit-formfields {
    background: none;
    border: 0;
}
.managewiki-tabs-wrapper.oo-ui-panelLayout-framed, .managewiki-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
    border-color: var(--theme-page-third-color);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
    border-bottom: 2px solid transparent !important;
}
/** Файлы **/
#filetoc {
    background: var(--theme-page-light-color);
    border-color: var(--theme-page-third-color);
    border-radius: 10px;
}
.mw_metadata td {
    background: none;
    border: none;
}
/* Блок категорий */
/** Ссылка **/
#mw-normal-catlinks a {
    font-weight: 500;
}
/** Подложка для категорий **/
#mw-normal-catlinks li, .mw-normal-catlinks li {
    border: none;
    background-color: var(--theme-page-second-color);
    padding: 5px;
    margin: 2px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
}
#catlinks li:not(:nth-of-type(1)) {
border-left: 0;
}
/** Оформление блока **/
#catlinks, .catlinks {
    padding: 5px 10px;
    margin: 32px 4px;
    border-left: 10px solid #DC143C !important;
    border-radius: 5px !important;
    border-color: transparent;
    background: transparent;
    box-shadow: 0 2px 4px rgba(var(--theme-main-invert-color--rgb),.2);
}
/* Галереи */
li.gallerybox div.thumb {
    background: var(--theme-page-second-color);
    border-color: var(--theme-page-third-color);
}
/* Содержание */
.skin-cosmos .toc {
    margin: 4px;
    background: var(--theme-page-second-color);
    border: 0;
    border-radius: 10px;
    box-shadow: 0 4px 4px rgba(var(--theme-main-invert-color--rgb),.2);
}
.skin-cosmos .toc .toctitle .toctogglespan .toctogglelabel {
    outline: 0;
}
#mw-content .toc > ul {
    border-color: var(--theme-page-third-color);
}
.skin-cosmos .toc .tocnumber {
    color: var(--theme-text-color);
}
@media screen and (max-width: 850px) {
.skin-cosmos .toc {
    width: calc(100% - 8px);
}
}
.skin-cosmos .toc .toctitle .toctogglespan {
    border-radius: 10px;
}
/* Чат */
@media screen and (max-width: 850px) {
#mwchat-container {
    position: static;
}
   
#mwchat-main {
    margin: auto;
    width: 99%;
    margin-bottom: 70px;
}
   
#mwchat-users {
    height: auto !important;
    position: relative;
    left: 0;
    margin: 10px auto !important;
    width: 90% !important;
}
   
#mwchat-me {
    display: none;
}
   
#mwchat-options {
    margin-top: 20px;
    height: 10px;
}
}
#mwchat-container {
    overflow: hidden;
}
#mwchat-wrapper {
    background: var(--theme-page-light-color);
    border-radius: 10px;
}
#mwchat-content {
    margin-bottom: 10px;
}
#mwchat-topic {
    border-color: var(--theme-page-third-color);
}
#mwchat-users {
    margin-left: 10px;
    width: 31%;
    border: 1px solid var(--theme-page-third-color);
    border-radius: 10px;
}
.mwchat-item-user {
    width: 30%;
    text-overflow: ellipsis;
}
#mwchat-me {
    margin-top: 11px;
    height: 40.57px;
    padding-top: 6px;
}
#mwchat-me span {
    vertical-align: middle;
}
#mwchat-options {
    border: 0;
}
.mwchat-item-timestamp {
    color: var(--theme-text-color);
}
.mwchat-item-timestamp.real {
    background: none;
}
.mwchat-item-avatar img,
#mwchat-me img,
.mwchat-useritem img {
    border-radius: 50%;
}
#mwchat-container input {
    padding-left: 10px;
}
.mwchat-useritem, .mwchat-useritem-header {
    background: none !important;
}
.mwchat-useritem-content {
    border: 0 !important;
    padding: 5px 0;
}
.mwchat-useritem-window {
    border-top: 1px solid var(--theme-page-third-color);
    padding-top: 5px;
    margin-top: 5px;
}
.mwchat-useritem-user {
    display: inline-block;
    max-width: 100px !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle;
    padding-left: 5px;
    color: var(--theme-text-color) !important;
}
.mwchat-useritem-window .mwchat-message {
    margin-right: 5px;
}
.mwchat-useritem[data-read="true"], .mwchat-useritem[data-read="true"] .mwchat-useritem-header, .mwchat-item-message[data-read="true"] {
    background: none !important;
}
.mwchat-useritem[data-read="true"] .mwchat-useritem-user:after, .mwchat-item-message[data-read="true"] p:after {
    content: '•';
    color: #d74141;
    margin-left: 5px;
    display: inline-block;
}
.mwchat-item-timestamp-container {
    opacity: .5;
}
.mwchat-useritem-content .mwchat-item-timestamp-container {
    width: 100%;
}
.mwchat-useritem img {
    margin-right: 5px;
}
.mwchat-useritem-window input {
    width: 94%;
    margin: 0 auto;
    margin-top: 10px;
}
#mwchat-options {
    opacity: 0;
    transition: .5s;
}
#mwchat-options:hover {
    opacity: 1;
    height: auto;
}
/* Профиль */
#profile-toggle-button {
    top: 0;
    text-align: center;
    margin: 0 auto;
    background: none;
    opacity: .3;
    border-radius: 8px;
    position: relative;
}
#profile-image {
    padding-left: 1em;
    padding-right: 1em;
}
#profile-image .mw-socialprofile-avatar {
    width: 12vmax;
    max-width: 130px;
    height: auto;
}
@media screen and (max-width: 850px) {
#profile-image {
    width: 100%;
    padding: 0px;
}
   
#profile-top {
        text-align: center;
}
   
.hgroup h1 {
    display: block;
    width: 100%;
    margin: 0;
}
#profile-top .tally em {
    float: none;
    display: block;
}
   
.hgroup .tag {
    margin: 0 6px;
}
   
#user-page-left, #user-page-right {
    width: 100%;
}
}
#profile-top .tally {
    margin-top: 5px;
}
.user-section-heading {
    padding-bottom: 10px;
    border-color: var(--theme-page-third-color);
}
.user-section-title {
    letter-spacing: normal;
}
.no-info-container {
    border-radius: 10px;
    background: var(--theme-page-second-color)
}
/* Открытый файл */
.mw-mmv-lightbox-open #cosmos-toolbar {
  display: none;
}
.mw-mmv-post-image {
    background: var(--theme-page-light-color);
    color: var(--theme-text-color);
    border-color: var(--theme-page-third-color);
}
.mw-mmv-image-metadata {
    background: var(--theme-page-second-color);
    color: var(--theme-text-color);
    border-color: var(--theme-page-third-color);
}
.mw-ui-button.mw-ui-progressive:not(:disabled),
.mw-ui-button.mw-ui-progressive:not(:disabled):hover,
.mw-ui-button.mw-ui-progressive:not(:disabled):not(:focus),
.mw-ui-button.mw-ui-progressive:not(:disabled):not(:active) {
    background-color: #dc143c;
    border: 0;
}
.mw-mmv-title-contain .mw-ui-button.mw-ui-progressive:not(:disabled) {
    border-radius: 10px;
}
.mw-mmv-dialog {
    background: var(--theme-page-light-color);
    box-shadow: none;
    color: var(--theme-text-color);
    border-radius: 10px;
}
.mw-mmv-download-pane .mw-mmv-download-attribution {
    background: var(--theme-page-second-color);
    color: var(--theme-text-color);
    border-radius: 0 0 10px 10px;
}
.mw-mmv-download-pane .mw-mmv-download-attribution:hover {
    background: var(--theme-page-second-color);
    color: var(--theme-text-color);
}
.mw-mmv-download-dialog .mw-mmv-dialog-down-arrow {
    background: var(--theme-page-light-color);
}
.mw-mmv-dialog .mw-mmv-dialog-warning {
    background: rgba(0,188,255,0.2);
}
.mw-mmv-download-area .oo-ui-widget.oo-ui-widget-enabled.oo-ui-labelElement.oo-ui-optionWidget.oo-ui-decoratedOptionWidget.oo-ui-menuOptionWidget:first-child {
    border-radius: 5px;
}
.mw-mmv-reuse-dialog .mw-mmv-reuse-tabs.oo-ui-menuSelectWidget {
    border-radius: 10px 10px 0 0;
}
.mw-mmv-download-dialog .mw-mmv-dialog-down-arrow {
    background-color: var(--theme-page-second-color);
    right: 52px;
    width: 15px;
    height: 15px;
}
.mw-mmv-reuse-dialog .mw-mmv-dialog-down-arrow,
.mw-mmv-options-dialog .mw-mmv-dialog-down-arrow {
    background-color: var(--theme-page-light-color);
    right: 52px;
    width: 15px;
    height: 15px;
}
.mw-mmv-reuse-dialog .mw-mmv-reuse-tabs .oo-ui-optionWidget {
border-radius: 10px 10px 0 0 !important;
.mw-mmv-reuse-dialog .mw-mmv-reuse-tabs,
.mw-mmv-reuse-dialog .mw-mmv-reuse-tabs .oo-ui-optionWidget.oo-ui-optionWidget-highlighted {
border-bottom-color: var(--theme-page-light-color);
}
.tipsy-inner {
    border-radius: 5px;
}
.mw-mmv-options-dialog-header,
.mw-mmv-options-text-header,
.mw-ui-button.mw-ui-quiet,
.mw-ui-button.mw-ui-quiet:hover {
    color: var(--theme-text-color);
}
/* Мини-фиксы */
#blog-page-middle {
    width: 100%;
}
#blog-page-middle {
    width: auto;
}
.ns-502 .main-page-tag-lcs.main-page-tag-lcs-exploded, .ns-502 .lcs-container {
    margin-right: 0 !important;
}
body:not(.mw-special-ManageWiki):not(.mw-special-Preferences) #cosmos-pageBody-content {
    overflow-x: hidden;
}

Версия 12:51, 21 марта 2022

/* All CSS here will be loaded for users of the Cosmos skin */