:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;text-align:center;color:#b33f0a;background-color:#e4bba8;transition:all .3s ease}#title{font-size:60px;padding-left:0;margin:-100px 25px 25px;display:inline-block}h1{margin:0;padding-left:30px;padding-right:30px}#description h3{font-size:30px;font-weight:300}#description{padding-bottom:30px;margin-bottom:25px}#dropdown label{font-size:36px;margin-bottom:30px;font-weight:600}#dropdown select{width:200px;height:40px;font-size:20px;padding:5px;border:1px solid #ccc;border-radius:6px;color:#67280b;text-align:center}#dropdown{display:flex;flex-direction:column;align-items:center;justify-content:center;border-style:solid;border-radius:15px;background-color:#ffffff80;padding:20px;width:fit-content;margin:0 auto;border-color:#ccc;border-width:1px;box-shadow:10px 10px 10px #0003}#cuisine-data{position:relative;margin-top:100px;display:flex;flex-direction:column;align-items:center}#cuisine-data h1{font-size:52px}#cuisine-data h3{font-size:36px;font-weight:300;width:75vw}#cuisine-data p{display:grid;color:#67280b;font-size:18px;font-weight:700}#cuisine-data img{max-width:300px;box-shadow:10px}#recipes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;width:80%;margin:20px auto 0}.recipe{box-shadow:0 0 10px 5px #0003;background-color:#ffffff90;border-radius:10px;position:relative}.recipe img{padding-bottom:5px;border-radius:10px;max-width:300px;height:auto}.bookmark-icon{position:absolute;top:10px;right:10px;cursor:pointer;font-size:24px;color:#b33f0a}.bookmark-icon svg{fill:none;transition:fill .3s ease}.bookmark-icon.active svg{fill:#67280b}dialog{background-color:#e8e2e0;width:80%;max-width:800px;height:auto;max-height:80%;overflow:auto;margin:auto;padding:20px;border:none;border-radius:8px;box-shadow:0 4px 8px #0003;z-index:1000}dialog::backdrop{background-color:#00000080}dialog h4{font-size:24px}dialog p{font-weight:200px}footer{padding-top:60px;padding-bottom:40px;color:#fff;width:100%}footer p{text-align:center;font-size:18px;font-weight:600;color:#949494}footer img{width:50px;height:50px;color:#67280b;padding:5px}#github{display:flex;flex-direction:row;justify-content:center;gap:30px}.git{padding-top:30px;background-color:#ffffff80;width:170px;height:140px;border-radius:15px;box-shadow:10px 10px 15px #0000004d}@media (min-width: 768px) and (max-width: 1024px){#title{margin-top:-150px}}@media (min-width: 1025px){#title{margin-top:-200px}}#nav-buttons{display:flex;justify-content:center;gap:20px;margin:0 0 20px;position:relative}.nav-btn{padding:12px 24px;background-color:transparent;border:2px solid #b33f0a;border-radius:20px;color:#b33f0a;cursor:pointer;font-size:18px;transition:all .3s ease;font-family:inherit}.nav-btn:hover,.nav-btn.active{background-color:#b33f0a;color:#fff}.bookmarks-view{display:none;margin-top:100px}.bookmarks-view.active{display:block}.hidden{display:none!important}#bookmarked-recipes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;width:80%;margin:20px auto;color:#67280b;font-weight:400}#bookmarked-recipes .recipe{font-weight:400;box-shadow:0 0 10px 5px #0003;background-color:#ffffff90;border-radius:10px;position:relative}#bookmarked-recipes .recipe img{padding-bottom:5px;border-radius:10px;max-width:300px;height:auto}
