Template:Standings table start/styles.css

/* */ .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; } }

html.skin-theme-clientpref-night .standings-box caption { background-color: var(--background-color-neutral,#f8f9fa); }

@media (prefers-color-scheme: dark) { /* automatic mode */ html.skin-theme-clientpref-os .standings-box caption { background-color: var(--background-color-neutral,#f8f9fa);; } }