Mudanças entre as edições de "Usuário:Gurren1"

De Wiki Gla
Ir para navegação Ir para pesquisar
m
 
Linha 1: Linha 1:
/*--------------------------------------------------
{{Character
ESTILIZAÇÃO PADRÃO
|nome=Zoro
--------------------------------------------------*/
|avatar=Zoro avatar.png
 
|background=Water7bg.png
html{
|skills=
scroll-behavior: smooth;
  {{Skill <!-- M1 -->
}
  |M=1 |icon=Zoro icon Nigiri.png
 
  |level=1
:root{
  |energy=
--content-bg: #fcfcfc;!important
  |powerpve=15
--content-text: #000;
  |powerpvp=9
--simpleSearch-bg: #fff;
  |cooldown=2
--searchInput-text:#aaaaaa;
  |video=Zoro-Nigiri.mp4
--link-text: #0645ad;
  }}
  {{Skill <!-- M2 -->
--lightGray: rgba(240, 240, 240);
  |M=2  
--gray: rgb(190, 190, 190);
  |icon=Zoro icon Tourou.png
--transparent-blue: #338be58c;
  |level=5
--blue: #338be5;
  |energy=-10
}
  |powerpve=29
 
  |powerpvp=29
.mw-body h1, .mw-body-content h1, .mw-body-content h2{
  |cooldown=10
font-family: sans-serif!important;
  |video=Zoro-Tourou.mp4
}
  }}
 
  {{Skill <!-- M3 -->
a:visited,
  |M=3
a {
  |icon=Zoro icon TatsuMaki.png
color: var(--link-text) !important;
  |level=12
}
  |energy=-20
 
  |powerpve=7.5
body {
  |powerpvp=6
background-image: url(/images/3/31/Cinza_capriw.png);
  |cooldown=15
background-repeat: repeat;
  |video=Zoro-TatsuMaki.mp4
background-attachment: fixed;
  }}
}
  {{Skill <!-- M4 -->
 
  |M=4
h1, h2 {
  |icon=Zoro icon HPondoHou.png
    margin-bottom: 0.6em;
  |level=20
    border-bottom: 0px !important;
  |energy=-25
}
  |powerpve=32
 
  |powerpvp=20
#content {
  |cooldown=25
overflow-x: clip;
  |video=Zoro-HPondoHou.mp4
  }}
    color: var(--content-text);
  {{Skill <!-- M5 -->
    background-color: var(--content-bg) !important;
  |M=5
border: none!important;
  |icon=Zoro icon OniGiri.png
box-shadow: rgba(0, 0, 0, .1) 0px 8px 24px, rgba(0, 0, 0, 0.15) 0px 0px 0px 2px;
  |level=30
}
  |energy=-25
 
  |powerpve=50
#simpleSearch {
  |powerpvp=35
    background-color: var(--simpleSearch-bg) !important;
  |cooldown=30
}
  |video=Zoro-OniGiri.mp4
 
  }}
#p-personal{
  {{Skill <!-- M6 -->
right: 1em;
  |M=6
    top: .5em;
  |icon=Zoro icon DemonicSpirit.png
}
  |level=50
 
  |energy=
#p-search {
  |powerpve=
float: left;
  |powerpvp=
    margin-left: -0.1em;
  |cooldown=15
    margin-right: 1em;
  |video=Zoro-DemonicSpirit.mp4
    margin-top: -0.4em;
  |subs=1,2,3,4,5
}
      {{Subskill
 
      |M=1
#searchInput {
      |video=Zoro-Nigiri.mp4
    background-color: #231813;
    }}
    color: var(--searchInput-text);
      {{Subskill
    width: 100%;
      |M=2
    height: 2.15384615em;
      |video=Zoro-Tourou.mp4
    border: 1px solid #524136;
    }}
    padding: 5px 2.15384615em 5px 0.4em;
      {{Subskill
    font-family: inherit;
      |M=3
    font-size: 0.8125em;
      |video=Zoro-TatsuMaki.mp4
    direction: ltr;
    }}
}
      {{Subskill
 
      |M=4
.mw-body {
      |video=Zoro-HPondoHou.mp4
    margin-top: -1px;
    }}
    border: 2px solid #5c3f2b !important;
      {{Subskill
    border-right-width: 2px !important;
      |M=5
}   
      |video=Zoro-OniGiri.mp4
 
    }}
/* Force lining numbers in headers (for fonts like Georgia) */
      {{Subskill
h1,
      |n=Ittouryuu Iai: Shishi Sonson
h2,
      |powerpve=60 |powerpvp=40 |cooldown=60 |energy=-30
.firstHeading {
      |icon=Zoro Icon ShishiSonson.png
    -moz-font-feature-settings: "lnum";
      |level=50
    -webkit-font-feature-settings: "lnum";
      |video=Zoro-ShishiSonson.mp4
    font-feature-settings: "lnum";
    }}
}
      {{Subskill
 
      |n=Sanzen Sekai
/* Consistent size for sub/sup */
      |powerpve=100 |powerpvp=75 |cooldown=100 |energy=-40
.mw-body sub,
      |icon=Zoro Icon Sanzen.png
.mw-body sup,
      |level=70
span.reference /* for Parsoid */ {
      |video=Zoro-Sanzen.mp4
    font-size: 80%;
    }}
}
      {{Subskill
 
      |n=Kiki Kyuutouryuu: Ashura
 
      |powerpve=16 |powerpvp=13 |cooldown=80 |energy=-35
/* Hide confusing "Discussion" tab on [[Project:Support_desk]],
      |icon=Zoro Icon Ashura.png
* For sanity, only do this if [[Project_talk:Support_desk]] is a
      |level=90
* redirect (which goes back to [[Project:Support_desk]]).
      |video=Zoro-Ashura.mp4
* If that is changed for some reason, it automatically comes back.
    }}
*/
  }}
.page-Project_Support_desk #ca-talk a.mw-redirect {
display: none;
}
 
/* CSS Hover Gallery for Mediawiki */
 
.gallery_zoom_img img{
-moz-transition:-moz-transform 0.1s ease-in;
-webkit-transition:-webkit-transform 0.1s ease-in;
-o-transition:-o-transform 0.1s ease-in;
transition:transform 0.1 ease-in;
}
 
.gallery_zoom_img img:hover{
-moz-transform:scale(2);
-webkit-transform:scale(2);
-o-transform:scale(2);
transform:scale(2);
}
 
/*--------------------------------------------------
CSS CUSTOMIZADO
--------------------------------------------------*/
 
/*--------------------------------------------------
VECTOR
--------------------------------------------------*/
 
.vector-menu-tabs li {
background: transparent ;
}
 
/*--------------------------------------------------
TABBER
--------------------------------------------------*/
 
.center-tab .tabber__header {
    justify-content: center;
}
 
/*--------------------------------------------------
TAGS DE USO GENERALIZADO
--------------------------------------------------*/
 
.mt-1{
margin-top: .75em;
}
 
.mt-2{
margin-top: 1.5em;
}
 
.mt-4{
margin-top: 3em;
}
 
.mt--4{
margin-top: -2em;
}
 
.mb-2{
margin-bottom: 1em;
}
 
 
.d-flex,
.td-flex td{
display:flex;
}
 
.d-block{
display: block;
}
 
.relative{
position:relative;
}
 
.text-justify{
text-align: justify;
}
 
.align-center{
align-items: center;
}
 
.align-top{
align-items: flex-start;
}
 
.justify-between{
justify-content: space-between;
}
 
.justify-center{
justify-content: center;
}
 
.border-none{
border: none!important;
}
 
.w-25{
width: 25%;
}
 
.h-100 {
height: 100%;
}
 
.flex-wrap{
flex-wrap: wrap;
}
 
.section-title{
display: block;
border-radius: 8px;
background: linear-gradient(to bottom, #459cca, #5684c8);
    width: fit-content;
    color: white;
    padding: .25em 5em;
    letter-spacing: 1px;
}
 
.badge{
padding: .25em .57em;
margin: .45em;
border-radius: 6px;
color: white;
font-weight: bold;
text-transform: capitalize;
white-space: nowrap;
max-height: 1.5em;
font-size: .9em;
letter-spacing: 1px;
box-shadow: rgb(3 102 214 / 30%) 0px 0px 0px 3px;
    background: linear-gradient(to bottom,#459cca,#5684c8);
}
 
.card {
    width: auto;
    max-width: 100%;
    min-height: 14em;
    margin: 0 auto;
    border-radius: 10px;
    box-shadow: rgb(0 0 0 / 9%) 0px 3px 12px;
}
 
.card-title{
display: block;
padding:.25em 0;
margin-bottom: 1em;
width: 100%;
border-radius: 10px 10px 0 0;
background: linear-gradient(to bottom, #459cca, #5684c8);
font-size: 1.2em;
font-weight: bold;
text-align:center;
letter-spacing: 1px;
color:white;
}
 
.scaleUp-hover {
transition: all .25s ease;
image-rendering: auto; /* ou crisp-edges */
}
 
.scaleUp-hover:hover {
transform: scale(1.1);
}
 
 
/*--------------------------------------------------
TOOL TIP
--------------------------------------------------*/
 
.simple-tooltip-inline{
border: none!important;
}
 
.tooltipster-default{
background-color: rgb(220, 220, 220);
color: black!important;
box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
 
.tooltipster-arrow{
borde-color: rgb(220, 220, 220)!important;
}
 
#bigImage{
position: absolute;
transform: translate(0, -100%);
}
 
/*--------------------------------------------------
PÁGINA INICIAL
--------------------------------------------------*/
.initialPage--table{
width: 100%;
text-align: center;
}
 
.initialPage--table > tbody > tr > th,
.initialPage--table > tbody > tr > td {
background: transparent !important;
}
 
.initialPage--title,
.initialPage--events{
border: none;
border-collapse: separate;
}
 
.initialPage--events th,
.initialPage--title th {
color: black !important;
padding: .4em;
}
 
.initialPage--title th {
background-color: transparent !important;
font-size: 2em;
}
 
.initialPage--events{
display: flex;
height: 20em;
}
 
.event-image{
aspect-ratio: 32 / 10;
width: -webkit-fill-available;
max-width: 350px;
height: auto;
object-fit: fill;
position: relative;
}
 
#event-time{
position: absolute;
bottom: 3%;
right: 15%;
letter-spacing: 2px;
font-size: 1.15em;
font-weight: bold;
color: #fff;
}
 
.initialPage--eventsLogo{
height: 100%;
padding: .5em 3.5em 2em 0;
display: flex;
align-items: center;
}
 
.initialPage--events td{
text-align:center;
display: flex;
align-items: center;
justify-content: flex-end;
}
 
.initialPage--mainContainer{
display: flex;
align-items: flex-start;
}
 
.initialPage--menuContainer{
width: 75%;
margin-right: 1.5em;
}
 
.initialPage--sideMenuContainer{
width: 25%;
}
 
.initialPage--menuTitle{
display: block;
text-align: center;
width: 100%;
font-size: 1.75em;
font-weight: bold;
background: linear-gradient(to bottom, #459cca, #5684c8);
border-radius: 10px 10px 0 0;
color: white;
}
 
.initialPage--menu{
display: flex;
flex-wrap: wrap;
}
 
.initialPage--menuItemContainer{
display: flex;
justify-content: center;
flex-wrap: wrap;
padding: 1em 0;
}
 
.initialPage--menuItem{
width: 22.5%;
}
 
.initialPage--menuItem a img {
width: 100%;
}
 
.initialPage--socialMediaContainer{
box-sizing: border-box;
width: 100%;
margin-top: 8em;
padding: 0 1.5em;
}
 
.initialPage--socialMedia{
position: relative;
border-top: 2px solid #689cc0;
margin-top: 1em;
}
 
.initialPage--socialMedia:before{
content: '';
position: absolute;
top: -2px;
display: block;
width: 0;
height: 2px;
z-index: 1;
transition: width .25s ease;
}
 
.initialPage--socialMedia:hover::before{
width: 100%;
}
 
.initialPage--socialMediaLink{
display: flex;
justify-content: space-between;
align-items: center;
font-size: 1.35em;
font-weight: 600;
letter-spacing: .03em;
color:#689cc0 !important;
padding: .9em .5em;
transition: color .25s ease;
}
 
.initialPage--socialMediaLink:visited{
color:#689cc0 !important;
}
 
.initialPage--socialMediaLink:hover{
text-decoration: none;
}
 
.socialMedia--svg{
display: flex;
align-items: center;
}
 
.socialMedia--svg svg{
width: 2em;
fill: #689cc0;
transition: all .25s ease;
}
 
.socialMedia--svg svg path{
fill: inherit;
}
 
/*--------------------------------------------------
DISCORD
--------------------------------------------------*/
 
.initialPage--socialMedia.discord > .initialPage--socialMediaLink:hover{
color: #5865f2!important;
}
 
.initialPage--socialMedia.discord:before{
background: #5865f2;
}
.initialPage--socialMedia.discord > .initialPage--socialMediaLink:hover > .socialMedia--svg svg{
fill: #5865f2!important;
}
 
/*--------------------------------------------------
INSTAGRAM
--------------------------------------------------*/
 
.initialPage--socialMedia.instagram > .initialPage--socialMediaLink:hover{
color: #f09433!important;
}
 
.initialPage--socialMedia.instagram:before{
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
}
    
    
.initialPage--socialMedia.instagram > .initialPage--socialMediaLink:hover > .socialMedia--svg svg{
   {{Emote
fill: url(#gradient-vertical);
   |icon=Emote.png
}
   |level=25
 
   |video=Zoro-Emote.mp4}}
/*--------------------------------------------------
FACEBOOK
--------------------------------------------------*/
 
.initialPage--socialMedia.facebook > .initialPage--socialMediaLink:hover{
color: #4267B2!important;
}
 
.initialPage--socialMedia.facebook:before{
background: #4267B2;
}
.initialPage--socialMedia.facebook > .initialPage--socialMediaLink:hover > .socialMedia--svg svg{
fill: #4267B2!important;
}
 
/*--------------------------------------------------
OCULTAÇÃO DE COMPONENTES
--------------------------------------------------*/
 
#p-navigation { background-color: transparent; }
#mw-head-base { background-color: transparent; width: auto!important; }
#p-logo { background-color: transparent; }
#mw-page-base { background: transparent; }
#mw-panel #p-tb h3 { color: rgb(0, 0, 0); font-size: .75em;}
#p-tb { display: none; }
/* #ca-nstab-mediawiki { display: none; } */
/* #ca-talk { display: none; } */
#ca-view { display: none; }
#ca-history { display: none; }
#ca-viewsource { display: none !important; }
/* #ca-unwatch { display: none; } */
/* #p-cactions { display: none; } */
 
/*--------------------------------------------------
PACIENTES KUREHA
--------------------------------------------------*/
 
.table-pacients {
display: block;
max-width: 1400px;
overflow-x: auto;
}
 
.table-pacients img{
width: 15.715em;
height: auto;
}
 
/*--------------------------------------------------
FILTRO: PERSONAGENS
--------------------------------------------------*/
 
.filter--containerSearch{
display: flex;
padding: 0 2em;
justify-content: flex-end;
align-items: center;
}
 
.filter--container{
display: flex;
padding: 0 2em;
justify-content: space-between;
align-items: center;
}
 
.filter{
width: fit-content;
    display: flex;
    justify-content: center;
    border: 3px solid #b0cff1;
    border-collapse: collapse;
    border-radius: 8px;
}
 
.filter--title{
display: flex;
    border-right: 3px solid #b0cff1;
    background: #4c91c9;
    padding: 0 1em;
    align-items: center;
    border-radius: 4px 0 0 4px;
    font-size: 1.2em;
    letter-spacing: .15em;
    font-weight: bold;
    color: white;
}
 
.filter--icon,
.calcXp--tierIcon {
padding: .35em .95em;
    background: transparent;
    cursor: pointer;
}
 
.filter--icon.tier img{
filter: grayscale(.0);
}
 
.filter--icon.tier.active img{
box-shadow: none;
}
 
.filter--icon img{
    filter: grayscale(.8);
    border-radius: 10px;
   
    transition: all .25s ease;
}
 
.calcXp--tierIcon img {
filter: drop-shadow(0px 1px 8px #4c91c900);
    border-radius: 10px;
   
    transition: all .25s ease;
}
 
.filter--icon.active img{
box-shadow: rgb(0 0 0 / 24%) 0px 2px 7px;
    filter: grayscale(0);
}
 
.filter--icon.tier.active img,
.calcXp--tierIcon.active img{
transform: scale(.85);
}
 
.filter--icon.tier#bronze.active img,
.calcXp--tierIcon#bronze.active img{
filter: drop-shadow(0px 1px 8px #f18a05);
}
 
.filter--icon.tier#silver.active img,
.calcXp--tierIcon#silver.active img{
filter: drop-shadow(0px 1px 8px #8b8b8b);
}
 
.filter--icon.tier#gold.active img,
.calcXp--tierIcon#gold.active img{
filter: drop-shadow(0px 1px 8px #fbc300);
}
 
.filter--icon.tier#diamond.active img,
.calcXp--tierIcon#diamond.active img{
filter: drop-shadow(0px 1px 8px #0391c5);
}
 
.filter--input{
box-sizing: border-box;
padding: .45em;
    padding-right: 2.5em;
    border: 3px solid #b0cff1;
    font-size: 1.2em;
    border-radius: 8px;
    width: 23em;
}
 
.filter--inputContainer{
box-sizing: border-box;
    position: relative;
}
 
.filter--searchButton{
cursor: pointer;
    display: inline-block;
    border: 3px solid #b0cff1;
    position: absolute;
    width: 4.5em;
    height: -webkit-fill-available;
    right: 0;
    bottom: 0;
    border-radius: 0 8px 8px 0;
    background: #4c91c9;
   
}
 
.filter--searchButton img{
filter: invert(1);
}
/*--------------------------------------------------
CALCULADORA
--------------------------------------------------*/
.calcXp--container{
    box-sizing: border-box;
    padding: 2.25em 1.25em;
width: 43em;
    border: 3px solid #b0cff1;
    border-radius: 26px;
}
 
.calcXp--resultTitle{
text-align: center;
    color: #4f7ca0;
    margin: 0;
    margin-top: -.5em!important;
    letter-spacing: .05em;
}
 
.calcXp--formItem{
display: flex;
align-items: center;
}
 
.calcXp--formItem input{
box-sizing: border-box;
padding: .35em;
    border: 2px solid #b0cff1;
    border-radius: 8px;
    text-align: center;
    font-size: 1em;
    font-weight: bold;
    letter-spacing: .05em;
    width: 4em;
}
 
.calcXp--formItem span{
font-size: 1.225em;
    font-weight: 500;
    letter-spacing: .05em;
    margin-right: .5em;
    color: #386a93;
}
 
#calculate-btn{
    box-sizing: border-box;
    cursor: pointer;
display: block;
    width: 15em;
    margin: 2em auto;
    padding: .45em 1em;
   
    border: none;
    border-radius: 6px;
    background: #4c91c9;
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
    color: white;
   
    font-size: 1.35em;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    font-weight: bold;
    transition: .35s ease;
}
 
#calculate-btn:hover {
    color: #ffffff;
    box-shadow: rgb(0 0 0 / 8%) 0px 3px 8px;
    transform: scale(.95);
    background: #4685b8;
}
 
#calc-result{
margin-top: 1em;
display: flex;
    justify-content: center;
}
 
#calc-result .badge{
    display: flex;
    align-items: center;
    justify-content: center;
max-height: 5em;
    width: 5em;
}
 
.calcXp--xpIcon{
margin-left: -.2em;
}
 
.calcXp--numberOfPots{
padding-top: .2em;
font-size: 1.15em;
}
 
/*--------------------------------------------------
PÁGINA: PERSONAGENS
--------------------------------------------------*/
#characters-container{
display: flex;
flex-wrap: wrap;
padding: 1em;
}
 
#characters-container > div{
box-sizing: border-box;
display: none;
padding: 1em;
width: 19%;
margin-right: 1%;
}
 
#characters-container > div.show{
display: block;
}
 
#characters-container > div > a > img{
width: 100%;
border-radius: 8px;
filter: grayscale(.3);
transition: all .25s ease;
}
 
#characters-container > div:hover > a > img{
box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
filter: grayscale(0);
transform: scale(1.06);
}
 
.characterPage--splashArt{
position: absolute;
    top: -2%;
    right: -2%;
    width: 35%;
}
.characterPage--table{
margin-top: -4em;
width: 100%;
}
.characterPage--table > tbody {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}
.characterPage--table > tbody > .characterPage--mainSection {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 65%;
}
.characterPage--table > tbody > .characterPage--sideSection {
box-sizing: border-box;
display: flex;
justify-content: center;
width: 33%;
padding: 0 1em;
}
.characterPage--characterInfoContainer {
    width: auto;
    max-width: 50%;
    margin-right: auto;
    margin-left: 0;
    box-sizing: border-box;
}
.characterPage--statsInfoContainer{
width: auto;
    max-width: 50%;
    margin-right: auto;
    margin-left: 0;
    box-sizing: border-box;
}
 
.stats--container{
display: flex;
justify-content:center;
flex-wrap: wrap;
padding: 1.25em;
}
 
.stats--container > div{
width: 45%;
display: flex;
align-items: center;
justify-content: center;
margin: .5em;
}
 
.stats--container div img{
width: 2.25em;
}
 
.stats--bar{
display: flex;
    width: -webkit-fill-available;
    justify-content: space-between;
    padding: 0 1.25em;
}
 
.bar-filled:first-child, .bar-notFilled:first-child{
border-radius: 6px 0 0 6px;
}
 
.bar-filled:last-child, .bar-notFilled:last-child{
border-radius: 0 6px 6px 0;
}
 
.bar-filled, .bar-notFilled{
display: block;
width: 18%;
    height: 6px;
}
 
.bar-filled{
background: var(--blue);
}
 
.bar-notFilled{
background: var(--transparent-blue);
}
 
.characterInfo--name{
margin: 0!important;
}
 
.characterInfo--badgeContainer{
display: flex;
justify-content: center;
flex-wrap: wrap;
width: fit-content;
    margin:0 auto;
}
 
.characterInfo--contentContainer{
display: flex;
justify-content: space-between;
padding: .6em 1.3em;
}
 
.characterInfo--imageContainer{
width: 25%;
}
 
.characterInfo--medal{
margin-top:-1.5em;
}
 
 
.characterInfo--infoContainer{
width: 75%;
text-align: center;
}
 
.characterInfo--infoContainer #toc{
display: none;
}
 
.characterPage--skins{
width: 100%;
}
 
.characterPage--characterSkills {
    flex: 2; /* Ocupa mais espaço que o `characterInfoContainer` */
    max-width: 55%; /* Garante que não ultrapasse a largura disponível */
}
 
/*--------------------------------------------------
CARD: SKINS
--------------------------------------------------*/
 
.skins--container{
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
padding: .25em .75em;
}
.skins--container img {
    max-width: 100%; /* Garante que a imagem não ultrapasse o tamanho do container */
    height: auto; /* Mantém as proporções da imagem */
    object-fit: contain; /* Ajusta a imagem para caber no container */
}
.skins--container span {
    width: 33.3%;
    display: flex;
    justify-content: center;
    align-items: center; /* Centraliza verticalmente */
    overflow: hidden; /* Oculta partes extras da imagem, se necessário */
}
 
 
/*--------------------------------------------------
SEÇÃO DE SKILLS
--------------------------------------------------*/
 
.tabsContainer{
width: 95%;
margin: 0 auto;
padding-bottom: .5em;
}
 
.tabsContainer table {
width: 100%;
border-collapse: collapse;
}
 
.tabsContainer table > tbody> tr > td{
border-bottom: 2px solid rgb(225, 225, 225);
}
 
.tabSkill--container {
    padding-bottom: .85em;
    display: flex;
    justify-content: center; /* Centraliza as habilidades */
    max-width: 72em;
    margin: 0 auto; /* Centraliza horizontalmente o container */
    overflow-x: auto;
}
.skillInfo--description::-webkit-scrollbar,
.tabSkill--container::-webkit-scrollbar {
   width: 8px;
  height: 8px;
}
 
.skillInfo--description::-webkit-scrollbar-track,
.tabSkill--container::-webkit-scrollbar-track {
  background-color: #4799c954;
  border-radius: 10px;
}
 
.skillInfo--description::-webkit-scrollbar-thumb,
.tabSkill--container::-webkit-scrollbar-thumb {
   background-color: rgb(85 135 200 / 74%);
  border-radius: 10px;
}
 
.tab-skill{
transition: all .25s ease;
width: 100%;
min-width: 5em;
}
 
.tab-skill.active{
border-color: #459cca;
}
 
.tab-skill > div{
cursor: pointer;
box-sizing: border-box;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
padding: .25em;
}
 
.tab-skill > div > img{
width: 100%;
max-width: 40px;
height: auto;
}
 
.skillInfo--container{
width: 100%;
}
 
.skillInfo--container > td{
border: none!important;
}
 
.skillInfo{
display: none;
}
 
.skillInfo.active{
display: table-cell;
}
 
.skillInfo.active{
display: table-cell;
}
 
.skillInfo--videoContainer{
align-self: center;
width: 45%;
}
 
.skillInfo--skillVideo2 {
display: none;
border-radius: 8px;
}
 
.skillInfo--skillVideo2.active {
display: flex;
}
 
.skillInfo--videoSelector{
display: inline-block;
width: 1.1em;
height: 1.1em;
border-radius: 50%;
background: var(--transparent-blue);
cursor: pointer;
margin-right: .85em;
transition: all .25s ease;
}
 
.skillInfo--videoSelector.active{
background: var(--blue);
transform: scale(.8);
}
 
.skillInfo--infoContainer{
width: 50%;
}
 
.skillInfo > div > .skillInfo--infoContainer b{
color: #2a87c4 !important;
}
 
.skillInfo--infoContainer > center > b{
font-size: 1.15em;
}
 
.skillInfo--name{
font-size: 1.85em;
letter-spacing: 1px;
text-align: center;
}
 
.skillInfo--description{
display: inline-block;
font-size: 1.03em;
line-height: 1.5em;
    padding: 0 1em;
height: 12em;
max-height: 12em;
overflow-y: auto;
text-align: justify;
}
 
.skillInfo--attributesContainer > h1{
color: #717171;
    font-size: 1.4em;
    text-align: center;
    letter-spacing: 1px;
}
 
/*--------------------------------------------------
CARD: ATRIBUTOS
--------------------------------------------------*/
.attribute--cardsContainer{
display: flex;
align-items: flex-start;
width: fit-content;
margin:0 auto;
background: var(--lightGray);
border: 2px solid var(--gray);
}
 
.cardAttribute{
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 8em;
}
 
.cardAttribute--icon{
margin: .6em 0;
height: 2em;
}
 
.cardAttribute--value{
margin: 0!important;
font-size: .9em!important;
font-weight: bold;
line-height: 1.65em!important;
letter-spacing: 2px;
text-align: center;
text-transform: uppercase;
}
 
@media screen and (max-width: 768px) {
    .characterPage--table > tbody {
        flex-direction: column; /* Empilha os elementos no mobile */
    }
 
    .characterPage--characterInfoContainer,
    .characterPage--characterSkills {
        width: 100%; /* Cada container ocupa toda a largura */
        margin-right: 0; /* Remove o espaçamento lateral */
    }
 
    .characterPage--characterInfoContainer {
        margin-bottom: 1em; /* Espaço entre os elementos no empilhamento */
    }
}
 
 
@media screen and (max-width: 1440px) {
:root{
font-size: 14px;
}
.characterInfo--contentContainer{
padding: .6em;
}
.characterInfo--infoContainer{
width: 65%;
}
.characterInfo--imageContainer{
width: 35%;
}
.tabSkill--container{
max-width: 61em;
    margin: 0 auto;
}
.tab-skill > div > img{
max-width: 38px;
}
}
 
@media screen and (max-width: 1220px) {
.tabSkill--container{
max-width: 48em;
}
}
 
 
@media screen and (max-width: 1024px) {
.flex-wrap-md{
flex-wrap: wrap;
}
.justify-center-md{
justify-content: center;
}
.initialPage--mainContainer{
flex-wrap: wrap;
}
.initialPage--menuContainer{
width: 100%;
margin-right: 0;
}
.initialPage--sideMenuContainer{
width: 100%;
display: flex;
flex-direction: column;
margin-top: 1.5em;
}
.initialPage--sideMenuContainer .card{
width: 45%;
min-height: 15em;
}
#event-time{
bottom: 5%;
right: 5%;
font-size: 1.25em;
}
.initialPage--socialMediaContainer{
margin-top: 2em;
display: flex;
justify-content: space-between;
}
.initialPage--socialMedia{
width: 32%;
}
#p-search{
margin-right: 1em;
}
.filter--containerSearch{
justify-content: center;
}
.filter--container{
margin-top: 1em;
flex-wrap: wrap;
    justify-content: center;
}
.filter:last-of-type{
margin-top: 1em;
}
#characters-container > div {
width: 24%;
}
.characterPage--splashArt{
display: none;
}
.characterPage--table > tbody > .characterPage--mainSection{
width: 100%;
    justify-content: flex-start;
}
.characterPage--characterInfoContainer{
width: 38%;
}
.characterPage--statsInfoContainer{
width: 30%;
    margin-left: 1.5%;
}
.stats--container > div{
width: 100%;
}
.characterInfo--contentContainer{
flex-wrap: wrap;
}
.characterInfo--imageContainer{
width: 100%;
    display: flex;
    justify-content: center;
}
.characterInfo--medal{
margin-top: -2.5em;
}
.characterInfo--infoContainer{
width: 100%;
}
.tabsContainer{
width: 100%;
}
.tab-skill{
min-width: 3.5em;
}
.tab-skill > div > img{
max-width: 36px;
}
.skillInfo > div{
flex-wrap: wrap-reverse;
}
.skillInfo--infoContainer{
width: 100%;
}
.skillInfo--infoContainer > center > b {
font-size: 1.2em;
}
.skillInfo--name{
font-size: 2.2em!important;
    letter-spacing: 1px;
    margin-top: .5em!important;
    text-align: center;
}
.skillInfo--description{
    font-size: 1.35em!important;
    display: table;
    margin: 1em!important;
   
    height: 5em;
    max-height: 5em;
}
.skillInfo--videoContainer{
    width: 100%;
    margin: 0 auto;
    padding: 1em 10em;
    padding-bottom: 1em;
}
.cardAttribute--value{
letter-spacing: 1px;
font-size: 1.1em;
}
.characterPage--table > tbody > .characterPage--sideSection{
width: 30%;
    padding-left: 1.5%;
    position: absolute;
    top: 0;
    right: 0;
}
.skins--imageSkin{
width: 100%;
}
.skins--container {
max-height: 14em;
overflow-x: clip;
    overflow-y: auto;
}
.skins--container span{
width: 50%;
}
.calcXp--formItem{
justify-content: center;
}
.calcXp--container:last-of-type{
margin-top: 2em;
}
#p-tb h3 { display: none; }
}
/*------------------------------------
WANTED
-----------------------------------*/
 
.selectWanted--container{
display: flex;
justify-content: center;
}
 
#selectbox-wanted {
padding: .35em .5em;
    font-family: sans-serif;
    letter-spacing: .04em;
    font-size: 1.25em;
    width: 21em;
    border: 2px solid #5684c8;
    border-radius: 6px;
}
 
.wantedPortrait--container{
width: 100%;
}
 
.wantedPortrait--title{
width: 100%;
    color: #292929;
    font-size: 1.5em;
    font-weight: bold;
    letter-spacing: .035em;
}
 
.wantedPortraits{
display: flex;
flex-wrap: wrap;
}
 
.wantedPortrait{
box-sizing: border-box;
width: 18em;
padding: .35em;
}
 
.wantedPortrait img{
width: 100%;
}
 
/*******************************************************************************
PRESET: ABAS
*******************************************************************************/
.tabela-abas {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
    margin-bottom: 20px;
}
 
.mostrar-aba {
    cursor: pointer;
    padding: 0;
    background-color: transparent;
    text-align: center;
    border: none;
    position: relative;
    transition: all 0.2s ease-in-out;
}
 
.imagem-botao {
    display: inline-block;
    width: auto;
    height: auto;
}
 
.sec-aba-cem {
    padding: 5px;
    font-weight: bold;
    text-align: center;
    color: #333;
}
 
.mostrar-aba img {
    border: none;
    background-color: transparent;
    margin: 5px;
}
 
.mostrar-aba:hover::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background-color: rgba(0, 0, 0, 0.4); /* Barrinha sutil ao passar o mouse */
}
 
.mostrar-aba:hover img {
    filter: drop-shadow(0 2px 3px rgba(0, 0, 0, 0.3)); /* Sombra leve ao passar o mouse */
}
 
.mostrar-aba:active img {
    filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.3));
}
 
.mostrar-aba.ativa::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background-color: #000;
}
.preset-aba {
    margin: 0;
    padding: 0;
}
 
.container-conteudo {
    margin: 0;
    padding: 0;
}
 
.aba {
    display: none;
    opacity: 0;
    transform: translateY(-10px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    margin-top: 20px;
}
 
.aba.atual {
    display: block;
    opacity: 1;
    transform: translateY(0);
}
 
.container-coliseu {
    display: block;
    text-align: center;
}
 
.coluna-abas {
    flex: 0 0 200px;
    margin-right: 20px;
}
/*******************************************************************************
TOC: ÍNDICE
*******************************************************************************/
.toc .tocnumber {
    display: none;
}
 
.toc ul li:before {
    content: "• "; /* Adiciona um ponto antes de cada item */
    color: #000;
    font-weight: bold;
}
/*******************************************************************************
PRESET: DIÁLOGOS
*******************************************************************************/
.transcrições {
    background-color: #F2F2F2;
    border-radius: 5px;
    box-shadow: 0 0 6px #B2B2B2;
    display: inline-block;
    padding: 10px 10px 10px 18px;
    position: relative;
    vertical-align: top;
    width: 100%;
    color: #000; /* Garante que o texto dentro das transcrições será preto */
}
 
.transcrições b,
.transcrições strong {
    color: #000 !force; /* Garante que o texto negrito também será preto */
}
 
.transcrições::before {
    background-color: #F2F2F2;
    content: "\00a0";
    display: block;
    height: 16px;
    position: absolute;
    top: 11px;
    transform: rotate(29deg) skew(-35deg);
    -moz-transform: rotate(29deg) skew(-35deg);
    -ms-transform: rotate(29deg) skew(-35deg);
    -o-transform: rotate(29deg) skew(-35deg);
    -webkit-transform: rotate(29deg) skew(-35deg);
    width: 20px;
}
 
.me {
    float: left;
    margin: 5px 45px 5px 20px;
    color: #000; /* Garante que o texto dentro da classe .me será preto */
}
 
.me::before {
    box-shadow: -2px 2px 2px 0 rgba(178, 178, 178, .4);
    left: -9px;
}
/*******************************************************************************
BUZINAS
*******************************************************************************/
.horn-audio {
    cursor: pointer;
    transition: transform 0.2s ease;
}
 
/* Efeito visual ao passar o mouse */
.horn-audio:hover {
    transform: scale(1.1);
    filter: brightness(1.2);
}
/*******************************************************************************
PREDEFINIÇÃO ITEMBOX E RESPONSIVIDADE DAS PÁGINAS DE ITEM
*******************************************************************************/
.item-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
  margin: 20px auto;
   max-width: 100%;
}
 
@media (max-width: 1024px) {
  .item-grid > * {
    flex: 1 1 calc(25% - 10px);
    max-width: calc(25% - 10px);
   }
}
 
@media (max-width: 768px) {
  .item-grid > * {
    flex: 1 1 calc(33.33% - 10px);
    max-width: calc(33.33% - 10px);
  }
}
 
@media (max-width: 480px) {
  .item-grid > * {
    flex: 1 1 calc(50% - 10px);
    max-width: calc(50% - 10px);
  }
}
 
@media (max-width: 360px) {
  .item-grid > * {
    flex: 1 1 100%;
    max-width: 100%;
  }
}
 
.iteminfobox {
  padding: 10px;
  background: #eeeded;
  border-radius: 25px;
  box-shadow: rgba(24, 27, 46, 0.24) 4px 4px 4px;
  width: 230px;
  height: 270px;
  position: relative;
  text-align: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
}


.iteminfobox b {
|skins=
   font-size: clamp(10px, 2vw, 14px);
{{Skin
   color: #6587c4;
|name        = Zoro
   text-align: center;
|sprite      = Zoro-sprite.png
   line-height: 1.2;
|tooltip_pt   = Zoro - Padrão
  white-space: nowrap;
|tooltip_en   = Standard Zoro
  overflow: hidden;
|tooltip_es   = Zoro Estándar
  text-overflow: ellipsis;
|tooltip_pl   = Standardowy Zoro
}
|w          = 90%    <!-- largura do sprite -->
|h          = 90%    <!-- altura do sprite -->
}}
}}

Edição atual tal como às 01h59min de 11 de dezembro de 2025

Avatar
Zoro
Ouro
Cortante
Bruiser
Supernova
Mugiwara
Habilidades
Skins
Zoro icon Nigiri.png
Zoro icon Tourou.png
Zoro icon TatsuMaki.png
Zoro icon HPondoHou.png
Zoro icon OniGiri.png
Zoro icon DemonicSpirit.png
Emote.png
SKINS & SPOTLIGHTS