/*!
 * Styles shared across various special pages.
 */
/**
 * This file is a LESS import match for "mediawiki.skin.variables.less"
 * when legacy Vector (useskin=vector) is the active skin.
 */
/* stylelint-disable stylistic/indentation */
/**
 * Codex Design Tokens v1.6.1
 * Design System for Wikimedia
 * See https://doc.wikimedia.org/codex/latest/design-tokens/overview.html
 */
/* stylelint-disable selector-class-pattern */
/* stylelint-disable selector-no-vendor-prefix */
/* stylelint-enable selector-no-vendor-prefix */
/* Special:AllMessages & Special:ListFiles */
/* Visually hide repeating text, but leave in for better form navigation on screen readers */
.mw-special-Allmessages .mw-htmlform-ooui .oo-ui-fieldsetLayout:first-child .oo-ui-fieldsetLayout-header,
.mw-special-Listfiles .mw-htmlform-ooui .oo-ui-fieldsetLayout:first-child .oo-ui-fieldsetLayout-header {
  display: block;
  position: absolute !important;
  /* stylelint-disable-line declaration-no-important */
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
}
#mw-allmessagestable {
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
  /* stylelint-disable-next-line selector-class-pattern */
}
#mw-allmessagestable tbody:hover td {
  /* Duplicate of `.mw-datatable tr:hover td` from shared.css,
		 * so that it also applies when hovering a lower cell
		 * within the same rowspan */
  background-color: #eaf3ff;
}
#mw-allmessagestable .am_default {
  background-color: #fcffc4;
}
#mw-allmessagestable tbody:hover .am_default {
  background-color: #faff90;
}
#mw-allmessagestable .am_actual {
  background-color: #e2ffe2;
}
#mw-allmessagestable tbody:hover .am_actual {
  background-color: #b1ffb1;
}
/* Common for Special:Allpages and Special:PrefixIndex */
.mw-allpages-body,
.mw-prefixindex-body {
  columns: 22em 3;
  -moz-columns: 22em 3;
  -webkit-columns: 22em 3;
  break-inside: avoid-column;
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
}
.mw-allpages-body li,
.mw-prefixindex-body li {
  break-inside: avoid;
}
.mw-allpages-chunk,
.mw-prefixindex-list {
  margin-top: 0;
  margin-bottom: 0;
}
/* stylelint-disable-next-line selector-class-pattern */
.allpagesredirect {
  font-style: italic;
}
/* Special:BlockList */
.mw-blocklist .mw-usertoollinks,
.mw-blocklist-actions {
  white-space: nowrap;
  font-size: 90%;
}
/* Special:Contributions */
.mw-uctop {
  font-weight: bold;
}
/* Special:EditWatchlist */
/* stylelint-disable-next-line selector-class-pattern */
.watchlistredir {
  font-style: italic;
}
/* Special:EditWatchlist */
.mw-watchlistexpiry-msg {
  color: var(--color-subtle, #54595d);
  margin-left: 0.3em;
}
/* Special:EmailUser */
#mw-emailuser-sender,
#mw-emailuser-recipient {
  font-weight: bold;
}
/* Special:FileDuplicateSearch */
#mw-fileduplicatesearch-icon {
  float: right;
}
/* Special:ListGroupRights */
.mw-listgrouprights-table tr {
  vertical-align: top;
}
/* stylelint-disable-next-line selector-class-pattern */
.listgrouprights-revoked {
  text-decoration: line-through;
}
/* Special:MergeHistory */
.mw-special-MergeHistory .mw-mergehistory-explanation {
  margin-top: 0;
}
/* Special:Undelete */
.mw-undelete-editcomments,
.mw-movepage-editreasons,
.mw-revdel-editreasons {
  font-size: 90%;
  text-align: right;
}
td.mw-revdel-checkbox,
th.mw-revdel-checkbox {
  padding-right: 10px;
  text-align: center;
}
/* Special:Specialpages */
.mw-specialpagerestricted {
  font-weight: bold;
}
.mw-specialpagesgroup {
  clear: both;
}
.mw-specialpages-list {
  -webkit-columns: 16em 2;
  -moz-columns: 16em 2;
  columns: 16em 2;
}
.mw-specialpages-list ul {
  margin-top: 0;
  margin-bottom: 0;
}
/* Special:Statistics */
.mw-statistics-numbers {
  text-align: right;
}
/* Special:ProtectedPages */
.mw-protectedpages .mw-usertoollinks,
.mw-protectedpages-length,
.mw-protectedpages-actions {
  white-space: nowrap;
  font-size: 90%;
}
.mw-protectedpages-unknown {
  color: #72777d;
  font-size: 90%;
}
/* Special:PasswordPolicies */
.mw-passwordpolicies-table tr {
  vertical-align: top;
}
/* stylelint-disable-next-line selector-class-pattern */
.passwordpolicies-policy-flags {
  font-size: 90%;
}
.mw-listgrouprights-table tr:target,
.mw-passwordpolicies-table tr:target,
.mw-listgrouprights-table tr:target code,
.mw-passwordpolicies-table tr:target code {
  background-color: var(--background-color-progressive-subtle, #eaf3ff);
}
.mw-grantriskgroup-vandalism {
  /* stylelint-enable stylistic/indentation */
  min-width: 20px;
  min-height: 20px;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: text-bottom;
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-grantriskgroup-vandalism {
    background-position: center;
    background-repeat: no-repeat;
    background-size: calc(max( 1.25rem, 20px ));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-grantriskgroup-vandalism {
    /* stylelint-disable plugin/no-unsupported-browser-features */
    -webkit-mask-size: calc(max( 1.25rem, 20px ));
    mask-size: calc(max( 1.25rem, 20px ));
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    /* stylelint-enable plugin/no-unsupported-browser-features */
  }
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-grantriskgroup-vandalism {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z\"/></svg>");
    filter: invert(var(--filter-invert-icon, 0));
    opacity: 1;
  }
  .cdx-button:not( .cdx-button--weight-quiet ):disabled .mw-grantriskgroup-vandalism,
  .cdx-button--weight-primary.cdx-button--action-progressive .mw-grantriskgroup-vandalism,
  .cdx-button--weight-primary.cdx-button--action-destructive .mw-grantriskgroup-vandalism {
    filter: invert(var(--filter-invert-primary-button-icon, 1));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-grantriskgroup-vandalism {
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z\"/></svg>");
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z\"/></svg>");
    background-color: var(--color-warning, #edab00);
  }
}
.mw-grantriskgroup-security {
  /* stylelint-enable stylistic/indentation */
  min-width: 20px;
  min-height: 20px;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: text-bottom;
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-grantriskgroup-security {
    background-position: center;
    background-repeat: no-repeat;
    background-size: calc(max( 1.25rem, 20px ));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-grantriskgroup-security {
    /* stylelint-disable plugin/no-unsupported-browser-features */
    -webkit-mask-size: calc(max( 1.25rem, 20px ));
    mask-size: calc(max( 1.25rem, 20px ));
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    /* stylelint-enable plugin/no-unsupported-browser-features */
  }
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-grantriskgroup-security {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z\"/></svg>");
    filter: invert(var(--filter-invert-icon, 0));
    opacity: 1;
  }
  .cdx-button:not( .cdx-button--weight-quiet ):disabled .mw-grantriskgroup-security,
  .cdx-button--weight-primary.cdx-button--action-progressive .mw-grantriskgroup-security,
  .cdx-button--weight-primary.cdx-button--action-destructive .mw-grantriskgroup-security {
    filter: invert(var(--filter-invert-primary-button-icon, 1));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-grantriskgroup-security {
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z\"/></svg>");
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z\"/></svg>");
    background-color: var(--color-error, #d73333);
  }
}
.mw-grantriskgroup-internal {
  /* stylelint-enable stylistic/indentation */
  min-width: 20px;
  min-height: 20px;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: text-bottom;
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-grantriskgroup-internal {
    background-position: center;
    background-repeat: no-repeat;
    background-size: calc(max( 1.25rem, 20px ));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-grantriskgroup-internal {
    /* stylelint-disable plugin/no-unsupported-browser-features */
    -webkit-mask-size: calc(max( 1.25rem, 20px ));
    mask-size: calc(max( 1.25rem, 20px ));
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    /* stylelint-enable plugin/no-unsupported-browser-features */
  }
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-grantriskgroup-internal {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z\"/></svg>");
    filter: invert(var(--filter-invert-icon, 0));
    opacity: 1;
  }
  .cdx-button:not( .cdx-button--weight-quiet ):disabled .mw-grantriskgroup-internal,
  .cdx-button--weight-primary.cdx-button--action-progressive .mw-grantriskgroup-internal,
  .cdx-button--weight-primary.cdx-button--action-destructive .mw-grantriskgroup-internal {
    filter: invert(var(--filter-invert-primary-button-icon, 1));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-grantriskgroup-internal {
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z\"/></svg>");
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z\"/></svg>");
    background-color: var(--color-error, #d73333);
  }
}
.mw-grantriskgroup-vandalism,
.mw-grantriskgroup-security,
.mw-grantriskgroup-internal {
  text-indent: -10000px;
}
.mw-htmlform-field-HTMLCheckMatrix .mw-grantriskgroup-vandalism,
.mw-htmlform-field-HTMLCheckMatrix .mw-grantriskgroup-security,
.mw-htmlform-field-HTMLCheckMatrix .mw-grantriskgroup-internal {
  vertical-align: middle;
}

/*!
 * Styles for Special:ApiSandbox
 */
.client-js .mw-apisandbox-nojs {
	display: none;
}

/*!
 * Styles for Special:ComparePages
 */
.mw-special-ComparePages .mw-htmlform-ooui-wrapper {
  width: 100%;
}
.mw-special-ComparePages .oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.oo-ui-panelLayout-framed {
  float: left;
  width: 49%;
  box-sizing: border-box;
}
.mw-special-ComparePages .oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.oo-ui-panelLayout-framed + .oo-ui-layout.oo-ui-panelLayout.oo-ui-panelLayout-padded.oo-ui-panelLayout-framed {
  margin-left: 2%;
}
.mw-special-ComparePages .mw-htmlform-submit-buttons {
  clear: both;
}

/*!
 * Styling for Special:Contributions
 */
/**
 * This file is a LESS import match for "mediawiki.skin.variables.less"
 * when legacy Vector (useskin=vector) is the active skin.
 */
/* stylelint-disable stylistic/indentation */
/**
 * Codex Design Tokens v1.6.1
 * Design System for Wikimedia
 * See https://doc.wikimedia.org/codex/latest/design-tokens/overview.html
 */
.mw-special-ContributionsSpecialPage .oo-ui-fieldsetLayout-group {
  max-width: 50em;
}
.mw-special-ContributionsSpecialPage .oo-ui-fieldsetLayout-group .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed {
  border: 0;
  padding: 0;
}
.mw-special-ContributionsSpecialPage .oo-ui-fieldsetLayout-group .oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-fieldsetLayout-header {
  display: none;
}
.mw-special-ContributionsSpecialPage .mw-autocomplete-user.oo-ui-fieldLayout {
  margin-top: 8px;
}
.mw-special-ContributionsSpecialPage .mw-htmlform-field-HTMLMultiSelectField.mw-htmlform-flatlist.oo-ui-fieldLayout {
  margin-top: 8px;
}
.mw-special-ContributionsSpecialPage .mw-htmlform-field-HTMLTagFilter ~ .mw-htmlform-field-HTMLCheckField.oo-ui-fieldLayout {
  display: inline-block;
  padding-right: 16px;
}
.mw-special-ContributionsSpecialPage #mw-htmlform-contribs-date::after {
  content: '';
  clear: both;
  display: block;
}
.mw-special-ContributionsSpecialPage .oo-ui-fieldLayout.oo-ui-labelElement.mw-htmlform-field-HTMLDateTimeField {
  margin: 0;
  margin-right: 16px;
}
@media all and (min-width: 720px) {
  .mw-special-ContributionsSpecialPage .mw-htmlform-field-HTMLDateTimeField {
    float: left;
    width: 21em;
  }
}

/*!
 * Styles for Special:EditTags
 */
#mw-edittags-tags-selector td {
	vertical-align: top;
}

#mw-edittags-tags-selector-multi td {
	vertical-align: top;
	padding-right: 1.5em;
}

#mw-edittags-tag-list {
	min-width: 20em;
}

/*!
 * Styles for Special:MovePage
 */

/* stylelint-disable-next-line selector-class-pattern */
.movepage-wrapper {
	max-width: 50em;
}

/*!
 * Styles for Special:NewPages
 */
/**
 * This file is a LESS import match for "mediawiki.skin.variables.less"
 * when legacy Vector (useskin=vector) is the active skin.
 */
/* stylelint-disable stylistic/indentation */
/**
 * Codex Design Tokens v1.6.1
 * Design System for Wikimedia
 * See https://doc.wikimedia.org/codex/latest/design-tokens/overview.html
 */
/* stylelint-disable selector-class-pattern */
.mw-htmlform-ooui .mw-htmlform-submit-buttons + div {
  margin-top: 12px;
}
.not-patrolled {
  background-color: #ffa;
}
body.mw-special-Newpages .mw-index-pager-list-header {
  display: none;
}

/*!
 * Styles for Special:PagesWithProp
 */

/* Distinguish actual data from information about it being hidden visually. */
/* stylelint-disable-next-line selector-class-pattern */
.prop-value-hidden {
	font-style: italic;
}

/*!
 * Styles for Special:Upload
 */
.mw-destfile-warning {
	border: 1px solid #fde29b;
	padding: 0.5em 1em;
	margin-bottom: 1em;
	color: #705000;
	background-color: #fdf1d1;
}

.mw-destfile-warning::after {
	content: '';
	clear: both;
	display: block;
}

p.mw-upload-editlicenses {
	font-size: 90%;
	text-align: right;
}

/*!
 * Styles for Special:UserRights
 */
.mw-userrights-nested {
	margin-left: 1.2em;
}

.mw-userrights-nested span {
	margin-left: 0.3em;
	display: inline-block;
	vertical-align: middle;
}

.mw-userrights-disabled {
	color: #72777d;
}

.mw-userrights-groups * td,
.mw-userrights-groups * th {
	padding-right: 1.5em;
}

.mw-userrights-groups * th {
	text-align: left;
}

/* Dynamically show/hide the expiry selection underneath each checkbox */
input.mw-userrights-groupcheckbox:not( :checked ) ~ .mw-userrights-nested {
	display: none;
}

/* Initial hide the expiry fields to prevent a FOUC on loading */
/* The input fields gets unhidden by JavaScript when needed */
.client-js .mw-userrights-expiryfield {
	display: none;
}

/*!
 * Styles for elements generated by JavaScript on Special:Watchlist
 */
.mw-changelist-line-inner-unwatched {
	text-decoration: line-through;
	opacity: 0.5;
}

span.mw-changeslist-line-prefix {
	display: inline-block;
}
/* This can be either a span or a table cell */
.mw-changeslist-line-prefix {
	width: 1.25em;
}

/* The "check all" checkbox for each namespace on Special:EditWatchlist
   does not function without JavaScript. */
.client-nojs .mw-watchlistedit-checkall {
	display: none;
}

/*!
 * Styling for Special:WhatLinksHere
 */
/**
 * This file is a LESS import match for "mediawiki.skin.variables.less"
 * when legacy Vector (useskin=vector) is the active skin.
 */
/* stylelint-disable stylistic/indentation */
/**
 * Codex Design Tokens v1.6.1
 * Design System for Wikimedia
 * See https://doc.wikimedia.org/codex/latest/design-tokens/overview.html
 */
.mw-special-Whatlinkshere .oo-ui-fieldsetLayout-group {
  max-width: 50em;
}
.mw-special-Whatlinkshere .oo-ui-fieldsetLayout-group .oo-ui-panelLayout-padded.oo-ui-panelLayout-framed {
  border: 0;
  padding: 0;
}
.mw-special-Whatlinkshere .oo-ui-fieldsetLayout-group .oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-fieldsetLayout-header {
  display: none;
}
.mw-special-Whatlinkshere #mw-htmlform-whatlinkshere-ns {
  display: flex;
  justify-content: space-between;
  align-items: end;
  flex-wrap: wrap;
  margin-left: -16px;
}
.mw-special-Whatlinkshere #mw-htmlform-whatlinkshere-ns > .mw-htmlform-field-HTMLSelectNamespace {
  flex-grow: 1;
  padding-left: 16px;
}
.mw-special-Whatlinkshere #mw-htmlform-whatlinkshere-ns > .mw-htmlform-field-HTMLCheckField {
  padding-left: 16px;
}
.mw-special-Whatlinkshere #mw-htmlform-whatlinkshere-filter > .mw-htmlform-field-HTMLCheckField {
  display: inline-block;
  padding-right: 16px;
}

/*!
 * Styles for Special:Block
 */
.mw-special-Block .mw-htmlform > .oo-ui-panelLayout-framed {
  border: 0;
}
.mw-special-Block .mw-htmlform > .oo-ui-panelLayout-padded {
  padding: 0;
}
.mw-block-editing-restriction.oo-ui-fieldLayout,
.mw-block-action-restriction .oo-ui-checkboxMultioptionWidget,
.mw-block-restriction.oo-ui-labelElement {
  margin-top: 12px;
}
.mw-block-partial-restriction.oo-ui-fieldLayout .oo-ui-checkboxMultioptionWidget {
  padding: 0;
}
.mw-block-hideuser,
.mw-block-confirm {
  font-weight: bold;
}
#mw-input-wpReason .oo-ui-dropdownInputWidget,
#mw-input-wpReason .oo-ui-textInputWidget {
  display: block;
  max-width: 50em;
}
#mw-input-wpReason .oo-ui-textInputWidget {
  margin-top: 0.5em;
}
.mw-ipb-conveniencelinks {
  font-size: 90%;
  text-align: right;
}

/**
 * This file is a LESS import match for "mediawiki.skin.variables.less"
 * when legacy Vector (useskin=vector) is the active skin.
 */
/* stylelint-disable stylistic/indentation */
/**
 * Codex Design Tokens v1.6.1
 * Design System for Wikimedia
 * See https://doc.wikimedia.org/codex/latest/design-tokens/overview.html
 */
@media all and (max-width: calc(640px - 1px)) {
  .mw-special-Listfiles thead,
  .mw-special-Listfiles .TablePager_col_count,
  .mw-special-Listfiles .TablePager_col_img_size,
  .mw-special-Listfiles .TablePager_col_top,
  .mw-special-Listfiles .TablePager_col_img_timestamp {
    display: none;
  }
  .mw-special-Listfiles tbody,
  .mw-special-Listfiles tr,
  .mw-special-Listfiles td,
  .mw-special-Listfiles .mw-datatable,
  .mw-special-Listfiles .TablePager_col_img_description,
  .mw-special-Listfiles .TablePager_col_thumb {
    display: block;
  }
  .mw-special-Listfiles .mw-datatable,
  .mw-special-Listfiles .mw-datatable th,
  .mw-special-Listfiles .mw-datatable td {
    border: 0;
  }
  .mw-special-Listfiles .TablePager_col_img_user_text,
  .mw-special-Listfiles .TablePager_col_img_description {
    color: var(--color-subtle, #54595d);
    margin: 0.5em 0 0;
    padding-bottom: 40px;
    line-height: 1.5;
  }
  .mw-special-Listfiles .TablePager_col_img_user_text {
    padding: 0;
  }
}

.mw-special-BlockList .oo-ui-fieldsetLayout-group {
  max-width: 50em;
}
.mw-special-BlockList .oo-ui-layout.mw-field-block-type,
.mw-special-BlockList .oo-ui-layout.mw-field-limit.mw-has-field-block-type {
  display: inline-block;
  width: 50%;
  box-sizing: border-box;
  margin-top: 0;
}
.mw-special-BlockList .oo-ui-layout.mw-field-block-type {
  padding-right: 1em;
}
.mw-special-BlockList .mw-blocklist-hidden {
  color: #72777d;
}

/*!
 * Styling for Special:Version
 */
.mw-version-ext-name,
.mw-version-library-name {
  font-weight: bold;
}
.mw-version-ext-vcs-timestamp {
  display: block;
}
.mw-body-content thead {
  font-size: 0.9em;
}
.mw-version-credits {
  column-width: 18em;
  -moz-column-width: 18em;
  -webkit-column-width: 18em;
}
.mw-version-credits ul {
  margin-top: 0;
  margin-bottom: 0;
}
.mw-version-license-info strong {
  font-weight: normal;
}
.mw-version-license-info em {
  font-style: normal;
}
.mw-installed-software {
  width: 100%;
  table-layout: fixed;
  word-break: break-word;
}
.mw-installed-software td,
.mw-installed-software th {
  vertical-align: top;
}
.mw-installed-software th:nth-child( 1 ) {
  /* Name */
  width: 13em;
}
.mw-installed-software th:nth-child( 2 ) {
  /* Version */
  width: 13em;
}
.mw-installed-software th:nth-child( 3 ) {
  /* License */
  width: 6em;
}
.mw-installed-software th:nth-child( 4 ) {
  /* Description */
  width: 50%;
}
.mw-installed-software th:nth-child( 5 ) {
  /* Authors */
  width: 50%;
}

/*!
 * Styles for Special:Contribute page.
 */
/**
 * This file is a LESS import match for "mediawiki.skin.variables.less"
 * when legacy Vector (useskin=vector) is the active skin.
 */
/* stylelint-disable stylistic/indentation */
/**
 * Codex Design Tokens v1.6.1
 * Design System for Wikimedia
 * See https://doc.wikimedia.org/codex/latest/design-tokens/overview.html
 */
.mw-special-Contribute .mw-contribute-wrapper {
  font-size: 1rem;
}
.mw-special-Contribute .mw-contribute-tab {
  display: inline-block;
}
.mw-special-Contribute .mw-contribute-tabs-content {
  background-color: var(--background-color-neutral-subtle, #f8f9fa);
}
.mw-special-Contribute .mw-contribute-content-area {
  display: flex;
  flex-flow: row wrap;
  column-gap: 24px;
  row-gap: 24px;
}
.mw-special-Contribute .mw-contribute-card {
  background-color: var(--background-color-base, #fff);
  border: var(--border-subtle, 1px solid #c8ccd1);
  border-radius: 2px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
.mw-special-Contribute .mw-contribute-card:hover {
  text-decoration: none;
}
.mw-special-Contribute .mw-contribute-card:last-of-type .mw-contribute-card-content {
  margin-bottom: 0;
}
.mw-special-Contribute .mw-contribute-card-content {
  color: var(--color-base, #202122);
  padding: 12px;
}
.mw-special-Contribute .mw-contribute-card-title {
  font-weight: bold;
}
.mw-special-Contribute .mw-contribute-card-icon {
  padding-right: 8px;
}
.mw-special-Contribute .mw-contribute-card-icon--article {
  /* stylelint-enable stylistic/indentation */
  min-width: 20px;
  min-height: 20px;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: text-bottom;
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-special-Contribute .mw-contribute-card-icon--article {
    background-position: center;
    background-repeat: no-repeat;
    background-size: calc(max( 1.25rem, 20px ));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-special-Contribute .mw-contribute-card-icon--article {
    /* stylelint-disable plugin/no-unsupported-browser-features */
    -webkit-mask-size: calc(max( 1.25rem, 20px ));
    mask-size: calc(max( 1.25rem, 20px ));
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    /* stylelint-enable plugin/no-unsupported-browser-features */
  }
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-special-Contribute .mw-contribute-card-icon--article {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M5 1a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z\"/></svg>");
    filter: invert(var(--filter-invert-icon, 0));
    opacity: 1;
  }
  .cdx-button:not( .cdx-button--weight-quiet ):disabled .mw-special-Contribute .mw-contribute-card-icon--article,
  .cdx-button--weight-primary.cdx-button--action-progressive .mw-special-Contribute .mw-contribute-card-icon--article,
  .cdx-button--weight-primary.cdx-button--action-destructive .mw-special-Contribute .mw-contribute-card-icon--article {
    filter: invert(var(--filter-invert-primary-button-icon, 1));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-special-Contribute .mw-contribute-card-icon--article {
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M5 1a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z\"/></svg>");
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M5 1a2 2 0 00-2 2v14a2 2 0 002 2h10a2 2 0 002-2V3a2 2 0 00-2-2zm0 3h5v1H5zm0 2h5v1H5zm0 2h5v1H5zm10 7H5v-1h10zm0-2H5v-1h10zm0-2H5v-1h10zm0-2h-4V4h4z\"/></svg>");
    background-color: var(--color-base, #202122);
  }
}
.mw-special-Contribute .mw-contribute-card-icon--article[dir='rtl'],
html[dir='rtl'] .mw-special-Contribute .mw-contribute-card-icon--article:not( [ dir='ltr' ] ) {
  transform: scaleX(-1);
}
.mw-special-Contribute .mw-contribute-card-icon--language {
  /* stylelint-enable stylistic/indentation */
  min-width: 20px;
  min-height: 20px;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: text-bottom;
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-special-Contribute .mw-contribute-card-icon--language {
    background-position: center;
    background-repeat: no-repeat;
    background-size: calc(max( 1.25rem, 20px ));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-special-Contribute .mw-contribute-card-icon--language {
    /* stylelint-disable plugin/no-unsupported-browser-features */
    -webkit-mask-size: calc(max( 1.25rem, 20px ));
    mask-size: calc(max( 1.25rem, 20px ));
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    /* stylelint-enable plugin/no-unsupported-browser-features */
  }
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-special-Contribute .mw-contribute-card-icon--language {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M20 18h-1.44a.6.6 0 01-.4-.12.8.8 0 01-.23-.31L17 15h-5l-1 2.54a.8.8 0 01-.22.3.6.6 0 01-.4.14H9l4.55-11.47h1.89zm-3.53-4.31L14.89 9.5a12 12 0 01-.39-1.24q-.09.37-.19.69l-.19.56-1.58 4.19zm-6.3-1.58a13.4 13.4 0 01-2.91-1.41 11.46 11.46 0 002.81-5.37H12V4H7.31a4 4 0 00-.2-.56C6.87 2.79 6.6 2 6.6 2l-1.47.5s.4.89.6 1.5H0v1.33h2.15A11.23 11.23 0 005 10.7a17.2 17.2 0 01-5 2.1q.56.82.87 1.38a23.3 23.3 0 005.22-2.51 15.6 15.6 0 003.56 1.77zM3.63 5.33h4.91a8.1 8.1 0 01-2.45 4.45 9.1 9.1 0 01-2.46-4.45\"/></svg>");
    filter: invert(var(--filter-invert-icon, 0));
    opacity: 1;
  }
  .cdx-button:not( .cdx-button--weight-quiet ):disabled .mw-special-Contribute .mw-contribute-card-icon--language,
  .cdx-button--weight-primary.cdx-button--action-progressive .mw-special-Contribute .mw-contribute-card-icon--language,
  .cdx-button--weight-primary.cdx-button--action-destructive .mw-special-Contribute .mw-contribute-card-icon--language {
    filter: invert(var(--filter-invert-primary-button-icon, 1));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-special-Contribute .mw-contribute-card-icon--language {
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M20 18h-1.44a.6.6 0 01-.4-.12.8.8 0 01-.23-.31L17 15h-5l-1 2.54a.8.8 0 01-.22.3.6.6 0 01-.4.14H9l4.55-11.47h1.89zm-3.53-4.31L14.89 9.5a12 12 0 01-.39-1.24q-.09.37-.19.69l-.19.56-1.58 4.19zm-6.3-1.58a13.4 13.4 0 01-2.91-1.41 11.46 11.46 0 002.81-5.37H12V4H7.31a4 4 0 00-.2-.56C6.87 2.79 6.6 2 6.6 2l-1.47.5s.4.89.6 1.5H0v1.33h2.15A11.23 11.23 0 005 10.7a17.2 17.2 0 01-5 2.1q.56.82.87 1.38a23.3 23.3 0 005.22-2.51 15.6 15.6 0 003.56 1.77zM3.63 5.33h4.91a8.1 8.1 0 01-2.45 4.45 9.1 9.1 0 01-2.46-4.45\"/></svg>");
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M20 18h-1.44a.6.6 0 01-.4-.12.8.8 0 01-.23-.31L17 15h-5l-1 2.54a.8.8 0 01-.22.3.6.6 0 01-.4.14H9l4.55-11.47h1.89zm-3.53-4.31L14.89 9.5a12 12 0 01-.39-1.24q-.09.37-.19.69l-.19.56-1.58 4.19zm-6.3-1.58a13.4 13.4 0 01-2.91-1.41 11.46 11.46 0 002.81-5.37H12V4H7.31a4 4 0 00-.2-.56C6.87 2.79 6.6 2 6.6 2l-1.47.5s.4.89.6 1.5H0v1.33h2.15A11.23 11.23 0 005 10.7a17.2 17.2 0 01-5 2.1q.56.82.87 1.38a23.3 23.3 0 005.22-2.51 15.6 15.6 0 003.56 1.77zM3.63 5.33h4.91a8.1 8.1 0 01-2.45 4.45 9.1 9.1 0 01-2.46-4.45\"/></svg>");
    background-color: var(--color-base, #202122);
  }
}
.mw-special-Contribute .mw-contribute-card-icon--upload {
  /* stylelint-enable stylistic/indentation */
  min-width: 20px;
  min-height: 20px;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: text-bottom;
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-special-Contribute .mw-contribute-card-icon--upload {
    background-position: center;
    background-repeat: no-repeat;
    background-size: calc(max( 1.25rem, 20px ));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-special-Contribute .mw-contribute-card-icon--upload {
    /* stylelint-disable plugin/no-unsupported-browser-features */
    -webkit-mask-size: calc(max( 1.25rem, 20px ));
    mask-size: calc(max( 1.25rem, 20px ));
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    /* stylelint-enable plugin/no-unsupported-browser-features */
  }
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-special-Contribute .mw-contribute-card-icon--upload {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M17 12v5H3v-5H1v5a2 2 0 002 2h14a2 2 0 002-2v-5z\"/><path d=\"M10 1 5 7h4v8h2V7h4z\"/></svg>");
    filter: invert(var(--filter-invert-icon, 0));
    opacity: 1;
  }
  .cdx-button:not( .cdx-button--weight-quiet ):disabled .mw-special-Contribute .mw-contribute-card-icon--upload,
  .cdx-button--weight-primary.cdx-button--action-progressive .mw-special-Contribute .mw-contribute-card-icon--upload,
  .cdx-button--weight-primary.cdx-button--action-destructive .mw-special-Contribute .mw-contribute-card-icon--upload {
    filter: invert(var(--filter-invert-primary-button-icon, 1));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-special-Contribute .mw-contribute-card-icon--upload {
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M17 12v5H3v-5H1v5a2 2 0 002 2h14a2 2 0 002-2v-5z\"/><path d=\"M10 1 5 7h4v8h2V7h4z\"/></svg>");
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M17 12v5H3v-5H1v5a2 2 0 002 2h14a2 2 0 002-2v-5z\"/><path d=\"M10 1 5 7h4v8h2V7h4z\"/></svg>");
    background-color: var(--color-base, #202122);
  }
}
.mw-special-Contribute .mw-contribute-card-icon--lightbulb {
  /* stylelint-enable stylistic/indentation */
  min-width: 20px;
  min-height: 20px;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  vertical-align: text-bottom;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23202122\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7z\"/></svg>");
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-special-Contribute .mw-contribute-card-icon--lightbulb {
    background-position: center;
    background-repeat: no-repeat;
    background-size: calc(max( 1.25rem, 20px ));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-special-Contribute .mw-contribute-card-icon--lightbulb {
    /* stylelint-disable plugin/no-unsupported-browser-features */
    -webkit-mask-size: calc(max( 1.25rem, 20px ));
    mask-size: calc(max( 1.25rem, 20px ));
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    /* stylelint-enable plugin/no-unsupported-browser-features */
  }
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-special-Contribute .mw-contribute-card-icon--lightbulb {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M4 10a6 6 0 1012 0 6 6 0 00-12 0m6-8a8 8 0 110 16 8 8 0 010-16m1 7v5H9V9zm0-1V6H9v2z\"/></svg>");
    filter: invert(var(--filter-invert-icon, 0));
    opacity: 1;
  }
  .cdx-button:not( .cdx-button--weight-quiet ):disabled .mw-special-Contribute .mw-contribute-card-icon--lightbulb,
  .cdx-button--weight-primary.cdx-button--action-progressive .mw-special-Contribute .mw-contribute-card-icon--lightbulb,
  .cdx-button--weight-primary.cdx-button--action-destructive .mw-special-Contribute .mw-contribute-card-icon--lightbulb {
    filter: invert(var(--filter-invert-primary-button-icon, 1));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-special-Contribute .mw-contribute-card-icon--lightbulb {
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M4 10a6 6 0 1012 0 6 6 0 00-12 0m6-8a8 8 0 110 16 8 8 0 010-16m1 7v5H9V9zm0-1V6H9v2z\"/></svg>");
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M4 10a6 6 0 1012 0 6 6 0 00-12 0m6-8a8 8 0 110 16 8 8 0 010-16m1 7v5H9V9zm0-1V6H9v2z\"/></svg>");
    background-color: var(--color-base, #202122);
  }
}
@supports not ( ( -webkit-mask-image: none ) or ( mask-image: none ) ) {
  .mw-special-Contribute .mw-contribute-card-icon--lightbulb:lang( ar) {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7\"/></svg>");
    filter: invert(var(--filter-invert-icon, 0));
    opacity: 1;
  }
  .cdx-button:not( .cdx-button--weight-quiet ):disabled .mw-special-Contribute .mw-contribute-card-icon--lightbulb:lang( ar),
  .cdx-button--weight-primary.cdx-button--action-progressive .mw-special-Contribute .mw-contribute-card-icon--lightbulb:lang( ar),
  .cdx-button--weight-primary.cdx-button--action-destructive .mw-special-Contribute .mw-contribute-card-icon--lightbulb:lang( ar) {
    filter: invert(var(--filter-invert-primary-button-icon, 1));
  }
}
@supports ( -webkit-mask-image: none ) or ( mask-image: none ) {
  .mw-special-Contribute .mw-contribute-card-icon--lightbulb:lang( ar) {
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7\"/></svg>");
    /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"%23000000\"><path d=\"M8 19a1 1 0 001 1h2a1 1 0 001-1v-1H8zm9-12a7 7 0 10-12 4.9S7 14 7 15v1a1 1 0 001 1h4a1 1 0 001-1v-1c0-1 2-3.1 2-3.1A7 7 0 0017 7\"/></svg>");
    background-color: var(--color-base, #202122);
  }
}
.mw-special-Contribute .mw-contribute-card-description {
  padding-left: 28px;
  font-size: 0.765625em;
}
.mw-special-Contribute .mw-contribute-card-action {
  color: var(--color-progressive, #36c);
  padding-left: 28px;
  padding-top: 4px;
  font-size: 0.765625em;
  font-weight: bold;
}
@media only screen and (max-width: calc(640px - 1px)) {
  .mw-special-Contribute {
    /* stylelint-disable-next-line selector-class-pattern */
  }
  .mw-special-Contribute .content {
    margin: 0;
  }
  .mw-special-Contribute .mw-contribute-content-area {
    padding: 24px 16px;
  }
  .mw-special-Contribute .mw-contribute-card {
    width: 100%;
  }
}
@media only screen and (min-width: 640px) {
  .mw-special-Contribute .mw-contribute-content-area {
    padding: 32px;
  }
  .mw-special-Contribute .mw-contribute-card {
    width: calc(50% - (1/2)*24px - 2px);
  }
}
