/* Live maker card. Shared find cards retain their existing image ratios and alignment. */
.made-card-playable .made-art{display:block;aspect-ratio:8/5;background:#fbfbf8}
.made-card-playable .made-art>img{object-fit:contain}
.made-card-playable .made-caption{flex-wrap:wrap;gap:16px}
.made-card-playable .made-caption>div{flex:1 1 200px}
.made-card-playable .made-details{font-size:12px;margin-top:10px}
.made-play{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:6px;padding:8px 16px;background:#f6cc30;color:#191919;border:1px solid #191919;border-radius:6px;font-size:14px;font-weight:700;white-space:nowrap}
.made-play:hover{background:#ffe46c}
.made-card-playable .made-guide{font-size:14px;margin-top:10px}
.made-guide a{text-decoration:underline;text-underline-offset:3px}
.made-card-playable a:focus-visible{outline:3px solid #c7461f;outline-offset:3px}
.made-page .made-grid:has(>.made-card-playable:only-child){grid-template-columns:minmax(0,1000px)}
.made-page .made-card-playable{display:grid;grid-template-columns:1.35fr 1fr;align-items:center}
.made-page .made-card-playable .made-art{aspect-ratio:8/5}
.made-page .made-card-playable .made-caption{display:block}
.made-page .made-card-playable .made-play{margin-top:18px}
@media(max-width:740px){
 .made-page .made-card-playable{grid-template-columns:1fr}
 .made-card-playable .made-play{margin-top:14px}
 .discovery-flow #made-here{order:-1;border-top:0;padding-bottom:28px}
 .discovery-flow #made-here .made-grid{grid-template-columns:1fr}
 .discovery-flow #fresh-finds{border-top:1px solid var(--line)}
}
