m (Miasmus moved page User:Miasmus/styles.css to User:Miasmus/common.css) |
No edit summary |
||
Line 1: | Line 1: | ||
/* Copied from https://minecraft.wiki/w/ | /* Copied from https://minecraft.wiki/w/MediaWiki:Common.css for testing */ | ||
. | /* CSS placed here will be applied to all skins */ | ||
/** | |||
* See [[MediaWiki:Vector.css]] for desktop theme related styles. | |||
* See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. | |||
* | |||
* See [[MediaWiki:Minerva.css]] for mobile theme related styles. | |||
* See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. | |||
*/ | |||
/* Minecraft font | |||
* [[File:Minecraft.woff2]] [[File:Minecraft.woff]] | |||
*/ | |||
@font-face { | |||
font-family: Minecraft; | |||
src: url('filepath://Minecraft.woff2') format('woff2'), | |||
url('filepath://Minecraft.woff') format('woff'); | |||
} | } | ||
body { | |||
font-family: "Liberation Sans", Arial, Helvetica, FreeSans, sans-serif; | |||
} | } | ||
/** Color variables for tweaking by different themes **/ | |||
:root { | |||
--navbox-background-color: #FFF; | |||
--navbox-border-color: #CCC; | |||
--navbox-header-color: #CCC; | |||
--navbox-secondary-header-color: #DDD; | |||
--navbox-tertiary-header-color: #EEE; | |||
--navbox-section-color: #EEE; | |||
} | } | ||
. | body.wgl-theme-dark { | ||
--navbox-background-color: #333; | |||
--navbox-border-color: #444; | |||
--navbox-header-color: #111; | |||
--navbox-secondary-header-color: #181818; | |||
--navbox-tertiary-header-color: #222; | |||
--navbox-section-color: #222; | |||
} | } | ||
. | /* Page display title */ | ||
.mw-page-title-separator { | |||
margin-right: 0.25em; | |||
} | } | ||
. | .ns-10000 .mw-page-title-namespace, | ||
.ns-10002 .mw-page-title-namespace, | |||
.ns-10004 .mw-page-title-namespace, | |||
.ns-10006 .mw-page-title-namespace, | |||
.ns-10012 .mw-page-title-namespace { | |||
font-style: italic; | |||
margin-right: 1px; | |||
} | } | ||
/** Main page stylings **/ | |||
/** Only used for styling of elements, main page layout is defined at [[Minecraft_Wiki/styles.css]] **/ | |||
.fp-section { | |||
background-color: #FCFCFC; | |||
border: 1px solid #ccc; | |||
vertical-align: top; | |||
margin: 1px; | |||
} | } | ||
. | |||
.fp-banner-image { | |||
margin: 0 auto; | |||
} | } | ||
. | |||
.fp-banner-content { | |||
display: flex; | |||
gap: 10px; | |||
margin: 10px 0; | |||
flex-wrap: wrap; | |||
align-items: center; | |||
} | } | ||
@media screen and (min-width: | @media screen and (min-width: 480px) { | ||
. | .fp-banner-content { | ||
flex-wrap: nowrap; | |||
} | |||
.fp-banner-image { | |||
margin: 0; | |||
} | } | ||
} | } | ||
#fp-header-file { | |||
margin: auto; | |||
} | } | ||
@media screen and (min-width:990px) { | |||
#fp-header-file { | |||
margin: auto 0; | |||
} | |||
} | } | ||
#fp-header-links { | |||
margin: auto 0; | |||
} | } | ||
#fp-header-links ul { | |||
-ms-columns: 160px; | |||
-moz-columns: 160px; | |||
-webkit-columns: 160px; | |||
columns: 160px; | |||
-ms-column-count: 3; | |||
-moz-column-count: 3; | |||
-webkit-column-count: 3; | |||
column-count: 3; | |||
margin-top: 0; | |||
} | } | ||
. | /** Main page stylings **/ | ||
display: | .mcw-mainpage-icons { | ||
padding: 10px; | |||
display: flex; | |||
flex-wrap: wrap; | |||
row-gap: 20px; | |||
justify-content: center; | |||
} | } | ||
@media screen and (min-width:1400px) and (max-width:2400px) { | |||
#fp-2 .mcw-mainpage-icons { | |||
max-width: 750px; | |||
margin: auto; | |||
} | |||
} | } | ||
. | .mcw-mainpage-icon { | ||
flex: 0 0 auto; | |||
width: 90px; | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
text-align: center; | |||
} | } | ||
. | .mcw-mainpage-icon-img { | ||
height: 60px; | |||
width: 60px; | |||
/* Make sure icon is correctly centered */ | |||
display: flex; | display: flex; | ||
align-items: center; | align-items: center; | ||
justify-content: center; | |||
} | } | ||
. | .mcw-mainpage-icon a { | ||
word-wrap: normal; | |||
} | } | ||
. | .mcw-mainpage-platforms { | ||
display: flex; | |||
display: | gap: 10px; | ||
flex-wrap: wrap; | |||
justify-content: center; | |||
margin-top: 5px; | |||
margin- | |||
} | } | ||
. | .mcw-mainpage-platform { | ||
display: flex; | |||
gap: 5px; | |||
flex-direction: column; | |||
padding: 5px; | |||
} | } | ||
@media screen and (max-width:989px) { | |||
.mcw-mainpage-platform { | |||
flex: 1 1 200px; | |||
-- | } | ||
.mcw-mainpage-platform { | |||
flex-direction: row; | |||
flex-wrap: wrap; | |||
} | |||
} | } | ||
/** Template stylings **/ | |||
/* [[Template:Navbox]] */ | |||
-- | .navbox { | ||
-- | background: var(--navbox-background-color); | ||
border: 1px solid var(--navbox-border-color); | |||
margin: 1em auto 0; | |||
width: 100%; | |||
} | } | ||
.navbox table { | |||
background: var(--navbox-background-color); | |||
-- | margin-left: -4px; | ||
margin-right: -2px; | |||
} | } | ||
.navbox table:first-child { | |||
-- | margin-top: -2px; | ||
} | } | ||
.navbox table:last-child { | |||
margin-bottom: -2px; | |||
-- | |||
} | } | ||
.navbox .navbox-top { | |||
- | white-space: nowrap; | ||
background-color: var(--navbox-header-color); | |||
padding: 0 3px; | |||
text-align: center; | |||
} | } | ||
.navbox tr:not(:first-child) .navbox-top, | |||
.navbox .navbox .navbox-top { | |||
-- | background-color: var(--navbox-secondary-header-color); | ||
} | } | ||
.navbox .navbox tr:not(:first-child) .navbox-top { | |||
background-color: var(--navbox-tertiary-header-color); | |||
} | } | ||
.navbox-navbar, | |||
.navbox-navbar-mini { | |||
- | float: left; | ||
font-size: 80%; | |||
position: absolute; | |||
} | } | ||
.navbox-title { | |||
- | padding: 0 10px; | ||
font-size: 110%; | |||
} | } | ||
.navbox th { | |||
background-color: var(--navbox-section-color); | |||
padding: 0 10px; | |||
white-space: nowrap; | |||
text-align: right; | |||
- | |||
} | } | ||
. | .navbox td { | ||
width: 100%; | width: 100%; | ||
padding: 0 0 0 2px; | |||
} | |||
/* Clear before navboxes and their section */ | |||
h2:has(#Navigation):has(+ table.navbox) { | |||
clear: both; | |||
} | |||
/* [[Template:LoadBox]]*/ | |||
.load-page { | |||
background-color: rgba(255, 255, 255, .5); | |||
border: 1px solid #CCC; | |||
margin-bottom: 0.5em; | |||
padding: 0 0.5em; | |||
} | |||
body.wgl-theme-dark .load-page { | |||
background-color: #222; | |||
border-color: #111; | |||
} | } | ||
body.wgl-theme-dark .load-page .mw-spinner { | |||
. | filter: invert(1); | ||
} | } | ||
/* Hatnotes and disambiguation notices */ | |||
.hatnote { | |||
font-style: italic; | |||
} | } | ||
.hatnote i { | |||
- | font-style: normal; | ||
} | } | ||
. | div.hatnote { | ||
padding-left: 1.6em; | |||
margin-bottom: 0.5em; | |||
} | } | ||
. | div.hatnote + div.hatnote { | ||
margin-top: -0.5em; | |||
} | } | ||
/* [[Template:Layered blueprint]] */ | |||
@-webkit-keyframes layered-blueprint-fade-in { | |||
0% { | |||
opacity: 0; | |||
visibility: hidden; | |||
} | |||
100% { | |||
opacity: 1; | |||
visibility: visible; | |||
} | |||
} | } | ||
@keyframes layered-blueprint-fade-in { | |||
0% { | |||
opacity: 0; | |||
visibility: hidden; | |||
} | |||
100% { | |||
opacity: 1; | |||
visibility: visible; | |||
} | |||
} | } | ||
. | .layered-blueprint-layer { | ||
-webkit-animation: layered-blueprint-fade-in 200ms; | |||
animation: layered-blueprint-fade-in 200ms; | |||
} | } | ||
@-webkit-keyframes layered-blueprint-fade-out { | |||
0% { | |||
opacity: 1; | |||
visibility: visible; | |||
} | |||
100% { | |||
opacity: 0; | |||
visibility: hidden; | |||
} | |||
} | } | ||
@keyframes layered-blueprint-fade-out { | |||
0% { | |||
opacity: 1; | |||
visibility: visible; | |||
} | |||
100% { | |||
opacity: 0; | |||
visibility: hidden; | |||
} | |||
} | } | ||
. | .layered-blueprint-radio:checked + .layered-blueprint-tab + .layered-blueprint-layer ~ .layered-blueprint-layer { | ||
-webkit-animation: layered-blueprint-fade-out 200ms; | |||
animation: layered-blueprint-fade-out 200ms; | |||
} | } | ||
. | /* [[Template:YouTube]] */ | ||
.youtube-video { | |||
display: block; | display: block; | ||
} | } | ||
. | /* Prevent page jump from the toolbar loading */ | ||
.client-js #editform { | |||
/* To disable margin collapsing */ | |||
overflow: hidden; | |||
} | } | ||
. | .client-js .mw-editform > #wpTextbox1 { | ||
margin-top: 73px; | |||
} | } | ||
. | .wikiEditor-ui-toolbar .tabs span.tab a:before { | ||
. | filter: invert(1); | ||
} | } | ||
/* | /* Alternating cell background */ | ||
. | .alternatecells:nth-child(odd) { | ||
-- | background-color: #F9F9F9; | ||
} | |||
body.wgl-theme-dark .alternatecells:nth-child(odd) { | |||
background-color: #222; | |||
} | } | ||
/* [[ | /* Alternating table rows, primarily used with [[Template:Infobox row]] */ | ||
. | .alternaterows tr:nth-child(even), | ||
- | .infobox-rows tr:nth-child(even) { | ||
background-color: #F9F9F9; | |||
} | } | ||
body.wgl-theme-dark .alternaterows tr:nth-child(even), | |||
body.wgl-theme-dark .infobox-rows tr:nth-child(even) { | |||
. | background-color: #222; | ||
- | |||
} | } | ||
/* | /* Scale file page image to the width of the page */ | ||
. | .dynamic-video video, | ||
- | .dynamic-image img, | ||
#file video, | |||
#file img { | |||
max-width: 100%; | |||
height: auto; | |||
} | } | ||
/* | /* Fix bad codex default styles */ | ||
. | .cdx-message__content { | ||
hyphens: manual !important; | |||
} | } | ||
/* | /* Highlight clicked reference in blue to help navigation */ | ||
. | ol.references li:target, | ||
- | sup.reference:target, | ||
span.citation:target { | |||
background-color: #C1DAF2; | |||
} | } | ||
/* | /* Allow parts of toc to be hidden */ | ||
. | /* Section levels */ | ||
.toc-hidelevel2 .toclevel-1 ul, | |||
.toc-hidelevel3 .toclevel-2 ul, | |||
.toc-hidelevel4 .toclevel-3 ul, | |||
/* Numbers */ | |||
.toc-nonumbers .tocnumber { | |||
display: none; | |||
} | } | ||
/* | /* Adjust styles for small screens */ | ||
@media | @media (max-width: 500px) { | ||
#content div.thumb { | |||
float: none; | |||
} | } | ||
} | } | ||
/* Simulate link styling for JS only links */ | |||
.jslink { | |||
color: #0645AD; | |||
-webkit-user-select: none; | |||
-moz-user-select: none; | |||
-ms-user-select: none; | |||
user-select: none; | |||
} | |||
.jslink:hover { | |||
text-decoration: underline; | |||
cursor: pointer; | |||
} | } | ||
. | .jslink:active { | ||
color: #FAA700; | |||
} | } | ||
. | /* Try to use nearest neighbour scaling for pixelated images */ | ||
.mcwiki-header-grass, | |||
.ns-special .gallerybox img, | |||
.ns-14 .gallerybox img, | |||
.filehistory a img, | |||
.pixel-image, | |||
.invslot-item-image, | |||
.sprite { | |||
image-rendering: optimizeSpeed; | |||
image-rendering: -webkit-optimize-contrast; | |||
image-rendering: optimize-contrast; | |||
image-rendering: -moz-crisp-edges; | |||
image-rendering: -o-crisp-edges; | |||
image-rendering: crisp-edges; | |||
image-rendering: pixelated; | |||
-ms-interpolation-mode: nearest-neighbor; | |||
} | } | ||
. | /* User link icons */ | ||
-- | |||
/* Weird Gloop */ | |||
/* [[File:Weird Gloop.png]] light mode */ | |||
.mw-userlink[href="/w/User:Jayden"], .mw-userlink[href="/w/User:Jayden?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:Cook_Me_Plox"], .mw-userlink[href="/w/User:Cook_Me_Plox?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:TehKittyCat"], .mw-userlink[href="/w/User:TehKittyCat?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:BigDiesel2m"], .mw-userlink[href="/w/User:BigDiesel2m?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:Gaz_Lloyd"], .mw-userlink[href="/w/User:Gaz_Lloyd?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:Weird_Gloop"], .mw-userlink[href="/w/User:Weird_Gloop?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:Isobel"], .mw-userlink[href="/w/User:Isobel?action=edit&redlink=1"] { | |||
padding-left: 17px; | |||
background: url('filepath://Weird_Gloop.png') no-repeat left center; | |||
background-size: 14px 14px; | |||
} | } | ||
. | |||
/* [[File:Weird Gloop dark.png]] dark mode */ | |||
.wgl-theme-dark .mw-userlink[href="/w/User:Jayden"], .wgl-theme-dark .mw-userlink[href="/w/User:Jayden?action=edit&redlink=1"], | |||
. | .wgl-theme-dark .mw-userlink[href="/w/User:Cook_Me_Plox"], .wgl-theme-dark .mw-userlink[href="/w/User:Cook_Me_Plox?action=edit&redlink=1"], | ||
.wgl-theme-dark .mw-userlink[href="/w/User:TehKittyCat"], .wgl-theme-dark .mw-userlink[href="/w/User:TehKittyCat?action=edit&redlink=1"], | |||
.wgl-theme-dark .mw-userlink[href="/w/User:BigDiesel2m"], .wgl-theme-dark .mw-userlink[href="/w/User:BigDiesel2m?action=edit&redlink=1"], | |||
. | .wgl-theme-dark .mw-userlink[href="/w/User:Gaz_Lloyd"], .wgl-theme-dark .mw-userlink[href="/w/User:Gaz_Lloyd?action=edit&redlink=1"], | ||
.wgl-theme-dark .mw-userlink[href="/w/User:Weird_Gloop"], .wgl-theme-dark .mw-userlink[href="/w/User:Weird_Gloop?action=edit&redlink=1"], | |||
.wgl-theme-dark .mw-userlink[href="/w/User:Isobel"], .wgl-theme-dark .mw-userlink[href="/w/User:Isobel?action=edit&redlink=1"] { | |||
. | background-image: url('filepath://Weird_Gloop_dark.png'); | ||
- | |||
} | } | ||
. | /* Mojang */ | ||
/* Add [[File:Mojang logo.svg]] to known Mojang employee userlinks */ | |||
.mw-userlink[href="/w/User:Dinnerbone-gpuser"], .mw-userlink[href="/w/User:Dinnerbone-gpuser?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:Jeb_mojang"], .mw-userlink[href="/w/User:Jeb_mojang?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:MidnightEnforcer"], .mw-userlink[href="/w/User:MidnightEnforcer?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:Minecraft_Staff"], .mw-userlink[href="/w/User:Minecraft_Staff?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:Mojang_tommo"], .mw-userlink[href="/w/User:Mojang_tommo?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:Slicedlime"], .mw-userlink[href="/w/User:Slicedlime?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:IP_Justice"], .mw-userlink[href="/w/User:IP_Justice?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:Cornerhard"], .mw-userlink[href="/w/User:Cornerhard?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:CornerHard"], .mw-userlink[href="/w/User:CornerHard?action=edit&redlink=1"], | |||
. | /* legacy/deleted */ | ||
.mw-userlink[href="/w/User:MidnightEnforcer43458@legacy41488102"], .mw-userlink[href="/w/User:MidnightEnforcer43458@legacy41488102?action=edit&redlink=1"], | |||
/* previously User:Jonkagstrom47437 */ | |||
.mw-userlink[href="/w/User:@DeletedUser40286849"], .mw-userlink[href="/w/User:@DeletedUser40286849?action=edit&redlink=1"], | |||
/* previously User:shoghicp */ | |||
.mw-userlink[href="/w/User:@DeletedUser40317681"], .mw-userlink[href="/w/User:@DeletedUser40317681?action=edit&redlink=1"] { | |||
padding-left: 17px; | |||
background: url('filepath://Mojang_logo.svg') no-repeat left center; | |||
background-size: 14px 14px; | |||
} | } | ||
/* | /* Add [[File:Grass Block JE7 BE6.png]] to known Minecraft/Mojang-related contractor employee userlinks */ | ||
.mw-userlink[href="/w/User:C418bla"], .mw-userlink[href="/w/User:C418bla?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:Jocopa3"], .mw-userlink[href="/w/User:Jocopa3?action=edit&redlink=1"] { | |||
padding-left: 17px; | |||
background: url('filepath://Grass_Block_JE7_BE6.png') no-repeat left center; | |||
background-size: 14px 14px; | |||
} | } | ||
. | /* Add [[File:Gray Mojang Thing.png]] to known ex-Mojang employee userlinks */ | ||
.mw-userlink[href="/w/User:EvilSeph"], .mw-userlink[href="/w/User:EvilSeph?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:ExcitedZe"], .mw-userlink[href="/w/User:ExcitedZe?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:Neon_Master"], .mw-userlink[href="/w/User:Neon_Master?action=edit&redlink=1"], | |||
padding-left: | .mw-userlink[href="/w/User:RazzleberryFox"], .mw-userlink[href="/w/User:RazzleberryFox?action=edit&redlink=1"], | ||
.mw-userlink[href="/w/User:Tahg"], .mw-userlink[href="/w/User:Tahg?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:Tamerjeison"], .mw-userlink[href="/w/User:Tamerjeison?action=edit&redlink=1"], | |||
.mw-userlink[href="/w/User:HelenAngel"], .mw-userlink[href="/w/User:HelenAngel?action=edit&redlink=1"], | |||
/* previously User:ProfMobius */ | |||
.mw-userlink[href="/w/User:@DeletedUser40549330"], .mw-userlink[href="/w/User:@DeletedUser40549330?action=edit&redlink=1"] { | |||
padding-left: 17px; | |||
background: url('filepath://Gray_Mojang_Thing.png') no-repeat left center; | |||
} | } | ||
. | /* Make external links the same colour as internal links, the icon is enough to differentiate them */ | ||
.mw-body a.external { | |||
color: #0645ad; | |||
} | } | ||
.mw-body a.external:visited { | |||
color: #0b0080; | |||
} | } | ||
. | .mw-body a.external:active { | ||
color: #faa700; | |||
} | } | ||
body | /* Make tabs the correct size */ | ||
body { | |||
-moz-tab-size: 4; | |||
-o-tab-size: 4; | |||
tab-size: 4; | |||
} | } | ||
/* Classes corresponding to Minecraft formatting codes */ | |||
.format-0 { | |||
color: #000; | |||
text-shadow: 0.125em 0.125em 0 #000; | |||
} | } | ||
.format-1 { | |||
. | color: #0000A8; | ||
text-shadow: 0.125em 0.125em 0 #00002A; | |||
} | } | ||
.format-2 { | |||
color: #00A800; | |||
text-shadow: 0.125em 0.125em 0 #002A00; | |||
text- | |||
} | } | ||
.format-3 { | |||
. | color: #00A8A8; | ||
text-shadow: 0.125em 0.125em 0 #002A2A; | |||
} | } | ||
.format-4 { | |||
color: #A80000; | |||
text-shadow: 0.125em 0.125em 0 #2A0000; | |||
} | } | ||
.format-5 { | |||
color: #A800A8; | |||
text-shadow: 0.125em 0.125em 0 #2A002A; | |||
} | } | ||
.format-6 { | |||
color: #FBA800; | |||
. | text-shadow: 0.125em 0.125em 0 #3E2A00; | ||
} | } | ||
.format-7 { | |||
. | color: #A8A8A8; | ||
text-shadow: 0.125em 0.125em 0 #2A2A2A; | |||
} | } | ||
.format-8 { | |||
. | color: #545454; | ||
text-shadow: 0.125em 0.125em 0 #151515; | |||
} | } | ||
.format-9 { | |||
. | color: #5454FB; | ||
text-shadow: 0.125em 0.125em 0 #15153E; | |||
} | } | ||
.format-a { | |||
. | color: #54FB54; | ||
text-shadow: 0.125em 0.125em 0 #153E15; | |||
} | } | ||
.format-b { | |||
. | color: #54FBFB; | ||
text-shadow: 0.125em 0.125em 0 #153E3E; | |||
} | } | ||
.format-c { | |||
. | color: #FB5454; | ||
text-shadow: 0.125em 0.125em 0 #3E1515; | |||
} | } | ||
.format-d { | |||
. | color: #FB54FB; | ||
text-shadow: 0.125em 0.125em 0 #3E153E; | |||
color: # | |||
} | } | ||
.format-e { | |||
color: #FBFB54; | |||
text-shadow: 0.125em 0.125em 0 #3E3E15; | |||
} | } | ||
.format-f, | |||
. | #minetip-tooltip { | ||
color: #FBFBFB; | |||
text-shadow: 0.125em 0.125em 0 #3E3E3E; | |||
} | } | ||
. | .format-g { | ||
color: # | color: #DDD605; | ||
text-shadow: 0.125em 0.125em 0 #373501; | |||
} | } | ||
. | .format-h { | ||
color: #E3D4D1; | |||
text-shadow: 0.125em 0.125em 0 #383534; | |||
} | } | ||
. | .format-i { | ||
color: #CECACA; | |||
text-shadow: 0.125em 0.125em 0 #333232; | |||
} | } | ||
.format-j { | |||
. | color: #443A3B; | ||
text-shadow: 0.125em 0.125em 0 #110E0E; | |||
} | } | ||
.format-l { | |||
. | font-weight: bold; | ||
letter-spacing: 0.125em; | |||
} | } | ||
.format-m { | |||
. | text-decoration: line-through; | ||
} | } | ||
.format-n { | |||
text-decoration: underline; | |||
} | } | ||
.format-o { | |||
font-style: italic; | |||
} | } | ||
.format-p { | |||
. | color: #DEB12D; | ||
text-shadow: 0.125em 0.125em 0 #372C0B; | |||
} | } | ||
.format-q { | |||
. | color: #47A036; | ||
text-shadow: 0.125em 0.125em 0 #04280D; | |||
} | } | ||
.format-s { | |||
. | color: #2CBAA8; | ||
text-shadow: 0.125em 0.125em 0 #0B2E2A; | |||
} | } | ||
.format-t { | |||
. | color: #21497B; | ||
text-shadow: 0.125em 0.125em 0 #08121E; | |||
} | } | ||
.format-u { | |||
color: #9A5CC6; | |||
text-shadow: 0.125em 0.125em 0 #261731; | |||
} | } | ||
.format-v { | |||
. | color: #EB7114; | ||
text-shadow: 0.125em 0.125em 0 #3B1D05; | |||
} | } | ||
/* Custom color codes because §m and §n are used twice. */ | |||
. | .format-y { | ||
color: #971607; | |||
text-shadow: 0.125em 0.125em 0 #250501; | |||
} | } | ||
.format-z { | |||
. | color: #B4684D; | ||
text-shadow: 0.125em 0.125em 0 #2D1A13; | |||
} | } | ||
/* Class for 𞉀 and &$123 adding custom hex colors. */ | |||
. | .format-custom { | ||
text-shadow: 0.125em 0.125em 0 color-mix(in srgb, currentColor 25%, #000 75%); | |||
} | } | ||
/* Styling for minecraft style tooltip */ | |||
position: | #minetip-tooltip { | ||
position: fixed; | |||
top: 0; | |||
left: 0; | |||
background-color: #100010; | |||
background-color: rgba(16, 0, 16, 0.94); | |||
padding: 0.375em; | |||
font-family: Minecraft, sans-serif; | |||
font-size: 16px; | |||
word-spacing: 4px; | |||
white-space: nowrap; | |||
line-height: 1.25em; | |||
margin: 0.125em 0.25em; | |||
pointer-events: none; | |||
z-index: 9999; | |||
} | } | ||
. | #minetip-tooltip::before { | ||
content: ""; | |||
position: absolute; | |||
top: 0.125em; | |||
right: -0.125em; | |||
bottom: 0.125em; | |||
left: -0.125em; | |||
border: 0.15em solid #100010; | |||
border-style: none solid; | |||
border-color: rgba(16, 0, 16, 0.94); | |||
} | } | ||
#minetip-tooltip::after { | |||
content: ""; | content: ""; | ||
position: absolute; | position: absolute; | ||
top: 0.125em; | |||
right: 0; | |||
bottom: 0.125em; | |||
left: 0; | |||
border: 0.125em solid #2D0A63; | |||
border: | border-image: -webkit-linear-gradient(rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31)) 1; | ||
border-image: linear-gradient(rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31)) 1; | |||
} | } | ||
. | #minetip-tooltip > .description, | ||
#minetip-tooltip > .minetip-description { | |||
display: block; | |||
margin-top: 0.25em; | |||
} | } | ||
/* | /* For adding alt text to icons for accessibility purposes */ | ||
. | .hidden-alt-text { | ||
font-size: 0; | |||
} | } | ||
. | /* prevent sitenotice show/hide toggle from moving page contents down after pageload */ | ||
.globalNotice .globalNoticeDismiss { | |||
float: right; | |||
} | } | ||
/* Prevent code from overflowing */ | |||
code { | |||
overflow-wrap: break-word; | |||
} | } | ||
. | /* Style code, pre and similar elements/classes with one common styling */ | ||
@media screen { | |||
pre, code, .mw-code { | |||
background-color: #F8F9FA; | |||
color: #000; | |||
border: 1px solid #BBC2C6; | |||
} | |||
} | } | ||
. | kbd, .kbd-color { | ||
text-shadow: 0 1px 0 #FFF; | |||
background-color: #F8F9FA; | |||
color: #222; | |||
box-shadow: 0 1px rgba(0,0,0,0.2), 0 0 0 2px #FFF inset; | |||
border-color: #BBC2C6; | |||
font-size: smaller; | |||
} | } | ||
/* Fixes for small screens */ | |||
@media screen and (max-width: 720px) { | |||
#mw-head { | |||
top: 13px; | |||
} | |||
div#mw-navigation div#mw-panel { | |||
position: static !important; /* position: relative may be added to inline styles by built-in JS after page load; it needs an !important to override */ | |||
} | |||
} | } | ||
@media screen and (max-width: 500px) { | |||
/* TOC fix */ | |||
#mw-content-text > .mw-parser-output > div[style*="float"] { | |||
float: none !important; | |||
margin: 0 !important; | |||
} | |||
} | } | ||
. | /* presumable Discord link on comportal */ | ||
.CPDiscord { | |||
float: right; | |||
margin-left: 1em; | |||
clear: right; | |||
} | } | ||
/* Styling for tooltip */ | |||
.explain { | |||
border-bottom: 0; | |||
text-decoration: underline dotted; | |||
cursor: help; | |||
} | } | ||
/* Show help cursor when an abbr element has a title attribute */ | |||
abbr[title] { | |||
cursor: help; | |||
} | } | ||
/* [[Template:History]] */ | |||
.historytable-experiment { | |||
border-top: 1px solid; | |||
border-color: inherit; | |||
margin-top: 0.5em; | |||
padding: 0 1em; | |||
font-size: smaller; | |||
line-height: 1; | |||
background-color: inherit; | |||
} | |||
.historytable-experiment > div { | |||
margin: -0.5em auto 0; | |||
padding: 0 0.5em; | |||
width: min-content; | |||
background-color: inherit; | |||
} | |||
.historytable-experiment + span { | |||
font-size: small; | |||
line-height: 1.3; | |||
} | } | ||
/* Machine-readable extra template information */ | |||
.history-json, .chest-json, .chestcontents-json, .sound-json, .spawntable-json, .advancements-json, .achievements-json { | |||
display: none; | |||
} | } | ||
.mw-references-columns { | |||
overflow-wrap: break-word; | |||
} | } | ||
#mw-imagepage-section-filehistory { | |||
overflow: auto; | |||
} | } | ||
. | /* Enhance contrast for search highlight since we use a blue background */ | ||
.mw-prefs-search-highlight { | |||
background: #c9dffd !important; /* default style contains !important */ | |||
outline: 3px solid #c9dffd !important; | |||
} | } | ||
. | /* [[Template:Colorlink]] */ | ||
.colored-links a { | |||
color: inherit !important; | |||
} | } | ||
. | body.ns-10008 #ca-talk, | ||
display: | body.ns-10008 .minerva__tab[data-event-name="tabs.talk"] { | ||
display: none; | |||
} | } | ||
. | /* DiscussionTools dark mode fix */ | ||
body.wgl-theme-dark .ext-discussiontools-init-highlight { | |||
mix-blend-mode: lighten; | |||
} | } | ||
. | body.wgl-theme-dark .ext-discussiontools-init-publishedcomment { | ||
background-color: #6b5f29; | |||
} | } | ||
. | body.wgl-theme-dark .ext-discussiontools-init-targetcomment { | ||
background-color: #1b1f29; | |||
} | } | ||
body.wgl-theme-dark .ext-discussiontools-ui-replyWidget-preview { | |||
background: #222; | |||
} | } | ||
.sr-only:not(:focus):not(:active) { | |||
clip: rect(0 0 0 0); | |||
clip-path: inset(50%); | |||
height: 1px; | |||
overflow: hidden; | |||
position: absolute; | |||
white-space: nowrap; | |||
width: 1px; | |||
} |
Latest revision as of 21:23, 31 March 2025
/* Copied from https://minecraft.wiki/w/MediaWiki:Common.css for testing */
/* CSS placed here will be applied to all skins */
/**
* See [[MediaWiki:Vector.css]] for desktop theme related styles.
* See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles.
*
* See [[MediaWiki:Minerva.css]] for mobile theme related styles.
* See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles.
*/
/* Minecraft font
* [[File:Minecraft.woff2]] [[File:Minecraft.woff]]
*/
@font-face {
font-family: Minecraft;
src: url('filepath://Minecraft.woff2') format('woff2'),
url('filepath://Minecraft.woff') format('woff');
}
body {
font-family: "Liberation Sans", Arial, Helvetica, FreeSans, sans-serif;
}
/** Color variables for tweaking by different themes **/
:root {
--navbox-background-color: #FFF;
--navbox-border-color: #CCC;
--navbox-header-color: #CCC;
--navbox-secondary-header-color: #DDD;
--navbox-tertiary-header-color: #EEE;
--navbox-section-color: #EEE;
}
body.wgl-theme-dark {
--navbox-background-color: #333;
--navbox-border-color: #444;
--navbox-header-color: #111;
--navbox-secondary-header-color: #181818;
--navbox-tertiary-header-color: #222;
--navbox-section-color: #222;
}
/* Page display title */
.mw-page-title-separator {
margin-right: 0.25em;
}
.ns-10000 .mw-page-title-namespace,
.ns-10002 .mw-page-title-namespace,
.ns-10004 .mw-page-title-namespace,
.ns-10006 .mw-page-title-namespace,
.ns-10012 .mw-page-title-namespace {
font-style: italic;
margin-right: 1px;
}
/** Main page stylings **/
/** Only used for styling of elements, main page layout is defined at [[Minecraft_Wiki/styles.css]] **/
.fp-section {
background-color: #FCFCFC;
border: 1px solid #ccc;
vertical-align: top;
margin: 1px;
}
.fp-banner-image {
margin: 0 auto;
}
.fp-banner-content {
display: flex;
gap: 10px;
margin: 10px 0;
flex-wrap: wrap;
align-items: center;
}
@media screen and (min-width: 480px) {
.fp-banner-content {
flex-wrap: nowrap;
}
.fp-banner-image {
margin: 0;
}
}
#fp-header-file {
margin: auto;
}
@media screen and (min-width:990px) {
#fp-header-file {
margin: auto 0;
}
}
#fp-header-links {
margin: auto 0;
}
#fp-header-links ul {
-ms-columns: 160px;
-moz-columns: 160px;
-webkit-columns: 160px;
columns: 160px;
-ms-column-count: 3;
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
margin-top: 0;
}
/** Main page stylings **/
.mcw-mainpage-icons {
padding: 10px;
display: flex;
flex-wrap: wrap;
row-gap: 20px;
justify-content: center;
}
@media screen and (min-width:1400px) and (max-width:2400px) {
#fp-2 .mcw-mainpage-icons {
max-width: 750px;
margin: auto;
}
}
.mcw-mainpage-icon {
flex: 0 0 auto;
width: 90px;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.mcw-mainpage-icon-img {
height: 60px;
width: 60px;
/* Make sure icon is correctly centered */
display: flex;
align-items: center;
justify-content: center;
}
.mcw-mainpage-icon a {
word-wrap: normal;
}
.mcw-mainpage-platforms {
display: flex;
gap: 10px;
flex-wrap: wrap;
justify-content: center;
margin-top: 5px;
}
.mcw-mainpage-platform {
display: flex;
gap: 5px;
flex-direction: column;
padding: 5px;
}
@media screen and (max-width:989px) {
.mcw-mainpage-platform {
flex: 1 1 200px;
}
.mcw-mainpage-platform {
flex-direction: row;
flex-wrap: wrap;
}
}
/** Template stylings **/
/* [[Template:Navbox]] */
.navbox {
background: var(--navbox-background-color);
border: 1px solid var(--navbox-border-color);
margin: 1em auto 0;
width: 100%;
}
.navbox table {
background: var(--navbox-background-color);
margin-left: -4px;
margin-right: -2px;
}
.navbox table:first-child {
margin-top: -2px;
}
.navbox table:last-child {
margin-bottom: -2px;
}
.navbox .navbox-top {
white-space: nowrap;
background-color: var(--navbox-header-color);
padding: 0 3px;
text-align: center;
}
.navbox tr:not(:first-child) .navbox-top,
.navbox .navbox .navbox-top {
background-color: var(--navbox-secondary-header-color);
}
.navbox .navbox tr:not(:first-child) .navbox-top {
background-color: var(--navbox-tertiary-header-color);
}
.navbox-navbar,
.navbox-navbar-mini {
float: left;
font-size: 80%;
position: absolute;
}
.navbox-title {
padding: 0 10px;
font-size: 110%;
}
.navbox th {
background-color: var(--navbox-section-color);
padding: 0 10px;
white-space: nowrap;
text-align: right;
}
.navbox td {
width: 100%;
padding: 0 0 0 2px;
}
/* Clear before navboxes and their section */
h2:has(#Navigation):has(+ table.navbox) {
clear: both;
}
/* [[Template:LoadBox]]*/
.load-page {
background-color: rgba(255, 255, 255, .5);
border: 1px solid #CCC;
margin-bottom: 0.5em;
padding: 0 0.5em;
}
body.wgl-theme-dark .load-page {
background-color: #222;
border-color: #111;
}
body.wgl-theme-dark .load-page .mw-spinner {
filter: invert(1);
}
/* Hatnotes and disambiguation notices */
.hatnote {
font-style: italic;
}
.hatnote i {
font-style: normal;
}
div.hatnote {
padding-left: 1.6em;
margin-bottom: 0.5em;
}
div.hatnote + div.hatnote {
margin-top: -0.5em;
}
/* [[Template:Layered blueprint]] */
@-webkit-keyframes layered-blueprint-fade-in {
0% {
opacity: 0;
visibility: hidden;
}
100% {
opacity: 1;
visibility: visible;
}
}
@keyframes layered-blueprint-fade-in {
0% {
opacity: 0;
visibility: hidden;
}
100% {
opacity: 1;
visibility: visible;
}
}
.layered-blueprint-layer {
-webkit-animation: layered-blueprint-fade-in 200ms;
animation: layered-blueprint-fade-in 200ms;
}
@-webkit-keyframes layered-blueprint-fade-out {
0% {
opacity: 1;
visibility: visible;
}
100% {
opacity: 0;
visibility: hidden;
}
}
@keyframes layered-blueprint-fade-out {
0% {
opacity: 1;
visibility: visible;
}
100% {
opacity: 0;
visibility: hidden;
}
}
.layered-blueprint-radio:checked + .layered-blueprint-tab + .layered-blueprint-layer ~ .layered-blueprint-layer {
-webkit-animation: layered-blueprint-fade-out 200ms;
animation: layered-blueprint-fade-out 200ms;
}
/* [[Template:YouTube]] */
.youtube-video {
display: block;
}
/* Prevent page jump from the toolbar loading */
.client-js #editform {
/* To disable margin collapsing */
overflow: hidden;
}
.client-js .mw-editform > #wpTextbox1 {
margin-top: 73px;
}
.wikiEditor-ui-toolbar .tabs span.tab a:before {
filter: invert(1);
}
/* Alternating cell background */
.alternatecells:nth-child(odd) {
background-color: #F9F9F9;
}
body.wgl-theme-dark .alternatecells:nth-child(odd) {
background-color: #222;
}
/* Alternating table rows, primarily used with [[Template:Infobox row]] */
.alternaterows tr:nth-child(even),
.infobox-rows tr:nth-child(even) {
background-color: #F9F9F9;
}
body.wgl-theme-dark .alternaterows tr:nth-child(even),
body.wgl-theme-dark .infobox-rows tr:nth-child(even) {
background-color: #222;
}
/* Scale file page image to the width of the page */
.dynamic-video video,
.dynamic-image img,
#file video,
#file img {
max-width: 100%;
height: auto;
}
/* Fix bad codex default styles */
.cdx-message__content {
hyphens: manual !important;
}
/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
background-color: #C1DAF2;
}
/* Allow parts of toc to be hidden */
/* Section levels */
.toc-hidelevel2 .toclevel-1 ul,
.toc-hidelevel3 .toclevel-2 ul,
.toc-hidelevel4 .toclevel-3 ul,
/* Numbers */
.toc-nonumbers .tocnumber {
display: none;
}
/* Adjust styles for small screens */
@media (max-width: 500px) {
#content div.thumb {
float: none;
}
}
/* Simulate link styling for JS only links */
.jslink {
color: #0645AD;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.jslink:hover {
text-decoration: underline;
cursor: pointer;
}
.jslink:active {
color: #FAA700;
}
/* Try to use nearest neighbour scaling for pixelated images */
.mcwiki-header-grass,
.ns-special .gallerybox img,
.ns-14 .gallerybox img,
.filehistory a img,
.pixel-image,
.invslot-item-image,
.sprite {
image-rendering: optimizeSpeed;
image-rendering: -webkit-optimize-contrast;
image-rendering: optimize-contrast;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: crisp-edges;
image-rendering: pixelated;
-ms-interpolation-mode: nearest-neighbor;
}
/* User link icons */
/* Weird Gloop */
/* [[File:Weird Gloop.png]] light mode */
.mw-userlink[href="/w/User:Jayden"], .mw-userlink[href="/w/User:Jayden?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Cook_Me_Plox"], .mw-userlink[href="/w/User:Cook_Me_Plox?action=edit&redlink=1"],
.mw-userlink[href="/w/User:TehKittyCat"], .mw-userlink[href="/w/User:TehKittyCat?action=edit&redlink=1"],
.mw-userlink[href="/w/User:BigDiesel2m"], .mw-userlink[href="/w/User:BigDiesel2m?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Gaz_Lloyd"], .mw-userlink[href="/w/User:Gaz_Lloyd?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Weird_Gloop"], .mw-userlink[href="/w/User:Weird_Gloop?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Isobel"], .mw-userlink[href="/w/User:Isobel?action=edit&redlink=1"] {
padding-left: 17px;
background: url('filepath://Weird_Gloop.png') no-repeat left center;
background-size: 14px 14px;
}
/* [[File:Weird Gloop dark.png]] dark mode */
.wgl-theme-dark .mw-userlink[href="/w/User:Jayden"], .wgl-theme-dark .mw-userlink[href="/w/User:Jayden?action=edit&redlink=1"],
.wgl-theme-dark .mw-userlink[href="/w/User:Cook_Me_Plox"], .wgl-theme-dark .mw-userlink[href="/w/User:Cook_Me_Plox?action=edit&redlink=1"],
.wgl-theme-dark .mw-userlink[href="/w/User:TehKittyCat"], .wgl-theme-dark .mw-userlink[href="/w/User:TehKittyCat?action=edit&redlink=1"],
.wgl-theme-dark .mw-userlink[href="/w/User:BigDiesel2m"], .wgl-theme-dark .mw-userlink[href="/w/User:BigDiesel2m?action=edit&redlink=1"],
.wgl-theme-dark .mw-userlink[href="/w/User:Gaz_Lloyd"], .wgl-theme-dark .mw-userlink[href="/w/User:Gaz_Lloyd?action=edit&redlink=1"],
.wgl-theme-dark .mw-userlink[href="/w/User:Weird_Gloop"], .wgl-theme-dark .mw-userlink[href="/w/User:Weird_Gloop?action=edit&redlink=1"],
.wgl-theme-dark .mw-userlink[href="/w/User:Isobel"], .wgl-theme-dark .mw-userlink[href="/w/User:Isobel?action=edit&redlink=1"] {
background-image: url('filepath://Weird_Gloop_dark.png');
}
/* Mojang */
/* Add [[File:Mojang logo.svg]] to known Mojang employee userlinks */
.mw-userlink[href="/w/User:Dinnerbone-gpuser"], .mw-userlink[href="/w/User:Dinnerbone-gpuser?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Jeb_mojang"], .mw-userlink[href="/w/User:Jeb_mojang?action=edit&redlink=1"],
.mw-userlink[href="/w/User:MidnightEnforcer"], .mw-userlink[href="/w/User:MidnightEnforcer?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Minecraft_Staff"], .mw-userlink[href="/w/User:Minecraft_Staff?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Mojang_tommo"], .mw-userlink[href="/w/User:Mojang_tommo?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Slicedlime"], .mw-userlink[href="/w/User:Slicedlime?action=edit&redlink=1"],
.mw-userlink[href="/w/User:IP_Justice"], .mw-userlink[href="/w/User:IP_Justice?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Cornerhard"], .mw-userlink[href="/w/User:Cornerhard?action=edit&redlink=1"],
.mw-userlink[href="/w/User:CornerHard"], .mw-userlink[href="/w/User:CornerHard?action=edit&redlink=1"],
/* legacy/deleted */
.mw-userlink[href="/w/User:MidnightEnforcer43458@legacy41488102"], .mw-userlink[href="/w/User:MidnightEnforcer43458@legacy41488102?action=edit&redlink=1"],
/* previously User:Jonkagstrom47437 */
.mw-userlink[href="/w/User:@DeletedUser40286849"], .mw-userlink[href="/w/User:@DeletedUser40286849?action=edit&redlink=1"],
/* previously User:shoghicp */
.mw-userlink[href="/w/User:@DeletedUser40317681"], .mw-userlink[href="/w/User:@DeletedUser40317681?action=edit&redlink=1"] {
padding-left: 17px;
background: url('filepath://Mojang_logo.svg') no-repeat left center;
background-size: 14px 14px;
}
/* Add [[File:Grass Block JE7 BE6.png]] to known Minecraft/Mojang-related contractor employee userlinks */
.mw-userlink[href="/w/User:C418bla"], .mw-userlink[href="/w/User:C418bla?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Jocopa3"], .mw-userlink[href="/w/User:Jocopa3?action=edit&redlink=1"] {
padding-left: 17px;
background: url('filepath://Grass_Block_JE7_BE6.png') no-repeat left center;
background-size: 14px 14px;
}
/* Add [[File:Gray Mojang Thing.png]] to known ex-Mojang employee userlinks */
.mw-userlink[href="/w/User:EvilSeph"], .mw-userlink[href="/w/User:EvilSeph?action=edit&redlink=1"],
.mw-userlink[href="/w/User:ExcitedZe"], .mw-userlink[href="/w/User:ExcitedZe?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Neon_Master"], .mw-userlink[href="/w/User:Neon_Master?action=edit&redlink=1"],
.mw-userlink[href="/w/User:RazzleberryFox"], .mw-userlink[href="/w/User:RazzleberryFox?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Tahg"], .mw-userlink[href="/w/User:Tahg?action=edit&redlink=1"],
.mw-userlink[href="/w/User:Tamerjeison"], .mw-userlink[href="/w/User:Tamerjeison?action=edit&redlink=1"],
.mw-userlink[href="/w/User:HelenAngel"], .mw-userlink[href="/w/User:HelenAngel?action=edit&redlink=1"],
/* previously User:ProfMobius */
.mw-userlink[href="/w/User:@DeletedUser40549330"], .mw-userlink[href="/w/User:@DeletedUser40549330?action=edit&redlink=1"] {
padding-left: 17px;
background: url('filepath://Gray_Mojang_Thing.png') no-repeat left center;
}
/* Make external links the same colour as internal links, the icon is enough to differentiate them */
.mw-body a.external {
color: #0645ad;
}
.mw-body a.external:visited {
color: #0b0080;
}
.mw-body a.external:active {
color: #faa700;
}
/* Make tabs the correct size */
body {
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
}
/* Classes corresponding to Minecraft formatting codes */
.format-0 {
color: #000;
text-shadow: 0.125em 0.125em 0 #000;
}
.format-1 {
color: #0000A8;
text-shadow: 0.125em 0.125em 0 #00002A;
}
.format-2 {
color: #00A800;
text-shadow: 0.125em 0.125em 0 #002A00;
}
.format-3 {
color: #00A8A8;
text-shadow: 0.125em 0.125em 0 #002A2A;
}
.format-4 {
color: #A80000;
text-shadow: 0.125em 0.125em 0 #2A0000;
}
.format-5 {
color: #A800A8;
text-shadow: 0.125em 0.125em 0 #2A002A;
}
.format-6 {
color: #FBA800;
text-shadow: 0.125em 0.125em 0 #3E2A00;
}
.format-7 {
color: #A8A8A8;
text-shadow: 0.125em 0.125em 0 #2A2A2A;
}
.format-8 {
color: #545454;
text-shadow: 0.125em 0.125em 0 #151515;
}
.format-9 {
color: #5454FB;
text-shadow: 0.125em 0.125em 0 #15153E;
}
.format-a {
color: #54FB54;
text-shadow: 0.125em 0.125em 0 #153E15;
}
.format-b {
color: #54FBFB;
text-shadow: 0.125em 0.125em 0 #153E3E;
}
.format-c {
color: #FB5454;
text-shadow: 0.125em 0.125em 0 #3E1515;
}
.format-d {
color: #FB54FB;
text-shadow: 0.125em 0.125em 0 #3E153E;
}
.format-e {
color: #FBFB54;
text-shadow: 0.125em 0.125em 0 #3E3E15;
}
.format-f,
#minetip-tooltip {
color: #FBFBFB;
text-shadow: 0.125em 0.125em 0 #3E3E3E;
}
.format-g {
color: #DDD605;
text-shadow: 0.125em 0.125em 0 #373501;
}
.format-h {
color: #E3D4D1;
text-shadow: 0.125em 0.125em 0 #383534;
}
.format-i {
color: #CECACA;
text-shadow: 0.125em 0.125em 0 #333232;
}
.format-j {
color: #443A3B;
text-shadow: 0.125em 0.125em 0 #110E0E;
}
.format-l {
font-weight: bold;
letter-spacing: 0.125em;
}
.format-m {
text-decoration: line-through;
}
.format-n {
text-decoration: underline;
}
.format-o {
font-style: italic;
}
.format-p {
color: #DEB12D;
text-shadow: 0.125em 0.125em 0 #372C0B;
}
.format-q {
color: #47A036;
text-shadow: 0.125em 0.125em 0 #04280D;
}
.format-s {
color: #2CBAA8;
text-shadow: 0.125em 0.125em 0 #0B2E2A;
}
.format-t {
color: #21497B;
text-shadow: 0.125em 0.125em 0 #08121E;
}
.format-u {
color: #9A5CC6;
text-shadow: 0.125em 0.125em 0 #261731;
}
.format-v {
color: #EB7114;
text-shadow: 0.125em 0.125em 0 #3B1D05;
}
/* Custom color codes because §m and §n are used twice. */
.format-y {
color: #971607;
text-shadow: 0.125em 0.125em 0 #250501;
}
.format-z {
color: #B4684D;
text-shadow: 0.125em 0.125em 0 #2D1A13;
}
/* Class for 𞉀 and &$123 adding custom hex colors. */
.format-custom {
text-shadow: 0.125em 0.125em 0 color-mix(in srgb, currentColor 25%, #000 75%);
}
/* Styling for minecraft style tooltip */
#minetip-tooltip {
position: fixed;
top: 0;
left: 0;
background-color: #100010;
background-color: rgba(16, 0, 16, 0.94);
padding: 0.375em;
font-family: Minecraft, sans-serif;
font-size: 16px;
word-spacing: 4px;
white-space: nowrap;
line-height: 1.25em;
margin: 0.125em 0.25em;
pointer-events: none;
z-index: 9999;
}
#minetip-tooltip::before {
content: "";
position: absolute;
top: 0.125em;
right: -0.125em;
bottom: 0.125em;
left: -0.125em;
border: 0.15em solid #100010;
border-style: none solid;
border-color: rgba(16, 0, 16, 0.94);
}
#minetip-tooltip::after {
content: "";
position: absolute;
top: 0.125em;
right: 0;
bottom: 0.125em;
left: 0;
border: 0.125em solid #2D0A63;
border-image: -webkit-linear-gradient(rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31)) 1;
border-image: linear-gradient(rgba(80, 0, 255, 0.31), rgba(40, 0, 127, 0.31)) 1;
}
#minetip-tooltip > .description,
#minetip-tooltip > .minetip-description {
display: block;
margin-top: 0.25em;
}
/* For adding alt text to icons for accessibility purposes */
.hidden-alt-text {
font-size: 0;
}
/* prevent sitenotice show/hide toggle from moving page contents down after pageload */
.globalNotice .globalNoticeDismiss {
float: right;
}
/* Prevent code from overflowing */
code {
overflow-wrap: break-word;
}
/* Style code, pre and similar elements/classes with one common styling */
@media screen {
pre, code, .mw-code {
background-color: #F8F9FA;
color: #000;
border: 1px solid #BBC2C6;
}
}
kbd, .kbd-color {
text-shadow: 0 1px 0 #FFF;
background-color: #F8F9FA;
color: #222;
box-shadow: 0 1px rgba(0,0,0,0.2), 0 0 0 2px #FFF inset;
border-color: #BBC2C6;
font-size: smaller;
}
/* Fixes for small screens */
@media screen and (max-width: 720px) {
#mw-head {
top: 13px;
}
div#mw-navigation div#mw-panel {
position: static !important; /* position: relative may be added to inline styles by built-in JS after page load; it needs an !important to override */
}
}
@media screen and (max-width: 500px) {
/* TOC fix */
#mw-content-text > .mw-parser-output > div[style*="float"] {
float: none !important;
margin: 0 !important;
}
}
/* presumable Discord link on comportal */
.CPDiscord {
float: right;
margin-left: 1em;
clear: right;
}
/* Styling for tooltip */
.explain {
border-bottom: 0;
text-decoration: underline dotted;
cursor: help;
}
/* Show help cursor when an abbr element has a title attribute */
abbr[title] {
cursor: help;
}
/* [[Template:History]] */
.historytable-experiment {
border-top: 1px solid;
border-color: inherit;
margin-top: 0.5em;
padding: 0 1em;
font-size: smaller;
line-height: 1;
background-color: inherit;
}
.historytable-experiment > div {
margin: -0.5em auto 0;
padding: 0 0.5em;
width: min-content;
background-color: inherit;
}
.historytable-experiment + span {
font-size: small;
line-height: 1.3;
}
/* Machine-readable extra template information */
.history-json, .chest-json, .chestcontents-json, .sound-json, .spawntable-json, .advancements-json, .achievements-json {
display: none;
}
.mw-references-columns {
overflow-wrap: break-word;
}
#mw-imagepage-section-filehistory {
overflow: auto;
}
/* Enhance contrast for search highlight since we use a blue background */
.mw-prefs-search-highlight {
background: #c9dffd !important; /* default style contains !important */
outline: 3px solid #c9dffd !important;
}
/* [[Template:Colorlink]] */
.colored-links a {
color: inherit !important;
}
body.ns-10008 #ca-talk,
body.ns-10008 .minerva__tab[data-event-name="tabs.talk"] {
display: none;
}
/* DiscussionTools dark mode fix */
body.wgl-theme-dark .ext-discussiontools-init-highlight {
mix-blend-mode: lighten;
}
body.wgl-theme-dark .ext-discussiontools-init-publishedcomment {
background-color: #6b5f29;
}
body.wgl-theme-dark .ext-discussiontools-init-targetcomment {
background-color: #1b1f29;
}
body.wgl-theme-dark .ext-discussiontools-ui-replyWidget-preview {
background: #222;
}
.sr-only:not(:focus):not(:active) {
clip: rect(0 0 0 0);
clip-path: inset(50%);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}