/* Production Home only: secondary navigation/state below the primary Bull Run scene. */
.br-home .home-world { display:flex; flex-wrap:wrap; align-items:center; gap:.5rem 1rem; padding:.65rem 1rem; background:#102527; border-inline:2px solid #617d67; border-bottom:1px solid #617d67; }
.br-home .home-world .br-btn { flex:0 0 auto; min-height:44px; max-width:100%; text-decoration:none; }
.br-home .home-world [data-world-summary] { flex:1 1 16rem; min-width:0; display:flex; flex-wrap:wrap; gap:.25rem 1rem; font-size:.85rem; }
.br-home .home-world p { margin:0; overflow-wrap:anywhere; }
.br-home .home-world strong { color:var(--br-gold); }
/* Keep this dark secondary entry readable in every link interaction state. */
.br-home .home-world .br-btn-neutral,
.br-home .home-world .br-btn-neutral:is(:link,:visited,:hover,:focus-visible,:active) { --button-ink:var(--br-text); color:var(--br-text); }
@media (max-width: 767.98px) {
    /* Home-only composition: foreground left, target farther back on the right. */
    .br-home .home-game .home-moo-foreground { width:82%; left:-16%; bottom:20%; }
    .br-home .home-game .home-wall-target { width:54%; right:0; top:12%; }
}
