:is(.home-shelf-grid,.library-grid) .system-cover .cover-title{top:16%}:is(.home-shelf-grid,.library-grid) .system-cover .cover-caption{top:80%!important;left:14px!important;right:14px!important;bottom:auto!important;width:auto!important;writing-mode:horizontal-tb!important;color:var(--neutral-ink)!important;white-space:normal;display:block!important;font-size:12px!important;line-height:1.4}
:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="3"] .cover-title{bottom:29%;top:18%}:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="3"] .cover-top{right:14px!important}:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="3"] .cover-top>span:first-child{max-width:none!important;white-space:nowrap}:is(.home-shelf-grid,.library-grid) .system-cover .cover-top>span:first-child{font-size:10px!important}.palette-grid .cover-title{overflow-wrap:anywhere}.system-layout-label a{color:#555;text-underline-offset:3px}

/* Translation panel follows a stable slot belonging to each layout. */
:is(.home-shelf-grid,.library-grid) .system-cover .cover-title{letter-spacing:-.045em;line-height:1.03}
:is(.home-shelf-grid,.library-grid) .system-cover .cover-number{font-size:17px!important;line-height:1.1}
:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="1"] .cover-top,:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="4"] .cover-top{color:var(--neutral-ink)!important}
:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="1"] .cover-caption,:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="4"] .cover-caption{top:13%!important}
:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="1"] .cover-title,:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="4"] .cover-title{top:31%}
:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="2"] .cover-caption,:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="5"] .cover-caption{top:48%!important}
:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="2"] .cover-title,:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="5"] .cover-title{top:17%;font-size:28px}
:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="3"] .cover-top{left:14px!important;right:calc(25% + 14px)!important;gap:6px}
:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="3"] .cover-top>span:first-child{max-width:none!important;white-space:normal;line-height:1.25}
:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="3"] .cover-title{left:14px;right:auto;top:22%;bottom:14px;width:calc(var(--vertical-width)*.75);font-size:25px;line-height:1.1}
:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="3"] .cover-caption{left:80%!important;right:6%!important;top:18%!important;bottom:16px!important;writing-mode:vertical-rl!important;width:auto!important;line-height:1.6}
@media(max-width:500px){:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="3"] .cover-top{left:12px!important;right:calc(25% + 10px)!important}:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="3"] .cover-title{left:12px;font-size:22px}:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="2"] .cover-title,:is(.home-shelf-grid,.library-grid) .system-cover[data-layout="5"] .cover-title{font-size:25px}}

.publication.theme-technology{--tone:#2450C8}.feed-row.theme-technology,.friend-card.theme-technology{background:#2450C8!important;color:white!important}

.publication.theme-business{--tone:#167D8D}.feed-row.theme-business,.friend-card.theme-business{background:#167D8D!important;color:white!important}

.publication.theme-health{--tone:#6F963E}.feed-row.theme-health,.friend-card.theme-health{background:#6F963E!important;color:#171717!important}

.publication.theme-culture{--tone:#F0CD35}.feed-row.theme-culture,.friend-card.theme-culture{background:#F0CD35!important;color:#171717!important}

.publication.theme-lifestyle{--tone:#E98A36}.feed-row.theme-lifestyle,.friend-card.theme-lifestyle{background:#E98A36!important;color:#171717!important}

.publication.theme-literature{--tone:#CE4035}.feed-row.theme-literature,.friend-card.theme-literature{background:#CE4035!important;color:white!important}

.publication.theme-art{--tone:#8062AE}.feed-row.theme-art,.friend-card.theme-art{background:#8062AE!important;color:white!important}

.publication.theme-beauty{--tone:#D98BAA}.feed-row.theme-beauty,.friend-card.theme-beauty{background:#D98BAA!important;color:#171717!important}

.topic-key{font-variant-numeric:tabular-nums}.topic-key span{white-space:nowrap}
