/* Phone layout, following the Mobile reference design (≤ 430 px frame). */
@media (max-width: 600px) {
  header > div { padding: 12px 18px !important; gap: 12px !important; }
  header > div > a img { height: 30px !important; }
  header > div > div { gap: 8px !important; }
  header > div > div > button[data-nosfx] { display: none !important; }
  #top > section:first-child .pf-btn { width: 100%; }
}
