/* Fast IP Checking — precise ASN Lookup icon and alignment corrections (9 IP tools only). */
/* Desktop values are taken from asn-lookup/index.html; mobile from asn-lookup/mobile.html. */
#ipg-asn-header .ipg-nav{gap:22px}
#ipg-asn-header .ipg-brand{font-size:1rem}
#ipg-asn-header .ipg-brandmark{border-radius:12px}
#ipg-asn-header .ipg-iconbtn{border-radius:11px}
#ipg-asn-header .ipg-iconbtn .fa-solid{font-size:16px;line-height:1;display:inline-block}
/* The theme, then the hamburger, must occupy the right edge. */
@media (max-width:1020px){
 #ipg-asn-header .ipg-actions{margin-left:auto!important;margin-right:0!important;display:flex!important;align-items:center!important;flex-shrink:0!important;gap:8px!important}
 #ipg-asn-header .ipg-menu-btn{display:grid!important;place-items:center!important}
 #ipg-asn-header .ipg-nav{justify-content:space-between!important}
}
@media (max-width:820px){
 #ipg-asn-header .ipg-nav{height:60px!important}
 #ipg-asn-header .ipg-brand{font-size:.82rem!important}
 #ipg-asn-header .ipg-brandmark{width:35px;height:35px;flex:0 0 35px}
}
