.ttt-grid .hl2-card{border-color:#ffad8950}.ttt-grid .hl2-card img{display:block;width:100%;height:170px;object-fit:contain;background:#15151b;border-radius:4px;margin-bottom:10px}.ttt-grid.stages img{height:auto;aspect-ratio:16/9;object-fit:cover}.ttt-home .ttt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ttt-logo{display:block;width:268px;max-width:100%;height:auto;margin:10px auto 20px}.ttt-directory .sources{margin-top:24px;font-size:13px}.ttt-home .portal-section li{margin:12px 0}
/* Match the compact fighter rosters across the Tekken guides. */
body .ttt-grid.characters{grid-template-columns:repeat(auto-fill,minmax(min(100%,132px),1fr));gap:10px}
body .ttt-grid.characters .hl2-card{min-width:0}
body .ttt-grid.characters .hl2-card img{height:96px;margin-bottom:8px}
body .ttt-grid.characters .hl2-card>div{padding:9px}
body .ttt-grid.characters .hl2-card h2{font-size:14px;line-height:1.3;overflow-wrap:anywhere}
@media(max-width:600px){
 body .ttt-grid.characters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 body .ttt-grid.characters .hl2-card img{height:84px}
}
