.meal{text-align:center;font-size:60px;font-weight:700;color:#e93600;margin-top:2%;text-transform:uppercase;text-shadow:3px 3px 6px rgba(0,0,0,.3)}.meal:hover{color:#ff7272}.category1{margin-top:3%;margin-left:3%;font-size:28px;font-weight:600;color:#e93600;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.container{background:linear-gradient(135deg,#ff7e5f,#feb47b);padding:20px;border-radius:10px}.category-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;padding:20px;list-style-type:none;justify-items:center}.category-item{text-align:center;background-color:#fffc;border-radius:10px;padding:15px;box-shadow:0 4px 8px #0003;transition:transform .3s ease-in-out}.category-item:hover{transform:scale(1.05);background-color:#fff}.category-image{width:250px;height:180px;object-fit:cover;border-radius:8px;border:3px solid #ff7e5f;padding:5px;box-shadow:0 4px 10px #0003;transition:transform .3s ease}.category-image:hover{transform:scale(1.1)}.category-link{text-decoration:none;color:inherit}.meal-poaster{height:70vh;width:80%;background:url(https://cdn.shopify.com/s/files/1/0249/1701/6629/files/maven_goddess_salad_hero1200x628.png?v=1646265467);background-repeat:no-repeat;background-size:80vw 70vh;margin:3% auto}.welcome1{font-size:25px;font-weight:600;margin-left:13%}.page-container{background-color:#f7f7f7;font-family:Roboto,sans-serif;color:#333;padding:20px}.category-title{font-size:3rem;font-weight:700;margin-top:40px;color:#444;text-transform:capitalize;text-shadow:2px 2px 4px rgba(0,0,0,.1);margin-left:3%}.search-container{text-align:center;margin-bottom:30px}.search-input{padding:12px 20px;width:100%;max-width:400px;border-radius:5px;border:2px solid #ddd;font-size:16px;outline:none;transition:all .3s ease;margin-left:-95%;margin-top:-224%;box-sizing:border-box;background-color:#fff;box-shadow:0 4px 6px #0000001a}.search-input:focus{border-color:#007bff;box-shadow:0 0 10px #007bff80}.food-list-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;padding:20px;list-style-type:none;margin:30px 0 0}.food-item{position:relative;text-align:center;border-radius:12px;padding:15px;background-color:#fff;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;border:1px solid #f0f0f0}.food-item:hover{transform:translateY(-10px);box-shadow:0 8px 30px #00000026}.food-image{width:100%;height:200px;border-radius:10px;object-fit:cover;transition:transform .3s ease-in-out;margin-bottom:15px}.food-item:hover .food-image{transform:scale(1.05)}.food-item-title{font-size:1.25rem;font-weight:600;margin-top:10px;color:#333;transition:color .3s ease;text-transform:capitalize}.food-item:hover .food-item-title{color:#007bff}.food-item-link{text-decoration:none;color:inherit;transition:all .3s ease}.food-item-link:hover{color:#007bff;text-decoration:underline}.meal-detail{max-width:900px;margin:30px auto;padding:20px;font-family:Arial,sans-serif;background-color:#fff;border-radius:12px;box-shadow:0 8px 16px #0000001a;overflow:hidden;transition:all .3s ease-in-out}.meal-detail:hover{box-shadow:0 16px 32px #00000026;transform:translateY(-5px)}.meal-detail h2{font-size:2.2em;color:#333;text-align:center;margin-bottom:15px;font-weight:700;letter-spacing:.5px;text-transform:capitalize}.meal-detail img{display:block;margin:20px auto;border-radius:12px;width:80%;max-width:500px;height:auto;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease-in-out}.meal-detail img:hover{transform:scale(1.05)}.meal-detail h3{font-size:1.8em;color:#444;margin-top:25px;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;font-weight:500}.meal-detail ul{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.meal-detail li{font-size:1.1em;color:#555;background-color:#f1f1f1;border-radius:20px;padding:8px 20px;transition:background-color .3s ease}.meal-detail li span{font-weight:700;color:#333}.meal-detail li:hover{background-color:tomato;color:#fff}.meal-detail p{font-size:1.2em;color:#666;line-height:1.6;text-align:justify;margin-top:20px}.loading,.error{text-align:center;font-size:1.5em;font-weight:600;color:tomato}.loading{color:orange}.error{color:tomato;letter-spacing:1px}@media (max-width: 768px){.meal-detail{padding:15px}.meal-detail h2{font-size:1.8em}.meal-detail img{width:100%}.meal-detail h3{font-size:1.6em}.meal-detail ul{gap:10px}}*{margin:0;padding:0}.navbar{background:linear-gradient(135deg,#f03c00,#000);width:100%;height:8vh}.item{display:flex;justify-content:space-around;align-items:center;padding:15px}.link{color:#fff;text-decoration:none;font-size:1.2rem;transition:color .3s ease}.link:hover{color:#000;transform:scale(1.1)}.name{position:absolute;top:10%;text-align:center;font-size:50px;font-weight:700;color:tomato;left:32%;text-shadow:4px 4px 10px rgba(0,0,0,.5);z-index:10}.name:hover{color:gold;cursor:pointer;transition:color .3s ease}.post{height:70vh;width:90%;background-repeat:no-repeat;background-size:60vw 60vh;margin:6% auto 6% 17%}.search-container{position:absolute;top:27%;left:34%;display:flex;flex-direction:column;align-items:center;gap:15px;z-index:5}.search{background-color:#ffffffb3;border:2px solid #FF6347;border-radius:5px;padding:12px 20px;font-size:16px;width:300px;box-shadow:0 6px 12px #0003;transition:all .3s ease}.search:focus{border-color:gold;outline:none;box-shadow:0 0 10px #ffd70099}.container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;width:80%;margin:1vh auto;margin-top:-28%}.content{background:#0009;padding:20px;border-radius:10px;box-shadow:0 8px 20px #0000004d;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.content:hover{transform:scale(1.05);box-shadow:0 10px 25px #0006}.menu{color:gold;font-size:20px;font-weight:600;text-transform:uppercase;margin-bottom:10px;letter-spacing:1px}.button-style1{position:absolute;left:102%;background-color:tomato;color:#fff;padding:14px 20px;border:none;border-radius:5px;cursor:pointer;font-weight:700;box-shadow:0 6px 12px #0003;transition:background-color .3s ease}.button-style{background-color:tomato;color:#fff;padding:13px 20px;border:none;border-radius:5px;cursor:pointer;font-weight:700;box-shadow:0 6px 12px #0003;transition:background-color .3s ease}.button-style:hover{background-color:gold}.image-style{width:100%;border-radius:10px;object-fit:cover;margin-bottom:15px}.error{color:#ff4747;font-size:18px;text-align:center}.loading{color:#ffbf00;font-size:18px;text-align:center}.dark-theme .container{background-color:#121212}.dark-theme .content{background-color:#ffffff1a}.dark-theme .menu{color:tomato}.dark-theme .search{background-color:#ffffff1a;border-color:tomato}.dark-theme .button-style{background-color:tomato}.dark-theme .error{color:#ff4747}.dark-theme .loading{color:#ffbf00}body{font-family:Arial,sans-serif;background-color:#f7f7f7;margin:0;padding:0;box-sizing:border-box}.cocktail-container{background-color:#fff;max-width:800px;margin:20px auto;padding:20px;border-radius:8px;box-shadow:0 6px 12px #0000001a;text-align:center}.cocktail-title{font-size:36px;color:#2c3e50;margin:10px 0;text-transform:uppercase;font-weight:700}.cocktail-image{width:250px;height:auto;border-radius:8px;margin:20px 0;transition:transform .3s ease-in-out}.cocktail-image:hover{transform:scale(1.05)}.cocktail-details{text-align:left;margin-top:20px}.section-title{font-size:24px;color:#2980b9;font-weight:700;margin-bottom:10px}.ingredient-list{list-style-type:none;padding:0}.ingredient-item{font-size:18px;color:#34495e;margin-bottom:8px}.instructions-text{font-size:18px;color:#7f8c8d;line-height:1.6}.loading-text,.error-text{font-size:18px;text-align:center;color:#f39c12;margin-top:20px}.error-text{color:#e74c3c;font-weight:700}@media (max-width: 768px){.cocktail-container{padding:15px}.cocktail-title{font-size:28px}.cocktail-image{width:200px}.ingredient-item,.instructions-text{font-size:16px}}body{font-family:Arial,sans-serif;background-color:#f1f5f8;color:#333;margin:0;padding:0;box-sizing:border-box}.page-title{text-align:center;margin-top:30px;font-size:42px;color:#2c3e50;font-weight:600;text-transform:uppercase;letter-spacing:2px}.form-controls{display:flex;justify-content:center;gap:20px;margin:40px auto;max-width:1000px;flex-wrap:wrap;align-items:center}.form-control{flex:1;min-width:250px}label{font-size:18px;font-weight:700;margin-right:10px;color:#34495e}.search-input1{font-size:16px;padding:12px;border:2px solid #ccc;border-radius:8px;margin-top:25px;width:100%;transition:border-color .3s ease}.select-input{font-size:16px;padding:12px;border:2px solid #ccc;border-radius:8px;margin-top:7px;width:100%;transition:border-color .3s ease}.select-input:focus,.search-input:focus{border-color:#2980b9;outline:none}.search-button{background-color:#2980b9;color:#fff;border:none;padding:12px 25px;font-size:18px;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .3s ease;width:100%;max-width:120px;margin-top:25px;margin-left:9px}.search-button:hover{background-color:#3498db;transform:scale(1.05)}.results{margin-top:30px}.results-list{list-style-type:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:30px}.result-item{background-color:#fff;border-radius:12px;box-shadow:0 6px 14px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.result-item:hover{transform:translateY(-10px);box-shadow:0 8px 16px #0003}.result-image{max-width:100%;border-radius:10px;margin-bottom:15px;transition:transform .3s ease}.result-image:hover{transform:scale(1.05)}.result-content{display:flex;flex-direction:column;align-items:center}.result-title{font-size:24px;color:#2c3e50;margin:15px 0;font-weight:700}.result-description{font-size:16px;color:#7f8c8d;text-align:center}.result-house,.result-founder,.result-colors,.result-animal,.result-use{font-size:16px;color:#7f8c8d;margin:10px 0}strong{font-weight:700}.loading-text,.error-text{font-size:18px;text-align:center;margin-top:20px}.loading-text{color:#3498db}.error-text{color:red;font-weight:600}@media (max-width: 768px){.form-controls{flex-direction:column;gap:20px}.search-button{width:100%;max-width:none}}.app-container{font-family:Arial,sans-serif;padding:40px;background-color:#1e1e1ee7;color:#f1f1f1;max-width:600px;margin:5% auto 0;border-radius:10px;box-shadow:0 4px 15px #0003;transition:all .3s ease}.app-title{text-align:center;font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:30px}.ifsc-container{margin-bottom:30px}.ifsc-label{display:block;font-size:1.1rem;font-weight:600;margin-bottom:8px;color:#bbb}.ifsc-input{width:100%;padding:12px 15px;font-size:1rem;border-radius:8px;border:1px solid #444;background-color:#fcfafa;color:#000;margin-bottom:10px}.ifsc-button{width:100%;padding:12px 15px;font-size:1rem;border-radius:8px;background-color:orange;color:#fff;cursor:pointer;border:none}.ifsc-button:hover{background-color:#e68900}.bank-details{background-color:#2c2c2c;padding:20px;margin-top:20px;border-radius:8px;box-shadow:0 4px 10px #0000004d}.bank-details h2{font-size:1.8rem;color:#fff;margin-bottom:20px}.bank-details pre{font-family:Courier New,Courier,monospace;background-color:#444;color:#fff;padding:15px;border-radius:8px;white-space:pre-wrap;word-wrap:break-word}.select-container{margin-bottom:20px;padding-left:5px}.select-label{display:block;font-size:1.1rem;font-weight:600;margin-bottom:8px;color:#bbb}.select-dropdown{width:100%;padding:12px 15px;font-size:1rem;border-radius:8px;border:1px solid #444;background-color:#fcfafa;color:#000;transition:all .3s ease}.select-dropdown:focus{border-color:orange;outline:none;box-shadow:0 0 10px #ffa50080}.branch-details{background-color:#2c2c2c;padding:20px;margin-top:40px;border-radius:8px;box-shadow:0 4px 10px #0000004d}.branch-details h2{font-size:1.8rem;color:#fff;margin-bottom:20px}.branch-details pre{font-family:Courier New,Courier,monospace;background-color:#444;color:#fff;padding:15px;border-radius:8px;white-space:pre-wrap;word-wrap:break-word}.select-dropdown:hover,.select-dropdown:focus{background-color:#555}
