/* Blood & Tribute Phase 23: Street Leads is a city-only discovery surface.
   Gameplay mutations still use the existing protected 21.359 RPC. */
#underworld .bt23380-leads{border:1px solid rgba(205,164,90,.31);border-radius:10px;background:linear-gradient(145deg,rgba(43,33,18,.66),rgba(13,13,13,.94));padding:11px 10px;margin:12px 5px 14px;min-width:0}
#underworld .bt23380-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
#underworld .bt23380-heading span{display:flex;flex-direction:column;gap:2px;min-width:0}
#underworld .bt23380-heading small{font-size:9px;color:#a98c5d;letter-spacing:.09em}
#underworld .bt23380-heading strong{font-size:16px;color:#f4d99f;font-family:Georgia,serif}
#underworld .bt23380-heading button{flex:none;white-space:nowrap;font-size:11px}
#underworld .bt23380-intro,#underworld .bt23380-footer,#underworld .bt23380-out-of-range{font-size:11px;line-height:1.45;color:#c9bba4;margin:8px 0}
#underworld .bt23380-out-of-range{padding:8px;border:1px solid #8c6338;border-radius:7px;background:rgba(94,53,25,.3);color:#efca90}
#underworld .bt23380-list{display:grid;gap:6px;margin-top:8px}
#underworld .bt23380-lead{display:flex;align-items:center;gap:9px;text-align:left;min-width:0;width:100%;padding:8px;border:1px solid rgba(190,152,86,.25);border-radius:8px;background:rgba(16,16,16,.85);color:#f0e0be;cursor:pointer;transition:border-color .17s ease,background .17s ease}
#underworld .bt23380-lead:hover,#underworld .bt23380-lead:focus-visible{border-color:#d1a95d;background:rgba(69,54,33,.7)}
#underworld .bt23380-lead img{width:32px;height:32px;object-fit:cover;border-radius:50%;border:1px solid #896a39;flex:none}
#underworld .bt23380-lead>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}
#underworld .bt23380-lead b{font-size:10px;color:#d9b66c}
#underworld .bt23380-lead strong{font-size:11px;overflow-wrap:anywhere}
#underworld .bt23380-lead span small{font-size:10px;color:#a99f90}
#underworld .bt23380-lead em{display:flex;flex-direction:column;align-items:flex-end;min-width:64px;flex:none;font-size:12px;color:#f0d391;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}
#underworld .bt23380-lead em small{color:#d2bea0;font-size:9px;white-space:nowrap;font-weight:400}
#underworld .bt23380-footer{margin:8px 0 0;color:#978d81}
#underworld .bt23380-dossier{border:1px solid rgba(185,146,76,.25);background:rgba(24,21,15,.65);border-radius:8px;margin:11px 7px;padding:9px;display:flex;flex-direction:column;gap:4px}
#underworld .bt23380-dossier strong{color:#f0ce8c;font-size:12px}
#underworld .bt23380-dossier small{color:#c8bfae;font-size:11px;line-height:1.5}
@media(max-width:550px){#underworld .bt23380-leads{margin-left:0;margin-right:0}#underworld .bt23380-lead{gap:7px}#underworld .bt23380-lead em{min-width:58px}}
@media(prefers-reduced-motion:reduce){#underworld .bt23380-lead{transition:none}}

/* Phase 23-B: roaming status remains a compact inline Street Leads detail. */
.bt23380-footer strong{font-weight:700;color:#d9b46e}

/* Phase 23-C: clear, compact personal encounter effects, no added full-width clutter. */
#underworld .bt23382-perks{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:10px;color:#e4c38c}
#underworld .bt23382-perks span{padding:5px 8px;border-radius:6px;background:rgba(118,80,32,.16);border:1px solid rgba(206,165,86,.26)}
#underworld .bt23382-perks strong{font-size:12px;color:#f6dba2}
#underworld .bt23382-use-tip{margin-top:8px;width:100%;white-space:normal;min-height:34px;text-align:center;border-color:#b99857}
