
/* V21.5 — Discover navigation + robust feature media */
.feature-hero-media.wrap.article-shell{width:min(calc(100% - 36px),900px)!important;max-width:900px!important;margin:18px auto 10px!important;padding:0!important}
.feature-hero-media.wrap.article-shell .feature-hero-frame{width:100%!important;max-width:100%!important}
.feature-hero-frame img{object-fit:contain!important;object-position:center!important;height:auto!important;aspect-ratio:auto!important;background:#0f0f16!important}
.article-thumb img,.home-feature-thumb img{width:100%!important;height:auto!important;aspect-ratio:460/215!important;object-fit:contain!important;object-position:center!important;background:#111119!important}
.discover-split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.discover-card{display:block;padding:30px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(255,60,171,.07),rgba(40,199,227,.03));box-shadow:var(--shadow)}.discover-card h2{margin:8px 0 10px}.discover-card p{color:var(--muted);line-height:1.65}.discover-card strong{color:var(--pink2)}
.felipe-game-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 14px}.felipe-game-card{display:block!important;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel);color:inherit!important}.felipe-game-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.felipe-game-card>div{padding:16px}.felipe-game-card strong{display:block;font-size:1.18rem;color:var(--text)}.felipe-game-card span{display:block;color:var(--muted);margin:5px 0 10px;line-height:1.5}.felipe-game-card b{color:var(--cyan)}
.felipe-more-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0}.felipe-more-grid a{display:block!important;padding:18px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.025);color:inherit!important}.felipe-more-grid strong{display:block;color:var(--text);font-size:1.05rem}.felipe-more-grid span{display:block;color:var(--muted);margin-top:5px}
@media(max-width:720px){.discover-split,.felipe-game-grid,.felipe-more-grid{grid-template-columns:1fr}.feature-hero-media.wrap.article-shell{width:min(calc(100% - 24px),900px)!important}}
