Tip of the day
Pressing the mini-map at the top-right opens the full map for travel options.

MediaWiki:Timeless.css: Difference between revisions

From Walkscape Walkthrough
mNo edit summary
mNo edit summary
 
(65 intermediate revisions by the same user not shown)
Line 2: Line 2:
/* Fix content width padding */
/* Fix content width padding */
     #mw-content { padding: 0.8em }
     #mw-content { padding: 0.8em }
   
.ts-inner {
max-width: 1920px;
    width: 100%;
}


/* Top bar font modernization */
/* Top bar font modernization */
Line 30: Line 35:
}
}


/* Add stroke to fine items*/
/* ============================================================
.qualityfine {
  Item outlines
  ============================================================ */
 
/* Shared filter application */
.qualityfine,
.qualitynormal,
.qualitycommon,
.qualitygood,
.qualityuncommon,
.qualitygreat,
.qualityrare,
.qualityexcellent,
.qualityepic,
.qualityperfect,
.qualitylegendary,
.qualityeternal,
.qualityethereal,
.qualityethereal,
.outlinelore,
.outlinecollectible,
.coins {
--quality-outline-size: 1.5px;
--quality-outline-neg-size: -1.5px;
 
-webkit-filter:
-webkit-filter:
drop-shadow(1.5px 0px 0px hsl(173, 82%, 85%))
drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
drop-shadow(0px -1.5px 0px hsl(173, 82%, 85%))
drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
drop-shadow(-1.5px 0px 0px hsl(173, 82%, 85%))
drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
drop-shadow(0px 1.5px 0px hsl(173, 82%, 85%));
drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color));
 
filter:
filter:
drop-shadow(1.5px 0px 0px hsl(173, 82%, 85%))
drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
drop-shadow(0px -1.5px 0px hsl(173, 82%, 85%))
drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
drop-shadow(-1.5px 0px 0px hsl(173, 82%, 85%))
drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
drop-shadow(0px 1.5px 0px hsl(173, 82%, 85%));
drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color));
}
 
/* Infobox modifier */
.quality-infobox {
--quality-outline-size: 3px;
--quality-outline-neg-size: -3px;
}
 
/* Fine */
.qualityfine {
--quality-outline-color: hsl(173, 82%, 85%);
}
}
.client-darkmode .qualityfine {
.client-darkmode .qualityfine {
-webkit-filter:
--quality-outline-color: hsl(172, 100%, 7%);
drop-shadow(1.5px 0px 0px hsl(172, 100%, 7%))
drop-shadow(0px -1.5px 0px hsl(172, 100%, 7%))
drop-shadow(-1.5px 0px 0px hsl(172, 100%, 7%))
drop-shadow(0px 1.5px 0px hsl(172, 100%, 7%));
filter:
drop-shadow(1.5px 0px 0px hsl(172, 100%, 7%))
drop-shadow(0px -1.5px 0px hsl(172, 100%, 7%))
drop-shadow(-1.5px 0px 0px hsl(172, 100%, 7%))
drop-shadow(0px 1.5px 0px hsl(172, 100%, 7%));
}
}


/* Add stroke to Normal and Common items*/
/* Normal / Common */
.qualitynormal, .qualitycommon {
.qualitynormal,
-webkit-filter:
.qualitycommon {
drop-shadow(1.5px 0px 0px hsl(0, 0%, 63%))
--quality-outline-color: hsl(0, 0%, 63%);
drop-shadow(0px -1.5px 0px hsl(0, 0%, 63%))
drop-shadow(-1.5px 0px 0px hsl(0, 0%, 63%))
drop-shadow(0px 1.5px 0px hsl(0, 0%, 63%));
filter:
drop-shadow(1.5px 0px 0px hsl(0, 0%, 63%))
drop-shadow(0px -1.5px 0px hsl(0, 0%, 63%))
drop-shadow(-1.5px 0px 0px hsl(0, 0%, 63%))
drop-shadow(0px 1.5px 0px hsl(0, 0%, 63%));
}
}
.client-darkmode .qualitynormal, .client-darkmode .qualitycommon {
 
-webkit-filter:
.client-darkmode .qualitynormal,
drop-shadow(1.5px 0px 0px hsl(0, 0%, 36%))
.client-darkmode .qualitycommon {
drop-shadow(0px -1.5px 0px hsl(0, 0%, 36%))
--quality-outline-color: hsl(0, 0%, 36%);
drop-shadow(-1.5px 0px 0px hsl(0, 0%, 36%))
drop-shadow(0px 1.5px 0px hsl(0, 0%, 36%));
filter:
drop-shadow(1.5px 0px 0px hsl(0, 0%, 36%))
drop-shadow(0px -1.5px 0px hsl(0, 0%, 36%))
drop-shadow(-1.5px 0px 0px hsl(0, 0%, 36%))
drop-shadow(0px 1.5px 0px hsl(0, 0%, 36%));
}
}


/* Add stroke to Good and Uncommon items*/
/* Good / Uncommon */
.qualitygood, .qualityuncommon {
.qualitygood,
-webkit-filter:
.qualityuncommon {
drop-shadow(1.5px 0px 0px hsl(102, 94%, 76%))
--quality-outline-color: hsl(102, 94%, 76%);
drop-shadow(0px -1.5px 0px hsl(102, 94%, 76%))
drop-shadow(-1.5px 0px 0px hsl(102, 94%, 76%))
drop-shadow(0px 1.5px 0px hsl(102, 94%, 76%));
filter:
drop-shadow(1.5px 0px 0px hsl(102, 94%, 76%))
drop-shadow(0px -1.5px 0px hsl(102, 94%, 76%))
drop-shadow(-1.5px 0px 0px hsl(102, 94%, 76%))
drop-shadow(0px 1.5px 0px hsl(102, 94%, 76%));
}
}
.client-darkmode .qualitygood, .client-darkmode .qualityuncommon {
 
-webkit-filter:
.client-darkmode .qualitygood,
drop-shadow(1.5px 0px 0px hsl(120, 94%, 11%))
.client-darkmode .qualityuncommon {
drop-shadow(0px -1.5px 0px hsl(120, 94%, 11%))
--quality-outline-color: hsl(120, 94%, 11%);
drop-shadow(-1.5px 0px 0px hsl(120, 94%, 11%))
drop-shadow(0px 1.5px 0px hsl(120, 94%, 11%));
filter:
drop-shadow(1.5px 0px 0px hsl(120, 94%, 11%))
drop-shadow(0px -1.5px 0px hsl(120, 94%, 11%))
drop-shadow(-1.5px 0px 0px hsl(120, 94%, 11%))
drop-shadow(0px 1.5px 0px hsl(120, 94%, 11%));
}
}


/* Add stroke to Great and Rare items*/
/* Great / Rare */
.qualitygreat, .qualityrare {
.qualitygreat,
-webkit-filter:
.qualityrare {
drop-shadow(1.5px 0px 0px hsl(222, 100%, 80%))
--quality-outline-color: hsl(222, 100%, 80%);
drop-shadow(0px -1.5px 0px hsl(222, 100%, 80%))
drop-shadow(-1.5px 0px 0px hsl(222, 100%, 80%))
drop-shadow(0px 1.5px 0px hsl(222, 100%, 80%));
filter:
drop-shadow(1.5px 0px 0px hsl(222, 100%, 80%))
drop-shadow(0px -1.5px 0px hsl(222, 100%, 80%))
drop-shadow(-1.5px 0px 0px hsl(222, 100%, 80%))
drop-shadow(0px 1.5px 0px hsl(222, 100%, 80%));
}
}
.client-darkmode .qualitygreat, .client-darkmode .qualityrare {
 
-webkit-filter:
.client-darkmode .qualitygreat,
drop-shadow(1.5px 0px 0px hsl(233,100%,56%))
.client-darkmode .qualityrare {
drop-shadow(0px -1.5px 0px hsl(233,100%,56%))
--quality-outline-color: hsl(233, 100%, 56%);
drop-shadow(-1.5px 0px 0px hsl(233,100%,56%))
drop-shadow(0px 1.5px 0px hsl(233,100%,56%));
filter:
drop-shadow(1.5px 0px 0px hsl(233,100%,56%))
drop-shadow(0px -1.5px 0px hsl(233,100%,56%))
drop-shadow(-1.5px 0px 0px hsl(233,100%,56%))
drop-shadow(0px 1.5px 0px hsl(233,100%,56%));
}
}


/* Add stroke to Excellent and Epic items*/
/* Excellent / Epic */
.qualityexcellent, .qualityepic {
.qualityexcellent,
-webkit-filter:
.qualityepic {
drop-shadow(1.5px 0px 0px hsl(277, 100%, 82%))
--quality-outline-color: hsl(277, 100%, 82%);
drop-shadow(0px -1.5px 0px hsl(277, 100%, 82%))
drop-shadow(-1.5px 0px 0px hsl(277, 100%, 82%))
drop-shadow(0px 1.5px 0px hsl(277, 100%, 82%));
filter:
drop-shadow(1.5px 0px 0px hsl(277, 100%, 82%))
drop-shadow(0px -1.5px 0px hsl(277, 100%, 82%))
drop-shadow(-1.5px 0px 0px hsl(277, 100%, 82%))
drop-shadow(0px 1.5px 0px hsl(277, 100%, 82%));
}
}
.client-darkmode .qualityexcellent, .client-darkmode .qualityepic {
 
-webkit-filter:
.client-darkmode .qualityexcellent,
drop-shadow(1.5px 0px 0px hsl(260, 80%, 53%))
.client-darkmode .qualityepic {
drop-shadow(0px -1.5px 0px hsl(260, 80%, 53%))
--quality-outline-color: hsl(260, 80%, 53%);
drop-shadow(-1.5px 0px 0px hsl(260, 80%, 53%))
drop-shadow(0px 1.5px 0px hsl(260, 80%, 53%));
filter:
drop-shadow(1.5px 0px 0px hsl(260, 80%, 53%))
drop-shadow(0px -1.5px 0px hsl(260, 80%, 53%))
drop-shadow(-1.5px 0px 0px hsl(260, 80%, 53%))
drop-shadow(0px 1.5px 0px hsl(260, 80%, 53%));
}
}


/* Add stroke to Perfect and Legendary items*/
/* Perfect / Legendary */
.qualityperfect, .qualitylegendary {
.qualityperfect,
-webkit-filter:
.qualitylegendary {
drop-shadow(1.5px 0px 0px hsl(35, 97%, 73%))
--quality-outline-color: hsl(35, 97%, 73%);
drop-shadow(0px -1.5px 0px hsl(35, 97%, 73%))
drop-shadow(-1.5px 0px 0px hsl(35, 97%, 73%))
drop-shadow(0px 1.5px 0px hsl(35, 97%, 73%));
filter:
drop-shadow(1.5px 0px 0px hsl(35, 97%, 73%))
drop-shadow(0px -1.5px 0px hsl(35, 97%, 73%))
drop-shadow(-1.5px 0px 0px hsl(35, 97%, 73%))
drop-shadow(0px 1.5px 0px hsl(35, 97%, 73%));
}
}
.client-darkmode .qualityperfect, .client-darkmode .qualitylegendary {
 
-webkit-filter:
.client-darkmode .qualityperfect,
drop-shadow(1.5px 0px 0px hsl(30, 100%, 19%))
.client-darkmode .qualitylegendary {
drop-shadow(0px -1.5px 0px hsl(30, 100%, 19%))
--quality-outline-color: hsl(30, 100%, 19%);
drop-shadow(-1.5px 0px 0px hsl(30, 100%, 19%))
drop-shadow(0px 1.5px 0px hsl(30, 100%, 19%));
filter:
drop-shadow(1.5px 0px 0px hsl(30, 100%, 19%))
drop-shadow(0px -1.5px 0px hsl(30, 100%, 19%))
drop-shadow(-1.5px 0px 0px hsl(30, 100%, 19%))
drop-shadow(0px 1.5px 0px hsl(30, 100%, 19%));
}
}


/* Add stroke to Eternal and Ethereal items*/
/* Eternal / Ethereal */
.qualityeternal, .qualityethereal {
.qualityeternal,
-webkit-filter:
.qualityethereal {
drop-shadow(1.5px 0px 0px hsl(360, 88%, 62%))
--quality-outline-color: hsl(360, 88%, 62%);
drop-shadow(0px -1.5px 0px hsl(360, 88%, 62%))
drop-shadow(-1.5px 0px 0px hsl(360, 88%, 62%))
drop-shadow(0px 1.5px 0px hsl(360, 88%, 62%));
filter:
drop-shadow(1.5px 0px 0px hsl(360, 88%, 62%))
drop-shadow(0px -1.5px 0px hsl(360, 88%, 62%))
drop-shadow(-1.5px 0px 0px hsl(360, 88%, 62%))
drop-shadow(0px 1.5px 0px hsl(360, 88%, 62%));
}
}
.client-darkmode .qualityeternal, .client-darkmode .qualityethereal {
 
-webkit-filter:
.client-darkmode .qualityeternal,
drop-shadow(1.5px 0px 0px hsl(360, 90%, 70%))
.client-darkmode .qualityethereal {
drop-shadow(0px -1.5px 0px hsl(360, 90%, 70%))
--quality-outline-color: hsl(360, 90%, 70%);
drop-shadow(-1.5px 0px 0px hsl(360, 90%, 70%))
drop-shadow(0px 1.5px 0px hsl(360, 90%, 70%));
filter:
drop-shadow(1.5px 0px 0px hsl(360, 90%, 70%))
drop-shadow(0px -1.5px 0px hsl(360, 90%, 70%))
drop-shadow(-1.5px 0px 0px hsl(360, 90%, 70%))
drop-shadow(0px 1.5px 0px hsl(360, 90%, 70%));
}
}


/* Add stroke to Coins*/
/* Coins */
.coins {
.coins {
-webkit-filter:
--quality-outline-color: hsl(40, 90%, 60%);
drop-shadow(1.5px 0px 0px hsl(40, 90%, 60%))
drop-shadow(0px -1.5px 0px hsl(40, 90%, 60%))
drop-shadow(-1.5px 0px 0px hsl(40, 90%, 60%))
drop-shadow(0px 1.5px 0px hsl(40, 90%, 60%));
filter:
drop-shadow(1.5px 0px 0px hsl(40, 90%, 60%))
drop-shadow(0px -1.5px 0px hsl(40, 90%, 60%))
drop-shadow(-1.5px 0px 0px hsl(40, 90%, 60%))
drop-shadow(0px 1.5px 0px hsl(40, 90%, 60%));
}
}


.client-darkmode .coins {
.client-darkmode .coins {
-webkit-filter:
--quality-outline-color: hsl(40, 80%, 20%);
drop-shadow(1.5px 0px 0px hsl(40, 80%, 20%))
drop-shadow(0px -1.5px 0px hsl(40, 80%, 20%))
drop-shadow(-1.5px 0px 0px hsl(40, 80%, 20%))
drop-shadow(0px 1.5px 0px hsl(40, 80%, 20%));
filter:
drop-shadow(1.5px 0px 0px hsl(40, 80%, 20%))
drop-shadow(0px -1.5px 0px hsl(40, 80%, 20%))
drop-shadow(-1.5px 0px 0px hsl(40, 80%, 20%))
drop-shadow(0px 1.5px 0px hsl(40, 80%, 20%));
}
}


/* Add stroke to fine items*/
/* Lore Items*/
.infoboxqualityfine {
.outlinelore {
-webkit-filter:
--quality-outline-color: hsl(143, 93%, 69%);
drop-shadow(3px 0px 0px hsl(173, 82%, 85%))
drop-shadow(0px -3px 0px hsl(173, 82%, 85%))
drop-shadow(-3px 0px 0px hsl(173, 82%, 85%))
drop-shadow(0px 3px 0px hsl(173, 82%, 85%));
filter:
drop-shadow(3px 0px 0px hsl(173, 82%, 85%))
drop-shadow(0px -3px 0px hsl(173, 82%, 85%))
drop-shadow(-3px 0px 0px hsl(173, 82%, 85%))
drop-shadow(0px 3px 0px hsl(173, 82%, 85%));
}
.client-darkmode .infoboxqualityfine {
-webkit-filter:
drop-shadow(3px 0px 0px hsl(172, 100%, 7%))
drop-shadow(0px -3px 0px hsl(172, 100%, 7%))
drop-shadow(-3px 0px 0px hsl(172, 100%, 7%))
drop-shadow(0px 3px 0px hsl(172, 100%, 7%));
filter:
drop-shadow(3px 0px 0px hsl(172, 100%, 7%))
drop-shadow(0px -3px 0px hsl(172, 100%, 7%))
drop-shadow(-3px 0px 0px hsl(172, 100%, 7%))
drop-shadow(0px 3px 0px hsl(172, 100%, 7%));
}
}


.finehover:hover {
.client-darkmode .outlinelore {
-webkit-filter:
--quality-outline-color: hsl(143, 93%, 17%);
drop-shadow(3px 0px 0px hsl(173, 82%, 85%))
drop-shadow(0px -3px 0px hsl(173, 82%, 85%))
drop-shadow(-3px 0px 0px hsl(173, 82%, 85%))
drop-shadow(0px 3px 0px hsl(173, 82%, 85%)) !important;
filter:
drop-shadow(3px 0px 0px hsl(173, 82%, 85%))
drop-shadow(0px -3px 0px hsl(173, 82%, 85%))
drop-shadow(-3px 0px 0px hsl(173, 82%, 85%))
drop-shadow(0px 3px 0px hsl(173, 82%, 85%)) !important;
}
.client-darkmode .finehover:hover {
-webkit-filter:
drop-shadow(3px 0px 0px hsl(172, 100%, 7%))
drop-shadow(0px -3px 0px hsl(172, 100%, 7%))
drop-shadow(-3px 0px 0px hsl(172, 100%, 7%))
drop-shadow(0px 3px 0px hsl(172, 100%, 7%)) !important;
filter:
drop-shadow(3px 0px 0px hsl(172, 100%, 7%))
drop-shadow(0px -3px 0px hsl(172, 100%, 7%))
drop-shadow(-3px 0px 0px hsl(172, 100%, 7%))
drop-shadow(0px 3px 0px hsl(172, 100%, 7%)) !important;
}
}


/* Add stroke to Normal and Common items*/
/* Collectible Items*/
.infoboxqualitynormal, .infoboxqualitycommon {
.outlinecollectible {
-webkit-filter:
--quality-outline-color: hsl(36, 99%, 66%);
drop-shadow(3px 0px 0px hsl(0, 0%, 63%))
drop-shadow(0px -3px 0px hsl(0, 0%, 63%))
drop-shadow(-3px 0px 0px hsl(0, 0%, 63%))
drop-shadow(0px 3px 0px hsl(0, 0%, 63%));
filter:
drop-shadow(3px 0px 0px hsl(0, 0%, 63%))
drop-shadow(0px -3px 0px hsl(0, 0%, 63%))
drop-shadow(-3px 0px 0px hsl(0, 0%, 63%))
drop-shadow(0px 3px 0px hsl(0, 0%, 63%));
}
.client-darkmode .infoboxqualitynormal, .client-darkmode .infoboxqualitycommon {
-webkit-filter:
drop-shadow(3px 0px 0px hsl(0, 0%, 36%))
drop-shadow(0px -3px 0px hsl(0, 0%, 36%))
drop-shadow(-3px 0px 0px hsl(0, 0%, 36%))
drop-shadow(0px 3px 0px hsl(0, 0%, 36%));
filter:
drop-shadow(3px 0px 0px hsl(0, 0%, 36%))
drop-shadow(0px -3px 0px hsl(0, 0%, 36%))
drop-shadow(-3px 0px 0px hsl(0, 0%, 36%))
drop-shadow(0px 3px 0px hsl(0, 0%, 36%));
}
}


/* Add stroke to Good and Uncommon items*/
.client-darkmode .outlinecollectible {
.infoboxqualitygood, .infoboxqualityuncommon {
--quality-outline-color: hsl(32, 99%, 31%);
-webkit-filter:
drop-shadow(3px 0px 0px hsl(102, 94%, 76%))
drop-shadow(0px -3px 0px hsl(102, 94%, 76%))
drop-shadow(-3px 0px 0px hsl(102, 94%, 76%))
drop-shadow(0px 3px 0px hsl(102, 94%, 76%));
filter:
drop-shadow(3px 0px 0px hsl(102, 94%, 76%))
drop-shadow(0px -3px 0px hsl(102, 94%, 76%))
drop-shadow(-3px 0px 0px hsl(102, 94%, 76%))
drop-shadow(0px 3px 0px hsl(102, 94%, 76%));
}
.client-darkmode .infoboxqualitygood, .client-darkmode .infoboxqualityuncommon {
-webkit-filter:
drop-shadow(3px 0px 0px hsl(120, 94%, 11%))
drop-shadow(0px -3px 0px hsl(120, 94%, 11%))
drop-shadow(-3px 0px 0px hsl(120, 94%, 11%))
drop-shadow(0px 3px 0px hsl(120, 94%, 11%));
filter:
drop-shadow(3px 0px 0px hsl(120, 94%, 11%))
drop-shadow(0px -3px 0px hsl(120, 94%, 11%))
drop-shadow(-3px 0px 0px hsl(120, 94%, 11%))
drop-shadow(0px 3px 0px hsl(120, 94%, 11%));
}
}


/* Add stroke to Great and Rare items*/
/* Fine hover */
.infoboxqualitygreat, .infoboxqualityrare {
.finehover:hover {
-webkit-filter:
--quality-outline-size: 3px;
drop-shadow(3px 0px 0px hsl(222, 100%, 80%))
--quality-outline-neg-size: -3px;
drop-shadow(0px -3px 0px hsl(222, 100%, 80%))
--quality-outline-color: hsl(173, 82%, 85%);
drop-shadow(-3px 0px 0px hsl(222, 100%, 80%))
drop-shadow(0px 3px 0px hsl(222, 100%, 80%));
filter:
drop-shadow(3px 0px 0px hsl(222, 100%, 80%))
drop-shadow(0px -3px 0px hsl(222, 100%, 80%))
drop-shadow(-3px 0px 0px hsl(222, 100%, 80%))
drop-shadow(0px 3px 0px hsl(222, 100%, 80%));
}
.client-darkmode .infoboxqualitygreat, .client-darkmode .infoboxqualityrare {
-webkit-filter:
drop-shadow(3px 0px 0px hsl(233,100%,56%))
drop-shadow(0px -3px 0px hsl(233,100%,56%))
drop-shadow(-3px 0px 0px hsl(233,100%,56%))
drop-shadow(0px 3px 0px hsl(233,100%,56%));
filter:
drop-shadow(3px 0px 0px hsl(233,100%,56%))
drop-shadow(0px -3px 0px hsl(233,100%,56%))
drop-shadow(-3px 0px 0px hsl(233,100%,56%))
drop-shadow(0px 3px 0px hsl(233,100%,56%));
}


/* Add stroke to Excellent and Epic items*/
.infoboxqualityexcellent, .infoboxqualityepic {
-webkit-filter:
-webkit-filter:
drop-shadow(3px 0px 0px hsl(277, 100%, 82%))
drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
drop-shadow(0px -3px 0px hsl(277, 100%, 82%))
drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
drop-shadow(-3px 0px 0px hsl(277, 100%, 82%))
drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
drop-shadow(0px 3px 0px hsl(277, 100%, 82%));
drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color)) !important;
filter:
drop-shadow(3px 0px 0px hsl(277, 100%, 82%))
drop-shadow(0px -3px 0px hsl(277, 100%, 82%))
drop-shadow(-3px 0px 0px hsl(277, 100%, 82%))
drop-shadow(0px 3px 0px hsl(277, 100%, 82%));
}
.client-darkmode .infoboxqualityexcellent, .client-darkmode .infoboxqualityepic {
-webkit-filter:
drop-shadow(3px 0px 0px hsl(260, 80%, 53%))
drop-shadow(0px -3px 0px hsl(260, 80%, 53%))
drop-shadow(-3px 0px 0px hsl(260, 80%, 53%))
drop-shadow(0px 3px 0px hsl(260, 80%, 53%));
filter:
drop-shadow(3px 0px 0px hsl(260, 80%, 53%))
drop-shadow(0px -3px 0px hsl(260, 80%, 53%))
drop-shadow(-3px 0px 0px hsl(260, 80%, 53%))
drop-shadow(0px 3px 0px hsl(260, 80%, 53%));
}


/* Add stroke to Perfect and Legendary items*/
.infoboxqualityperfect, .infoboxqualitylegendary {
-webkit-filter:
drop-shadow(3px 0px 0px hsl(35, 97%, 73%))
drop-shadow(0px -3px 0px hsl(35, 97%, 73%))
drop-shadow(-3px 0px 0px hsl(35, 97%, 73%))
drop-shadow(0px 3px 0px hsl(35, 97%, 73%));
filter:
drop-shadow(3px 0px 0px hsl(35, 97%, 73%))
drop-shadow(0px -3px 0px hsl(35, 97%, 73%))
drop-shadow(-3px 0px 0px hsl(35, 97%, 73%))
drop-shadow(0px 3px 0px hsl(35, 97%, 73%));
}
.client-darkmode .infoboxqualityperfect, .client-darkmode .infoboxqualitylegendary {
-webkit-filter:
drop-shadow(3px 0px 0px hsl(30, 100%, 19%))
drop-shadow(0px -3px 0px hsl(30, 100%, 19%))
drop-shadow(-3px 0px 0px hsl(30, 100%, 19%))
drop-shadow(0px 3px 0px hsl(30, 100%, 19%));
filter:
filter:
drop-shadow(3px 0px 0px hsl(30, 100%, 19%))
drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
drop-shadow(0px -3px 0px hsl(30, 100%, 19%))
drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
drop-shadow(-3px 0px 0px hsl(30, 100%, 19%))
drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
drop-shadow(0px 3px 0px hsl(30, 100%, 19%));
drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color)) !important;
}
}


/* Add stroke to Eternal and Ethereal items*/
.client-darkmode .finehover:hover {
.infoboxqualityeternal, .infoboxqualityethereal {
--quality-outline-color: hsl(172, 100%, 7%);
-webkit-filter:
drop-shadow(3px 0px 0px hsl(360, 88%, 62%))
drop-shadow(0px -3px 0px hsl(360, 88%, 62%))
drop-shadow(-3px 0px 0px hsl(360, 88%, 62%))
drop-shadow(0px 3px 0px hsl(360, 88%, 62%));
filter:
drop-shadow(3px 0px 0px hsl(360, 88%, 62%))
drop-shadow(0px -3px 0px hsl(360, 88%, 62%))
drop-shadow(-3px 0px 0px hsl(360, 88%, 62%))
drop-shadow(0px 3px 0px hsl(360, 88%, 62%));
}
.client-darkmode .infoboxqualityeternal, .client-darkmode .infoboxqualityethereal {
-webkit-filter:
drop-shadow(3px 0px 0px hsl(360, 90%, 70%))
drop-shadow(0px -3px 0px hsl(360, 90%, 70%))
drop-shadow(-3px 0px 0px hsl(360, 90%, 70%))
drop-shadow(0px 3px 0px hsl(360, 90%, 70%));
filter:
drop-shadow(3px 0px 0px hsl(360, 90%, 70%))
drop-shadow(0px -3px 0px hsl(360, 90%, 70%))
drop-shadow(-3px 0px 0px hsl(360, 90%, 70%))
drop-shadow(0px 3px 0px hsl(360, 90%, 70%));
}
}


/* Add stroke to Coins*/
/* === Desktop (>=851px) === */
.coins {
@media screen and (min-width: 851px) {
-webkit-filter:
  /* Float the whole tabber; let its panels size themselves */
drop-shadow(3px 0px 0px hsl(40, 90%, 60%))
  .tabberresize {
drop-shadow(0px -3px 0px hsl(40, 90%, 60%))
    max-width: 100%;
drop-shadow(-3px 0px 0px hsl(40, 90%, 60%))
    width: min-content;
drop-shadow(0px 3px 0px hsl(40, 90%, 60%));
padding-left: 0.8em;
filter:
  }
drop-shadow(3px 0px 0px hsl(40, 90%, 60%))
drop-shadow(0px -3px 0px hsl(40, 90%, 60%))
drop-shadow(-3px 0px 0px hsl(40, 90%, 60%))
drop-shadow(0px 3px 0px hsl(40, 90%, 60%));
}


/* Tabber Fix*/
/* default: 3 columns */
.tabberfix .tabber__tabs {
.tabberresize .tabber__header { display: block; }
    flex-wrap: wrap;
.tabberresize .tabber__tabs {
    justify-content: space-evenly;
  display: grid;
  grid-template-columns: repeat(3, var(--tab-w, max-content));
  gap: 5px;
  justify-content: space-evenly;
}
/* exactly 4 tabs: put the 4th in the middle column */
.tabberresize[data-tab-count="4"] .tabber__tab:nth-child(4) {
  grid-column: 2;
}
}
}


 
.tabberresize .tabber__tab {
.tabberfix .tabber__tab {
display: block;
    width: 70px;
text-align: center;
text-align: center;
}
}


@media screen and (min-width: 851px) {
.tabberresize .tabber__panel {
.tabberresize {
  display: flex;
width: 310px;
  justify-content: center;
}
}
}


Line 482: Line 242:
width: 100%;
width: 100%;
}
}
}
/* Tabber Fix*/
.tabberfix .tabber__tabs {
flex-wrap: wrap;
justify-content: space-evenly;
}
}


.tabbercrafting {
.tabbercrafting {
width: 317px;
width: 365px;
}
 
.ItemInfobox {
margin-left: 0.8em;
}
 
.tabber__panel .ItemInfobox {
  margin-left: 0 !important;
}
}


Line 496: Line 270:
.roundcorners > a:nth-child(1) > img:nth-child(1) {
.roundcorners > a:nth-child(1) > img:nth-child(1) {
border-radius: 15px;
border-radius: 15px;
}
.ItemInfobox {
margin-left: 0.8em;
}
}


Line 512: Line 282:
}
}


.client-darkmode .invertcolors, .client-darkmode .redirectText{
.client-darkmode .invertcolors, .client-darkmode .redirectText, .client-darkmode .ws-sprite{
filter: invert( 1 ) hue-rotate( 180deg )
filter: invert( 1 ) hue-rotate( 180deg )
}
}


/* lighttable colors */
.mw-tpt-pagelist-item div {
:root {
float: right;
  --lighttable-bg-hover: #fff7e3;
  --lighttable-bg-active: #ffe0a3;
  --lighttable-link-color: #784c0a;
}
}
/* ACTIVE (click-selected): apply to cells */
table.mw-lighttable tbody tr.highlight-on > td,
table.mw-lighttable tbody tr.highlight-on > th {
  background-color: var(--lighttable-bg-active) !important;
}
/* HOVER: only when not already active; apply to cells */
table.mw-lighttable tbody tr:not(.highlight-on):hover > td,
table.mw-lighttable tbody tr:not(.highlight-on):hover > th {
  background-color: var(--lighttable-bg-hover) !important;
}
/* Link color inside highlighted rows */
table.mw-lighttable tbody tr.highlight-on a {
  color: var(--lighttable-link-color) !important;
}
/* Optional: link color on hover rows too */
table.mw-lighttable tbody tr:not(.highlight-on):hover a {
  color: var(--lighttable-link-color) !important;
}
/* Pointer cursor (keep) */
table.mw-lighttable tbody tr { cursor: pointer; }
/* Footer Button Formatting */
.lt-footer-cell { text-align: center; }
.lt-clear-btn { padding: 0.25em 0.6em; }

Latest revision as of 13:54, 2 July 2026

/* All CSS here will be loaded for users of the Timeless skin */
/* Fix content width padding */
    #mw-content { padding: 0.8em }
    
.ts-inner {
	max-width: 1920px;
    width: 100%; 
}

/* Top bar font modernization */
#mw-header *,
#mw-site-navigation *,
#mw-related-navigation * {
    font-family: 'Segoe UI','Segoe UI Emoji','Segoe UI Symbol','Lato','Liberation Sans','Noto Sans','Helvetica Neue','Helvetica',sans-serif;
}

/* Avoid cutting off letters with descenders: g,j,p,q,y */
#personal h2 span {
    height: 1.5em;
    position:relative;
    bottom:0.1em
}

/* Triangle position patch */
#personal h2::after {
   position: relative;
   bottom: 0.5em;
}

/* Add line to Blockquotes */
#mw-content-text div blockquote { 
	padding: 0 15px;
	border-left: 3px solid darkgray;
	border-radius: 1px;
}

/* ============================================================
   Item outlines
   ============================================================ */

/* Shared filter application */
.qualityfine,
.qualitynormal,
.qualitycommon,
.qualitygood,
.qualityuncommon,
.qualitygreat,
.qualityrare,
.qualityexcellent,
.qualityepic,
.qualityperfect,
.qualitylegendary,
.qualityeternal,
.qualityethereal,
.qualityethereal,
.outlinelore,
.outlinecollectible,
.coins {
	--quality-outline-size: 1.5px;
	--quality-outline-neg-size: -1.5px;

	-webkit-filter:
		drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
		drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
		drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
		drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color));

	filter:
		drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
		drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
		drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
		drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color));
}

/* Infobox modifier */
.quality-infobox {
	--quality-outline-size: 3px;
	--quality-outline-neg-size: -3px;
}

/* Fine */
.qualityfine {
	--quality-outline-color: hsl(173, 82%, 85%);
}

.client-darkmode .qualityfine {
	--quality-outline-color: hsl(172, 100%, 7%);
}

/* Normal / Common */
.qualitynormal,
.qualitycommon {
	--quality-outline-color: hsl(0, 0%, 63%);
}

.client-darkmode .qualitynormal,
.client-darkmode .qualitycommon {
	--quality-outline-color: hsl(0, 0%, 36%);
}

/* Good / Uncommon */
.qualitygood,
.qualityuncommon {
	--quality-outline-color: hsl(102, 94%, 76%);
}

.client-darkmode .qualitygood,
.client-darkmode .qualityuncommon {
	--quality-outline-color: hsl(120, 94%, 11%);
}

/* Great / Rare */
.qualitygreat,
.qualityrare {
	--quality-outline-color: hsl(222, 100%, 80%);
}

.client-darkmode .qualitygreat,
.client-darkmode .qualityrare {
	--quality-outline-color: hsl(233, 100%, 56%);
}

/* Excellent / Epic */
.qualityexcellent,
.qualityepic {
	--quality-outline-color: hsl(277, 100%, 82%);
}

.client-darkmode .qualityexcellent,
.client-darkmode .qualityepic {
	--quality-outline-color: hsl(260, 80%, 53%);
}

/* Perfect / Legendary */
.qualityperfect,
.qualitylegendary {
	--quality-outline-color: hsl(35, 97%, 73%);
}

.client-darkmode .qualityperfect,
.client-darkmode .qualitylegendary {
	--quality-outline-color: hsl(30, 100%, 19%);
}

/* Eternal / Ethereal */
.qualityeternal,
.qualityethereal {
	--quality-outline-color: hsl(360, 88%, 62%);
}

.client-darkmode .qualityeternal,
.client-darkmode .qualityethereal {
	--quality-outline-color: hsl(360, 90%, 70%);
}

/* Coins */
.coins {
	--quality-outline-color: hsl(40, 90%, 60%);
}

.client-darkmode .coins {
	--quality-outline-color: hsl(40, 80%, 20%);
}

/* Lore Items*/
.outlinelore {
	--quality-outline-color: hsl(143, 93%, 69%);
}

.client-darkmode .outlinelore {
	--quality-outline-color: hsl(143, 93%, 17%);
}

/* Collectible Items*/
.outlinecollectible {
	--quality-outline-color: hsl(36, 99%, 66%);
}

.client-darkmode .outlinecollectible {
	--quality-outline-color: hsl(32, 99%, 31%);
}

/* Fine hover */
.finehover:hover {
	--quality-outline-size: 3px;
	--quality-outline-neg-size: -3px;
	--quality-outline-color: hsl(173, 82%, 85%);

	-webkit-filter:
		drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
		drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
		drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
		drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color)) !important;

	filter:
		drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
		drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
		drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
		drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color)) !important;
}

.client-darkmode .finehover:hover {
	--quality-outline-color: hsl(172, 100%, 7%);
}

/* === Desktop (>=851px) === */
@media screen and (min-width: 851px) {
  /* Float the whole tabber; let its panels size themselves */
  .tabberresize {
    max-width: 100%;
    width: min-content;
	padding-left: 0.8em;
  }

	/* default: 3 columns */
	.tabberresize .tabber__header { display: block; }
	.tabberresize .tabber__tabs {
	  display: grid;
	  grid-template-columns: repeat(3, var(--tab-w, max-content));
	  gap: 5px;
	  justify-content: space-evenly;
	}
	
	/* exactly 4 tabs: put the 4th in the middle column */
	.tabberresize[data-tab-count="4"] .tabber__tab:nth-child(4) {
	  grid-column: 2;
	}
}

.tabberresize .tabber__tab {
	display: block;
	text-align: center;
}

.tabberresize .tabber__panel {
  display: flex;
  justify-content: center;
}

@media screen and (max-width: 850px) {
.tabberresize {
	width: 100%;
}
}

/* Tabber Fix*/
.tabberfix .tabber__tabs {
	flex-wrap: wrap;
	justify-content: space-evenly;
}

.tabbercrafting {
	width: 365px;
}

.ItemInfobox {
	margin-left: 0.8em;
}

.tabber__panel .ItemInfobox {
  margin-left: 0 !important;
}

/* Images should be responsive */
.resizeimg {
	max-width: 30%;
	height: auto;
}

.roundcorners > a:nth-child(1) > img:nth-child(1) {
	border-radius: 15px;
}

.client-darkmode .editor, .client-darkmode .btn {
	filter: invert( 1 ) hue-rotate( 180deg )
}

.client-darkmode code, .client-darkmode pre, .client-darkmode .mw-code {
	color: #000;
	background-color: #aaa;
	border: 1px solid #666;
}

.client-darkmode .invertcolors, .client-darkmode .redirectText, .client-darkmode .ws-sprite{
	filter: invert( 1 ) hue-rotate( 180deg )
}

.mw-tpt-pagelist-item div {
	float: right;
}