@font-face { font-family: "Poppins"; src: url("../fonts/poppins/Poppins-Regular.ttf"); font-weight: normal; font-style: normal; } @font-face { font-family: "Poppins"; src: url("../fonts/poppins/Poppins-Medium.ttf"); font-weight: 500; font-style: normal; } @font-face { font-family: "Poppins"; src: url("../fonts/poppins/Poppins-SemiBold.ttf"); font-weight: 600; font-style: normal; } @font-face { font-family: "Poppins"; src: url("../fonts/poppins/Poppins-Bold.ttf"); font-weight: 700; font-style: normal; } @font-face { font-family: "Poppins"; src: url("../fonts/poppins/Poppins-ExtraBold.ttf"); font-weight: 800; font-style: normal; } @font-face { font-family: "Poppins"; src: url("../fonts/poppins/Poppins-Black.ttf"); font-weight: 900; font-style: normal; } @tailwind base; @tailwind components; @tailwind utilities; @layer base { * { @apply select-none; font-family: "Poppins", sans-serif; } ::-webkit-scrollbar { @apply w-3; } ::-webkit-scrollbar-track { @apply rounded-full bg-base-300/80; } ::-webkit-scrollbar-thumb { @apply rounded-full bg-base-content/20; } ::-webkit-scrollbar-thumb:hover { @apply rounded-full bg-base-content/50; } } @layer utilities { .animate { @apply transition-all duration-300 ease-in-out; } /* .bg-gradient-purple { @apply bg-gradient-to-br from-[#7741ff] to-[#af55ff] hover:from-[#af55ff] hover:to-[#7741ff]; } .bg-gradient-red { @apply bg-gradient-to-br from-rose-600 to-red-400 hover:from-red-400 hover:to-rose-600; } .bg-gradient-white { @apply to-neutral-100 hover:from-neutral-100 bg-gradient-to-br from-slate-400 hover:to-slate-400; } .bg-gradient-upscayl { @apply bg-gradient-to-br from-[#7741ff] to-[#af55ff] hover:from-[#af55ff] hover:to-[#7741ff]; } .bg-gradient { @apply bg-gradient-to-br from-green-500 to-lime-300 hover:from-lime-300 hover:to-green-500; } .bg-gradient-blue { @apply bg-gradient-to-br from-blue-500 to-sky-400 hover:from-sky-400 hover:to-blue-500; } */ .step-heading { @apply mb-2 font-semibold; } .react-select-container { @apply w-40; } .react-select-container .react-select__control { @apply rounded-btn h-12 cursor-pointer !border-0 !border-none !border-transparent bg-primary shadow-none; } .react-select-container .react-select__control--menu-is-open { @apply bg-primary-focus; } .react-select-container .react-select__single-value { @apply text-sm font-semibold uppercase text-primary-content; } .react-select-container .react-select__input-container { @apply text-sm font-semibold uppercase text-primary-content; } .react-select-container .react-select__menu { @apply rounded-lg bg-primary p-1 text-sm font-semibold uppercase; } .react-select-container .react-select__option { @apply my-1 cursor-pointer break-all rounded-md bg-primary text-slate-50 hover:bg-primary-focus; } .react-select-container .react-select__option--is-selected { @apply bg-accent; } .outline-title { text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.5), 0px 0px 10px rgba(255, 255, 255, 1); } .outline-title-none { text-shadow: none; } } .zoom-100 { transform: scale(1); } .zoom-125 { transform: scale(1.25); } .zoom-150 { transform: scale(1.5); } .zoom-175 { transform: scale(1.75); } .zoom-200 { transform: scale(2); } .animate-step-in { animation: animate-step-in 0.6s cubic-bezier(0.07, 0.43, 0.02, 1); } @keyframes animate-step-in { 0% { opacity: 0; transform: translateY(-10px); } 80% { opacity: 1; } 100% { opacity: 1; transform: translateY(0px); } }