.battle-album .album-photo{aspect-ratio:2/3;position:relative}.battle-album .album-photo img{object-fit:contain}.battle-play{color:#fff;background:linear-gradient(#0000,#000e);justify-content:center;align-items:center;gap:8px;padding:13px 8px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.battle-dates{border-bottom:1px solid #443622;grid-template-columns:repeat(3,1fr);gap:20px;padding-block:30px;display:grid}.battle-dates>div{flex-direction:column;gap:10px;display:flex}.battle-dates span{letter-spacing:.14em;color:#c5a566;font-size:11px}.battle-dates strong{font:24px Georgia,serif}.battle-dates p{color:#bbb2a3;grid-column:1/-1;margin:0;font-size:14px;line-height:1.7}.battle-dates a{color:#e4c18b;text-decoration:underline}.battle-updated{color:#bbb2a3;margin:0 0 25px;font-size:13px}.battle-album .battle-song{color:#e4c18b}.battle-album .post-share{margin-top:25px}@media (max-width:600px){.battle-dates{grid-template-columns:1fr;gap:20px}.battle-dates strong{font-size:22px}.battle-dates>div{gap:5px}.battle-album .album-card-copy>span{font-size:9px}.battle-play{font-size:11px}}.battle-album .album-intro{padding-top:32px}.battle-header-art{border:1px solid #665633;border-radius:14px;width:100%;height:auto;margin-bottom:38px;display:block}@media (max-width:600px){.battle-album .album-intro{padding-top:24px}.battle-header-art{border-radius:8px;margin-bottom:28px}}
