/* Public pages use the same saved preference as the cabinet. Their base is dark. */
:root[data-theme="light"]{color-scheme:light}
:root[data-theme="light"] body{background:#f3f4f1;color:#1b252e}
:root[data-theme="light"] :is(header,footer){border-color:#dce3e3}
:root[data-theme="light"] :is(a,header .brand,.brand){color:#285c93}
:root[data-theme="light"] :is(p,.muted,footer,.meta,.trail,.live-detail,.search-count,.media-figure figcaption,.filters label,.leader-controls label){color:#55636e}
:root[data-theme="light"] :is(.card,.game,.playoff-match,.live-event,.media-figure,.filters,.standings-table,.hero-media){background:#fff;border-color:#dce3e3;color:#1b252e}
:root[data-theme="light"] :is(.standings-table th,.standings-table td){border-color:#dce3e3}
:root[data-theme="light"] .standings-table th{color:#50616f}
:root[data-theme="light"] :is(.site-search input,.filters input,.filters select,.leader-controls select){background:#fff;border-color:#c3cfd3;color:#1b252e}
:root[data-theme="light"] :is(button,.filters button[type=reset]){background:#1d3144;color:#fff}
:root[data-theme="light"] :is(.status,.bracket-warning,.live-note){color:#68491b}
:root[data-theme="light"] .status{border-color:#c8d1d1}
:root[data-theme="light"] .winner{color:#21643f}
:root[data-theme="light"] .skip-link{background:#1d3144;color:#fff}
