/* Illustrated edition: compact mobile controls, safe areas and readable original mission panels. */
#brookhollow2D{display:block}body{background:#273b36}button{touch-action:none}#bh151ViewTools{position:fixed;left:12px;top:calc(160px + env(safe-area-inset-top));display:flex;gap:5px;z-index:15}#bh151ViewTools button{min-width:36px;padding:8px;border:1px solid #d8c39699;border-radius:8px;background:#163734e8;font-size:11px}#bh151Companion{position:fixed;bottom:calc(17px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:16;display:flex;gap:4px;max-width:95vw}#bh151Companion button{font:800 9px system-ui;padding:9px 8px;min-width:56px;border:1px solid #dfc593;border-radius:7px;background:#193831ed;white-space:nowrap}#bh151Companion button[data-active=true]{background:#95733e}#bh148Reticle{display:none!important}#bh148WeaponHUD{max-width:108px}#bh147Actions{max-height:20vh!important;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y!important}#joy{z-index:18}#hud,#policeHud,#objective,#hint{pointer-events:none}#bh148CombatUI,#bh147Actions{z-index:16}#bh148Toast{top:calc(113px + env(safe-area-inset-top))!important;max-width:75vw!important;font-size:10px!important}#start{z-index:100!important;background:linear-gradient(145deg,#102e2cf5,#1c242bf5)!important}#start h1{color:#e6d3a3}#start p{font-size:14px}#loading{z-index:101!important}#bh151ViewTools{max-width:35vw}#bh148CombatPad button{background:#163734eb!important}#bh148Primary button{background:#163734eb!important}#dialogue{z-index:40!important}#joy{bottom:calc(58px + env(safe-area-inset-bottom))!important}@media(orientation:landscape){#bh151ViewTools{top:calc(90px + env(safe-area-inset-top))}#bh151Companion{bottom:calc(7px + env(safe-area-inset-bottom))}}
