MediaWiki:Citizen.css: Difference between revisions

MediaWiki interface page
mNo edit summary
mNo edit summary
Line 17: Line 17:
     color: #ff2200;
     color: #ff2200;
     border-color: rgba(255, 255, 255, 0.05);
     border-color: rgba(255, 255, 255, 0.05);
    border-radius: 2px;
}
}



Revision as of 15:46, 1 March 2024

/* All CSS here will be loaded for users of the Citizen skin */

.mw-body-footer {
    display: flex;
    flex-direction: column;
    grid-area: footer;
    gap: var(--space-xl);
    line-height: var(--line-height-sm);
    background-color: rgb(33, 40, 46, 0.9);
    border-radius: 18px;
    padding: 20px;
    width: 1280px;
}

.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive{
    background-color: hsl(205, 25%, 15%);
    color: #ff2200;
    border-color: rgba(255, 255, 255, 0.05);
    border-radius: 2px;
}

:root #ca-edit  {
	--color-primary: hsl(3, 64%, 50%);	
}
:root #ca-edit  {
	--color-primary: hsl(205, 25%, 15%);
	--color-primary--hover: hsl(205, 50%, 30%);
}

#footer-places-disclaimers { display: none !important}

:root {
	--width-layout: 1280px !important;
	--color-primary__h: 205;
}

/* Adjust contrast since we changed primary color */
:root.skin-citizen-dark {
	--color-primary__l: 35% ;
}

.citizen-footer {
	opacity: 90%;
}




body {
	min-height: 100vh;
	padding: 0;
	margin: 0;
	color: var( --color-base );
	accent-color: var( --color-primary );
	/*background: var( --color-surface-0 );*/
	background: url('../../../../images/citizen-skin/background.jpg') fixed no-repeat top center;
	}

/* Footer */
/*.mw-body-footer {
    width: 1080px;
    background-color: rgb(33, 40, 46, 0.9);
    border-radius: 18px;
    padding: 10px 20px 10px;
    display: flex;
    flex-direction: column;
    grid-area: footer;
    gap: var(--space-xl);
    line-height: var(--line-height-sm);

}
*/
/* Header Padding-Left */
.page-heading {
    flex-grow: 1;
    padding-left: 20px;
}

/* Center Content Body Border/Round Radius */
.citizen-body {
    grid-area: content;
    background-color: rgb(33, 40, 46, 0.9);
    border-radius: 18px;
    padding: 20px;
}




/* Align icon opacity with skin default */
.mw-logo-icon {
	opacity: var( --opacity-icon-base );
}

/*
 * Menu
 * Rich format menu to have more hierarchy
*/
.mw-portlet-External {
	margin-top: var( --space-md );
    padding-top: var( --space-sm );
	border-top: 1px solid var( --border-color-base );
	font-size: 0.8125rem;
	grid-column: 1 / -1;
	white-space: nowrap;
}

.mw-portlet-External .citizen-menu__heading {
	display: none;
}

.mw-portlet-External ul {
	display: flex;
	overflow: auto;
}

.mw-portlet-External .mw-list-item a {
	gap: 0;
}

/* Label */
.citizen-drawer__menu [id^="n-sidebar-label-"] a {
	pointer-events: none;
    margin-left: var( --space-xs );
    padding-left: var( --space-md );
	padding-right: var( --space-xs );
	border-left: 1px solid var( --border-color-base );
    border-radius: 0;
    letter-spacing: 0.05em;
    font-weight: var( --font-weight-normal );
    color: var( --color-base--subtle ) !important;
}



/*
 * Footer icons
 * We use custom footer icons so we need to fine tune it
*/
#footer-icons a {
	opacity: var( --opacity-icon-base );
	transition: opacity 250ms ease;
}

#footer-icons a:hover {
	opacity: var( --opacity-icon-base--hover );
}

#footer-icons a:active {
	opacity: var( --opacity-icon-base--active );
}

/* More space between icons */
#footer-icons ul,
#footer-icons li {
	gap: var( --space-md );
}

/* Divide footer links into two columns */
#footer-places {
	column-count: 2;
}

/* Fix misalignment in Safari and Firefox when using two columns */
#footer-places ul {
	display: initial;
}

/* Darken the footer icon in light mode */
.skin-citizen-light #footer-icons a {
	filter: invert( 1 ) hue-rotate( 180deg );
}

/* Lighten the icon in dark mode */
.skin-citizen-dark .mw-logo-icon {
	filter: invert( 1 ) hue-rotate( 180deg );
}

/* Hide main page header */
.page-Star_Citizen_Wiki .mw-body-header {
	display: none;
}

/*
 * Very important checkmark
 * Blue checkmark near wordmark
*/
.mw-logo-wordmark {
    display: flex;
    align-items: center;
    gap: var( --space-sm );
}

.mw-logo-wordmark:after {
	content: "";
    width: 38px;
    height: 38px;
    display: block;
    background: url('../../../../images/citizen-skin/triglavian-wordmark.png');
}

.wikitable th {
    font-size: 0.8125rem;
    font-weight: var(--font-weight-normal);
    color: var(--color-base--subtle);
    text-align: start;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}


/* Side Menu-Drawer Icon */

.citizen-drawer__buttonIcon{
	background: url('../../../../images/citizen-skin/neocom-sidebar-eve.png') center;
	height:32px;
	width:32px;
}
.citizen-drawer__buttonIcon div{
	display: none;
}

.citizen-drawer__button {
    position: relative;
    padding: 0 10 var(--space-xs) 0;
    margin: var(--space-xxs) 0;
    border-right: 0;
    border-bottom: 1px solid var(--border-color-base);
}

/* Disable Sitename Small Font "From EVEDump" */
#siteSub{ display: none !important; }

/* Search Icon */
.mw-ui-icon-wikimedia-articlesSearch:before {
    background-image: url(../../../../images/citizen-skin/search.png);
}
/* Search No Results */
.mw-ui-icon-wikimedia-articleNotFound:before {
    background-image: url(../../../../images/citizen-skin/search_noresults.png);
}

/* User Preferences Gear */
.mw-ui-icon-wikimedia-settings:before {
    background-image: url(../../../../images/citizen-skin/sidebar-preferences.png);
}
/* Invert Icons */
.mw-ui-icon-wikimedia-settings, .mw-ui-icon-wikimedia-articleNotFound, .mw-ui-icon-wikimedia-articlesSearch, .mw-logo-icon, .citizen-drawer__buttonIcon{
	filter: var( --filter-invert );
}