MediaWiki:Common.css: Difference between revisions
Jump to navigation
Jump to search
No edit summary Tag: Reverted |
m (Reverted edits by Tama07 (talk) to last revision by Admin coral island) Tags: Rollback Reverted |
||
| Line 21: | Line 21: | ||
@import url("https://coralwiki.stairwaygames.com/w/index.php?title=MediaWiki:CodeMirror.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; | |||
} | } | ||
body { | .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: url(https://coralwiki.stairwaygames.com/w/images/c/c2/441Cover_image_only.png); | |||
background-repeat: no-repeat; | |||
background-size: cover; | |||
width: 100%; | |||
display: flex; | |||
flex-direction: column; | |||
gap: 4px; | |||
color: rgb(67, 64, 61); /*fixed color due to bg image*/ | |||
text-align: center; | |||
align-items: center; | |||
} | |||
/* ||TABLE OF CONTENTS */ | |||
.toc { | |||
padding: 8px 12px; | |||
border-radius: 4px; | |||
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: '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_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: url("https://mbwiki.stairwaygames.work/w/images/3/3d/384Web_background.png") | |||
no-repeat fixed center center / cover !important; | |||
background-color: rgba(0, 0, 0, 0.1) !important; | |||
overflow-y: scroll; | |||
} | |||
.mw-body, .parsoid-body{ | |||
background-color: rgba(255, 255, 255, 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; | padding: 20px; | ||
max-width: 35em; | |||
font-weight: 700; | |||
background: #faf3ea; | |||
} | |||
.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; | 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, 255, 255, 0.9); | |||
color: @color-base; | |||
direction: ltr; | |||
padding: 1em; | |||
} | |||
.infobox { | .infobox { | ||
background: #e7c361 ; | |||
border: 1px solid #e7c361 ; | |||
float: right; | |||
margin: 0 0 1em 1em; | |||
padding: 1em; | |||
// min-width: 25%; | |||
} | } | ||
.infobox-title { | .infobox-title { | ||
font-size: 2em; | |||
text-align: center; | |||
} | } | ||
.infobox p { | |||
text-decoration: underline; | |||
font-size: 1.3em; | |||
} | |||
.infobox-image { | .infobox-image { | ||
padding: | 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; | 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: | 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: transparent; | |||
} | } | ||
/* | /* 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: white; | |||
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: #474747; | |||
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) { | |||
padding: 15px; | .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:white !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 { | |||
padding: | 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: #fff; | |||
color: #000; | |||
margin-top: 1em; | |||
border-top: 1pt solid #aaa; | |||
padding-top: 5px; | |||
direction: ltr; | |||
} | } | ||
Revision as of 11:13, 9 December 2025
.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: url(https://coralwiki.stairwaygames.com/w/images/c/c2/441Cover_image_only.png);
background-repeat: no-repeat;
background-size: cover;
width: 100%;
display: flex;
flex-direction: column;
gap: 4px;
color: rgb(67, 64, 61); /*fixed color due to bg image*/
text-align: center;
align-items: center;
}
/* ||TABLE OF CONTENTS */
.toc {
padding: 8px 12px;
border-radius: 4px;
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: '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_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: url("https://mbwiki.stairwaygames.work/w/images/3/3d/384Web_background.png")
no-repeat fixed center center / cover !important;
background-color: rgba(0, 0, 0, 0.1) !important;
overflow-y: scroll;
}
.mw-body, .parsoid-body{
background-color: rgba(255, 255, 255, 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: #faf3ea;
}
.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, 255, 255, 0.9);
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: transparent;
}
/* 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: white;
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: #474747;
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:white !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: #fff;
color: #000;
margin-top: 1em;
border-top: 1pt solid #aaa;
padding-top: 5px;
direction: ltr;
}