MediaWiki:Themes.css

/* All Infoboxes — Vars */ .portable-infobox { --start-gradient: #90EE90; --stop-gradient: #072B07; }

/* All Infoboxes — Structure */ .portable-infobox { font-family: "Segoe UI", sansserif; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; }

.portable-infobox:after { content: ""; display: block; width: 100%; height: 5px; border-right: 1px solid #545454; border-bottom: 1px solid #545454; box-sizing: border-box; margin-top: 2px; }

.portable-infobox.pi-background { background-color: transparent; }

.portable-infobox .pi-border-color { border-color: transparent; }

/* All Infoboxes — Backgrounds */ .portable-infobox .pi-data .pi-data-label, .portable-infobox .pi-header, .portable-infobox .pi-title, .portable-infobox:after { background: var(--start-gradient); background-image: gradient(linear, 0% 0%, 0% 100%, color-stop(25%, var(--start-gradient)), color-stop(75%, var(--stop-gradient))); background-image: -o-linear-gradient(top, var(--start-gradient) 25%, var(--stop-gradient) 75%); background-image: -ms-linear-gradient(top, var(--start-gradient) 25%, var(--stop-gradient) 75%); background-image: -moz-linear-gradient(top, var(--start-gradient) 25%, var(--stop-gradient) 75%); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(25%, var(--start-gradient)), color-stop(75%, var(--stop-gradient))); }

/* All Infoboxes — Titles & Headers */ .portable-infobox .pi-header, .portable-infobox .pi-title { font-weight: bold; font-size: smaller; line-height: 18px; text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000; text-align: center; padding: 2px 0; border: 1px solid #545454; border-radius: 2ex; margin-bottom: 3px; }

/* All Infoboxes — Images */ .portable-infobox .pi-image { width: 100%; padding: 2px; border-right: 1px solid #545454; border-bottom: 1px solid #545454; box-sizing: border-box; margin-bottom: 2px; }

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

/* All Infoboxes — Data */ .portable-infobox .pi-data { padding: 0; margin-bottom: 2px; }

.portable-infobox .pi-data .pi-data-label { vertical-align: middle; text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000; padding: 3px; border-right: 1px solid #545454; border-bottom: 1px solid #545454; }

.portable-infobox .pi-data .pi-data-value { padding: 3px; border-right: 1px solid #545454; border-bottom: 1px solid #545454; margin-left: 2px; }

.portable-infobox .pi-data .pi-data-value:not(:first-child) { padding-left: 5px; }

/* Theme - Fullbringer */ .portable-infobox.pi-theme-fullbringer { --start-gradient: #90EE90; --stop-gradient: #072B07; }