
.home-expanded .source-note{font-size:10px!important;color:var(--muted);margin:8px 0 0;line-height:1.5;overflow-wrap:anywhere;-webkit-line-clamp:2!important}
.home-expanded .expansion-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 24px;font-size:12px;color:var(--muted)}
.home-expanded .expansion-note strong{color:var(--text);font-size:13px}
.home-expanded .rank-list{row-gap:20px}
.home-expanded .poster-copy>p:not(.source-note){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8;min-height:7.2em}
.home-expanded .topic-mosaic{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;height:100%;gap:3px;overflow:hidden;background:var(--surface)}
.home-expanded .topic-mosaic img{width:100%;height:100%;object-fit:cover}
.home-expanded .similar-card .poster-cover{aspect-ratio:1.4}
.home-expanded .related-examples{font-size:10px!important;line-height:1.6!important;min-height:0!important;color:var(--pink);margin-top:8px!important;-webkit-line-clamp:2!important}
.home-expanded .related-grid .poster-copy>p:not(.source-note):not(.related-examples){min-height:5.4em;-webkit-line-clamp:3}
.home-expanded .review-poster .cover-art{background:var(--soft)}
.home-expanded.topic-fandom .poster-grid .poster-cover,.home-expanded.topic-community .poster-grid .poster-cover{aspect-ratio:4/3}
.home-expanded.topic-community .poster-grid .poster-cover img,.home-expanded.topic-fandom .poster-grid .poster-cover img{background:var(--bg)}
.home-expanded .poster-grid .poster-copy h3{min-height:2.9em;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:normal}
.home-expanded #notes .cover-caption{display:none}.home-expanded .similar-card .cover-caption{font-size:14px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.home-expanded .image-credits{margin-top:30px;padding:20px;border:1px solid var(--border);border-radius:var(--radius);font-size:11px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere}
.home-expanded .image-credits h3{font-size:14px;color:var(--text);margin-bottom:8px}.home-expanded .image-credits p{margin:6px 0}.home-expanded .image-credits ul{margin:8px 0;padding-left:20px}.home-expanded .image-credits li{margin:8px 0}
@media(max-width:520px){.home-expanded .poster-copy>p:not(.source-note){-webkit-line-clamp:4;font-size:11px;min-height:7.2em}.home-expanded .source-note{font-size:9px!important}.home-expanded .expansion-note{font-size:10px;gap:6px}.home-expanded .topic-mosaic{gap:2px}.home-expanded .related-examples{font-size:9px!important}.home-expanded .poster-grid .poster-copy h3{font-size:13px}}
