.recipe-page{background:#fff;padding:30px 15px;font-family:'Poppins',sans-serif;color:#222}.recipe-page{background:#fff;padding:30px 15px;font-family:"Segoe UI",Roboto,sans-serif;color:#222}.recipe-container{max-width:1200px;margin:0 auto;display:flex;gap:30px;align-items:flex-start}.recipe-content{flex:0 0 68%}.recipe-title{font-size:36px;font-weight:700;margin-bottom:15px;line-height:1.2}.recipe-media{margin-bottom:20px}.recipe-media img,.video-wrapper iframe{width:100%;height:auto;border-radius:12px}.recipe-meta{display:flex;gap:20px;font-size:14px;margin-bottom:20px;color:#666}.print-btn{display:inline-block;background:#e63946;color:#fff;border:none;padding:10px 18px;border-radius:6px;cursor:pointer;font-size:14px;margin-bottom:25px}.print-btn:hover{background:#c92f3c}.recipe-text{font-size:17px;line-height:1.9;margin-bottom:30px;color:#333}.ingredients li,.instructions li{font-size:16px;line-height:1.7}.ingredients h2,.instructions h2{font-size:22px;margin-bottom:15px}.ingredients ul{list-style:disc;padding-left:20px}.instructions ol{padding-left:20px}.ingredients li,.instructions li{margin-bottom:10px;line-height:1.6}.share-bar{display:flex;gap:12px;margin:30px 0}.share{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.share.facebook{background:#1877f2}.share.pinterest{background:#e60023}.recipe-sidebar{font-family:'Poppins',sans-serif}.sidebar-box h3,.sidebar-box h4{font-size:18px}.sidebar-box{background:#fff;padding:20px;border-radius:12px;margin-bottom:25px;box-shadow:0 6px 20px rgba(0,0,0,.06)}.author-box{text-align:center}.author-box img{width:90px;height:90px;border-radius:50%;object-fit:cover;margin-bottom:10px}.sidebar-btn{display:inline-block;background:#e63946;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;margin-top:10px}.sidebar-btn:hover{background:#c92f3c}.recipe-sidebar ul{list-style:none;padding:0}.recipe-sidebar li{margin-bottom:10px}.recipe-sidebar a{text-decoration:none;color:#333}.recipe-sidebar a:hover{color:#e63946}.comments-area{margin-top:40px}@media (max-width:900px){.recipe-title{font-size:30px}}.recipe-content,.recipe-sidebar{width:100%;flex:100%}.recipe-sidebar{position:relative;top:auto}.recipe-title{font-size:28px}}.recipe-title,.ingredients h2,.instructions h2,.sidebar-box h3,.sidebar-box h4{font-family:'Playfair Display',serif;letter-spacing:.5px}