/* Touch layouts shared by the studio website and both game subsites. */
@media(max-width:900px){
  .site-header nav a,.site-footer nav a,.site-footer .email-link{min-height:44px;display:inline-flex;align-items:center}
  .site-footer nav{flex-wrap:wrap}
  header.top .wrap{flex-wrap:wrap}
  header.top .brand{min-height:44px}
  header.top .brand span{display:inline;font-size:18px}
  header.top .nav{flex-wrap:wrap;gap:8px 16px}
  header.top .nav a{display:inline-flex;align-items:center;min-height:44px}
  footer nav a{display:inline-flex;align-items:center;min-height:44px}
  .page a{overflow-wrap:anywhere}
  .product-grid,.shots{overscroll-behavior-x:contain}
}
