@import url("https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700;800;900&display=swap"); @import "tailwindcss"; @theme { --font-sans: "Be Vietnam Pro", ui-sans-serif, system-ui, sans-serif; --color-nuxt-50: #ecfff7; --color-nuxt-100: #d3ffec; --color-nuxt-300: #7dffc8; --color-nuxt-400: #00dc82; --color-nuxt-500: #00bd71; --color-nuxt-950: #061f17; } html { scroll-behavior: smooth; } body { min-width: 320px; background: radial-gradient(circle at 15% 0%, rgba(0, 220, 130, 0.26), transparent 34rem), linear-gradient(135deg, #061f17 0%, #09231b 46%, #020617 100%); color: #f8fbff; } body, button, input { font-family: "Be Vietnam Pro", ui-sans-serif, system-ui, sans-serif; } ::-webkit-scrollbar { height: 0.7rem; width: 0.7rem; } ::-webkit-scrollbar-thumb { background: rgba(0, 220, 130, 0.55); border-radius: 999px; } ::-webkit-scrollbar-track { background: rgba(2, 6, 23, 0.72); } .hero-fade-enter-active, .hero-fade-leave-active { transition: opacity 700ms ease, transform 900ms ease; } .hero-fade-enter-from, .hero-fade-leave-to { opacity: 0; transform: scale(1.03); } .no-scrollbar { scrollbar-width: none; } .no-scrollbar::-webkit-scrollbar { display: none; }