
:is(.home-shelf-grid,.library-grid) .cover.original-poster{aspect-ratio:142/204;border:1px solid #d9dcdf;border-radius:10px;background:var(--poster-bg)!important;color:var(--poster-ink)!important;isolation:isolate}
.original-poster::before,.original-poster::after{content:none!important}.original-poster *{font-family:Arial,'Helvetica Neue','PingFang SC','Microsoft YaHei',sans-serif!important;font-style:normal!important}
.poster-colours{position:absolute;right:0;bottom:0;display:flex;width:var(--art-width);height:var(--art-height);z-index:-1}.poster-colours i{display:block;height:100%;min-width:0}
.poster-meta{position:absolute;top:15px;left:14px;font-size:11px;line-height:1.2;font-weight:500}.poster-note{position:absolute;top:15px;left:68%;right:6px;font-size:10px;line-height:1.25;font-weight:600;overflow-wrap:normal;word-break:normal;hyphens:none;letter-spacing:-.025em;text-align:left}
:is(.home-shelf-grid,.library-grid) .original-poster .cover-title{top:27%;left:13px;right:13px;font-size:43px;line-height:.94;letter-spacing:-.065em;font-weight:900;color:var(--poster-ink)!important;text-transform:uppercase;text-align:left}
.poster-rule-top{position:absolute;top:0;left:66%;width:1px;height:23%;background:var(--poster-ink);opacity:.85}.poster-rule-bottom{position:absolute;left:0;right:0;top:85%;height:1px;background:var(--poster-ink);opacity:.85}.poster-rule-foot{position:absolute;left:18%;top:var(--foot-start);bottom:0;width:1px;background:var(--poster-ink);opacity:.85}
.poster-translation{display:block;font-size:15px;line-height:1.4;font-weight:700;margin-top:11px;min-height:21px;text-align:left}.poster-translation:empty{display:none}.topic-key{margin-top:7px!important;font-size:11px;gap:4px 8px}.book-meta{margin-top:7px!important}
:is(.home-shelf-grid,.library-grid) .shelf-more-face{aspect-ratio:142/204}
@media(max-width:500px){:is(.home-shelf-grid,.library-grid) .original-poster .cover-title{font-size:34px;left:12px;right:12px}.poster-note{font-size:9px;right:8px}.poster-meta{left:12px;font-size:10px}.poster-translation{font-size:13px}}

/* Theme filters belong to the full library, not the home shelf. */
.home-shelf-grid .topic-key{display:none!important}
