.ptr-root.svelte-1auf3t{overscroll-behavior-y:contain;position:relative}.ptr-indicator.svelte-1auf3t{top:calc(env(safe-area-inset-top) - 44px);z-index:40;pointer-events:none;opacity:0;transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.9,.3,1);position:fixed;left:50%}.ptr-indicator.ptr-visible.svelte-1auf3t{opacity:1}.ptr-badge.svelte-1auf3t{width:36px;height:36px;color:var(--color-ink-dim);-webkit-backdrop-filter:blur(12px);background:#171726eb;border:1px solid #f5c87840;border-radius:999px;justify-content:center;align-items:center;transition:color .16s ease-out,border-color .16s ease-out,background .16s ease-out;display:flex;box-shadow:0 10px 24px -10px #000000b3,inset 0 0 0 1px #ffffff08}.ptr-indicator.ptr-ready.svelte-1auf3t .ptr-badge:where(.svelte-1auf3t){color:var(--color-gold-300);background:#d4a24c26;border-color:#f5c8788c}.ptr-indicator.ptr-refreshing.svelte-1auf3t .ptr-badge:where(.svelte-1auf3t){color:var(--color-gold-400);border-color:#f5c87866}.ptr-arrow.svelte-1auf3t{width:18px;height:18px;transition:transform 80ms linear}.ptr-spinner.svelte-1auf3t{border:2px solid #d4a24c40;border-top-color:var(--color-gold-400);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite svelte-1auf3t-ptr-spin}.ptr-content.svelte-1auf3t{will-change:transform}.ptr-content-transition.svelte-1auf3t{transition:transform .28s cubic-bezier(.2,.9,.3,1)}@keyframes svelte-1auf3t-ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ptr-content-transition.svelte-1auf3t{transition:transform .12s linear}.ptr-spinner.svelte-1auf3t{animation-duration:1.2s}}
