.wcpdf-btn {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    padding: 11px 22px;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    transition: opacity 0.2s ease, transform 0.15s ease;
    border: none;
    margin: 12px 0;
    line-height: 1.2;
}
.wcpdf-btn:hover { opacity: 0.88; transform: translateY(-1px); text-decoration: none; }
.wcpdf-btn:active { transform: translateY(0); opacity: 0.95; }
.wcpdf-icon { font-size: 17px; line-height: 1; }
