@tailwind base; @tailwind components; @tailwind utilities; body { color: #ffffff; background: #000000; /* fallback for old browsers */ } .flex-col { display: flex; flex-direction: column; } .flex-row{ display: flex; flex-direction: row; } .fade-in-text { opacity: 0; transition: opacity 0.5s ease-in-out; } .fade-in-text.active { opacity: 1; } .modal{ position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); backdrop-filter: blur(10px); display: flex; flex-direction: column; border-radius: 20px; justify-content: center; align-items: center; z-index: 9999; padding: 20px; width: 90%; max-width: 800px; } .modal iframe{ width: 100%; height: 100%; border-radius: 10px; } .btn{ padding: 10px; border-radius: 10px; /* background-color: white; */ background: radial-gradient(231.94% 231.94% at 50% 100%, #00c8ff 0, rgba(38, 53, 193, 0) 25.24%), linear-gradient(180deg, rgba(243, 238, 255, 0), rgba(243, 238, 255, .04)), rgba(147, 130, 255, .01); background-image: linear-gradient(to right, #00c8ff, #2635c1); color: white; transition: 200ms; box-shadow: 0 0 140px rgb(0, 162, 255); -webkit-background-clip: text; /* Clip the gradient to the text */ background-clip: text; -webkit-text-fill-color: transparent; /* Make the text transparent */ } input{ padding: 10px; border-radius: 10px; border: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background-color: transparent; color: white; padding: 10px; border: #00c8ff 2px solid; } .btn:hover { -webkit-background-clip: text; /* Clip the gradient to the text */ background-clip: text; background: linear-gradient(to right, #00c8ff, #2635c1); color: white; -webkit-text-fill-color: white; box-shadow: 0 0 100px rgba(255, 255, 255, 0.55); } .gradient-text { background: linear-gradient(to right, #00c8ff, #2635c1); -webkit-background-clip: text; /* Clip the gradient to the text */ background-clip: text; -webkit-text-fill-color: transparent; /* Make the text transparent */ } .title{ font-size: 70px; font-weight: '300'; } @media screen and (max-width: 510px) { .title{ font-size: 30px; font-weight: bold; } } .thin-scroll::-webkit-scrollbar { width: 4px; background-color: rgba(0, 89, 255, 0.158); /* make scrollbar transparent */ border-radius: 10px; cursor: pointer; } .thin-scroll::-webkit-scrollbar-thumb { background-color: rgba(0, 89, 255, 0.2); /* make scrollbar thumb transparent */ border-radius: 10px; cursor: pointer; } .row{ flex-wrap: wrap; } .card{ margin-top: 100px; border-radius: 30px; box-shadow: 0 20px 50px rgba(0, 172, 240, 0.717); background-color: rgba(67, 67, 67, 0.1); backdrop-filter: blur(10px); transition-duration: 300ms; } .card h3{ background: linear-gradient(to right, #1c758e, #2635c1); font-size: 30px; padding: 10px; border-radius: 30px 30px 0px 0px; font-weight: 200; margin: 0; } .card p{ background: linear-gradient(to right, #1c758e, #2635c1); -webkit-background-clip: text; /* Clip the gradient to the text */ background-clip: text; -webkit-text-fill-color: transparent; /* Make the text transparent */ } .card:hover{ box-shadow: 0 30px 50px rgba(0, 172, 240, 0.717); transform: translateY(-10px); } .card p::before{ content: ""; display: inline-block; width: 10px; height: 10px; background: linear-gradient(to right, #00c8ff, #2635c1); border-radius: 50%; margin-right: 20px; } .card p{ color: rgba(255, 255, 255, 0.516); font-size: 17px; text-align: left; margin: 10px; } .card .line{ background: linear-gradient(to right, #00c8ff, #2635c1); } .card .n{ background-image: none; border-radius: 0px 0px 30px 30px; background-color: rgb(11, 11, 11); display: flex; justify-content: center; align-items: center; padding: 10px; } .btn2 { outline: 0; display: inline-flex; align-items: center; justify-content: space-between; background: linear-gradient(to right, #00c8ff, #2635c1); min-width: 200px; border: 0; border-radius: 30px; box-shadow: 0 4px 12px rgba(0, 0, 0, .1); box-sizing: border-box; padding: 16px 20px; color: #fff; font-size: 12px; font-weight: 600; letter-spacing: 1.2px; text-transform: uppercase; overflow: hidden; cursor: pointer; transition-duration: 400ms; } .btn2:hover { opacity: .55; padding: 16px 20px; } .btn2 .animation { border-radius: 100%; animation: ripple 0.6s linear infinite; } @keyframes ripple { 0% { box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 40px rgba(255, 255, 255, 0.1), 0 0 0 60px rgba(255, 255, 255, 0.1); } 100% { box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 40px rgba(255, 255, 255, 0.1), 0 0 0 60px rgba(255, 255, 255, 0.1), 0 0 0 80px rgba(255, 255, 255, 0); } } .space{ height: 100px; }