ATTENTION: An Animal Crossing Wiki from Miraheze will be at a new website at animalcrossing.indyamos.com. This will be an enhanced version of this wiki. Please view Special:Diff/57616 for more information.

MediaWiki:Common.css: Difference between revisions

From Animal Crossing Wiki
Jump to navigationJump to search
(fixing css, updating for fall, translation, fixing something spanish, and uploaded new files to not look having spanish text.)
m (Why is it so static?)
 
(18 intermediate revisions by 8 users not shown)
Line 1: Line 1:
/* CSS placed here will be applied to all skins */
/* CSS placed here will be applied to all skins */
/* Highlight the captcha question */
label[for="wpCaptchaWord"], #userlogin2 label + .mw-input {
color:red;
}
/* Special captcha text "visible" only for ChatGPT and similar */
.aigreeting {
speak: never;
display: inline-block;
text-indent: -10000px;
}


/* Tables with infobox class and additional bordered class */
/* Tables with infobox class and additional bordered class */
Line 7: Line 18:
.infobox.bordered td,
.infobox.bordered td,
.infobox.bordered th {
.infobox.bordered th {
border: 1px solid #aaaaaa;
border: 1px solid #AAA;
padding:3px;
}
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless td,
Line 16: Line 28:
/*Change in links on hover*/
/*Change in links on hover*/
a:hover {
a:hover {
color:orange;
color:blue;
text-shadow:0 0 3px orange;
text-shadow:0 0 3px blue;
-moz-text-shadow:0 0 3px orange;
-moz-text-shadow:0 0 3px blue;
-webkit-text-shadow:0 0 3px orange;
-webkit-text-shadow:0 0 3px blue;
}
}


Line 33: Line 45:


div.gallerybox div.thumb:hover,div.gallerybox div.thumb div:hover {
div.gallerybox div.thumb:hover,div.gallerybox div.thumb div:hover {
background-color:Orange;
background-color:Green;
}
}


Line 47: Line 59:
.diff tr:hover del, .diff tr:hover ins {outline:2px solid #1e90ff;}
.diff tr:hover del, .diff tr:hover ins {outline:2px solid #1e90ff;}


/*** IMAGES (taken from WikiDex, the Pokémon encyclopedia) ***/
/*** IMAGES (taken from WikiDex, the Spanish Pokémon encyclopedia) ***/
/* Grid background on transparent images */
/* Grid background on transparent images */
body.ns-6 #file img {
body.ns-6 #file img {
Line 63: Line 75:
div.thumbinner {
div.thumbinner {
background-color:green;
background-color:green;
background:-moz-linear-gradient(center top, limegreen 0%, green 100%);
background:-moz-linear-gradient(center top, green 0%, green 100%);
background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, orange), color-stop(100%, orange));
background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, green), color-stop(100%, green));
filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='limegreen', startColorstr='orange', gradientType='0');
filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='green', startColorstr='green', gradientType='0');
border:none;
border:none;
-moz-border-radius:5px;
-moz-border-radius:5px;
Line 71: Line 83:
border-radius:5px;
border-radius:5px;
color:#FFFFFF !important;
color:#FFFFFF !important;
-moz-box-shadow:2px 2px 5px orange;
-moz-box-shadow:2px 2px 5px blue;
-webkit-box-shadow:2px 2px 5px orange;
-webkit-box-shadow:2px 2px 5px blue;
box-shadow:2px 2px 5px orange;
box-shadow:2px 2px 5px blue;
padding-top:4px !important; /* One more pixel to match the sides */
padding-top:4px !important; /* One more pixel to match the sides */
}
}
Line 114: Line 126:
background-color:#333;
background-color:#333;
background:-moz-linear-gradient(center top, #888 0%, #333 100%);
background:-moz-linear-gradient(center top, #888 0%, #333 100%);
background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, orange), color-stop(100%, orange));
background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, green), color-stop(100%, green));
filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='orange', startColorstr='orange', gradientType='0');
filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='green', startColorstr='green', gradientType='0');
padding:4px 2px 4px 4px !important;
padding:4px 2px 4px 4px !important;
margin:6px 7px 6px 0 !important;
margin:6px 7px 6px 0 !important;
Line 121: Line 133:
-webkit-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border-radius:5px;
-moz-box-shadow:2px 2px 5px lime;
-moz-box-shadow:2px 2px 5px green;
-webkit-box-shadow:2px 2px 5px lime;
-webkit-box-shadow:2px 2px 5px green;
box-shadow:2px 2px 5px lime;
box-shadow:2px 2px 5px blue;
}
}
ul.mw-gallery-nolines li.gallerybox div.thumb {
ul.mw-gallery-nolines li.gallerybox div.thumb {
Line 160: Line 172:


div.gallerybox div.thumb:hover, .gallerybox div.neutral:hover {
div.gallerybox div.thumb:hover, .gallerybox div.neutral:hover {
-moz-box-shadow:0 0 0.5em 0.1em #598EFF;
-moz-box-shadow:0 0 0.5em 0.1em #1FAF59;
border-color:#598EFF !important;
border-color:#1FAF59 !important;
}
}


Line 175: Line 187:
/** We eliminate the edit section buttons **/
/** We eliminate the edit section buttons **/
. mw-editsection {   
. mw-editsection {   
display : none ;  
display: none;  
}
}


Line 199: Line 211:
. Featured Article {
. Featured Article {
   text-align:center;
   text-align:center;
   border-left:20px solid orange;
   border-left:20px solid green;
   border-right:20px solid orange;
   border-right:20px solid green;
}
}


. Featured Article: hover {
. Featured Article: hover {
   text-align:center;
   text-align:center;
   border-left:20px solid #ff9c17;
   border-left:20px solid #3AB007;
   border-right:20px solid #ff9c17;
   border-right:20px solid #3AB007;
}
}


Line 222: Line 234:
. Featured Article2, . Featured Article3, . Featured Article4 {
. Featured Article2, . Featured Article3, . Featured Article4 {
   text-align:center;
   text-align:center;
   border:2px solid orange;
   border:2px solid green;
   border-radius:20px;
   border-radius:20px;
   -moz-border-radius:20px;
   -moz-border-radius:20px;
Line 236: Line 248:


. Featured Article3:hover {
. Featured Article3:hover {
   border:2px dashed #ff9c17;
   border:2px dashed #52C118;
}
}


. Featured Article4:hover {
. Featured Article4:hover {
   border:2px dashed #ff9c17;
   border:2px dashed #52C118;
   border-radius: 20px 0 25px 20px;
   border-radius: 20px 0 25px 20px;
   -moz-border-radius: 20px 0 25px 20px;
   -moz-border-radius: 20px 0 25px 20px;
Line 259: Line 271:
   border-bottom:none;
   border-bottom:none;
   font-weight:bold;
   font-weight:bold;
   color: orange;
   color: green;
   font-size:110%;
   font-size:110%;
   font-family: 'FinkHeavy', 'Comic Sans MS', Sans-serif;
   font-family: 'FinkHeavy', 'Comic Sans MS', Sans-serif;
Line 355: Line 367:


. Song Button {
. Song Button {
   border:1px solid orange;
   border:1px solid green;
   background:#FFFF8C;
   background:#FFFF8C;
}
}
Line 370: Line 382:


. Song button2 {
. Song button2 {
   border:1px solid orange;
   border:1px solid green;
   background:#FFFF8C;
   background:#FFFF8C;
}
}
Line 471: Line 483:


table.general tr td {
table.general tr td {
   border-color: #f0ab17;
   border-color: #35F017;
   border-style: solid;
   border-style: solid;
   border-width: 1px;
   border-width: 1px;
Line 663: Line 675:
table.fish > thead > tr > th,
table.fish > thead > tr > th,
table.fish > tbody > tr > th {
table.fish > tbody > tr > th {
   background-color: #003BC4;
   background-color: #00C422;
   border-color:#FFFFFF;
   border-color:#FFFFFF;
   color: white;
   color: white;
Line 694: Line 706:


/* -------- TABLE BUGS -------- */
/* -------- TABLE BUGS -------- */
table.bichos > thead > tr > th,
table.bugs > thead > tr > th,
table.bichos > tbody > tr > th,
table.bugs > tbody > tr > th,
table.bichos > tbody > tr > td {
table.bugs > tbody > tr > td {
   padding: 0.2em 0.4em;
   padding: 0.2em 0.4em;
   overflow-wrap: normal;
   overflow-wrap: normal;
Line 753: Line 765:


/* -------- TABLE CREATURES -------- */
/* -------- TABLE CREATURES -------- */
table.criaturas > thead > tr > th,
table.creatures > thead > tr > th,
table.criaturas > tbody > tr > th,
table.creatures > tbody > tr > th,
table.criaturas > tbody > tr > td {
table.creatures > tbody > tr > td {
   padding: 0.2em 0.4em;
   padding: 0.2em 0.4em;
   overflow-wrap: normal;
   overflow-wrap: normal;
Line 780: Line 792:
}
}


table.criaturas > thead > tr > th,
table.creatures > thead > tr > th,
table.criatures > tbody > tr > th {
table.creatures > tbody > tr > th {
   background-color: #7A00C4;
   background-color: #7A00C4;
   border-color:#FFFFFF;
   border-color:#FFFFFF;
Line 791: Line 803:
}
}


table.criaturas tr:first-child th:last-child {
table.creatures tr:first-child th:last-child {
   border-top-right-radius: 10px;
   border-top-right-radius: 10px;
   border-color:#FFFFFF
   border-color:#FFFFFF
}
}


table.criaturas tr:last-child th:first-child {
table.creatures tr:last-child th:first-child {
   border-bottom-left-radius: 10px;
   border-bottom-left-radius: 10px;
   border-color:#FFFFFF
   border-color:#FFFFFF
}
}


table.criaturas tr:last-child th:last-child {
table.creatures tr:last-child th:last-child {
   border-bottom-right-radius: 10px;
   border-bottom-right-radius: 10px;
   border-color:#FFFFFF
   border-color:#FFFFFF
}
}


table.criaturas tr td {
table.creatures tr td {
   border-color: #7A00C4;
   border-color: #7A00C4;
   border-style: solid;
   border-style: solid;
Line 813: Line 825:


/* --------- GYROID TABLE -------- */
/* --------- GYROID TABLE -------- */
table.giroides > thead > tr > th,
table.gyroid > thead > tr > th,
table.giroides > tbody > tr > th,
table.gyroid > tbody > tr > th,
table.giroides > tbody > tr > td {
table.gyroid > tbody > tr > td {
   padding: 0.2em 0.4em;
   padding: 0.2em 0.4em;
   overflow-wrap: normal;
   overflow-wrap: normal;
Line 840: Line 852:
}
}


table.giroides > thead > tr > th,
table.gyroid > thead > tr > th,
table.giroides > tbody > tr > th {
table.gyroid > tbody > tr > th {
   background-color: #B2820C;
   background-color: #B2820C;
   border-color:#FFFFFF;
   border-color:#FFFFFF;
Line 847: Line 859:
}
}


table.giroides tr:first-child th:first-child {
table.gyroid tr:first-child th:first-child {
   border-top-left-radius: 10px;border-color:#FFFFFF
   border-top-left-radius: 10px;border-color:#FFFFFF
}
}


table.giroides tr:first-child th:last-child {
table.gyroid tr:first-child th:last-child {
   border-top-right-radius: 10px;
   border-top-right-radius: 10px;
   border-color:#FFFFFF
   border-color:#FFFFFF
}
}


table.giroides tr:last-child th:first-child {
table.gyroid tr:last-child th:first-child {
   border-bottom-left-radius: 10px;
   border-bottom-left-radius: 10px;
   border-color:#FFFFFF
   border-color:#FFFFFF
}
}


table.giroides tr:last-child th:last-child {
table.gyroid tr:last-child th:last-child {
   border-bottom-right-radius: 10px;
   border-bottom-right-radius: 10px;
   border-color:#FFFFFF
   border-color:#FFFFFF
}
}


table.giroides tr td {
table.gyroid tr td {
   border-color: #B2820C;
   border-color: #B2820C;
   border-style: solid;
   border-style: solid;
Line 878: Line 890:
.diff a[href$="User:Ora, più veloce"],
.diff a[href$="User:Ora, più veloce"],
.page-Special_RecentChanges a[href$="User:Ora, più veloce"],
.page-Special_RecentChanges a[href$="User:Ora, più veloce"],
#pagehistory a[href$="User:Red Phoenix"],
.diff a[href$="User:Red Phoenix"],
.page-Special_RecentChanges a[href$="User:Red Phoenix"],
#pagehistory a[href$="User:Agora, mais rápido"],
#pagehistory a[href$="User:Agora, mais rápido"],
.diff a[href$="User:Agora, mais rápido"],
.diff a[href$="User:Agora, mais rápido"],
Line 891: Line 906:
}
}


/* Rounded Corners */
/* Notice boxes */
.noticebox {
    margin: 10px auto;
    width: 89%;
    background-color: hsl(var(--template-color, 0 0%) var(--lightness-primary-override, var(--lightness-noticebox-primary, 55%)));
    border-radius: 18px;
    padding: 3px 6px 6px 6px;
    text-align: center;
    clear:both
}
 
#noticebox-left-img {
    display: table-cell;
    vertical-align: middle;
    padding: 8px 10px 5px 5px;
}
 
#noticebox-header {
    display: table-cell;
    width: 100%;
    text-align: left;
    padding: 8px 0 0 0;
    font-family: Coustard;
    color: #fff;
    text-shadow: 2px 2px 0 hsl(var(--template-color, 0 0%) var(--lightness-shadow, 45%));
    font-size: 1.4em;
}
 
#noticebox-right-img {
    display: table-cell;
    width: 40px;
    vertical-align: middle;
    padding: 8px 5px 5px 10px;
}
 
#noticebox-text {
    margin: 0 auto;
    width: auto;
    vertical-align: middle;
    text-align: left;
    background-color: hsl(var(--template-color, 0 0%) var(--lightness-secondary-override, var(--lightness-noticebox-secondary, 85%)));
    border-radius: 13px;
    padding: 5px 15px 5px 15px;
    font-size: 1.0em;
}
 
/* Notice box mobile adjustments */
@media screen and (max-width: 850px) {
    .noticebox {
    margin: 0 auto;
        margin-bottom: 10px;
        width: 96%;
    }
 
    #noticebox-left-img {
        line-height: 38px;
        width: 25px;
    }
 
    #noticebox-header {
        font-size: 1.1em;
    }
   
    #noticebox-right-img {
        display: none;
    }
 
    #noticebox-text {
        font-size: 0.9em;
    }
}
 
/* Rounded corners */
.roundy { border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; -icab-border-radius: 20px; -o-border-radius: 20px; }
.roundy { border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; -icab-border-radius: 20px; -o-border-radius: 20px; }
   
   

Latest revision as of 12:44, 10 July 2025

/* CSS placed here will be applied to all skins */

/* Highlight the captcha question */
label[for="wpCaptchaWord"], #userlogin2 label + .mw-input {
color:red;
}
/* Special captcha text "visible" only for ChatGPT and similar */
.aigreeting {
	 speak: never;
	 display: inline-block;
	 text-indent: -10000px;
}

/* Tables with infobox class and additional bordered class */
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #AAA;
padding:3px;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}

/*Change in links on hover*/
a:hover {
color:blue;
text-shadow:0 0 3px blue;
-moz-text-shadow:0 0 3px blue;
-webkit-text-shadow:0 0 3px blue;
}

/* Appearance of galleries (gallery tag) */
table.gallery {
border:none;
}

table.gallery td {
border:none;
font-size:95%;
}

div.gallerybox div.thumb:hover,div.gallerybox div.thumb div:hover {
background-color:Green;
}

div.gallerybox div.thumb:hover {
-moz-box-shadow:0 0 0.5em 0.1em #598EFF;
}
/***Small caps***/
.Caps {
font-variant:small-caps;
}

/* Highlight diff changes with border, only on mouseover */
.diff tr:hover del, .diff tr:hover ins {outline:2px solid #1e90ff;}

/*** IMAGES (taken from WikiDex, the Spanish Pokémon encyclopedia) ***/
/* Grid background on transparent images */
body.ns-6 #file img {
background:url('data:image/gif;base64,R0lGODdhEAAQAIABAO/v7////ywAAAAAEAAQAAACH4RvoauIzNyBSyYaLMDZcv15HAaSIlWiJ5Sya/RWVgEAOw==') repeat fixed;
}
/* Dark background when hovering over */
body.ns-6 #file img:hover {
background:none #333;
}

/* We remove the 'outline' from the images */
a.image { outline: none; }

/* Appearance of the thumbs */
div.thumbinner {
background-color:green;
background:-moz-linear-gradient(center top, green 0%, green 100%);
background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, green), color-stop(100%, green));
filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='green', startColorstr='green', gradientType='0');
border:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
color:#FFFFFF !important;
-moz-box-shadow:2px 2px 5px blue;
-webkit-box-shadow:2px 2px 5px blue;
box-shadow:2px 2px 5px blue;
padding-top:4px !important; /* One more pixel to match the sides */
}

.thumbinner a, .thumbinner a:visited { color:yellow; }

.thumbnail a:hover { color:yellow; }

.content figcaption, .content .thumbcaption {
color: #FFFFFF
}

img.thumbimage {
background-color:#f9f9f9;
border:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

a.magnify.sprite { background:url("http://indy.snowsherrill.com/images/9/9b/Right_button.png") center center no-repeat; }

/* Reduced the bottom margin of thumbs */
div.tright, div.tleft {
margin-bottom: 0.8em;
}

/* Removed a huge white border that looks bad on colored backgrounds for the same margin value */
div.tright {
border-width:0;
margin:0.5em 0 0.8em 1.4em;
}
div.tleft {
border-width:0;
margin:0.5em 1.4em 0.8em 0;
}

/* Appearance of galleries in articles (gallery tag) */
.gallerybox {
background-color:#333;
background:-moz-linear-gradient(center top, #888 0%, #333 100%);
background:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, green), color-stop(100%, green));
filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='green', startColorstr='green', gradientType='0');
padding:4px 2px 4px 4px !important;
margin:6px 7px 6px 0 !important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:2px 2px 5px green;
-webkit-box-shadow:2px 2px 5px green;
box-shadow:2px 2px 5px blue;
}
ul.mw-gallery-nolines li.gallerybox div.thumb {
background-color: #fff;
}
/*To make the letter in the galleries appear white*/
.gallerybox .gallerytext { color:#fff }

.gallerybox a { color:yellow; }

.accent { border:0 !important; }

.gallerybox > .lightbox-caption { font-size:95%; margin-top:0; }

.gallerybox > div.thumb {
height:auto !important;
background:#ededed;
border:none !important;
margin-right:2px !important;
}

.gallerybox > div.thumb > div.gallery-image-wrapper { position:static !important; }

/* Appearance of galleries in categories (gallery tag) */
table.gallery {
border:none;
}

table.gallery td, .gallerybox {
font-size:90%;
}

.gallerybox div.neutral {
background-color:#f9f9f9;
}

div.gallerybox div.thumb:hover, .gallerybox div.neutral:hover {
-moz-box-shadow:0 0 0.5em 0.1em #1FAF59;
border-color:#1FAF59 !important;
}

/* Flex box */
.flexbox {
display: flex;
flex-flow: row wrap;
justify-content:center;
margin:auto;
max-width: 1000px;
}

/** We eliminate the edit section buttons **/
. mw-editsection {  
	display: none; 
}

/*** Useful for templates and small effects ***/
. Squeeze { 
   padding-left : 0 px ;
   padding-right : 0 px ;
   transition-timing-function : ease-out ; 
    -webkit- transition-duration : 1.3 s ; 
       -moz- transition-duration : 1.3 s ; 
        -ms- transition-duration : 1.3 s ; 
         -o- transition-duration : 1.3 s ; 
            transition-duration : 1.3 s ; 
}

}

. Squeeze: hover {
   padding-left:130px;
   padding-right:130px;
}

. Featured Article {
   text-align:center;
   border-left:20px solid green;
   border-right:20px solid green;
}

. Featured Article: hover {
   text-align:center;
   border-left:20px solid #3AB007;
   border-right:20px solid #3AB007;
}

. ArticleFeatured to {
   text-decoration:none;
   border-bottom:none;
}

. ArticleFeatured to:hover {
   text-decoration:none;
   border-bottom:none;
   text-shadow:none ! important;
}

. Featured Article2, . Featured Article3, . Featured Article4 {
   text-align:center;
   border:2px solid green;
   border-radius:20px;
   -moz-border-radius:20px;
   -webkit-border-radius:20px;
}

. Featured Article2:hover {
   border:2px dashed #ff9c17;
   border-radius:0 20px 20px 25px;
   -moz-border-radius:0 20px 20px 25px;
   -webkit-border-radius:0 20px 20px 25px;
}

. Featured Article3:hover {
   border:2px dashed #52C118;
}

. Featured Article4:hover {
   border:2px dashed #52C118;
   border-radius: 20px 0 25px 20px;
   -moz-border-radius: 20px 0 25px 20px;
   -webkit-border-radius: 20px 0 25px 20px;
}

. Featured Article2 to, . Featured Article3 to, . Featured Article4 to {
   text-decoration:none;
   border-bottom:none;
   font-weight:bold;
   color:#00b300;
   font-size:110%;
   font-family: 'FinkHeavy', 'Comic Sans MS', Sans-serif;
}

. ArticleFeatured2 to: hover, . ArticleFeatured3 to: hover, . Featured Article4 to:hover {
   text-decoration:none;
   border-bottom:none;
   font-weight:bold;
   color: green;
   font-size:110%;
   font-family: 'FinkHeavy', 'Comic Sans MS', Sans-serif;
}

. Featured Survey {
   border:3px solid #E5DA76;
   background:#E5DA76;
   margin-top:5px;
}

. Featured Survey: hover {
   border:3px dotted yellow;
}

. SurveyFeatured to {
   border-bottom:none;
   text-decoration:none;
   color: black;
}

. SurveyFeatured to: hover {
   border-bottom:none;
   text-decoration:none;
   color:darkkhaki;
   text-shadow:0 0 5px yellow;
}

. BackgroundSectionsCover {
   background:url("http://indy.snowsherrill.com/images/2/29/Fence.png"), repeat-x ! important;
   padding-top:15px;
   padding-left:5px;
   font-family: 'FinkHeavy', 'Comic Sans MS', sans-serif;
   font-size:120%;
   font-weight:bold;
   min-height:46px;
}

. BackgroundSectionsCover:hover {
   font-size:130%;
}

. SheetSectionsCover {
   background:#E3FFA9;
   border-radius:10px;
   -moz-boder-radius:10px;
   -webkit-border-radius:10px;
   transition-timing-function: ease-out;
    -webkit-transition-duration: 0.4s;
       -moz-transition-duration: 0.4s;
        -ms-transition-duration: 0.4s;
         -o-transition-duration: 0.4s;
            transition-duration: 0.4s;
}

. SheetSectionsCover:hover {
   border-radius:30px;
   -moz-boder-radius:30px;
   -webkit-border-radius:30px;
}

.irObjects {
   background:white;
   transition-timing-function: ease-out;
    -webkit-transition-duration: 0.6s;
       -moz-transition-duration: 0.6s;
        -ms-transition-duration: 0.6s;
         -o-transition-duration: 0.6s;
            transition-duration: 0.6s;
    -webkit-transition-duration: 0.6s;
       -moz-transition-duration: 0.6s;
        -ms-transition-duration: 0.6s;
         -o-transition-duration: 0.6s;
            transition-duration: 0.6s;
   text-align:center! important;
}
.irObjects:hover {
   text-shadow:0 0 10px black ! important;
   -moz-text-shadow:0 0 10px black ! important;
   -webkit-text-shadow:0 0 10px black ! important;
   background:silver ! important;
   color: white! important;
   padding-left:5px ! important;
   text-align:left ! important;
}
.irObjects: hover a {
   color: white! important;
}
.irObjects to {
   color: black! important;
}
.irObjects to:hover {
   text-decoration:none;
}

. Song Button {
   border:1px solid green;
   background:#FFFF8C;
}

. Song button: hover {
   border:1px solid white ! important;
   background:red ! important;
}

. Song Button: hover to {
   color: white;
   text-decoration:none;
}

. Song button2 {
   border:1px solid green;
   background:#FFFF8C;
}

. ButtonSong2:hover {
   border:1px solid white ! important;
   background:blue! important;
}

. Song button 2: hover to {
   color: white;
   text-decoration:none;
}

. VTPSong {
   border:none;
}

. VTPSong: hover {
   box-shadow:0 0 10px red;
   -moz-box-shadow:0 0 10px red;
   -webkit-box-shadow:0 0 10px red;
}

. VTPSong to {
   color: red;
}

. VTP Song: hover to {
   color: red;
   text-shadow:0 0 5px orange;
   -moz-text-shadow:0 0 5px orange;
   -webkit-text-shadow:0 0 5px orange;
}

. Transparency {
   opacity:0.5;
}

. Transparency: hover {
   opacity:1;
}

#button-hub {
   margin-top:-5px;
}

#button-hub:hover {
   margin-top:8px ! important;
}

. Data Fund {
   background:url("http://indy.snowsherrill.com/images/6/65/Transparent_fish_background1.png") repeat;
   color: black;
}

. BackgroundData: hover {
   background:url("http://indy.snowsherrill.com/images/5/5c/Transparent_fish_background2.png") repeat;
}

. Notebook {
background:url("http://indy.snowsherrill.com/images/d/d3/Squares.jpg") repeat;
}

table.general > thead > tr > th,
table.general > tbody > tr > th,
table.general > tbody > tr > td {
  padding: 0.4em 0.4em;
  overflow-wrap: normal;
}
table.general {
  border-collapse: collapse;
  border: none;
}

table.general > thead > tr > th,
table.general > tbody > tr > th {
  background-color: #f0ab17;
  border-color:#FFFFFF
}

table.general tr:first-child th:first-child {
  border-top-left-radius: 10px;border-color:#FFFFFF
}

table.general tr:first-child th:last-child {
  border-top-right-radius: 10px;
  border-color:#FFFFFF
}

table.general tr:last-child th:first-child {
  border-bottom-left-radius: 10px;
  border-color:#FFFFFF
}

table.general tr:last-child th:last-child {
  border-bottom-right-radius: 10px;
  border-color:#FFFFFF
}

table.general tr td {
  border-color: #35F017;
  border-style: solid;
  border-width: 1px;
}

/* Tables (Fandom styles) */
. WikiaTable,
.article-table {
 background:rgba(0,0,0,.02);
 border:0 var(#cecece);
 border-collapse:collapse;
 margin:1em 1em 1em 0
}
. WikiaTable td,
. WikiaTable th,
.article-table td,
.article-table th {
 border-bottom:1px solid #cecece;
 padding:6px 12px
}
. WikiaTable th,
.article-table th {
 background:rgba(0,0,0,.05);
 text-align:left
}
. WikiaTable caption,
.article-table caption {
 font-weight: 700
}

/*================================================
3D/2D Viewer
==================================================*/

/* 3D/2D viewer */
.container-2d {
  display: block;
  position: relative;
}

.viewer-2d {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.switch-to-3d {
  position: absolute;
  top: 0;
  right: 0;
  background: url("http://indy.snowsherrill.com/images/6/65/2D_icon.png");
  width: 40px;
  height: 37px;
  z-index: 999;
  opacity: 0.5;
  cursor :pointer;
  cursor: hand;
  transition: opacity 0.2s;
}

.switch-to-2d {
  position: absolute;
  top: 0;
  right: 0;
  background: url("http://indy.snowsherrill.com/images/7/7e/3D_icon.png");
  width: 40px;
  height: 37px;
  z-index: 999;
  opacity: 0.5;
  cursor: pointer;
  cursor: hand;
  transition: opacity 0.2s;
}

.switch-to-3d:hover, .switch-to-2d:hover {
  opacity: 1.0;
}

/* 3D model viewer */
.viewer-3d span {
    display: none;
}
.viewer-3d {
    margin: 4px;
    display: block;
    cursor: move;
    position: relative;
}
.viewer-3d-frame {
    position: absolute;
}
.viewer-3d-overlay {
    background: url("http://indy.snowsherrill.com/images/e/ed/3D_rotation_icon.png") bottom right no-repeat;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    position: relative;
}
/* End 3D model viewer */

/* New 3D viewer specific CSS */
.viewer-3d-container {
  display: block;
  padding: 2px;
  margin-left: auto;
  margin-right: auto;
  /*width: 288px;*/
}

.viewer-3d-container ul {
  padding: 0px;
  margin: 0px;
}
.viewer-3d-container ul li {
  display: block;
  margin: 0px;
  margin-top: 2px; /* For vertical spacing of the buttons */
  list-style: none;
  text-align: center;
}
.viewer-3d-container ul a {
  display: block;
  width: 134px;
  padding: 4px;
  text-decoration: none;
  font-size: 1.25em;
  opacity: .75;
}

.viewer-3d-container ul a:hover {
  opacity: 1;
}

.view-selector-default-left {
    border-radius: 10px;
    float: left;
    background: #e2e2e2;
}
.view-selector-default-right {
    border-radius: 10px;
    float: right;
    background: #e2e2e2;
}
.view-selector-default-full {
    border-radius: 10px;
    width: 100%;
    float: left;
    clear: both;
    background: #e2e2e2;
}
.view-selector-default-full a {
    width: 100% ! important;
}

/* End new 3D viewer */

/*================================================
Table styles
==================================================*/

/* -------- FISH TABLE -------- */
table.peces > thead > tr > th,
table.peces > tbody > tr > th,
table.peces > tbody > tr > td {
  padding: 0.2em 0.4em;
  overflow-wrap: normal;
}
table.fish {
  position: relative; /* Add relative position to set the ::before */
  border-collapse: collapse;
  border: none;
  background-color: rgba(255, 255, 255, 0.5); /* Adjust the opacity value here for the background color */
  overflow: hidden; /* To prevent the ::before from extending beyond the table */
}

table.fish::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(http://indy.snowsherrill.com/images/2/21/Fish_background.png);
  background-size: 5em;
  opacity: 0.25; /* Adjusts the opacity value for the background image */
  z-index: -1; /* To place the image behind the content of the table */
}

table.fish > thead > tr > th,
table.fish > tbody > tr > th {
  background-color: #00C422;
  border-color:#FFFFFF;
  color: white;
}

table.fish tr:first-child th:first-child {
  border-top-left-radius: 10px;border-color:#FFFFFF
}

table.fish tr:first-child th:last-child {
  border-top-right-radius: 10px;
  border-color:#FFFFFF
}

table.fish tr:last-child th:first-child {
  border-bottom-left-radius: 10px;
  border-color:#FFFFFF
}

table.fish tr:last-child th:last-child {
  border-bottom-right-radius: 10px;
  border-color:#FFFFFF
}

table.fish tr td {
  border-color: #003BC4;
  border-style: solid;
  border-width: 1px;
}

/* -------- TABLE BUGS -------- */
table.bugs > thead > tr > th,
table.bugs > tbody > tr > th,
table.bugs > tbody > tr > td {
  padding: 0.2em 0.4em;
  overflow-wrap: normal;
}
table.bugs {
  position: relative; /* Add relative position to set the ::before */
  border-collapse: collapse;
  border: none;
  background-color: rgba(255, 255, 255, 0.3); /* Adjust the opacity value here for the background color */
  overflow: hidden; /* To prevent the ::before from extending beyond the table */
}

table.bugs::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(http://indy.snowsherrill.com/images/8/81/Bugs_background.png);
  background-size: 5em;
  opacity: 0.25; /* Adjusts the opacity value for the background image */
  z-index: -1; /* To place the image behind the content of the table */
}

table.bugs > thead > tr > th,
table.bugs > tbody > tr > th {
  background-color: #00c400;
  border-color:#FFFFFF;
}

table.bugs tr:first-child th:first-child {
  border-top-left-radius: 10px;border-color:#FFFFFF
}

table.bugs tr:first-child th:last-child {
  border-top-right-radius: 10px;
  border-color:#FFFFFF;
}

table.bugs tr:last-child th:first-child {
  border-bottom-left-radius: 10px;
  border-color:#FFFFFF;
}

table.bugs tr:last-child th:last-child {
  border-bottom-right-radius: 10px;
  border-color:#FFFFFF;
}

table.bugs tr td {
  border-color: #00c400;
  border-style: solid;
  border-width: 1px;
}

/* -------- TABLE CREATURES -------- */
table.creatures > thead > tr > th,
table.creatures > tbody > tr > th,
table.creatures > tbody > tr > td {
  padding: 0.2em 0.4em;
  overflow-wrap: normal;
}
table.creatures {
  position: relative; /* Add relative position to set the ::before */
  border-collapse: collapse;
  border: none;
  background-color: rgba(255, 255, 255, 0.7); /* Adjust the opacity value here for the background color */
  overflow: hidden; /* To prevent the ::before from extending beyond the table */
}

table.creatures::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(http://indy.snowsherrill.com/images/6/6c/Underwater_creatures_background.png);
  background-size: 5em;
  opacity: 0.25;
  z-index: -1;
}

table.creatures > thead > tr > th,
table.creatures > tbody > tr > th {
  background-color: #7A00C4;
  border-color:#FFFFFF;
  color: white;
}

table.creatures tr:first-child th:first-child {
  border-top-left-radius: 10px;border-color:#FFFFFF
}

table.creatures tr:first-child th:last-child {
  border-top-right-radius: 10px;
  border-color:#FFFFFF
}

table.creatures tr:last-child th:first-child {
  border-bottom-left-radius: 10px;
  border-color:#FFFFFF
}

table.creatures tr:last-child th:last-child {
  border-bottom-right-radius: 10px;
  border-color:#FFFFFF
}

table.creatures tr td {
  border-color: #7A00C4;
  border-style: solid;
  border-width: 1px;
}

/* --------- GYROID TABLE -------- */
table.gyroid > thead > tr > th,
table.gyroid > tbody > tr > th,
table.gyroid > tbody > tr > td {
  padding: 0.2em 0.4em;
  overflow-wrap: normal;
}
table.gyroid {
  position: relative; /* Add relative position to set the ::before */
  border-collapse: collapse;
  border: none;
  background-color: rgba(255, 255, 255, 0.5); /* Adjust the opacity value here for the background color */
  overflow: hidden; /* To prevent the ::before from extending beyond the table */
}

table.gyroid::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(http://indy.snowsherrill.com/images/b/b7/Gyroid_background.png);
  background-size: 5em;
  opacity: 0.35; /* Adjusts the opacity value for the background image */
  z-index: -1; /* To place the image behind the content of the table */
}

table.gyroid > thead > tr > th,
table.gyroid > tbody > tr > th {
  background-color: #B2820C;
  border-color:#FFFFFF;
  color: white;
}

table.gyroid tr:first-child th:first-child {
  border-top-left-radius: 10px;border-color:#FFFFFF
}

table.gyroid tr:first-child th:last-child {
  border-top-right-radius: 10px;
  border-color:#FFFFFF
}

table.gyroid tr:last-child th:first-child {
  border-bottom-left-radius: 10px;
  border-color:#FFFFFF
}

table.gyroid tr:last-child th:last-child {
  border-bottom-right-radius: 10px;
  border-color:#FFFFFF
}

table.gyroid tr td {
  border-color: #B2820C;
  border-style: solid;
  border-width: 1px;
}
/* admins */
#pagehistory a[href$="User:Lavapop101"],
.diff a[href$="User:Lavapop101"],
.page-Special_RecentChanges a[href$="User:Lavapop101"],
#pagehistory a[href$="User:Ora, più veloce"],
.diff a[href$="User:Ora, più veloce"],
.page-Special_RecentChanges a[href$="User:Ora, più veloce"],
#pagehistory a[href$="User:Red Phoenix"],
.diff a[href$="User:Red Phoenix"],
.page-Special_RecentChanges a[href$="User:Red Phoenix"],
#pagehistory a[href$="User:Agora, mais rápido"],
.diff a[href$="User:Agora, mais rápido"],
.page-Special_RecentChanges a[href$="User:Agora, mais rápido"],
#pagehistory a[href$="User:Kiki"],
.diff a[href$="User:Kiki"],
.page-Special_RecentChanges a[href$="User:Kiki"],
#pagehistory a[href$="User:Jared2222"],
.diff a[href$="User:Jared2222"],
.page-Special_RecentChanges a[href$="User:Jared2222"] {
    color: #b8860b;
    
}

/* Notice boxes */
.noticebox {
    margin: 10px auto;
    width: 89%;
    background-color: hsl(var(--template-color, 0 0%) var(--lightness-primary-override, var(--lightness-noticebox-primary, 55%)));
    border-radius: 18px;
    padding: 3px 6px 6px 6px;
    text-align: center;
    clear:both
}

#noticebox-left-img {
    display: table-cell;
    vertical-align: middle;
    padding: 8px 10px 5px 5px;
}

#noticebox-header {
    display: table-cell;
    width: 100%;
    text-align: left;
    padding: 8px 0 0 0;
    font-family: Coustard;
    color: #fff;
    text-shadow: 2px 2px 0 hsl(var(--template-color, 0 0%) var(--lightness-shadow, 45%));
    font-size: 1.4em;
}

#noticebox-right-img {
    display: table-cell;
    width: 40px;
    vertical-align: middle;
    padding: 8px 5px 5px 10px;
}

#noticebox-text {
    margin: 0 auto;
    width: auto;
    vertical-align: middle;
    text-align: left;
    background-color: hsl(var(--template-color, 0 0%) var(--lightness-secondary-override, var(--lightness-noticebox-secondary, 85%)));
    border-radius: 13px;
    padding: 5px 15px 5px 15px;
    font-size: 1.0em;
}

/* Notice box mobile adjustments */
@media screen and (max-width: 850px) {
    .noticebox {
    	margin: 0 auto;
        margin-bottom: 10px;
        width: 96%;
    }

    #noticebox-left-img {
        line-height: 38px; 
        width: 25px;
    }

    #noticebox-header {
        font-size: 1.1em;
    }
    
    #noticebox-right-img {
        display: none;
    }

    #noticebox-text {
        font-size: 0.9em;
    }
}

/* Rounded corners */
.roundy { border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; -icab-border-radius: 20px; -o-border-radius: 20px; }
 
.roundytl { border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; -webkit-border-top-left-radius: 20px; -khtml-border-top-left-radius: 20px; -icab-border-top-left-radius: 20px; -o-border-top-left-radius: 20px; }
 
.roundytr { border-top-right-radius: 20px; -moz-border-radius-topright: 20px; -webkit-border-top-right-radius: 20px; -khtml-border-top-right-radius: 20px; -icab-border-top-right-radius: 20px; -o-border-top-right-radius: 20px; }
 
.roundybl { border-bottom-left-radius: 20px; -moz-border-radius-bottomleft: 20px; -webkit-border-bottom-left-radius: 20px; -khtml-border-bottom-left-radius: 20px; -icab-border-bottom-left-radius: 20px; -o-border-bottom-left-radius: 20px; }
 
.roundybr { border-bottom-right-radius: 20px; -moz-border-radius-bottomright: 20px; -webkit-border-bottom-right-radius: 20px; -khtml-border-bottom-right-radius: 20px; -icab-border-bottom-right-radius: 20px; -o-border-bottom-right-radius: 20px; }
 
.roundybottom { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; -moz-border-radius-bottomleft: 20px; -moz-border-radius-bottomright: 20px; -webkit-border-bottom-left-radius: 20px; -webkit-border-bottom-right-radius: 20px; -khtml-border-bottom-left-radius: 20px; -khtml-border-bottom-right-radius: 20px; -icab-border-bottom-left-radius: 20px; -icab-border-bottom-right-radius: 20px; -o-border-bottom-left-radius: 20px; -o-border-bottom-right-radius: 20px; }
 
.roundytop { border-top-left-radius: 20px; border-top-right-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-topright: 20px; -webkit-border-top-left-radius: 20px; -webkit-border-top-right-radius: 20px; -khtml-border-top-left-radius: 20px; -khtml-border-top-right-radius: 20px; -icab-border-top-left-radius: 20px; -icab-border-top-right-radius: 20px; -o-border-top-left-radius: 20px; -o-border-top-right-radius: 20px; }
 
.roundyleft { border-top-left-radius: 20px; border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; -webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -khtml-border-top-left-radius: 20px; -khtml-border-bottom-left-radius: 20px; -icab-border-top-left-radius: 20px; -icab-border-bottom-left-radius: 20px; -o-border-top-left-radius: 20px; -o-border-bottom-left-radius: 20px; }
 
.roundyright { border-bottom-right-radius: 20px; border-top-right-radius: 20px; -moz-border-radius-bottomright: 20px; -moz-border-radius-topright: 20px; -webkit-border-bottom-right-radius: 20px; -webkit-border-top-right-radius: 20px; -khtml-border-bottom-right-radius: 20px; -khtml-border-top-right-radius: 20px; -icab-border-bottom-right-radius: 20px; -icab-border-top-right-radius: 20px; -o-border-bottom-right-radius: 20px; -o-border-top-right-radius: 20px; }