Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Episode Infobox/styles.css

Template page
/* ================================================
   Episode Infobox — TemplateStyles
   Theming via Citizen skin CSS custom properties.
   Requires Extension:TemplateStylesExtender to use
   CSS variables from the Citizen skin.
   ================================================ */

.portable-infobox {
	float: right;
	clear: right;
	margin: 0 0 1em 1em;
	padding: 0.5em;
	width: 300px;
	background-color: var(--color-surface-1);
	border: 1px solid var(--border-color-base);
	font-size: 0.9em;
	color: var(--color-base);
}

.portable-infobox .pi-title {
	text-align: center;
	padding: 0.5em;
	background-color: var(--color-surface-2);
	font-family: "Helvetica Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 900;
}

.portable-infobox .pi-title {
	text-align: center;
	padding: 0.5em;
	background-color: var(--color-surface-2);
	font-weight: bold;
}

.portable-infobox .pi-image img {
	width: 100%;
	height: auto;
}

.portable-infobox .pi-image-caption {
	font-size: 0.85em;
	text-align: center;
	color: var(--color-subtle);
	padding: 0.25em 0;
}

.portable-infobox .pi-header {
	background-color: var(--color-progressive, #36c);
	color: #fff;
	padding: 0.3em 0.5em;
	font-weight: bold;
	text-align: center;
}

.portable-infobox .pi-data {
	display: flex;
	padding: 0.3em 0.5em;
	border-top: 1px solid var(--border-color-base);
}

.portable-infobox .pi-data-label {
	flex: 0 0 40%;
	font-weight: bold;
	color: var(--color-subtle);
}

.portable-infobox .pi-data-value {
	flex: 1;
}

/* ================================================
   Dark mode overrides
   Citizen automatically adjusts its CSS variables
   per theme, so these blocks are only needed if you
   want to deviate from the skin's defaults.
   ================================================ */

/* Dark mode */
.skin-theme-clientpref-night .portable-infobox {
	background-color: var(--color-surface-4);
}

/* Pure black mode */
.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 .portable-infobox {
	background-color: #000;
}

/* Automatic (follows OS preference) */
@media ( prefers-color-scheme: dark ) {
	.skin-theme-clientpref-os .portable-infobox {
		background-color: var(--color-surface-4);
	}
}