@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Mitr:wght@200;300;400;500;600;700&family=Noto+Sans+Thai+Looped:wght@100;200;300;400;500;600;700;800;900&display=swap";.menu-page{background-color:#f9f6ef;font-family:Noto Sans Thai Looped,sans-serif;padding-bottom:50px}.menu-sections{padding:1rem 2rem}.menu-category-section{margin-bottom:40px}.category-title{font-size:1.5rem;font-weight:700;color:#4b2c10;border-left:6px solid #f5c778;padding-left:12px;margin-bottom:20px}.menu-items{display:flex;flex-wrap:wrap;gap:1.5rem}.menu-card{width:240px;background-color:#fff;border-radius:20px;box-shadow:0 4px 10px #0000001a;overflow:hidden;transition:transform .2s}.menu-card:hover{transform:translateY(-5px)}.menu-image{width:100%;height:180px;object-fit:cover;background-color:#fff3d3}.menu-info{padding:1rem;text-align:center}.menu-name{margin-bottom:.3rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.menu-price{color:#d17800;margin-bottom:.8rem}.order-button{background-color:#f5a623;color:#fff;padding:.5rem 1.2rem;border:none;border-radius:20px;font-weight:600;cursor:pointer;transition:background-color .3s}.order-button:hover{background-color:#e0911d}.button-category{font-family:Noto Sans Thai Looped,sans-serif;font-size:large}.h1-header{font-family:Noto Sans Thai Looped,sans-serif;text-align:center;font-size:50px;color:#724100;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.h2-header{font-family:Noto Sans Thai Looped,sans-serif;text-align:center;font-size:30px;color:#d17800;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}body{background-color:#fff3d3}.nav-bar{z-index:1000}body{font-family:Noto Sans Thai Looped,sans-serif;font-style:normal}
