MediaWiki:Common.css

De Wiki Gla
Revisão de 05h03min de 7 de junho de 2022 por Rag (discussão | contribs)
Ir para navegação Ir para pesquisar

Nota: Após salvar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer/Edge: PressioneCtrl enquanto clica Recarregar, ou Pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
/*--------------------------------------------------
				ESTILIZAÇÃO PADRÃO
--------------------------------------------------*/

html{
	scroll-behavior: smooth;
}

body {
	background-image: url(http://70.39.70.36/images/3/31/Cinza_capriw.png); 
	background-repeat: repeat;
	background-attachment: fixed;
}

body:after{
	position: fixed;
	top: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, .015) ;
	z-index: -1;
	
}

#footer-icons {
    float: right;
    margin-right: 14.5em;
}

h1, h2 {
    margin-bottom: 0.6em;
    border-bottom: 0px !important;
}

/*#content:before{*/
/*	content: '';*/
/*	top: -22em;*/
/*	left: 0;*/
/*	width: 100%;*/
/*	height: auto;*/
/*	background: url('') no-repeat;*/
/*	background-size: cover;*/
/*}*/

#content {
	/*Estilização para inserção de imagem na parte superior*/
		/*margin-top: 12em;*/
		position: relative;
		overflow-x: clip;
	/**/
	
    color: #000;
    background-color:#ffffff !important;
	border: none!important;
	box-shadow: rgba(0, 0, 0, .1) 0px 8px 24px, rgba(0, 0, 0, 0.15) 0px 0px 0px 2px;
}

#simpleSearch {
    position: relative;
    height: 100%;
    background-color: #231813 !important;
}

#p-search {
	float: left;
    margin-left: -0.1em;
    margin-right: 13em;
    margin-top: -0.4em;
}

#searchInput {
    background-color: #231813;
    color: #aaaaaa;
    width: 100%;
    height: 2.15384615em;
    border: 1px solid #524136;
    padding: 5px 2.15384615em 5px 0.4em;
    font-family: inherit;
    font-size: 0.8125em;
    direction: ltr;
}

.mw-body {
    margin-top: -1px;
    border: 2px solid #5c3f2b !important;
    border-right-width: 2px !important;
}    
#p-personal {
    right: 16em;
    top: 0em;
}

.skillbox {
width: 800px;
height: 480px;
margin: 10px;
background-color: #162943;
border: 1px solid #8d6e63;
box-shadow: 0px 2px 7px #292929;
-moz-box-shadow: 0px 2px 7px #292929;
-webkit-box-shadow: 0px 2px 7px #292929;
}

.skillbox-atributes{
margin-top: -57px;
margin-left: 317px;
background-color: #162943;
}

.skillbox-mainbody,
.skillbox-header,
.skillbox-footer {
padding: 1px;
}
.skillbox-img {
margin-top: 13px;
margin-left: 8px;
float: left;
width: 34px;
background-color: #162943;
}
.skillbox-mainbody {
min-height: 150px;
max-height: 388px;
overflow: auto;
margin-left: 5px;
padding-top: 5px;
background-color: #162943;
}
.skillbox-header {
padding: 0px 0px 0px 32px;
margin: 20px;
font-size: 1.1em;
font-weight: bold;
height: 40px;
border-bottom: 9px inset #8d6e63;
background-color: #162943;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.skillbox-footer {
height: 25px;
margin-top: -20px;
background-color: transparent;
border-top: 1px solid #8d6e63;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}



/* Force lining numbers in headers (for fonts like Georgia) */
h1,
h2,
.firstHeading {
    -moz-font-feature-settings: "lnum";
    -webkit-font-feature-settings: "lnum";
    font-feature-settings: "lnum";
}

/* Consistent size for sub/sup */
.mw-body sub,
.mw-body sup,
span.reference /* for Parsoid */ {
    font-size: 80%;
}


/* Hide confusing "Discussion" tab on [[Project:Support_desk]],
 * For sanity, only do this if [[Project_talk:Support_desk]] is a
 * redirect (which goes back to [[Project:Support_desk]]).
 * If that is changed for some reason, it automatically comes back.
 */
.page-Project_Support_desk #ca-talk a.mw-redirect {
 display: none;
}


/* Item Infobox */

.iteminfobox {
background: #162943;
border: 1px solid #8d6e63;
float: left;
padding: 1em;
width: 400px;
margin: 1em 0 2em 0;
}
.iteminfobox-title {
border: 1px solid #8d6e63;
font-size: 16px;
text-align: center;
color: white;
background-color: #111d2c;
font-weight: bold;
}
.iteminfobox-image {
text-align: center;
padding: 0.5em;
padding-bottom: 10px;
}
.iteminfobox th {
text-align: center;
vertical-align: middle;
background-color: #111d2c;
color:white;
width: 118px;
border: 1px solid #8d6e63;
}
.iteminfobox td {
text-align: center;
vertical-align: top;
background-color: transparent;
padding: 6px;
width: 400px;
border: 1px solid #8d6e63;
}

/* Normal item Infobox */

.item2infobox {
background-color: #162943;
border: 1px solid #8d6e63;
float: left;
padding: 1em;
width: 400px;
margin: 1em 0 2em 0;
}
.item2infobox-title {
background-color: #111d2c;
border: 1px solid #8d6e63;
font-size: 16px;
text-align: center;
color: white;
font-weight: bold;
}
.item2infobox-image {
text-align: center;
padding: 0.5em;
padding-bottom: 10px;
}
.item2infobox th {
text-align: center;
vertical-align: middle;
background-color: #111d2c;
border: 1px solid #8d6e63;
color:white;
width: 115px;
}
.item2infobox td {
text-align: center;
vertical-align: top;
background-color: transparent;
padding: 6px;
width: 400px;
border: 1px solid #8d6e63;
}

/* Character Infobox */

.charainfobox {
background-color: #1a1412;
float: right;
margin-right: 10em;
padding: 1em;
width: 500px;
border: 2px solid #654433;
color: white;
}      
.charainfobox-title {
width: 266px;
height: 38px;
border-top: 1px #120d0c solid;
border-bottom: 1px #120d0c solid;
border-left: 1px #120d0c solid;
border-right: 2px #120d0c solid;
font-size: 1.5em;
text-align: center;
background: url(http://70.39.70.36/images/3/36/Charainfoboxtittlebg.png);
}
.charainfobox-subtitle {
font-size: 1em;
text-align: center;
background-color: #fff00;
}
.charainfobox-image {
text-align: center;
}
.charainfoboxtd1strow {
background-color: #0f1f34;
text-align: center;
border: 1px solid #8d6e63;
color:white;
}

/* 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);
}

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {display:none;}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {}
.tabberlive {}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav{
margin-left: 0;
border-bottom: none;
}

ul.tabbernav li {
list-style: none;
display: inline;
}

ul.tabbernav li a
{
line-height: 29px;
border: 1px solid #8d6e63;
}
ul.tabbernav li>a
{text-decoration:none;
background: url(http://70.39.70.36/images/3/30/Tabbgoff2.png);
border: 1px solid #a17e62;
}
ul.tabbernav li>a:link { /* color: #448; */ }
ul.tabbernav li>a:visited { /*color: #667; */ }

ul.tabbernav li a:hover
{
color: #405e84;
text-decoration: none;
background: url(http://70.39.70.36/images/1/19/Tabbgon.png);
border: 1px solid #c6ab91;
}

ul.tabbernav li.tabberactive a
{
color: #000000;
background: url(http://70.39.70.36/images/1/19/Tabbgon.png);
border-bottom-color: transparent;
border: 1px solid #c6ab91;
cursor: default;
}

ul.tabbernav li.tabberactive a:hover
{
color: #000;
background: url(http://70.39.70.36/images/1/19/Tabbgon.png);
text-decoration: none;
border: 1px solid #c6ab91;
}

/*--------------------------------------------------
  .tabbertab = the tab content 
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab
{
padding:1px;
border: none;
}

/*--------------------------------------------------
					CSS CUSTOMIZADO
--------------------------------------------------*/

/*--------------------------------------------------
				Tabber 
--------------------------------------------------*/

.center-tab .tabber__header {
    justify-content: center;
}

/*--------------------------------------------------
				Tags de uso generalizado
--------------------------------------------------*/

.mt--4{
	margin-top: -2em;
}

.mb-2{
	margin-bottom: 1em;
}

.d-flex{
	display:flex;
}

.d-block{
	display: block;
}

.relative{
	position:relative;
}

.align-top{
	align-items: flex-start;
}

.w-25{
	width: 25%;
}

.h-100 {
	height: 100%;
}

.vector-menu-tabs li {
	background: transparent ;
}

#bigImage{
	position: absolute;
	transform: translate(0, -100%);
}

.card{
	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;
	color:white;
}

/*--------------------------------------------------
			Pagina 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: 365px;
	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--menuContainer{
	width: 75%;
	margin-right: 1.5em;
}

.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--sideMenuContainer{
	width: 25%;
}

.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;
}

/*--------------------------------------------------
			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; } */

/**/

/*
	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{
	fill: url(#gradient-vertical);
}

/*
	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;
}


@media screen and (max-width: 1024px) {
	:root{
		font-size: 14px;
	}
}