/* ═══════════ RESPONSIVE ═══════════ */
@media(min-width:500px){#app{max-width:480px;margin:0 auto}#scroll-bottom-btn{right:calc(50vw - 220px)}}
@media(min-width:768px){#menu-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}}
@media(min-width:1024px){#app{max-width:520px}#menu-grid{grid-template-columns:repeat(3,1fr)}}
