MediaWiki:Common.css: mudanças entre as edições

sem sumário de edição
Sem resumo de edição
Sem resumo de edição
 
(136 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 1: Linha 1:
/** o código CSS colocado aqui será aplicado a todos os temas */
/** o código CSS colocado aqui será aplicado a todos os temas :) */


/* Geral */
/* Geral */
Linha 18: Linha 18:
     width: 100%;
     width: 100%;
     height: 100vh;
     height: 100vh;
     background: url('https://wiki.otpokemon.com/images/8/8e/Birthday.png') no-repeat;
     background: url('https://wiki.otpokemon.com/images/b/be/Greninja-background%282%29.png') no-repeat;
     background-attachment: fixed;
     background-attachment: fixed;
     background-position: center;
     background-position: center;
Linha 44: Linha 44:
     display: inline-block;
     display: inline-block;
     height: auto;
     height: auto;
}
.vector-menu-tabs a, .vector-menu-tabs {
  background-image: linear-gradient(to bottom,rgba(167,215,249,0) 0,#00000000 100%) !important;
}
}


Linha 89: Linha 93:
     width: 25px;
     width: 25px;
     border-radius: 3px;
     border-radius: 3px;
    font-size: 0;
     background-image: url(https://wiki.otpokemon.com/images/2/24/Code_button.png);
     background-image: url(https://wiki.otpokemon.com/images/2/24/Code_button.png);
     background-position: center;
     background-position: center;
Linha 99: Linha 102:
     width: 25px;
     width: 25px;
     height: 25px;
     height: 25px;
}
#ca-edit a span {
    font-size: 0;
}
}


Linha 106: Linha 113:
     width: 25px;
     width: 25px;
     border-radius: 3px;
     border-radius: 3px;
    font-size: 0;
     background-image: url(https://wiki.otpokemon.com/images/e/e0/History_button.png);
     background-image: url(https://wiki.otpokemon.com/images/e/e0/History_button.png);
     background-position: center;
     background-position: center;
Linha 116: Linha 122:
     width: 25px;
     width: 25px;
     height: 25px;
     height: 25px;
}
#ca-history a span {
    font-size: 0;
}
}


Linha 123: Linha 133:
     width: 25px;
     width: 25px;
     border-radius: 3px;
     border-radius: 3px;
    font-size: 0;
     background-image: url(https://wiki.otpokemon.com/images/4/42/Expand-button.png);
     background-image: url(https://wiki.otpokemon.com/images/4/42/Expand-button.png);
     background-position: center;
     background-position: center;
Linha 131: Linha 140:
}
}


.vector-menu-dropdown .vector-menu-heading{
  font-size: 0;
}
#mw-head .vector-menu-dropdown .vector-menu-heading {
  background-image: linear-gradient(to bottom,rgba(167,215,249,0) 0,#a7d7f900 100%) !important;
}
.vectorMenu .menu {
.vectorMenu .menu {
     font-size: 15px;
     font-size: 15px;
Linha 141: Linha 157:
     border-radius: 6px;
     border-radius: 6px;
     border: 5px solid transparent;
     border: 5px solid transparent;
     border-image: url(https://wiki.otpokemon.com/images/2/2a/Border-red.png) 15 stretch;
     border-image: url(https://wiki.otpokemon.com/images/a/af/Border_blue.png) 15 stretch;
}
}


Linha 198: Linha 214:


.container {
.container {
     margin: 0 auto;
     margin: 20px auto;
     display: flex;
     display: flex;
}
}
Linha 218: Linha 234:
     font-size: 2.5rem;
     font-size: 2.5rem;
     color: white;
     color: white;
     background: linear-gradient(60deg, #570101, #d51414, #ff9d9d, #c11111, #c11111, #aa001d, #aa001d);
     background: linear-gradient(60deg,#0562af,#0273cf,#0380e7,#1992f5,#5fb6ff,#1864c7,#034d89);
     background-size: 300% 300%;
     background-size: 300% 300%;
     background-position: 0 50%;
     background-position: 0 50%;
Linha 250: Linha 266:
     height: auto;
     height: auto;
     padding: 5px 0px;
     padding: 5px 0px;
     background: linear-gradient(90deg, #ff9d9d 0%, #c11111 46%, #c11111 100%);
     background: linear-gradient(90deg,#0562ae 0%, #007ee5 46%,#289eff 100%);
}
}


Linha 271: Linha 287:
     width: calc(100% - 30%);
     width: calc(100% - 30%);
     height: 100%;
     height: 100%;
     transition: 1s;
     transition: 1s !important;
}
}


.ma-item:hover {
.ma-item:hover {
     transition: 1s;
     transition: 1s !important;
     transform: scale(1.10);
     transform: scale(1.10);
     filter: drop-shadow(2px 2px 2px rgba(34, 34, 34, 0.1));
     filter: drop-shadow(2px 2px 2px rgba(34, 34, 34, 0.1));
Linha 282: Linha 298:
.ma-text {
.ma-text {
     margin: 5px;
     margin: 5px;
     transition: 1s;
     transition: 1s !important;
     width: 80%;
     width: 80%;
     height: 100%;
     height: 100%;
Linha 288: Linha 304:


.ma-text:hover {
.ma-text:hover {
     transition: 1s;
     transition: 1s !important;
     transform: scale(1.10);
     transform: scale(1.10);
     filter: drop-shadow(2px 2px 2px rgba(34, 34, 34, 0.2));
     filter: drop-shadow(2px 2px 2px rgba(34, 34, 34, 0.2));
Linha 316: Linha 332:
     height: auto;
     height: auto;
     padding-bottom: 10px;
     padding-bottom: 10px;
     margin-top: -70px;
     margin-top: -42px;
    margin-right: 10px;
     position: absolute;
     position: absolute;
     top: 0;
     top: 0;
Linha 367: Linha 384:
     margin: -1px;
     margin: -1px;
     height: auto;
     height: auto;
     transition: 1s;
     transition: 1s !important;
}
}


.sc-icon:hover {
.sc-icon:hover {
     filter: grayscale(0%) contrast(115%);
     filter: grayscale(0%) contrast(115%);
     transition: 1s;
     transition: 1s !important;
     transform: scale(1.10);
     transform: scale(1.10);
}
}
Linha 386: Linha 403:
     position: relative;
     position: relative;
     margin: 20px auto;
     margin: 20px auto;
     transition: 1s;
     transition: 1s !important;
     border-radius: 20px;
     border-radius: 20px;
     display: flex;
     display: flex;
Linha 396: Linha 413:
.update-box-2:hover,
.update-box-2:hover,
.update-box:hover {
.update-box:hover {
     transition: 1s;
     transition: 1s !important;
     transform: scale(1.05);
     transform: scale(1.05);
}
}
Linha 411: Linha 428:
.update-box a {
.update-box a {
     width: 100%;
     width: 100%;
}
}


Linha 448: Linha 464:
     box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
     box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
     border-radius: 10px;
     border-radius: 10px;
     padding-bottom: 10px;
     margin-top: 20px;
}
}


.box-title {
.box-title {
     border: 1px solid #570101;
     border: 1px solid #007ee5;
     width: 100%;
     width: 100%;
     height: 60px;
     height: 54px;
     background-color: #c11111;
     background-color: #007ee5;
     border-radius: 10px 10px 0px 0px;
     border-radius: 10px 10px 0px 0px;
}
}
Linha 467: Linha 483:
}
}


/* Patch Notes */
.destaque-box {
.patch-notes {
    width: 100%;
     padding: 20px;
    text-align: center;
     background-color: #ffffff;
    position: relative;
    transition: 1s !important;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    font-weight: bold;
}
 
.destaque-box:hover{
    transition: 1s !important;
    transform: scale(1.01);
}
 
.destaque-box img{
    vertical-align: middle;
    width: 100%;
    height: 100%;
    border-radius: 6px;
    border-top: 10px solid #007ee5;
    object-fit: cover;
}
/* Mapas */
 
.divmap a img{
    width: 100%;
    height: 100%;
}
 
/* Patch Notes */
.patch-notes {
     padding: 20px;
     background-color: #ffffff;
     border-radius: 30px;
     border-radius: 30px;
     border: 1px solid #cccccc;
     border: 1px solid #cccccc;
Linha 484: Linha 531:
}
}


.patch-notes .toc {
.patch-notes .toc, .off-topic .toc {
     display: none;
     display: none;
}
}
Linha 555: Linha 602:


.column-addons img {
.column-addons img {
     transition: 1s;
     transition: 1s !important;
}
}


.column-addons img:hover {
.column-addons img:hover {
     transform: scale(1.10);
     transform: scale(1.10);
     transition: 1s;
     transition: 1s !important;
}
}


Linha 570: Linha 617:
/* Quests Page */
/* Quests Page */
.img-quests {
.img-quests {
     transition: 2s;
     transition: 2s !important;
}
}


.img-quests:hover {
.img-quests:hover {
     filter: contrast(140%);
     filter: contrast(140%);
     transition: 2s;
     transition: 2s !important;
}
}


table.wikitable.sortable.quest.jquery-tablesorter tr:hover {
table.wikitable.sortable.quest.jquery-tablesorter tr:hover {
     background: linear-gradient(90deg, #e8f4f2, #f8f9fa) !important;
     background: linear-gradient(90deg, #e8f4f2, #f8f9fa) !important;
     transition: 2s;
     transition: 2s !important;
}
}


Linha 589: Linha 636:
     width: 20%;
     width: 20%;
     border-radius: 10px;
     border-radius: 10px;
     transition: 2s;
     transition: 2s !important;
}
}


Linha 652: Linha 699:
}
}


/* Pokémon Pokedex */
.collapsible-pokemon {
    width: 500px;
    cursor: pointer;
    padding: 8px;
    text-align: left;
    outline: none;
    font-style: italic;
    font-size: 15px;
    border-radius: 10px;
    border: 1px solid #1e90ff;
}


/* Halloween */
.active {
    border-radius: 10px 10px 0px 0px;
}
 
.collapsible-pokemon:after {
    content: '\002B';
    font-weight: bold;
    float: right;
    margin-left: 5px;
}
 
.collapsible-pokemon:before {
    content: '\002B\0020\00A0\00A0';
    font-weight: bold;
    float: left;
    margin-left: 5px;
}
 
.container-pokemon {
    border: 1px solid #1e90ff;
    border-radius: 0px 0px 10px 10px;
}
 
.content-pokemon {
    width: 518px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease-out;
    border-radius: 0px 0px 10px 10px;
}
 
/* Logo */


.mw-wiki-logo {
.mw-wiki-logo {
     background-image: url(https://wiki.otpokemon.com/images/7/7d/Otp-wiki-red.png) !important;
     background-image: url(https://wiki.otpokemon.com/images/f/ff/Logo4-wiki-azul.png) !important;
}
}


Linha 735: Linha 825:


.timeline-component.timeline-content img {
.timeline-component.timeline-content img {
     transition: 1s;
     transition: 1s !important;
}
}


.timeline-component.timeline-content img:hover {
.timeline-component.timeline-content img:hover {
     transition: 1s;
     transition: 1s !important;
     transform: scale(1.05);
     transform: scale(1.05);
}
}
Linha 1 211: Linha 1 301:
         content: '';
         content: '';
         display: block;
         display: block;
        transition-duration: 0.3s !important;
         transition: all 250ms ease-in-out;
         transition: all 250ms ease-in-out;
     }
     }
Linha 1 282: Linha 1 373:
}
}


/* Teste */
/* Torneios */
.square-npcs {
.square-torneios {
     width: 180px;
     width: 250px;
     height: 180px;
     height: 250px;
     background-color: #fff;
     background-color: #000;
     border-top: 10px solid #3498db;
     border-top: 15px solid #3498db;
     border-radius: 10px;
     border-radius: 15px;
     text-align: center;
     text-align: center;
     overflow: hidden;
     overflow: hidden;
     transition: transform 0.3s, box-shadow 0.3s;
     transition: transform 0.3s, box-shadow 0.3s;
Linha 1 296: Linha 1 387:
}
}


.square-npcs img {
.square-torneios img {
     width: 60px;
     width: 120px;
     height: 60px;
     height: 120px;
     max-width: 100%;
     max-width: 150%;
     max-height: 100%;
     max-height: 150%;
     margin-top: 30px;
     margin-top: 30px;
}
}




.square-npcs p {
.square-torneios p {
     margin: 10px 0;
     margin: 90px 0;
}
}


.square-npcs:hover {
.square-torneios:hover {
     transform: scale(1.1);
     transform: scale(1.1);
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
     box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}
}


.npcs {
.torneios {
     display: flex;
     display: flex;
     flex-wrap: wrap;
     flex-wrap: wrap;
Linha 1 320: Linha 1 411:
}
}


p.npcs-name {
p.torneios-name {
     margin: 0px 5px 0px 5px;
     margin: 0px 5px 0px 5px;
     line-height: 100px;
     line-height: 50px;
     font-size: 20px;
     font-size: 25px;
     text-align: center;
     text-align: center;
}
}


.npcs-name a {
.torneios-name a {
     padding: 150px 5px 0px 10px;
     padding: 150px 5px 0px 10px;
     color: black;
     color: black;
Linha 1 333: Linha 1 424:
}
}


.square-npcs a p {
.square-torneios a p {
     font-size: 0;
     font-size: 0;
     height: 200px;
     height: 200px;
Linha 1 340: Linha 1 431:
}
}


/* Dark Mode */
@media (prefers-color-scheme: dark) {


    .mw-body,
/* Outfits/Npcs */
     .parsoid-body,
.square-box {
     #mw-panel {
    width: 180px;
        background: #222125;
    height: 180px;
        border-radius: 6px;
     background-color: #fff;
        border: 5px solid transparent;
     border-top: 10px solid #3498db;
        border-image: url(https://wiki.otpokemon.com/images/2/2a/Border-red.png) 15 stretch;
    border-radius: 10px;
     }
    text-align: center;
    overflow: hidden;
    transition-duration: 0.3s !important;
    transition: transform 0.3s, box-shadow 0.3s;
    margin: 15px 25px;
    box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.15);
}
 
.square-box img {
    width: 60px;
    height: 60px;
    max-width: 100%;
    max-height: 100%;
     margin-top: 30px;
}


    .mw-body h1,
    .mw-body-content h1 {
        font-size: 1.8em;
        color: white;
    }


    .mw-body-content .toc h2 {
.square-box p {
        font-family: sans-serif;
    margin: 10px 0;
        font-size: 100%;
}
        color: white;
    }


    #mw-panel .portal h3 {
.square-box:hover {
        color: #cacaca;
    transform: scale(1.1);
        font-weight: normal;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
        margin: 0.5em 0 0 0.66666667em;
}
        padding: 0.25em 0;
        cursor: default;
        border: 0;
        font-size: 0.75em;
    }


    .mw-body-content p {
.square-div{
        margin: 0.5em 0;
    display: flex;
        color: white;
    flex-wrap: wrap;
     }
     justify-content: center;
}


    .mw-body-content h3,
p.square-name {
     .mw-body-content h4 {
    margin: 0px 5px 0px 5px;
        font-weight: bold;
    line-height: 100px;
        color: white;
     font-size: 15px;
    }
    font-weight: bold;
    text-align: center;
}


    pre,
.square-name a {
    .mw-code {
    padding: 150px 5px 0px 10px;
        color: #fff;
    color: black;
        background-color: rgb(234 236 240 / 0%);
    text-decoration: none;
        border: 1px solid rgb(234 236 240 / 0%);
}
        padding: 0;
        white-space: pre-wrap;
    }


    .tocnumber {
.square-box a p {
        padding-left: 0;
    font-size: 0;
        padding-right: 0.5em;
    height: 200px;
        color: #e3e3e3;
    width: 200px;
    }
    position: absolute;
}
/* Torneio Mundial */
.container-mundial img{
width: 100%;
height: auto;
}


    li {
/* Dark Mode */
        margin-bottom: 0.1em;
@media (prefers-color-scheme: dark) {
        color: white;
    }


     #simpleSearch {
     .mw-body,
        display: block;
    .parsoid-body,
        width: 13.2em;
    #mw-panel {
        width: 20vw;
        min-width: 5em;
        max-width: 20em;
        height: 100%;
        margin-top: 0;
        position: relative;
         background: #222125;
         background: #222125;
         min-height: 1px;
         border-radius: 6px;
        border: 5px solid transparent;
        border-image: url(https://wiki.otpokemon.com/images/a/af/Border_blue.png) 15 stretch;
     }
     }


     #mw-panel .portal .body li a:visited {
     .mw-body h1,
         color: #e0e0e0;
    .mw-body-content h1 {
        font-size: 1.8em;
         color: white;
     }
     }


     #mw-panel .portal .body li a {
     .mw-body-content .toc h2 {
         color: #d8d8d9;
        font-family: sans-serif;
        font-size: 100%;
         color: white;
     }
     }


     a:visited {
     #mw-panel .portal h3 {
         color: #5d90ff;
         color: #cacaca;
        font-weight: normal;
        margin: 0.5em 0 0 0.66666667em;
        padding: 0.25em 0;
        cursor: default;
        border: 0;
        font-size: 0.75em;
     }
     }


     a {
     .mw-body-content p {
         text-decoration: none;
         margin: 0.5em 0;
         color: #5d90ff;
         color: white;
        background: none;
     }
     }


     b {
     .mw-body-content h3,
    .mw-body-content h4 {
        font-weight: bold;
         color: white;
         color: white;
     }
     }
 
     .vector-menu-portal .vector-menu-content li a {
     .mw-content-ltr {
    color: #ffffff;
        direction: ltr;
    }
        color: white;
    .vector-menu-portal .vector-menu-content li a:visited {
      color: #ffffff;
     }
     }


     .toc {
    pre,
         display: inline-block;
     .mw-code {
         display: table;
         color: #fff;
         zoom: 1;
         background-color: rgb(234 236 240 / 0%);
         background: #141415;
         border: 1px solid rgb(234 236 240 / 0%);
         padding: 7px;
         padding: 0;
         white-space: pre-wrap;
     }
     }


     .toctogglelabel {
     .tocnumber {
         cursor: pointer;
         padding-left: 0;
         color: #b3bcca;
        padding-right: 0.5em;
         color: #e3e3e3;
     }
     }


     .mw-parser-output a.external:visited {
     li {
         color: #ffa6ff;
        margin-bottom: 0.1em;
         color: white;
     }
     }


     .mw-parser-output a.external {
     #simpleSearch {
         color: #ffa6ff;
        display: block;
     }
        width: 13.2em;
        width: 20vw;
        min-width: 5em;
        max-width: 20em;
        height: 100%;
        margin-top: 0;
        position: relative;
         background: #222125;
        min-height: 1px;
     }


     .mw-body-content h2 {
     #mw-panel .portal .body li a:visited {
        margin-top: 1em;
         color: #e0e0e0;
        font-size: 1.5em;
         color: white;
     }
     }


     .mw-editform #wpTextbox1 {
     #mw-panel .portal .body li a {
         margin: 0;
         color: #d8d8d9;
        display: block;
        max-height: 100vh;
        background: #d8d6de;
        min-height: 5em;
     }
     }


     div#editpage-copywarn p {
     a:visited {
         color: #363535;
         color: #5d90ff;
     }
     }


     .mw-editinginterface p {
     a {
        text-decoration: none;
        color: #5d90ff;
        background: none;
    }
 
    b {
         color: white;
         color: white;
     }
     }


    .mw-content-ltr {
        direction: ltr;
        color: white;
    }


    .toc {
        display: inline-block;
        display: table;
        zoom: 1;
        background: #141415;
        padding: 7px;
    }


    .toctogglelabel {
        cursor: pointer;
        color: #b3bcca;
    }


    .mw-parser-output a.external:visited {
        color: #ffa6ff;
    }


     .wikitable {
     .mw-parser-output a.external {
        background-color: #141415;
         color: #ffa6ff;
         color: #eaecf0;
        margin: 1em 0;
        border: 1px solid #a2a9b1;
        border-collapse: collapse;
     }
     }


     .wikitable>tr>th,
     .mw-body-content h2 {
    .wikitable>*>tr>th {
         margin-top: 1em;
         background-color: #3d3d3d;
         font-size: 1.5em;
         text-align: center;
        color: white;
     }
     }


     #simpleSearch input {
     .mw-editform #wpTextbox1 {
        background-color: #ffffff;
        background-color: rgba(0, 0, 0, 0);
        color: #ffffff;
         margin: 0;
         margin: 0;
        display: block;
        max-height: 100vh;
        background: #d8d6de;
        min-height: 5em;
     }
     }


     ol li::marker {
     div#editpage-copywarn p {
         color: red;
         color: #363535;
        font-weight: bold;
     }
     }


     ul li::marker {
     .mw-editinginterface p {
        font-size: 150%;
         color: white;
         color: white;
     }
     }


    .spoilers-body {
        border: 1px dashed #000;
        padding: 3px;
        background-color: #222125;
        display: none;
        color: #000;
    }


    .tab_shiny {
        background-color: rgb(255 255 255);
        color: black;
    }


    .warningbox {
        background-color: #000;
        border-color: #fc3;
    }


     table.wikitable.sortable.quest.jquery-tablesorter a {
 
         color: #12125e;
     .wikitable {
        background-color: #141415;
         color: #eaecf0;
        margin: 1em 0;
        border: 1px solid #a2a9b1;
        border-collapse: collapse;
     }
     }


     .oo-ui-fieldLayout.oo-ui-labelElement,
     .wikitable>tr>th,
     .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline {
     .wikitable>*>tr>th {
         margin-top: 0.85714286em;
         background-color: #3d3d3d;
         color: white;
         text-align: center;
     }
     }


     .toccolours tr td {
     #simpleSearch input {
         color: black;
         background-color: #ffffff;
        background-color: rgba(0, 0, 0, 0);
        color: #ffffff;
        margin: 0;
     }
     }


     .toccolours b {
     ol li::marker {
         color: black;
         color: red;
        font-weight: bold;
     }
     }


     .table-darkmode tr:nth-child(odd) td b {
     ul li::marker {
         color: #101010;
        font-size: 150%;
         color: white;
     }
     }


     .table-darkmode tr:nth-child(odd) {
     .spoilers-body {
         background: #f2f2f2 !important;
        border: 1px dashed #000;
        padding: 3px;
        background-color: #222125;
        display: none;
        color: #000;
    }
 
    .tab_shiny {
        background-color: rgb(255 255 255);
         color: black;
     }
     }


     .square-npcs {
     .warningbox {
         background-color: #000;
         background-color: #000;
        border-color: #fc3;
     }
     }


     .quest tr {
     table.wikitable.sortable.quest.jquery-tablesorter a {
         background: linear-gradient(90deg, #404040 0%, #404040 100%) !important;
         color: #12125e;
        color: white !important;
     }
     }


     .quest a {
     .oo-ui-fieldLayout.oo-ui-labelElement,
         color: #77c9ff !important;
    .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline {
        margin-top: 0.85714286em;
         color: white;
     }
     }


     table.wikitable.sortable.quest.jquery-tablesorter tr:hover {
     .toccolours tr td {
         background: linear-gradient(90deg, #272727, #272727) !important;
         color: black;
        transition: 2s;
     }
     }


     .oo-ui-labelElement .oo-ui-labelElement-label {
     .toccolours b {
        line-height: 1.42857143em;
         color: black;
         color: black;
     }
     }


     form#mw-upload-form {
     .table-darkmode tr:nth-child(odd) td b {
     color: white;
        color: #101010;
    }
 
    .table-darkmode tr:nth-child(odd) {
        background: #f2f2f2 !important;
    }
 
     .square-box {
        background-color: #000;
     }
     }


     .patch-notes p, .patch-notes h3 {
     .quest tr {
    color: black;
        background: linear-gradient(90deg, #404040 0%, #404040 100%) !important;
        color: white !important;
     }
     }


     .mw-parser-output ul li {
     .quest a {
    color: white;
        color: #77c9ff !important;
    content: '●';
     }
     }
      
 
    #toc ul li {
     table.wikitable.sortable.quest.jquery-tablesorter tr:hover {
    content: '';
        background: linear-gradient(90deg, #272727, #272727) !important;
        transition: 2s !important;
     }
     }
}
 
.opcao {
    .oo-ui-labelElement .oo-ui-labelElement-label {
             cursor: pointer;
        line-height: 1.42857143em;
             margin: 5px;
        color: white;
             padding: 10px;
    }
             border: 1px solid #ccc;
 
    form#mw-upload-form {
    color: white;
    }
 
    .patch-notes p, .patch-notes h3 {
    color: black;
    }
 
    .mw-parser-output ul li::before{
    color: white;
    content: '● ';
    }
   
    #toc ul li::before{
    content: '';
    }
    .collapsible-battle-pass {
    cursor: pointer;
    padding: 8px;
    text-align: left;
    outline: none;
    font-style: italic;
    font-size: 15px;
    border-radius: 10px;
    border: 1px solid #fff;
    }
    .evolutions-dark, .evolutions-dark b{
    color: black !important;
    }
}
.opcao {
             cursor: pointer;
             margin: 5px;
             padding: 10px;
             border: 1px solid #ccc;
             display: inline-block;
             display: inline-block;
         }
         }
body.page-Página_principal h1.firstHeading { display:none; }
.progress-bar {
    width: 300px;
    height: 50px;
    background-color: #ddd;
    border-radius: 5px;
    overflow: hidden;
}
.stars-container {
    height: 100%;
    display: flex;
    align-items: center;
    background-color: #F0F8FF;
    transition: width 0.5s ease-in-out;
}
.stars {
    font-size: 24px;
    color: #4caf50;
}
.pokedex-img img{
    width: 50%;
    height: auto;
    border-radius: 5px;
}
.container-tab table{
    text-align: center;
width: 100%;
border-collapse: collapse;
overflow: hidden;
box-shadow: 0 0 20px rgba(0,0,0,0.1);
    border: 1px solid gray;
}
.container-tab th,
.container-tab td {
padding: 15px;
background-color: rgba(255,255,255,0.2);
    border: 1px solid gray;
    text-align: center;
}
.container-tab th {
text-align: center;
    border: 1px solid gray;
}
.container-tab tbody {
tr {
&:hover {
background-color:  rgb(10 234 58 / 20%);
}
}
td {
position: relative;
&:hover {
&:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: -9999px;
bottom: -9999px;
background-color: rgb(234 10 10 / 20%);
z-index: -1;
}
}
}
}
.celula-neutra {
    backdrop-filter: invert(30%);
}
.outfit-img img{
    width: 100%;
    height: auto;
    border-radius: 5px;
}