/* Gate090: viewport-specific homepage first impression only. No global style edits.
   1366x768 monitors normally expose ~690px content viewport after browser toolbar.
   Keep readable headings and dashboard preview entirely visible in the first fold. */
@media (min-width:1121px) and (max-height:860px) {
  .hero-shell{min-height:0;padding:23px 0 28px;gap:40px}
  .hero-copy h1{font-size:clamp(31.2px,2.76vw,37.6px);line-height:1.085;margin:12px 0 14px}
  .hero-copy>p{font-size:15px;line-height:1.55}
  .hero-actions{margin:19px 0 16px}
  .hero-actions .btn{min-height:47px}
  .hero-chips span{padding:6px 10px}
  .hero-visual{padding:0}
  .browser-top{height:40px}
  .dashboard-head{padding:10px 14px 8px}
  .map-card{height:153px}
  .dual-map{padding:0 13px}
  .tracking-list{padding:5px 13px 6px}
  .tracking-row{padding:7px 2px}
}
