/* GARAZI v2.8 — Header download shortcuts only. All other v2.7 styling untouched. */
.lp .header-right .header-download-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}
.lp .header-right .header-download{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 11px;border-radius:6px;white-space:nowrap;text-align:center;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.015em;line-height:1;transition:filter .2s,transform .2s,border-color .2s}
.lp .header-right .header-download-android{background:#fe762e;border:1px solid #fe762e;color:#121415}
.lp .header-right .header-download-ios{border:1px solid #747e86;background:#202a30;color:#fff}
.lp .header-right .header-download:hover{filter:brightness(1.12);transform:translateY(-2px)}
.lp .header-right .header-download:focus-visible,.lp .mobile-download-actions a:focus-visible{outline:3px solid #ffb77f;outline-offset:3px}
.lp .mobile-nav .mobile-download-actions{display:flex;flex-direction:column;gap:8px;margin:14px 0 10px}
.lp .mobile-nav .mobile-download-actions a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:46px;padding:12px 14px;border-radius:7px;font-size:12px;font-weight:900;letter-spacing:.035em;border:1px solid transparent}
.lp .mobile-nav .mobile-download-actions .mobile-download-android{background:#fe762e;color:#101517}
.lp .mobile-nav .mobile-download-actions .mobile-download-ios{background:#27323a;border-color:#78838b;color:#fff}
/* Compact, but retain full desktop navigation when it fits. */
@media(min-width:1341px) and (max-width:1599px){
  .lp .header-inner{gap:9px}
  .lp .desktop-nav{gap:11px}
  .lp .desktop-nav a{font-size:10.5px}
  .lp .desktop-nav .nav-investor{padding:10px 10px;font-size:9px}
  .lp .header-right{gap:6px;margin-left:5px}
  .lp .nav-login{padding:0 9px;font-size:9px}
  .lp .header-right .header-download{padding:0 8px;font-size:9px;min-height:38px}
}
/* On laptop widths, keep both download links directly visible beside the menu button. */
@media(min-width:681px) and (max-width:1340px){
  .lp .desktop-nav,.lp .header-right .nav-login{display:none}
  .lp .header-right{margin-left:auto}
  .lp .hamburger{display:block}
  .lp .header-right .header-download{min-height:40px}
}
/* Very small screens: downloads appear prominently at the top of the expanded navigation. */
@media(max-width:680px){
  .lp .header-right .header-download-actions{display:none}
  .lp .mobile-nav .mobile-download-actions{margin-top:12px}
}
