Template:Standings table start/styles.css
Appearance
/* {{pp|small=y}} */
.standings-box {
border: 1px solid #a2a9b1;
border-top: none;
border-spacing: 3px;
background-color: var(--background-color-interactive-subtle,#f8f9fa);
color: var(--color-base, black);
padding: 0.2em;
font-size: 88%;
line-height: 1.5em;
text-align:center;
}
.standings-box caption {
border: 1px solid #a2a9b1;
border-bottom: none;
padding: 5px;
box-shadow: inset 5px 5px 0 var(--background-color-interactive-subtle,#f8f9fa), inset -5px -5px 0 var(--background-color-interactive-subtle,#f8f9fa);
background-color: #eee;
color: var(--color-base, black);
font-weight:bold;
white-space:normal;
}
.standings-box th,
.standings-box td {
vertical-align: top;
}
.standings-box .header {
background-color:#ccc;
color:black;
font-weight:bold;
text-align:left;
}
.standings-box .ecol {
text-align:left;
width:80%;
}
.standings-box .tcol {
text-align:left;
}
.standings-box .subcol {
width:1%;
}
.standings-table-conference-title {
text-align: center;
}
.standings-table-legend {
text-align:left;
white-space:normal;
}
@media (min-width: 720px) {
.standings-box {
/* @noflip */
margin: 0.5em 0 0.5em 1em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
width:25em;
}
}
@media screen {
html.skin-theme-clientpref-night .standings-box caption {
background-color: var(--background-color-neutral,#f8f9fa);
}
}
@media screen and ( prefers-color-scheme: dark) {
/* automatic mode */
html.skin-theme-clientpref-os .standings-box caption {
background-color: var(--background-color-neutral,#f8f9fa);;
}
}