/* Visual review patch — portrait presentation only; original images remain unchanged. */
/* Fill transparent space inside ornate frames with a rich illustrated environment. */
html body #app #menu #v2-selection-panel #heroes .face > .roster-picture {
 background-image: linear-gradient(160deg,rgba(31,92,104,.12),rgba(14,68,42,.3)),url("assets/royal-forest.webp")!important;
 background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;
}
/* Improve legibility and depth for country portraits without modifying source pixels. */
html body #app #menu #v2-selection-panel #heroes .face > .roster-picture[src*="world-"] {
 filter:contrast(1.10) saturate(1.17) brightness(1.045)!important;
}
/* Avoid bottom navigation covering the final row in the scrollable selection panel. */
html body #app #menu #v2-selection-panel #heroes {scroll-padding-bottom:185px!important;}
html body #app #menu #v2-selection-panel {padding-bottom:clamp(130px,24vh,230px)!important;box-sizing:border-box!important;}
/* Preserve complete artwork and readable labels across narrow Android screens. */
@media(max-width:520px){html body #app #menu #v2-selection-panel #heroes .face > .w545-label{font-size:clamp(11px,2.9vw,15px)!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;}}
