body{background:#f7f8fa;color:#222}.brand{font-size:28px;font-weight:900;color:#e56c13;text-decoration:none;letter-spacing:-1px}.brand span{font-size:12px;color:#333;letter-spacing:1px}nav a{color:#333;text-decoration:none;font-weight:600;font-size:14px}nav a:hover{color:#e56c13}.hero{background:linear-gradient(120deg,#ffedd8,#f8b85f);padding:65px 45px;border-radius:20px}.hero h1{font-weight:800}.product-img{height:190px;width:100%;object-fit:cover;background:#f1ede7;border-radius:8px 8px 0 0}.placeholder-product{display:flex;align-items:center;justify-content:center;font-size:75px}.card{border-radius:12px}.btn-warning{background:#f7941d;border-color:#f7941d}.table{background:white}input,select,textarea{max-width:100%}