.tw-root input, .tw-root select { font-family: inherit; }
.tw-root button { cursor: pointer; }
.tw-root .pro-pdf-page-item {
    transition: all 0.2s ease;
}
.tw-root .pro-pdf-page-item:hover {
    transform: translateY(-2px) scale(1.02);
    box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);
    z-index: 10;
}
@keyframes pro-pdf-spin { to { transform: rotate(360deg); } }
.tw-root .pro-pdf-spinner { animation: pro-pdf-spin 1s linear infinite; }
@keyframes proPdfBounce {
    0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.8,0,1,1); }
    50% { transform: none; animation-timing-function: cubic-bezier(0,0,0.2,1); }
}
