.ErrorScreen_screen___FvkG{position:fixed;inset:0;z-index:2147483647;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center;padding:calc(env(safe-area-inset-top) + 2rem) calc(env(safe-area-inset-right) + 1.75rem) calc(env(safe-area-inset-bottom) + 2rem) calc(env(safe-area-inset-left) + 1.75rem);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ErrorScreen_mascot__mdfmO{display:block;width:clamp(160px,60vw,320px);height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.ErrorScreen_message__QRfRm{margin:0;max-width:32ch;font-size:1.0625rem;line-height:1.6;font-weight:500}.ErrorScreen_button__EJh6D{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;cursor:pointer;font:inherit;font-weight:600;padding:.875rem 2.25rem;border-radius:999px;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}.ErrorScreen_button__EJh6D:active{opacity:.85}@media (prefers-reduced-motion:no-preference){.ErrorScreen_mascot__mdfmO{animation:ErrorScreen_vitvin-error-float__KriJN 3s ease-in-out infinite}}@keyframes ErrorScreen_vitvin-error-float__KriJN{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}