@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";:root{--safe-top: env(safe-area-inset-top);--safe-bottom: env(safe-area-inset-bottom)}body{font-family:Plus Jakarta Sans,sans-serif;margin:0;padding:0;background-color:#f8fbff;color:#0f172a;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}.safe-top{padding-top:var(--safe-top)}.safe-bottom{padding-bottom:var(--safe-bottom)}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce-slow{animation:bounce-slow 4s infinite ease-in-out}.custom-scrollbar::-webkit-scrollbar{width:3px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}body.modal-open{overflow:hidden}html{font-size:16px}@media(max-width:480px){html{font-size:14px}}
