File size: 2,790 Bytes
62c3fe0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
@tailwind base;
@tailwind components;
@tailwind utilities;
main{
margin-top: 0 !important;
top: 0 !important;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
user-select: text;
}
body {
color: white;
width: 100dvw;
overflow-x: hidden;
height: 100%;
background: #000;
border-color: #3b3b3b;
user-select: none;
}
canvas {
touch-action: none;
}
.screen-max-width {
margin-inline-start: auto;
margin-inline-end: auto;
position: relative;
max-width: 1120px;
}
@layer utilities {
.flex-center {
@apply flex items-center justify-center
}
.nav-height {
@apply h-[calc(100vh-60px)]
}
.btn {
@apply px-5 py-2 rounded-3xl bg-blue my-5 hover:bg-transparent border border-transparent hover:border hover:text-blue hover:border-blue
}
.color-container {
@apply flex items-center justify-center px-4 py-4 rounded-full bg-gray-300 backdrop-blur
}
.size-btn-container {
@apply flex items-center justify-center p-1 rounded-full bg-gray-300 backdrop-blur ml-3 gap-1
}
.size-btn {
@apply w-10 h-10 text-sm flex justify-center items-center bg-white text-black rounded-full transition-all
}
.common-padding {
@apply sm:py-32 py-20 sm:px-10 px-5
}
.section-heading {
@apply lg:text-6xl md:text-5xl text-3xl lg:mb-0 mb-5 font-medium opacity-0 translate-y-20
}
.feature-text {
@apply text-gray max-w-md text-lg md:text-xl font-semibold opacity-0 translate-y-[100px]
}
.feature-text-container {
@apply w-full flex-center flex-col md:flex-row mt-10 md:mt-16 gap-5
}
.feature-video {
@apply w-full h-full object-cover object-center scale-150 opacity-0
}
.feature-video-container {
@apply w-full flex flex-col md:flex-row gap-5 items-center
}
.link {
@apply text-blue hover:underline cursor-pointer flex items-center text-xl opacity-0 translate-y-20
}
.control-btn {
@apply ml-4 p-4 rounded-full bg-gray-300 backdrop-blur flex-center
}
.hero-title {
@apply text-center font-semibold text-3xl text-gray-100 opacity-0 max-md:mb-10
}
.hiw-title {
@apply text-4xl md:text-7xl font-semibold text-center
}
.hiw-subtitle {
@apply text-gray font-semibold text-xl md:text-2xl py-10 text-center
}
.hiw-video {
@apply absolute w-[95%] h-[90%] rounded-[56px] overflow-hidden
}
.hiw-text-container {
@apply flex md:flex-row flex-col justify-between items-start gap-24
}
.hiw-text {
@apply text-gray text-xl font-normal md:font-semibold
}
.hiw-bigtext {
@apply text-white text-3xl md:text-5xl font-normal md:font-semibold my-2
}
.video-carousel_container {
@apply relative sm:w-[70vw] w-[88vw] md:h-[70vh] sm:h-[50vh] h-[35vh]
}
.g_fadeIn {
@apply opacity-0 translate-y-[100px]
}
} |