@tailwind base;@tailwind components;@tailwind utilities;@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-out forwards;will-change:opacity,transform;backface-visibility:hidden}:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--app-safe-top: max(44px, var(--safe-area-inset-top));--app-safe-right: max(16px, var(--safe-area-inset-right));--app-safe-bottom: max(12px, var(--safe-area-inset-bottom));--app-safe-left: max(16px, var(--safe-area-inset-left));--sat: var(--safe-area-inset-top);--sar: var(--safe-area-inset-right);--sab: var(--safe-area-inset-bottom);--sal: var(--safe-area-inset-left)}@supports (padding-top: constant(safe-area-inset-top)){:root{--safe-area-inset-top: constant(safe-area-inset-top);--safe-area-inset-right: constant(safe-area-inset-right);--safe-area-inset-bottom: constant(safe-area-inset-bottom);--safe-area-inset-left: constant(safe-area-inset-left)}}.safe-area-top{padding-top:var(--app-safe-top)}.safe-area-bottom{padding-bottom:var(--app-safe-bottom)}.safe-area-left{padding-left:var(--app-safe-left)}.safe-area-right{padding-right:var(--app-safe-right)}.safe-area-horizontal{padding-left:var(--app-safe-left);padding-right:var(--app-safe-right)}.safe-area-vertical{padding-top:var(--app-safe-top);padding-bottom:var(--app-safe-bottom)}.safe-area-all{padding:var(--app-safe-top) var(--app-safe-right) var(--app-safe-bottom) var(--app-safe-left)}.safe-sticky-offset{top:var(--app-safe-top)}body{margin:0;box-sizing:border-box;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{min-height:100%}*{box-sizing:inherit}*{-webkit-user-select:none;user-select:none}img,button{-webkit-touch-callout:none}
