.recipe-page{background-color:#FAFAF5;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center}.recipe-container{background:white;padding:2rem;border-radius:12px;max-width:800px;width:100%;box-shadow:0 8px 20px rgba(0,0,0,.05)}.recipe-image{width:100%;height:250px;object-fit:cover;border-radius:8px;margin-bottom:1.5rem}.recipe-title{font-size:2rem;margin-bottom:.5rem;color:#333}.recipe-gin{font-weight:500;color:#7D825A}.recipe-gin,.recipe-section{margin-bottom:2rem}.recipe-section h2{color:#73334A;margin-bottom:.75rem}.recipe-section ol,.recipe-section ul{padding-left:1.5rem;color:#444;line-height:1.6}.recipe-video{margin-top:2rem}.back-button{display:inline-flex;align-items:center;background-color:#73334A;color:#FAFAF5;padding:.5rem 1rem;border:none;border-radius:6px;font-weight:700;font-family:Poppins,sans-serif;font-size:1rem;cursor:pointer;transition:background-color .2s ease;text-decoration:none;margin-bottom:1.5rem}.back-button:hover{background-color:#BD8355}.back-button svg{margin-right:.5rem}@media (max-width:768px){.recipe-container{padding:1.5rem 1rem}.recipe-title{font-size:1.5rem}.recipe-gin,.recipe-title{text-align:center}.recipe-image{height:200px}}