/* V14: category labels, horizontal media preserved, compact navigation */
.af-category-nav{display:flex!important;flex-wrap:wrap!important;gap:2px 6px!important;padding-block:7px!important;align-items:center!important}
.af-category-nav a{font-size:12px!important;white-space:nowrap!important;padding:7px 10px!important;line-height:1.4!important}
.af-quick-cats{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 8px}
.af-quick-cats a{background:#1f222d;color:#f5f5f5;border:1px solid #343744;border-radius:6px;padding:8px 12px;font-weight:800;font-size:13px}
.af-quick-cats a:hover{border-color:#e83252;background:#2b2230}
.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.category-tile{display:flex;align-items:center;justify-content:space-between;min-height:82px;padding:16px 20px}
.category-tile strong{font-weight:800;font-size:16px}.category-tile span{color:#ea3656}
.af-empty{background:#1a1d27;padding:24px;border:1px solid #313541;border-radius:9px;color:#cbd0de}
/* Maintain user's horizontal landscape artwork regardless of earlier stylesheet rules */
.media-cover{aspect-ratio:16/9!important}.media-cover img{object-fit:cover!important}
.trend-image{width:200px!important;height:auto!important;aspect-ratio:16/9!important;border-radius:8px!important;border-width:2px!important}
.trend-item{flex-basis:205px!important}
@media(max-width:780px){.af-category-nav{flex-wrap:nowrap!important;overflow:auto!important}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-tile{min-height:70px;padding:11px}.category-tile strong{font-size:13px}}
@media(max-width:420px){.category-grid{grid-template-columns:1fr}.af-quick-cats a{font-size:12px}}
