.card summary{grid-template-columns:auto 1fr auto auto}
.fav-btn{align-self:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid #cad0d6;border-radius:50%;background:#fff;color:#a4aab0;font-size:1.25rem;line-height:1;cursor:pointer}
.fav-btn:hover{color:#7d943e;border-color:var(--primary)}
.fav-btn.active{color:#825d00;background:#fff3bd;border-color:#d4ac2c}
@media(max-width:700px){.card summary{grid-template-columns:auto 1fr auto}.card summary .meta{grid-column:2}.fav-btn{grid-column:3;grid-row:1/3}}
