.recipe-pdf-download-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)!important}.recipe-pdf-download-button:active{transform:translateY(0);box-shadow:0 2px 3px rgba(0,0,0,.1)!important}.recipe-pdf-download-link{display:inline-flex;align-items:center;padding:8px 16px;background-color:#f8f8f8;color:#333;border:1px solid #ddd;border-radius:6px;text-decoration:none;font-weight:500;transition:all .2s ease;margin-top:10px}.recipe-pdf-download-link:hover{background-color:#f0f0f0;border-color:#ccc;box-shadow:0 2px 5px rgba(0,0,0,.05)}.pdf-generating{display:flex;align-items:center;color:#666;animation:pulse 1.5s infinite}.pdf-success{color:#4caf50;display:flex;align-items:center}.pdf-error{color:#f44336}.jump-to-recipe-box{max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.jump-to-recipe-box *{max-width:100%!important;box-sizing:border-box!important}body.single-post{min-width:auto!important;overflow-x:hidden!important}