/* PakClimate v11.10.7 — scoped mobile corrections only; no charts, APIs or desktop edits. */
@media (max-width:700px){
/* Navy header: all three stripes must be clearly visible, including the first and third. */
.site-header .pk-mobile-toggle span{display:block!important;width:17px!important;height:2px!important;min-height:2px!important;flex:none!important;opacity:1!important;visibility:visible!important;background:#63c9f4!important;border:0!important;border-radius:2px!important;transform:none!important}
.site-header .pk-mobile-toggle{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:34px!important;height:34px!important;flex:0 0 34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
/* Home header is pale: use dark blue for adequate contrast. */
.home-topnav .pk-mobile-toggle span{display:block!important;width:17px!important;height:2px!important;min-height:2px!important;flex:none!important;opacity:1!important;visibility:visible!important;background:#147ba9!important;border:0!important;border-radius:2px!important;transform:none!important}
.home-topnav .pk-mobile-toggle{gap:3px!important;width:34px!important;height:34px!important;flex:0 0 34px!important;min-width:34px!important;min-height:34px!important}
/* Distinguish current selection from the featured archive destination. */
.site-header .globalnav .pk-mobile-city-section a.pk-mobile-records:not(.active),
.site-header .globalnav .pk-mobile-city-section a[href*="historical-records"]:not(.active){background:transparent!important;color:#168ac5!important;font-weight:800!important}
.site-header .globalnav .pk-mobile-city-section a.active{background:#dceef9!important;color:#12334b!important;font-weight:800!important}
.site-header .globalnav .pk-mobile-city-section a.pk-mobile-records.active,
.site-header .globalnav .pk-mobile-city-section a[href*="historical-records"].active{background:#dceef9!important;color:#168ac5!important}
/* Environmental cards are appended dynamically to the overview grid. Preserve their inner scales. */
body .page-wrap .overview-grid>.obs-card.pk-env-card{grid-column:1/-1!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}
body .page-wrap .overview-grid>.obs-card.pk-last10-card{grid-column:1/-1!important}
}
