.sp-pull-refresh{align-items:center;background:var(--sp-surface);border:1px solid var(--sp-hairline);border-radius:999px;box-shadow:var(--sp-shadow-subtle);color:var(--sp-coral-600);display:flex;font-size:14px;gap:8px;left:50%;min-height:44px;padding:10px 16px;pointer-events:none;position:fixed;top:env(safe-area-inset-top,0);white-space:nowrap;z-index:60}.sp-pull-refresh[data-refreshing] svg{animation:sp-pull-refresh-spin .8s linear infinite}@keyframes sp-pull-refresh-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sp-pull-refresh[data-refreshing] svg{animation:none}}