*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%}html{overscroll-behavior:none;-webkit-text-size-adjust:100%;background:#e1decb;scroll-behavior:smooth}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px)}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;overflow:hidden;position:fixed;inset:0;background:#e1decb;padding-top:var(--safe-area-top);padding-right:var(--safe-area-right);padding-bottom:var(--safe-area-bottom);padding-left:var(--safe-area-left);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#root{min-height:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom));height:calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:max(var(--safe-area-bottom),10px)}button,[role=button]{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;touch-action:manipulation}input,textarea{-webkit-user-select:text;user-select:text}a,button,input,textarea,select{transition:background-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-wrap.animate{animation:marquee 18s linear infinite}.marquee-track:hover .marquee-wrap.animate{animation-play-state:paused}
