*{box-sizing:border-box}body{margin:0;font-family:Arial,"Noto Sans Bengali",sans-serif;background:#f5f7f8;color:#182026}.hero{background:#fff;padding:18px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 10px #0001;position:sticky;top:0;z-index:2}.logo{width:62px;height:62px;object-fit:contain;border-radius:14px}.hero h1{margin:0;font-size:25px}.hero p{margin:5px 0;color:#667}.grid{max-width:1000px;margin:20px auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;padding:0 14px}.food,.card{background:white;border-radius:16px;padding:16px;box-shadow:0 3px 14px #00000010}.food img{width:100%;height:170px;object-fit:cover;border-radius:12px;background:#eee}.food h3{margin:10px 0 5px}.price{font-weight:bold;font-size:20px}.notice{max-width:1000px;margin:18px auto 0;padding:0 14px}.notice div{background:#eaf7ee;padding:12px;border-radius:12px}.card{max-width:1000px;margin:20px auto;padding:18px}input,textarea,button{width:100%;padding:12px;margin:7px 0;border:1px solid #d5dadd;border-radius:10px;font-size:16px}textarea{min-height:90px}button{background:#137a42;color:white;border:0;font-weight:bold;cursor:pointer}.secondary{background:#69757d}.muted{color:#69757d;font-size:13px}.cartrow{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #eee}.topbar{display:flex;justify-content:space-between;gap:10px;align-items:center}.topbar button{width:auto;padding:10px 15px}.admin{max-width:1000px;margin:auto;padding:18px}.admin .card{max-width:none}.adminItem{border-bottom:1px solid #eee;padding:10px 0}.adminItem button{width:auto;margin-right:6px;padding:8px 12px}.order{padding:12px;border:1px solid #ddd;border-radius:10px;margin:8px 0}label{display:block;font-weight:bold;font-size:14px}