MediaWiki:Common.css: Difference between revisions
Jump to navigation
Jump to search
No edit summary Tag: Reverted |
No edit summary Tag: Reverted |
||
| Line 1,421: | Line 1,421: | ||
background: center / contain no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 18"><path fill="white" d="M20.3 1.6A19 19 0 0 0 15.6.3l-.3.6A17 17 0 0 0 8.7.9L8.4.3A19 19 0 0 0 3.7 1.6 19.8 19.8 0 0 0 .3 15.1a19 19 0 0 0 5.8 2.9l.7-1A12 12 0 0 1 5 16.1l.4-.3a13.6 13.6 0 0 0 13.2 0l.4.3a12 12 0 0 1-1.8.9l.7 1a19 19 0 0 0 5.8-2.9A19.7 19.7 0 0 0 20.3 1.6ZM8.3 12.2c-.9 0-1.7-.9-1.7-1.9s.7-1.9 1.7-1.9 1.7.9 1.7 1.9-.8 1.9-1.7 1.9Zm7.4 0c-.9 0-1.7-.9-1.7-1.9s.7-1.9 1.7-1.9 1.7.9 1.7 1.9-.8 1.9-1.7 1.9Z"/></svg>'); | background: center / contain no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 18"><path fill="white" d="M20.3 1.6A19 19 0 0 0 15.6.3l-.3.6A17 17 0 0 0 8.7.9L8.4.3A19 19 0 0 0 3.7 1.6 19.8 19.8 0 0 0 .3 15.1a19 19 0 0 0 5.8 2.9l.7-1A12 12 0 0 1 5 16.1l.4-.3a13.6 13.6 0 0 0 13.2 0l.4.3a12 12 0 0 1-1.8.9l.7 1a19 19 0 0 0 5.8-2.9A19.7 19.7 0 0 0 20.3 1.6ZM8.3 12.2c-.9 0-1.7-.9-1.7-1.9s.7-1.9 1.7-1.9 1.7.9 1.7 1.9-.8 1.9-1.7 1.9Zm7.4 0c-.9 0-1.7-.9-1.7-1.9s.7-1.9 1.7-1.9 1.7.9 1.7 1.9-.8 1.9-1.7 1.9Z"/></svg>'); | ||
flex: 0 0 18px; | flex: 0 0 18px; | ||
} | |||
#mw-panel a[href*="discord.gg/kintara"]:hover { | |||
background: #4752c4; | |||
color: #ffffff !important; | |||
text-decoration: none !important; | |||
transform: translateY(-1px); | |||
} | |||
/* Sidebar Discord button - compact wiki style */ | |||
#mw-panel a[href*="discord.gg/kintara"] { | |||
display: inline-flex !important; | |||
align-items: center; | |||
justify-content: center; | |||
gap: 6px; | |||
min-width: 128px; | |||
min-height: 24px; | |||
margin: 8px auto 14px; | |||
padding: 0 9px; | |||
background: #5865f2; | |||
color: #ffffff !important; | |||
border-radius: 4px; | |||
font-size: 12px; | |||
font-weight: 800; | |||
line-height: 24px; | |||
text-decoration: none !important; | |||
box-shadow: 0 2px 4px rgba(20, 50, 80, 0.22); | |||
} | |||
#mw-panel a[href*="discord.gg/kintara"]::before { | |||
content: ""; | |||
width: 16px; | |||
height: 13px; | |||
flex: 0 0 16px; | |||
background: center / contain no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 18"><path fill="white" d="M20.3 1.6A19 19 0 0 0 15.6.3l-.3.6A17 17 0 0 0 8.7.9L8.4.3A19 19 0 0 0 3.7 1.6 19.8 19.8 0 0 0 .3 15.1a19 19 0 0 0 5.8 2.9l.7-1A12 12 0 0 1 5 16.1l.4-.3a13.6 13.6 0 0 0 13.2 0l.4.3a12 12 0 0 1-1.8.9l.7 1a19 19 0 0 0 5.8-2.9A19.7 19.7 0 0 0 20.3 1.6ZM8.3 12.2c-.9 0-1.7-.9-1.7-1.9s.7-1.9 1.7-1.9 1.7.9 1.7 1.9-.8 1.9-1.7 1.9Zm7.4 0c-.9 0-1.7-.9-1.7-1.9s.7-1.9 1.7-1.9 1.7.9 1.7 1.9-.8 1.9-1.7 1.9Z"/></svg>'); | |||
} | } | ||
Revision as of 13:45, 20 June 2026
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Cinzel:wght@600;700&display=swap');
:root {
--kin-blue:#5da1d6; --kin-blue-deep:#3a7cb5; --kin-blue-dark:#2b5e8c;
--kin-orange:#ff9c48; --kin-orange-dk:#d9731f;
--kin-line:#cfe0ee; --kin-ink:#1f2d3a;
}
/* Page background (blue) */
body {
font-family:'Inter',-apple-system,system-ui,sans-serif !important;
background:linear-gradient(180deg,#6fb0e0 0%,#5da1d6 40%,#4f93cb 100%) !important;
background-attachment:fixed !important; color:var(--kin-ink);
}
#mw-page-base,#mw-head-base{background:transparent !important;}
#mw-head{background:transparent;}
#p-search #searchInput,#p-search input[type="search"]{border:1px solid #fff !important;border-radius:20px !important;padding:3px 12px !important;background:rgba(255,255,255,0.92);}
.vector-menu-tabs li.selected a{color:var(--kin-orange-dk) !important;font-weight:600;}
#mw-panel .vector-menu-heading{color:#ffe0c2 !important;font-weight:700;text-transform:uppercase;font-size:0.72em;letter-spacing:0.05em;}
#mw-panel a{color:#f2f8fd !important;}
#mw-panel a:hover{color:#ffd09e !important;text-decoration:none;}
#content{background:#fff !important;border:1px solid var(--kin-line) !important;border-radius:10px !important;box-shadow:0 6px 22px rgba(20,50,80,0.18) !important;}
#firstHeading{font-weight:700;color:var(--kin-blue-dark);border-bottom:3px solid var(--kin-orange);padding-bottom:6px;}
#mw-content-text h2{border-bottom:1px solid var(--kin-line);padding-bottom:3px;}
#mw-content-text a:not(.image):not(.new),#mw-content-text a:visited:not(.image):not(.new){color:var(--kin-orange-dk);}
#mw-content-text a.new{color:#c0392b;}
#footer,#footer a,#footer li{color:#eaf4fb !important;}
/* Infoboxes */
.infobox{float:right;clear:right;margin:0 0 1em 1.5em;border:1px solid var(--kin-line);background:#f7fbfe;font-size:0.88em;width:270px;border-collapse:collapse;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(20,50,80,0.1);}
.infobox-title,.infobox-title a,.infobox-title a:visited{background:var(--kin-blue-deep);color:#fff !important;font-weight:700;font-size:1.05em;text-align:center;padding:8px 10px;text-shadow:0 1px 1px rgba(0,0,0,0.25);}
.infobox-image{background:#eaf4fb;text-align:center;padding:12px;border-bottom:1px solid var(--kin-line);}
.infobox-image img{max-width:150px;image-rendering:pixelated;image-rendering:crisp-edges;}
.infobox th{background:#daeaf6;color:#1f4d72;padding:5px 9px;width:40%;font-weight:600;vertical-align:top;border-top:1px solid var(--kin-line);font-size:0.85em;}
.infobox td{background:#f7fbfe;color:#222;padding:5px 9px;vertical-align:top;border-top:1px solid var(--kin-line);}
.infobox-monster .infobox-title{background:#b5443a;}
.infobox-location .infobox-title{background:#3e8c5a;}
.infobox-npc .infobox-title{background:#6a5fc0;}
.infobox-skill .infobox-title{background:#2b87a0;}
.infobox-mount .infobox-title{background:#c77f2a;}
.zone-safe{color:#1a7a1a;font-weight:bold}.zone-pvp{color:#aa2222;font-weight:bold}.zone-calm{color:#1a5a9a;font-weight:bold}
/* Tables */
.wikitable{border-collapse:collapse;background:#fff;margin:1em 0;font-size:0.9em;border-radius:8px;overflow:hidden;}
.wikitable th{background:var(--kin-blue-deep);color:#fff;border:1px solid var(--kin-blue-dark);padding:6px 10px;}
.wikitable td{border:1px solid var(--kin-line);padding:5px 9px;}
.wikitable tr:nth-child(even) td{background:#f0f7fc;}
/* Hero */
.kin-hero{background:linear-gradient(135deg,#6fb0e0 0%,#4f93cb 60%,#3a7cb5 100%);border-radius:14px;padding:36px 24px;text-align:center;color:#fff;margin:0 0 18px;box-shadow:0 6px 20px rgba(20,50,80,0.2);}
.kin-hero h1{font-family:'Cinzel',serif;font-size:2.7em;letter-spacing:5px;margin:0;color:#fff;border:0;}
.kin-hero p{font-size:1.05em;opacity:0.95;margin:8px 0 0;}
.kin-social{display:flex;gap:10px;justify-content:center;margin:18px 0 0;flex-wrap:wrap;}
.kin-social a{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.18);border:1px solid rgba(255,255,255,0.5);color:#fff !important;padding:9px 20px;border-radius:24px;font-weight:600;text-decoration:none;font-size:0.92em;transition:.15s;}
.kin-social a:hover{background:#fff;color:var(--kin-blue-dark) !important;}
.cta-wrap a{background:var(--kin-orange) !important;border-color:var(--kin-orange) !important;}
.cta-wrap a:hover{background:var(--kin-orange-dk) !important;color:#fff !important;}
/* Image cards (v2, big uniform) */
.kin-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:1em 0;}
.kin-card{display:flex;flex-direction:column;border:1px solid var(--kin-line);background:#fff;border-radius:10px;overflow:hidden;transition:.15s;text-align:center;}
.kin-card:hover{border-color:var(--kin-orange);box-shadow:0 6px 16px rgba(93,161,214,0.28);transform:translateY(-3px);}
.kin-card a.image{display:flex;align-items:center;justify-content:center;height:128px;background:linear-gradient(160deg,#eef6fc,#d6e9f7);padding:0;}
.kin-card a.image img{max-height:96px !important;max-width:78% !important;width:auto !important;height:auto !important;image-rendering:pixelated;image-rendering:crisp-edges;}
.kin-card .kc-label{flex:1;display:flex;flex-direction:column;justify-content:center;padding:12px 8px 14px;border-top:1px solid var(--kin-line);}
.kin-card .kc-label a{color:var(--kin-blue-deep) !important;font-weight:700;text-decoration:none;font-size:1.08em;}
.kin-card:hover .kc-label a{color:var(--kin-orange-dk) !important;}
.kin-card .kc-sub{display:block;color:#7a8a99;font-size:0.78em;font-weight:400;margin-top:2px;}
/* Two-column body (table; reliable + responsive) */
.kin-main2{width:100%;border-collapse:collapse;margin-top:4px;}
.kin-main2 > tbody > tr > td{vertical-align:top;padding:0;border:0;background:transparent;}
.kin-main2 td.kin-col-left{width:66%;padding-right:18px;}
.kin-main2 td.kin-col-right{width:31%;}
.kin-box{border:1px solid var(--kin-line);background:#fff;border-radius:10px;padding:14px 16px;margin:0 0 14px;}
.kin-box h2{margin-top:0;border-bottom:1px solid var(--kin-line);}
/* Promo boxes + inline-SVG logos */
.kin-promo{border-radius:10px;overflow:hidden;margin:0 0 14px;box-shadow:0 2px 10px rgba(20,50,80,0.16);}
.kin-promo .pbody{padding:15px 16px;color:#fff;font-weight:700;font-size:1.04em;display:flex;align-items:center;gap:12px;line-height:1.25;}
.kin-promo .pbody small{display:block;font-weight:400;font-size:0.8em;opacity:0.92;margin-top:2px;}
.kin-promo .pbody a,.kin-promo .pbody a:visited{color:#fff !important;text-decoration:none;}
.kin-promo .pfoot{padding:9px 16px;font-size:0.72em;letter-spacing:0.06em;font-weight:700;color:#fff;background:rgba(0,0,0,0.22);text-transform:uppercase;}
.kin-promo .picon{width:42px;height:42px;border-radius:9px;flex:0 0 42px;background-position:center;background-repeat:no-repeat;background-size:64%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.3em;}
.kin-promo .pchev{margin-left:auto;font-size:1.5em;opacity:0.85;}
.kin-promo:hover{filter:brightness(1.06);}
.kin-promo.discord{background:#5865F2;}
.kin-promo.xbox{background:#0b0b0b;}
.kin-promo.help{background:#3a7cb5;}
.kin-promo.discord .picon,.kin-promo.xbox .picon{background-color:transparent;}
.kin-promo.help .picon{background:rgba(255,255,255,0.2);}
.kin-promo.discord .picon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 18"><path fill="white" d="M20.3 1.6A19 19 0 0 0 15.6.3l-.3.6A17 17 0 0 0 8.7.9L8.4.3A19 19 0 0 0 3.7 1.6 19.8 19.8 0 0 0 .3 15.1a19 19 0 0 0 5.8 2.9l.7-1A12 12 0 0 1 5 16.1l.4-.3a13.6 13.6 0 0 0 13.2 0l.4.3a12 12 0 0 1-1.8.9l.7 1a19 19 0 0 0 5.8-2.9A19.7 19.7 0 0 0 20.3 1.6ZM8.3 12.2c-.9 0-1.7-.9-1.7-1.9s.7-1.9 1.7-1.9 1.7.9 1.7 1.9-.8 1.9-1.7 1.9Zm7.4 0c-.9 0-1.7-.9-1.7-1.9s.7-1.9 1.7-1.9 1.7.9 1.7 1.9-.8 1.9-1.7 1.9Z"/></svg>');}
.kin-promo.xbox .picon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="white" d="M18.9 1.5h3.7l-8 9.2L24 22.5h-7.4l-5.8-7.6-6.6 7.6H.5l8.6-9.8L0 1.5h7.6l5.2 6.9ZM17.6 20.3h2L6.5 3.6H4.3Z"/></svg>');}
/* Popular pages grid */
.kin-pop{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0.6em 0 0;}
.kin-pop a{background:#566373;color:#fff !important;text-align:center;padding:10px 8px;border-radius:7px;font-weight:600;font-size:0.85em;text-decoration:none;transition:.15s;}
.kin-pop a:hover{background:var(--kin-orange);}
/* Responsive */
@media (max-width:820px){
.kin-main2,.kin-main2 > tbody,.kin-main2 > tbody > tr,.kin-main2 > tbody > tr > td{display:block;width:100% !important;padding:0 !important;}
.kin-main2 td.kin-col-left{margin-bottom:14px;}
}
@media (max-width:560px){
.kin-cards{grid-template-columns:repeat(2,1fr);}
.kin-card a.image{height:108px;}
.kin-card a.image img{max-height:78px !important;}
.kin-hero h1{font-size:1.8em;}
}
/* Vector tabs: classic wiki-style page buttons */
body.skin-vector-legacy .vector-menu-tabs,
body.skin-vector-legacy .vector-menu-tabs ul,
body.skin-vector-legacy .vector-menu-tabs li,
body.skin-vector-legacy .vector-menu-tabs li a {
background-image: none !important;
}
body.skin-vector-legacy .vector-menu-tabs {
padding-left: 0 !important;
}
body.skin-vector-legacy .vector-menu-tabs li {
background: #c9ad7a !important;
border: 1px solid #9b7f50 !important;
border-bottom: 0 !important;
margin: 0 2px 0 0 !important;
border-radius: 0 !important;
}
body.skin-vector-legacy .vector-menu-tabs li a {
color: #3d2b16 !important;
padding: 13px 14px 12px !important;
height: auto !important;
line-height: 1 !important;
font-weight: 500 !important;
}
body.skin-vector-legacy .vector-menu-tabs li.selected {
background: #f3ecd8 !important;
border-color: #d8ccb4 !important;
}
body.skin-vector-legacy .vector-menu-tabs li.selected a {
color: #000 !important;
font-weight: 600 !important;
}
body.skin-vector-legacy .vector-menu-tabs li:hover {
background: #dbc18d !important;
}
body.skin-vector-legacy .vector-menu-tabs li.selected:hover {
background: #f3ecd8 !important;
}
/* Vector tabs: Kintara brand version */
body.skin-vector-legacy .vector-menu-tabs,
body.skin-vector-legacy .vector-menu-tabs ul,
body.skin-vector-legacy .vector-menu-tabs li,
body.skin-vector-legacy .vector-menu-tabs li a {
background-image: none !important;
}
body.skin-vector-legacy .vector-menu-tabs {
padding-left: 0 !important;
}
body.skin-vector-legacy .vector-menu-tabs li {
background: #eaf4fb !important;
border: 1px solid #cfe0ee !important;
border-bottom: 0 !important;
margin: 0 2px 0 0 !important;
border-radius: 0 !important;
}
body.skin-vector-legacy .vector-menu-tabs li a {
color: #2b5e8c !important;
padding: 13px 14px 12px !important;
height: auto !important;
line-height: 1 !important;
font-weight: 600 !important;
text-decoration: none !important;
}
body.skin-vector-legacy .vector-menu-tabs li a:hover,
body.skin-vector-legacy .vector-menu-tabs li a:focus {
text-decoration: none !important;
}
body.skin-vector-legacy .vector-menu-tabs li.selected {
background: #ffffff !important;
border-color: #ffffff !important;
}
body.skin-vector-legacy .vector-menu-tabs li.selected a {
color: #d9731f !important;
font-weight: 700 !important;
}
body.skin-vector-legacy .vector-menu-tabs li:hover {
background: #ff9c48 !important;
border-color: #d9731f !important;
}
body.skin-vector-legacy .vector-menu-tabs li:hover a {
color: #ffffff !important;
text-decoration: none !important;
}
body.skin-vector-legacy .vector-menu-tabs li.selected:hover {
background: #ffffff !important;
border-color: #ffffff !important;
}
body.skin-vector-legacy .vector-menu-tabs li.selected:hover a {
color: #d9731f !important;
}
/* Vector tabs: softer Kintara version */
body.skin-vector-legacy .vector-menu-tabs,
body.skin-vector-legacy .vector-menu-tabs ul,
body.skin-vector-legacy .vector-menu-tabs li,
body.skin-vector-legacy .vector-menu-tabs li a {
background-image: none !important;
}
body.skin-vector-legacy .vector-menu-tabs li {
background: rgba(255,255,255,0.72) !important;
border: 0 !important;
margin: 0 3px 0 0 !important;
border-radius: 0 !important;
box-shadow: inset 0 3px 0 rgba(93,161,214,0.45);
}
body.skin-vector-legacy .vector-menu-tabs li a {
color: #24547f !important;
padding: 13px 15px 12px !important;
height: auto !important;
line-height: 1 !important;
font-weight: 600 !important;
text-decoration: none !important;
}
body.skin-vector-legacy .vector-menu-tabs li a:hover,
body.skin-vector-legacy .vector-menu-tabs li a:focus {
text-decoration: none !important;
}
body.skin-vector-legacy .vector-menu-tabs li.selected {
background: #ffffff !important;
box-shadow: inset 0 3px 0 #ff9c48;
}
body.skin-vector-legacy .vector-menu-tabs li.selected a {
color: #d9731f !important;
font-weight: 700 !important;
}
body.skin-vector-legacy .vector-menu-tabs li:not(.selected):hover {
background: #fff3e7 !important;
box-shadow: inset 0 3px 0 #ff9c48;
}
body.skin-vector-legacy .vector-menu-tabs li:not(.selected):hover a {
/* Vector tabs: final Kintara hover, classic wiki-style */
body.skin-vector-legacy #mw-head .vector-menu-tabs li:not(.selected):hover {
background: #fff3e7 !important;
box-shadow: inset 0 3px 0 #ff9c48 !important;
}
body.skin-vector-legacy #mw-head .vector-menu-tabs li:not(.selected):hover a,
body.skin-vector-legacy #mw-head .vector-menu-tabs li:not(.selected):hover a:visited,
body.skin-vector-legacy #mw-head .vector-menu-tabs li:not(.selected):hover a:hover,
body.skin-vector-legacy #mw-head .vector-menu-tabs li:not(.selected):hover a:focus,
body.skin-vector-legacy #mw-head .vector-menu-tabs li:not(.selected):hover a span {
color: #2b5e8c !important;
text-decoration: none !important;
}
body.skin-vector-legacy #mw-head .vector-menu-tabs li.selected:hover {
background: #ffffff !important;
box-shadow: inset 0 3px 0 #ff9c48 !important;
}
body.skin-vector-legacy #mw-head .vector-menu-tabs li.selected:hover a,
body.skin-vector-legacy #mw-head .vector-menu-tabs li.selected:hover a:visited,
body.skin-vector-legacy #mw-head .vector-menu-tabs li.selected:hover a:hover,
body.skin-vector-legacy #mw-head .vector-menu-tabs li.selected:hover a span {
color: #d9731f !important;
text-decoration: none !important;
}
}
/* Vector tabs: fixed hover, keep text color stable */
body.skin-vector-legacy #mw-head .vector-menu-tabs li:not(.selected):hover {
background: #fff3e7 !important;
box-shadow: inset 0 3px 0 #ff9c48 !important;
}
body.skin-vector-legacy #mw-head .vector-menu-tabs li:not(.selected):hover > a,
body.skin-vector-legacy #mw-head .vector-menu-tabs li:not(.selected):hover > a:visited,
body.skin-vector-legacy #mw-head .vector-menu-tabs li:not(.selected):hover > a:hover,
body.skin-vector-legacy #mw-head .vector-menu-tabs li:not(.selected):hover > a:focus,
body.skin-vector-legacy #mw-head .vector-menu-tabs li:not(.selected):hover > a span {
color: #24547f !important;
text-decoration: none !important;
}
body.skin-vector-legacy #mw-head .vector-menu-tabs li.selected:hover {
background: #ffffff !important;
box-shadow: inset 0 3px 0 #ff9c48 !important;
}
body.skin-vector-legacy #mw-head .vector-menu-tabs li.selected:hover > a,
body.skin-vector-legacy #mw-head .vector-menu-tabs li.selected:hover > a:visited,
body.skin-vector-legacy #mw-head .vector-menu-tabs li.selected:hover > a:hover,
body.skin-vector-legacy #mw-head .vector-menu-tabs li.selected:hover > a span {
color: #d9731f !important;
text-decoration: none !important;
}
/* Content panel: square top edge */
body.skin-vector-legacy #content {
border-radius: 0 !important;
}
/* Main page: clean hero and content block */
body.page-Main_Page #firstHeading,
body.page-Main_Page #siteSub,
body.page-Main_Page #contentSub,
body.page-Main_Page #contentSub2,
body.page-Main_Page #toc {
display: none !important;
}
body.page-Main_Page #content {
border-radius: 0 !important;
padding-top: 1.35em !important;
}
body.page-Main_Page .kin-hero-clean {
min-height: 0 !important;
padding: 34px 24px 32px !important;
margin: 0 0 18px !important;
display: block !important;
text-align: center !important;
}
body.page-Main_Page .kin-hero .kin-title {
font-family: 'Cinzel', serif;
font-size: 2.45em;
letter-spacing: 5px;
margin: 0;
color: #ffffff;
font-weight: 700;
line-height: 1.15;
}
body.page-Main_Page .kin-hero-clean p {
margin: 9px 0 0 !important;
font-size: 1.05em;
color: #ffffff;
}
@media (max-width:560px) {
body.page-Main_Page .kin-hero .kin-title {
font-size: 1.8em;
letter-spacing: 3px;
}
body.page-Main_Page .kin-hero-clean {
padding: 26px 16px 24px !important;
}
}
/* Vector watch star: fix logged-in icon tab */
body.skin-vector-legacy #mw-head .vector-menu-tabs .mw-watchlink.icon {
width: 38px !important;
background: rgba(255,255,255,0.72) !important;
box-shadow: inset 0 3px 0 rgba(93,161,214,0.45) !important;
margin: 0 3px 0 0 !important;
overflow: hidden !important;
}
body.skin-vector-legacy #mw-head .vector-menu-tabs .mw-watchlink.icon:hover {
background: #fff3e7 !important;
box-shadow: inset 0 3px 0 #ff9c48 !important;
}
body.skin-vector-legacy #mw-head .vector-menu-tabs .mw-watchlink.icon a {
width: 38px !important;
height: 37px !important;
padding: 0 !important;
overflow: hidden !important;
text-indent: -9999px !important;
}
body.skin-vector-legacy #mw-head .vector-menu-tabs .mw-watchlink.icon a::before {
top: 12px !important;
left: 12px !important;
}
/* Main page content modules: Kintara-styled, Kintara colors */
body.page-Main_Page .kin-box {
border: 1px solid #c8d9e7 !important;
border-radius: 3px !important;
background: #fbfdff !important;
padding: 20px 24px 22px !important;
box-shadow: none !important;
}
body.page-Main_Page .kin-box h2 {
margin: 0 0 14px !important;
padding: 0 0 9px !important;
border-bottom: 1px solid #b9cbd9 !important;
color: #173f63 !important;
font-size: 1.55em !important;
font-family: Georgia, 'Times New Roman', serif !important;
font-weight: 700 !important;
}
body.page-Main_Page .kin-guide p {
margin: 0 0 14px !important;
color: #243747;
}
body.page-Main_Page .kin-guide-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
}
body.page-Main_Page .kin-guide-grid div {
background: #eef6fc;
border-left: 4px solid #5da1d6;
padding: 10px 12px;
}
body.page-Main_Page .kin-guide-grid b {
display: block;
color: #2b5e8c;
margin-bottom: 3px;
}
body.page-Main_Page .kin-guide-grid span {
display: block;
font-size: 0.9em;
color: #34495a;
}
body.page-Main_Page .kin-pop {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 8px !important;
margin: 0 !important;
}
body.page-Main_Page .kin-pop p {
display: contents;
}
body.page-Main_Page .kin-pop div,
body.page-Main_Page .kin-pop a {
display: block;
}
body.page-Main_Page .kin-pop a {
background: #566373 !important;
color: #ffffff !important;
text-align: center;
padding: 11px 8px !important;
border-radius: 0 !important;
font-weight: 700 !important;
font-size: 0.9em !important;
text-decoration: none !important;
}
body.page-Main_Page .kin-pop a:hover {
background: #ff9c48 !important;
color: #ffffff !important;
}
body.page-Main_Page .kin-currency-table {
width: 100%;
margin: 0 !important;
}
@media (max-width: 700px) {
body.page-Main_Page .kin-guide-grid,
body.page-Main_Page .kin-pop {
grid-template-columns: 1fr !important;
}
}
/* Main page modules: cleaner classic wiki-like headings and link buttons */
body.page-Main_Page .kin-box {
background: #fffdf8 !important;
border: 1px solid #c8d9e7 !important;
border-radius: 2px !important;
padding: 20px 24px 22px !important;
}
/* Remove the double underline caused by MediaWiki heading wrappers + h2 rules */
body.page-Main_Page .kin-box .mw-heading,
body.page-Main_Page .kin-box h2 {
border-bottom: 0 !important;
}
/* Use a smaller serif heading style, not the oversized display look */
body.page-Main_Page .kin-box h2 {
margin: 0 0 15px !important;
padding: 0 !important;
color: #111 !important;
font-family: Georgia, 'Times New Roman', serif !important;
font-size: 1.35em !important;
line-height: 1.2 !important;
font-weight: 700 !important;
}
/* Popular pages buttons: taller, calmer, closer to a compact game wiki block buttons */
body.page-Main_Page .kin-pop {
gap: 9px !important;
}
body.page-Main_Page .kin-pop a {
background: #3f6f99 !important;
color: #fff !important;
min-height: 46px !important;
padding: 0 10px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
border-radius: 0 !important;
font-size: 0.92em !important;
font-weight: 700 !important;
text-align: center !important;
text-decoration: none !important;
box-shadow: inset 0 -2px 0 rgba(0,0,0,0.12);
}
body.page-Main_Page .kin-pop a:hover {
background: #ff9c48 !important;
color: #fff !important;
text-decoration: none !important;
}
/* Main page modules: Kintara UI heading font */
body.page-Main_Page .kin-box h2 {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
font-size: 1.22em !important;
line-height: 1.25 !important;
font-weight: 800 !important;
color: #1f4d72 !important;
margin: 0 0 14px !important;
padding: 0 !important;
letter-spacing: 0 !important;
border-bottom: 0 !important;
}
body.page-Main_Page .kin-box .mw-heading {
border-bottom: 0 !important;
}
/* Main page: skills training block */
body.page-Main_Page .kin-skillsbox {
padding-bottom: 0 !important;
}
body.page-Main_Page .kin-skillgrid {
display: grid;
grid-template-columns: repeat(3, 1fr);
column-gap: 28px;
row-gap: 10px;
margin: 6px 0 18px;
}
body.page-Main_Page .kin-skill {
display: flex;
align-items: center;
gap: 10px;
min-height: 44px;
}
body.page-Main_Page .kin-skill > span[typeof="mw:File"] {
flex: 0 0 38px;
width: 38px;
height: 38px;
display: flex;
align-items: center;
justify-content: center;
background: #dcecf9;
border: 1px solid #b9d4e8;
}
body.page-Main_Page .kin-skill img {
max-width: 32px !important;
max-height: 32px !important;
width: auto !important;
height: auto !important;
image-rendering: pixelated;
image-rendering: crisp-edges;
}
body.page-Main_Page .kin-skill span:last-child {
display: block;
line-height: 1.2;
}
body.page-Main_Page .kin-skill span:last-child a {
color: #2b5e8c !important;
font-weight: 800;
text-decoration: none;
}
body.page-Main_Page .kin-skill span:last-child a:hover {
color: #d9731f !important;
text-decoration: none;
}
body.page-Main_Page .kin-skill small {
display: block;
margin-top: 2px;
color: #647789;
font-size: 0.78em;
font-weight: 500;
}
body.page-Main_Page .kin-more {
margin: 0 -24px;
padding: 11px 24px;
text-align: right;
background: #eef6fc;
border-top: 1px solid #c8d9e7;
}
body.page-Main_Page .kin-more a {
color: #2b5e8c !important;
font-weight: 800;
text-decoration: none;
}
body.page-Main_Page .kin-more a:hover {
color: #d9731f !important;
}
@media (max-width: 760px) {
body.page-Main_Page .kin-skillgrid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 520px) {
body.page-Main_Page .kin-skillgrid {
grid-template-columns: 1fr;
}
}
/* Main page: Skill training, Kintara-styled */
body.page-Main_Page .kin-skillsbox {
padding-bottom: 0 !important;
}
body.page-Main_Page .kin-skillgrid {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
column-gap: 30px !important;
row-gap: 8px !important;
margin: 8px 0 18px !important;
}
body.page-Main_Page .kin-skill {
--skill-accent: #3f6f99;
display: grid !important;
grid-template-columns: 42px minmax(0, 1fr);
align-items: stretch;
min-height: 44px;
}
body.page-Main_Page .kin-skill-combat { --skill-accent: #d9731f; }
body.page-Main_Page .kin-skill-cooking { --skill-accent: #c9942e; }
body.page-Main_Page .kin-skill-mining { --skill-accent: #3f6f99; }
body.page-Main_Page .kin-skill-smithing { --skill-accent: #5d7182; }
body.page-Main_Page .kin-skill-fishing { --skill-accent: #2b87a0; }
body.page-Main_Page .kin-skill-woodcutting { --skill-accent: #3e8c5a; }
body.page-Main_Page .kin-skill > span[typeof="mw:File"] {
display: flex !important;
align-items: center;
justify-content: center;
width: 42px;
min-height: 42px;
background: var(--skill-accent);
}
body.page-Main_Page .kin-skill > span[typeof="mw:File"] a {
display: flex;
align-items: center;
justify-content: center;
}
body.page-Main_Page .kin-skill img {
max-width: 30px !important;
max-height: 30px !important;
width: auto !important;
height: auto !important;
image-rendering: pixelated;
image-rendering: crisp-edges;
}
body.page-Main_Page .kin-skill-text {
display: flex;
flex-direction: column;
justify-content: center;
padding: 6px 10px;
line-height: 1.15;
background: transparent;
transition: background-color 120ms ease, color 120ms ease;
}
body.page-Main_Page .kin-skill-text a {
color: #8a4f1d !important;
font-weight: 800;
text-decoration: none !important;
}
body.page-Main_Page .kin-skill-text small {
display: block;
margin-top: 2px;
color: #647789;
font-size: 0.78em;
font-weight: 500;
}
body.page-Main_Page .kin-skill:hover .kin-skill-text {
background: var(--skill-accent);
}
body.page-Main_Page .kin-skill:hover .kin-skill-text a,
body.page-Main_Page .kin-skill:hover .kin-skill-text a:visited,
body.page-Main_Page .kin-skill:hover .kin-skill-text small {
color: #ffffff !important;
}
body.page-Main_Page .kin-more {
margin: 0 -24px;
padding: 12px 24px;
text-align: right;
background: #eef6fc;
border-top: 1px solid #c8d9e7;
}
body.page-Main_Page .kin-more a {
color: #2b5e8c !important;
font-weight: 800;
text-decoration: none !important;
}
body.page-Main_Page .kin-more a:hover {
color: #d9731f !important;
}
@media (max-width: 700px) {
body.page-Main_Page .kin-skillgrid {
grid-template-columns: 1fr !important;
}
}
/* Skill training: make full row clickable */
body.page-Main_Page .kin-skill {
position: relative;
cursor: pointer;
}
body.page-Main_Page .kin-skill .kin-skill-text > a::after {
content: "";
position: absolute;
inset: 0;
z-index: 3;
}
body.page-Main_Page .kin-skill > span[typeof="mw:File"],
body.page-Main_Page .kin-skill .kin-skill-text {
position: relative;
z-index: 1;
}
/* Right rail: editor/help module */
body.page-Main_Page .kin-helpbox {
background: #ffffff;
border: 1px solid #c8d9e7;
border-radius: 3px;
overflow: hidden;
box-shadow: 0 2px 8px rgba(20,50,80,0.1);
}
body.page-Main_Page .kin-help-head {
display: flex;
align-items: center;
gap: 12px;
background: #3a7cb5;
color: #ffffff;
padding: 14px 15px;
font-weight: 800;
line-height: 1.2;
}
body.page-Main_Page .kin-help-head .picon {
width: 38px;
height: 38px;
border-radius: 6px;
background: rgba(255,255,255,0.18);
display: flex;
align-items: center;
justify-content: center;
font-size: 1.35em;
flex: 0 0 38px;
}
body.page-Main_Page .kin-help-head small {
display: block;
margin-top: 2px;
font-size: 0.78em;
font-weight: 500;
opacity: 0.95;
}
body.page-Main_Page .kin-help-links {
display: grid;
grid-template-columns: 1fr;
gap: 6px;
padding: 12px;
}
body.page-Main_Page .kin-help-links a {
display: block;
background: #eef6fc;
color: #2b5e8c !important;
padding: 9px 10px;
font-weight: 800;
text-decoration: none !important;
border-left: 4px solid #5da1d6;
}
body.page-Main_Page .kin-help-links a:hover {
background: #fff3e7;
color: #d9731f !important;
border-left-color: #ff9c48;
}
body.page-Main_Page .kin-help-foot {
background: #2b5e8c;
color: #ffffff;
padding: 10px 12px;
font-size: 0.78em;
font-weight: 800;
text-transform: uppercase;
}
/* Right rail: professional help module */
body.page-Main_Page .kin-helpbox-pro {
background: #3a7cb5;
border: 0;
border-radius: 2px;
overflow: hidden;
box-shadow: 0 2px 8px rgba(20,50,80,0.18);
}
body.page-Main_Page .kin-helpbox-pro .kin-help-top {
padding: 18px 20px 16px;
color: #ffffff;
}
body.page-Main_Page .kin-helpbox-pro h2 {
margin: 0 0 9px !important;
padding: 0 !important;
border: 0 !important;
color: #ffffff !important;
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
font-size: 1.28em !important;
line-height: 1.2 !important;
font-weight: 800 !important;
}
body.page-Main_Page .kin-helpbox-pro p {
margin: 0;
color: #ffffff;
line-height: 1.55;
font-size: 0.92em;
}
body.page-Main_Page .kin-helpbox-pro .kin-help-bottom {
background: rgba(43,94,140,0.45);
padding: 15px 20px 16px;
}
body.page-Main_Page .kin-helpbox-pro ul {
margin: 0;
padding: 0;
list-style: none;
}
body.page-Main_Page .kin-helpbox-pro li {
margin: 0 0 8px;
padding: 0;
line-height: 1.35;
}
body.page-Main_Page .kin-helpbox-pro li:last-child {
margin-bottom: 0;
}
body.page-Main_Page .kin-helpbox-pro li::before {
content: "›";
color: #d8ecfb;
font-weight: 900;
margin-right: 8px;
}
body.page-Main_Page .kin-helpbox-pro a,
body.page-Main_Page .kin-helpbox-pro a:visited {
color: #ffffff !important;
font-weight: 700;
text-decoration: none !important;
}
body.page-Main_Page .kin-helpbox-pro a:hover {
color: #ffe0c2 !important;
text-decoration: none !important;
}
/* Help module: smaller classic wiki-like title spacing */
body.page-Main_Page .kin-helpbox-pro .kin-help-top {
padding: 14px 20px 13px !important;
}
body.page-Main_Page .kin-helpbox-pro h2 {
font-size: 1.08em !important;
line-height: 1.2 !important;
margin: 0 0 8px !important;
padding: 0 0 6px !important;
border-bottom: 1px solid rgba(255,255,255,0.35) !important;
}
body.page-Main_Page .kin-helpbox-pro p {
font-size: 0.86em !important;
line-height: 1.45 !important;
}
body.page-Main_Page .kin-helpbox-pro .kin-help-bottom {
padding: 13px 20px 14px !important;
}
body.page-Main_Page .kin-helpbox-pro li {
margin-bottom: 6px !important;
font-size: 0.86em !important;
}
/* Help module: remove heading underline */
body.page-Main_Page .kin-helpbox-pro h2,
body.page-Main_Page .kin-helpbox-pro .mw-heading,
body.page-Main_Page .kin-helpbox-pro .kin-help-title {
border-bottom: 0 !important;
padding-bottom: 0 !important;
}
/* ===== CONTENT PAGE UI (classic wiki-style, Kintara colors) ===== */
/* Table of contents */
.toc {
background:#f3f9fd; border:1px solid var(--kin-line); border-radius:8px;
padding:10px 16px 12px; display:inline-block; min-width:240px;
font-size:0.92em; margin:0.4em 0 1em;
}
.toc .toctitle { text-align:left; }
.toc .toctitle h2 { font-size:1em; border:0; margin:0 0 6px; color:var(--kin-blue-dark); font-weight:700; }
.toc ul { list-style:none; margin:0; padding:0; }
.toc ul ul { margin-left:14px; }
.toc li { margin:3px 0; }
.toc a { color:var(--kin-orange-dk); text-decoration:none; }
.toc a:hover { text-decoration:underline; }
.toc .tocnumber { color:#7a8a99; margin-right:5px; }
/* Tip / note callout */
.kin-note {
background:#eef6fc; border-left:4px solid var(--kin-orange);
border-radius:0 6px 6px 0; padding:10px 14px; margin:1em 0; font-size:0.94em;
}
.kin-note .kin-note-label { font-weight:700; color:var(--kin-orange-dk); margin-right:5px; }
/* Bottom navbox */
.kin-navbox {
width:100%; border:1px solid var(--kin-line); border-radius:8px;
margin:1.8em 0 0; font-size:0.86em; border-collapse:collapse; overflow:hidden;
}
.kin-navbox .nb-title { background:var(--kin-blue-deep); color:#fff; font-weight:700; text-align:center; padding:8px 10px; font-size:1.02em; }
.kin-navbox .nb-group { background:#daeaf6; color:#1f4d72; font-weight:700; text-align:right; padding:6px 12px; width:1%; white-space:nowrap; vertical-align:middle; border-top:1px solid var(--kin-line); }
.kin-navbox .nb-list { padding:6px 12px; border-top:1px solid var(--kin-line); background:#fff; line-height:1.7; }
.kin-navbox .nb-list a { color:var(--kin-orange-dk); }
/* ===== Article pages: Kintara-styled Kintara content skin ===== */
/* Scoped to normal article view pages, so Main Page and edit screens are not affected. */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) #content {
background: #eaf6fd !important;
border-color: #9fc8e3 !important;
border-radius: 0 !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) #firstHeading {
color: #173f63 !important;
border-bottom: 3px solid #ff9c48 !important;
padding-bottom: 7px !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) #mw-content-text {
color: #101820;
font-size: 0.96em;
line-height: 1.55;
}
/* Content headings */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) #mw-content-text h2 {
border-bottom: 1px solid #9fb9cc !important;
color: #111 !important;
font-family: Georgia, "Times New Roman", serif !important;
font-size: 1.45em !important;
font-weight: 700 !important;
padding-bottom: 4px !important;
}
/* classic wiki-like table of contents, using Kintara colors */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .toc {
background: #d8e8f3 !important;
border: 1px solid #a9bfd0 !important;
border-radius: 0 !important;
box-shadow: none !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .toc .toctitle h2 {
color: #111 !important;
font-family: Georgia, "Times New Roman", serif !important;
font-size: 1em !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .toc a {
color: #d9731f !important;
}
/* Data tables: denser, more wiki-like, closer to a compact game wiki */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .wikitable {
background: #f8fcff !important;
border: 1px solid #94aabd !important;
border-collapse: collapse !important;
border-radius: 0 !important;
box-shadow: none !important;
color: #111 !important;
font-size: 0.92em !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .wikitable th {
background: #c6d9e8 !important;
border: 1px solid #94aabd !important;
color: #111 !important;
font-weight: 700 !important;
padding: 7px 10px !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .wikitable td {
background: #f8fcff !important;
border: 1px solid #b0c3d2 !important;
padding: 7px 10px !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .wikitable tr:nth-child(even) td {
background: #e7f2fa !important;
}
/* Infobox: less default, more Kintara */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox {
background: #f8fcff !important;
border: 1px solid #a9bfd0 !important;
border-radius: 0 !important;
box-shadow: none !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox-title,
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox-location .infobox-title {
background: #2b5e8c !important;
border-top: 3px solid #ff9c48 !important;
color: #fff !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox th {
background: #d8e8f3 !important;
color: #173f63 !important;
border-color: #b0c3d2 !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox td {
background: #f8fcff !important;
border-color: #b0c3d2 !important;
}
/* Tip callout */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .kin-note {
background: #dff0fb !important;
border-left: 5px solid #ff9c48 !important;
border-radius: 0 !important;
color: #173f63 !important;
}
/* Bottom location navbox */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .kin-navbox {
border-radius: 0 !important;
border-color: #a9bfd0 !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .kin-navbox .nb-title {
background: #2b5e8c !important;
border-top: 3px solid #ff9c48 !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .kin-navbox .nb-group {
background: #d8e8f3 !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .kin-navbox .nb-list {
background: #f8fcff !important;
}
/* Skill pages: icon + table polish */
body.skin-vector-legacy.action-view.ns-0 .infobox-skill .infobox-image {
background: #d8e8f3 !important;
text-align: center !important;
padding: 13px 10px !important;
border-bottom: 1px solid #a9bfd0 !important;
}
body.skin-vector-legacy.action-view.ns-0 .infobox-skill .infobox-image img {
max-width: 64px !important;
max-height: 64px !important;
width: auto !important;
height: auto !important;
image-rendering: pixelated;
image-rendering: crisp-edges;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .wikitable {
background: #dbe9f3 !important;
border: 1px solid #8fa8ba !important;
border-collapse: collapse !important;
margin: 1em 0 !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .wikitable th {
background: #b9cfe0 !important;
color: #111 !important;
border: 1px solid #8fa8ba !important;
padding: 7px 10px !important;
font-weight: 700 !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .wikitable td {
background: #eef6fc !important;
color: #111 !important;
border: 1px solid #9fb5c6 !important;
padding: 7px 10px !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .wikitable tr:nth-child(even) td {
background: #dfeef8 !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .wikitable img {
image-rendering: pixelated;
image-rendering: crisp-edges;
}
/* Article boxes: remove white patches, keep subtle contrast */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox td,
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .wikitable td,
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .kin-navbox .nb-list,
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .catlinks {
background: #f4fbff !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox tr:nth-child(even) td,
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .wikitable tr:nth-child(even) td,
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .kin-navbox tr:nth-child(even) .nb-list {
background: #eaf6fd !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox-image {
background: #eaf6fd !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox th,
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .kin-navbox .nb-group {
background: #d7e9f5 !important;
}
/* Infobox: orange top accent like article heading */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox {
border-top: 3px solid #ff9c48 !important;
}
/* Infobox: visible orange top accent on the actual first cell */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox tr:first-child > .infobox-title {
background: #d7e9f5 !important;
color: #173f63 !important;
box-shadow: inset 0 3px 0 #ff9c48 !important;
padding-top: 9px !important;
}
/* Infobox: perfectly aligned outer orange top line */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox {
position: relative !important;
border-top: 0 !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox::before {
content: "";
position: absolute;
top: 0;
left: -1px;
right: -1px;
height: 4px;
background: #ff9c48;
z-index: 2;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox tr:first-child > .infobox-title {
box-shadow: none !important;
padding-top: 10px !important;
}
/* Infobox image centering: fix MediaWiki file wrapper alignment */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox .infobox-image {
text-align: center !important;
vertical-align: middle !important;
padding: 16px 10px !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox .infobox-image > span[typeof="mw:File"] {
display: inline-flex !important;
width: 100% !important;
align-items: center !important;
justify-content: center !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox .infobox-image > span[typeof="mw:File"] > span {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox .infobox-image img {
display: block !important;
margin: 0 auto !important;
}
/* Item infobox: clearer title contrast */
body.skin-vector-legacy .infobox-item .infobox-title {
background: #2b5e8c !important;
color: #ffffff !important;
text-shadow: none !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .infobox-item tr:first-child > .infobox-title {
background: #d7e9f5 !important;
color: #173f63 !important;
font-weight: 800 !important;
}
/* Category pages: match article page quality */
body.skin-vector-legacy.action-view.ns-14 #content {
background: #eaf6fd !important;
border-color: #9fc8e3 !important;
border-radius: 0 !important;
}
body.skin-vector-legacy.action-view.ns-14 #firstHeading {
color: #173f63 !important;
border-bottom: 3px solid #ff9c48 !important;
padding-bottom: 7px !important;
}
body.skin-vector-legacy.action-view.ns-14 #mw-content-text {
color: #101820;
font-size: 0.96em;
line-height: 1.55;
}
body.skin-vector-legacy.action-view.ns-14 #mw-content-text h2 {
border-bottom: 1px solid #9fb9cc !important;
color: #111 !important;
font-family: Georgia, "Times New Roman", serif !important;
font-size: 1.45em !important;
font-weight: 700 !important;
padding-bottom: 4px !important;
}
body.skin-vector-legacy.action-view.ns-14 .wikitable {
background: #dbe9f3 !important;
border: 1px solid #8fa8ba !important;
border-collapse: collapse !important;
border-radius: 0 !important;
box-shadow: none !important;
color: #111 !important;
font-size: 0.92em !important;
margin: 1em 0 !important;
}
body.skin-vector-legacy.action-view.ns-14 .wikitable th {
background: #b9cfe0 !important;
color: #111 !important;
border: 1px solid #8fa8ba !important;
padding: 7px 10px !important;
font-weight: 700 !important;
}
body.skin-vector-legacy.action-view.ns-14 .wikitable td {
background: #eef6fc !important;
color: #111 !important;
border: 1px solid #9fb5c6 !important;
padding: 7px 10px !important;
}
body.skin-vector-legacy.action-view.ns-14 .wikitable tr:nth-child(even) td {
background: #dfeef8 !important;
}
body.skin-vector-legacy.action-view.ns-14 .kin-navbox {
border-radius: 0 !important;
border-color: #a9bfd0 !important;
}
body.skin-vector-legacy.action-view.ns-14 .kin-navbox .nb-title {
background: #2b5e8c !important;
border-top: 3px solid #ff9c48 !important;
}
body.skin-vector-legacy.action-view.ns-14 .kin-navbox .nb-group {
background: #d8e8f3 !important;
}
body.skin-vector-legacy.action-view.ns-14 .kin-navbox .nb-list {
background: #f8fcff !important;
}
/* Article + category TOC: same polished content style */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .toc,
body.skin-vector-legacy.action-view.ns-14 .toc {
background: #d8e8f3 !important;
border: 1px solid #a9bfd0 !important;
border-radius: 0 !important;
box-shadow: none !important;
min-width: 260px !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) .toc .toctitle h2,
body.skin-vector-legacy.action-view.ns-14 .toc .toctitle h2 {
color: #111 !important;
font-family: Georgia, "Times New Roman", serif !important;
font-size: 1em !important;
}
/* Article + category links: keep same readable Kintara-styled color */
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) #mw-content-text a:not(.new),
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) #mw-content-text a:visited:not(.new),
body.skin-vector-legacy.action-view.ns-14 #mw-content-text a:not(.new),
body.skin-vector-legacy.action-view.ns-14 #mw-content-text a:visited:not(.new) {
color: #d9731f !important;
}
body.skin-vector-legacy.action-view.ns-0:not(.page-Main_Page) #mw-content-text a:hover,
body.skin-vector-legacy.action-view.ns-14 #mw-content-text a:hover {
color: #d9731f !important;
text-decoration: underline;
}
/* Clean table of contents interaction */
#toc,
#toc * {
-webkit-user-select: none;
user-select: none;
}
#toc .toctogglelabel:focus,
#toc .toctogglelabel:focus-visible {
outline: 1px solid #d9731f;
outline-offset: 2px;
box-shadow: none;
}
/* Hide machine-readable Atom feed link from the sidebar toolbox */
#feedlinks {
display: none !important;
}
/* Main Page: make social cards fully clickable */
body.page-Main_Page .kin-promo.discord,
body.page-Main_Page .kin-promo.xbox {
position: relative;
cursor: pointer;
}
body.page-Main_Page .kin-promo.discord .pbody a::after,
body.page-Main_Page .kin-promo.xbox .pbody a::after {
content: "";
position: absolute;
inset: 0;
z-index: 5;
}
body.page-Main_Page .kin-promo.discord .pbody a:focus-visible::after,
body.page-Main_Page .kin-promo.xbox .pbody a:focus-visible::after {
outline: 2px solid rgba(255,255,255,0.85);
outline-offset: -4px;
}
/* Sidebar Discord button */
#mw-panel a[href*="discord.gg/kintara"] {
display: flex !important;
align-items: center;
justify-content: center;
gap: 7px;
margin: 8px 0 12px;
padding: 8px 10px;
background: #5865f2;
color: #ffffff !important;
border-radius: 4px;
font-weight: 800;
font-size: 0.88em;
line-height: 1.1;
text-decoration: none !important;
box-shadow: 0 2px 5px rgba(20, 50, 80, 0.22);
}
#mw-panel a[href*="discord.gg/kintara"]::before {
content: "";
width: 18px;
height: 14px;
background: center / contain no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 18"><path fill="white" d="M20.3 1.6A19 19 0 0 0 15.6.3l-.3.6A17 17 0 0 0 8.7.9L8.4.3A19 19 0 0 0 3.7 1.6 19.8 19.8 0 0 0 .3 15.1a19 19 0 0 0 5.8 2.9l.7-1A12 12 0 0 1 5 16.1l.4-.3a13.6 13.6 0 0 0 13.2 0l.4.3a12 12 0 0 1-1.8.9l.7 1a19 19 0 0 0 5.8-2.9A19.7 19.7 0 0 0 20.3 1.6ZM8.3 12.2c-.9 0-1.7-.9-1.7-1.9s.7-1.9 1.7-1.9 1.7.9 1.7 1.9-.8 1.9-1.7 1.9Zm7.4 0c-.9 0-1.7-.9-1.7-1.9s.7-1.9 1.7-1.9 1.7.9 1.7 1.9-.8 1.9-1.7 1.9Z"/></svg>');
flex: 0 0 18px;
}
#mw-panel a[href*="discord.gg/kintara"]:hover {
background: #4752c4;
color: #ffffff !important;
text-decoration: none !important;
transform: translateY(-1px);
}
/* Sidebar Discord button - compact wiki style */
#mw-panel a[href*="discord.gg/kintara"] {
display: inline-flex !important;
align-items: center;
justify-content: center;
gap: 6px;
min-width: 128px;
min-height: 24px;
margin: 8px auto 14px;
padding: 0 9px;
background: #5865f2;
color: #ffffff !important;
border-radius: 4px;
font-size: 12px;
font-weight: 800;
line-height: 24px;
text-decoration: none !important;
box-shadow: 0 2px 4px rgba(20, 50, 80, 0.22);
}
#mw-panel a[href*="discord.gg/kintara"]::before {
content: "";
width: 16px;
height: 13px;
flex: 0 0 16px;
background: center / contain no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 18"><path fill="white" d="M20.3 1.6A19 19 0 0 0 15.6.3l-.3.6A17 17 0 0 0 8.7.9L8.4.3A19 19 0 0 0 3.7 1.6 19.8 19.8 0 0 0 .3 15.1a19 19 0 0 0 5.8 2.9l.7-1A12 12 0 0 1 5 16.1l.4-.3a13.6 13.6 0 0 0 13.2 0l.4.3a12 12 0 0 1-1.8.9l.7 1a19 19 0 0 0 5.8-2.9A19.7 19.7 0 0 0 20.3 1.6ZM8.3 12.2c-.9 0-1.7-.9-1.7-1.9s.7-1.9 1.7-1.9 1.7.9 1.7 1.9-.8 1.9-1.7 1.9Zm7.4 0c-.9 0-1.7-.9-1.7-1.9s.7-1.9 1.7-1.9 1.7.9 1.7 1.9-.8 1.9-1.7 1.9Z"/></svg>');
}
#mw-panel a[href*="discord.gg/kintara"]:hover {
background: #4752c4;
color: #ffffff !important;
text-decoration: none !important;
transform: translateY(-1px);
}