MediaWiki:Common.css
Jump to navigation
Jump to search
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
.class { }/* needed for some reason for the @imports to work */
@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600&display=swap');
/* Imports caching */
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Colors.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Module:Documentation.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Documentation.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Infobox.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Tables.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:MessageBox.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:CustomTabs.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Navbox.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Icons.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Dialogue.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Cards.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Tabbers.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Mobile.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Recipe.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:Modal.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:AceEditor.css&action=raw&ctype=text/css");
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:CodeMirror.css&action=raw&ctype=text/css");
body.skin-vector-dark {
background: url("https://coralwiki.stairwaygames.com/w/images/9/9a/Site-background-dark.png") no-repeat fixed center center / cover !important;
}
.mobileHide, .mobile-only, .no-desktop {
display: none!important;
}
/* || FIXES */
.wikiEditor-ui-text > .ui-resizable {
width: 100% !important;
max-width: 100%;
}
ul {
list-style: disc;
}
h2 .mw-headline,
h3 .mw-headline,
h4 .mw-headline {
font-weight: 500;
}
.vector-body h3 , .vector-body h4 , .vector-body h5 , .vector-body h6 {
margin-bottom: 4px;
}
a, a:visited, a:active,
.mw-parser-output a:is(.external, .external:visited, .external:active) {
color: var(--theme-link-color);
}
#mw-head .vector-menu-content-list .mw-list-item :is(a, a:visited, a:active) {
color: var(--theme-page-text-color);
}
#mw-panel .vector-menu-content-list .mw-list-item :is(a, a:visited, a:active) {
color: var(--theme-link-color);
}
.mw-parser-output a.external {
padding-right: 0;
font-size: inherit;
}
.catlinks {
border-color: var(--theme-border-color);
border-radius: 6px;
background-color: var(--gray-050);
}
.CodeMirror-lines span {
font: 14px Consolas,Eupheima UCAS,Monaco,Menlo,monospace /* Source Editor */
}
.wikiEditor-ui .ace_editor * {
font-size: 13px;
font-family: monospace, monospace; /* Module */
}
.mw-input .mw-abusefilter-editor * {
font-size: 13px;
font-family: monospace, monospace;
}
/* Hide default TOOLBOX nav section on sidebar */
#mw-navigation > #mw-panel > #p-tb {
display: none;
}
/* Column template fix */
.columntemplate ul,
.columntemplate ol {
margin-top: 0;
}
/* RC */
.mw-changeslist table {
width: unset;
}
.gift-table .icon-list-container {
width: auto;
}
/* Quote template */
.quotetable {
width: auto;
}
.Bug6200 {
margin-bottom: 0.75em;
}
/* Code block */
code, pre {
background-color: var(--theme-page-background-color--secondary);
color: var(--theme-page-text-color);
border: 1px solid var(--theme-border-color);
border-radius: 2px;
padding: 1px 4px;
font-family: Consolas,Eupheima UCAS,Monaco,Menlo,monospace;
}
code.code-block-table {
display: table;
line-height: 21px;
padding:8px;
}
.code-block-table * {
font: 14px Consolas,Eupheima UCAS,Monaco,Menlo,monospace;
}
.code-block {
display: inline-block;
line-height: 21px;
}
/* || MAIN PAGE */
body.page-Main_Page.action-view h1.firstHeading, body.page-Main_Page.action-submit h1.firstHeading { display: none; }
body.page-Main_Page.action-view .main-page-top {
background-image: #3939e3;
background-repeat: repeat;
background-size: cover;
width: 100%;
display: flex;
flex-direction: column;
gap: 5px;
color: rgb(57, 57, 227); /*fixed color due to bg image*/
text-align: center;
align-items: center;
}
/* ||TABLE OF CONTENTS */
.toc {
padding: 8px 12px;
border-radius: 10px;
background-color: var(--theme-page-background-color--secondary);
border: 1px solid var(--theme-border-color);
margin-top: 16px;
}
.toctogglelabel {
color: var(--theme-link-color);
}
.tocnumber {
color: var(--theme-page-text-color);
}
.vector-body .toc h2 {
font-family: Fredoka, sans-serif;
}
/* TOC hide headings */
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
display: none;
}
/* For Template:Changelist */
.changelist-header {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 88%;
margin: 0.3em 0;
}
.changelist-content {
overflow: auto;
max-height: 384px;
padding: 1em;
box-sizing: border-box;
-moz-box-sizing: border-box;
-moz-border-radius-topleft: 0.5em;
background: transparent;
border-radius: 6px;
}
.changelist-border {
border: 1px solid var(--theme-border-color);
border-left: 6px solid var(--accent);
}
/* For Template:Chat */
.chat-wrapper {
display: flex;
flex-direction: column;
}
.chat-player,
.chat-npc {
display: flex;
flex-direction: row;
gap: 0.5em;
}
.chat-player-speaker {
white-space: nowrap;
min-width: 70px;
color: rgb(105, 172, 82);
}
.chat-npc-speaker {
white-space: nowrap;
min-width: 70px;
color: rgb(237, 123, 103);
}
/* Hatnote */
.hatnote {
display: flex;
align-items: center;
padding: 10px 15px;
margin-top: 0.6rem;
margin-bottom: 0.8rem;
background-color: var( --color-surface-2 );
border: 1px solid var( --border-color-base--darker );
border-radius: var( --border-radius-base );
color: var( --color-base--emphasized );
font-size: 0.875rem;
line-height: 1.4;
}
.hatnote-icon img {
width: 14px;
height: auto;
margin-right: 10px;
opacity: var( --opacity-icon-base );
}
.hatnote.hatnote-high {
background-color: var( --background-color-destructive-subtle );
border-color: var( --color-destructive );
}
.hatnote.hatnote-medium {
background-color: var( --background-color-warning-subtle );
border-color: var( --color-warning );
}
.hatnote.hatnote-low {
background-color: var( --color-surface-2 );
}
/* Dark mode */
html.skin-citizen-dark .hatnote-icon img {
filter: invert( 1 );
}
/* For [[Module:Formatting]] */
code.code-block {
display: inline-block;
line-height: 21px;
}
code.code-block-table {
display: table;
line-height: 21px;
}
span.variable {
opacity: 0.65;
}
span.variable::after {
opacity: 0.65;
content: ">";
}
span.variable::before {
opacity: 0.65;
content: "<";
}
/* Quote */
.pull-quote {
font-style: italic;
margin: 0;
padding: 0 30px 8px !important
}
.pull-quote::before {
color: var(--accent);
content: "“";
display: block;
font-size: 96px;
font-style: normal;
line-height: 72px;
margin: 4px 0 -45px -5px;;
}
.pull-quote__source::before {
content: "— ";
margin-bottom:8px;
}
.pull-quote__text {
margin-bottom:4px;
}
/* Gallery */
.gallerytext {
text-align: center;
font-size:100%;
}
/* Fix to Template Data */
.mw-templatedata-doc-params > * > tr > th {
width: 150px;
}
.mw-templatedata-doc-params {
width: auto;
max-width: 100%;
}
/* Space sidebar arrows properly */
#mw-panel.collapsible-nav .portal:is(.collapsed, .expanded) .vector-menu-heading {
background-position: 95% center;
}
/* Theme toggle */
.wds-icon {
align-self: center;
margin: 0 6px;
pointer-events: none;
fill: currentColor;
}
.wds-icon-small {
height: 18px;
min-width: 18px;
width: 18px;
}
#p-personal .vector-menu-content-list,
#p-personal .mw-list-item > a {
display: flex;
align-items: center;
}
.cols {
background-color: var(--theme-page-background-color--secondary);
}
#pagehistory li.selected {
background-color: var(--theme-page-background-color--secondary);
color: var(--theme-page-text-color);
outline: 1px dashed var(--theme-border-color);
}
/* hebrew */
@font-face {
font-family: 'Times New Roman';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fredoka/v14/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWs89XyHw.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fredoka/v14/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWg89XyHw.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fredoka/v14/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWu89U.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fredoka/v14/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWs89XyHw.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fredoka/v14/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWg89XyHw.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Fredoka';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fredoka/v14/X7n64b87HvSqjb_WIi2yDCRwoQ_k7367_DWu89U.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: "Rubik_300";
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rubik/v21/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFHU6f4L1kA.woff2)
format("ttf");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
@font-face {
font-family: "Fredoka";
font-style: normal;
font-weight: 300;
font-display: swap;
src: url('../Fredoka-Regular.ttf')
format("ttf");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Rubik";
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rubik/v21/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFHUzf4L1kA.woff2)
format("woff2");
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
font-family: "Rubik";
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rubik/v21/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFHU1f4L1kA.woff2)
format("woff2");
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
font-family: "Rubik";
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rubik/v21/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFHU5f4L1kA.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Rubik";
font-style: italic;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rubik/v21/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFHU3f4I.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Rubik";
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rubik/v21/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-FWkU1Z4Y.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Rubik";
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rubik/v21/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-FU0U1Z4Y.woff2)
format("woff2");
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
font-family: "Rubik";
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rubik/v21/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-FVUU1Z4Y.woff2)
format("woff2");
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
font-family: "Rubik";
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rubik/v21/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-FWUU1Z4Y.woff2)
format("woff2");
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Rubik";
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rubik/v21/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-FV0U1.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
U+FEFF, U+FFFD;
}
// FIXME: Is specific `.mw-body` even needed? Does `.mw-indicators` exist outside?
*,
body {
font-family: Fredoka, sans-serif ;
}
.mw-headline{
font-family: Fredoka,Rubik,Helvetica,Arial,sans-serif;
}
.hidden {
display: none;
}
body {
// background-color: @background-color-secondary;
background: #751a14;
no-repeat fixed center center / cover !important;
background-color: rgba(27, 41, 227, 0.71) !important;
overflow-y: scroll;
}
.mw-body, .parsoid-body{
background-color: rgba(15, 66, 66, 0.98) !important;
}
// ul{
// list-style: none;
// }
.wikitable, .scheduletable {
table-layout: auto;
width: 100%;
}
.scheduletable {
table-layout: auto;
width: 30%;
}
.fishtable {
table-layout: auto;
width: 100%;
}
.artisan-table{
table-layout: auto;
width: 60%;
border-spacing: 0;
max-width: 100%;
margin: 15px 0
// border: 1px solid gray;
}
.artisan-table > tr > th, .artisan-table > * > tr > th{
background-color: #e7c361 !important;
max-width: fit-content;
}
.artisan-table > tr > th, .artisan-table > tr > td, .artisan-table > * > tr > th, .artisan-table > * > tr > td{
border: 1px solid #a2a9b1;
padding: 0.2em 0.4em;
}
.quotetable{
border-spacing: 0;
width: 100%;
max-width: 100%;
}
.quotetable > caption {
text-align: left;
}
.heart{
margin-left: -7px;
margin-bottom: 5px;
}
.quotetable > tbody > tr > td {
padding: 0;
}
blockquote {
margin: 0 10px;
}
.detail-list ul {
list-style: none;
}
caption .mw-collapsible-toggle, .mw-content-ltr caption .mw-collapsible-toggle, .mw-content-rtl caption .mw-collapsible-toggle, .mw-content-rtl .mw-content-ltr caption .mw-collapsible-toggle, .mw-content-ltr .mw-content-rtl caption .mw-collapsible-toggle {
float: right;
}
body.page-Main_Page.action-view h1.firstHeading, body.page-Main_Page.action-submit h1.firstHeading { display: none; }
.ci-letter-wrapper{
border-radius: 20px;
padding: 20px;
max-width: 35em;
font-weight: 700;
background: #39aae3;
}
.ci-letter-header{
padding-bottom: 28px;
}
.ci-letter-content{
font-weight: 400;
}
.ci-letter-footer{
display: flex;
padding-top: 28px;
justify-content: space-between;
font-weight: 700;
align-items: center;
}
.ci-letter-attachment{
max-width: 70%;
}
.card-list-container{
display: flex;
flex-wrap: wrap;
gap: 5px;
}
.custom-card{
display: inline-block;
position: relative;
width: fit-content;
align-self: baseline;
}
.custom-card-body{
display: inline-block;
position: relative;
width: fit-content;
align-self: baseline;
background: #f6e6cf;
border-radius: 12px;
text-align: center;
overflow: hidden;
}
.custom-card-image{
width: 60px;
height: 60px;
padding: 4px;
}
.custom-card-amount{
background: #e9cda2;
text-align: center;
border-radius: 0 0 5px 5px;
padding: 4px 0;
white-space: nowrap;
line-height: 1;
font-size: 12px;
hyphens: auto;
overflow-wrap: break-word;
}
.custom-card-caption{
width: 56px;
text-align: center;
line-height: 1;
font-size: 12px;
hyphens: auto;
overflow-wrap: break-word
}
.wikitable{
background-color: transparent !important;
// min-width: -webkit-fill-available !important;
// table-layout: fixed;
}
.cost-template {
display: flex;
justify-content: flex-start;
align-items: center;
flex-direction: row;
gap: 0.2rem
}
.cost-detail {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
gap: 1rem
}
.client-js .sortable:not(.jquery-tablesorter) > * > tr:first-child > th:not(.unsortable), .jquery-tablesorter th.headerSort{
font-size: 10px;
white-space: normal;
}
.wikitable > tr > th, .wikitable > * > tr > th{
background-color: #e7c361 !important;
max-width: fit-content;
}
.heart-event-table {
width: 30%;
}
.wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td {
// -ms-word-break: break-all;
// word-break: break-all;
// -webkit-hyphens: auto;
// -moz-hyphens: auto;
// hyphens: auto;
width: 150px;
white-space: break-space;
margin-left: auto;
margin-right: auto;
}
.artisan-table > tr > th, .artisan-table > tr > td, .artisan-table > * > tr > th, .artisan-table > * > tr > td:first-child {
// -ms-word-break: break-all;
// word-break: break-all;
// -webkit-hyphens: auto;
// -moz-hyphens: auto;
// hyphens: auto;
width: 150px;
white-space: break-space;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td:first-child {
// -ms-word-break: break-all;
// word-break: break-all;
// -webkit-hyphens: auto;
// -moz-hyphens: auto;
// hyphens: auto;
width: min-content;
white-space: break-space;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.scheduletable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td {
// -ms-word-break: break-all;
// word-break: break-all;
// -webkit-hyphens: auto;
// -moz-hyphens: auto;
// hyphens: auto;
}
.quotetable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td {
// -ms-word-break: break-all;
// word-break: break-all;
// -webkit-hyphens: auto;
// -moz-hyphens: auto;
// hyphens: auto;
}
.vector-menu-content {
margin-left: 10px;
}
.vector-body p{
// -ms-word-break: break-all;
// word-break: break-all;
/* Non standard for WebKit */
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.mw-body,
.parsoid-body {
// General background/foreground color definition as one exception to the rule.
background-color: rgba(255, 99, 71, 1);
color: @color-base;
direction: ltr;
padding: 1em;
}
.infobox {
background: #e7c361 ;
border: 1px solid #e7c361 ;
float: right;
margin: 0 0 1em 1em;
padding: 1em;
// min-width: 25%;
}
.infobox-title {
font-size: 2em;
text-align: center;
}
.infobox p {
text-decoration: underline;
font-size: 1.3em;
}
.infobox-image {
text-align: center;
}
.infobox-table {
width: 100%;
}
.infobox-table th {
text-align: left;
vertical-align: top;
width: 120px;
}
.infobox-table td {
vertical-align: top;
text-align: right;
// color: white;
}
.wikitable > caption{
text-align: left;
}
.Bug6200 {
font-style: italic;
font-weight: normal;
display: flex;
flex-direction: row;
align-items: center;
white-space: normal;
}
.Bug6200 > img {
width: 24px;
height: 24px;
}
.scheduletable{
text-align: center;
margin: 10px 0;
border-collapse: collapse;
}
.scheduletable > tbody > tr > td{
border: 1px solid #a2a9b1;
// text-align: left;
// padding: 0.2em 0.4em;
}
// .scheduletable > tbody > tr > td:first-child{
// width: 70px;
// }
.navbox-list{
padding: 0 0 0 2px;
font-size: 10pt;
}
.navbox{
width: 100%;
margin-top: 12px;
border-spacing: 0;
}
.croptable > tbody > tr > td:first-child{
width: 100px !important;
}
.navbox-title th {
padding: 6px;
border-radius: 4px;
background: #e7c361;
}
.navbox-group a{
color: black;
}
.alt .navbox-list {
background-color: rgba(231, 195, 97, 0.35);
}
.navbox-subgroup {
margin: 0;
border-spacing: 0;
}
.navbox-subgroup .navbox-group{
color: black;
background: rgba(231, 195, 97, 0.10);
white-space: nowrap;
text-align: left;
}
th.navbox-group{
background-color: #e7c361;
color: black;
font-size: 10pt;
padding: 0.25em 1em;
}
.scheduletable > tbody > tr > td:first-child{
width: 150px !important;
}
// td {
// width: 100px;
// }
.scheduletable caption{
background: #e7c361 ;
border: 1px solid #e7c361;
text-align: center;
}
.wikitable > caption > span{
float: right !important;
}
.collapsible-header:before{
float: right;
}
.ci-recipe-wrapper{
display: flex;
width: fit-content;
position: relative;
gap: 7px
}
.ci-recipe-timed{
padding-bottom: 25px;
}
.ci-recipe-timed{
border: 1px solid #e7c361;
border-radius: 5px;
position: relative;
text-align: center;
font-weight: 500;
width: 100%;
padding: 8px;
max-width: 100px;
overflow-wrap: break-word;
hyphens: auto;
}
.ci-recipe-yield{
border: 1px solid #e7c361;
border-radius: 3px;
padding: 8px;
position: relative;
width: 100%;
text-align: center;
}
.ci-recipe-yield-amount {
background: #e7c361;
width: fit-content;
border-radius: 3px;
padding: 0 5px;
position: absolute;
bottom: 0;
right: 0;
}
span.custom-icon {
display: inline;
}
.ci-recipe-ingredient{
border: 1px solid #e7c361;
border-radius: 3px;
padding: 5px;
min-height: 100%;
}
.ci-recipe-medium::after{
border: 1px solid #e7c361;
background-color: #e7c361;
border-radius: 3px;
width: 5px;
height: 5px;
content: "";
position: absolute;
top: 50%;
left: -7px;
}
.gifted-item{
background-color: rgba(231, 195, 97, 0.2);
}
.gifted-item > tbody > tr > th{
background-color: rgba(231, 195, 97, 0.8);
max-width: 100px;
}
.portable-infobox{
margin: 0 0 15px 15px;
max-width: 250px;
width: 100%;
border: 1px solid #e7c361;
border-radius: 10px;
}
.portable-infobox .pi-header{
padding: 0 5px;
background: rgba(231, 195, 97, 0.2);
}
.portable-infobox .pi-title{
background: #e7c361;
padding: 5px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.portable-infobox .pi-data-label, .portable-infobox .pi-data-value {
padding: 5px;
}
// .bg-trans {
// background-color: transparent !important;
// }
// .portable-infobox {
// clear: both !important;
// float: none !important;
// border: 5px solid #e7c361;
// background-color: #e7c361;
// color: white;
// }
// .portable-infobox .pi-header{
// font-size: 0.75rem ;
// }
// .portable-infobox .pi-data-label{
// background-color: #e7c361 ;
// min-width: 50%;
// }
// .pi-smart-group .pi-smart-data-label{
// font-size: 0.5rem;
// }
// .portable-infobox .pi-title {
// text-align: center;
// font-weight: bold;
// }
.pi-image-thumbnail {
max-width: 100%!important;
}
.content-table {
background: transparent;
padding: 10px 2%;
width: 100%;
}
.content-table-basic {
background: transparent;
width: 100%;
}
.content-table-second {
background: transparent;
width: 100%;
}
.child-content-table {
display: flex;
justify-content: flex-start;
gap: 10px;
margin-left: 4px;
}
#p-personal {
position: absolute;
top: @top-personal-tools;
right: 0.75em;
z-index: @z-index-personal;
ul {
padding-left: 10em; /* Keep from overlapping logo */
}
}
.mw-body,
#mw-data-after-content {
margin-left: 10em;
}
.mw-body {
// Merge the border below with tabs' one (in their background image).
margin-top: -@border-width-base;
// Border on top, left, and bottom side.
// border: @border-width-base @border-style-base @border-color-content;
border: 10px solid azure;
border-radius: 5px;
// border-right-width: 0;
.firstHeading {
/* Change the default from mediawiki.skinning CSS to let indicators float into heading area */
overflow: visible;
}
}
.mw-indicators {
z-index: @z-index-indicators;
}
.vector-body {
position: relative;
z-index: @z-index-base;
}
/* Head */
#mw-page-base {
// .vertical-gradient( @background-color-base, @background-color-secondary, 50%, 100% );
background: transparent;
background-position: bottom left;
height: 5em;
}
#mw-head-base {
margin-top: -5em;
margin-left: 10em;
height: 5em;
background: #751a14;
}
/* Hide, but keep accessible for screen-readers */
#mw-navigation h2 {
position: absolute;
top: -9999px;
}
#mw-head {
position: absolute;
top: 0;
right: 0;
width: 100%;
}
/* Navigation Containers */
#left-navigation {
float: left;
margin-left: 10em;
margin-top: 2.5em;
/* When right nav would overlap left nav, it's placed below it
(normal CSS floats behavior). This rule ensures that no empty space
is shown between them due to right nav's margin-top. Page layout
is still broken, but at least the nav overlaps only the page title
instead of half the content. */
margin-bottom: -2.5em;
}
#right-navigation {
float: right;
margin-top: 2.5em;
}
/* Search */
.vector-search-box {
float: left;
margin-right: 0.5em;
margin-left: 0.5em;
// FIXME: This selector requires knowledge of the internals of the search component
// and should not be used here.
form {
margin: 0.5em 0 0;
}
}
// Defined as `div`.
// Provide extra element for gadgets due to `form` already carrying an `id`.
// FIXME: This selector requires knowledge of the internals of the search component
.vector-search-box-inner {
min-width: 5em;
// Support: IE 8, Firefox 18-, Chrome 19-, Safari 5.1-, Opera 19-, Android 4.4.4-.
width: 13.2em;
// Support: Modern browsers, responsive width.
width: 20vw;
max-width: 20em;
}
/* Sidebar */
#mw-panel {
position: absolute;
top: 0;
width: 10em;
left: 0;
}
// hide the heading of the first menu
#p-logo + .mw-portlet .vector-menu-heading {
display: flex;
justify-content: flex-start;
align-items: center;
background: white;
color: black;
font-weight: bold;
padding: 0 5px;
height: 20px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
// ul {
// list-style-type: none !important
// }
.vector-body blockquote{
border: 0;
padding: 0;
}
.vector-menu-portal .vector-menu-content li {
padding: 5px;
}
.vector-menu-portal .vector-menu-content ul {
background: rgba(255, 255, 255, 0.8);
}
.vector-menu-portal .vector-menu-heading {
display: flex;
justify-content: flex-start;
align-items: center;
background: white;
color: black;
font-weight: bold;
padding: 0 5px;
height: 20px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
.mw-footer {
margin-left: 10em;
margin-top: 1%;
margin-bottom: 1%;
padding: 0.75em;
background: rgb(163,8,8);
min-height: 120px;
border-radius: 5px;
}
.social {
display: flex;
justify-content: center;
flex-direction: row;
width: auto;
background: #474747;
padding: 1rem 3rem;
& .iconname {
max-width: 20%;
& .external-text {
font-size: 12px;
}
& .floatleft {
display: flex;
justify-content: space-between;
align-items: center;
& a {
font-size: 12px;
}
img {
max-width: 20px;
max-height: 20px;
}
}
}
}
div.floatleft,
table.floatleft {
margin: 0;
}
big{
color: white;
}
.jumbotron {
//background-image: url("https://mbwiki.stairwaygames.work/w/images/1/13/manabreak-hero.png");
background-repeat: no-repeat;
background-size: cover;
width: 100%;
}
body.page-Main_Page.action-view .main-page-top{
background-color: #751a14;
padding: 1rem 0;
background-image: url("https://mbwiki.stairwaygames.work/w/images/1/13/manabreak-hero.png") !important;
height: 300px !important;
}
/* Vector screen styles for high definition displays. These rules cross the above components and are
grouped together here only for the sake of the media query common to each. */
.mw-body,
#mw-head-base,
#left-navigation,
#mw-data-after-content,
.mw-footer {
margin-left: 11em;
}
.mw-body {
padding: 1.25em 1.5em 1.5em 1.5em;
}
.mw-footer {
padding: 1.25em;
}
#mw-panel {
padding-left: 0.5em;
}
.vector-search-box {
margin-right: 1em;
}
#p-personal {
right: 1em;
}
// Directionality styles previously provided by the deprecated `legacy` feature (T287410)
// for HTML elements which do not carry dir HTML attributes.
// These have been copied across to legacy Vector to minimize disruption caused by T287701.
// If you are reading this comment in 2022, please consider checking usage in wikitext and
// removing them both.
.mw-content-ltr {
/* @noflip */
direction: ltr;
}
.mw-content-rtl {
/* @noflip */
direction: rtl;
}
.cols {
text-align: left;
word-break: break-all;
// padding: 1em 0;
background-color: rgba(255, 255, 255, 0.8);
border-radius: 5px;
font-weight: 600;
// text-transform: uppercase;
// letter-spacing: 1px;
}
.forest {
margin-top: -25px;
}
.forest2 {
margin-top: 0;
}
/* grid styling */
.grid {
display: grid !important;
grid-template-columns: repeat(12, 1fr);
// background: white;
margin: 10px 0;
}
.specification-table {
font-size: 10px;
padding: 0 5%;
}
.content {
padding: 10px;
font-size: 12px;
}
.grid--gap10 {
grid-gap: 5px;
}
.grid__col1 {
grid-column: span 1;
}
.grid__col2 {
grid-column: span 2;
}
.grid__col3 {
grid-column: span 3;
}
.grid__col4 {
grid-column: span 4;
}
.grid__col5 {
grid-column: span 5;
}
.grid__col6 {
grid-column: span 6;
}
.grid__col7 {
grid-column: span 7;
}
.grid__col8 {
grid-column: span 8;
}
.grid__col9 {
grid-column: span 9;
}
.grid__col10 {
grid-column: span 10;
}
.grid__col11 {
grid-column: span 11;
}
.grid__col12 {
grid-column: span 12;
}
.mw-parser-output a.external {
background-image: none !important;
font-size: 14px;
font-weight: 400;
}
.wrapper {
max-width: 100%;
margin: 0 auto;
padding: 0 1rem;
}
.auto-grid {
--auto-grid-min-size: 13rem;
}
.auto-grid > * {
max-width: 160px;
font-size: 16px;
}
.auto-grid > * + * {
font-size: 16px;
}
.heading-char {
font-style: italic;
text-decoration: underline;
font-weight: bold;
padding: 0.5em;
font-size: 18px;
text-align: left;
}
@supports (display: grid) {
.mw-content-ltr ul,
.mw-content-rtl .mw-content-ltr ul {
// margin: 0 !important;
}
.social .iconname .floatleft {
display: flex;
justify-content: center;
align-items: center;
}
.social {
gap: 30px;
}
.croptable > tbody > tr >td > a > img{
max-width: 40px;
max-height: 40px;
}
.exceptable > tbody > tr >td > a > img{
max-width: 70px;
max-height: 70px;
}
.floatleft > a > img {
// width: 24px;
// height: 24px;
}
.iconname {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 5px;
-ms-word-break: break-all;
word-break: break-all;
/* Non standard for WebKit */
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.auto-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
grid-gap: 5px;
}
.auto-grid > * {
max-width: unset;
list-style: none;
}
.auto-grid > * + * {
margin-top: unset;
}
.auto-grid > li > ul {
margin-left: 10px !important;
}
.auto-grid > li > ul > li {
list-style: none;
margin: 0;
padding-left: 15px;
list-style: none;
background-image: url("https://www.svgrepo.com/show/165220/diamond.svg");
background-repeat: no-repeat;
background-position: left center;
background-size: 10px;
-ms-word-break: break-all;
word-break: break-all;
/* Non standard for WebKit */
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
}
.minus-ten {
margin-top:0;
}
.minus-fifty {
margin-top:-55%;
}
#footer-info li{
color:black !important
}
@media (max-width: 1024px) {
.minus-fifty {
margin-top:-5%;
}
.minus-ten {
margin-top:-10%;
}
.wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td {
font-size: 0.7em;
}
.scheduletable > tbody > tr > td:first-child{
width: 40px;
}
.wikitable, .quotetable, .scheduletable {
table-layout: fixed;
width: 100%;
}
.croptable > tbody > tr >td > a > img{
max-width: 24px;
max-height: 24px;
}
.infobox{
float: none;
margin: 0
}
.forest2 {
margin-top: -5px;
}
.content {
font-size: 10px;
}
.social {
flex-direction: column;
padding: 1rem;
& .iconname {
max-width: 100%;
}
}
.mw-parser-output a.external {
-ms-word-break: break-all;
word-break: break-all;
/* Non standard for WebKit */
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
#mw-panel {
width: -webkit-fill-available;
display: flex;
justify-content: center;
align-items: center;
max-height: 100px;
}
.vector-search-box {
min-width: 90vw;
margin-top: 0px;
}
.vector-search-box-input {
width: 80vw;
}
#mw-content-text
> div.mw-parser-output
> div
> div
> div.content
> table
> tbody
> tr
> td
> a {
font-size: 8px;
}
#mw-content-text
> div.mw-parser-output
> div
> div
> div.content
> table
> tbody
> tr
> th
> div
> div
> a
> img {
width: 16px;
height: 16px;
}
#mw-content-text
> div.mw-parser-output
> div
> div
> div.content
> table
> tbody
> tr
> td
> div
> div
> a
> img {
width: 16px;
height: 16px;
}
#mw-content-text
> div.mw-parser-output
> table.jumbotron
> tbody
> tr
> th
> a
> img {
max-width: 100%;
object-fit: contain;
}
footer,
.vector-menu-content,
#p-navigation,
#p-tb {
display: none;
}
#p-logo {
display: block;
justify-content: center;
}
#p-logo a {
width: 5em;
}
table {
width: 100%;
}
.mw-body,
#mw-data-after-content {
margin: 10% 10px;
}
.grid__col1 {
grid-column: span 1;
}
.grid__col2 {
grid-column: span 2;
}
.grid__col3 {
grid-column: span 6;
}
.grid__colsm1 {
grid-column: span 1;
}
.grid__colsm2 {
grid-column: span 2;
}
.grid__colsm3 {
grid-column: span 12;
}
.grid__colsm4 {
grid-column: span 12;
}
.grid__colsm5 {
grid-column: span 5;
}
.grid__colsm6 {
grid-column: span 6;
}
.grid__colsm7 {
grid-column: span 7;
}
.grid__colsm8 {
grid-column: span 12;
}
.grid__colsm9 {
grid-column: span 9;
}
.grid__colsm10 {
grid-column: span 10;
}
.grid__colsm11 {
grid-column: span 11;
}
.grid__colsm12 {
grid-column: span 12;
}
.content-table-basic > tbody {
display: grid;
}
.content-table-basic > tbody > tr {
display: grid;
grid-template-columns: repeat(2, minmax(50px, 1fr));
width: fit-content;
}
.content-table-basic > tbody > tr > th {
display: flex;
align-items: center;
justify-content: center;
width: 45vw;
}
.content-table-basic > tbody > tr > th > .iconname > .floatleft > a > img{
width:14px;
height: 14px;
}
.forest {
margin-top: 0;
}
.content-table-second {
background: transparent;
width: 100%;
}
.auto-grid {
grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
}
.mw-body,
#mw-data-after-content {
padding: 0;
}
}
@media screen and (max-width: 1920px) {
.mw-parser-output a.external {
font-size: 14px;
}
}
@media screen and (min-width: 2000px) {
.mw-parser-output a.external {
font-size: 20px;
font-weight: 400;
}
.floatleft > a > img {
width: 48px;
height: 48px;
}
}
.header-column > span > a > img{
width: 14px;
height: 14px;
}
.header-column > a > img{
width: 14px;
height: 14px;
}
.heading-char{
color:#deb76c !important
}
#footer {
background: #292929;
color: #000;
margin-top: 0em;
border-top: 1pt solid #aaa;
padding-top: 1px;
direction: ltr;
}