/* Blood & Tribute 21.347 — server home & Rival deep link. Keep Build 21.346
   full-bleed full-aspect map and Alt+wheel zoom completely unchanged. */
#gameScreen.bt22325-underworld-mode #underworld .bt22347-home {
  margin:12px 10px 14px;padding:13px 14px;border:1px solid rgba(213,167,92,.42);
  border-radius:10px;background:linear-gradient(125deg,rgba(63,44,19,.55),rgba(9,12,16,.7));
  display:flex;flex-direction:column;align-items:flex-start;gap:7px;
}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-home-eyebrow {
  text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:#d1ab68;font-weight:700;
}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-home-line{
  display:flex;flex-wrap:wrap;align-items:center;gap:8px;
}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-home-line strong{font-size:17px;color:#f0e5d5}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-home-line span{font-size:11px;color:#b8c3bc}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-home small{color:#aab0aa;font-size:10px;line-height:1.45}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-home-label {
  display:inline-block;margin:8px 0 2px;padding:3px 8px;border:1px solid rgba(211,166,82,.6);
  border-radius:6px;font-size:10px;color:#eac17a;letter-spacing:.09em;text-transform:uppercase;
}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-rivals-info {
  display:block;font-size:11px;line-height:1.5;color:#bbb09b;
}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-rival-error {
  margin:7px 9px;padding:10px;color:#f2c8b4;border:1px solid rgba(211,110,87,.48);
  background:rgba(81,26,22,.28);border-radius:6px;font-size:12px;
}

/* Consolidated target actions: scroll inside the existing right sidebar. */
#gameScreen.bt22325-underworld-mode #underworld .bt22347-world-actions,
#gameScreen.bt22325-underworld-mode #underworld .bt22347-npc-control {display:flex;flex-direction:column;gap:8px;padding:12px;border-top:1px solid rgba(213,167,92,.28)}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-action-heading strong,
#gameScreen.bt22325-underworld-mode #underworld .bt22347-npc-control>strong{color:#e1c28a;font-size:13px}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-action-heading small,
#gameScreen.bt22325-underworld-mode #underworld .bt22347-world-actions>small,
#gameScreen.bt22325-underworld-mode #underworld .bt22347-npc-control>small{color:#b4aa99;font-size:11px;line-height:1.45}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-world-action{display:flex;align-items:center;justify-content:space-between;gap:9px;border:1px solid rgba(166,141,91,.3);padding:9px;border-radius:8px;background:rgba(22,19,15,.84)}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-world-action span{min-width:0;display:flex;flex-direction:column;gap:4px}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-world-action span strong{font-size:12px;color:#eae0cf}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-world-action span small{font-size:10px;color:#bcb19e}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-world-action button{flex:0 0 auto;max-width:56%;white-space:normal;font-size:10px;padding:6px 8px}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-world-action button:disabled{opacity:.72;cursor:not-allowed}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-action-loading{padding:11px;color:#bcb09d;font-size:12px}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-ownership{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid rgba(166,141,91,.15);font-size:12px}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-ownership span{color:#bcb09d}
#gameScreen.bt22325-underworld-mode #underworld .bt22347-ownership strong{color:#f1e0b6;text-align:right}
/* Rivals is now inside Underworld; the historic renderer is retained for its proven combat RPC. */
#gameScreen .nav-btn[data-view="rivals"],#gameScreen .nav-btn[data-view="fronts"]{display:none!important}
