.rs-shelf-viewport{--cl-board-top:#d2ad78;--cl-band:6px;--cl-lip:3px;--cl-set:2px}.rs-dark .rs-shelf-viewport{--cl-board-top:#3c3c43}.rs-shelf-viewport .rs-shelf-unit .rs-shelf-back{z-index:0}.rs-shelf-viewport .rs-shelf-unit .rs-shelf-back:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--cl-band);background:linear-gradient(180deg,color-mix(in srgb,var(--cl-board-top) 52%,#000) 0,color-mix(in srgb,var(--cl-board-top) 82%,#000) 45%,var(--cl-board-top) 80%,color-mix(in srgb,var(--cl-board-top) 86%,#fff) 100%);pointer-events:none}.rs-shelf-viewport .rs-shelf-unit .rs-shelf-board{z-index:3}.rs-shelf-viewport .rs-shelf-unit .rs-shelf-board:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--cl-lip));height:var(--cl-lip);border-radius:1px 1px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--cl-board-top) 70%,#fff) 0,var(--cl-board-top) 1px,color-mix(in srgb,var(--cl-board-top) 88%,#000) 100%);pointer-events:none}.rs-shelf-viewport .rs-pbook:focus-visible:not(.selected,.dragging){z-index:4!important}.rs-shelf-viewport .rs-pbook{top:calc(-1 * var(--cl-set))}.rs-shelf-viewport .rs-pbook:not(.selected,.dragging){box-shadow:inset -1.5px 0 1px rgba(0,0,0,.18),inset 1.5px 0 1px rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.32),0 0 1px rgba(0,0,0,.18)}