/**
 * @license
 * SPDX-License-Identifier: Apache-2.0
 */@tailwind base;@tailwind components;@tailwind utilities;*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overscroll-behavior:none;-webkit-overflow-scrolling:touch}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#4fb7b380;border-radius:4px;transition:background .2s}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#4fb7b3cc}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(79,183,179,.5) rgba(255,255,255,.05)}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.touch-target{min-width:44px;min-height:44px}.spacing-mobile{padding:1rem}@media(min-width:768px){.spacing-mobile{padding:2rem}}@media(min-width:1024px){.spacing-mobile{padding:3rem}}@supports (padding: max(0px)){.safe-top{padding-top:max(1rem,env(safe-area-inset-top))}.safe-bottom{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.safe-left{padding-left:max(1rem,env(safe-area-inset-left))}.safe-right{padding-right:max(1rem,env(safe-area-inset-right))}}
