@font-face {
font-family: 'Play';
src: url('../fonts/Play-Regular.ttf');
font-weight: 400;
font-style: normal;
}
html {
font-family: 'Play';
font-size: 16px;
}
@media (width <= 580px) {
html {
font-size: 14px;
}
}
*:not(input):not(textarea) {
text-transform: lowercase;
}
body {
padding: 0;
overflow-y: scroll;
overflow-x: hidden;
background-color: #000000;
color: #fff;
margin: 0 auto;
}
p {
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0px;
margin-inline-end: 0px;
}
button {
cursor: pointer;
border: unset;
background-color: transparent;
}
button:disabled {
cursor: not-allowed;
color: darkgray;
}
a {
color: #36d6ae;
text-decoration: none;
}
a:hover {
color: #00ffbf;
text-decoration: none;
}
.block-body {
width: calc(100% - 1em);
max-width: 1000px;
margin: 0 auto;
display: flex;
flex-direction: column;
padding: 0 1em 135px 1em;
position: relative;
background-color: #000000;
}
.container-timer {
display: flex;
width: 100%;
align-items: center;
justify-content: center;
}
.timer {
font-size: 25px;
color: #36d6ae;
margin: 0 5px;
}
.container-btn {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.countdown {
white-space: nowrap;
}
.countdown-time {
font-size: 25px;
font-weight: 650;
margin: 0 10px;
}
.text-glich {
position: relative;
z-index: 0;
}
.text-glich::before,
.text-glich::after {
content: attr(data-text);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.text-glich::before {
color: #ff00c1;
animation: glitc-effect 3s infinite;
}
.text-glich::after {
color: #3498db;
animation: glitc-effect 2s infinite;
}
@keyframes glitc-effect {
0% {
left: -2px;
top: -2px;
}
25% {
left: 2px;
top: 0px;
}
50% {
left: -1px;
top: 2px;
}
75% {
left: 1px;
top: -1px;
}
100% {
left: 0px;
top: 2px;
}
}
ul {
list-style-type: none;
}
textarea {
font-size: 16px;
background-color: #000;
border: none;
outline: none;
caret-color: #3ab793;
color: #3ab793;
box-shadow: 0 0 2px 0.3px #3ab793;
padding: 0 5px;
border-radius: 3px;
width: 100%;
min-height: 70px;
}
textarea:focus {
outline: none;
}
textarea:active {
outline: none;
}
input:focus {
outline: none;
}
input:active {
outline: none;
}
::placeholder {
color: #3ab793;
}
:-ms-input-placeholder {
color: #3ab793;
}
::-ms-input-placeholder {
color: #3ab793;
}
::-webkit-scrollbar {
width: 4px;
height: 4px;
}
::-webkit-scrollbar-track {
border-radius: 10px;
background: #272728;
}
::-webkit-scrollbar-thumb {
background: #525254;
border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
background: #5c5c5c;
}
.btn {
height: 42px;
white-space: nowrap;
background-color: #000;
border: none;
font-family: Play;
outline: none;
padding: 0 50px;
font-size: 18px;
border-radius: 3px;
box-shadow: 0 0 10px 0px #38d6ae;
text-shadow: 0 0 25px #36d6ae;
color: #36d6ae;
-webkit-text-stroke: 0.5px #36d6ae67;
}
.btn:hover {
box-shadow: 0 0 6px 0px #38d6ae;
}
.btn:active {
background-color: #3ab793;
color: #fff;
border: none;
outline: none;
}
.btn:focus {
border: none;
outline: none;
}
.icons-size {
height: 20px;
transform: rotate(0deg);
transition: transform 0.3s;
margin-left: 2px;
}
.icons-size:hover {
transform: rotate(360deg);
}
.icon-pie {
fill: #fff;
background-color: #fff;
}
.tooltip-text-deposit::after {
width: 0;
height: 0;
border: 7px solid transparent;
content: '';
display: block;
position: absolute;
border-bottom-color: #3ab793;
left: 40%;
bottom: 17px;
}
.search-input {
border-radius: 20px;
border: none;
color: #fff;
padding: 5px 35px;
box-sizing: border-box;
outline: 0;
outline-offset: 0;
-moz-box-shadow: 0 0 6px 1px #3ab793;
-webkit-box-shadow: 0 0 6px 1px #3ab793;
box-shadow: 0 0 6px 1px #3ab793;
caret-color: #36d6ae;
}
.search-input:focus {
-webkit-app-region: no-drag;
box-shadow: 0 0 8px 2px #3ab793 !important;
}
input::-webkit-input-placeholder {
opacity: 1;
transition: opacity 0.3s ease;
}
input::-moz-placeholder {
opacity: 1;
transition: opacity 0.3s ease;
}
input:-moz-placeholder {
opacity: 1;
transition: opacity 0.3s ease;
}
input:-ms-input-placeholder {
opacity: 1;
transition: opacity 0.3s ease;
}
input:focus::-webkit-input-placeholder {
opacity: 0;
transition: opacity 0.3s ease;
}
input:focus::-moz-placeholder {
opacity: 0;
transition: opacity 0.3s ease;
}
input:focus:-moz-placeholder {
opacity: 0;
transition: opacity 0.3s ease;
}
input:focus:-ms-input-placeholder {
opacity: 0;
transition: opacity 0.3s ease;
}
.resize-none {
resize: none;
}
.minHeightTextarea {
min-height: 42px !important;
}
.padded-text {
padding: 0.5rem;
}