MediaWiki:Vector.css

/* */ @import url(https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap); @font-face { font-family: 'IBM Plex Sans'; font-weight: normal; font-style: normal; font-display: swap; src: url('filepath://IBMPlexSans-Regular.woff') format('woff'); }

@font-face { font-family: 'IBM Plex Sans'; font-weight: normal; font-style: italic; font-display: swap; src: url('filepath://IBMPlexSans-Italic.woff') format('woff'); }

@font-face { font-family: 'IBM Plex Sans'; font-weight: bold; font-style: normal; font-display: swap; src: url('filepath://IBMPlexSans-Bold.woff') format('woff'); }

@font-face { font-family: 'IBM Plex Sans'; font-weight: bold; font-style: italic; font-display: swap; src: url('filepath://IBMPlexSans-BoldItalic.woff') format('woff'); }

@font-face { font-family: 'PT Serif'; font-weight: normal; font-style: normal; font-display: swap; src: url('filepath://PT-Serif_Regular.woff') format('woff'); }

@font-face { font-family: 'PT Serif'; font-weight: normal; font-style: italic; font-display: swap; src: url('filepath://PT-Serif_Italic.woff') format('woff'); }

@font-face { font-family: 'PT Serif'; font-weight: bold; font-style: normal; font-display: swap; src: url('filepath://PT-Serif_Bold.woff') format('woff'); }

@font-face { font-family: 'PT Serif'; font-weight: bold; font-style: italic; font-display: swap; src: url('filepath://PT-Serif_Bold-Italic.woff') format('woff'); }

@font-face { font-family: 'RuneScape'; font-style: normal; font-weight: normal; src: local("RuneScape Chat 2"), local("RuneScape Chat"), url('filepath://RuneScape.woff') format('woff'); }

@font-face { font-family: 'RuneScape'; font-style: normal; font-weight: bold; src: local("RuneScape Chat Bold 2"), local("RuneScape Chat Bold"), url('filepath://RuneScape_Bold.woff') format('woff'); }

@font-face { font-family: 'RuneScape Small'; font-style: normal; font-weight: normal; src: local("RuneScape Small"), url('filepath://RuneScape_Small.woff') format('woff'); }

@font-face { font-family: 'RuneScape Classic'; font-style: normal; font-weight: normal; src: local("RuneScape Classic"), url('filepath://RuneScape_Classic.woff') format('woff'); }

@font-face { font-family: 'KingthingsPetrock'; font-style: normal; font-weight: normal; src: local("Kingthings Petrock"), url('filepath://Kingthings_Petrock-webfont.woff') format('woff'); }

@font-face { font-family: 'MuseoSans'; font-style: normal; font-weight: normal; src: local("Museo Sans"), url('filepath://Museo_Sans_500.woff') format('woff'); }

@font-face { font-family: 'League Spartan'; font-style: normal; font-weight: bold; src: local("League Spartan"), url('filepath://Leaguespartan-bold.woff') format('woff'); }

a, image a { color: #327ba7; }

a:visited, image a:visited, a:active, image a:active { color: #327ba7; }

a.new, image a.new { color: #ba0000; }

a.new:visited, image a.new:visited { color: #ba0000; }

nav.vector-menu-tabs li a, nav.vector-menu-tabs li a:visited, nav.vector-menu-tabs li a:active, color: #327ba7; }
 * 1) p-cactions div.vector-menu-content li a,
 * 2) mw-panel .portal .vector-menu-content li a,
 * 1) p-cactions div.vector-menu-content li a:visited,
 * 2) mw-panel .portal .vector-menu-content li a:visited,
 * 1) p-cactions div.vector-menu-content li a:active,
 * 2) mw-panel .portal .vector-menu-content li a:active {

nav.vector-menu-tabs li.new a, nav.vector-menu-tabs li.new a:visited, nav.vector-menu-tabs li.new a:active, color: #ba0000; }
 * 1) p-cactions div.vector-menu-content li.new a,
 * 2) mw-panel .portal .vector-menu-content li.new a,
 * 1) p-cactions div.vector-menu-content li.new a:visited,
 * 2) mw-panel .portal .vector-menu-content li.new a:visited,
 * 1) p-cactions div.vector-menu-content li.new a:active,
 * 2) mw-panel .portal .vector-menu-content li.new a:active {

.mw-body-content a.external, .mw-body-content a.extiw { color: #3869bb; }

.mw-body-content a.external:visited, .mw-body-content a.extiw:visited, .mw-body-content a.external:active, .mw-body-content a.extiw:active { color: #3869bb; }

.jsPurgeLink a.external { color: #327ba7; }

html { -webkit-text-size-adjust: 100%; }

body { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; }

.mw-body { color: #36414f; background-color: #fbfbfb; }

.vector-body { font-size: 0.9em; line-height: 1.75; }

.vector-body p { margin: 0 0 0.8em; }

h1, h2, .rts-h2, h3, h4, h5, h6 { color: #444e5a; border-color: #e4eaee; }

h1 { font-weight: bold; }

h2, .rts-h2 { border: none; }

.mw-body h1, .mw-body-content h1, .mw-body-content h2, .mw-body-content .rts-h2, .mw-body-content h3, .mw-body-content h4, .mw-body-content h5, .mw-body-content h6 { font-family: 'PT Serif', 'Palatino', 'Georgia', serif; margin-bottom: 0.3em; }

.mw-body h1, .mw-body-content h1, .mw-body-content h2, .mw-body-content .rts-h2 { padding: 0 0 0.15em; }

.mw-parser-output h2:first-of-type { clear: left; }

pre, code, pre.mw-code.mw-script { color: inherit; background-color: #ffffff; border-color: #e4eaee; overflow: auto; }

ul { list-style-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='5' height='13'%3E %3Ccircle cx='2.5' cy='9.5' r='2.5' fill='%234c4c4c'/%3E %3C/svg%3E"); }

.mw-content-ltr ul { margin-top: 0; margin-bottom: 0.8em; }

.mw-content-ltr ul ul { margin-bottom: 0; }

.mw-content-ltr ol { margin: 0 0 0.8em 2em; }

.mw-content-ltr ol ol { margin-bottom: 0; }

.mw-parser-output > ol, .mw-parser-output > ul { overflow: hidden; padding-left: 1.8em; margin-left: 0; }

table.wikitable ul, table.wikitable ol { margin-bottom: 0; }

dl { margin: 0; }

dd { min-width: 17.85em; }

hr { border-color: #e4eaee; border-style: solid; border-width: 1px 0 0 0; height: initial; }

div.thumbinner { border: 1px solid #e4eaee; background: none; padding: 0; }

html .thumbimage { border: none; }

html .thumbcaption { color: #5d6773; background: #ffffff; border-top: 1px solid #e4eaee; padding: 0.4em 0.6em; box-sizing: border-box; word-wrap: break-word; }

.thumbcaption .magnify { display: none; }

.article-thumb { padding: 2px; }

li.gallerybox div.thumb { background: #ffffff; border-color: #e4eaee; }

div.gallerytext { color: #5d6773; font-size: 0.85em; line-height: 1.6em; }

div.gallerytext p { margin: 0.5em 0; }

.gallery-image-wrapper { border: none !important; }

.gallery-bg .gallerybox .thumb, .gallery-bg.mw-gallery-packed .gallerybox .thumb, .gallery-bg-1 .gallerybox:nth-of-type(1) .thumb, .gallery-bg-2 .gallerybox:nth-of-type(2) .thumb, .gallery-bg-3 .gallerybox:nth-of-type(3) .thumb, .gallery-bg-4 .gallerybox:nth-of-type(4) .thumb, .gallery-bg-5 .gallerybox:nth-of-type(5) .thumb, .gallery-bg-6 .gallerybox:nth-of-type(6) .thumb, .gallery-bg-7 .gallerybox:nth-of-type(7) .thumb, .gallery-bg-8 .gallerybox:nth-of-type(8) .thumb, .gallery-bg-9 .gallerybox:nth-of-type(9) .thumb, .gallery-bg-10 .gallerybox:nth-of-type(10) .thumb { background-color: #5d6773; overflow: hidden; }

.gallery-bg .gallerybox img, .gallery-bg-1 .gallerybox:nth-of-type(1) img, .gallery-bg-2 .gallerybox:nth-of-type(2) img, .gallery-bg-3 .gallerybox:nth-of-type(3) img, .gallery-bg-4 .gallerybox:nth-of-type(4) img, .gallery-bg-5 .gallerybox:nth-of-type(5) img, .gallery-bg-6 .gallerybox:nth-of-type(6) img, .gallery-bg-7 .gallerybox:nth-of-type(7) img, .gallery-bg-8 .gallerybox:nth-of-type(8) img, .gallery-bg-9 .gallerybox:nth-of-type(9) img, .gallery-bg-10 .gallerybox:nth-of-type(10) img { filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2)); }

background: #ffffff; border: 1px solid #e4eaee; border-radius: 4px; padding: 10px; margin-bottom: 1.5em; }
 * 1) filetoc {

.gallery-inv-items img { image-rendering: pixelated; }

color: #f7861b; }
 * 1) mw-content-text .mw-userlink[title="User:Abuse filter"],
 * 2) mw-content-text .mw-userlink[title="User:New user message"],
 * 3) mw-content-text .mw-userlink[title="User:Cresbot"],
 * 4) mw-content-text .mw-userlink[title="User:Gaz GEBot"] {

color: #e874cf; }
 * 1) mw-content-text .mw-userlink[title="User:AesBot"],
 * 2) mw-content-text .mw-userlink[title="User:AvocadoBot"],
 * 3) mw-content-text .mw-userlink[title="User:Bot 2 Pla"],
 * 4) mw-content-text .mw-userlink[title="User:Botsey"],
 * 5) mw-content-text .mw-userlink[title="User:BrenBot"],
 * 6) mw-content-text .mw-userlink[title="User:Cåmdroid"],
 * 7) mw-content-text .mw-userlink[title="User:CapitalWillowBot"],
 * 8) mw-content-text .mw-userlink[title="User:CephBot"],
 * 9) mw-content-text .mw-userlink[title="User:CookBot"],
 * 10) mw-content-text .mw-userlink[title="User:Dalek AWB"],
 * 11) mw-content-text .mw-userlink[title="User:Gaz Bot"],
 * 12) mw-content-text .mw-userlink[title="User:HabbletAWB"],
 * 13) mw-content-text .mw-userlink[title="User:HaidroBot"],
 * 14) mw-content-text .mw-userlink[title="User:HawkBot"],
 * 15) mw-content-text .mw-userlink[title="User:Iiii I I I's sockpuppet"],
 * 16) mw-content-text .mw-userlink[title="User:JaydenBot"],
 * 17) mw-content-text .mw-userlink[title="User:MAGE-BOT-R"],
 * 18) mw-content-text .mw-userlink[title="User:Merds Bot"],
 * 19) mw-content-text .mw-userlink[title="User:Michabotbot"],
 * 20) mw-content-text .mw-userlink[title="User:MrBot"],
 * 21) mw-content-text .mw-userlink[title="User:MuudyBot"],
 * 22) mw-content-text .mw-userlink[title="User:NBottinger"],
 * 23) mw-content-text .mw-userlink[title="User:NexBot"],
 * 24) mw-content-text .mw-userlink[title="User:NXTGenBot"],
 * 25) mw-content-text .mw-userlink[title="User:Riblet15 bot account"],
 * 26) mw-content-text .mw-userlink[title="User:ScuzzBot"],
 * 27) mw-content-text .mw-userlink[title="User:Sir KITT"],
 * 28) mw-content-text .mw-userlink[title="User:SparkyKittyBot"],
 * 29) mw-content-text .mw-userlink[title="User:TailsBot"],
 * 30) mw-content-text .mw-userlink[title="User:Trahaearn automaton"] {

background: url('filepath://Jagex_moderator_crown.png') left no-repeat; padding-left: 15px; }
 * 1) mw-content-text .mw-userlink[title="User:JagexKieren"],
 * 2) mw-content-text .mw-userlink[title="User:JagexPebble"],
 * 3) mw-content-text .mw-userlink[title="User:JagexRyan"],
 * 4) mw-content-text .mw-userlink[title="User:Jagex Stu"],
 * 5) mw-content-text .mw-userlink[title="User:Jimwip"],
 * 6) mw-content-text .mw-userlink[title="User:Kelvin"],
 * 7) mw-content-text .mw-userlink[title="User:Mod Ave"],
 * 8) mw-content-text .mw-userlink[title="User:Mod Breezy"],
 * 9) mw-content-text .mw-userlink[title="User:Mod Iago"],
 * 10) mw-content-text .mw-userlink[title="User:Mod Jam"],
 * 11) mw-content-text .mw-userlink[title="User:Ramen"],
 * 12) mw-content-text .mw-userlink[title="User:Mod Sukotto"],
 * 13) mw-content-text .mw-userlink[title="User:Starieeena"] {

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { #mw-content-text .mw-userlink[title="User:JagexKieren"], #mw-content-text .mw-userlink[title="User:JagexPebble"], #mw-content-text .mw-userlink[title="User:JagexRyan"], #mw-content-text .mw-userlink[title="User:Jagex Stu"], #mw-content-text .mw-userlink[title="User:Jimwip"], #mw-content-text .mw-userlink[title="User:Kelvin"], #mw-content-text .mw-userlink[title="User:Mod Ave"], #mw-content-text .mw-userlink[title="User:Mod Breezy"], #mw-content-text .mw-userlink[title="User:Mod Iago"], #mw-content-text .mw-userlink[title="User:Mod Jam"], #mw-content-text .mw-userlink[title="User:Ramen"], #mw-content-text .mw-userlink[title="User:Mod Sukotto"], #mw-content-text .mw-userlink[title="User:Starieeena"] { image-rendering: -moz-crisp-edges; image-rendering: pixelated; image-rendering: crisp-edges; }

}

div#mw-head .vector-menu h3 { background: #f6f6f6; }

.vector-menu-tabs li.selected { background: #fbfbfb; }

.vector-menu-tabs { padding: 0; }

.vector-menu-tabs ul li { background: #f6f6f6; }

.vector-menu-tabs ul li:hover a { text-decoration: none; }

.vector-menu-tabs li a { padding: 0 0.75em; padding-top: 1em; }

.vector-menu-tabs a { background-image: none; }

.vector-menu-tabs ul li:not(.selected):hover, div#mw-head .vector-menu h3:hover, .vector-menu-dropdown:hover .vector-menu-heading { background: #fafafa; }

.vector-menu-tabs ul li:not(.selected), div#mw-head nav.vector-menu h3 { box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.15); }

background: #ffffff; border: 1px solid #e4eaee; font-size: 1.1em; font-weight: bold; line-height: 1.4em; margin: 1em 0 0.5em; padding: 0.75em 1.5em; }
 * 1) viewingold-warning,
 * 2) viewingnew-warning {

font-style: italic; }
 * 1) mw-revision-reason {

text-align: center; }
 * 1) mw-revision-nav {

div.mw-warning-with-logexcerpt, background-color: #ffffff; border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }
 * 1) sp-contributions-footer {

div.mw-warning-with-logexcerpt { padding: 1em 1.5em; }

font-size: 0.9em; text-align: center; padding: 1em 1.5em 0.5em; margin-top: 1.5em; }
 * 1) sp-contributions-footer {

.warningbox { padding: 1.5em 2em; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }

font-size: 0.9em; padding: 1.5em 2em 0.75em; }
 * 1) mw-anon-edit-warning {

font-size: 1.2em; margin-bottom: 0.4em; }
 * 1) mw-anon-edit-warning .editwarning-title {

.mw-editform #editpage-copywarn { line-height: 1.6em; padding: 0 0 0.5em; }

.mw-warning { color: #705000; border: 1px solid #fde29b; background-color: #fdf1d1; box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.1); margin: 1em 5em; }

margin: 15px 0; list-style: none; }
 * 1) pagehistory {

padding: 1px 10px; border-color: transparent; }
 * 1) pagehistory li {

border: 1px solid #e4eaee; background: #ffffff; }
 * 1) pagehistory li.selected {

padding-right: 5px; }
 * 1) pagehistory .mw-history-histlinks {

font-weight: bold; }
 * 1) pagehistory .mw-userlink {

position: -webkit-sticky; position: sticky; top: 0; background-color: #fbfbfb; border-bottom: 1px solid #e4eaee; padding: 0.25em 0; }
 * 1) mw-history-compare > div:first-of-type {

.wgl-stickyheader #mw-history-compare > div:first-of-type { top: 2.75em; }

.updatedmarker { color: #2e5e05; background-color: #c3e8a3; padding: 0 5px; border-radius: 3px; display: inline-block; }

.updatedmarker::first-letter { text-transform: capitalize; }

body.wgl-stickyheader.action-view .mw-headline:target::before { display: block; content: ''; margin-top: -3rem; height: 3rem; visibility: hidden; pointer-events: none; }

margin-left: 0; }
 * 1) contentSub {

.smwfact { display: none; }

body.wgl-stickyheader .mw-notification-area { padding-top: 4.5em; }

body.wgl-stickyheader .postedit-container { top: 4.5em; }

.subpages + .mw-redirectedfrom { display: block; margin-top: 0.3em; }

.smw-column-header { color: inherit; }

input[name="model"][value="Scribunto"] ~ .wikiEditor-ui #wpTextbox1, input[name="model"][value="css"] ~ .wikiEditor-ui #wpTextbox1, input[name="model"][value="less"] ~ .wikiEditor-ui #wpTextbox1, input[name="model"][value="javascript"] ~ .wikiEditor-ui #wpTextbox1, input[name="model"][value="json"] ~ .wikiEditor-ui #wpTextbox1 { height: 600px; }

padding: 3px; font-family: monospace; font-size: 13px; line-height: 1.5em; }
 * 1) mw-scribunto-input,
 * 2) mw-scribunto-output {

ul.preload-list { margin-left: 0; }

ul.preload-list li { list-style: none; display: inline-block; margin: 0.3em; }

.cm-mw-pagename { text-decoration: none; }

td.diff-context { background: #fdfdfd; border-color: #f1f1f1; opacity: 0.8; }

td.diff-addedline { background: #ffffff; border-color: #438ab5; }

td.diff-addedline .diffchange { background: #bddff2; }

td.diff-deletedline { background: #ffffff; border-color: #379541; }

td.diff-deletedline .diffchange { background: #c1edbf; }

hr.diff-hr { display: none; }

.ajaxpoll { background: #ffffff; border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); padding: 20px 30px; }

.ajaxpoll .ajaxpoll-question { margin-bottom: 8px; }

.ajaxpoll input { margin-bottom: 3px; margin-right: 8px; }

.ajaxpoll .ajaxpoll-answer { margin-bottom: 8px; }

.ajaxpoll .ajaxpoll-answer-vote { border: none; background: #f6f6f6; width: calc(100% - 40px); margin: 0 auto; }

.ajaxpoll .ajaxpoll-answer-vote span { font-weight: bold; top: -2px; }

.ajaxpoll .ajaxpoll-answer-vote div { background: #ccd2d8; border: none; }

.ajaxpoll .ajaxpoll-our-vote div { top: 0; left: 0; }

.ajaxpoll .ajaxpoll-hover-revoke, .ajaxpoll .ajaxpoll-hover-vote { background: none; }

.ajaxpoll .ajaxpoll-ajax { color: #949eaa; font-size: 0.9em; background: #f9f9f9; border-radius: 3px; padding: 2px 6px; margin-bottom: 8px; }

.ajaxpoll .ajaxpoll-misc, .ajaxpoll .ajaxpoll-info { color: #949eaa; font-size: 0.9em; }

.ajaxpoll .ajaxpoll-info { margin-top: 10px; }

.ajaxpoll .ajaxpoll-id-info { display: none; }

.poll-result-outer { cursor: default; background: #f6f6f6; width: 100%; height: 14px; margin-bottom: 0.5em; }

.poll-result-inner { background: #ccd2d8; display: block; height: 100%; font-size: 11px; line-height: 14px; }

div#simpleSearch { border: none; height: 2.485em; margin-top: 0; box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.15); }

margin: 0; }
 * 1) p-search {

margin-top: 0; }
 * 1) p-search form {

div#simpleSearch #searchInput { height: 100%; border: none; background: none; padding-left: 1em; font-family: system-ui; }

border: none; box-shadow: none; }
 * 1) searchInput:focus,
 * 2) simpleSearch:hover #searchInput:focus {

div#simpleSearch #searchButton { width: 2.5em; background: none; background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213%22%3E %3Cg fill=%22none%22 stroke=%22%2354595d%22 stroke-width=%222%22%3E %3Cpath d=%22M11.29 11.71l-4-4%22/%3E %3Ccircle cx=%225%22 cy=%225%22 r=%224%22/%3E %3C/g%3E %3C/svg%3E"); background-position: center center; background-repeat: no-repeat; }

display: block; }
 * 1) p-Recent_changes {

display: none; }
 * 1) p-Recent_changes .vector-menu-content {

content: ''; position: relative; left: 0.5em; margin-bottom: 0; display: inline-block; background-color: #3b7a07; width: 6px; height: 6px; border-radius: 100%; }
 * 1) p-Recent_changes h3::after {

position: relative; font-size: 0.75em; margin: 0.5em 0.25em 0 0.66em; }
 * 1) p-Recent_changes .rc-sidebar-item {

position: absolute; left: -0.75em; top: 0.5em; background-color: #327ba7; width: 4px; height: 4px; border-radius: 100%; }
 * 1) p-Recent_changes .rc-sidebar-item::before {

display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: max-content; }
 * 1) p-Recent_changes .rc-sidebar-page {

color: #327ba7; }
 * 1) p-Recent_changes .rc-sidebar-page,
 * 2) p-Recent_changes .rc-sidebar-page:active,
 * 3) p-Recent_changes .rc-sidebar-page:visited {

color: #555; margin: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
 * 1) p-Recent_changes .rc-sidebar-user {

color: inherit; }
 * 1) p-Recent_changes .rc-sidebar-user a {

text-align: right; }
 * 1) p-Recent_changes .rc-sidebar-more {

display: inline-block; }
 * 1) p-Recent_changes .rc-sidebar-more .rc-sidebar-page {

@keyframes slide-up { from { opacity: 0; transform: translateY(1rem); }

to { opacity: 1; transform: translateY(0); }

}

@keyframes slide-down { from { opacity: 0; transform: translateY(-1rem); }

to { opacity: 1; transform: translateY(0); }

}

.slide-up { animation: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both slide-up; }

.slide-up-2 { animation: 0.8s 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both slide-up; }

.slide-up-3 { animation: 0.8s 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both slide-up; }

.slide-down { animation: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both slide-down; }

.slide-down-2 { animation: 0.8s 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both slide-down; }

.slide-down-3 { animation: 0.8s 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both slide-down; }

.censored { color: #000000; background-color: #000000; }

.censored a { color: #000000; text-decoration: underline; }

.censored:hover { background-color: #fff; }

.oo-ui-window-foot.mw-kartographer-mapDialog-foot .mw-kartographer-inlinefoot .mw-kartographer-captionfoot { font-size: 1.25em; }

.mw-kartographer-interactive { }

.mw-kartographer-interactive.leaflet-container .marker-description img { margin-bottom: 0.5em; }

.mw-kartographer-interactive.leaflet-container .marker-description p:last-child { margin-bottom: 0; }

.mw-kartographer-interactive .leaflet-tooltip-left::before { margin-right: -10px; }

.mw-kartographer-interactive .leaflet-tooltip-right::before { margin-left: -10px; }

.mw-kartographer-interactive .leaflet-tooltip-top::before { margin-bottom: -10px; }

.mw-kartographer-interactive .leaflet-tooltip-bottom::before { margin-top: -10px; }

.leaflet-vis-tooltip { color: #fff; text-shadow: 0 0 1px #000; }

body.wgl-darkmode .leaflet-vis-tooltip { color: #fff; }

.leaflet-vis-tooltip a, .leaflet-vis-tooltip a:visited, .leaflet-vis-tooltip a:active, .leaflet-vis-tooltip a.mw-selflink.selflink { color: #ffffff; }

body.wgl-darkmode .leaflet-vis-tooltip a, body.wgl-darkmode .leaflet-vis-tooltip a:visited, body.wgl-darkmode .leaflet-vis-tooltip a:active, body.wgl-darkmode .leaflet-vis-tooltip a.mw-selflink.selflink { color: #ffffff; }

.leaflet-vis-tooltip.block-text { width: 300px; text-align: left; white-space: normal; background: rgba(0, 0, 0, 0.5); padding: 0.8em 0.8em 0; }

.leaflet-vis-tooltip.large-label { font-size: 1.2em; font-weight: bold; }

.leaflet-vis-tooltip.dark-label { color: #000; text-shadow: 0 0 1px #fff; }

body.wgl-darkmode .leaflet-vis-tooltip.dark-label { color: #000; }

.leaflet-vis-tooltip.dark-label a, .leaflet-vis-tooltip.dark-label a:visited, .leaflet-vis-tooltip.dark-label a:active, .leaflet-vis-tooltip.dark-label a.mw-selflink.selflink { color: #000; }

body.wgl-darkmode .leaflet-vis-tooltip.dark-label a, body.wgl-darkmode .leaflet-vis-tooltip.dark-label a:visited, body.wgl-darkmode .leaflet-vis-tooltip.dark-label a:active, body.wgl-darkmode .leaflet-vis-tooltip.dark-label a.mw-selflink.selflink { color: #000; }

.leaflet-vis-tooltip.lbl-bg-red { background: #fbc0ba; color: #801c13; text-shadow: none; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-red { color: #801c13; }

.leaflet-vis-tooltip.lbl-bg-red a, .leaflet-vis-tooltip.lbl-bg-red a:visited, .leaflet-vis-tooltip.lbl-bg-red a:active, .leaflet-vis-tooltip.lbl-bg-red a.mw-selflink.selflink { color: #801c13; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-red a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-red a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-red a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-red a.mw-selflink.selflink { color: #801c13; }

.leaflet-vis-tooltip.lbl-bg-red.leaflet-tooltip-left::before { display: block; border-left-color: #fbc0ba; }

.leaflet-vis-tooltip.lbl-bg-red.leaflet-tooltip-right::before { display: block; border-right-color: #fbc0ba; }

.leaflet-vis-tooltip.lbl-bg-red.leaflet-tooltip-top::before { display: block; border-top-color: #fbc0ba; }

.leaflet-vis-tooltip.lbl-bg-red.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #fbc0ba; }

.leaflet-vis-tooltip.lbl-bg-orange { background: #fbcfa6; color: #7a3f08; text-shadow: none; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-orange { color: #7a3f08; }

.leaflet-vis-tooltip.lbl-bg-orange a, .leaflet-vis-tooltip.lbl-bg-orange a:visited, .leaflet-vis-tooltip.lbl-bg-orange a:active, .leaflet-vis-tooltip.lbl-bg-orange a.mw-selflink.selflink { color: #7a3f08; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-orange a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-orange a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-orange a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-orange a.mw-selflink.selflink { color: #7a3f08; }

.leaflet-vis-tooltip.lbl-bg-orange.leaflet-tooltip-left::before { display: block; border-left-color: #fbcfa6; }

.leaflet-vis-tooltip.lbl-bg-orange.leaflet-tooltip-right::before { display: block; border-right-color: #fbcfa6; }

.leaflet-vis-tooltip.lbl-bg-orange.leaflet-tooltip-top::before { display: block; border-top-color: #fbcfa6; }

.leaflet-vis-tooltip.lbl-bg-orange.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #fbcfa6; }

.leaflet-vis-tooltip.lbl-bg-yellow { background: #fcea94; color: #786300; text-shadow: none; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-yellow { color: #786300; }

.leaflet-vis-tooltip.lbl-bg-yellow a, .leaflet-vis-tooltip.lbl-bg-yellow a:visited, .leaflet-vis-tooltip.lbl-bg-yellow a:active, .leaflet-vis-tooltip.lbl-bg-yellow a.mw-selflink.selflink { color: #786300; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-yellow a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-yellow a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-yellow a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-yellow a.mw-selflink.selflink { color: #786300; }

.leaflet-vis-tooltip.lbl-bg-yellow.leaflet-tooltip-left::before { display: block; border-left-color: #fcea94; }

.leaflet-vis-tooltip.lbl-bg-yellow.leaflet-tooltip-right::before { display: block; border-right-color: #fcea94; }

.leaflet-vis-tooltip.lbl-bg-yellow.leaflet-tooltip-top::before { display: block; border-top-color: #fcea94; }

.leaflet-vis-tooltip.lbl-bg-yellow.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #fcea94; }

.leaflet-vis-tooltip.lbl-bg-green { background: #c3e8a3; color: #2e5e05; text-shadow: none; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-green { color: #2e5e05; }

.leaflet-vis-tooltip.lbl-bg-green a, .leaflet-vis-tooltip.lbl-bg-green a:visited, .leaflet-vis-tooltip.lbl-bg-green a:active, .leaflet-vis-tooltip.lbl-bg-green a.mw-selflink.selflink { color: #2e5e05; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-green a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-green a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-green a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-green a.mw-selflink.selflink { color: #2e5e05; }

.leaflet-vis-tooltip.lbl-bg-green.leaflet-tooltip-left::before { display: block; border-left-color: #c3e8a3; }

.leaflet-vis-tooltip.lbl-bg-green.leaflet-tooltip-right::before { display: block; border-right-color: #c3e8a3; }

.leaflet-vis-tooltip.lbl-bg-green.leaflet-tooltip-top::before { display: block; border-top-color: #c3e8a3; }

.leaflet-vis-tooltip.lbl-bg-green.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #c3e8a3; }

.leaflet-vis-tooltip.lbl-bg-blue { background: #aad9f5; color: #03436b; text-shadow: none; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-blue { color: #03436b; }

.leaflet-vis-tooltip.lbl-bg-blue a, .leaflet-vis-tooltip.lbl-bg-blue a:visited, .leaflet-vis-tooltip.lbl-bg-blue a:active, .leaflet-vis-tooltip.lbl-bg-blue a.mw-selflink.selflink { color: #03436b; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-blue a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-blue a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-blue a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-blue a.mw-selflink.selflink { color: #03436b; }

.leaflet-vis-tooltip.lbl-bg-blue.leaflet-tooltip-left::before { display: block; border-left-color: #aad9f5; }

.leaflet-vis-tooltip.lbl-bg-blue.leaflet-tooltip-right::before { display: block; border-right-color: #aad9f5; }

.leaflet-vis-tooltip.lbl-bg-blue.leaflet-tooltip-top::before { display: block; border-top-color: #aad9f5; }

.leaflet-vis-tooltip.lbl-bg-blue.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #aad9f5; }

.leaflet-vis-tooltip.lbl-bg-purple { background: #cfc0f0; color: #3d276b; text-shadow: none; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-purple { color: #3d276b; }

.leaflet-vis-tooltip.lbl-bg-purple a, .leaflet-vis-tooltip.lbl-bg-purple a:visited, .leaflet-vis-tooltip.lbl-bg-purple a:active, .leaflet-vis-tooltip.lbl-bg-purple a.mw-selflink.selflink { color: #3d276b; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-purple a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-purple a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-purple a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-purple a.mw-selflink.selflink { color: #3d276b; }

.leaflet-vis-tooltip.lbl-bg-purple.leaflet-tooltip-left::before { display: block; border-left-color: #cfc0f0; }

.leaflet-vis-tooltip.lbl-bg-purple.leaflet-tooltip-right::before { display: block; border-right-color: #cfc0f0; }

.leaflet-vis-tooltip.lbl-bg-purple.leaflet-tooltip-top::before { display: block; border-top-color: #cfc0f0; }

.leaflet-vis-tooltip.lbl-bg-purple.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #cfc0f0; }

.leaflet-vis-tooltip.lbl-bg-pink { background: #f5c8ec; color: #6d3662; text-shadow: none; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-pink { color: #6d3662; }

.leaflet-vis-tooltip.lbl-bg-pink a, .leaflet-vis-tooltip.lbl-bg-pink a:visited, .leaflet-vis-tooltip.lbl-bg-pink a:active, .leaflet-vis-tooltip.lbl-bg-pink a.mw-selflink.selflink { color: #6d3662; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-pink a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-pink a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-pink a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-pink a.mw-selflink.selflink { color: #6d3662; }

.leaflet-vis-tooltip.lbl-bg-pink.leaflet-tooltip-left::before { display: block; border-left-color: #f5c8ec; }

.leaflet-vis-tooltip.lbl-bg-pink.leaflet-tooltip-right::before { display: block; border-right-color: #f5c8ec; }

.leaflet-vis-tooltip.lbl-bg-pink.leaflet-tooltip-top::before { display: block; border-top-color: #f5c8ec; }

.leaflet-vis-tooltip.lbl-bg-pink.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #f5c8ec; }

.leaflet-vis-tooltip.lbl-bg-gray, .leaflet-vis-tooltip.lbl-bg-grey { background: #e4eaee; color: #444e5a; text-shadow: none; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-gray, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-grey { color: #444e5a; }

.leaflet-vis-tooltip.lbl-bg-gray a, .leaflet-vis-tooltip.lbl-bg-grey a, .leaflet-vis-tooltip.lbl-bg-gray a:visited, .leaflet-vis-tooltip.lbl-bg-grey a:visited, .leaflet-vis-tooltip.lbl-bg-gray a:active, .leaflet-vis-tooltip.lbl-bg-grey a:active, .leaflet-vis-tooltip.lbl-bg-gray a.mw-selflink.selflink, .leaflet-vis-tooltip.lbl-bg-grey a.mw-selflink.selflink { color: #444e5a; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-gray a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-grey a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-gray a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-grey a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-gray a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-grey a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-gray a.mw-selflink.selflink, body.wgl-darkmode .leaflet-vis-tooltip.lbl-bg-grey a.mw-selflink.selflink { color: #444e5a; }

.leaflet-vis-tooltip.lbl-bg-gray.leaflet-tooltip-left::before, .leaflet-vis-tooltip.lbl-bg-grey.leaflet-tooltip-left::before { display: block; border-left-color: #e4eaee; }

.leaflet-vis-tooltip.lbl-bg-gray.leaflet-tooltip-right::before, .leaflet-vis-tooltip.lbl-bg-grey.leaflet-tooltip-right::before { display: block; border-right-color: #e4eaee; }

.leaflet-vis-tooltip.lbl-bg-gray.leaflet-tooltip-top::before, .leaflet-vis-tooltip.lbl-bg-grey.leaflet-tooltip-top::before { display: block; border-top-color: #e4eaee; }

.leaflet-vis-tooltip.lbl-bg-gray.leaflet-tooltip-bottom::before, .leaflet-vis-tooltip.lbl-bg-grey.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #e4eaee; }

.leaflet-vis-tooltip.lbl-red { color: #c22010; text-shadow: none; background: #fff; border: solid 2px #c22010; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-red { color: #c22010; }

.leaflet-vis-tooltip.lbl-red a, .leaflet-vis-tooltip.lbl-red a:visited, .leaflet-vis-tooltip.lbl-red a:active, .leaflet-vis-tooltip.lbl-red a.mw-selflink.selflink { color: #c22010; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-red a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-red a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-red a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-red a.mw-selflink.selflink { color: #c22010; }

.leaflet-vis-tooltip.lbl-red.leaflet-tooltip-left::before { display: block; border-left-color: #c22010; margin-right: -12px; }

.leaflet-vis-tooltip.lbl-red.leaflet-tooltip-right::before { display: block; border-right-color: #c22010; margin-left: -12px; }

.leaflet-vis-tooltip.lbl-red.leaflet-tooltip-top::before { display: block; border-top-color: #c22010; margin-bottom: -12px; }

.leaflet-vis-tooltip.lbl-red.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #c22010; margin-top: -12px; }

.leaflet-vis-tooltip.lbl-orange { color: #bf6007; text-shadow: none; background: #fff; border: solid 2px #bf6007; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-orange { color: #bf6007; }

.leaflet-vis-tooltip.lbl-orange a, .leaflet-vis-tooltip.lbl-orange a:visited, .leaflet-vis-tooltip.lbl-orange a:active, .leaflet-vis-tooltip.lbl-orange a.mw-selflink.selflink { color: #bf6007; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-orange a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-orange a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-orange a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-orange a.mw-selflink.selflink { color: #bf6007; }

.leaflet-vis-tooltip.lbl-orange.leaflet-tooltip-left::before { display: block; border-left-color: #bf6007; margin-right: -12px; }

.leaflet-vis-tooltip.lbl-orange.leaflet-tooltip-right::before { display: block; border-right-color: #bf6007; margin-left: -12px; }

.leaflet-vis-tooltip.lbl-orange.leaflet-tooltip-top::before { display: block; border-top-color: #bf6007; margin-bottom: -12px; }

.leaflet-vis-tooltip.lbl-orange.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #bf6007; margin-top: -12px; }

.leaflet-vis-tooltip.lbl-yellow { color: #ad9000; text-shadow: none; background: #fff; border: solid 2px #ad9000; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-yellow { color: #ad9000; }

.leaflet-vis-tooltip.lbl-yellow a, .leaflet-vis-tooltip.lbl-yellow a:visited, .leaflet-vis-tooltip.lbl-yellow a:active, .leaflet-vis-tooltip.lbl-yellow a.mw-selflink.selflink { color: #ad9000; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-yellow a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-yellow a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-yellow a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-yellow a.mw-selflink.selflink { color: #ad9000; }

.leaflet-vis-tooltip.lbl-yellow.leaflet-tooltip-left::before { display: block; border-left-color: #ad9000; margin-right: -12px; }

.leaflet-vis-tooltip.lbl-yellow.leaflet-tooltip-right::before { display: block; border-right-color: #ad9000; margin-left: -12px; }

.leaflet-vis-tooltip.lbl-yellow.leaflet-tooltip-top::before { display: block; border-top-color: #ad9000; margin-bottom: -12px; }

.leaflet-vis-tooltip.lbl-yellow.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #ad9000; margin-top: -12px; }

.leaflet-vis-tooltip.lbl-green { color: #478515; text-shadow: none; background: #fff; border: solid 2px #478515; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-green { color: #478515; }

.leaflet-vis-tooltip.lbl-green a, .leaflet-vis-tooltip.lbl-green a:visited, .leaflet-vis-tooltip.lbl-green a:active, .leaflet-vis-tooltip.lbl-green a.mw-selflink.selflink { color: #478515; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-green a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-green a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-green a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-green a.mw-selflink.selflink { color: #478515; }

.leaflet-vis-tooltip.lbl-green.leaflet-tooltip-left::before { display: block; border-left-color: #478515; margin-right: -12px; }

.leaflet-vis-tooltip.lbl-green.leaflet-tooltip-right::before { display: block; border-right-color: #478515; margin-left: -12px; }

.leaflet-vis-tooltip.lbl-green.leaflet-tooltip-top::before { display: block; border-top-color: #478515; margin-bottom: -12px; }

.leaflet-vis-tooltip.lbl-green.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #478515; margin-top: -12px; }

.leaflet-vis-tooltip.lbl-blue { color: #1980bf; text-shadow: none; background: #fff; border: solid 2px #1980bf; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-blue { color: #1980bf; }

.leaflet-vis-tooltip.lbl-blue a, .leaflet-vis-tooltip.lbl-blue a:visited, .leaflet-vis-tooltip.lbl-blue a:active, .leaflet-vis-tooltip.lbl-blue a.mw-selflink.selflink { color: #1980bf; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-blue a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-blue a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-blue a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-blue a.mw-selflink.selflink { color: #1980bf; }

.leaflet-vis-tooltip.lbl-blue.leaflet-tooltip-left::before { display: block; border-left-color: #1980bf; margin-right: -12px; }

.leaflet-vis-tooltip.lbl-blue.leaflet-tooltip-right::before { display: block; border-right-color: #1980bf; margin-left: -12px; }

.leaflet-vis-tooltip.lbl-blue.leaflet-tooltip-top::before { display: block; border-top-color: #1980bf; margin-bottom: -12px; }

.leaflet-vis-tooltip.lbl-blue.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #1980bf; margin-top: -12px; }

.leaflet-vis-tooltip.lbl-purple { color: #5c2dbb; text-shadow: none; background: #fff; border: solid 2px #5c2dbb; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-purple { color: #5c2dbb; }

.leaflet-vis-tooltip.lbl-purple a, .leaflet-vis-tooltip.lbl-purple a:visited, .leaflet-vis-tooltip.lbl-purple a:active, .leaflet-vis-tooltip.lbl-purple a.mw-selflink.selflink { color: #5c2dbb; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-purple a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-purple a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-purple a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-purple a.mw-selflink.selflink { color: #5c2dbb; }

.leaflet-vis-tooltip.lbl-purple.leaflet-tooltip-left::before { display: block; border-left-color: #5c2dbb; margin-right: -12px; }

.leaflet-vis-tooltip.lbl-purple.leaflet-tooltip-right::before { display: block; border-right-color: #5c2dbb; margin-left: -12px; }

.leaflet-vis-tooltip.lbl-purple.leaflet-tooltip-top::before { display: block; border-top-color: #5c2dbb; margin-bottom: -12px; }

.leaflet-vis-tooltip.lbl-purple.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #5c2dbb; margin-top: -12px; }

.leaflet-vis-tooltip.lbl-pink { color: #dd32b8; text-shadow: none; background: #fff; border: solid 2px #dd32b8; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-pink { color: #dd32b8; }

.leaflet-vis-tooltip.lbl-pink a, .leaflet-vis-tooltip.lbl-pink a:visited, .leaflet-vis-tooltip.lbl-pink a:active, .leaflet-vis-tooltip.lbl-pink a.mw-selflink.selflink { color: #dd32b8; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-pink a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-pink a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-pink a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-pink a.mw-selflink.selflink { color: #dd32b8; }

.leaflet-vis-tooltip.lbl-pink.leaflet-tooltip-left::before { display: block; border-left-color: #dd32b8; margin-right: -12px; }

.leaflet-vis-tooltip.lbl-pink.leaflet-tooltip-right::before { display: block; border-right-color: #dd32b8; margin-left: -12px; }

.leaflet-vis-tooltip.lbl-pink.leaflet-tooltip-top::before { display: block; border-top-color: #dd32b8; margin-bottom: -12px; }

.leaflet-vis-tooltip.lbl-pink.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #dd32b8; margin-top: -12px; }

.leaflet-vis-tooltip.lbl-gray, .leaflet-vis-tooltip.lbl-grey { color: #6b7787; text-shadow: none; background: #fff; border: solid 2px #6b7787; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-gray, body.wgl-darkmode .leaflet-vis-tooltip.lbl-grey { color: #6b7787; }

.leaflet-vis-tooltip.lbl-gray a, .leaflet-vis-tooltip.lbl-grey a, .leaflet-vis-tooltip.lbl-gray a:visited, .leaflet-vis-tooltip.lbl-grey a:visited, .leaflet-vis-tooltip.lbl-gray a:active, .leaflet-vis-tooltip.lbl-grey a:active, .leaflet-vis-tooltip.lbl-gray a.mw-selflink.selflink, .leaflet-vis-tooltip.lbl-grey a.mw-selflink.selflink { color: #6b7787; }

body.wgl-darkmode .leaflet-vis-tooltip.lbl-gray a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-grey a, body.wgl-darkmode .leaflet-vis-tooltip.lbl-gray a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-grey a:visited, body.wgl-darkmode .leaflet-vis-tooltip.lbl-gray a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-grey a:active, body.wgl-darkmode .leaflet-vis-tooltip.lbl-gray a.mw-selflink.selflink, body.wgl-darkmode .leaflet-vis-tooltip.lbl-grey a.mw-selflink.selflink { color: #6b7787; }

.leaflet-vis-tooltip.lbl-gray.leaflet-tooltip-left::before, .leaflet-vis-tooltip.lbl-grey.leaflet-tooltip-left::before { display: block; border-left-color: #6b7787; margin-right: -12px; }

.leaflet-vis-tooltip.lbl-gray.leaflet-tooltip-right::before, .leaflet-vis-tooltip.lbl-grey.leaflet-tooltip-right::before { display: block; border-right-color: #6b7787; margin-left: -12px; }

.leaflet-vis-tooltip.lbl-gray.leaflet-tooltip-top::before, .leaflet-vis-tooltip.lbl-grey.leaflet-tooltip-top::before { display: block; border-top-color: #6b7787; margin-bottom: -12px; }

.leaflet-vis-tooltip.lbl-gray.leaflet-tooltip-bottom::before, .leaflet-vis-tooltip.lbl-grey.leaflet-tooltip-bottom::before { display: block; border-bottom-color: #6b7787; margin-top: -12px; }

.advanced-map { background: #000000; padding: 10px; position: relative; margin: 0 auto; overflow: hidden; max-width: 100%; max-width: calc(100% - 20px); }

body.wgl-darkmode .advanced-map { background: #000000; }

.advanced-map.amap-left { float: left; clear: left; margin: 0.3em 0.5em 0.5em 0; }

.advanced-map.amap-right { float: right; clear: right; margin: 0 0 1em 1em; }

.advanced-map .advanced-map { padding: 0; }

.advanced-map.amap-droplight img.leaflet-marker-icon { -webkit-filter: drop-shadow(0px 0px 3px #fff); filter: drop-shadow(0px 0px 3px #fff); }

.advanced-map.amap-dropdark img.leaflet-marker-icon { -webkit-filter: drop-shadow(0px 0px 3px #000); filter: drop-shadow(0px 0px 3px #000); }

.advanced-map .thumbcaption, body.wgl-darkmode .advanced-map .thumbcaption { background: #000000; color: #ffffff; }

.amap-nav { position: absolute; top: 3px; left: 5px; text-align: left; font-size: xx-small; white-space: nowrap; }

.amap-nav a, .amap-nav a:visited, .amap-nav a:active, .amap-nav a.mw-selflink.selflink { color: #ffffff; }

body.wgl-darkmode .amap-nav a, body.wgl-darkmode .amap-nav a:visited, body.wgl-darkmode .amap-nav a:active, body.wgl-darkmode .amap-nav a.mw-selflink.selflink { color: #ffffff; }

.amap-title { margin-bottom: 10px; font-size: 1.2em; text-align: center; color: #ffffff; }

body.wgl-darkmode .amap-title { color: #ffffff; }

.amap-title a, .amap-title a:visited, .amap-title a:active, .amap-title a.mw-selflink.selflink { color: #ffffff; }

body.wgl-darkmode .amap-title a, body.wgl-darkmode .amap-title a:visited, body.wgl-darkmode .amap-title a:active, body.wgl-darkmode .amap-title a.mw-selflink.selflink { color: #ffffff; }

.amap-title > a, .amap-title > span { padding: 0.3em 30px; background-image: url("/images/6/63/TitleBackground-left.png?8d416"), url("/images/c/c7/TitleBackground-right.png?8d416"), url("/images/6/69/TitleBackground-center.png?8d416"); background-repeat: no-repeat, no-repeat, repeat-x; background-size: auto 100%, auto 100%, auto 100%; background-position: left, right, center; -webkit-box-decoration-break: clone; box-decoration-break: clone; display: inline-block; line-height: 1.5; }

.amap-key { margin-top: 10px; color: #ffffff; }

body.wgl-darkmode .amap-key { color: #ffffff; }

.amap-key a, .amap-key a:active, .amap-key a:visited, .amap-key a.mw-selflink.selflink { color: #ffffff; }

body.wgl-darkmode .amap-key a, body.wgl-darkmode .amap-key a:active, body.wgl-darkmode .amap-key a:visited, body.wgl-darkmode .amap-key a.mw-selflink.selflink { color: #ffffff; }

.amap-key ul { list-style: none; margin: 0; padding: 0; display: flex; flex-flow: row wrap; }

.amap-key ul li:last-child { flex-grow: 1; }

.amap-key ul li.amap-full { flex-basis: 100%; }

.amap-key li { flex: 0 1 50%; min-width: 175px; margin-bottom: 0.4em; display: flex; align-items: center; }

.amap-1col.amap-key li { flex: 0 1 100%; }

.amap-3col.amap-key li { flex: 0 1 33%; }

.amap-4col.amap-key li { flex: 0 1 25%; }

.amap-key .amap-key-text.amap-key-compass { flex-grow: 1; text-align: center; }

.amap-key .amap-key-symb { width: 30px; padding: 0 10px; }

.amap-key .amap-key-symb.amap-key-nosymb { width: 10px; padding: 0; }

.amap-key .amap-key-symb div, .amap-key .amap-key-symb img { display: block; text-align: center; margin: 0 auto; }

.amap-key .amap-key-symb img { max-width: 30px; height: auto; width: auto; }

.amap-key .amap-key-symb .amap-key-dots { width: 12px; height: 12px; }

.amap-key .amap-key-symb .amap-key-dots div { width: 100%; height: 100%; }

.amap-key .amap-key-symb .amap-key-dots .leaflet-dot { border-radius: 50%; }

.amap-key .amap-key-symb .amap-key-circ, .amap-key .amap-key-symb .amap-key-poly { width: 20px; height: 20px; }

.amap-key .amap-key-symb .amap-key-circ div, .amap-key .amap-key-symb .amap-key-poly div { width: 100%; height: 100%; }

.amap-key .amap-key-symb .amap-key-circ { border-radius: 50%; }

.amap-key .amap-key-symb .amap-key-circ div { border-radius: 50%; }

display: none; }
 * 1) mw-content-text .show,
 * 2) mw-content-text .hover:hover.hide {

display: inline; }
 * 1) mw-content-text .hover:hover .show {

display: block; }
 * 1) mw-content-text .hover:hover div.show {

display: table; }
 * 1) mw-content-text .toc.show {

.ChooseOption { background: #fff; border: 3px double black; color: #c6b895; display: inline-block; line-height: 1.1; }

.ChooseOption:hover .OptionWindow { display: inline; }

.ChooseOption.bold { font-weight: bold; }

.OptionHover { background: #0d1e25; cursor: default; display: inline-block; }

.OptionHeader { background: #0b0c05; border-bottom: 1px solid #223239; cursor: default; display: block; }

.OptionWindow { background: white; border: 3px double black; border-radius: 4px 4px 2px 2px; display: none; font-family: RuneScape; font-size: 16px; font-weight: normal !important; position: absolute; margin-top: -3px; z-index: 3; }

.OptionWindow .content { background: #0d1e25; display: block; }

.OptionWindow .content > *:not(.OptionHeader), .OptionWindow a { color: inherit; cursor: default; display: block; padding: 0 1px; text-shadow: #000 1px 1px 0px; white-space: nowrap; }

.OptionWindow .content > *:not(.OptionHeader):hover, .OptionWindow a:hover { text-decoration: none; background: #1d2e55; }

.OptionWindow strong, .OptionWindow b, .OptionWindow * { font-weight: normal !important; }

.OptionWindow .item { color: #ff9040; }

.OptionWindow .NPC, .OptionWindow .npc { color: #ff0; }

.OptionWindow .player { color: #fff; }

.OptionWindow .scenery { color: #0ff; }

.OptionWindow .cb-min { color: #0f0; }

.OptionWindow .cb-same { color: #ff0; }

.OptionWindow .cb-max { color: #f00; }

.ChooseOption.bold .OptionWindow *, .OptionWindow.bold *, .OptionHeader.bold * { font-family: RuneScape !important; font-weight: bold !important; }

.hover-text { border-bottom: 1px black dotted; cursor: help; }

.nodesktop { display: none; }

.tile { background: #ffffff; border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); padding: 1.5em 2em 1em; max-width: 40em; }

.tile h2, .tile .rts-h2 { font-size: 1.4em; font-weight: bold; border: none; margin: 0 0 0.4em; }

.tile .byline + h2 { margin-top: -0.5em; }

.tile.link-button { padding: 0; }

.tile.link-button a { color: inherit; display: block; padding: 1.25em 1.5em 0.75em; text-decoration: none; }

.tile.dark { color: #ffffff; background: #5d6773; border: none; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.3); }

.tile.dark h2, .tile.dark .rts-h2, .tile.dark h3 { color: #ffffff; }

.tile.dark a { color: #ccd2d8; }

.tile.dark .byline { color: rgba(255, 255, 255, 0.7); }

.byline { font-size: 0.9em; color: #949eaa; }

.byline a { color: #949eaa; }

.tile-row { display: flex; flex-flow: row wrap; margin-bottom: 1em; }

.tile-halves { display: flex; flex-flow: row wrap; border: 1px solid #e4eaee; background: #ffffff; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }

.tile-halves h2 { font-size: 1.4em; font-weight: bold; border: none; margin: 0 0 0.4em; }

.tile-halves .byline + h2 { margin-top: -0.5em; }

.tile-top { width: 100%; padding: 1.3rem 1.5rem 0.6rem; }

.tile-top.tile-image { display: flex; align-items: center; background-color: #949eaa; overflow: hidden; padding: 0; height: 13vw; max-height: 12em; }

.tile-top.tile-image a { width: 100%; }

.tile-top.tile-image img { width: 100%; height: auto; transition: 0.4s ease-out; }

.tile-bottom { background: #ffffff; border-top: 1px solid #e4eaee; width: 100%; padding: 1rem 1.5rem 0.6rem; }

.tile-bottom.link-button { align-self: flex-end; padding: 0; }

.tile-bottom.link-button a { display: block; text-align: center; padding: 0.75em 1.5em 0.8em; text-decoration: none; }

.tile-bottom.read-more { background: #f9fafa; transition: 0.3s ease-out; }

.tile-bottom.read-more a { color: #949eaa; font-weight: bold; text-align: right; }

.tile-bottom.read-more:hover { background: #f2f4f4; }

.tile-bottom.read-more:hover .arrow { transform: translateX(50%); }

.tile-bottom.read-more .arrow { filter: invert(43%) sepia(50%) hue-rotate(175deg); margin-left: 0.4em; transition: 0.3s ease-out; }

.tile.oswf-day { margin-left: 0.5em; }

.oswf-tile { margin: 1em; }

.oswf-tile.oswf-complete { opacity: 0.75; }

.oswf-tile .oswf-summary { font-size: 105%; line-height: 1.6; margin-top: -0.4em; }

.oswf-tile .oswf-img { display: block; max-width: 75px; float: right; }

.oswf-tile .oswf-img img { max-width: 100%; height: auto; }

.oswf-tile .oswf-guidance { border-top: 1px solid #eeeeee; padding-top: 1em; }

.js-tooltip-text { padding: 5px; }

.js-tooltip-wrapper { position: absolute; z-index: 999999; max-width: 75%; padding: 5px; border: 3px solid #438ab5; background: #ffffff; -webkit-box-shadow: 3px 3px 10px -5px #333; -moz-box-shadow: 3px 3px 10px -5px #333; box-shadow: 3px 3px 10px -5px #333; font-size: 12px; }

.js-tooltip-click { color: white; background: #438ab5; border-radius: 2em; border: 2px solid #438ab5; cursor: pointer; padding: 0 0.3em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.js-tooltip-arrow { position: absolute; border-color: transparent; border-style: solid; z-index: 900001; width: 0; height: 0; }

.js-tooltip-arrow.js-tooltip-arrow-pointleft { border-right-color: #438ab5; border-left-color: transparent; border-left-width: 0; }

.js-tooltip-arrow.js-tooltip-arrow-pointright { border-left-color: #438ab5; border-right-color: transparent; border-right-width: 0; }

.js-tooltip-close { float: right; margin-left: 10px; margin-right: -5px; margin-top: -5px; margin-bottom: 1px; background: #438ab5; border: 0; }

.transcript { background: #ffffff; border: 1px solid #e4eaee; border-radius: 0 0 120px 120px / 0 0 8px 8px; box-shadow: 0 5px 7px -7px rgba(0, 0, 0, 0.4); max-width: 90ch; overflow: hidden; padding: 2em; margin-bottom: 1em; }

.transcript.godletter { margin: 20px auto; padding: 20px 30px; }

.ns-3004 .mw-parser-output > ul, .transcript > ul { list-style: none; }

.ns-3004 .mw-parser-output > ul li, .transcript > ul li { list-style: none; border-left: 1px dashed #bdc5cd; padding-left: 15px; margin: 12px 0; line-height: 1.65; }

.ns-3004 .mw-parser-output > ul li b:first-of-type, .transcript > ul li b:first-of-type { display: block; }

.ns-3004 .mw-parser-output > ul li:last-of-type, .transcript > ul li:last-of-type { margin-bottom: 0; }

.ns-3004 .mw-parser-output > ul li:hover, .transcript > ul li:hover { border-color: #444e5a; }

.quest-action { text-align: center; font-style: italic; margin: 0 5%; }

.quest-action:before, .quest-action:after { content: '———'; margin: 4px; letter-spacing: -1px; }

ul.actionbar, ul.actionbar-revolution { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 39px 0 0 6px; margin: 0; width: 530px; height: 76px; }

ul.actionbar li, ul.actionbar-revolution li { list-style: none; float: left; margin: 0; padding: 0; width: 32px; height: 32px; line-height: 32px; text-align: center; margin-right: 4px; }

ul.actionbar { background: url('filepath://Template_action_bar.png'); }

ul.actionbar .mw-empty-elt { display: block; }

ul.actionbar-revolution { background: url('filepath://Template_action_bar_revolution.png'); }

.ability-rotation { border-width: 1px; border-style: solid; border-radius: 2px; line-height: 40px; padding: 0.5em 1em; display: inline-block; margin-top: 0.2em; background-color: #e4eaee; border-color: #bdc5cd; }

body.wgl-stickyheader.action-view .wgl-anchor:target::before { display: block; content: ''; margin-top: -4rem; height: 4rem; visibility: hidden; pointer-events: none; }

body.wgl-stickyheader.action-view .wgl-anchor:target { display: block; position: relative; }

.archive { border: 1px solid #e4eaee; background-color: #ffffff; text-align: center; margin: 5px; padding: 5px; float: right; width: 120px; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }

.attack-speed { max-width: 150px; line-height: 1.3em; display: block; text-align: center; }

.attack-speed b { width: 100%; background-color: #dedede; box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.2); display: block; border-radius: 2.5px; height: 5px; }

.attack-speed b::after { border-radius: 2.5px; height: 5px; content: ""; background-color: #999999; display: inline-block; width: 0%; float: left; box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 1px 0 rgba(0, 0, 0, 0.1); }

.attack-speed.weapon { max-width: 150px; }

.attack-speed.weapon b { background-color: #c6dce8; }

.attack-speed.weapon b::after { background-color: #438ab5; }

.attack-speed.monster { max-width: 123px; }

.attack-speed.monster b { background-color: #ecccc6; }

.attack-speed.monster b::after { background-color: #861c10; }

.attack-speed.weapon.fastest b::after { width: 100%; }

.attack-speed.weapon.fast b::after { width: 80%; }

.attack-speed.weapon.average b::after { width: 60%; }

.attack-speed.weapon.slow b::after { width: 40%; }

.attack-speed.weapon.slowest b::after { width: 20%; }

.attack-speed.monster.t1 b::after { width: 100%; }

.attack-speed.monster.t2 b::after { width: 90%; }

.attack-speed.monster.t3 b::after { width: 80%; }

.attack-speed.monster.t4 b::after { width: 70%; }

.attack-speed.monster.t5 b::after { width: 60%; }

.attack-speed.monster.t6 b::after { width: 50%; }

.attack-speed.monster.t7 b::after { width: 40%; }

.attack-speed.monster.t8 b::after { width: 30%; }

.attack-speed.monster.t9 b::after { width: 20%; }

.attack-speed.monster.t10 b::after { width: 10%; }

@-webkit-keyframes "random-speed" { 0% {         width: 20%; }

25% {         width: 40%; }

50% {         width: 60%; }

75% {         width: 80%; }

100% {         width: 100%; }

}

@keyframes "random-speed" { 0% {         width: 20%; }

25% {         width: 40%; }

50% {         width: 60%; }

75% {         width: 80%; }

100% {         width: 100%; }

}

.attack-speed.random b::after { -webkit-animation-name: random-speed; -webkit-animation-duration: 5s; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-name: random-speed; animation-duration: 5s; animation-iteration-count: infinite; animation-direction: alternate; }

.chat-options span { padding: 0 1px; }

.chat-options .chat-options-underline { border-bottom: 1px dotted #15f; cursor: help; }

.chat-options-dialogue { color: inherit; background: #ffffff; border: 1px solid #e4eaee; border-radius: 5px; margin-left: 3px; }

.clear-both { clear: both; }

.clear-left { clear: left; }

.clear-right { clear: right; }

.coins { color: green; background-position: 0% 50%; background-repeat: no-repeat; display: inline-block; padding: 0; }

.coins-pos { color: #014cc0; }

.coins-neg { color: #c02614; }

.rusty-coins-10000 { background-image: url('filepath://Rusty_coins_10000.png'); padding: 7px 0 1px 35px; }

.rusty-coins-1000 { background-image: url('filepath://Rusty_coins_1000.png'); padding: 1px 0 1px 35px; }

.rusty-coins-250 { background-image: url('filepath://Rusty_coins_250.png'); padding: 1px 0 1px 35px; }

.rusty-coins-100 { background-image: url('filepath://Rusty_coins_100.png'); padding: 1px 0px 1px 32px; }

.rusty-coins-25 { background-image: url('filepath://Rusty_coins_25.png'); padding-left: 30px; }

.rusty-coins-5 { background-image: url('filepath://Rusty_coins_5.png'); padding-left: 30px; }

.rusty-coins-4 { background-image: url('filepath://Rusty_coins_4.png'); padding-left: 30px; }

.rusty-coins-3 { background-image: url('filepath://Rusty_coins_3.png'); padding-left: 30px; }

.rusty-coins-2 { background-image: url('filepath://Rusty_coins_2.png'); padding-left: 23px; }

.rusty-coins-1 { background-image: url('filepath://Rusty_coins_1.png'); padding-left: 15px; }

.coins-10000 { background-image: url('filepath://Coins_10000.png'); padding: 7px 0 1px 35px; }

.coins-1000 { background-image: url('filepath://Coins_1000.png'); padding: 1px 0 1px 35px; }

.coins-250 { background-image: url('filepath://Coins_250.png'); padding: 1px 0 1px 35px; }

.coins-100 { background-image: url('filepath://Coins_100.png'); padding: 1px 0px 1px 32px; }

.coins-25 { background-image: url('filepath://Coins_25.png'); padding-left: 30px; }

.coins-5 { background-image: url('filepath://Coins_5.png'); padding-left: 30px; }

.coins-4 { background-image: url('filepath://Coins_4.png'); padding-left: 30px; }

.coins-3 { background-image: url('filepath://Coins_3.png'); padding-left: 30px; }

.coins-2 { background-image: url('filepath://Coins_2.png'); padding-left: 23px; }

.coins-1 { background-image: url('filepath://Coins_1.png'); padding-left: 15px; }

.chimes-1000 { background-image: url('filepath://Chimes_1000.png'); padding: 3px 0 3px 33px; }

.chimes-100 { background-image: url('filepath://Chimes_100.png'); padding: 1px 0 1px 30px; }

.chimes-50 { background-image: url('filepath://Chimes_50.png'); padding-left: 31px; }

.chimes-20 { background-image: url('filepath://Chimes_20.png'); padding-left: 24px; }

.chimes-1 { background-image: url('filepath://Chimes_1.png'); padding-left: 19px; }

.zemomark-10000 { background-image: url('filepath://Zemomark_10000.png'); padding: 7px 0 1px 26px; }

.zemomark-1000 { background-image: url('filepath://Zemomark_1000.png'); padding: 1px 0 1px 27px; }

.zemomark-250 { background-image: url('filepath://Zemomark_250.png'); padding: 1px 0 1px 25px; }

.zemomark-100 { background-image: url('filepath://Zemomark_100.png'); padding: 1px 0px 1px 30px; }

.zemomark-25 { background-image: url('filepath://Zemomark_25.png'); padding-left: 30px; }

.zemomark-5 { background-image: url('filepath://Zemomark_5.png'); padding-left: 30px; }

.zemomark-4 { background-image: url('filepath://Zemomark_4.png'); padding-left: 25px; }

.zemomark-3 { background-image: url('filepath://Zemomark_3.png'); padding-left: 25px; }

.zemomark-2 { background-image: url('filepath://Zemomark_2.png'); padding-left: 23px; }

.zemomark-1 { background-image: url('filepath://Zemomark_1.png'); padding-left: 18px; }

.chronotes-10000 { background-image: url('filepath://Chronotes_10000.png'); padding: 1px 0 1px 34px; }

.chronotes-1000 { background-image: url('filepath://Chronotes_1000.png'); padding: 1px 0 1px 34px; }

.chronotes-250 { background-image: url('filepath://Chronotes_250.png'); padding: 1px 0 1px 32px; }

.chronotes-100 { background-image: url('filepath://Chronotes_100.png'); padding: 1px 0px 1px 32px; }

.chronotes-25 { background-image: url('filepath://Chronotes_25.png'); padding-left: 32px; }

.chronotes-5 { background-image: url('filepath://Chronotes_5.png'); padding-left: 32px; }

.chronotes-4 { background-image: url('filepath://Chronotes_4.png'); padding-left: 30px; }

.chronotes-3 { background-image: url('filepath://Chronotes_3.png'); padding-left: 30px; }

.chronotes-2 { background-image: url('filepath://Chronotes_2.png'); padding-left: 30px; }

.chronotes-1 { background-image: url('filepath://Chronotes_1.png'); padding-left: 28px; }

border-top: 0.5em solid #ffffff; }
 * 1) DisassemblyT .disassembly-border {

.documentation { background: #ffffff; border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }

.documentation pre, .documentation code { background-color: #f9fafa; }

.documentation-header { color: #ffffff; background: #949eaa; font-weight: bold; padding: 1em 1.5em; }

.documentation-title { font-size: 1.25em; }

.documentation-subheader { color: #ffffff; background: #808c9a; padding: 0.5em 1.5em; }

.documentation-subheader a, .documentation-subheader .documentation-links a, .documentation-subheader a:visited, .documentation-subheader .documentation-links a:visited, .documentation-subheader a:active, .documentation-subheader .documentation-links a:active { color: #e4eaee; }

.documentation-documentation, .documentation-links { font-size: 0.85em; }

.documentation-content { padding: 1em 1.5em; }

.dropsline-noted { color: #949eaa; }

.item-drops .beast-version { font-size: smaller; font-style: italic; }

.editnotice { font-size: 0.9em; padding-bottom: 0.75em; margin-bottom: 0.6em; }

.editnotice .editnotice-title { font-size: 1.2em; font-weight: bold; margin-bottom: 0.4em; }

.equipmenttable { background-image: url('filepath://Worn_equipment_interface_blank.png'); background-repeat: no-repeat; background-position: top left; width: 225px; height: 320px; text-align: center; display: inline-block; }

.equipmenttable.equipmenttable-float-right { float: right; }

.equipmenttable.equipmenttable-float-left { float: left; }

.equipmenttable.equipmenttable-float-center { display: block; margin: 0 auto; }

.equipmenttable .equipmentrow { position: relative; }

.equipmenttable .equipmentrow.equipmentrow1 { top: 65px; }

.equipmenttable .equipmentrow.equipmentrow2 { top: 73px; }

.equipmenttable .equipmentrow.equipmentrow3 { top: 81px; }

.equipmenttable .equipmentrow.equipmentrow4 { top: 88px; }

.equipmenttable .equipmentrow.equipmentrow5 { top: 98px; }

.equipmenttable .equipmentrow .equipmentslot { display: table-cell; position: relative; height: 32px; width: 32px; vertical-align: middle; }

.equipmenttable .equipmentrow .equipmentslot img { max-height: 32px; max-width: 32px; }

.equipmenttable .equipmentrow .equipmentslot.emptyslot img { opacity: 0.5; }

.equipmenttable .equipmentrow .equipmentslot.auraslot { left: 57px; }

.equipmenttable .equipmentrow .equipmentslot.headslot { left: 65px; }

.equipmenttable .equipmentrow .equipmentslot.pocketslot { left: 73px; }

.equipmenttable .equipmentrow .equipmentslot.capeslot { left: 57px; }

.equipmenttable .equipmentrow .equipmentslot.neckslot { left: 65px; }

.equipmenttable .equipmentrow .equipmentslot.ammoslot { left: 73px; }

.equipmenttable .equipmentrow .equipmentslot.weaponslot { left: 37px; }

.equipmenttable .equipmentrow .equipmentslot.torsoslot { left: 65px; }

.equipmenttable .equipmentrow .equipmentslot.shieldslot { left: 93px; }

.equipmenttable .equipmentrow .equipmentslot.legsslot { left: 97px; }

.equipmenttable .equipmentrow .equipmentslot.glovesslot { left: 37px; }

.equipmenttable .equipmentrow .equipmentslot.bootsslot { left: 65px; }

.equipmenttable .equipmentrow .equipmentslot.ringslot { left: 93px; }

.extimage div, .extimage a, .extimage img { height: inherit; max-height: inherit; max-width: inherit; width: inherit; }

.extimage .caption { color: #696969; padding: 3px 6px; }

.fact-text { color: #15f; font-style: italic; cursor: help; border-bottom: dotted 1px black; }

.fairycode { font-family: "KingthingsPetrock", sans-serif; font-size: 120%; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }

.fairycode b ~ b:before { content: " "; }

.floornumber > .floornumber-us, .floornumber-setting-gb .floornumber > .floornumber-us, .floornumber-setting-us .floornumber > .floornumber-gb { display: none; }

.floornumber-setting-gb .floornumber > .floornumber-gb, .floornumber-setting-us .floornumber > .floornumber-us { display: inline; }

.floornumber-override-gb .floornumber > .floornumber-us, .floornumber-override-us .floornumber > .floornumber-gb { display: none !important; }

.floornumber-override-gb .floornumber > .floornumber-gb, .floornumber-override-us .floornumber > .floornumber-us { display: inline !important; }

.rts-infobox { background: #ffffff; font-size: 0.85em; width: 300px; margin: 0.5em 0 1em 1em; border-collapse: collapse; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); float: right; }

.rts-infobox .rts-infobox-switch-buttons .button { margin: 1px; }

.rts-infobox .infobox-header { color: #ffffff; font-size: 1.15em; line-height: 1.4em; background: #246c97; border-bottom: 0.5em solid #ffffff; padding: 0.5em 0; }

.rts-infobox .infobox-subheader { background: #6ba5c8; color: #ffffff; line-height: 2em; border-top: 0.5em solid #ffffff; border-bottom: 0.5em solid #ffffff; }

.rts-infobox .infobox-subheader a { color: #ffffff; }

.rts-infobox fieldset#rs-qc-form { margin-bottom: 5px; }

.rts-infobox .infobox-image { text-align: center; }

.rts-infobox .infobox-image.bordered-image { border: 1px solid #e4eaee; border-bottom: none; padding: 0.4em; }

.rts-infobox .infobox-image.noted-image div { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }

.rts-infobox .infobox-image.noted-image div > :first-child { margin-right: 10px; }

.rts-infobox .infobox-image.noted-image div > :last-child { display: inline-block; width: 31px; height: 30px; background-image: url("filepath://Note.png"); position: relative; }

.rts-infobox .infobox-image.noted-image div > :last-child img { height: auto; width: auto; max-width: 20px; max-height: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.rts-infobox .infobox-image a.image + a.image { margin-left: 0.1em; }

.rts-infobox .infobox-image img { max-width: 100%; height: auto; }

.rts-infobox .infobox-map { border-left: 1px solid #e4eaee; border-right: 1px solid #e4eaee; text-align: center; }

.rts-infobox .infobox-map > img, .rts-infobox .infobox-map > a > img { max-width: 100%; height: auto; margin: 0.5em 0; }

.rts-infobox .infobox-map a.mw-kartographer-container, .rts-infobox .infobox-map div.mw-kartographer-container { margin: 0.5em auto; }

.rts-infobox th:not(.infobox-header):not(.infobox-subheader) { text-align: right; vertical-align: top; border-left: 1px solid #e4eaee; border-right: 0.175em solid #6ba5c8; padding: 0.2em 0.5em; }

.rts-infobox td:not(.infobox-image):not(.infobox-map) { border-right: 1px solid #e4eaee; padding: 0.25em 0.5em; line-height: 1.6em; }

.rts-infobox td[colspan="2"]:not(.infobox-image):not(.infobox-map) { border: 1px solid #e4eaee; padding-bottom: 0.6em; }

.rts-infobox td ul { margin: 0 0 0 1.25em; }

.rts-infobox .infobox-cell-hidden { display: none; }

.rts-infobox .infobox-template-links { text-align: center; }

.rts-infobox .advanced-data { display: none; }

.rts-infobox .advanced-data td { line-break: anywhere; }

.rts-infobox .infobox-imgbg { background-color: rgba(0, 0, 0, 0.2); }

.rts-infobox.skill-info { float: none; margin: 0 0 1em 0; table-layout: fixed; }

.rts-databox th:not(.infobox-header):not(.infobox-template-links) { text-align: right; vertical-align: top; padding: 0.2em 0.5em; }

.rts-databox .databox-cell-hidden { display: none; }

.rts-databox .infobox-template-links { text-align: center; font-size: 0.85em !important; }

.multi-infobox { float: right; margin-left: 5px; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }

.multi-infobox .tabber { margin: 0; }

.multi-infobox .tabber .tabbernav { text-align: center; margin-left: 0; margin-right: 0; }

.multi-infobox .tabber .tabbernav a { padding: 0.5em 0.8em; }

.multi-infobox .tabber .tabbertab { padding: 5px; }

.multi-infobox .rts-infobox { margin: 0; box-shadow: none; }

.infobox-wrapper { display: table; float: right; }

.rts-infobox.infobox-monster { text-align: center; table-layout: fixed; }

.rts-infobox.infobox-monster th:not(.infobox-header):not(.infobox-subheader):last-child { border-right: 1px solid #e4eaee; }

.rts-infobox.infobox-monster td:not(.infobox-image):not(.infobox-map) { border-left: 1px solid #e4eaee; }

.rts-infobox.infobox-monster th.combat-subheader { text-align: center; }

.rts-infobox.infobox-monster th.offensive-header { background-color: #801c13; color: #ffffff; text-align: center; }

.rts-infobox.infobox-monster th.offensive-subheader { background-color: #ecccc6; color: #801c13; text-align: center; }

.rts-infobox.infobox-monster th.offensive-subheader a { color: #801c13; }

.rts-infobox.infobox-monster th.offensive-subheader:not(:last-child) { border-right: 0.175em solid #801c13; }

.rts-infobox.infobox-monster th.defensive-header { background-color: #438ab5; color: #ffffff; text-align: center; }

.rts-infobox.infobox-monster th.defensive-subheader { background-color: #c1deed; color: #36414f; text-align: center; }

.rts-infobox.infobox-monster th.defensive-subheader a { color: #36414f; }

.rts-infobox.infobox-monster th.slayer-header { background: #4c4c4c; color: #ffffff; text-align: center; }

.rts-infobox.infobox-monster th.slayer-subheader { background-color: #cccccc; color: #4c4c4c; text-align: center; }

.rts-infobox.infobox-monster th.slayer-subheader:not(:last-child) { border-right: 0.175em solid #4c4c4c; }

.rts-infobox.infobox-monster .infobox-monster-susceptibility-cell img[alt="Undead Slayer.png"], .rts-infobox.infobox-monster .infobox-monster-susceptibility-cell img[alt="Demon Slayer (perk).png"], .rts-infobox.infobox-monster .infobox-monster-susceptibility-cell img[alt="Dragon Slayer (perk).png"] { filter: drop-shadow(0px 0px 1px black); }

.infobox-thieving .thvloot-cell { padding: 0; }

.infobox-thieving .thvloot-cell .wikitable { margin: -0.5px; width: calc(100% + 1px); }

.rts-infobox#infobox-familiar th:last-child:not([colspan="4"]) { border-right: 1px solid #e4eaee; }

.rts-infobox#infobox-familiar td.infobox-template-links { border: 1px solid #e4eaee !important; }

.rts-infobox#infobox-familiar td:first-child { border-left: 1px solid #e4eaee !important; }

.rts-infobox#infobox-familiar td:last-child { border-right: 1px solid #e4eaee !important; }

.rts-infobox#infobox-familiar td:not(.infobox-image):not(.infobox-map) { border: none; }

.rts-infobox#infobox-familiar td[colspan="2"]:not(.infobox-image):not(.infobox-map) { border: none; padding: 0.25em 0.5em; }

.infobox-disassembly-migration .rts-disassembly-calc-popup-button { float: none; margin: 0.5em 0; }

.infobox-disassembly-migration.rts-infobox td[colspan="2"].disassembly-materials-header:not(.infobox-image):not(.infobox-map) { border-top: 0; padding: 0; }

.infobox-recipe .ref-left sup.reference { float: left; margin-left: -0.25em; }

.databox-cosmetic-override { text-align: center; }

.databox-cosmetic-override tr:first-child { visibility: collapse; }

.skill-info a[href$="?action=edit"] + a[href$="?action=edit"] { display: none; }

.infobox-bottom-links { clear: right; float: right; font-size: xx-small; margin-top: -1.5em; }

.infobox-buttons { text-align: center; max-width: 250px; display: none; margin: 0 auto; }

.infobox-buttons .button { margin: 0 3px; }

.infobox-switch-resources { display: none; }

.infobox .infobox-cell-hidden { display: none; }

.switch-infobox .switch-infobox-triggers, .switch-infobox .loading-button { clear: left; }

.switch-infobox .switch-infobox-triggers { padding-bottom: 0.25em; }

.switch-infobox .switch-infobox-triggers .trigger.button { margin: 1px; }

.infobox .nestedinfo td table { min-width: 263px; margin: -1px; width: calc(100% + 2px) !important; }

.infobox .nestedinfo td { width: 100%; padding: 0; }

.infobox { border: 1px solid #aaaaaa; background-color: #f9f9f9; color: inherit !important; margin: 0 0 0.5em 0.2em !important; padding: 0.2em; float: right; clear: right; }

.infobox td, .infobox th { vertical-align: top; }

.infobox caption { font-size: larger; padding-bottom: 10px !important; margin-left: 0 !important; color: inherit !important; }

.infobox.bordered { border-collapse: collapse; }

.infobox.bordered td, .infobox.bordered th { border: 1px solid #aaaaaa; }

.infobox.bordered .borderless td, .infobox.bordered .borderless th { border: 0; }

.infobox ul { margin: 0.3em 0 0 1.6em; }

.infobox .wikitable.mw-collapsible { margin: -1px; width: calc(100% + 2px) !important; }

.infobox a.image + a.image { margin-left: 3px; }

.infobox .infobox-image { text-align: center; word-spacing: -4px; }

.infobox .infobox-image img { height: inherit; max-width: 250px; }

.infobox td .new { word-spacing: 0; }

.infobox input#QtyCalc { width: 50px !important; }

.infobox .infobox-cell-hidden { display: none; }

.infobox-bonuses.wikitable th { padding: 0.25em 0.4em; text-align: center; white-space: nowrap; width: 70px !important; }

.infobox-bonuses.wikitable td { text-align: center; }

.infobox-bonuses.wikitable .combat-attributes { text-align: left; }

.infobox-bonuses.wikitable .combat-attributes .image { display: inline-block; margin-right: 4px; width: 23px; }

.infotableBonuses .attribute-value { background: #f5f5f5; }

.infotableBonuses .attribute-total { background: #f2f2f2; }

.infotableBonuses .attribute-total .attribute-value { background: #f2f2f2; }

.inventorytable { background-image: url('filepath://Inventory_interface.png'); background-repeat: no-repeat; background-position: top left; width: 174px; height: 328px; padding: 37px 0 42px; border-spacing: 0; }

.inventorytable td { padding: 0 !important; border: 0 !important; text-align: center; position: relative; width: 46px; height: 36px; }

.inventorytable .inv-quantity-text { top: -1px; text-shadow: #000 1px 1px; position: absolute; color: yellow; font-family: 'RuneScape Small'; left: 6px; font-size: 16px; }

.inventorytable .inv-quantity-text.qty-100k { color: #FFFFFF; }

.inventorytable .inv-quantity-text.qty-10m { color: #01FF80; }

.inventorytable .noted-item a { width: 32px; line-height: 28px; background-image: url(/images/c/cc/Note.png?37169); background-repeat: no-repeat; display: inline-block; background-position: center; }

.inventorytable .noted-item img { transform: scale(0.65); }

table .im-task-reqs { text-align: left; }

table .im-task-reqs p { margin: 0.8em 0 0 0; }

.keypress { background: #eeeeee; color: #333333; font-family: monospace; text-shadow: 0 1px 0 #ffffff; border: 1px solid #cccccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 0.1em; padding: 0.1em 0.5em; line-height: 1.4; white-space: nowrap; display: inline-block; }

.license { background: #cfd8eb; border: none; }

.license th { padding-right: 0.4em; background-color: #617ebc; color: #fff; width: 25%; }

.license th[colspan="2"] { font-size: 16px; }

.license a { color: #556d97; }

.musicplayer { border: 1px solid #e4eaee; font-size: 90%; line-height: 1.6em; background: #ffffff; -webkit-box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); max-width: 300px; margin: 0 0 1em 1em; padding: 0.75em; spacing: 0px; }

.musicplayer .mediaContainer { margin-top: 0.75em; }

.pronunciation { }

.pronunciation .k-options, .pronunciation .volume-slider, .pronunciation .volume_control, .pronunciation .timed-text, .pronunciation .time-disp, .pronunciation .play_head, .pronunciation .videoHolder { display: none; }

.pronunciation .mediaContainer, .pronunciation .k-player { display: inline-block; width: 20px !important; }

.pronunciation .k-player .control-bar { border: none; background: none; padding: 0; }

.pronunciation .mwPlayerContainer { background: none; }

.messagebox { width: 65%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; padding: 3px 3px 3px 0; border: 0; border-left: 15px solid #90c2dd; background-color: #f1f1f1; overflow: auto; padding: 0; }

.messagebox.obsolete { background-color: #cfcfcf; border-color: #464646; }

.messagebox.obsolete a, .messagebox.obsolete a:visited, .messagebox.obsolete a:active { color: #6c6c6c; }

.messagebox.info { background-color: #ebebeb; border-color: #898989; }

.messagebox.info a, .messagebox.info a:visited, .messagebox.info a:active { color: #6c6c6c; }

.messagebox.action { background-color: #cbdae2; border-color: #45697D; }

.messagebox.action a, .messagebox.action a:visited, .messagebox.action a:active { color: #3c5c6e; }

.messagebox.file, .messagebox.task { background-color: #cfd8eb; border-color: #617ebc; }

.messagebox.file a, .messagebox.task a, .messagebox.file a:visited, .messagebox.task a:visited, .messagebox.file a:active, .messagebox.task a:active { color: #556d97; }

.messagebox.warn { background-color: #ecd8d5; border-color: #861c10; }

.messagebox.warn a, .messagebox.warn a:visited, .messagebox.warn a:active { color: #861c10; }

.messagebox.warning { background: #fbcfa6; color: #7a3f08; border-color: #fac28e; }

.messagebox.warning a:not(.mw-selflink), .messagebox.warning a:visited, .messagebox.warning a:active { color: #b55e0c; }

.messagebox.disambig { background-color: #ebebeb; border-color: #898989; margin-top: 20px !important; margin-bottom: 30px !important; }

.messagebox.disambig a, .messagebox.disambig a:visited, .messagebox.disambig a:active { color: #6c6c6c; }

.messagebox.safe { background-color: #d8f0d3; border-color: #1b8408; }

.messagebox.safe a, .messagebox.safe a:visited, .messagebox.safe a:active { color: #1b8408; }

.messagebox.unsafe { background-color: #ffee88; border-color: #997700; }

.messagebox.unsafe a, .messagebox.unsafe a:visited, .messagebox.unsafe a:active { color: #997700; }

.messagebox.easter { background-color: #e5f9c2; border-color: #598014; }

.messagebox.easter a, .messagebox.easter a:visited, .messagebox.easter a:active { color: #598014; }

.messagebox.halloween { background-color: #e8d8ea; border-color: #794080; }

.messagebox.halloween a, .messagebox.halloween a:visited, .messagebox.halloween a:active { color: #794080; }

.messagebox.thanksgiving { background-color: #f0cba8; border-color: #a65800; }

.messagebox.thanksgiving a, .messagebox.thanksgiving a:visited, .messagebox.thanksgiving a:active { color: #a65800; }

.messagebox.christmas { background-color: #d4eaf6; border-color: #428bb5; }

.messagebox.christmas a, .messagebox.christmas a:visited, .messagebox.christmas a:active { color: #3a799d; }

.messagebox.bigRaffle { background-color: #f1de9f; border-color: #640000; }

.messagebox.bigRaffle a, .messagebox.bigRaffle a:visited, .messagebox.bigRaffle a:active { color: #640000; }

.messagebox.discord { background-color: #5865F2; border-color: #4d58d0; color: #ffffff; }

.messagebox.discord a, .messagebox.discord a:visited, .messagebox.discord a:active { color: #d2e5fc; }

.messagebox.discord a.external.text, .messagebox.discord a:visited.external.text, .messagebox.discord a:active.external.text { color: #d2e5fc; font-style: italic; }

.messagebox.stub { width: 40%; }

.messagebox.welcomenotice { padding: 1em; width: 90%; }

.messagebox.welcomenotice .wordmark { filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.1)); }

.messagebox.hasdialogue { width: auto; }

.messagebox.alphabetical { width: auto; font-size: 95%; padding: 5px 10px; text-align: center; border-radius: 5px; background-color: #f9f9f9; border: 1px solid #eee; }

.wikipedia { border: solid #aaa 1px; font-size: 90%; background: #f9f9f9; padding: 4px; spacing: 0px; margin-top: 10px; }

.messagebox2 { background: #ffffff; width: 60vw; max-width: 600px; margin: 1em auto; border-collapse: collapse; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }

.messagebox2 + .messagebox2 { margin-top: calc(-1em - 1px); }

.messagebox-header { background: #ddedf6; border: 1px solid #c5e0ef; border-bottom: 0.3em solid #589ac1; display: flex; }

.messagebox-image { width: 55px; display: flex; justify-content: center; align-items: center; }

.messagebox-title { line-height: 1.55em; font-weight: bold; padding: 0.6em 0.6em 0.6em 0; flex: 1; }

.messagebox-text { font-size: 0.85em; line-height: 1.6em; padding: 0.65em 0.65em 0.65em 55px; border: 1px solid #e4eaee; border-top-width: 0; }

.messagebox2.warn .messagebox-header { background: #feecea; border-color: #fdd6d2; border-bottom-color: #ed3523; }

.messagebox2.warn .messagebox-header a { color: #da2412; }

.messagebox2.action .messagebox-header { background: #fef0e4; border-color: #fde2cb; border-bottom-color: #f67e0c; }

.messagebox2.action .messagebox-header a { color: #d76d08; }

.messagebox2.safe .messagebox-header { background: #ecf8e3; border-color: #def3cf; border-bottom-color: #64ba1d; }

.messagebox2.safe .messagebox-header a { color: #539b18; }

.messagebox2.file .messagebox-header { background: #e2e9f7; border-color: #cedaf1; border-bottom-color: #5675b7; }

.messagebox2.file .messagebox-header a { color: #4664a4; }

.messagebox2.task .messagebox-header { background: #e2e9f7; border-color: #cedaf1; border-bottom-color: #5675b7; }

.messagebox2.task .messagebox-header a { color: #4664a4; }

.messagebox2.task .messagebox-reason { display: flex; flex-wrap: wrap; }

.messagebox2.task .messagebox-reason .task-info { flex: 1 0 auto; padding-right: 1em; }

.messagebox2.task .messagebox-reason a.mw-selflink { font-weight: normal; }

.messagebox2.event .messagebox-header { background: #fceef9; border-color: #f8d8f1; border-bottom-color: #e667ca; }

.messagebox2.event .messagebox-header a { color: #e148c0; }

.messagebox2.info .messagebox-header { background: #e4eaee; border-color: #d4dee4; border-bottom-color: #8b96a3; }

.messagebox2.info .messagebox-header a { color: #788493; }

.messagebox2.obsolete .messagebox-header { background: #eeeeee; border-color: #e1e1e1; border-bottom-color: #6f6f6f; }

.messagebox2.obsolete .messagebox-header a { color: #5e5e5e; }

.messagebox2.discord .messagebox-header { background: #5865F2; border-color: #404ff0; border-bottom-color: #414dcd; }

.messagebox2.discord .messagebox-header a { color: #313cb9; }

.messagebox2.discord .messagebox-title { color: #ffffff; }

.menaphite-script { word-spacing: 15px; width: 85%; }

.menaphite-script img { padding: 0 3px; }

.menaphite-script p:first-of-type { margin-top: 1em; }

.menaphite-script .js-tooltip-click { font-size: 12px; border-radius: 5px; background-color: #898989; border-color: #898989; padding-right: 0.4em; margin-left: 0.5em; }

.thumbinner { display: flex; flex-direction: column; }

.trow { display: flex; flex-direction: row; clear: left; flex-wrap: wrap; width: 100%; box-sizing: border-box; }

.tsingle { margin: 1px; float: left; }

.theader { clear: both; font-weight: bold; text-align: center; align-self: center; background-color: transparent; width: 100%; }

.thumbcaption { background-color: transparent; }

.text-align-left { text-align: left; }

.text-align-right { text-align: right; }

.text-align-center { text-align: center; }

@media all and (max-width: 720px) { .thumbinner { width: 100% !important; box-sizing: border-box; max-width: none !important; align-items: center; }

.trow { justify-content: center; }

.tsingle { float: none !important; max-width: 100% !important; box-sizing: border-box; text-align: center; }

.tsingle .thumbcaption { text-align: left; }

.trow > .thumbcaption { text-align: center; }

}

.navbox { font-size: 0.85em; background: #ffffff; margin: 15px auto; width: 100%; clear: both; }

.navbox:not(.navbox-collapsible) { box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1); }

.navbox .navbox-title { font-size: 110%; background: #438ab5; color: #ffffff; text-align: center; padding: 3px 8px; }

.navbox .navbox-title .mw-collapsible-toggle { font-size: 0.9em; margin-left: 6em; float: right; }

.navbox .navbox-title a { color: #ffffff; }

.navbox .navbox-title a:visited { color: #ffffff; }

.navbox .navbox-footer { background: #438ab5; border-top: 1px; text-align: center; font-size: smaller; }

.navbox .navbox-footer a { color: #ffffff; }

.navbox .navbox-footer a:visited { color: #ffffff; }

.navbox .navbox-group-title { background: #f2f5f6; border: 1px solid #d8e5ff; border-width: 0 1px 1px 0; font-weight: bold; padding: 0 10px 5px 10px; width: 100px; }

.navbox .navbox-group-title a:visited { color: #438ab5; }

.navbox .navbox-list { border-bottom: 1px solid #d8e5ff; padding: 0 7px; }

.navbox .navbox-list ul { margin: 0; }

.navbox .navbox-list li { display: inline-block; }

.navbox .navbox-list li + li::before { content: ' • '; white-space: nowrap; }

.navbox .navbox-subgroup { border-spacing: 0; width: 100%; }

.navbox .navbox-subgroup .navbox-group-title { padding-bottom: 5px; }

.navbox .navbox.navbox-collapsible { font-size: 100%; margin: 5px 0 0; }

.navbox .navbox.navbox-collapsible .navbox-title { background: #6ba5c8; padding: 0 8px; }

.navbox img { height: auto; width: auto; max-height: 1.6em; padding: 0 1px; }

.navbox + .navbox { margin-top: -8px; }

.navbox-data { display: none; }

.navbox-data + .navbox { margin-top: -8px; }

.pathmap .wikitable.lighttable > tfoot { display: none; }

.pathmap table.wikitable.lighttable { width: auto !important; display: table-cell; border: none; }

.pathmap table.wikitable.lighttable td { height: 30px; width: 30px; padding: 0 !important; border-bottom-width: 2px; }

.perk-link { background: #09222F; border-radius: 111px; width: 35px; height: 35px; line-height: 30px; display: inline-table; margin-right: 5px; text-align: center; }

.perk-link.perk-link-nobg { background: transparent; }

.perk-link > a { vertical-align: middle; }

.perk-link .perk-link-rank { position: relative; top: -26px; left: 5px; margin-bottom: -28px; line-height: 0; float: left; }

.perk-background { background: #09222F; }

.navbox .perk-link img { max-height: initial; }

.gizmo-interface { background-image: url('filepath://Empty_gizmo_interface.png'); background-repeat: no-repeat; min-height: 132px; padding: 11px 53px; width: 216px; }

.gizmo-interface td { border: 0; height: 32px; padding: 1px; text-align: center; vertical-align: middle; width: 32px; }

.gizmo-interface.gizmo-ancient { background-image: url('filepath://Perk_calculator_background_ancient.png'); background-size: 216px; }

.gizmo-interface-parts a { position: relative; }

.gizmo-interface-parts a:hover { text-decoration: none; }

.gizmo-interface-parts a:before { color: #fff; content: "5"; font-family: 'RuneScape Small'; font-size: 12pt; margin-left: 1px; margin-top: -4px; position: absolute; text-shadow: 1px 1px 1px #000; }

table.alternating-rows .gizmo-interface tr:nth-child(2n+1), table.alternating-cols .gizmo-interface td:nth-child(2n+1) { background: none; }

body.wgl-darkmode table.alternating-rows .gizmo-interface tr:nth-child(2n+1), body.wgl-darkmode table.alternating-cols .gizmo-interface td:nth-child(2n+1) { background: none; }

.pic-link + a, .chathead-link + a { margin-left: 0.25em; }

.normal-POH { line-height: normal !important; }

.normal-POH a, .normal-POH .mw-selflink { color: #4c4c4c; }

.portal-link-wrapper { text-align: center; margin-bottom: 0.5em; display: flex; flex-wrap: wrap; justify-content: center; }

.portal-link a { height: 120px; width: 300px; display: inline-flex; justify-content: center !important; align-items: center !important; margin: 7px; border-radius: 5px; font-size: 20px; letter-spacing: 1px; line-height: 1.4em; font-family: 'League Spartan', sans-serif; text-transform: uppercase; background-color: #fafafa; color: #404040; box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.03); -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }

.portal-link a:hover { text-decoration: none; background-color: #f2f2f2; }

.portal-link.wide a { width: 618px; }

.portal-link.compact a { font-size: 15px; height: 100px; width: 200px; }

.portal-link.short a { font-size: 15px; height: 50px; width: 200px; font-variant: small-caps; text-transform: none; }

.portal-link.article a { border-top: 8px solid #90c2dd; }

.portal-link.article a:hover { background-color: #90c2dd; color: #fff; }

.portal-link.file a { border-top: 8px solid #617ebc; background-color: #cfd8eb; }

.portal-link.file a:hover { background-color: #617ebc; color: #fff; }

.portal-link.template a { border-top: 8px solid #898989; background-color: #ebebeb; }

.portal-link.template a:hover { background-color: #898989; color: #fff; }

.questdetails, .trainingdetails { text-align: left; margin: 0 auto 10px; padding: 1px; background-color: #fff; border: 1px solid #aaaaaa; }

.questdetails .questdetails-header, .trainingdetails .questdetails-header { width: 15%; padding: 0 1em; font-weight: bold; background-color: #f2f2f2; vertical-align: top; }

.questdetails .questdetails-info, .trainingdetails .questdetails-info { width: 85%; padding-left: 1em; }

.questreq ul { margin-left: 0; padding-left: 10px; list-style: none; border-left: 1px dotted #333333; }

.questreq ul ul { margin-left: 25px; }

.quote-source { text-align: right; }

.quote-source::before { content: '— '; }

blockquote { color: #5d6773; }

blockquote p:not(.quote-source) { border-left: 3px solid #e4eaee; padding-left: 1em; }

.pullquote { border-collapse: collapse; border: none; margin: 1em auto; }

.pullquote .quotation-mark { color: #949eaa; font-size: 3em; font-family: serif; font-weight: bold; padding: 0.3em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.pullquote .quotation-mark.left { text-align: left; vertical-align: top; }

.pullquote .quotation-mark.right { text-align: right; vertical-align: bottom; }

.pullquote .quotation-text { vertical-align: top; padding: 0.2em 0.5em; }

.pullquote .quotation-source { text-align: right; }

.rts-infobox .recolour-table { margin: auto; }

.recolour-table .rec-empty-row, .recolour-table .rec-empty-cell { padding: 0; border: none; }

.recolour-table .rec-empty-row { height: 9px; }

.recolour-table .rec-empty-cell { width: 9px; }

.recolour-table .rec-cell { border: 2px ridge #8c8264 !important; padding: 0 !important; height: 15px; width: 15px; }

ol.references { font-size: 100%; }

.references-small { font-size: 90%; }

.hideQuotes .refhide { display: none; }

.hideRefBacklinks .references a { display: none; }

.shortcut { background: #ffffff; border: 1px solid #e4eaee; margin: 0.5em 0 0.5em 1em; padding: 0.5em; text-align: center; font-size: 75%; float: right; }

.speaksin { border-left: none; padding: 0 10px; }

.speaksin-title { text-align: center; font-weight: bold; padding: 0.3em 0; }

.speaksin-list { border-top: 1px solid; padding-top: 0.5em; -moz-columns: auto 2; -webkit-columns: auto 2; columns: auto 2; }

.spoiler-warning { padding: 0.25em 1em; background: #9f261e; color: #ffffff; width: 65%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; border: 1px solid #801c13; }

.spoiler-warning p { margin: 0; }

section { transition: filter 0.5s ease; }

section.spoiler { filter: blur(3px); cursor: pointer; }

.spoiler { filter: blur(10px); }

.spoiler * { transition: filter 0.5s ease; }

.spoiler .gallerybox.spoiler-item .thumb { overflow: hidden; position: relative; }

.spoiler .gallerybox.spoiler-item .thumb::before { content: "Click to reveal"; top: 50%; left: 50%; transform: translate(-50%, -50%); font-weight: bold; color: white; text-shadow: 2px 2px 2px rgb(45 45 45); position: absolute; z-index: 9999; cursor: pointer; }

.spoiler .gallerybox.spoiler-item .thumb::after { position: absolute; content: " "; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; cursor: pointer; }

.spoiler .gallerybox.spoiler-item .thumb img { filter: blur(10px); }

.spoiler .gallerybox.spoiler-item .gallerytext { filter: blur(3px); cursor: pointer; }

.statbox { width: 197px; height: 280px; cursor: default; font-family: runescape; font-size: 16px; color: #ff8c00; text-shadow: #000 1px 1px 0; background-color: #000; background-image: url('filepath://Statstable_bg.png'); background-repeat: no-repeat; border-spacing: 0; padding: 7px; }

.statbox td { position: relative; background-image: url('filepath://Statstable_background.png'); background-repeat: no-repeat; vertical-align: middle; text-align: right; width: 62px; height: 25px; padding: 0 10px 0 4px; border-spacing: 0; }

.statbox td img { float: left; margin-bottom: -3px; margin-top: -1px; }

.statbox td img[height^="1"] { margin-top: 4px; }

.statbox td .xpbox { display: none; z-index: 3; position: absolute; text-align: left; background-color: #0d0d0d; border: 1px solid #ebece6; color: #f5b241; text-shadow: none; padding: 2px 1px 0 1px; font-family: runescape; min-width: 119px; line-height: 15px; margin-left: 7px; }

.statbox td .xpbox span { float: right; }

.statbox td:hover .xpbox { display: inline-block; }

.statbox td[colspan="3"] { background: none; text-align: left; padding: 20px 0 0 90px; color: #fff; }

.store-table .ref-left sup.reference { float: left; margin-left: -0.25em; }

.succession { width: 50%; text-align: center; }

.succession th { width: 33%; font-size: 90%; background: #cccccc; }

.succession td { background: #eeeeee; }

.tabber { margin: 1em 0; overflow-x: hidden; }

.tabber .tabbertab { background-color: #ffffff; border: 1px solid #e4eaee; padding: 1em 1.5em; overflow-x: auto; }

ul.tabbernav { border: none; line-height: 3em; margin-left: 2em; margin-bottom: -4px; padding: 0; font-family: inherit; }

ul.tabbernav li.tabberactive a:hover { background-color: #ffffff; }

ul.tabbernav li a { background: #f9fafa; color: #444e5a; font-size: 110%; border-color: #e4eaee; padding: 0.5em 1em; -webkit-transition: 0.2s ease; -moz-transition: 0.2s ease; transition: 0.2s ease; }

ul.tabbernav li a:hover { background-color: #f1f3f3; border-color: #dbe3e8; }

ul.tabbernav li a:link, ul.tabbernav li a:visited { color: #444e5a; }

.thgem { position: relative; display: inline-flex; justify-content: center; align-items: center; height: 90px; width: 66px; }

.thgem-number { text-shadow: 1px 1px 0px black; font-family: 'RuneScape Small'; font-size: 16px; position: absolute; top: 20px; left: 15px; pointer-events: none; }

.thgem-common { background-image: url('filepath://THGem-common.png'); }

.thgem-fairly-common { background-image: url('filepath://THGem-fairly-common.png'); }

.thgem-uncommon { background-image: url('filepath://THGem-uncommon.png'); }

.thgem-rare { background-image: url('filepath://THGem-rare.png'); }

.thgem-very-rare { background-image: url('filepath://THGem-very-rare.png'); }

.thgem-ultra-rare { background-image: url('filepath://THGem-ultra-rare.png'); }

.thgem-none { background-image: url('filepath://THGem-none.png'); }

body.wgl-darkmode .rs-title-bg-on-dark { background-color: rgba(255, 255, 255, 0.6); padding: 2px 5px; border-radius: 1.5px; }

body:not(.wgl-darkmode) .rs-title-bg-on-light { background-color: rgba(0, 0, 0, 0.7); padding: 2px 5px; border-radius: 1.5px; }

.toc { font-size: 0.9em; background: #ffffff; margin-top: 0.75em; padding: 0; border: none; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }
 * toc,

.toc .toctitle { background: #eeeeee; border: 1px solid #dcdcdc; padding: 0.25em 1em; }
 * 1) toc .toctitle,

.toc .toctitle h2, .toc .toctitle a { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; color: #333333; }
 * 1) toc .toctitle h2,
 * 1) toc .toctitle a,

.toc .toclevel-1 a { color: #515151; }
 * 1) toc .toclevel-1 a,

.toc .toclevel-2 a { color: #777777; }
 * 1) toc .toclevel-2 a,

.toc > ul { border: 1px solid #e6e6e6; border-top: none; line-height: 1.8em; padding: 0.75em 1.75em; margin: 0; }
 * 1) toc > ul,

.toc ul ul { border-left: 1px dotted #cccccc; padding-left: 0.5em; }
 * 1) toc ul ul,

.toctogglespan { padding-left: 0.2em; }

.tocnumber { display: none; }

.toclimit-2 #toc .toclevel-2, .toclimit-3 #toc .toclevel-3, .toclimit-4 #toc .toclevel-4, .toclimit-5 #toc .toclevel-5, .toclimit-6 #toc .toclevel-6, .toclimit-7 #toc .toclevel-7 { display: none; }

.wikitable.towers { display: inline-table; width: 160px; height: 150px; margin-right: 1em; text-align: center; }

.update-history { max-height: 50vh; overflow-y: auto; background: #ffffff; padding: 1em 1.5em 0.25em; border: 1px solid #e4eaee; }

.update-history > ul { margin: 0; }

.update-history > ul > li { margin-bottom: 0.75em; list-style: none; }

.update-history > ul > li > ul { margin-bottom: 0; }

.update-type:hover a { text-decoration: none; }

.update-type a { color: white; background: #3ea6e6; font-size: 80%; font-weight: bold; text-transform: uppercase; border-radius: 3px; padding: 2px 5px; }

.update-type.hidden-update a, .update-type.ninja-update a, .update-type.nxt-update a { background: #444e5a; }

.update-type.patch-update a { background: #6bc71f; }

.update-type.hotfix-update a, .update-type.coldfix-update a { background: #ee4231; }

.update-type.warmfix-update a { background: #f7861b; }

.official { background: #ffffff; border: 1px solid #e4eaee; margin: 1em 0 1.5em; padding: 0.5em; text-align: center; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }

.context { outline-color: #aeb6bb; outline-style: solid; outline-width: 1px; box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.25); display: flow-root; padding: 10px; margin: 10px auto 20px; max-width: 600px; }

.legenda { display: flex; flex-wrap: wrap; justify-content: center; }

.legenda-item { align-items: center; background-color: rgba(105, 105, 105, 0.05); border: 1px solid rgba(120, 120, 120, 0.25); border-radius: 5px; display: flex; justify-content: center; margin: 4px; padding: 5px; }

.news-embed { border-left: 20px #a9a9a9 solid; box-shadow: 3px 3px 10px 3px rgba(0, 0, 0, 0.25); margin: auto; max-width: 500px; text-align: center; padding: 20px 40px; }

.news-embed.reddit { border-left-color: #ff5516; }

.news-embed.twitter { border-left-color: #1da1f2; }

.rs-update-section { border-left: solid 4px #caa522; padding-bottom: 10px; margin-bottom: 0.8em; }

.rs-update-section > .mw-collapsible-toggle { position: absolute; top: 0; left: 0; text-align: right; width: 100%; height: 300px; margin: 0; font-size: 120%; }

.rs-update-section > div:first-of-type { padding: 1.25rem; }

.rs-update-section > div:first-of-type h2 .mw-headline-underline { display: none; }

.rs-update-section .rs-update-section-content { padding: 1.25rem; }

.production-selected { background: rgba(195, 232, 163, 0.5); color: #3c780a; }

.infobox-user-stats .infobox-header { border-bottom: 0; }

.infobox-user-stats .infobox-header a, .infobox-user-stats .infobox-header a:visited { color: #ffffff; }

.infobox-user-stats .infobox-subheader { border-top: 0; }

.infobox-user-stats td:last-child { border-right: none; }

.infobox-user-stats th:not(.infobox-header):not(.infobox-subheader) { border: none; }

table.wikitable { color: inherit; background: #ffffff; font-size: 0.9em; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); border: none; }

table.wikitable > * > tr > th { background-color: #eeeeee; border-color: #dcdcdc; line-height: 1.65em; padding: 0.4em; }

table.wikitable > * > tr > td { border-color: #e6e6e6; padding: 0.25em 0.45em; }

table.wikitable .header-top { background: #448fba; }

table.align-left-1 td:nth-of-type(1), table.align-left-2 td:nth-of-type(2), table.align-left-3 td:nth-of-type(3), table.align-left-4 td:nth-of-type(4), table.align-left-5 td:nth-of-type(5), table.align-left-6 td:nth-of-type(6), table.align-left-7 td:nth-of-type(7), table.align-left-8 td:nth-of-type(8), table.align-left-9 td:nth-of-type(9), table.align-left-10 td:nth-of-type(10), table.align-left-11 td:nth-of-type(11), table.align-left-12 td:nth-of-type(12), table.align-left-13 td:nth-of-type(13) { text-align: left; }

table.align-right-1 td:nth-of-type(1), table.align-right-2 td:nth-of-type(2), table.align-right-3 td:nth-of-type(3), table.align-right-4 td:nth-of-type(4), table.align-right-5 td:nth-of-type(5), table.align-right-6 td:nth-of-type(6), table.align-right-7 td:nth-of-type(7), table.align-right-8 td:nth-of-type(8), table.align-right-9 td:nth-of-type(9), table.align-right-10 td:nth-of-type(10), table.align-right-11 td:nth-of-type(11), table.align-right-12 td:nth-of-type(12), table.align-right-13 td:nth-of-type(13) { text-align: right; }

table.align-center-1 td:nth-of-type(1), table.align-center-2 td:nth-of-type(2), table.align-center-3 td:nth-of-type(3), table.align-center-4 td:nth-of-type(4), table.align-center-5 td:nth-of-type(5), table.align-center-6 td:nth-of-type(6), table.align-center-7 td:nth-of-type(7), table.align-center-8 td:nth-of-type(8), table.align-center-9 td:nth-of-type(9), table.align-center-10 td:nth-of-type(10), table.align-center-11 td:nth-of-type(11), table.align-center-12 td:nth-of-type(12), table.align-center-13 td:nth-of-type(13) { text-align: center; }

table.alternating-rows tr:nth-child(odd), table.alternating-cols td:nth-child(odd) { background: #f9f9f9; }

.table-bg-red, .table-bg-veryrare { background: #fbc0ba; color: #801c13; }

.table-bg-red a:not(.mw-selflink), .table-bg-veryrare a:not(.mw-selflink) { color: #9f261e; text-decoration: underline; }

.table-bg-orange, .table-bg-rare { background: #fbcfa6; color: #7a3f08; }

.table-bg-orange a:not(.mw-selflink), .table-bg-rare a:not(.mw-selflink) { color: #b55e0c; text-decoration: underline; }

.table-bg-yellow, .table-bg-uncommon { background: #fcea94; color: #786300; }

.table-bg-yellow a:not(.mw-selflink), .table-bg-uncommon a:not(.mw-selflink) { color: #a48900; text-decoration: underline; }

.table-bg-green, .table-bg-common { background: #c3e8a3; color: #2e5e05; }

.table-bg-green a:not(.mw-selflink), .table-bg-common a:not(.mw-selflink) { color: #3c780a; text-decoration: underline; }

.table-bg-blue, .table-bg-always { background: #aad9f5; color: #03436b; }

.table-bg-blue a:not(.mw-selflink), .table-bg-always a:not(.mw-selflink) { color: #0b5884; text-decoration: underline; }

.table-bg-purple { background: #cfc0f0; color: #3d276b; }

.table-bg-purple a:not(.mw-selflink) { color: #4f348b; text-decoration: underline; }

.table-bg-pink, .table-bg-random { background: #f5c8ec; color: #6d3662; }

.table-bg-pink a:not(.mw-selflink), .table-bg-random a:not(.mw-selflink) { color: #984c89; text-decoration: underline; }

.table-bg-gray, .table-bg-grey, .table-bg-default { background: #e4eaee; color: #444e5a; }

.table-bg-gray a:not(.mw-selflink), .table-bg-grey a:not(.mw-selflink), .table-bg-default a:not(.mw-selflink) { color: #5d6773; text-decoration: underline; }

tr.store-hist { opacity: 0.6; background: #e4eaee; color: #444e5a; }

tr.store-hist a:not(.mw-selflink) { color: #5d6773; text-decoration: underline; }

.table-na { background: #f9f9f9; color: #aaa; text-align: center !important; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

table.lighttable .highlight-over .table-na { color: rgba(60, 120, 10, 0.4); background: #e1f4d3; }

table.lighttable .highlight-on .table-na { color: rgba(60, 120, 10, 0.55); background: #b6e38f; }

.mw-collapsible.mw-collapsed { }

.mw-collapsible .mw-collapsible-toggle { font-weight: normal; margin-left: 0.5em; }

.livestream-table td > .media-logo { filter: grayscale(0.8); opacity: 0.5; }

.no-list-style li { list-style: none; }

.no-list-style ul, .no-list-style ol, .no-list-style li { margin-left: 0; }

.discussiontable.noresults .topic, .discussiontable.noresults .edited, .discussiontable.noresults .edited-by, .discussiontable.noresults .yg-archive { color: #000000; background-color: #e6e6e6; }

.discussiontable.noresults th { background-color: #cccccc; }

.discussiontable.noresults th a { color: #000000; }

.discussiontable th { color: #ffffff; background-color: #438ab5; }

.discussiontable th a { color: #ffffff; }

.discussiontable th a:hover { text-decoration: none; }

.discussiontable .topic, .discussiontable .edited, .discussiontable .edited-by, .discussiontable .yg-archive { color: #000000; background-color: #e6e6e6; }

.dpltable { margin-top: -30px; }

.dpltable td { padding-left: 5px; }

.dpltable, .discussiontable { width: 100%; }

.dpltable .topic, .discussiontable .topic { width: 40%; }

.dpltable .edited, .discussiontable .edited, .dpltable .edited-by, .discussiontable .edited-by { width: 30%; }

.dpltable .yg-archive, .discussiontable .yg-archive { width: 20%; }

body.page-Main_Page .mw-parser-output { max-width: 75em; margin: 0 auto; }

body.page-Main_Page.action-view .catlinks, body.page-Main_Page.action-view #contentSub, body.page-Main_Page.action-view #firstHeading, body.page-Main_Page.action-view #siteNotice { display: none; }

.mainpage-header { display: flex; margin: 2.6em 1.75em 1.5em; }

.mainpage-header .header-intro { flex: 2; }

.mainpage-header .header-intro h1 { font-size: 2.5em; border: none; margin: 0 0 0.15em; }

body.wgl-readermode .mainpage-header .header-intro h1 { font-size: 2.25em; }

.mainpage-header .header-intro p { font-size: 1.1em; line-height: 1.7em; }

.mainpage-header .header-stats { flex: 1; display: flex; justify-content: center; align-items: center; margin-top: -1em; }

.mainpage-header .header-stats ul { list-style: none; }

.mainpage-header .announcement { margin: 0.5em 0 1.5em; }

.mainpage-header .announcement a { background: #f9fafa; border: 1px solid #e4eaee; color: #5d6773; font-size: 0.9em; line-height: 1.25em; padding: 0.25em 0.75em; border-radius: 10em; transition: 0.25s ease; display: inline-flex; align-items: center; }

.mainpage-header .announcement a:hover { text-decoration: none; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }

.mainpage-header .announcement .announcement-pill { background: #6bc71f; color: #ffffff; font-size: 0.85em; font-weight: bold; text-transform: uppercase; border-radius: 10em; padding: 0.1em 0.6em; margin: 0 0.5em 0 -0.5em; }

.mainpage-header .announcement .arrow.dark { margin-left: 0.5em; filter: invert(50%); }

.mainpage-body { display: flex; flex-flow: row wrap; }

.mainpage-body h2 a { color: #444e5a; }

.mainpage-body .tile { padding-left: 1.75em; padding-right: 1.75em; max-width: 100%; }

.mainpage-body .tile-row { width: 100%; margin-bottom: 0.9rem; }

.mainpage-left { flex: 2; display: flex; flex-flow: column wrap; margin-right: 0.9rem; }

.mainpage-left > * { margin: 0 0 0.9rem; }

.mainpage-right { flex: 1; display: flex; flex-flow: column wrap; }

.mainpage-right > * { margin: 0 0 0.9rem; }

.arrow { background: url('filepath://White-chevron.svg') no-repeat; display: inline-block; height: 0.7rem; width: 0.45rem; vertical-align: middle; }

.arrow.dark { filter: invert(80%); }

.ribbon { position: absolute; right: -0.5em; top: -0.5em; color: #ffffff; background: #6bc71f; font-size: 0.7em; font-weight: bold; letter-spacing: 0.045em; line-height: 2.25em; padding: 0 0.55em; border-radius: 0.35em; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); pointer-events: none; }

.tile.big-tile { width: 100%; background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), #ffffff 50%), url("filepath://Main page Shauny.png") right / auto 100% no-repeat #ffffff; margin-bottom: 0.9rem; padding-right: 8vw; }

.tile.big-tile.dxp { background: linear-gradient(to left, rgba(255, 255, 255, 0.5), #ffffff 50%), url("filepath://Lumbridge Market.png") right / auto 150% no-repeat #ffffff; }

.tile.big-tile.rs-mobile { background: linear-gradient(to left, rgba(255, 255, 255, 0.5), #ffffff 50%), url("filepath://RuneScape Mobile promo.png") right / auto 150% no-repeat #ffffff; }

.tile.big-tile.archaeology { background: linear-gradient(to left, rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.85)), url("filepath://Archaeology key art.png") right / 100% auto no-repeat #ffffff; padding: 1.5em 2em 1em; text-align: center; }

.tile.big-tile.archaeology img { width: auto; height: auto; max-width: 100%; max-height: 200px; }

.tile.big-tile.archaeology h3#arch-countdown { font-size: 2em; }

.mainpage-recent-updates .tile-halves { flex: 1; align-content: flex-start; margin-right: 0.9rem; }

.mainpage-recent-updates .tile-halves:hover .tile-top img { transform: scale(1.04); }

.mainpage-recent-updates .tile-halves:last-child { margin-right: 0; }

body.wgl-readermode .mainpage-recent-updates .tile-image { max-height: 10.5em; }

.mainpage-recent-updates .tile-bottom.link-button a { text-align: left; padding: 1rem 1.5rem 0.75rem; }

.mainpage-recent-updates h2 { margin: -0.5em 0 0.3em; }

.mainpage-recent-updates p:not(.byline) { font-size: 0.9em; line-height: 1.75em; color: #444e5a; }

.mainpage-recent-updates .jagex-promotion .byline { color: #855cd8; }

.mainpage-contents .tile-halves { flex: 1; margin-right: 0.9rem; }

.mainpage-contents .tile-halves:hover .tile-top img { transform: scale(1.04); }

.mainpage-contents .tile-halves:last-child { margin-right: 0; }

.mainpage-contents .tile-top { height: 4.5rem; position: relative; }

.mainpage-contents .tile-top h2 a { display: block; text-align: center; text-decoration: none; line-height: 4.5rem; padding-left: 0.45rem; }

.mainpage-contents h2 { margin: 0; padding: 0; }

.mainpage-skills ul { columns: 3; margin: 1em 0.7em 0.7em 1em; }

.mainpage-skills li { display: flex; margin-bottom: 0.4em; isolation: isolate; }

.mainpage-skills li a:first-child { border-radius: 3px; padding: 4px; width: 25px; height: 25px; }

.mainpage-skills li a:last-child { flex: 1; display: flex; align-items: center; color: #36414f; font-weight: bold; padding-left: 0.7em; text-decoration: none; }

.mainpage-skills li:hover a:first-child { border-radius: 3px 0 0 3px; }

.mainpage-skills li:hover a:last-child { color: rgba(255, 255, 255, 0.9); border-radius: 0 3px 3px 0; }

.skill-agility a:first-child, .skill-melee a:first-child { background: #bc483d; }

.skill-agility:hover a:last-child, .skill-melee:hover a:last-child { background: #932419; }

.skill-ranged a:first-child { background: #748d36; }

.skill-ranged:hover a:last-child { background: #4c6215; }

.skill-magic a:first-child { background: #6274ab; }

.skill-magic:hover a:last-child { background: #304791; }

.skill-fishing a:first-child, .skill-fletching a:first-child { background: #3e8e9a; }

.skill-fishing:hover a:last-child, .skill-fletching:hover a:last-child { background: #1a6671; }

.skill-cooking a:first-child, .skill-divination a:first-child, .skill-thieving a:first-child { background: #91689e; }

.skill-cooking:hover a:last-child, .skill-divination:hover a:last-child, .skill-thieving:hover a:last-child { background: #713684; }

.skill-farming a:first-child, .skill-woodcutting a:first-child { background: #59924f; }

.skill-farming:hover a:last-child, .skill-woodcutting:hover a:last-child { background: #306f25; }

.skill-mining a:first-child, .skill-summoning a:first-child { background: #6385a8; }

.skill-mining:hover a:last-child, .skill-summoning:hover a:last-child { background: #315f8d; }

.skill-invention a:first-child, .skill-smithing a:first-child { background: #d2b244; }

.skill-invention:hover a:last-child, .skill-smithing:hover a:last-child { background: #b69213; }

.skill-archaeology a:first-child { background: #a56831; }

.skill-archaeology:hover a:last-child { background: #784212; }

.mainpage-wikinews .news-date { font-weight: bold; margin-bottom: 0.3em; }

.mainpage-wikinews p:not(.news-date) { margin-left: 1em; }

.mainpage-social { border: none; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.3); }

.mainpage-social .tile-top { display: flex; align-items: center; padding: 1em 1.5em; }

.mainpage-social .tile-top a { flex: 1; position: relative; text-decoration: none; }

.mainpage-social .tile-top a:hover .arrow { transform: translateX(50%); }

.mainpage-social .tile-bottom { border: none; padding: 1em 1.75em; }

.mainpage-social .tile-bottom p { color: #ffffff; font-weight: bold; font-size: 0.9em; text-align: center; text-transform: uppercase; letter-spacing: 0.03em; margin: 0; }

.mainpage-social .social-icon { margin-right: 0.75em; width: 60px; text-align: center; }

.mainpage-social .social-header { color: #ffffff; font-weight: bold; font-size: 1.15em; margin: 0.5em 0 -0.15em; }

body.wgl-readermode .mainpage-social .social-header { font-size: 1.05em; }

.mainpage-social .social-tagline { color: rgba(255, 255, 255, 0.9); margin-bottom: 0.5em; }

.mainpage-social .arrow { position: absolute; top: calc(50% - .5em); right: 0; height: 1em; width: 0.7em; background-size: 0.7em 1em; transition: 0.3s ease-out; }

.mainpage-social.mainpage-discord .tile-top { background: #5865F2; }

.mainpage-social.mainpage-discord .tile-bottom { background: #525ee0; }

.mainpage-social.mainpage-twitter .tile-top { background: #1da1f2; }

.mainpage-social.mainpage-twitter .tile-bottom { background: #1e96e0; }

.mainpage-events .tile-top { background-color: #4f348b; color: #fff; padding-bottom: 0; }

.mainpage-events .tile-top h2 { margin-bottom: 0; padding-bottom: 0; }

.mainpage-events .tile-top a, .mainpage-events .tile-top a:visited, .mainpage-events .tile-top h2 a { color: rgba(255, 255, 255, 0.9); text-decoration: none; }

.mainpage-events .tile-top .note { color: rgba(255, 255, 255, 0.5); font-style: italic; }

.mainpage-events .tile-top .note a, .mainpage-events .tile-top .note a:visited { color: rgba(255, 255, 255, 0.5); }

.mainpage-events .tile-top ul { list-style: none; margin-top: 1em; margin-left: 0; }

.mainpage-events .tile-top li { padding-bottom: 0.6em; overflow: auto; }

.mainpage-events .tile-top li img { max-width: 32px; width: auto; height: auto; }

.mainpage-events .tile-top li a:hover, .mainpage-events .tile-top li a:focus { text-decoration: underline; }

.mainpage-events .tile-top li a { float: left; }

.mainpage-events .tile-top li a:first-child { width: 30px; }

.mainpage-events .tile-top li a:last-child { padding-left: 1.5em; line-height: 1.5; }

.mainpage-events .tile-bottom { border: none; padding: 1em 1.75em; background-color: #3d276b; color: #fff; font-weight: bold; font-size: 0.9em; text-align: center; text-transform: uppercase; letter-spacing: 0.03em; margin: 0; }

body.wgl-darkmode .mainpage-events .tile-bottom { background-color: #3d276b; color: #fff; }

.mainpage-events .tile-bottom a, .mainpage-events .tile-bottom a:visited { color: #fff; text-decoration: none; }

.mainpage-events .tile-bottom .arrow { margin-left: 0.2em; }

.mainpage-editing { border: none; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.3); }

.mainpage-editing .tile-top { background: #438ab5; }

.mainpage-editing .tile-bottom { background: #3980ab; border: none; padding: 0.8rem 1.5rem 0.4rem; }

.mainpage-editing h2, .mainpage-editing a, .mainpage-editing a:visited, .mainpage-editing a:active { color: #ffffff; }

.mainpage-editing p { color: rgba(255, 255, 255, 0.9); }

.mainpage-editing ul { list-style-image: url('filepath://Transparent-chevron.svg'); }

.mainpage-poll .ajaxpoll { padding: 0; width: 100%; border: none; box-shadow: none; }

.mainpage-fimg img { margin: 0.7em 0 1.15em; -webkit-filter: drop-shadow(0 0.15em 0.25em rgba(0, 0, 0, 0.15)); filter: drop-shadow(0 0.15em 0.25em rgba(0, 0, 0, 0.15)); }

.mainpage-fimg .tile-top p:not(.byline) { font-size: 0.9em; line-height: 1.8em; }

@media only screen and (max-width: 65.999rem) { .mainpage-recent-updates .tile-halves:last-child { display: none; }

.mainpage-recent-updates .tile-halves:nth-last-child(2) { margin-right: 0; }

.mainpage-recent-updates .tile-top { height: 18vw; }

.mainpage-contents .tile-halves:nth-child(1), .mainpage-contents .tile-halves:nth-child(2), .mainpage-contents .tile-halves:nth-child(3) { margin-bottom: 0.9rem; }

.mainpage-contents .tile-halves:nth-child(3) { margin-right: 0; }

.mainpage-contents .line-break { width: 100%; }

.mainpage-skills ul { columns: 2 9em; }

.mainpage-skills .skill-thieving { display: none; }

.mainpage-header .header-stats, .mainpage-onthisday { display: none; }

}

@media only screen and (min-width: 66rem) and (max-width: 81.999rem) { .mainpage-contents .tile-halves:last-child { display: none; }

.mainpage-contents .tile-halves:nth-last-child(2) { margin-right: 0; }

.mainpage-header .header-stats, .mainpage-contents .line-break { display: none; }

}

@media only screen and (min-width: 82rem) { .mainpage-header .header-intro { margin-right: 2em; }

.mainpage-contents .line-break { display: none; }

body.wgl-readermode .mainpage-contents .tile-halves:last-child { display: none; }

body.wgl-readermode .mainpage-contents .tile-halves:nth-last-child(2) { margin-right: 0; }

}

.smw-callout-error { background-color: #feecea; border-color: #feecea; border-left-color: #ee4231; }

.smw-callout-info { background-color: #e5f3fc; border-color: #e5f3fc; border-left-color: #3ea6e6; }

.smw-callout-success { background-color: #ecf8e3; border-color: #ecf8e3; border-left-color: #6bc71f; }

.smw-callout-warning { background-color: #fef9de; border-color: #fef9de; border-left-color: #f9d000; }

.smw-property-page-results .header-title { color: inherit; }

.mw-body .mw-indicators.mw-body-content #mw-indicator-smw-entity-examiner.mw-indicator .smw-indicator-vertical-bar-loader { display: none; }

.page-Special_CreateAccount .firstHeading, .page-Special_UserLogin .firstHeading { width: 32rem; margin: 1.5em auto 0.4em; }

.page-Special_CreateAccount #contentSub, .page-Special_UserLogin #contentSub { display: none; }

.page-Special_CreateAccount .mw-ui-container, .page-Special_UserLogin .mw-ui-container { width: 32rem; margin: 3em auto; }

.page-Special_CreateAccount .mw-ui-container #userloginForm, .page-Special_UserLogin .mw-ui-container #userloginForm { float: unset; margin: 0; }

.page-Special_CreateAccount .mw-ui-container .mw-ui-vform, .page-Special_UserLogin .mw-ui-container .mw-ui-vform { margin: 2.5em auto 0; width: 22rem; }

border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); padding: 1.5em 2em 1em; }
 * 1) signupstart,
 * 2) userloginprompt {

margin-bottom: 0.5em; }
 * 1) userloginForm label[for="mw-input-captchaWord"] {

.signup-realname-tip { color: #656565; font-size: 0.9em; margin: -0.75em 0 0.75em; }

.mw-createacct-benefits-container { display: none; }

.mw-plusminus-pos { color: #407813; }

.mw-plusminus-neg { color: #b41e0f; }

.client-js .mw-changeslist ul, .client-js .mw-changeslist table.mw-enhanced-rc { margin-left: 0; }

.client-js .mw-changeslist.mw-rcfilters-ui-changesListWrapperWidget-highlighted ul, .client-js .mw-changeslist.mw-rcfilters-ui-changesListWrapperWidget-highlighted table.mw-enhanced-rc { margin-left: 1.5em; }

.mw-changeslist-legend { display: none; }

.mw-recentchanges-toplinks { font-size: 0.85em; }

.mw-recentchanges-toplinks table { margin: 3.5em auto 2em; }

.mw-rcfilters-ui-rcTopSectionWidget-topLinks-top .mw-recentchanges-toplinks table { margin: 0 auto 1em; }

.mw-recentchanges-toplinks th { text-align: right; padding-right: 5px; }

.mw-recentchanges-toplinks .speedy-delete a, .mw-recentchanges-toplinks .speedy-move a { color: #ee4231; }

.page-Special_RecentChanges .mw-collapsible .mw-collapsible-toggle { margin-left: 0; }

.mw-tag-markers, .mw-tag-markers a { font-weight: bold; }

.mw-tag-marker-visualeditor a, .mw-tag-marker-visualeditor-needcheck a { color: #e49f10; font-weight: normal; }

margin-right: 0; }
 * 1) mw-searchoptions table {

border-right: 1px solid #172136; margin-right: 2em; }
 * 1) mw-searchoptions table:nth-child(odd) {

font-weight: bold; }
 * 1) mw-searchoptions table tr td:first-of-type {

width: 18vw; padding: 0; }
 * 1) mw-searchoptions table td {

font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; }
 * 1) mw-searchoptions h4 {

.searchresult { line-height: 1.5; }

.searchalttitle, font-size: 90%; }
 * 1) mw-search-interwiki li {

.mw-search-result-data { color: inherit; opacity: 0.6; }

.page-Special_ListFiles a.image img { width: inherit; height: inherit; }

.page-Special_ListFiles .TablePager_col_thumb { text-align: center; }

.page-Special_NewFiles .thumbimage { max-height: 212px !important; max-width: 212px !important; margin: 0 !important; }

background-color: #ffffff !important; margin-top: 0.5em; }
 * 1) editcount table[border="1"] {

padding: 0.25em 0.45em; }
 * 1) editcount table[border="1"] th,
 * 2) editcount table[border="1"] td {

background: #eeeeee; border: 1px solid #dcdcdc; }
 * 1) editcount table[border="1"] th {

border: 1px solid #e6e6e6; }
 * 1) editcount table[border="1"] td {

background-color: #f9f9f9; }
 * 1) editcount table[border="1"] tr:nth-child(odd) {

.smwb-title { background-color: #eeeeee; border: 1px solid #dcdcdc; border-bottom: 0; font-size: 1.6em; }

.smwb-title a { padding-left: 10px; }

.smwb-factbox, .smwb-ifactbox { border-collapse: collapse; border: 0; }

.smwb-propvalue .smwb-prophead, .smwb-ipropvalue .smwb-prophead { background-color: #f6f6f6; border: 1px solid #dcdcdc; font-size: 0.9em; }

.smwb-propvalue .smwb-propval, .smwb-ipropvalue .smwb-propval { background-color: #ffffff; border: 1px solid #e6e6e6; font-size: 0.9em; }

.smwb-center { background-color: #f6f6f6; border: 1px solid #dcdcdc; border-top: 0; padding: 4px 8px; }

.smwb-center a { padding-left: 10px; }

.smwb-bottom { border-bottom: 0; }

.watchlistredir a, .allpagesredirect a { color: #888; font-style: italic; }

.not-patrolled { background-color: #f9f9f9; border-right: 10px solid #eee; padding-right: 15px; }

.mw-special-AbuseLog .mw-abuselog-details { table-layout: fixed; width: 100%; }

.fileupload-results { margin-left: 0; }

.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup .mw-echo-ui-placeholderItemWidget { background-color: inherit; }

.rootpage-Help_Editing:not(.action-edit) #firstHeading, .page-Help_Editing:not(.action-edit) #firstHeading, .rootpage-Help_Editing:not(.action-edit) #contentSub, .page-Help_Editing:not(.action-edit) #contentSub, .rootpage-Help_Editing .mw-parser-output, .page-Help_Editing .mw-parser-output { margin-left: auto; margin-right: auto; }

.page-Help_Editing:not(.action-edit) #firstHeading, .page-Help_Contents:not(.action-edit) #firstHeading, .page-Help_Editing:not(.action-edit) .mw-redirectedfrom, .page-Help_Contents:not(.action-edit) .mw-redirectedfrom { display: none; }

.page-Help_Editing .header-intro, .page-Help_Contents .header-intro { margin: 2.6em 1.75em; }

.page-Help_Editing .header-intro h1, .page-Help_Contents .header-intro h1 { font-size: 2.5em; border: none; margin: 0 0 0.15em; }

.page-Help_Editing .header-intro p, .page-Help_Contents .header-intro p { font-size: 1.1em; line-height: 1.7em; }

.page-Help_Editing .tile-halves, .page-Help_Images .tile-halves { width: 45%; max-width: 30em; margin: 0 1em 2em; }

.page-Help_Contents .header-intro { text-align: center; }

.page-Help_Contents .tile-halves { min-width: 30em; width: 46%; margin: 0 2% 2em; }

.page-Help_Contents .tile-halves .tile-bottom { text-align: center; }

.color-container { display: flex; margin: 2em auto; width: 80%; max-width: 60em; }

.color-column { flex: 1; margin-right: 1em; }

.color-column:last-child { margin-right: 0; }

.color-column h3 { padding: 0; }

.color-group { color: #333333; padding: 1em 1.5em; transition: 0.2s ease-out; }

.color-group:hover { transform: scale(1.03); }

.color-group.dark { color: #ffffff; }

.color-group .variable, .color-group .hexcode { font-family: monospace; font-size: 1.1em; -webkit-user-select: all; -moz-user-select: all; -ms-user-select: all; user-select: all; margin: 0; }

body.wgl-readermode .color-group .variable, body.wgl-readermode .color-group .hexcode { font-size: inherit; }

.color-group .variable { font-weight: bold; }

.page-RuneScape_Theme #toc a[href^="#The_quick_brown_fox"] { display: none; }

.forumlist th.forum_title { padding-left: 25px; }

.forumlist td { padding: 0; }

.forumlist td span { display: block; padding-left: 15px; font-size: smaller; }

.forumlist td span.forum_author { padding-left: 30px; }

.forumlist td span a { text-decoration: none; }

.forumlist .forum_edited a { text-decoration: none; }

.forumlist .forum_title a { padding-left: 25px; }

.forumheader { border-left: 15px solid #ccc; background-color: #f1f1f1; margin: 1em 0; padding: 12px; }

.forumactiveheader, .forumarchiveheader, .forumoldarchives { background-color: #438ab5; color: #ffffff; }

.forumoldarchives a { color: #ffffff; }

.forumcolumnheader { background-color: #e6e6e6; color: #000000; text-align: left; padding-left: 5px; }

.forumsearchbox { float: right; width: auto; padding: 0.5em; margin-left: 0.5em; text-align: center; font-size: 90%; background-color: #f1f1f1; }

body.ns-110 #ca-talk { display: none; }

.calc-container { display: block; min-width: 100%; width: 100%; max-width: 100%; margin-top: -52px; column-count: auto; column-width: 491px; column-fill: balance; column-gap: 52px; column-rule: dashed 1px rgba(137, 142, 152, 0.1); pointer-events: none; }

.calc-container > * { pointer-events: initial; }

.calc-container .calc-tile-divider:first-child, .calc-container .calc-tile-compact.calc-tile-divider:first-child { margin-bottom: 0px; }

.calc-container.calc-container-compact { column-gap: 32px; }

body.wgl-stickyheader .calc-container { margin-top: -92px; }

body.wgl-stickyheader .calc-sticky .calc-section-header { top: 40px; }

body.wgl-stickyheader .calc-tile-divider { margin-bottom: -92px; }

body.wgl-stickyheader .calc-tile-container { padding-top: 118px; }

body.wgl-stickyheader .calc-tile-compact.calc-tile-container { padding-top: 96px; }

body.wgl-stickyheader .calc-header-title > h2, body.wgl-stickyheader .calc-header-title > .rts-h2 { grid-template-rows: 0px 172px; margin-top: -117px !important; height: 172px; }

body.wgl-stickyheader .calc-header-title > h2 > span, body.wgl-stickyheader .calc-header-title > .rts-h2 > span { grid-template-rows: 117px 55px; }

.calc-tile-compact { line-height: 1.4; }

.calc-section-header { position: relative; top: 0px; padding-top: 1em; background: #fbfbfb; z-index: 5; }

.calc-section-header > h1 { margin-top: 0; margin-bottom: 0; }

.calc-sticky .calc-section-header { position: sticky !important; }

.calc-toc { padding-top: 13px; padding-bottom: 13px; }

.calc-toc-section { position: relative; display: grid; grid-template-columns: 144px 1fr; margin-bottom: 0px; }

.calc-toc-section > p { grid-column-start: 1; grid-column-end: span 1; margin: 0; line-height: 34px; text-align: right; padding-right: 21px; font-size: 1em; font-weight: bold; }

.calc-toc-dots { position: absolute; top: 34px; bottom: 26px; right: 0px; grid-column-start: 1; grid-column-end: span 1; border-right: 1px dotted #cccccc; text-align: right; margin-right: 29px; }

.calc-toc-list { grid-column-start: 2; grid-column-end: span 1; padding: 0; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: left; }

.calc-toc-list-item { position: relative; min-width: 193px; width: 193px; max-width: 193px; height: 34px; margin-right: 8px; margin-bottom: 8px; line-height: 34px; padding-left: 34px; padding-right: 6px; color: #ffffff; text-shadow: 1px 1px #0006; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.calc-toc-list-item > a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.calc-toc-list-item > img { position: absolute; top: 6.5px; left: 6.5px; width: 21px; height: 21px; }

.calc-tile-divider { margin-bottom: -52px; }

.calc-tile-container { display: inline-block; -webkit-column-break-inside: avoid; -webkit-break-inside: avoid-column; page-break-inside: avoid; break-inside: avoid; padding: 0; padding-top: 78px; padding-bottom: 0.25rem; background: none !important; width: calc(100% - 2px); pointer-events: none; }

.calc-tile-container > * { pointer-events: initial; }

.calc-tile-compact.calc-tile-container { padding-top: 56px; }

@supports ( break-inside: avoid-column ) { .calc-tile-container { display: block; }

}

.calc-header-title { text-shadow: 1px 1px #0006; height: 55px; margin-left: 5px; grid-column-start: 2; grid-column-end: span 1; min-width: 0; color: rgba(255, 255, 255, 0.9); z-index: inherit; }

.calc-tile-compact .calc-header-title { height: 35px; }

.calc-tile-compact .calc-header-title > h2, .calc-tile-compact .calc-header-title > .rts-h2 { line-height: 35px; }

.calc-header-noicon .calc-header-title { grid-column-start: 1; grid-column-end: span 2; margin-left: 10px; }

.calc-header-title > h2, .calc-header-title > .rts-h2 { color: inherit !important; padding: 0; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 21px; line-height: 55px; display: grid; grid-template-rows: 0px 132px; margin-top: -77px !important; height: 132px; pointer-events: none; }

.calc-header-title > h2 *, .calc-header-title > .rts-h2 * { pointer-events: initial; }

.calc-header-title > h2 > span, .calc-header-title > .rts-h2 > span { display: inline-grid; grid-template-rows: 77px 55px; height: 0px; grid-row-start: 1; grid-row-end: span 1; }

.calc-header-title > h2 > span > span, .calc-header-title > .rts-h2 > span > span { grid-row-start: 2; grid-row-end: span 1; }

.calc-header-title > h2 > .mw-headline-headanchor, .calc-header-title > .rts-h2 > .mw-headline-headanchor { grid-row-start: 1; grid-row-end: span 1; }

.calc.tile { position: relative; margin: 0; padding: 0; min-width: 100%; height: unset; z-index: 0; }

.calc .keyword { font-size: 1.125em; font-weight: bold; }

.calc-header { grid-column-start: 1; grid-column-end: span 2; grid-row-start: 1; grid-row-end: span 1; display: grid; grid-template-columns: 55px minmax(0, max-content) max-content 1fr 68px; position: relative; top: 0; width: 100%; height: 55px; background: transparent; z-index: 2; }

.calc-tile-compact .calc-header { height: 35px; grid-template-columns: 35px minmax(0, max-content) max-content 1fr 68px; }

.calc-header-background { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }

.calc-header-background > img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.calc-header-icon { grid-column-start: 1; grid-column-end: span 1; min-width: 55px; width: 55px; max-width: 55px; min-height: 55px; height: 55px; max-height: 55px; z-index: inherit; }

.calc-header-icon > img { object-fit: contain; min-width: 25px; width: 25px; max-width: 25px; min-height: 25px; height: 25px; max-height: 25px; padding: 15px; }

.calc-tile-compact .calc-header-icon { min-width: 35px; width: 35px; max-width: 35px; min-height: 35px; height: 35px; max-height: 35px; }

.calc-tile-compact .calc-header-icon > img { padding: 5px 10px; }

.calc-header-title-semantics { display: none; }

.calc-header-command { margin-left: 10px; grid-column-start: 3; grid-column-end: span 1; height: 55px; line-height: 55px; z-index: inherit; }

.calc-tile-compact .calc-header-command { height: 35px; line-height: 35px; }

.calc-list { grid-column-start: 1; grid-column-end: span 2; grid-row-start: 2; grid-row-end: span 1; padding: 0px; padding-top: 4px; padding-bottom: 5.5px; }

.calc-list-item { position: relative; display: grid; grid-template-columns: [thumb] min-content [main] 1fr [key] max-content; grid-template-rows: min-content min-content; -webkit-column-break-inside: avoid; -webkit-break-inside: avoid-column; break-inside: avoid-column; width: auto; padding: 8.5px; margin: 0; border-bottom: 1px solid rgba(137, 142, 152, 0.075); }

.calc-tile-compact .calc-list-item { padding: 5px; }

.calc-list-item:last-child { border-bottom-color: transparent; }

.calc-list-item-thumbnail { grid-column-start: thumb; grid-column-end: span 1; grid-row-start: 1; grid-row-end: span 2; margin-left: 5.5px; width: 44px; height: 52.8px; margin-right: 14px; padding-top: 8.5px; }

.calc-list-item-thumbnail > img { min-width: 44px; width: 44px !important; max-width: 44px; min-height: 44px; height: 44px !important; max-height: 44px; object-fit: contain; object-position: center 0; grid-row-start: 2; grid-row-end: span 1; }

.calc-tile-compact .calc-list-item-thumbnail { width: 35px; height: 42px; margin-left: 5px; margin-right: 10px; }

.calc-tile-compact .calc-list-item-thumbnail > img { min-width: 35px; width: 35px !important; max-width: 35px; min-height: 35px; height: 35px !important; max-height: 35px; }

.calc-list-item-key { width: 28px; grid-column-start: key; grid-column-end: span 1; grid-row-start: 1; grid-row-end: span 1; margin-left: 8.5px; }

.calc-list-item-key > img { position: absolute; top: 8.5px; right: 8.5px; }

.calc-list-item-title { grid-column-start: main; grid-column-end: span 1; grid-row-start: 1; grid-row-end: span 1; padding-left: 8px; text-indent: -8px; }

.calc-tile-compact .calc-list-item-title { text-indent: 0; }

.calc-list-item-desc { grid-column-start: main; grid-column-end: span 1; grid-row-start: 2; grid-row-end: span 1; margin-left: 8px; text-indent: 0px; }

.oswf-page-container { width: 100%; border-radius: 0.5em; max-width: 80rem; margin-left: auto; margin-right: auto; border: 1px solid #e4eaee; background: #ffffff; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }

.oswf-page-container .mw-headline-underline { display: none; }

.oswf-page-container .oswf-tile { max-width: 35em; padding: 0; border-color: #3c780a; }

.oswf-page-container .oswf-tile.oswf-tile-complete { order: 10; border-color: #9f261e; }

.oswf-page-container .oswf-tile.oswf-tile-complete .oswf-tile-banner { background: #9f261e; }

.oswf-page-container .oswf-tile.oswf-tile-complete .oswf-tile-content { opacity: 0.5; }

.oswf-page-container .oswf-tile .oswf-tile-banner { padding: 0.5em 2em; background: #3c780a; color: #ffffff; }

.oswf-page-container .oswf-tile .oswf-tile-content { padding: 1.5em 2em 1.5em; }

.oswf-section-header { padding: 0.25em 2em; background: #eeeeee; display: flex; flex-direction: row; align-items: center; border-top: 1px solid #e4eaee; border-bottom: 1px solid #e4eaee; justify-content: space-between; }

.oswf-section-header h2, .oswf-section-header h5 { padding: 0; margin: 0.3em 0; }

.oswf-section-header.oswf-page-header { background: #f7861b; border-radius: 0.5em 0.5em 0 0; border: none; }

.oswf-section-header.oswf-page-header h2, .oswf-section-header.oswf-page-header h5 { color: #ffffff; padding: 0; margin: 0.5em 0; }

.oswf-page-section { padding: 1em 2em; }

.oswf-page-section p:last-child, .oswf-page-section.rules-section ul { margin-bottom: 0; }

.oswf-page-quicklinks { padding: 0 2em; background: #f9fafa; display: flex; flex-direction: row; align-items: center; border-bottom: 1px solid #e4eaee; }

.oswf-page-quicklinks .oswf-page-quicklinks-col { padding: 0.5em 1em 0.5em 0; border-right: 1px solid #e4eaee; }

.oswf-page-quicklinks .oswf-page-quicklinks-col p, .oswf-page-quicklinks .oswf-page-quicklinks-col h5 { margin: 0; padding: 0; }

.oswf-page-quicklinks .oswf-page-quicklinks-col:not(:first-child) { padding-left: 1em; }

.oswf-page-quicklinks .oswf-page-quicklinks-col.oswf-ql-discord { background: #5865F2; }

.oswf-page-quicklinks .oswf-page-quicklinks-col.oswf-ql-discord a, .oswf-page-quicklinks .oswf-page-quicklinks-col.oswf-ql-discord h5 { color: #ffffff; }

.oswf-page-quicklinks .oswf-page-quicklinks-col.oswf-ql-discord img { margin-right: 0.3em; }

.oswf-text-primary { color: #f7861b; }

.pvm-toc-list-item { position: relative; min-width: 265px; width: 265px; max-width: 265px; height: 34px; margin-right: 8px; margin-bottom: 8px; line-height: 34px; text-shadow: 1px 1px #0006; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 6px; }

.pvm-toc-list-item > img { width: 21px; height: 21px; padding-right: 6px; }

.pvm-toc-list-item > a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.pvm-toc-list-item > .pvm-toc-list-item-extra { padding-left: 6px; }

.jcConfig, .jcCookies, .jcSub { display: none; }

.jsCalc-field-buttonselect .oo-ui-buttonSelectWidget { display: flex; flex-flow: row wrap; margin-top: -0.2em; }

.jsCalc-field-buttonselect .oo-ui-buttonSelectWidget > .oo-ui-buttonOptionWidget { margin-top: 0.2em; white-space: nowrap; }

.oo-ui-horizontalLayout.jsCalc-group > *:last-child::after, .jcTable .oo-ui-horizontalLayout.jsCalc-group > *:last-child::after, .jcTable .oo-ui-horizontalLayout.jsCalc-group .jsCalc-field.oo-ui-fieldLayout::after { clear: both; content: ''; display: block; }

.oo-ui-horizontalLayout.jsCalc-group { overflow-y: visible; }

margin: 0 auto; display: block; padding-top: 10px; }
 * 1) SkillCalcForm .jcSubmit {

padding-left: 2em; min-height: 2em; background-position: 0.3em center; background-size: auto 1.8em; background-repeat: no-repeat; }
 * 1) slayWeightCalcForm #slayWeightCalcForm-slayWeightCalcResult-master > div.oo-ui-optionWidget.oo-ui-buttonElement > a.oo-ui-buttonElement-button {

background-image: url("/images/7/74/Turael_chathead.png?47c6b"); }
 * 1) slayWeightCalcForm [title="Turael/Spria"],
 * 2) slayWeightCalcForm [title="Turael"] {

background-image: url("/images/c/c0/Mazchna_chathead.png?ad9aa"); }
 * 1) slayWeightCalcForm [title="Mazchna/Achtryn"],
 * 2) slayWeightCalcForm [title="Mazchna"] {

background-image: url("/images/4/48/Vannaka_chathead.png?d5d5a"); }
 * 1) slayWeightCalcForm [title="Vannaka"] {

background-image: url("/images/7/78/Chaeldar_chathead.png?05f70"); }
 * 1) slayWeightCalcForm [title="Chaeldar"] {

background-image: url("/images/c/c6/Sumona_chathead.png?ade4f"); }
 * 1) slayWeightCalcForm [title="Sumona"] {

background-image: url("/images/1/13/Duradel_chathead.png?67b9b"); }
 * 1) slayWeightCalcForm [title="Duradel/Lapalok"],
 * 2) slayWeightCalcForm [title="Duradel"] {

background-image: url("/images/a/a9/Kuradal_chathead.png?3370f"); }
 * 1) slayWeightCalcForm [title="Kuradal"] {

background-image: url("/images/a/a1/Mandrith_chathead.png?591f9"); }
 * 1) slayWeightCalcForm [title="Mandrith"] {

background-image: url("/images/0/06/Morvran_chathead.png?c7318"); }
 * 1) slayWeightCalcForm [title="Morvran"] {

background-image: url("/images/f/f3/Laniakea_chathead.png?bdbe1"); }
 * 1) slayWeightCalcForm [title="Laniakea"] {

.popVoyagesProgressContainer { background-color: #393939; background-image: url("/images/e/e8/RS_prog_bar_bg.svg?1016c"); background-repeat: repeat; border-image: url("/images/5/53/RS_prog_bar_border.svg?fe10a"); border-image-slice: 2 3 3 3; border-color: #5e5e5e; border-style: solid; border-width: 2px 3px 3px 3px; position: relative; width: 165px; }

.popVoyagesProgressBar { background-image: url("/images/5/54/RS_green_prog_bar.svg?48a13"); background-color: #5c8945; height: 19px; position: absolute; }

.popVoyagesProgressPercent { color: #cbd9f4; display: table; line-height: 15px; margin: 0 auto; position: sticky; text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; }

padding-left: 2.1em; padding-right: 0.5em; min-height: 2em; background-position: 0.3em center; background-size: auto 1.4em; background-repeat: no-repeat; }
 * 1) popVoyagesCalcForm #popVoyagesCalcForm-popVoyagesCalcResult-farthestRegion > div.oo-ui-optionWidget.oo-ui-buttonElement > a.oo-ui-buttonElement-button {

background-image: url("/images/d/d7/Bamboo_icon.png?05f2d"); }
 * 1) popVoyagesCalcForm [title="The Arc"] {

background-image: url("/images/4/49/Gunpowder_icon.png?d695f"); }
 * 1) popVoyagesCalcForm [title="The Skull"] {

background-image: url("/images/e/e7/Slate_icon.png?43cdd"); }
 * 1) popVoyagesCalcForm [title="The Hook"] {

background-image: url("/images/c/cc/Cherrywood_icon.png?71a41"); }
 * 1) popVoyagesCalcForm [title="The Scythe"] {

background-image: url("/images/b/be/Jade_icon.png?aef27"); padding-left: 2.3em !important; }
 * 1) popVoyagesCalcForm [title="The Bowl"] {

background-image: url("/images/9/97/Stainless_steel_icon.png?91858"); }
 * 1) popVoyagesCalcForm [title="The Pincers"] {

background-image: url("/images/9/97/Stainless_steel_icon.png?91858"); }
 * 1) popVoyagesCalcForm [title="The Pincers"] {

background-image: url("/images/0/0f/Terracotta_icon.png?b3411"); }
 * 1) popVoyagesCalcForm [title="The Loop"] {

background-image: url("/images/2/20/Azure_icon.png?600e1"); padding-left: 1.6em !important; }
 * 1) popVoyagesCalcForm [title="The Shield"] {

.rts-chartjs.rts-chartjs-config { display: none; }

.rts-chartjs.rts-chart-error { font-family: monospace; }

.gemw-container { width: 90%; max-width: 60em; margin: 4em auto; }

.gemw-header { display: flex; border-left-width: 0.25em; border-left-style: solid; padding-left: 1em; margin-bottom: 3em; }

.gemw-header.positive { border-color: #6bc71f; }

.gemw-header.negative { border-color: #ee4231; }

.gemw-header.unchanged { border-color: #3ea6e6; }

.gemw-header .gemw-section-left { flex: 1; margin-right: 2em; }

.gemw-header .gemw-image { float: left; margin: 0.5em 1em 0 0; }

.gemw-header .gemw-name { font-size: 1.15em; font-weight: bold; margin-bottom: 0; }

.gemw-header .gemw-name a { color: #444e5a; }

.gemw-header .gemw-examine { color: #949eaa; font-size: 1.05em; font-style: italic; margin-bottom: 0; }

.gemw-header .gemw-price { display: inline-block; font-size: 2.75em; font-weight: bold; }

.gemw-header .gemw-price::after { content: ' coins'; color: #949eaa; font-size: 1rem; font-weight: normal; word-spacing: 0.25em; }

.gemw-header .gemw-change { display: inline-block; font-size: 1rem; font-weight: bold; margin-left: 2em; word-spacing: 0.5em; }

.gemw-header .gemw-change img { vertical-align: baseline; }

.gemw-header .gemw-section-right { text-align: right; }

.gemw-header .gemw-updated { line-height: 1.5em; }

.gemw-header .gemw-time { font-weight: bold; }

.gemw-body { display: flex; }

.gemw-body .gemw-section-left { width: 40%; margin-right: 2em; }

.gemw-body .gemw-section-left dl { display: flex; flex-flow: row wrap; justify-content: space-between; margin-bottom: -1.25em; }

.gemw-body .gemw-section-left > div { margin-top: 2em; }

.gemw-body .gemw-section-left a { color: #949eaa; }

.gemw-body .gemw-property { width: 30%; border-top: 0.15em dotted #e4eaee; padding-top: 0.25em; margin-bottom: 1.5em; }

.gemw-body .gemw-property dt { color: #949eaa; font-weight: normal; }

.gemw-body .gemw-property dd { font-weight: bold; margin: -0.25em 0 0; }

.gemw-body .gemw-links { color: #949eaa; margin-bottom: 0.35em; }

.gemw-body .gemw-section-right { width: 60%; }

.gemw-body .gemw-section-right .highcharts-container { box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }

.gemw-container.gemw-historical .gemw-header.positive, .gemw-container.gemw-historical .gemw-header.negative, .gemw-container.gemw-historical .gemw-header.neutral, .gemw-container.gemw-historical .gemw-header.unchanged { border-color: black; }

.gemw-container.gemw-historical .gemw-header .gemw-time .jsPurgeLink { display: none; }

.gemw-container.gemw-historical .gemw-header .gemw-section-left:after { content: "This is a historical item no longer available on the Grand Exchange. The data is preserved here as an archive."; font-style: italic; }

background-attachment: scroll; background-color: #000; background-image: none; background-position: 0 0; background-repeat: repeat; border-width: 0; display: none; height: 2500px; left: 0; margin: 0; opacity: 0.7; padding: 0; position: fixed; top: 0; width: 100%; z-index: 50; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
 * 1) overlay {

background: #fff; border: 3px solid #000; color: #000; font-size: 10pt; left: 0; padding: 10px; position: fixed; top: 150px; width: 975px; z-index: 52; }
 * 1) modal,
 * 2) GEchartpopup {

min-height: 525px; width: 85%; height: 80%; left: 7%; top: 10%; overflow: auto; }
 * 1) GEchartpopup {

float: right; margin-bottom: 5px; z-index: 100; }
 * 1) GEchartpopup #closepopup {

bottom: 50px; font-size: 11px; position: absolute; right: 45px; width: 200px; z-index: 10; }
 * 1) GEchartpopup #itemstats {

cursor: pointer; text-align: right; }
 * 1) GEchartpopup #itemstats caption {

height: 500px; }
 * 1) GEpopupchart {

.highcharts-container .highcharts-range-selector { font-size: 11px; }

.GEPermLink { float: right; font-size: 14px; }

.GEPermLink ~ .GEdatachart { clear: right; }

form[id^="chartProperties"] button { margin: 3px; }

.smallChart .highcharts-range-selector { display: none; }

.smallChart .highcharts-button title + rect { display: none; }

.smallChart .highcharts-title { white-space: nowrap !important; }

.smallChart .zoomButton, .smallChart svg > text:first-of-type, .smallChart .highcharts-input-group { display: none; }

.smallChart .highcharts-scrollbar, .mediumChart .highcharts-scrollbar { display: none; }

z-index: 101; }
 * 1) rts-exchange-overlay .oo-ui-popupWidget-anchor {

font-weight: bold; }
 * 1) rts-exchange-overlay .oo-ui-labelElement-label {

.oo-ui-textInputWidget input, .oo-ui-textInputWidget > .oo-ui-labelElement-label { line-height: initial; }

body.wgl-stickyheader .oo-ui-defaultOverlay, body.wgl-stickyheader.skin-vector .oo-ui-windowManager-modal > .oo-ui-dialog, body.wgl-stickyheader.skin-vector .ve-ui-overlay-global { z-index: 501; }

.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button { background-color: #dfe2e6; border-color: #d7dadd; }

.oo-ui-image-destructive.oo-ui-icon-clear, .mw-ui-icon-clear-destructive::before { background-image: url(/load.php?format=rasterized&image=clear&lang=en-gb&modules=oojs-ui.styles.icons-interactions&skin=vector&variant=destructive&version=1xdd7g0); background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Cg fill=%22%23d33%22%3E%3Ctitle%3Eclear%3C/title%3E%3Cpath d=%22M10 0a10 10 0 1 0 10 10A10 10 0 0 0 10 0zm5.66 14.24l-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z%22/%3E%3C/g%3E%3C/svg%3E"); }

.rs-ex-modal .oo-ui-window-frame { width: 600px !important; height: 540px !important; }

.rs-ex-modal .oo-ui-flaggedElement-primary { margin-left: 15px; }

color: #949eaa; margin: 10px 15px 5px; }
 * 1) rs-ex-status {

font-family: 'PT Serif', 'Palatino', 'Georgia', serif; font-size: 1.3em; margin: 0 15px 10px; }
 * 1) rs-ex-form .oo-ui-fieldsetLayout-header {

margin-bottom: 15px; }
 * 1) rs-ex-form .oo-ui-fieldsetLayout-group {

width: 15%; margin-right: 23px; }
 * 1) rs-ex-form .oo-ui-fieldLayout-header {

width: 70%; }
 * 1) rs-ex-form .oo-ui-fieldLayout-field {

margin-right: 1em; margin-left: -1.8em; }
 * 1) rs-ex-form .oo-ui-fieldLayout-help {

padding-right: 0; }
 * 1) rs-ex-icon .oo-ui-labelElement-label {

padding-left: 33px !important; }
 * 1) rs-ex-icon .oo-ui-inputWidget-input {

padding: 7px; }
 * 1) repairForm {

width: 45%; }
 * 1) repairForm .oo-ui-fieldLayout-header {

margin-top: 3px; }
 * 1) repairForm .oo-ui-fieldLayout-header .oo-ui-labelElement-label {

width: 50%; }
 * 1) repairForm .oo-ui-fieldLayout-field {

margin: 0 auto; display: block; padding-top: 5px; }
 * 1) repairForm .jsCalc-field-submit .oo-ui-buttonElement,
 * 2) repairForm .jsCalc-field-autosubmit .oo-ui-toggleSwitchWidget {

display: none; }
 * 1) repairForm .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {

.ve-ui-overlay { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; }

.ve-ui-mwSaveDialog-license { line-height: 1.65em; }

.ve-ui-mwSaveDialog-savePanel .mw-summary-preview { border-bottom: 1px solid #cccccc; line-height: 1.65em; padding-bottom: 1em; margin-bottom: 1.5em; }

[data-diff-action='remove'], table[data-diff-action='remove'] > caption, figure[data-diff-action='remove'] > figcaption { background: #fbc0ba !important; box-shadow: 0 0 0 1px #fbc0ba; }

del[data-diff-action='remove'], [data-diff-action='remove'] > del { text-decoration: initial; }

[data-diff-action='insert'], table[data-diff-action='insert'] > caption, figure[data-diff-action='insert'] > figcaption { background: #c3e8a3 !important; box-shadow: 0 0 0 1px #c3e8a3; }

.qc-in-progress { display: inline-block; background: #f9d000; width: 0.75em; height: 0.75em; border-radius: 50%; }

.qc-table .quest-completed { background-color: #c3e8a3; }

.qc-table .quest-started { background-color: #fcea94; }

.seealso { margin: 0.8em 1.6em; font-style: italic; }

.seealso + .seealso { margin-top: -0.8em; }

.level-up-table td li { padding: 0 10px 0 10px; }

.level-up-table ul { list-style-type: disc; }

.level-up-table .lvlupmem { background: #f6ab58; color: #582e00; }

.level-up-table .lvlupfree { background: #98e553; color: #245200; }

.sic { color: #15F; font-style: italic; cursor: help; border-bottom: dotted 1px black; }

.nowraplinks a { white-space: nowrap; }

.boldlinks a { font-weight: bold; }

.center, .centre { display: block; text-align: center; }

.center table, table.center, .centre table, table.centre { margin: 0 auto; }

.right table, span.right { float: right; }

.left table, span.left { float: left; }

.small { font-size: smaller; }

.non-mobile-hide { display: none; }

.sg-red, .nocell { background: #ecccc6; color: #861c10; }

.sg-yellow, .maybecell { background: #f3f0b0; color: #6e5d45; }

.sg-green, .yescell { background: #c3ebc5; color: #506553; }

.sg-red a, .sg-yellow a, .sg-green a, .nocell a, .maybecell a, .yescell a { color: #04f; }

ul.smalllistmargin, .smalllistmargin ul, ol.smalllistmargin, .smalllistmargin ol { margin-left: 1.5em; }

border: 1px solid #808080; padding: 10px; text-align: center; }
 * 1) spreport {

.mw-dismissable-notice-close-parent { min-height: 1em; }

.rcsitenotice-dismiss { float: right; font-weight: normal; }

table.wikitable + table.wikitable { margin-top: -1px; }

table.filehistory img { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC) repeat; }
 * 1) file img,

table.filehistory button img, background: none; }
 * 1) file button img {

.catlinks { background: #ffffff; border: 1px solid #e4eaee; padding: 8px 15px; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); }

.ns-0 #charmguide + div + form .mw-summary, .ns-0 #charmguide + div + form .module_content { display: none; }

content: open-quote; }
 * 1) mw-content-text q:before {

content: close-quote; }
 * 1) mw-content-text q:after {

td.famtreesub { margin: 0; padding: 0; }

td.famtreesub table { border-spacing: 0; margin: 0; padding: 0; width: 100%; }

td.famtreesub table td { height: 1em; width: 1em; }

td.famtreeleaf { background: #dfdfdf; padding: 0.2em; }

.status-active { background-color: #98e553; color: #245200; }

.status-active a { color: inherit !important; }

.status-inactive { background-color: #ececec; color: #777777; }

.status-inactive a { color: inherit !important; }

.clickpic a.image { margin-left: 2px !important; margin-right: 2px !important; line-height: 34px; vertical-align: middle; }

.TH_Gem-common img, .TH_Gem-fairly-common img, .TH_Gem-rare img, .TH_Gem-uncommon img, .TH_Gem-very-rare img, .TH_Gem-none img { image-rendering: pixelated; }

.accent { background-color: transparent !important; }

.smwprops { width: 80% !important; max-width: 500px; white-space: nowrap; overflow: auto; display: inline-block; }

.prewrap p { white-space: pre-wrap; }

.mw-editsection, .mw-editsection-like { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .inventory-image { image-rendering: -moz-crisp-edges; image-rendering: pixelated; image-rendering: crisp-edges; }

.navbox .inventory-image { image-rendering: auto; }

}

.update-redirect { text-align: center; background: #fffbf1; border: 1px solid #909090; font-weight: 600; font-size: 2em; line-height: 1em; padding: 1em; color: #000 !important; }

.update-redirect.nuke { margin-bottom: 25%; }

.text-red { color: #c22010; }

.text-orange { color: #bf6007; }

.text-yellow { color: #ad9000; }

.text-green { color: #478515; }

.text-blue { color: #1980bf; }

.text-purple { color: #5c2dbb; }

.text-pink { color: #dd32b8; }

.text-gray, .text-grey { color: #6b7787; }

body.wgl-darkmode-transition, .wgl-darkmode-transition * { transition-property: all; transition-duration: 1s; }

display: inline-flex; flex-flow: row wrap; justify-content: flex-end; }
 * 1) p-personal ul {

order: -4; }
 * 1) pt-skin-toggles {

order: -3; }
 * 1) utcdate {

order: -2; }
 * 1) pt-rsnews {

order: -1; }
 * 1) pt-events {

.discord-aff-line img { filter: invert(45%) sepia(4%) saturate(6018%) hue-rotate(192deg) brightness(83%) contrast(107%); }

filter: drop-shadow(0 2px 5px rgba(0, 0, 0, 0.25)); margin: -1.5em 0 1.5em; }
 * 1) p-logo {

body { /* background: url('filepath://RuleTheSeas_Wiki_background.jpg?width=1001') #f6f6f6 top left no-repeat; */ }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body { /* background-image: url('filepath://RuleTheSeas_Wiki_background.jpg'); background-size: 1001px 250px; */ }

}

background: none; }
 * 1) mw-page-base {

div#mw-panel { padding-top: 2.5em; }

div#mw-panel .vector-menu-portal h3 { font-weight: bold; background-image: none; }

div#mw-panel .vector-menu-portal div.body { background: none; margin-right: 0.5em; }

.mw-body { border-color: transparent; box-shadow: 0 0.25em 0.6em -0.15em rgba(0, 0, 0, 0.15); margin-top: 0; }

display: none; }
 * 1) ca-view {

background-size: 75%; background-position: center 90%; background-repeat: no-repeat; }
 * 1) pt-notifications-alert .mw-echo-notifications-badge,
 * 2) pt-notifications-notice .mw-echo-notifications-badge {

.ve-activated nav.vector-menu-tabs .selected { box-shadow: none; }

nav.vector-menu { line-height: initial; }

nav.vector-menu h3:after { margin-bottom: 0.4em; }

nav.vector-menu h3 a { height: 2.2em; }

nav.vector-menu div.menu { border: 1px solid #ddd; box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1); }

padding-right: 0.5em; }
 * 1) p-cactions-label {

margin: 0; }
 * 1) p-search {

margin-top: 0; }
 * 1) p-search form {

div#simpleSearch { border: none; background: #ffffff; height: 2.485em; margin-top: 0; box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.15); }

div#simpleSearch #searchInput { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; height: 100%; border: none; background: none; padding-left: 1em; }

div#simpleSearch #searchInput:focus, div#simpleSearch:hover #searchInput:focus { border: none; box-shadow: none; }

div#simpleSearch #searchButton { width: 2.5em; }

text-align: center; margin: 0.75em 0 1em; }
 * 1) siteNotice {

.sitedir-ltr .mw-dismissable-notice-body { margin: 0; }

form#editform { margin-top: 1.25em; }

.button { background: #438ab5; border: 1px solid #2a83bb; color: #fff; cursor: pointer; display: inline-block; font-size: 12px; height: 19px; line-height: 20px; padding: 0 10px; }

display: none; }
 * 1) t-specialpages,
 * 2) t-recentchangeslinked,
 * 3) t-print,
 * 4) t-permalink {

color: white !important; font-size: 12px; font-weight: bold; border-radius: 5px; border: 1px solid #4b56d0; background-color: #5865F2; display: block; position: relative; padding: 4px 0 5px calc(17px + 5.5px * 2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); transition: 0.2s ease; }
 * 1) n-Discord a {

content: 'Chat on '; font-weight: normal; opacity: 0.85; }
 * 1) n-Discord a::before {

content: ''; background: url('filepath://Discord_logo_icon.svg') no-repeat; background-size: 17px 13px; filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.1)); position: absolute; top: 5px; left: 7px; width: 17px; height: 13px; }
 * 1) n-Discord a::after {

text-decoration: none; background-color: #525ee0; }
 * 1) n-Discord a:hover {

@media only screen and (max-width: 40em) { .VoS-display + * { clear: both; }

}