@tailwind base;@tailwind components;@tailwind utilities;body,*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ai-chat-selectable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.native-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;will-change:scroll-position}.post-card-container{contain:content;content-visibility:auto;contain-intrinsic-size:600px}.sticky-header{transform:translateZ(0);will-change:transform}img{content-visibility:auto}.disable-hover{pointer-events:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:root{--app-statusbar-height: 0px;--app-navbar-height: 0px;--app-safe-top: 0px;--app-safe-bottom: 0px;--app-env-safe-top: env(safe-area-inset-top, 0px)}.pt-safe{padding-top:calc(max(var(--app-env-safe-top, 0px),var(--app-safe-top, 0px),var(--app-statusbar-height, 0px)) + 0px)!important}.pb-safe{padding-bottom:calc(max(env(safe-area-inset-bottom,0px),var(--app-safe-bottom, 0px),var(--app-navbar-height, 0px)) + 16px)!important}@media(max-width:1023px){.pb-bottom-nav{padding-bottom:calc(76px + max(env(safe-area-inset-bottom,0px),var(--app-safe-bottom, 0px),var(--app-navbar-height, 0px)))!important}}.top-safe{top:calc(max(var(--app-env-safe-top, 0px),var(--app-safe-top, 0px),var(--app-statusbar-height, 0px)) + 0px)!important}.bottom-safe{bottom:calc(max(env(safe-area-inset-bottom,0px),var(--app-safe-bottom, 0px),var(--app-navbar-height, 0px)) + 12px)!important}.bottom-nav-safe{bottom:calc(60px + max(env(safe-area-inset-bottom,0px),var(--app-safe-bottom, 0px),var(--app-navbar-height, 0px)))!important}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease-in}html,body,#root{position:fixed;overflow:hidden;width:100%;height:100%;height:100vh;height:100dvh}@supports (-webkit-touch-callout: none){body{position:fixed;width:100%}}html.legacy-android,html.legacy-android body{position:static!important;overflow-x:hidden!important;overflow-y:auto!important;width:100%!important;height:auto!important;min-height:100vh!important}html.legacy-android #root{position:relative!important;overflow:visible!important;width:100%!important;height:auto!important;min-height:100vh!important}
