*,:before,:after{box-sizing:border-box}:root{--gutter:clamp(14px,4vw,16px);--safe-left:0px;--safe-right:0px;--safe-bottom:0px;--app-min-height:100vh}@supports (padding:env(safe-area-inset-left)){:root{--safe-left:env(safe-area-inset-left);--safe-right:env(safe-area-inset-right);--safe-bottom:env(safe-area-inset-bottom)}}@supports (min-height:100dvh){:root{--app-min-height:100dvh}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;background-color:#f7f7f7;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}img,svg{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button,select,summary,a,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:#00000014}:focus-visible{outline-offset:2px;outline:3px solid #0a66c2}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
