@tailwind base;@tailwind components;@tailwind utilities;:root{--foreground-rgb: 15, 23, 42;--background-start-rgb: 248, 250, 252;--background-end-rgb: 255, 255, 255}body{font-family:Plus Jakarta Sans,sans-serif;background-color:#f8fafc;color:rgb(var(--foreground-rgb));margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.animate-gradient-x{background-size:200% 200%;animation:gradient-x 8s ease infinite}@keyframes gradient-x{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.loader-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.x-loader-ring{display:inline-block;position:relative;width:64px;height:64px}.x-loader-ring div{box-sizing:border-box;display:block;position:absolute;width:50px;height:50px;margin:8px;border:4px solid #3b82f6;border-radius:50%;animation:x-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#3b82f6 transparent transparent transparent}.x-loader-ring div:nth-child(1){animation-delay:-.45s}.x-loader-ring div:nth-child(2){animation-delay:-.3s}.x-loader-ring div:nth-child(3){animation-delay:-.15s}@keyframes x-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.x-pulse{animation:x-pulse-anim 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes x-pulse-anim{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.95)}}@media(max-width:480px){.xpay-iframe-wrapper{width:100%!important;height:100%!important;border-radius:0!important}}
