*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:var(--sflip-tap-highlight,transparent);margin:0;padding:0}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;-webkit-touch-callout:none;width:100%;height:100dvh;height:var(--app-h,100dvh);max-height:var(--app-h,100dvh);margin:0;padding:0}#root{overflow:hidden}body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;overflow:hidden}p,span,pre,code,input,textarea,[data-selectable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}input,button,select,textarea{font:inherit}input,select,textarea{font-size:16px!important}input::placeholder,textarea::placeholder{color:currentColor;opacity:.45}input::-webkit-input-placeholder{color:currentColor;opacity:.45}textarea::-webkit-input-placeholder{color:currentColor;opacity:.45}button:active,[role=button]:active{opacity:.92;transition:transform calc(.12s * var(--sflip-dur-scale,1)) cubic-bezier(.2, 0, 0, 1), opacity calc(.12s * var(--sflip-dur-scale,1)) cubic-bezier(.2, 0, 0, 1);transform:scale(.97)}button,[role=button]{touch-action:manipulation}button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[style*="cursor: pointer"]:focus-visible{border-radius:inherit;outline:none;box-shadow:0 0 0 3px #e8930c59}[style*="overflow-y: auto"],[style*=overflow-y\:auto],[style*="overflow-y: scroll"],[style*=overflow-y\:scroll]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@keyframes sfDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes sflipSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sflip-chrome{background:var(--sflip-chrome-bg);-webkit-backdrop-filter:blur(var(--sflip-surface-blur,32px)) saturate(var(--sflip-surface-saturation,165%)) brightness(var(--sflip-surface-brightness,105%));backdrop-filter:blur(var(--sflip-surface-blur,32px)) saturate(var(--sflip-surface-saturation,165%)) brightness(var(--sflip-surface-brightness,105%))}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (display-mode:browser){html{--sflip-display-mode:browser}}@media (display-mode:standalone){html{--sflip-display-mode:standalone}}@media (display-mode:minimal-ui){html{--sflip-display-mode:minimal-ui}}.sflip-safe-top{padding-top:calc(var(--sflip-safe-top-pad,0px) + env(safe-area-inset-top,0px))}.sflip-safe-bottom{padding-bottom:calc(var(--sflip-safe-bottom-pad,0px) + env(safe-area-inset-bottom,0px))}.sflip-safe-left{padding-left:calc(var(--sflip-safe-left-pad,0px) + env(safe-area-inset-left,0px))}.sflip-safe-right{padding-right:calc(var(--sflip-safe-right-pad,0px) + env(safe-area-inset-right,0px))}
