/* Model Setcard PDF — download button */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

.mspdf-download-wrap {
    display: flex;
    margin: 1em 0;
}

.mspdf-download-btn {
    flex: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: var(--mspdf-btn-pv, 11px) var(--mspdf-btn-ph, 18px);
    border-radius: var(--mspdf-btn-br, 9px);
    background: var(--mspdf-btn-color, #111111);
    color: #ffffff !important;
    font-size: var(--mspdf-btn-fs, 13px);
    font-weight: var(--mspdf-btn-fw, 500);
    font-family: 'Inter', sans-serif;
    text-decoration: none !important;
    text-transform: var(--mspdf-btn-tt, none);
    border: 2px solid transparent;
    cursor: pointer;
    transition: background 0.18s ease, opacity 0.18s ease,
                transform 0.18s ease, box-shadow 0.18s ease,
                border-color 0.18s ease;
    line-height: 1;
    letter-spacing: 0.01em;
}

.mspdf-download-btn svg {
    flex-shrink: 0;
}

/* ── Hover effects ────────────────────────────────────── */

/* Lighten */
.mspdf-hover-lighten:hover,
.mspdf-hover-lighten:focus {
    background: color-mix(in srgb, var(--mspdf-btn-color, #111111) 70%, white 30%) !important;
    color: #ffffff !important;
    outline: none;
}

/* Darken */
.mspdf-hover-darken:hover,
.mspdf-hover-darken:focus {
    background: color-mix(in srgb, var(--mspdf-btn-color, #111111) 70%, black 30%) !important;
    color: #ffffff !important;
    outline: none;
}

/* Lift + shadow */
.mspdf-hover-lift:hover,
.mspdf-hover-lift:focus {
    transform: translateY(-2px);
    box-shadow: 0 6px 20px color-mix(in srgb, var(--mspdf-btn-color, #111111) 40%, transparent 60%);
    outline: none;
}

/* Opacity fade */
.mspdf-hover-opacity:hover,
.mspdf-hover-opacity:focus {
    opacity: 0.75;
    outline: none;
}

/* Border appears */
.mspdf-hover-border:hover,
.mspdf-hover-border:focus {
    background: transparent !important;
    border-color: var(--mspdf-btn-color, #111111);
    color: var(--mspdf-btn-color, #111111) !important;
    outline: none;
}
