Hypixel SkyBlock Wiki
No edit summary
No edit summary
Line 782: Line 782:
 
margin: 0 0.3em;
 
margin: 0 0.3em;
 
color: white;
 
color: white;
  +
}
  +
  +
/* Extra styling for userboxes */
  +
.article-userbox {
  +
width: 240px;
  +
border: 1px solid #da6565;
 
}
 
}

Revision as of 07:19, 25 June 2021

/**
 * The is the root LESS file for [[MediaWiki:Common.css]].
 *
 * To update [[MediaWiki:Common.css]] from this file:
 * - For Oasis users: Click the "Update CSS" button at the top of the page
 * - For Monobook users: Click the "Update CSS" link in your toolbox
 *
 * For more information, see <http://dev.wikia.com/wiki/Less>
 * --------------------------------------------------------------------------------------------------------------------
 * LESS standard library: <http://lesscss.org/functions/>
 * Non-standard mixins:   <http://dev.wikia.com/wiki/Less/mixins>
 *
 * Available themedesigner values:
 * - @theme-body    -> body background colour
 * - @theme-buttons -> button colour
 * - @theme-header  -> collapsible footer bar colour
 * - @theme-links   -> link colour
 * - @theme-page    -> article content background
 */

/* Normal CSS import */
/* @import "/load.php?mode=articles&articles=u:dev:MediaWiki:Highlight.css&only=styles"; */
@import "https://dev.fandom.com/wiki/MediaWiki:Highlight.css?action=raw&ctype=text/css";
@import "https://dev.fandom.com/wiki/MediaWiki:InterlanguageFlags.css?action=raw&ctype=text/css";

/* directory, used in imports */
@dir: 'MediaWiki:Custom-common.less';

/* template styling */
@import '@{dir}/navbox.less';
@import '@{dir}/inventory.less';
@import '@{dir}/minecraft.less';

/* page specific styling */
@import '@{dir}/mainpage.less';

/* Code Editor Styling */
@import '@{dir}/AceEditor.less';
@import "@{dir}/CodeHighlight.less";

/* Old Wikia Menu Button */
@import "@{dir}/WikiaMenuButton.less";

/* Custom Fonts */
@import "@{dir}/fonts.less";

/* Staff Colors (Updated via a script at [[MediaWiki:Gadget-StaffColorsUpdater.js]] */
@import "@{dir}/staff-colors.less";

/* Used by Module:Minimap */
@import "@{dir}/minimap.less";

/* General CSS - only simple css that effects multiple type of article pages should go here */


/***** CSS placed here will be applied to all skins on the entire site. *****/
.mw-headline {  /*  Style all headings (h2, h3, etc) */
    font-family: Copperplate, Copperplate Gothic Light, Impact, Charcoal, sans-serif;
}

.mw-parser-output li:not([class]), 
.WikiaArticle li:not([class]) {
    font-size: inherit !important;
    line-height: inherit !important;
}

/* Holiday Guy in userboxes (disabled) */
/* #userProfileApp .user-identity-box__wrapper {
    position: relative;
    background: url(https://static.wikia.nocookie.net/hypixel-skyblock/images/1/1f/Holiday_Guy.png/revision/latest/scale-to-width-down/175?cb=20201210211322) bottom right no-repeat;
} */

#userProfileApp .user-identity-bio {
    margin-right: 10em;
}

/* Fix link icons */
a[href*="/wiki/"].external:after,
a[href*=".fandom.com"].external:after,
a[href*=".wikia.org"].external:after {
    display: none !important;
}

table[align="center"] {
	margin: auto;
}

abbr[title] { text-decoration: underline dotted; }
.oddrow tr:nth-of-type(odd)>td, tr.oddrow td { background:rgba(0,0,0,0.2); } /* Darkens every other row */
/* .center is used by fandom, and makes element used on also have a width of 100% */
.ct, .centertext, .centertxt { 
	text-align:center !important;
}

.code, code.dark {
	background: rgba(0, 0, 0, 0.35) !important;
	padding: 1.5px !important;
	border-radius: 3px !important;
	tab-size: 4 !important;
	font-family: monospace !important;
	white-space: pre !important;
}

.dark-code-box {
    background-color: #002b36;
    border: 1px solid #5e484a;
    line-height: 14px;
    overflow: auto;
    padding: 12px;
    word-wrap: normal;
    color: #93a1a1;
    font-family: monospace;
}

.skin-oasis .cm-mw-doubleUnderscore,
.skin-oasis .cm-mw-signature,
.skin-oasis .cm-mw-hr {
	background: unset !important;
}

wikitable.lowpadding th,
wikitable.lowpadding td {
	padding: 2px;
}
ol.references li:target, sup.reference:target {
	background: unset !important;
	border-color: #fff;
	border-radius: 3px;
}

a.page-title-link:hover {
    text-decoration: underline;
}

.WikiaArticle *:not(.plainlist) > ul:not([class]), 
.WikiaArticle *:not(.plainlist) > ul[class*="mw"],
.WikiaArticle *:not(.plainlist) > ul.plainlinks,
.WikiaArticle ol {
	margin: 0.4em 0px 0.5em 2.5em; 
}
.WikiaArticle ol {
	list-style: decimal; 
}
.WikiaArticle ol.special {
	margin-left: 3.2em; 
}
.WikiaArticle *:not(.plainlist) > ul:not([class]),
.WikiaArticle *:not(.plainlist) > ul[class*="mw"],
.WikiaArticle *:not(.plainlist) > ul.plainlinks{
    list-style: square;
}
.WikiaArticle li {
	line-height: 20px; margin: 3px 0px; 
}
.WikiaArticle dl {
	margin: 1em 0px; 
}

.mw-changeslist table {
    margin: 2px !important;
    margin-left: 0 !important;
}

.navbox .hlist * {
    font-size: 12px !important;
}

.cm-mw-skipformatting {
	background: unset !important;
}

ul.lowmargin {
	margin-left: 1.5em;
}

/* Makes the infobox top navigation wrap onto multiple lines, since badly designed scrolling behavior is crap on desktop */
.portable-infobox .pi-section-navigation {
    justify-content: center;
    flex-wrap: wrap;
}

.oo-ui-buttonElement-button {
	color: var(--theme-article-text-color) !important;
}
.oo-ui-buttonElement-frameless.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
	color: var(--theme-alert-color) !important;
}

/* Removing the white-ish background from various elemnts */
.admin-dashboard__module,
.AdminDashboard .admin-dashboard-content .control-section,
.mw_metadata,
.CategorySelect.articlePage {
    background: unset;
}

.WikiaMainContent pre:not([class]),
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle,
.ooui-theme-fandomooui .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle+.mw-rcfilters-ui-table {
	background-color: rgba(0, 0, 0, 0.35);
}
.mw-changeslist-legend {
	background-color: rgba(0, 0, 0, 0.35) !important;
}

.admin-dashboard__module,
.AdminDashboard .admin-dashboard-content .control-section {
    border: 1px solid #9b8d8e;
}

.AdminDashboardTabs .tab.active {
    background: rgba(248, 192, 85, 0.35);
    border-color: rgba(248, 192, 85, 0.8);
}

.AdminDashboardTabs .tab:hover {
    background: rgba(248, 192, 85, 0.5);
    transition-property: background, border;
    transition-delay: 0.3s;
}

/* General hide class to be used as necessary (pair to .mobile-hide) */
.desktop-hide { display: none !important; }

/* Table Highligting */
.wikitable tr:target,
.article-table tr:target {
    border-color:#CC0000;
    border-style:solid;
    background:#770000;
}

.wikitable tr:target td,
.wikitable tr:target th {
    border-color: #CC0000;
    border-style: solid;
}
/* Fix Collapsed table headers */
table.mw-made-collapsible:not(.mw-collapsed) > thead > tr {
    display: table-row !important;
}

/* Article-table CSS */
.article-table th {
    text-align: center;
}
 	
/* Wikitable CSS */
.wikitable th {
	padding: 2.8px 5.6px !important;
    background-color: #261416 !important;
}
 	
/* Heading CSS */
#WikiaMainContent *:not(.toctitle) > h2:not([class]):not(#mw-previewheader) {
    background: #2d1616;
    padding: 4px;
    border-radius: 8px 15px 0 0;
}

.toc ul ul { 
	list-style: none !important;
	margin: 1.2em;
}

.toc ul {
	list-style: none !important;
	margin: 0.6em;
}

/* Adds wikipedia Template:Ambox type style to a table/div */
.messagebox {
    background:lighten(@theme-page, 5%);
    border:1px solid #AAA;
    border-left:10px solid @theme-buttons;
    padding:2px 10px;
    display:block;
    margin:0 10%;
    overflow:auto;
}

/* Enables H2 and H3 headers Tabber */
.tabberlive {
    position:relative;  /*  Needed for {{TabberLinks}} */
    overflow-x:auto; /* Fixes the tabbers overflowing over infoboxes or any other floating stuff */
    .tabbertab { h2, h3 { display:block !important;  } }
}
.wikitable td, .article-table td { overflow: hidden; position:relative; }
.blankCell {
	display: flex;
    cursor:not-allowed;
    background:rgba(150,150,150,0.15);
    text-align:center;
    font-size:65%;
    color: transparent; /* We only want to show what is in ::after, but still want an actual character in the template so the character is selectable */

	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.blankCell::after {
	content: "∅";
	flex: 1;
	align-self: center;
	color:rgba(185, 185, 185, 0.55);
}

/* Prevent infobox images being to tall */
.pi-image-thumbnail {
	max-height: 350px;
	max-width: 100%;
	min-width: 160px;
    height: auto;
    width: auto;
}

/* https://en.wikipedia.org/wiki/Template:Plainlist */
.plainlist ul, .pi-europa .pi-data-value .plainlist ul {
    line-height: inherit;
    list-style: none none;
    margin: 0;
}
.plainlist ul li, .pi-europa .pi-data-value .plainlist ul li {
    margin: 0;
    padding: 0;
}

.inset-code {
   background-color: #cacaca;
   padding: 1px 1px;
   border-radius: 3px;
   font-family: monospace;
   color: black;
   border: 1.1px solid #383838;
   display: inline;
   position: relative;
   vertical-align: bottom;
   white-space: pre;
}

.button .large {
    padding: 4px 12px;
    font: bold 100% arial;
    margin: 4px;
}

pre .dark {
   background-color: #002b36;
}

.delete-box {
   border: 2px solid;
   border-color: red;
   border-radius: 3.5px;
   padding: 3px 5px;
   margin: 5px;
   background-color: #7f1d1d;
   text-align: center;
}

hr .tan-line {
   margin:0.1em 2px;
   border: 0.5px solid tan;
}

#re-mirror-sandbox:hover {
    text-decoration: underline;
}

/* {{SkyDateCountdownWidget}} */
.skydate-countdown-active { color:green; }

/*Used by JS calculators*/
.jcConfig { display:none; }

/*
=========================================
Page Specific
========================================
/* Abuse Filter DIFF css */
table.mw-abuselog-details {
    margin: 1em 1em 1em 0 !important;
    background: #2f1616 !important;
}
 	
table.mw-abuselog-details th {
    background: #2e174b !important;
}
 	
.diff-context {
    border-color: #4d5065 !important;
}
 	
.diff-deletedline .diffchange.diffchange-inline {
    background: #a44d4d !important;
}
 	
td.diff-deletedline {
    background: #4d2626 !important;
}
 	
.diff-deletedline {
    border-color: #b02d2d !important;
}
 	
.diffchange {
    background-color: #0f72a7 !important;
}
 	
.diff-addedline {
    border-color: #2a77bd !important;
    background: #24263a !important;
}

/* Block list CSS */
.TablePager_col_ipb_params > ul > li:not(:last-child)::after {
    content: ",";
}
.TablePager_col_ipb_params > ul {
    list-style: none !important;
    margin: 0 !important;
}

.TablePager_col_ipb_reason {
    font-style: italic;
}

.TablePager_col_ipb_reason::before {
    content: "("
}

.TablePager_col_ipb_reason::after {
    content: ")"
}

/* Other */
img.thumbimage {
	margin: 2px 0 !important;
}

.mw-parser-output li,
.WikiaArticle li {
    line-height: 20px;
    font-size: 14px;
}
.pi-image-collection-tabs{ 
    margin: 0.6em;
    list-style: none;
}


#quickdiff-modal {
    background: rgb(54, 26, 29);
    color: inherit;
}

#userProfileApp .user-identity-header__tag {
    text-transform: uppercase;
    font-weight: normal;
    background: #301212;
}

/* Tabbers */
@theme-buttons: #c15926;
@theme-header: #cc9933;

#mw-content-text ul.tabbernav {
  border-color: @theme-header;
  
  li a {
    @mycurbg: @theme-buttons;
    background-color: @mycurbg;
    background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(35%,lighten(@mycurbg, 10%)),color-stop(65%,@mycurbg));
    border: 1px solid #c15926;
    border-radius: 4px 4px 0 0;
    color: #fff !important;
    font-weight: normal;
    
    &:hover {
      @mycurbg: darken(@theme-buttons, 5%);
      background-color: @mycurbg;
      background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(35%,lighten(@mycurbg, 10%)),color-stop(65%,@mycurbg));
      color: #dadada !important;
    }
  }
  li.tabberactive a {
    @mycurbg: lighten(@theme-buttons, 5%);
    font-weight: bold;
    background-color: #b05123;
    background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(35%,lighten(@mycurbg, 10%)),color-stop(65%,@mycurbg));
    color: #eee !important;
    border-color: @theme-header;
    border-width: 1px;
    padding-left: 10px;
    padding-right: 10px;
    
    &:hover {
      @mycurbg: darken(@theme-buttons, 10%);
      font-weight: bold;
      background-color: #b05123;
      background-image: -webkit-gradient(linear,0% 0%,0% 100%,color-stop(35%,lighten(@mycurbg, 10%)),color-stop(65%,@mycurbg));
      color: #dadada !important;
      border-color: darken(@theme-header, 5%);
    }
  }
}
.mw-content-text .tabber .tabbertab {
    border-color: @theme-header;
}

.sbw-ui-tabber [class^="invslot goto-"], .sbw-ui-tabber [class^="invslot animated goto-"],
.sbw-ui-tabber [class^="invslot ui-"], .sbw-ui-tabber [class^="invslot animated ui-"]
{ cursor: pointer; }

/* Username Styling {{StaffRole}} */
   /*  Bureaucrats */
  .user-link-bcrat {
    color: #ff3f43 !important;
    text-shadow: 0 0 4px #ff3f43 !important;
    font-weight: bold;
  }

   /*  Admins */
  .user-link-admin {
    font-weight:bold;
    color: #a431fc !important;
    text-shadow: 0 0 4px #a431fc !important;
  }
  
  /* Code Editors */
   .user-link-codeeditor {
   	 font-weight: bold !important;
     color: #5874f3 !important;
     text-shadow: 0 0 3px #5265ba !important;
   }

   /*  Content moderators */
  .user-link-mod {
    font-weight: bold;
    color: #7FFFD4 !important;
    text-shadow: 0 0 3px #397561 !important;
  }

   /*  Discussion moderators */
  .user-link-dmod {
    font-weight: bold;
    color: #1f9921;
    text-shadow: 0 0 3px #648264;
  }

  /* Rollbackers */
  .user-link-rollback {
    font-weight: bold;
    color: #ff992b !important;
    text-shadow: 0 0 4px #a36726 !important;
  }

   /*  Bots */
  .user-link-bot {
    font-weight: bold;
    color: darkgray !important;
    text-shadow: 0 0 3px gray !important;
  }


/* Rarity/Tier Styling */

.tier-rare {
    text-shadow: 0 0 4px #000;
}


/* Highlight table */
/* Mediawiki:Highlight.js */

.lighttable tr.highlight-over {
    background-color: #e2926b;
    color: white;
}
 
.lighttable tr.highlight-over a {
    color: purple;
}
 
.lighttable tr.highlight-on {
    background-color: #c15926;
    color: white;
}
 
.lighttable tr.highlight-on a {
    color: purple;
}

.highlight-over .tier-rare, highlight-on .tier-rare {
    text-shadow: none;
}


/* Styling for minecraft style tooltip */
/* Taken from minecraft.gamepedia.com */

#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,serif,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.125em 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
}


/* Element Animator - used in conjunction with JS to cycle through multiple items */
/* Taken from minecraft.gamepedia.com */

#mw-content-text .animated > *:not(.animated-active),
#mw-content-text .animated > .animated-subframe > *:not(.animated-active) {
	display: none
}
#mw-content-text span.animated,
#mw-content-text span.animated.animated-visible > *,
#mw-content-text span.animated.animated-visible > .animated-subframe > * {
	display: inline-block;
}
#mw-content-text div.animated.animated-visible > *,
#mw-content-text div.animated.animated-visible > .animated-subframe > * {
	display: block;
}


/* {{Template:ArmorStats}} */
table.armorstats2x2 {
  margin-right: 0;
}
.armorstats2x2 th {
  min-width: 184px;
}
.armorstats2x2 .as2x2-icon {
  padding: 0 3px;
}
.armorstats2x2 .as2x2-item-stats {
  padding: 0 5px;
}

.armorstats2x2 .as2x2-item-stats ul {
  line-height: inherit;
  list-style: none none;
  margin: 0;
}



/* Infobox tweaks */

.portable-infobox .pi-item[data-item-name="infobox-stats-list"] .pi-data-label {
  flex-basis: 110px;
}
.portable-infobox .pi-item[data-item-name="infobox-stats-list"] .pi-item {
  padding-top: 3px;
  padding-bottom: 3px;
}
.portable-infobox .pi-item[data-item-name="infobox-stats-list"] .pi-item:first-of-type {
  padding-top: 14px;
}
.portable-infobox .pi-item[data-item-name="infobox-stats-list"] .pi-item:last-of-type {
  padding-bottom: 17px;
}

/* Other */
:focus {
    outline: unset;
}

.mwe-math-fallback-image-inline {
	filter: invert(100%) !important;
	margin: 0 !important;
	background-color: unset !important;
}

/* Less modal */
#less-close {
    background: url(//runescape.fandom.com/wiki/Special:FilePath/Close-x-white.svg) @theme-buttons center no-repeat !important;
}

#less-title {
    color: white !important; 
}

#less-modal,
#less-content {
    background: @theme-page !important;
}

#less-content p {
    color: white !important;
}

#less-content a {
    color: #fec356 !important;
}

#less-content a:hover {
    color: #ed9a01 !important;
    transition: color 0.3s !important;
    text-decoration: underline #ed9a01 !important;
}

/* Article Scrollbar Tweaks */
.article-scrollable::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.article-scrollable::-webkit-scrollbar-track {
	background: #50373a; 
}

.article-scrollable::-webkit-scrollbar-thumb {
	background: #897e81; 
}

.article-scrollable::-webkit-scrollbar-thumb:hover {
	background: #6e6568; 
}

/* Article Scrollbar Tweaks (Firefox) */
.article-scrollable {
	scrollbar-width: thin;
	scrollbar-color: #897e81 #50373a;
}

/* Disables text highlighting on browsers */
.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Style normal text like Latex text (<math> tag) */
.math-text {
	font-family: times;
	font-size: 1.2em;
	margin: 0 0.3em;
	color: white;
}

/* Extra styling for userboxes */
.article-userbox {
    width: 240px;
    border: 1px solid #da6565;
}