MediaWiki:Themes.css

.portable-infobox { border: 1px solid #e0e0e0; color: #3a3a3a; line-height: 22px; }

.portable-infobox.pi-background { background-color: #f2f2f2; }

.portable-infobox .pi-border-color { border-color: #aaa; }

.portable-infobox .pi-font { font-size: 12px; }

.portable-infobox .pi-secondary-font { font-size: 12px; }

.portable-infobox [lang='ja-Latn'] { font-style: italic; }

.portable-infobox .pi-header, .portable-infobox .pi-title { background: #c5c5c5; border-bottom: 1px solid #aaa; font-size: 14px; font-weight: bold; line-height: 1.3em; padding: 4px; text-align: center; }

.portable-infobox .pi-header img, .portable-infobox .pi-title img { padding-left: 3px; padding-right: 3px; }

.portable-infobox .pi-title ~ .pi-title, .portable-infobox .pi-group .pi-title { font-weight: normal; }

.portable-infobox > .pi-header ~ .pi-group.pi-collapse .pi-header { font-weight: normal; text-align: left; }

.portable-infobox ul.pi-image-collection-tabs { margin: 0; }

.portable-infobox .pi-image-collection-tabs .pi-tab-link { background: #f2f2f2; color: #448; font-size: small; padding: 2px 5px; border-color: #f2f2f2; }

.portable-infobox .pi-image-collection-tabs .pi-tab-link.current { background: white; font-weight: bold; border-color: white; }

.portable-infobox .pi-data.pi-item-spacing { padding: 0; }

.portable-infobox .pi-data-label img, .portable-infobox .pi-data-value img { padding-right: 3px; }

.portable-infobox .pi-data-label { background: #e5e5e5; border: 0; font-size: 12px; font-weight: bold; line-height: 18px; padding: 4px; vertical-align: top; } .portable-infobox .pi-data-label:not(.pi-smart-data-label) { flex-basis: 100px; border-right: 1px solid #aaa; } .portable-infobox .pi-data-value { background: #f2f2f2; font-size: 12px; padding: 4px; }

.portable-infobox .pi-data-value [data-image-key="Icon_-_Search.png"] { padding-left: 3px; padding-right: 0; }

.portable-infobox .pi-title ul { list-style-type: none; margin: auto; font-size: smaller; }

.portable-infobox .pi-title li:not(:last-of-type) { border-bottom: 1px dotted #e5e5e5; padding-bottom: 2px; }

.portable-infobox .pi-title .plainlist ul, .portable-infobox .pi-data-value .plainlist ul { line-height: inherit; list-style: none none; margin: 0; }

.portable-infobox .pi-title .plainlist li, .portable-infobox .pi-data-value .plainlist li { margin-bottom: 0; }

.portable-infobox .pi-title :not(.plainlist) ul, .portable-infobox .pi-data-value :not(.plainlist) ul { margin-left: 0.75em; }

.portable-infobox .pi-data-value li ul { margin-bottom: 0; margin-top: 0; }

.portable-infobox a[href$="?action=formedit"]::after, .portable-infobox a[href*="Special:SearchByProperty"]::after, .portable-infobox a[href*="Special:Ask"]::after { content: unset; }

.portable-infobox.type-character .pi-data-label, .portable-infobox.type-sorcery .pi-data-label, .portable-infobox.pi-theme-character .pi-data-label, .portable-infobox.pi-theme-sorcery .pi-data-label { flex-basis: 85px; }

.portable-infobox.type-sorcery .pi-image-collection, .portable-infobox.type-team .pi-image-collection, .portable-infobox.type-tool .pi-image-collection, .portable-infobox.pi-theme-sorcery .pi-image-collection, .portable-infobox.pi-theme-team .pi-image-collection, .portable-infobox.pi-theme-tools .pi-image-collection { display: flex; flex-direction: column; }

.portable-infobox.type-sorcery .pi-image-collection-tabs, .portable-infobox.type-team .pi-image-collection-tabs, .portable-infobox.type-tool .pi-image-collection-tabs, .portable-infobox.pi-theme-sorcery .pi-image-collection-tabs, .portable-infobox.pi-theme-team .pi-image-collection-tabs, .portable-infobox.pi-theme-tools .pi-image-collection-tabs { display: flex; flex-flow: row wrap; order: 99; overflow-y: auto; text-align: center; }

.portable-infobox.type-sorcery .pi-tab-link, .portable-infobox.type-team .pi-tab-link, .portable-infobox.type-tool .pi-tab-link, .portable-infobox.pi-theme-sorcery .pi-tab-link, .portable-infobox.pi-theme-team .pi-tab-link, .portable-infobox.pi-theme-tools .pi-tab-link { flex-basis: 100%; max-width: inherit; padding: 1px 3px; white-space: inherit; }