body .ui-menu .ui-theme-toggler.light {
    display: block;
}

body .ui-menu .ui-theme-toggler.dark {
    display: none;
}

/* e.g. home -> workout */
body .ui-card {
    box-shadow: 0 .25em 1em var(--primary-900);
}

/* e.g. home -> workout -> completed workout -> expand -> "Set 1", "Set 2", etc border-bottom */
body .ui-datatable .ui-datatable-data>tr>th {
    border-bottom: 1px solid #304562;
}

/* e.g. home -> workout -> start -> background of active set */
body #sessionBlockExecutionDialog fieldset table tr.current {
    background: var(--primary-800);
}

/* e.g. owner -> sessions -> "Active" column */
body .ui-state-valid {
    color: var(--green-400);
}
body .ui-state-invalid {
    color: var(--pink-400);
}

