.recipe-detail-module{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.recipe-header{border-bottom:2px solid #e9ecef;margin-bottom:30px;padding-bottom:20px}.recipe-header h1{color:#2c3e50;font-size:2.5rem;margin:0 0 15px}.recipe-meta{color:#6c757d;display:flex;font-size:1.1rem;gap:20px}.recipe-meta span{background:#f8f9fa;border-radius:20px;padding:5px 15px}.recipe-category{background:#e3f2fd!important;color:#1976d2!important}.recipe-cuisine{background:#f3e5f5!important;color:#7b1fa2!important}.recipe-image{margin-bottom:30px;text-align:center}.recipe-image img{border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);height:auto;max-width:100%}.recipe-content{display:grid;gap:30px}.recipe-info{background:#f8f9fa;border-radius:10px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px;padding:20px}.info-item{align-items:center;display:flex;gap:10px}.info-item strong{color:#495057}.recipe-ingredients,.recipe-instructions{background:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:25px}.recipe-ingredients h2,.recipe-instructions h2{border-bottom:2px solid #e9ecef;color:#2c3e50;font-size:1.8rem;margin-bottom:20px;margin-top:0;padding-bottom:10px}.ingredients-list,.instructions-text{color:#495057;line-height:1.8}.instructions-text{white-space:pre-wrap}.recipe-tags{margin-top:30px}.recipe-tags h3{color:#6c757d;margin-bottom:15px}.tags-list{display:flex;flex-wrap:wrap;gap:10px}.recipe-links{margin-top:30px}.recipe-links h3{color:#6c757d;margin-bottom:15px}.btn{background:#007bff;border-radius:5px;color:#fff;display:inline-block;padding:10px 20px;text-decoration:none;transition:background .3s ease}.btn:hover{background:#0056b3}.btn-video{background:#dc3545}.btn-video:hover{background:#c82333}.btn-back{background:#6c757d;margin-top:30px}.btn-back:hover{background:#5a6268}.recipe-actions{border-top:2px solid #e9ecef;margin-top:40px;padding-top:30px}@media (max-width:768px){.recipe-header h1{font-size:2rem}.recipe-meta{align-items:flex-start;flex-direction:column}.recipe-info{grid-template-columns:1fr}.recipe-ingredients,.recipe-instructions{padding:15px}}