Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* <pre class="wrap"><nowiki> */

/** CSS placed here will be applied to all skins */

/* Infobox colors */
@import url("/load.php?mode=articles&articles=MediaWiki:InfoboxColors.css|MediaWiki:Infoboxes.css&only=styles");
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&display=swap');

/* Reviewed & Valid CSS */

.centered { text-align: center !important; }
#mw-upload-form #wpLicense[type='hidden'] { display: none !important; }

/***
	Mobile and Top-related CSS 
***/
.mobileTopIcons { display: none; }
.mobile-only { display: none; }

.theme-fandomdesktop-dark #mw-htmlform-description .cm-line span { color: white !important; }
.theme-fandomdesktop-light #mw-htmlform-description .cm-line span { color: black !important; }

/* Spacing for Top icons */
#title-eraicons { padding-bottom: 2px; }
#title-eraicons img {
    vertical-align: middle;
    margin: 8px 5px 0px 5px;
}

/***
	Headers
***/
/* Bolding section headings to make them less invisible */
.mw-headline { font-weight: bold; }

/* Changing font sizes to differentiate h3, h4, h5 from each other */
h4 { font-size: 105% !important; }
h5 { font-size: 80% !important; }
h6 { font-size: 75% !important; }

/***
	Link coloring & styling - external links, redlinks, etc. 
***/
/* Different link color for links to external sites - Light mode */
a.extiw, a.external { color: rgb(51, 102, 187); }

/* Different link color for links to external sites - Dark mode, drop shadow for readability */
.theme-fandomdesktop-dark a.extiw, .theme-fandomdesktop-dark a.external { 
	color: rgb(51, 102, 187); 
	filter: drop-shadow(0px 0px 0.2px #3B57BF) drop-shadow(0px 0px 0.2px #3B57BF) drop-shadow(0px 0px 0.2px #3B57BF);
}

/* Remove external link icon for external links wrapped in plainlinks CSS class */
.plainlinks  a.external::after { display: none; }

/* Switch back to old redlink color */
a.new { color: rgb(186, 0, 0) !important }
.theme-fandomdesktop-dark a.new { color:#FF1212 !important; }

/* Show non-existent categories as redlinks */
.newcategory { color: #BA0000; }
.theme-fandomdesktop-dark .newcategory{ color:#E90000;}

/* Class to force links to be underlined 
To use: <span class="underlinelink">[[link]]</span>  --Paulgb */
.underlinelink a { text-decoration: underline ! important; }
/* Class to force links to be not underlined - See .underlinelink for use -Paulgb */
.nounderlinelink a { text-decoration: none ! important; }
.nounderlinelink a:hover { text-decoration: underline ! important; }

/* this class can be used in the content area to make a link appear like a new page link 

Doesn't appear to still be valid, commented out for removal after confirmation
#bodyContent .redlink a {color: #ba0000;}
#bodyContent .redlink a.new:visited {color: #a55858;}
*/

/***
	CardGameSet and SourceContents styling
***/
.cardgame > ul,
.cardgame-cards > ul {
    margin-top: 0px;
    margin-bottom: 0px;
}

.cardgame .hidable-button {
	font-size: 10px;
	font-weight: normal;
}

.cardgame-cards li {
    margin-left: 24px;
    font-size: 12px;
}

.cardgame-cards .parent-name-hide,
.cardgame-cards .pnh {
	display: none;
}
.cardgame-cards .cardgame-childtext,
.cardgame-cards .cgct,
.cardgame-cards .rht {
	font-size: 13px;
}

/** adding enclosing parentheses via CSS to lower template inclusion size **/
.rht::before, .cgct::before {	content: '('; }
.rht::after, .cgct::after { content: ')'; }

.cardgame-cards.hidable-content .cgct::before,
.cardgame-cards.hidable-content .cgct::after { content: '' !important; }

/* fixing spacing for lists that contain CardGameSet/SourceContents; the div breaks the ul element */
div.cardgame+ul { margin-top: 0 !important; }
ul+div.cardgame { margin-top: -18px !important; }

/***
	Template:App styling
***/
table.appearances {
	padding: 5px;
	width: 100%;
	border: 1px solid #D6F0F5;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-bottom: 4px;
	text-align: left;
	clear: left;
}
table.appearances tr td { vertical-align: top; }

table.appearances ul > li > ul { margin-top: 3px; margin-bottom: 3px; }

/***
	References
***/
.references-small { font-size: 0.85em; }

.mw-references-columns {
  -moz-column-width: auto !important;
  -webkit-column-width: auto !important;
  column-width: auto !important;
}

.mw-references-wrap { clear: unset !important; }

/*** 
	Interlang and categories
***/
/* Link FAs in other languages */
#p-lang li.FA { list-style-image: url("https://images.wikia.nocookie.net/starwars/images/1/10/InterwikiFA.png"); }
#p-lang li.GA { list-style-image: url("https://images.wikia.nocookie.net/starwars/images/d/df/InterwikiGA.png"); }

/* reducing whitespace between interlang and categories */
#p-lang { margin-bottom: 0px; }
#p-lang ul { margin-bottom: 0px; }
.pBody ul { margin-bottom: 0px; }
.page-footer__categories { padding-top: 0 !important; }

/* Making the category box */
.article-categories #articleCategories { 
    background-color: none !important; 
    background-image: none !important; 
}

#oou-category-header { font-size: 0.92em; }

/***
	Category intersect CSS 
***/
.dpl-filter-container {
	border: 1px solid var(--theme-border-color);
	border-radius: 3px;
	display: flex;
	justify-content: space-between;
	padding: 1em;
}

.dpl-filter-container ul {
	margin: 0;
	text-align: right;
}

.dpl-filter-container li { display: inline; }
.dpl-filter-container li:first-child { margin-right: 5px; }

.dpl-filter-container img {
	width: 112px;
}

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

/***
	RecentChanges
***/
/* Highlighting community discussions in RC/WA */
ul.special li a[title^="Forum:CT:"],
table.mw-enhanced-rc td a[title^="Forum:CT:"],
ul.activityfeed li cite a[href^="/wiki/Forum:CT:"],
ul.special li a[title^="Forum:SH:"],
table.mw-enhanced-rc td a[title^="Forum:SH:"],
ul.activityfeed li cite a[href^="/wiki/Forum:SH:"],
ul.special li a[title^="Forum:TC:"],
table.mw-enhanced-rc td a[title^="Forum:TC:"],
ul.activityfeed li cite a[href^="/wiki/Forum:TC:"],
ul.special li a[title^="Wookieepedia:Wookieepedian of the Month"],
table.mw-enhanced-rc td a[title^="Wookieepedia:Wookieepedian of the Month"],
ul.activityfeed li cite a[href^="/wiki/Wookieepedia:Wookieepedian_of_the_Month"],
ul.special li a[title^="Wookieepedia:Requests for user rights"],
table.mw-enhanced-rc td a[title^="Wookieepedia:Requests for user rights"],
ul.activityfeed li cite a[href^="/wiki/Wookieepedia:Requests_for_user_rights"],
ul.special li a[title^="Wookieepedia:Requests for removal of user rights"],
table.mw-enhanced-rc td a[title^="Wookieepedia:Requests for removal of user rights"],
ul.activityfeed li cite a[href^="/wiki/Wookieepedia:Requests_for_removal_of_user_rights"],
ul.special li a[title^="Wookieepedia:Review board membership nominations"],
table.mw-enhanced-rc td a[title^="Wookieepedia:Review board membership nominations"],
ul.activityfeed li cite a[href^="/wiki/Wookieepedia:Review_board_membership_nominations"],
ul.special li a[title^="Wookieepedia:Requests_for_removal_of_review_board_membership"],
table.mw-enhanced-rc td a[title^="Wookieepedia:Requests_for_removal_of_review_board_membership"],
ul.activityfeed li cite a[href^="/wiki/Wookieepedia:Requests_for_removal_of_review_board_membership"] {
	color: #C39B00;
	font-weight: bold !important;
}

/* Highlighting of administrators in the Recent Changes */
ul.special li a[title="User:Ayrehead02"],
table.mw-enhanced-rc td a[title="User:Ayrehead02"],
ul.activityfeed li cite a[href="/wiki/User:Ayrehead02"],
ul.special li a[title="User:Bonzane10"],
table.mw-enhanced-rc td a[title="User:Bonzane10"],
ul.activityfeed li cite a[href="/wiki/User:Bonzane10"],
ul.special li a[title="User:Cade Calrayn"],
table.mw-enhanced-rc td a[title="User:Cade Calrayn"],
ul.activityfeed li cite a[href="/wiki/User:Cade_Calrayn"],
ul.special li a[title="User:Cavalier One"],
table.mw-enhanced-rc td a[title="User:Cavalier One"],
ul.activityfeed li cite a[href="/wiki/User:Cavalier_One"],
ul.special li a[title="User:DarthRuiz30"],
table.mw-enhanced-rc td a[title="User:DarthRuiz30"],
ul.activityfeed li cite a[href="/wiki/User:DarthRuiz30"],
ul.special li a[title="User:Grunny"],
table.mw-enhanced-rc td a[title="User:Grunny"],
ul.activityfeed li cite a[href="/wiki/User:Grunny"],
ul.special li a[title="User:Imperators II"],
table.mw-enhanced-rc td a[title="User:Imperators II"],
ul.activityfeed li cite a[href="/wiki/User:Imperators_II"],
ul.special li a[title="User:Lewisr"],
table.mw-enhanced-rc td a[title="User:Lewisr"],
ul.activityfeed li cite a[href="/wiki/User:Lewisr"],
ul.special li a[title="User:Master Fredcerique"],
table.mw-enhanced-rc td a[title="User:Master Fredcerique"],
ul.activityfeed li cite a[href="/wiki/User:Master_Fredcerique"],
ul.special li a[title="User:NBDani"],
table.mw-enhanced-rc td a[title="User:NBDani"],
ul.activityfeed li cite a[href="/wiki/User:NBDani"],
ul.special li a[title="User:OOM 224"],
table.mw-enhanced-rc td a[title="User:OOM 224"],
ul.activityfeed li cite a[href="/wiki/User:OOM_224"],
ul.special li a[title="User:Spookywilloww"],
table.mw-enhanced-rc td a[title="User:Spookywilloww"],
ul.activityfeed li cite a[href="/wiki/User:Spookywilloww"] {
	font-weight: bold !important;
	color:#009900;
}

/* Flagging bot users that operate without the bot flag */
ul.special li a[title="User:JocastaBot"],
span.history-user a[title="User:JocastaBot"],
table.mw-enhanced-rc td a[title="User:JocastaBot"],
ul.activityfeed li cite a[href="/wiki/User:JocastaBot"],
ul.special li a[title="User:C4-DE Bot"],
span.history-user a[title="User:C4-DE Bot"],
table.mw-enhanced-rc td a[title="User:C4-DE Bot"],
ul.activityfeed li cite a[href="/wiki/User:C4-DE_Bot"] {
	font-weight: bold !important;
	color:coral;
}

/* Colored watchlist numbers - null is currently at developer default */
/* Light mode */
.mw-plusminus-pos {
	color: #006400; /* darkgreen */
}
.mw-plusminus-neg {
	color: #cc2200; /* darkred */
}

/* Dark mode */
.theme-fandomdesktop-dark .mw-plusminus-pos {
	color: #0b9d0b; 
}
.theme-fandomdesktop-dark .mw-plusminus-neg {
	color: #e90000;
}

/* Force local block log entries to show up on Special:Contributions of globally blocked users */
.mw-special-Contributions .mw-warning-with-logexcerpt { display: block !important; }

/* Fix for contributions page */
.mw-contributions-table > :nth-child(3) label + select {margin-bottom: 0}

/* Hidding some tags from Recentchanges */
.mw-tag-marker-visualeditor-wikitext,
.mw-tag-marker-mw-undo,
.mw-tag-marker-mw-new-redirect,
.mw-tag-marker-mw-removed-redirect,
.mw-tag-marker-mwreplace,
.mw-tag-marker-mw-rollback {display:none}

span.mw-tag-marker-visualeditor-needcheck a {
	color: orangered;
	font-weight: bold;
}

/***
	MediaWiki:NewPreloads.js CSS 
***/
#preload-templates {
	display: inline;
}

#preload-infoboxes, #preload-messages {
	display: inline;
	padding-left: 15px;
}
.ve-ui-summaryPanel #preload-messages,
.ve-ui-summaryPanel #preload-infoboxes,
.ve-ui-summaryPanel #preload-templates {
	margin: 0.5em 0;
	font-size: 13px;
}

#preload-messages #pt-list,
#preload-infoboxes #pt-list,
#preload-templates #pt-list {
	margin-left: 10px;
	min-width: 160px;
	border-color: var(--theme-border-color);
	border-radius: 3px;
	background-color: var(--theme-page-background-color);
	color: var(--theme-page-text-color);
	cursor: pointer;
	min-height: 34px;
	padding: .3em .5em;
}

#preload-messages #pt-help,
#preload-infoboxes #pt-help,
#preload-templates #pt-help {
	background-color: var(--theme-accent-color);
	border-radius: 50%;
	color: var(--theme-accent-label-color);
	display: flex;
	font-size: 16px;
	height: 25px;
	text-align: center;
	width: 27px;
	align-items: center;
	justify-content: center;
	transition: .25s;
}

#preload-messages #pt-help:hover,
#preload-infoboxes #pt-help:hover,
#preload-templates #pt-help:hover,
#preload-messages #pt-help:focus-within,
#preload-infoboxes #pt-help:focus-within,
#preload-templates #pt-help:focus-within,
#preload-messages #pt-help:active,
#preload-infoboxes #pt-help:active,
#preload-templates #pt-help:active {
	background-color: var(--theme-accent-color--hover);
}

#preload-messages #pt-help a,
#preload-infoboxes #pt-help a,
#preload-templates #pt-help a {
	color: inherit;
	cursor: pointer;
	height: 100%;
	width: 100%;
	line-height: 1.5;
}

#preload-messages #pt-help a:hover,
#preload-infoboxes #pt-help a:hover,
#preload-templates #pt-help a:hover {
	cursor: pointer;
	text-decoration: none;
}

/***
	Miscellaneous fixes & functionality
**/
/* Template:TOClimit (this is what actually hides the limited levels) */
.toclimit-2 ul ul {display:none}
.toclimit-3 ul ul ul {display:none}
.toclimit-4 ul ul ul ul {display:none}
.toclimit-5 ul ul ul ul ul {display:none}
.toclimit-6 ul ul ul ul ul ul {display:none}
.toclimit-7 ul ul ul ul ul ul ul {display:none}

/* custom hiding of broken ghost videos */
.wikia-gallery-item:has(#Video-TH_RECONING_OF_THE_AGE), 
.wikia-gallery-item:has(#Video-Star_Wars_Galaxies-_Boba_Fett_the_Bounty_Hunter), 
.wikia-gallery-item:has(#Video-Star_Wars), 
.wikia-gallery-item:has(#Video-Lighsaber_duels) {
	display: none
}

/* Mediawiki upgrade hotfixes */
.article-media-thumbnail {
    background-color: none;
    border: none;
    background-image: none;
}

#mw-toc-heading svg + svg{
	display: none;
}

/* forcing imagelink list to a scrollbox */
.mw-imagepage-linkstoimage {
  max-height: 400px;
  overflow: auto;
  padding-left: 20px;
  margin-right: 15px;
  border: 1px solid #777;
}

.cdx-message__content { width: auto !important; }

/** TO REVIEW: EVERYTHING BELOW THIS POINT **/

.forum_title a.forum_new { font-weight: bold; }
.forum_title a.forum_new:visited { font-weight: normal; }
.allpagesredirect { font-style: italic; }

/* pre style override */
pre.nostyle { padding:0; margin:0; border:none; background:none; }

#contentSub { margin: 0 0 0.5em 0; }
.subpages { margin: 0.5em 0 0.5em 0; }
pre.wrap {
	white-space: pre-wrap;	   /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;	  /* Opera 4-6 */
	white-space: -o-pre-wrap;	/* Opera 7 */
	word-wrap: break-word;	   /* Internet Explorer 5.5+ */
}

/* Infobox template styling 

   Following the change to portable infoboxes
   in late 2015, the .infobox classes are deprecated, as
   portable infobox code does not use them at all.

   However, if you'd like to use these classes on 
   templates that are NOT infoboxes (because you like their
   style), please use the "info-box" classes instead.

   This will help to render on mobile and to give better
   data for several Special page reports.

*/ 

.info-box,
.infobox {
	float: right;
	clear: right;
	margin: 0 0 .5em 1em;
	width: 250px;
	background: none;
	border-collapse: collapse;
	border-width: 0px;
	font-size: 0.8em;
	line-height: 1.5;
}
.info-box table.info-boxtable,
.infobox table.infoboxtable {
	background:#f0f0f0;
	float:right;
	margin:0;
	width:100%;
	border-collapse:collapse;
}
.info-box td.info-boximage,
.infobox td.infoboximage {
	padding:0;
	text-align:center; 
}
.info-box th.info-boxheading,
.infobox th.infoboxheading {
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	font-size:larger;
}
.info-box th.info-boxsubheading,
.infobox th.infoboxsubheading {
	vertical-align:top;
	text-align:left;
	font-weight:normal; 
}
.info-box td.info-boxlabel,
.info-box td.info-boxcell,
.infobox td.infoboxlabel, 
.infobox td.infoboxcell {
	vertical-align: middle;
}

/* ugly hack to force normal height for infobox cells */
.info-boxcell p,
.infoboxcell p { margin-top: 0px; margin-bottom: 0px; }
/* .infoboxcell ul { list-style-type: disc; } */

.info-boxcell ul li,
.infoboxcell ul li {
	padding-left: 0;
	margin-left: 0;
	list-style-type: square;
}

/* Fix to hide random extra lines in infobox subheaders. */
.info-boxsubheading p,
.infoboxsubheading p {
	display: none;
}
.info-box div.plainlinks,
.infobox div.plainlinks {
	color: #fff;
}
.info-box div.plainlinks a,
.infobox div.plainlinks a {
	color: #f0f0f0;
}

.info-boxtable tr:nth-child(even),
.infoboxtable tr:nth-child(even) { background-color: #F9F9F9 }


.pi-data-value {
	flex-grow: 1;
}

.pi-data-label, .pi-data .pi-data-label {
	width: 35%;
}

.pi-theme-Planet .pi-data-label {
	width: 40%;
}

.pi-theme-Comic .pi-data-label {
	width: 38%;
}

.pi-item[data-source="canon_timeline"] .pi-data-label,
.pi-item[data-source="legends_timeline"] .pi-data-label {
	width: 40% !important;
}

.pi-item .pi-data-label small {
	margin-left: 2px;
}

.pi-item[data-source="caption"] {
	text-align: center;
	margin-top: -5px !important;
	padding-bottom: 5px !important;
}

.pi-item[data-source="caption"] .pi-data-value {
	width: 100%;
	font-size: 11.6667px !important;
}

.pi-collapse .pi-header:first-child {
	text-align: left;
}

.pi-collapse .pi-header:first-child:after {
    margin-top: -2px;
}

.pi-collapse.pi-collapse-closed .pi-header:first-child:after {
    margin-top: -6px !important;
}

/* Fix for {{information}} template */
.ns-6 .infobox #infoboxinternal.infoboxtable {
	table-layout: auto;
	width: auto;
}

ul dl {
  margin-top: 0px !important;
  margin-bottom: 9px !important;
}

.mw-parser-output > dl > dd > ul {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

/* class for forum navigation templates */
.forumheader {
	background: #F2F5FD;
	border: none; 
	padding: 5px;
}

/* Discussions index table */
.forumheader td {
width: 20%;
border-radius: 5px;
text-align: center;
}

/* class for stub template styling */
/* only applies to table and div elements - avoids conflicts with preexisting a.stub */
table.stub, div.stub {
	background: #f0f0f0;
	margin: 0 0 0.5em 0.5em;
	text-align: center;
	padding: 5px;
	clear: center;
	font-size: 0.85em;
}

/* class for article disambiguation templates */
.disambig {
	background: #f2f5fd;
	font-size: 0.85em;
	text-align: center;
	width: 85%;
	margin: 0 auto 3px auto;
}

/* styling for MediaWiki:Edittools */
#edittools, #editpage-specialchars {
	border:2px solid #F0F0F0;
	background:#F9F9F9;
}

body.page-Main_Page #lastmod, 
body.page-Main_Page #siteSub, 
body.page-Main_Page #contentSub, 
body.page-Main_Page h1.firstHeading {
	display: none !important;
}

/* rounded corners */
.rtop, .rbottom { display: block; padding: 0px; margin: 0px }
.rtop *, .rbottom * { display: block; height: 1px; overflow: hidden; padding: 0px }
.r1 {margin: 0 5px}
.r2 {margin: 0 3px}
.r3 {margin: 0 2px}
.r4 {margin: 0 1px; height: 2px}
/* end rounded corners */

#mp3-global {
	padding: 8px 0;
	margin-top: 1em; 
}

#mp3-global ul {
	padding-left: 10px;
	margin-left: 10px;
}

#mp3-navlink #mp3-nav { display: none; }

#mp3-navlink {
	font-size: 1.1em;
	margin: auto;
	max-width: 600px;
	width: expression(document.getElementById('mp3-nav-outer').offsetWidth > 600 ? '600px' : 'auto');
}

.homepageslider ul {
	padding-left: 0px !important;
	margin-left: 0px !important;
}
.hoverable .hoverable-inner {
	display: none;
	position: absolute;
	top: auto;
	text-align: left;
}

.hoverable:hover .hoverable-inner, .hoverable.over .hoverable-inner { display: inline; }

/* class for message box template styling */
.messagebox {
	clear:both;
	width:85%;
	margin:0px auto 3px auto;
	padding:3px;
	font-size:95%;
} 

/*
	in-universe and out-of-universe message boxes 
*/
.iumb, .ooumb { 
	border-width: 0;
	text-align:left;
	padding: 0;
}

.iumb table, .ooumb table {
	padding: 5px 10px 5px 10px;
	background: transparent;
	color: inherit;
	border-collapse: unset;
}

.iumb table.hidable-content, .ooumb table.hidable-content {
	padding: 0;
}

.iumb-icon, .ooumb-icon {
	vertical-align: middle;
	padding: 0;
}

.iumb-main, .ooumb-main {
	padding: 0 0 0 10px;
}

.iumb-caption {
	font-size: 1.3em;
	font-weight: bold;
}

.ooumb-caption {
	font-size: 1em;
	font-weight: bold;
}

.iumb-comment {
	font-size: 0.8em;
}

.iumb-hidable-button, .ooumb-hidable-button {
	text-align: right;
	margin: 0;
	padding: 0 5px 0 0;
	font-size: 0.8em;
	vertical-align: bottom;
}

.iumb-table-container, .ooumb-table-container {
	width: 100%;
}

.iumb p {
	margin-top: 0;
	margin-bottom: 0;
}

/* userboxes */
.userbox {
	float: left;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	margin: 1px;
	width: 238px;
	padding: 0px;
}

.ubx-icon {
	width: 45px;
	height: 45px;
	padding: 0px;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
}

.ubx-main {
	font-size: 8pt;
	padding: 4pt;
	line-height: 1.25em;
}

#toc, .toc {
	border-width: 0;
}

.spoiler {
	background-color: #fff8f8;
	color: #000000;
	border-color: black;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	text-align: center;
	overflow:hidden;
}

/*
	forum table
*/
.forumlist {
	width: 100%;
	background: #F2F5FD;
}

.forumlist-header {
	background: #D8E9FC;
}

.forumlist-header th {
	text-align: left;
}

.forumlist th, .forumlist td {
	padding: 3px;
}

/* Discussions index table categories */
.forumlist td.di-a, .forumheader td.di-a {background-color: #F8312F !important; text-align: center;}
.forumlist td.di-swn, .forumheader td.di-swn {background-color: #7D4533 !important; text-align: center;}
.forumlist td.di-mf, .forumheader td.di-mf {background-color: #3F5FFF !important; text-align: center;}
.forumlist td.di-cp, .forumheader td.di-cp {background-color: #FF822D !important; text-align: center;}
.forumlist td.di-pf, .forumheader td.di-pf {background-color: #B4ACBC !important; text-align: center;}
.forumlist td.di-f, .forumheader td.di-f {background-color: #D67D00 !important; text-align: center;}
.forumlist td.di-fc, .forumheader td.di-fc {background-color: #8D65C5 !important; text-align: center;}
.forumlist td.di-ta, .forumheader td.di-ta {background-color: #CDC4D6 !important; text-align: center;}
.forumlist td.di-hof, .forumheader td.di-hof {background-color: #F9C23C !important; text-align: center;}
.forumlist td.di-g, .forumheader td.di-g {background-color: #9B9B9B !important; text-align: center;}

.ahtable {
	padding: 0;
	width: 85%;
}

.ahtable th, .ahtable td {
	padding: 3px;
}

.ahth {
	text-align: left;
}

.ahtable .ahrt, .ahtable .ahrb {
	padding: 0;
}

.ahf {
	text-align: left;
	font-weight: normal;
}

.ahfstatus {
	font-weight: bold;
}

.hidable-button {
	color: #088;
	cursor: pointer;
}
.info-box .hidable-button,
.infobox .hidable-button {
	color: #f0f0f0;
}

#p-search #searchInput {
	text-transform: none;
}

/* Remove add photo button */
.wikia-photogallery-add { display: none; }

/* new navboxes */
.nb2-wrapper {
	text-align: center;
}

.nb2 {
    margin: 10px auto;
}

.nb2-firstheading {
	color: black;
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px;
}

.nb2-inner {
	width: 100%;
}

.nb2-inner th {
	font-weight: bold;
}

.nb2-inner td {
	font-size: 0.9em;
	text-align: center;
	padding-left: 6px;
	padding-right: 6px;
}

.nb2-end td {
	font-size: 0.85em;
	text-align: center;
}

.nb-edi {
	font-size: 0.85em;
}

.nb2 .nb-edi {
	font-size: inherit;
}

.nb2-end a, .nb2-end .hidable-button {
	color: black;
	text-transform: lowercase;
	text-decoration: none;
}

#search-icon-wrapper {
	cursor: pointer;
}

#search-popup {
	position: absolute;
	background: #f2f5f9;
	text-align: left;
	z-index: 8;
}

/* "printable version" tweaks */
@media print {
	body, #content { background: white!important; }

	/* tweaks for title-messing templates */
	#title-override { left: 0px!important; font-weight: bold!important; background: #f4f8ff!important; }
	#title-eraicons { display: none!important; visibility: hidden !important }

	div.tleft { border: none!important; }
	div.tright { margin-left: 13px!important; }
	div.thumb { background: inherit!important; }

	h1, h2, h3, h4, h5, h6, .firstHeading { background: inherit !important }

	#toc { background: inherit!important; border-width: 0px!important }

	/* temporary hack; that div should be assigned class=noprint */
	.infoboxfooter { display:none !important }

	.printfooter { background: inherit !important; }
	#catlinks, #footer { display:none !important; }
}

/* Family Tree character restyle dark mode */
.theme-fandomdesktop-dark .ft-colored-box {
    --theme-link-color: #000000;
    background-image: linear-gradient(
        rgba(0, 0, 0, 0.4),
        rgba(0, 0, 0, 0.4)
    );
    color: #000000;
    border: 2px solid #e6e6e6 !important;
}

.dablink {
	font-style:italic;
	padding-left:2em;
}

/* Class for links with loudspeaker icon next to them */
/* (Used in [[Template:Audio]] and the like to make the speaker clickable) */
.audiolink a {
	/* For some reason the icon we used for years is now 404. Switching to /thumb/ should work. */
	background: url("https://images.wikia.nocookie.net/starwars/images/thumb/8/8a/Loudspeaker.svg/11px-Loudspeaker.svg.png") center left no-repeat !important;
	padding-left: 16px !important;
	padding-right: 0 !important;
}

.hidebox {
	border: 1px solid #eee;
	padding: 3px;
	margin: auto;
}

/* Trying to kill the policy-violating "add images" crap */
#wmuLinkDiv {display:none !important}
#wmu-imagebutton {display:none !important}
#wmu_imagebutton {display:none !important}
#mw-editbutton-wmu {display:none !important}
#wmuLink {display:none !important}

/* Put a checker background at the image description page only visible if the image has transparent background (import from Central) */
#file img {
	background: url("https://images.wikia.nocookie.net/central/images/5/5d/Checker-16x16.png") repeat;
}

.galaxymap {
	background-image: url(https://images.wikia.nocookie.net/starwars/images/8/8a/Coordinate_galaxy_map.jpg);
}

/* Removes the followed pages section from user pages */
.article-sidebar, #userPageFollowedHead { display: none !important; }
#profile-content-inner { margin-right: 0 !important; }

/* Bring the new gallery more in line with the original style */
div.wikia-gallery span.wikia-gallery-item {
	background-color: #F9F9F9;
	margin: 0 4px 5px 0;
	padding: 4px 5px 5px 5px;
}
div.wikia-gallery span.wikia-gallery-item div.thumb {
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 4px 0px 2px 0px;
}
div.wikia-gallery span.wikia-gallery-item div.thumb div.gallery-image-wrapper {
	border: none;
}
div.wikia-gallery span.wikia-gallery-item div.lightbox-caption {
	padding: 0;
	margin-top: 5px;
}

/* Make italics work in Template:Main -- from Wikipedia */
.rellink { font-style: italic; }
.rellink i { font-style: normal; }

.scrollbox {
	margin-bottom:3px;
	margin-top:3px;
}
.scrollbox tr > td {
	background: transparent;
}
.scrollbox tr > td > div {
	overflow: auto; 
	-moz-border-radius-topleft: 0.5em;
	border: 1px solid #AAAAAA;
	padding-left: 0.5em;
	background: transparent;
}

/* Adjust size of references in infoboxes and succession boxes - deprecates Template:Ref */
div.info-box .reference,
div.infobox .reference,          /* infoboxes */
.refadjust .reference {          /* succession boxes, anything else which has class="refadjust" */
	font-size: 7.5px;
	line-height: 1.5;
	font-weight: normal;
}
/* Hover Box for switching the visibility of the selected item */
.hoverbox { display:inline-block; padding:0em; }
.hoverbox .hoveritem { display:none; margin:0em; padding:0em; }
.hoverbox .hoveritem.selected { display:inline-block; }
.hoverbox:hover .hoveritem { display:inline-block; }
.hoverbox:hover .hoveritem.selected { display:none; }

.planetimg:hover { background: #000000; }

/** TODO: REMOVE **/
/* Drop-down box functionality */
#dropd { text-align:center; }
#dropd ul {
	background: #D8E9FC; 
	padding: 0 10px;
	border-radius: 15px;
	margin: 0 5px;
	list-style: none;
	position: relative;
	display: inline-block;
}
#dropd ul li:hover { 
	background: #FFFFFF; 
	border-radius: 5px; 
}
#dropd ul li:hover > ul { display: block; }
#dropd ul li a { text-decoration: none; }
#dropd ul ul { 
	display: none;
	background: #bababa;
	border-radius: 15px; 
	padding: 7px 7px;
	position: absolute; 
	z-index: 150;
	max-width: 600px;
}
#dropd ul ul li:hover { background: #FFFFFF; }

li.topmenu { 
	display: inline-block;
	padding: 3px 5px;
}
.imglist {
	display: inline-block;
	font-size: 0;
	padding: 7px 0;
}
.reglist {
	font-size: 10pt;
	text-align: left;
	padding: 2px 2px;
	list-style: none;
}
.imglistreg {
	font-size: 10pt;
	padding: 7px 0;
	margin: 10px;
}
.imglist {
	display: inline-block;
	font-size: 0;
	padding: 7px 0;
}
.reglist a { padding: 2px 5px; }
.imglist-w a { padding: 2px 0; }
.imglist-h a { padding: 2px 0; }

/* Alignment tweaks for the classes used on the Main Page dropdowns */
.alignleft { left: 0%; }
.alignright { right: 0% }

/* Formatting for the Characters dropdown on the Main Page */
#icongallery { 
	padding: 0 5px;
	border-radius: 12px;  
	list-style: none;
	position: relative;
}
#icongallery > li {
	display: inline-block; 
	padding: 3px 1px;
}

/* limits max width of infobox and Main Page dropdown images to the template's defined max width */
.info-boximage img,
.infoboximage img {
	max-width: 100%;
	height: auto;
}
.imglist-h img {
	max-height: 100%;
	width: auto;
}
.imglist-w img {
	max-width: 100%;
	height: auto;
}

.showcase img {
	max-width: 150px;
	height: auto;
}

/* CSS tweaks for the Special:Upload autocomplete functionality. */
#minicomplete-list{
	z-index: 3;
	padding: 2px;
	margin: 0;
	float: left;
	position: absolute;
	cursor: pointer;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border: 1px solid #aaaaaa;
	background: #ffffff;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}

.minicomplete-box{
	margin: 0;
	float: left;
	clear: left;
	width: 100%;
	list-style: none;
}

.minicomplete-option{
	display: block;
	padding: .2em .4em;
	zoom: 1;
	color: #222222;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

/* Tweaks for main page placement of 
   social media icons vs. tally */
   
.page-Main_Page .page-share-container { 
    position:absolute;
    margin-left:42px
}

.page-Main_Page div.tally {
    position:relative;
    right:125px!important;
} 

a[title="Star Wars Insider"] img { margin-bottom: 1px; }

.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
sup.reference a {
    white-space: nowrap;
}
.nowrap pre {
    white-space: pre;
}


/* TODO: REMOVE
/* Restore section edit button for low-level headings as well /
.WikiaArticle .WikiaRail .module h3 .editsection, 
.WikiaRail .module .WikiaArticle h3 .editsection, 
.WikiaArticle h1 .editsection, 
.WikiaArticle h5 .editsection, 
.WikiaArticle h6 .editsection { 
	display: inline; 
}

/* Restore bottom line for h1 headings /
.WikiaArticle h1 { border-bottom-style: solid; border-bottom-width: 0.666667px; border-bottom-color: rgb(191, 191, 191); }
*/


/* Making Discord tag dropdown legible */
#userProfileApp .user-identity-social__icon-tooltip {
    background-color: #143c58;
    border-color: #bfbfbf;
    color: #fff;
}

/* Fix for scrolltable with responsive div */
.responsivediv {display:flex}

/* Remove right rail for Welcome, newcomers */
.page-Wookieepedia_Welcome_newcomers .page__right-rail { display: none; }

/* Hide Talk dropdown button in Forum namespace */
.ns-100 #ca-talk { display: none; }

/* Userbox font colour */
.userbox {
    color:black !important;
}

/* Media timelines */
.wikitable.sortable td.adventure { background-color: #E7717E !important; text-align: center; }
.wikitable.sortable td.audio { background-color: #AD61B5 !important; text-align: center; }
.wikitable.sortable td.comic { background-color: #DBD56D !important; text-align: center; color: black !important; }
.wikitable.sortable td.film { background-color: #5263AA !important; text-align: center; }
.wikitable.sortable td.gamebook { background-color: #DB986D !important; text-align: center; }
.wikitable.sortable td.junior { background-color: #8DB3E2 !important; text-align: center; }
.wikitable.sortable td.novel { background-color: #42d4F4 !important; text-align: center; color: black !important; }
.wikitable.sortable td.promotional { background-color: #A9A9A9 !important; text-align: center; }
.wikitable.sortable td.short { background-color: #9598E0 !important; text-align: center; color: black !important; }
.wikitable.sortable td.tv { background-color: #5389AA !important; text-align: center; }
.wikitable.sortable td.videogame { background-color: #97C86B !important; text-align: center; color: black !important; }
.wikitable.sortable td.young { background-color: #8DE2C3 !important; text-align: center; color: black !important; }
.wikitable.sortable td.unpublished { background-color: #BB303F !important; text-align: center; }
.wikitable.rankings-table td.empty { color: #606060 !important; background-color: #b7b7b7 !important; }
.media-table ul { margin: 0px 0px 2px 36px !important }

/* </nowiki></pre> */

/* Cosmetic Search Results Fix */
li:has(> a.search-app__suggestion-link[href*='Breast']) { display: none; }
li:has(> a.search-app__suggestion-link[href*='query=Sex']) { display: none; }
li:has(> a.search-app__suggestion-link[href*='query=Slave%20leia' i]) { display: none; }
li:has(> a.search-app__suggestion-link[href*='/wiki/Fanon']) { display: none; }
li:has(> a.search-app__suggestion-link[href*='Jinky' i]) { display: none; }
li:has(> a.search-app__suggestion-link[href*='Gaper' i]) { display: none; }
li:has(> a.search-app__suggestion-link[href*='Bingzoid' i]) { display: none; }

/* Special: Community */
.community-page-cards-module { display: none; }

/* AudioButton formatting (yes, it errors, this is for-now intentional) */
a.ext-audiobutton {
	text-decoration: none;
	&[ data-state='play' ]:before {
		content: 'Listen';
	}
	&[ data-state='pause' ]:before {
		content: 'Listen';
	}
	&[ data-state='error' ]:before {
		content: 'Listen';
	}
}

/* Making recent images module match our styling instead of Fandom's default yellow/purple, requires dark mode update per every new theme */
.theme-fandomdesktop-dark #recent-images-module .wds-text-card .wds-text-card__title {
	color: #FFFFFF !important;
}

.theme-fandomdesktop-light #recent-images-module .wds-text-card .wds-text-card__title {
	color: #000000 !important;
}

.theme-fandomdesktop-dark #recent-images-module .wds-text-card {
	background-color: #1e314f !important;
}

/* TOC coloring fix - light mode */
.theme-fandomdesktop-light #toc { background-color: rgb(242, 245, 253); }

/* 'Recent Images' cosmetic for duration of live-action release spoiler period per Staff - currently commented out  */
/* .rail-module.recent-images-module { */
/*      display:none; */
/*} */