1.0 KB
raw
@keyframes fadeUp {
from {
opacity: 0;
transform: translateY(40px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.background {
position: fixed;
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
background:
radial-gradient(
circle at 20% 15%,
rgba(107, 158, 120, 0.08) 0%,
transparent 55%
),
radial-gradient(
circle at 80% 85%,
rgba(201, 168, 76, 0.05) 0%,
transparent 60%
),
radial-gradient(
circle at 50% 50%,
rgba(196, 112, 85, 0.04) 0%,
transparent 70%
);
pointer-events: none;
}
.grid {
display: grid;
grid-template-columns: 60px 1fr 80px;
grid-template-rows: 1fr;
width: 100%;
min-height: 100vh;
}
@media (max-width: 1023.99px) {
.grid {
grid-template-columns: 0 1fr 0;
}
}
.main {
grid-area: 1 / 2;
justify-content: center;
align-items: center;
display: flex;
flex-direction: column;
min-height: 100vh;
padding: 48px 24px;
animation: fadeUp 500ms ease-out forwards;
}