@tailwind base;@tailwind components;@tailwind utilities;html{scroll-behavior:auto!important;-webkit-text-size-adjust:100%}body{overflow-anchor:none;scroll-behavior:auto!important}.scroll-preserve{contain:layout}*{scroll-behavior:auto!important}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}input,textarea,select{font-size:16px;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;-webkit-tap-highlight-color:rgba(0,0,0,0)}textarea:focus,input:focus{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;zoom:1}@supports (-webkit-overflow-scrolling: touch){textarea,input{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}[data-tile=true]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}:root{--viewport-height: 100vh;--keyboard-height: 0px;--available-height: 100vh}@layer utilities{.allow-smooth-scroll,.allow-smooth-scroll *{scroll-behavior:smooth!important}.home-root,.home-root *{overflow-y:visible!important;scrollbar-width:none;-ms-overflow-style:none}.home-root::-webkit-scrollbar,.home-root *::-webkit-scrollbar{display:none}.home-row{overflow:hidden!important;overscroll-behavior:none!important;max-height:none!important}.home-row,.home-row *{overflow-y:hidden!important;scrollbar-width:none;-ms-overflow-style:none}.home-row::-webkit-scrollbar,.home-row *::-webkit-scrollbar{display:none}.product-card,.product-card *{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.product-card::-webkit-scrollbar,.product-card *::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.clamp-stable{-webkit-backface-visibility:hidden;backface-visibility:hidden}@supports (-webkit-overflow-scrolling: touch){.clamp-stable{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);will-change:transform;contain:layout paint}}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn .3s ease-in-out}}
