.section .orangeBreaking{display:none}
.topOrangeBreaking{position:absolute;top:100px;left:5vw;right:5vw;z-index:9;min-height:66px;padding:12px 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;border:1px solid #ff762d80;border-radius:16px;background:#0c1011f2;box-shadow:0 18px 45px #0009;color:#fff;text-decoration:none;backdrop-filter:blur(14px)}
.topAlertBadge{display:flex;align-items:center;gap:11px;padding:10px 13px;border-radius:999px;background:#ff6a001c;color:#ff812b;font-size:8px;letter-spacing:.14em;white-space:nowrap}.topAlertBadge i{width:9px;height:9px;border-radius:50%;background:#ff6a00;box-shadow:0 0 0 7px #ff6a0028;animation:orangeSignal 1.15s infinite}.topAlertNews{min-width:0;display:flex;align-items:center;gap:18px}.topAlertNews strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.topAlertNews small{color:#999;font-size:9px;white-space:nowrap}.topOrangeBreaking em{font-style:normal;color:#ff812b;font-size:8px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.topOrangeBreaking+main .hero{padding-top:245px}
.integratedWorld>.mapTexture,.alertWorld>.mapTexture,.mapPlotArea{position:absolute;inset:auto;width:92%;height:auto;aspect-ratio:2756/1214;left:4%;top:50%;transform:translateY(-50%)}.integratedWorld>.mapTexture,.alertWorld>.mapTexture{background-size:100% 100%}.mapPlotArea{z-index:5;pointer-events:none}.mapPlotArea>button{pointer-events:auto}.mapPlotArea .pin,.mapPlotArea .integratedAlertPin{position:absolute}.integratedAlertPreview{z-index:20}
@media(max-width:800px){.topOrangeBreaking{top:96px;left:12px;right:12px;min-height:92px;grid-template-columns:1fr auto;padding:12px}.topAlertBadge{grid-column:1/-1;justify-self:start;padding:8px 11px}.topAlertNews{display:block}.topAlertNews strong{display:block;font-size:12px}.topAlertNews small{display:block;margin-top:6px}.topOrangeBreaking em{font-size:0}.topOrangeBreaking em:after{content:"↗";font-size:16px}.topOrangeBreaking+main .hero{padding-top:255px}.integratedWorld>.mapTexture,.alertWorld>.mapTexture,.mapPlotArea{width:115%;left:-7.5%}}
@media(prefers-reduced-motion:reduce){.topAlertBadge i{animation:none}}
