/* Continuous encounter information uses the existing HUD space, leaving the arena open. */
body.immersive-game .mobile-objective { color:#e5e4da; line-height:16px; }
body.immersive-game .mobile-objective strong { display:flex; justify-content:center; align-items:center; gap:12px; font-size:11px; font-weight:500; }
body.immersive-game .mobile-objective strong b { color:#e8d6a6; font:11px var(--mono); }
body.immersive-game .mobile-objective small { display:block; color:#bdccd2; font-size:9px; line-height:14px; }
body.immersive-game .mobile-objective .encounter-pressure { color:#b8dbc3; font-size:9px; padding:0 5px; border:1px solid #69928a80; border-radius:3px; }
body.immersive-game .mobile-objective[data-pressure="3"] .encounter-pressure { color:#e9d39c; border-color:#b3935580; }
body.immersive-game .mobile-objective[data-pressure="4"] .encounter-pressure,
body.immersive-game .mobile-objective[data-pressure="5"] .encounter-pressure { color:#ffc0bd; border-color:#db858280; }
body.immersive-game .mobile-objective[data-event=heavy] strong { color:#efc48c; }
body.immersive-game .mobile-objective[data-event=crossfire] strong { color:#b5d9ef; }
body.immersive-game .mobile-objective[data-event=hunt] strong { color:#edacc9; }
body.immersive-game .campaign-lobby .map-card-info .map-threats { font-size:10px; line-height:1.6; margin:8px 0 0; color:#c5d2d4; letter-spacing:0; }
body.immersive-game .campaign-lobby .map-selection-note { line-height:1.7; }
.enemy-card .enemy-locations { font-size:10px; color:#aebfcb; }
.encounter-guide { margin:32px 0; padding:20px; border:1px solid #53606b; border-radius:8px; background:#1d303e; }
.encounter-guide>p { font-size:12px; line-height:1.9; color:#b9cbd0; }
.encounter-guide-cards { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin-top:18px; }
.encounter-guide-cards article { border-left:2px solid #b3cdb2; padding:3px 12px; }
.encounter-guide-cards b { display:block; color:#ede0bf; font-size:12px; margin-bottom:8px; }
.encounter-guide-cards span { color:#b6c7d1; font-size:11px; line-height:1.7; }
@media(max-width:650px){.encounter-guide{padding:16px}.encounter-guide .section-heading{align-items:start;gap:8px;flex-direction:column}.encounter-guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.encounter-guide-cards article{padding-left:8px}.encounter-guide-cards span{font-size:10px}}
@media(orientation:landscape) and (max-height:600px){body.immersive-game .mobile-objective{display:block;min-height:30px;padding-top:0}body.immersive-game .mobile-objective strong{font-size:10px;gap:8px}body.immersive-game .mobile-objective small{font-size:8px;line-height:12px}}
@media(max-width:360px){body.immersive-game .mobile-objective strong{font-size:10px}body.immersive-game .mobile-objective small{font-size:8px}body.immersive-game .control-center #xp-label{font-size:8px}}
