/* Paint every cell, including off-screen columns, without replacing status colors. */
main table > tbody > tr.is-reading-row > :is(td, th) {
    background-image: linear-gradient(rgba(35, 139, 214, .16), rgba(35, 139, 214, .16));
    box-shadow: inset 0 2px 0 #4695c9, inset 0 -2px 0 #4695c9;
}

@media (forced-colors: active) {
    main table > tbody > tr.is-reading-row > :is(td, th) {
        outline: 1px solid Highlight;
        outline-offset: -1px;
    }
}

@media print {
    main table > tbody > tr.is-reading-row > :is(td, th) {
        background-image: none;
        box-shadow: none;
        outline: none;
    }
}
