@keyframes wpayman-shimmer{
    to{transform:translateX(100%)}
}

.wpayman-refresh-btn,
.wpayman-topbar-btn,
.wpayman-filter-btn,
.wpayman-view-btn,
.wpayman-bottom-nav-btn,
.wpayman-latest-card,
.wpayman-saved-card,
.wpayman-source-card,
.wpayman-more-btn,
.wpayman-source-news-row,
.wpayman-source-lead,
.wpayman-save-btn,
.wpayman-source-pin-btn,
.wpayman-onboarding-btn,
.wpayman-sheet-close{
    transition:transform .22s ease, box-shadow .22s ease, background-color .22s ease, border-color .22s ease, color .22s ease, opacity .22s ease;
}

.wpayman-refresh-btn:hover,
.wpayman-topbar-btn:hover,
.wpayman-more-btn:hover,
.wpayman-onboarding-btn:hover,
.wpayman-sheet-close:hover{
    transform:translateY(-1px);
}

.wpayman-latest-card:hover,
.wpayman-saved-card:hover,
.wpayman-source-card:hover{
    box-shadow:var(--wp-shadow);
}

.wpayman-source-news-row:hover,
.wpayman-source-lead:hover{
    background:color-mix(in srgb, var(--wp-primary-soft) 34%, var(--wp-surface));
}

.wpayman-filter-btn:hover,
.wpayman-view-btn:hover,
.wpayman-bottom-nav-btn:hover,
.wpayman-save-btn:hover,
.wpayman-source-pin-btn:hover{
    color:var(--wp-text);
    border-color:var(--wp-border-strong);
}

.wpayman-search-field:focus-within{
    border-color:rgba(45,91,255,.24);
    box-shadow:0 0 0 4px rgba(45,91,255,.08), var(--wp-shadow-soft);
}

#wpayman-feeds-app button:focus-visible,
#wpayman-feeds-app a:focus-visible,
#wpayman-feeds-app input:focus-visible{
    outline:2px solid rgba(45,91,255,.55);
    outline-offset:2px;
}
