*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%}body{color:#f5e6d3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a0f14;height:100%;margin:0;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}@media (prefers-color-scheme:dark){body{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){body{color:#2d1810;background-color:#fff8f0}}#root{flex-direction:column;height:100%;display:flex}@supports (padding-bottom:env(safe-area-inset-bottom)){.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cac4d033;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#cac4d059}.scroll-container{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow-y:auto}body{overscroll-behavior-y:contain}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.35s ease-out forwards fadeIn}.animate-slide-up{animation:.4s ease-out forwards slideUp}
