/* Small-screen navigation stays usable without shrinking tap areas. */
@media(max-width:760px){.header nav a,.header #motion{min-height:44px;display:flex;align-items:center}.header #motion{gap:4px}.header{gap:10px}.header nav{gap:15px}.credits-link,footer a:last-child{min-height:44px;display:flex;align-items:center}footer a:last-child{justify-content:flex-end}}
@media(max-width:360px){.brand img{width:120px}.header nav{gap:11px;font-size:10px}.header #motion{font-size:7px;letter-spacing:.5px;gap:2px}.header{gap:6px}.header #motion span{margin-left:0}}
