.mre-reader-links.sns-share{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:12px 0;font-family:"Yu Gothic UI","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}
.mre-reader-links.sns-share>a.sns-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:4px;width:auto;height:auto;min-height:36px;margin:0;padding:6px 12px;border:1px solid #d8d1ca;border-radius:6px;background:#fffdf9;color:#654735;font-size:13px;line-height:1.4;text-decoration:none}
.mre-reader-links.sns-share>a.mre-reader-links__x{background:#202020;color:#fff;border-color:#202020}
.mre-reader-links>a:hover{box-shadow:0 1px 3px #0002}
.mre-reader-links>a:focus-visible{outline:3px solid #a95527;outline-offset:3px}
.mre-reader-links__new{font-size:11px}
/* Equal landscape work-card frames. Theme covers and tables are excluded. */
@media(min-width:801px){
 body.home.page-id-845 #mp-home .mp-cover,
 body #mp-ol-catalog .grid[data-density] .card .art.cover-art,
 body #mp-ranking-catalog .grid[data-density] .card .art.cover-art{position:relative;display:block;width:100%;height:auto;min-height:0;aspect-ratio:4/3;flex:none;padding:0;overflow:hidden}
 body.home.page-id-845 #mp-home .mp-cover img,
 body #mp-ol-catalog .grid[data-density] .card .art.cover-art img,
 body #mp-ranking-catalog .grid[data-density] .card .art.cover-art img{position:absolute;inset:0;display:block;width:100%;max-width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 35%;border-radius:0;margin:0;flex:none}
 body.home.page-id-845 #mp-home .mp-rank{z-index:1;top:7px;left:7px;font-size:12px;padding:3px 6px}
 body.home.page-id-845 #mp-home .mp-work-copy{padding:9px 10px 10px;margin-top:0}
 body.home.page-id-845 #mp-home .mp-work-copy h4{font-size:14px}
}
