Spaces:
Running
Running
File size: 2,527 Bytes
372531f |
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 |
@tailwind base;
@tailwind components;
@tailwind utilities;
@keyframes gradientBG {
0% {background-position: 0% 50%;}
50% {background-position: 100% 50%;}
100% {background-position: 0% 50%;}
}
html {
scroll-behavior: smooth;
}
textarea {
max-height: 300px; /* Set an appropriate max height */
overflow-y: auto; /* Enable internal scrolling */
/* transition: height 0.2s ease-in-out; */
}
.log-message {
word-wrap: break-word; /* For handling long URLs or text */
overflow-wrap: break-word; /* For handling overflow in modern browsers */
overflow-x: hidden; /* Hide horizontal overflow */
word-break: break-word; /* Break long words if needed */
}
body {
font-family: 'Montserrat', sans-serif;
line-height: 1.6;
background-size: 200% 200%;
background-image: linear-gradient(170deg, #151A2D, #036f73, #151A2D);
/*animation: gradientBG 10s ease infinite;*/
}
.landing {
display: flex;
justify-content: center;
align-items: center;
height: 30vh;
text-align: center;
color: white;
}
.landing h1 {
font-size: 3.5rem;
font-weight: 700;
margin-bottom: 2rem;
}
@layer utilities {
.text-balance {
text-wrap: balance;
}
/* Hide scrollbar for Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
-ms-overflow-style: none; /* IE and Edge */
scrollbar-width: none; /* Firefox */
}
.loader {
text-align: left;
display: flex;
gap: 3px;
}
.loader span {
display: inline-block;
vertical-align: middle;
width: 7px;
height: 7px;
/* background: #4b4b4b; */
background: white;
border-radius: 50%;
animation: loader 0.6s infinite alternate;
}
.loader span:nth-of-type(2) {
animation-delay: 0.2s;
}
.loader span:nth-of-type(3) {
animation-delay: 0.6s;
}
@keyframes loader {
0% {
opacity: 1;
transform: scale(0.6);
}
100% {
opacity: 0.3;
transform: scale(1);
}
}
}
body {
margin: 0px !important;
}
/* Add these styles for the scrollbar */
.scrollbar-thin {
scrollbar-width: thin;
}
.scrollbar-thumb-gray-600::-webkit-scrollbar-thumb {
background-color: #4B5563;
border-radius: 6px;
}
.scrollbar-track-gray-300::-webkit-scrollbar-track {
background-color: #D1D5DB;
}
.scrollbar-thin::-webkit-scrollbar {
width: 6px;
}
|