Шаблон:Черновики/styles.css

Материал из Абдулопедии
Перейти к навигации Перейти к поиску
/* <pre> */
a,
image a,
table.wikitable a,
table.prettytable a,
table.messagebox a,
div.vector-menu-tabs li a,
div.vector-menu li a,
#mw-panel .portal .vector-menu-content li a {
    color: #dec300;
}

a:visited,
image a:visited,
table.wikitable a:visited,
table.prettytable a:visited,
table.messagebox a:visited,
div.vector-menu-tabs li a:visited,
div.vector-menu li a:visited,
#mw-panel .portal .vector-menu-content li a:visited,
a:active,
image a:active,
table.wikitable a:active,
table.prettytable a:active,
table.messagebox a:active,
div.vector-menu-tabs li a:active,
div.vector-menu li a:active,
#mw-panel .portal .vector-menu-content li a:active {
    color: #dec300;
}

.vector-body a.external,
.vector-body a.extiw {
    color: #3869bb;
}

.vector-body a.external:visited,
.vector-body a.extiw:visited,
.vector-body a.external:active,
.vector-body a.extiw:active {
    color: #3869bb;
}

body {
    font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif;
}

.mw-body {
    color: #444e5a;
}

.vector-body {
    font-size: 0.9em;
    line-height: 1.8em;
}

.vector-body p {
    margin: 0 0 0.8em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #e7e7e7;
    border-color: #e4eaee;
}

h1 {
    font-weight: bold;
}

.mw-body h1,
.vector-body h1,
.vector-body h2,
.vector-body h3,
.vector-body h4,
.vector-body h5,
.vector-body h6 {
    font-family: 'PT Serif', 'Palatino', 'Georgia', serif;
    margin-bottom: 0.3em;
}

.mw-body h1,
.vector-body h1,
.vector-body h2 {
    padding: 0 0 0.15em;
}

.mw-content-ltr ul {
    margin-bottom: 0.8em;
}

.mw-content-ltr ol {
    margin-bottom: 0.8em;
}

dl {
    margin: 0;
}

dd {
    min-width: 17.85em;
}

hr {
    border-color: #e4eaee;
    border-style: solid;
    border-width: 1px 0 0 0;
    height: initial;
}

#p-lang {
    display: none;
}

#p-logo {
    margin-top: 1.75em;
}

#viewingold-warning,
#viewingnew-warning {
    background: #f9fafa;
    border: 1px solid #e4eaee;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.4em;
    margin: 1em 0 0.5em;
    padding: 0.75em 1.5em;
}

#mw-revision-reason {
    font-style: italic;
}

#mw-revision-nav {
    text-align: center;
}

div.mw-warning-with-logexcerpt,
#sp-contributions-footer {
    background-color: #f9fafa;
    border: 1px solid #e4eaee;
    box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}

#sp-contributions-footer {
    font-size: 0.9em;
    text-align: center;
    padding: 1em 1.5em 0.5em;
    margin-top: 1.5em;
}

.warningbox {
    padding: 1em 1.5em 0.5em;
    box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}

.mw-editform #editpage-copywarn {
    line-height: 1.6em;
    padding: 0 0 0.5em;
}

.mw-warning {
    color: #705000;
    border: 1px solid #fde29b;
    background-color: #fdf1d1;
    box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.1);
    margin: 1em 5em;
}

div.thumbinner {
    border: none;
    background: none;
    padding: 0;
}

html .thumbimage {
    border: none;
}

html .thumbcaption {
    color: #5d6773;
    background: #f9fafa;
    border: 1px solid #e4eaee;
    padding: 0.4em 0.6em;
    margin: 0 auto;
    width: calc(100% - 2px);
    box-sizing: border-box;
}

.thumbcaption .magnify {
    display: none;
}

li.gallerybox div.thumb {
    background: #f9fafa;
    border-color: #e4eaee;
}

div.gallerytext {
    color: #5d6773;
    font-size: 0.85em;
    line-height: 1.6em;
}

div.gallerytext p {
    margin: 0.5em 0;
}

#filetoc {
    background: #f9fafa;
    border: 1px solid #e4eaee;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 1.5em;
}

#pagehistory {
    margin: 15px 0;
    list-style: none;
}

#pagehistory li {
    padding: 1px 10px;
}

#pagehistory li.selected {
    border: 1px solid #e4eaee;
    background: #f9fafa;
}

#pagehistory .mw-history-histlinks {
    padding-right: 5px;
}

#pagehistory .mw-userlink {
    font-weight: bold;
}

.updatedmarker {
    color: #1b8408;
}

.updatedmarker:before {
    content: '(';
}

.updatedmarker:after {
    content: ')';
}

.mw-headline:target {
    color: #3c780a;
}

.mw-headline:target::before {
    content: '#';
    position: absolute;
    left: -1rem;
}

#contentSub {
    margin-left: 0;
}

.smwfact {
    display: none;
}

.ajaxpoll {
    background: #ffffff;
    border: 1px solid #e4eaee;
    box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
    padding: 20px 30px;
}

.ajaxpoll .ajaxpoll-question {
    margin-bottom: 8px;
}

.ajaxpoll input {
    margin-bottom: 3px;
    margin-right: 8px;
}

.ajaxpoll .ajaxpoll-answer {
    margin-bottom: 8px;
}

.ajaxpoll .ajaxpoll-answer-vote {
    border: none;
    background: #f6f6f6;
    width: calc(100% - 40px);
    margin: 0 auto;
}

.ajaxpoll .ajaxpoll-answer-vote span {
    font-weight: bold;
    top: -5px;
}

.ajaxpoll .ajaxpoll-answer-vote div {
    background: #ccd2d8;
    border: none;
}

.ajaxpoll .ajaxpoll-our-vote div {
    top: 0;
    left: 0;
}

.ajaxpoll .ajaxpoll-hover-revoke,
.ajaxpoll .ajaxpoll-hover-vote {
    background: none;
}

.ajaxpoll .ajaxpoll-ajax {
    color: #949eaa;
    font-size: 0.9em;
    background: #f9f9f9;
    border-radius: 3px;
    padding: 2px 6px;
    margin-bottom: 8px;
}

.ajaxpoll .ajaxpoll-misc,
.ajaxpoll .ajaxpoll-info {
    color: #949eaa;
    font-size: 0.9em;
}

.ajaxpoll .ajaxpoll-info {
    margin-top: 10px;
}

.ajaxpoll .ajaxpoll-id-info {
    color: #ffffff;
}

#p-Recent_changes {
    display: none;
}

#p-Recent_changes .vector-menu-content {
    display: none;
}

#p-Recent_changes .vector-menu-heading:after {
    content: '';
    position: relative;
    left: 0.5em;
    display: inline-block;
    background-color: #3b7a07;
    width: 6px;
    height: 6px;
    border-radius: 100%;
}

#p-Recent_changes .rc-sidebar-item {
    position: relative;
    font-size: 0.75em;
    margin: 0.5em 0.25em 0 0.66em;
}

#p-Recent_changes .rc-sidebar-item::before {
    position: absolute;
    left: -0.75em;
    top: 0.5em;
    background-color: #dec300;
    width: 4px;
    height: 4px;
    border-radius: 100%;
}

#p-Recent_changes .rc-sidebar-page {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: max-content;
}

#p-Recent_changes .rc-sidebar-page,
#p-Recent_changes .rc-sidebar-page:active,
#p-Recent_changes .rc-sidebar-page:visited {
    color: #dec300;
}

#p-Recent_changes .rc-sidebar-user {
    color: #555;
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

#p-Recent_changes .rc-sidebar-user a {
    color: inherit;
}

#p-Recent_changes .rc-sidebar-more {
    text-align: right;
}

#p-Recent_changes .rc-sidebar-more .rc-sidebar-page {
    display: inline-block;
}

.archive {
    border: 1px solid #e4eaee;
    background-color: #ffffff;
    text-align: center;
    margin: 5px;
    padding: 5px;
    float: right;
    width: 120px;
    box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}

.clear-both {
    clear: both;
}

.clear-left {
    clear: left;
}

.clear-right {
    clear: right;
}

.documentation {
    background-color: #ebebeb;
    color: #000;
    border-left: 15px solid #898989;
    margin-top: 1em;
    padding: 5px 15px;
}

.documentation .doc-header {
    border-bottom: 1px solid #898989;
    margin-bottom: 2px;
    padding-bottom: 8px;
    padding-top: 6px;
}

.documentation .doc-title {
    font-size: 1.25em;
    font-weight: bold;
}

.documentation .doc-editlinks {
    font-size: 0.85em;
    margin-left: 10px;
}

.documentation .doc-transclusion {
    clear: both;
    font-size: 0.85em;
    margin-bottom: 15px;
}

.documentation a,
.documentation a:visited,
.documentation a:active {
    color: #6c6c6c;
}

.license {
    background: #cfd8eb;
    border: none;
}

.license th {
    padding-right: 0.4em;
    background-color: #617ebc;
    color: #fff;
    width: 25%;
}

.license th[colspan="2"] {
    font-size: 16px;
}

.license a {
    color: #556d97;
}

.messagebox {
    width: 65%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding: 3px 3px 3px 0;
    border-left: 15px solid #90c2dd;
    background-color: #f1f1f1;
}

.messagebox.obsolete {
    background-color: #cfcfcf;
    border-color: #464646;
}

.messagebox.obsolete a,
.messagebox.obsolete a:visited,
.messagebox.obsolete a:active {
    color: #6c6c6c;
}

.messagebox.info {
    background-color: #ebebeb;
    border-color: #898989;
}

.messagebox.info a,
.messagebox.info a:visited,
.messagebox.info a:active {
    color: #6c6c6c;
}

.messagebox.action {
    background-color: #cbdae2;
    border-color: #45697D;
}

.messagebox.action a,
.messagebox.action a:visited,
.messagebox.action a:active {
    color: #3c5c6e;
}

.messagebox.file {
    background-color: #cfd8eb;
    border-color: #617ebc;
}

.messagebox.file a,
.messagebox.file a:visited,
.messagebox.file a:active {
    color: #556d97;
}

.messagebox.warn {
    background-color: #ecd8d5;
    border-color: #861c10;
}

.messagebox.warn a,
.messagebox.warn a:visited,
.messagebox.warn a:active {
    color: #861c10;
}

.messagebox.disambig {
    background-color: #ebebeb;
    border-color: #898989;
    margin-top: 20px !important;
    margin-bottom: 30px !important;
}

.messagebox.disambig a,
.messagebox.disambig a:visited,
.messagebox.disambig a:active {
    color: #6c6c6c;
}

.messagebox.safe {
    background-color: #d8f0d3;
    border-color: #1b8408;
}

.messagebox.safe a,
.messagebox.safe a:visited,
.messagebox.safe a:active {
    color: #1b8408;
}

.messagebox.easter {
    background-color: #e5f9c2;
    border-color: #598014;
}

.messagebox.easter a,
.messagebox.easter a:visited,
.messagebox.easter a:active {
    color: #598014;
}

.messagebox.halloween {
    background-color: #e8d8ea;
    border-color: #794080;
}

.messagebox.halloween a,
.messagebox.halloween a:visited,
.messagebox.halloween a:active {
    color: #794080;
}

.messagebox.thanksgiving {
    background-color: #f0cba8;
    border-color: #a65800;
}

.messagebox.thanksgiving a,
.messagebox.thanksgiving a:visited,
.messagebox.thanksgiving a:active {
    color: #a65800;
}

.messagebox.christmas {
    background-color: #d4eaf6;
    border-color: #428bb5;
}

.messagebox.christmas a,
.messagebox.christmas a:visited,
.messagebox.christmas a:active {
    color: #3a799d;
}

.messagebox.stub {
    width: 40%;
}

.messagebox.welcomenotice {
    padding: 1em;
    width: 90%;
}

.messagebox.hasdialogue {
    width: auto;
}

.navbox {
    font-size: 0.85em;
    background: #ffffff;
    border-collapse: collapse;
    margin: 15px auto;
    width: 100%;
    clear: both;
}

.navbox:not(.navbox-collapsible) {
    box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1);
}

.navbox .navbox-title {
    font-size: 110%;
    background: #438ab5;
    color: #ffffff;
    text-align: center;
    padding: 3px 8px;
}

.navbox .navbox-title::before,
.navbox .navbox-title .mw-collapsible-toggle {
    font-size: 0.9em;
    margin-left: 5em;
    float: right;
    text-align: right;
    width: 4em;
}

.navbox .navbox-title a {
    color: #ffffff;
}

.navbox .navbox-title a:visited {
    color: #ffffff;
}

.navbox .navbox-footer {
    background: #438ab5;
    border-top: 1px;
    text-align: center;
    font-size: smaller;
}

.navbox .navbox-footer a {
    color: #ffffff;
}

.navbox .navbox-footer a:visited {
    color: #ffffff;
}

.navbox .navbox-group-title {
    background: #e4eaee;
    border: 1px solid #d8e5ff;
    border-width: 0 1px 1px 0;
    font-weight: bold;
    padding: 0 10px 5px 10px;
    width: 100px;
}

.navbox .navbox-group-title a:visited {
    color: #438ab5;
}

.navbox .navbox-list {
    border-bottom: 1px solid #d8e5ff;
    padding: 0 7px;
}

.navbox .navbox-list ul {
    margin: 0;
}

.navbox .navbox-list li {
    display: inline-block;
}

.navbox .navbox-list li + li::before {
    content: ' • ';
    white-space: nowrap;
}

.navbox .navbox-subgroup {
    border-spacing: 0;
    width: 100%;
}

.navbox .navbox-subgroup .navbox-group-title {
    padding-bottom: 5px;
}

.navbox .navbox.navbox-collapsible {
    font-size: 100%;
    margin: 5px 0 0;
}

.navbox .navbox.navbox-collapsible .navbox-title {
    background: #6ba5c8;
    padding: 0 8px;
}

.navbox img {
    height: auto;
    width: auto;
    max-height: 1.6em;
    padding: 0 1px;
}

.navbox + .navbox {
    margin-top: -8px;
}

.shortcut {
    font-size: 0.85em;
    text-align: center;
    background: #f9fafa;
    border: 1px solid #e4eaee;
    margin: 1em 0 1em 1em;
    padding: 0.5em 1em;
    float: right;
}

.shortcut ul {
    list-style: none;
    text-align: left;
    margin: 0;
}

#toc,
.toc {
    font-size: 0.9em;
    background: #f9f9f9;
    margin-top: 0.75em;
    padding: 0;
    border: none;
    box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}

#toc .toctitle,
.toc .toctitle {
    background: linear-gradient(#e1e1e1, #efefef) #e9e9e9;
    padding: 0.25em 1em;
}

#toc .toctitle h2,
.toc .toctitle h2,
#toc .toctitle a,
.toc .toctitle a {
    font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif;
    color: #333333;
}

#toc .toclevel-1 a,
.toc .toclevel-1 a {
    color: #565656;
}

#toc .toclevel-2 a,
.toc .toclevel-2 a {
    color: #777777;
}

#toc > ul,
.toc > ul {
    border: 1px solid #efefef;
    border-top: none;
    line-height: 1.8em;
    padding: 0.75em 1.75em;
    margin: 0;
}

#toc ul ul,
.toc ul ul {
    border-left: 1px dotted #cccccc;
    padding-left: 0.5em;
}

.toctoggle {
    padding-left: 0.2em;
}

.tocnumber {
    display: none;
}

.toclimit-2 #toc .toclevel-2,
.toclimit-3 #toc .toclevel-3,
.toclimit-4 #toc .toclevel-4,
.toclimit-5 #toc .toclevel-5,
.toclimit-6 #toc .toclevel-6,
.toclimit-7 #toc .toclevel-7 {
    display: none;
}

table.wikitable {
    background: #f9f9f9;
    font-size: 0.9em;
    box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}

table.wikitable > * > tr > th {
    color: #ffffff;
    background: #949eaa;
    border-color: #808c9a;
}

table.wikitable > * > tr > th a {
    color: #e4eaee;
}

table.wikitable > * > tr > td {
    border-color: #e7e7e7;
    padding: 0.25em 0.45em;
}

table.wikitable .header-top {
    background: #448fba;
}

table.align-right-1 td:nth-of-type(1),
table.align-right-2 td:nth-of-type(2),
table.align-right-3 td:nth-of-type(3),
table.align-right-4 td:nth-of-type(4),
table.align-right-5 td:nth-of-type(5),
table.align-right-6 td:nth-of-type(6),
table.align-right-7 td:nth-of-type(7),
table.align-right-8 td:nth-of-type(8),
table.align-right-9 td:nth-of-type(9),
table.align-right-10 td:nth-of-type(10) {
    text-align: right;
}

table.align-center-1 td:nth-of-type(1),
table.align-center-2 td:nth-of-type(2),
table.align-center-3 td:nth-of-type(3),
table.align-center-4 td:nth-of-type(4),
table.align-center-5 td:nth-of-type(5),
table.align-center-6 td:nth-of-type(6),
table.align-center-7 td:nth-of-type(7),
table.align-center-8 td:nth-of-type(8),
table.align-center-9 td:nth-of-type(9),
table.align-center-10 td:nth-of-type(10) {
    text-align: center;
}

table.align-left-1 td:nth-of-type(1),
table.align-left-2 td:nth-of-type(2),
table.align-left-3 td:nth-of-type(3),
table.align-left-4 td:nth-of-type(4),
table.align-left-5 td:nth-of-type(5),
table.align-left-6 td:nth-of-type(6),
table.align-left-7 td:nth-of-type(7),
table.align-left-8 td:nth-of-type(8),
table.align-left-9 td:nth-of-type(9),
table.align-left-10 td:nth-of-type(10) {
    text-align: left;
}

table.alternating-rows tr:nth-child(even) {
    background: #f3f3f3;
}

table.alternating-cols td:nth-child(even) {
    background: #f3f3f3;
}

.table-na {
    background: #f9f9f9;
    color: #aaa;
    text-align: center !important;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

table.lighttable .highlight-over .table-na {
    color: rgba(60, 120, 10, 0.4);
    background: #e1f4d3;
}

table.lighttable .highlight-on .table-na {
    color: rgba(60, 120, 10, 0.55);
    background: #b6e38f;
}

.infobox {
    background: #eeeeee;
    font-size: 0.85em;
    width: 300px;
    margin: 0.5em 0 1em 1em;
    border-collapse: collapse;
    box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
    float: right;
}

.infobox .infobox-header {
    color: #ffffff;
    font-size: 1.15em;
    line-height: 1.4em;
    background: #777777;
    border-bottom: 0.5em solid #eeeeee;
    padding: 0.5em 0;
}

.infobox .infobox-title {
    color: #444e5a;
    font-size: 1.15em;
    line-height: 1.4em;
    font-weight: bold;
}

.infobox .infobox-subheader {
    background: #777777;
    color: #ffffff;
    line-height: 2em;
    border-top: 0.5em solid #eeeeee;
    border-bottom: 0.5em solid #eeeeee;
}

.infobox .infobox-subheader a {
    color: #ffffff;
}

.infobox .infobox-image {
    text-align: center;
}

.infobox .infobox-image.bordered-image {
    border: 1px solid #cccccc;
    border-bottom: none;
    padding: 0.4em;
}

.infobox .infobox-image a.image + a.image {
    margin-left: 0.1em;
}

.infobox .infobox-image img {
    max-width: 100%;
    height: auto;
}

.infobox tr:last-of-type {
    border-bottom: 1px solid #cccccc;
}

.infobox th:not(.infobox-header):not(.infobox-subheader) {
    text-align: right;
    vertical-align: top;
    border-left: 1px solid #cccccc;
    border-right: 0.175em solid #777777;
    padding: 0.2em 0.5em;
}

.infobox td:not(.infobox-image) {
    border-right: 1px solid #cccccc;
    padding: 0.25em 0.5em;
    line-height: 1.6em;
}

.infobox td[colspan="2"]:not(.infobox-image) {
    border: 1px solid #cccccc;
    padding-bottom: 0.6em;
}

.infobox td ul {
    margin: 0 0 0 1.25em;
}

.infobox .infobox-imgbg {
    background-color: rgba(0, 0, 0, 0.2);
}

.forumlist th.forum_title {
    padding-left: 25px;
}

.forumlist td {
    padding: 0;
}

.forumlist td span {
    display: block;
    padding-left: 15px;
    font-size: smaller;
}

.forumlist td span.forum_author {
    padding-left: 30px;
}

.forumlist td span a {
    text-decoration: none;
}

.forumlist .forum_edited a {
    text-decoration: none;
}

.forumlist .forum_title .forum_new {
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 1px;
}

.forumlist .forum_title a {
    padding-left: 25px;
}

.forumactiveheader,
.forumarchiveheader,
.forumoldarchives {
    background-color: #438ab5;
    color: #ffffff;
}

.forumoldarchives a {
    color: #ffffff;
}

.forumcolumnheader {
    background-color: #e6e6e6;
    color: #000000;
    text-align: left;
    padding-left: 5px;
}

.discussiontable.noresults .topic,
.discussiontable.noresults .edited,
.discussiontable.noresults .edited-by,
.discussiontable.noresults .yg-archive {
    color: #000000;
    background-color: #e6e6e6;
}

.discussiontable.noresults th {
    background-color: #cccccc;
}

.discussiontable.noresults th a {
    color: #000000;
}

.discussiontable th {
    color: #ffffff;
    background-color: #438ab5;
}

.discussiontable th a {
    color: #ffffff;
}

.discussiontable th a:hover {
    text-decoration: none;
}

.discussiontable .topic,
.discussiontable .edited,
.discussiontable .edited-by,
.discussiontable .yg-archive {
    color: #000000;
    background-color: #e6e6e6;
}

.dpltable {
    margin-top: -30px;
}

.dpltable td {
    padding-left: 5px;
}

.dpltable,
.discussiontable {
    width: 100%;
}

.dpltable .topic,
.discussiontable .topic {
    width: 40%;
}

.dpltable .edited,
.discussiontable .edited,
.dpltable .edited-by,
.discussiontable .edited-by {
    width: 30%;
}

.dpltable .yg-archive,
.discussiontable .yg-archive {
    width: 20%;
}

body.page-Main_Page .mw-parser-output {
    max-width: 75em;
    margin: 0 auto;
}

body.page-Main_Page.action-view .catlinks,
body.page-Main_Page.action-view #contentSub,
body.page-Main_Page.action-view #firstHeading,
body.page-Main_Page.action-view #siteNotice {
    display: none;
}

.mp-grid {
    display: grid;
    grid-gap: 0.8em;
    grid-template-columns: repeat(4, 1fr);
    grid-template-areas: "vote vote vote vote" "head head head head" "yg   yg   old  old " "rsw  osw  ptbr rsc " "foot foot foot foot";
}

@media screen and (max-width: 900px) {
    .mp-grid {
          grid-gap: 0.6em;
          grid-template-columns: repeat(2, 1fr);
          grid-template-areas: "vote vote" "head head" "yg   yg  " "old  old " "rsw  osw " "ptbr rsc " "foot foot";
    }

}

.mp-header {
    display: flex;
    align-items: center;
    grid-area: head;
    padding: 1.75em 1.5em;
    background: #f9fafa;
    border: 1px solid #e4eaee;
}

.mp-header h1 {
    border: none;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.mp-header.section-vote {
    grid-area: vote;
    color: #f9fafa;
    background: #5d6773;
    border-color: #444e5a;
}

.mp-header.section-vote h1 {
    color: white;
}

.mp-header.section-vote a {
    color: #e4eaee;
    font-weight: bold;
}

@media screen and (max-width: 800px) {
    .mp-header {
          display: initial;
    }

}

.mp-header-left {
    flex: 3;
    padding-right: 1em;
}

.mp-header-right {
    flex: 2;
    text-align: right;
}

.mp-header-right ul {
    display: flex;
    justify-content: flex-end;
    font-weight: bold;
    list-style: none;
    margin: 0;
}

@media screen and (max-width: 800px) {
    .mp-header-right ul {
          justify-content: flex-start;
    }

}

.mp-header-right li + li {
    margin-left: 1.5em;
}

@media screen and (max-width: 800px) {
    .mp-header-right {
          margin-top: 1em;
          text-align: inherit;
    }

}

.mp-section {
    border: 1px solid #dec300;
    padding: 1.5em;
}

.mp-section h2 {
    border: none;
    font-weight: bold;
    margin: 0 0 0.5em;
    padding: 0;
}

.section-yewgrove {
    grid-area: yg;
    background-color: #0e0e0e;
}

.section-archive {
    grid-area: old;
    background-color: #0e0e0e;
}

.section-yewgrove,
.section-archive {
    display: flex;
    flex-direction: column;
}

.section-yewgrove ul,
.section-archive ul {
    flex: 1;
}

.section-yewgrove .see-more,
.section-archive .see-more {
    text-align: right;
    margin-bottom: 0;
}

.section-wiki {
    padding: 0.75em 1em;
}

.section-wiki h2 {
    font-size: 1.3em;
}

.section-rsw {
    grid-area: rsw;
}

.section-osw {
    grid-area: osw;
}

.section-ptbr {
    grid-area: ptbr;
}

.section-rsc {
    grid-area: rsc;
}

.mp-footer {
    grid-area: foot;
    font-size: 0.9em;
    padding: 1em;
    text-align: center;
}

.mw-warning-with-logexcerpt {
    display: none;
}

body.mw-special-SecurePoll #securepoll div.securepoll-option-preferential div.mw-parser-output {
    display: inline-block;
    margin-left: 10px;
}

.securepoll-option-choose {
    display: flex;
}

.securepoll-option-choose label {
    margin-top: -2px;
}

.seealso {
    margin: 0.8em 1.6em;
    font-style: italic;
}

.seealso + .seealso {
    margin-top: -0.8em;
}

.nowraplinks a {
    white-space: nowrap;
}

.boldlinks a {
    font-weight: bold;
}

.center,
.centre {
    display: block;
    text-align: center;
}

.center table,
table.center,
.centre table,
table.centre {
    margin: 0 auto;
}

.right table,
span.right {
    float: right;
}

.left table,
span.left {
    float: left;
}

table.filehistory button img,
#file button img {
    background: none;
}

.forumheader {
    border-left: 15px solid #ccc;
    background-color: #f1f1f1;
    margin-top: 1em;
    padding: 12px;
}

.mw-dismissable-notice-close-parent {
    min-height: 1em;
}