.chapter-tabs{grid-template-columns:repeat(5,1fr);max-width:550px}.chapter-tabs button{font-size:9px;padding:9px 5px}.chapter-tabs small{display:block;margin:0 0 3px}.boss-hud{position:absolute;top:187px;left:50%;transform:translateX(-50%);width:min(430px,80vw);background:#182336ed;border:1px solid #c18b77;border-radius:7px;padding:10px 14px;text-align:center}.boss-hud b{font-size:11px;color:#ffd4b7}.boss-hud>div{height:7px;background:#394250;margin-top:7px;overflow:hidden;border-radius:5px}.boss-hud i{display:block;height:100%;background:linear-gradient(90deg,#ed8b60,#f5c5ab);transition:width .15s}.weapon-state{position:absolute;left:24px;top:113px;font-size:9px;color:#a6dedc;max-width:230px;line-height:1.8}.pickup-hint{top:260px}.chapter-tabs button[aria-pressed=true]{box-shadow:inset 0 -2px #8bf1d1}.edition-v11 .mission-details{line-height:1.9!important}
@media(max-width:1000px){.chapter-tabs{grid-template-columns:repeat(3,1fr)}.chapter-tabs small{display:inline-block;margin-right:5px}.chapter-tabs button{min-height:31px}.edition-v11 .intro{margin-bottom:28px}}
@media(max-height:650px) and (min-width:650px){.boss-hud{top:154px;padding:6px 10px}.weapon-state{top:115px;left:18px;font-size:8px;max-width:130px}.pickup-hint{top:212px}.chapter-tabs{grid-template-columns:repeat(5,1fr)}.chapter-tabs small{display:block}.chapter-tabs button{font-size:8px;min-height:35px}}
@media(max-width:600px){.chapter-tabs{grid-template-columns:repeat(2,1fr)}.chapter-tabs button{font-size:10px;min-height:36px}.boss-hud{top:180px}.weapon-state{top:87px;left:10px;font-size:7px;max-width:110px}.pickup-hint{top:245px}}
@media(max-height:650px) and (min-width:650px){.boss-hud{top:78px;left:auto;right:14px;transform:none;width:230px;padding:4px 8px}.boss-hud b{font-size:8px}.boss-hud>div{height:4px;margin-top:4px}.edition-v11 .objective{left:35%;max-width:52vw;font-size:8px}.pickup-hint{top:145px;left:18px;transform:none;max-width:280px;padding:4px 8px;font-size:8px}.edition-v11 .toast{bottom:auto;top:177px;left:18px;transform:none;max-width:280px;min-width:0;font-size:8px;padding:5px 8px}}
