gogo-movement-starter
Version:
GOGO Movement Network React Starter Template - Complete React + Vite + Move contracts setup
162 lines (133 loc) • 2.4 kB
CSS
.logo-showcase {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
min-height: 60vh;
padding: 2rem;
text-align: center;
}
.logo-container {
display: flex;
align-items: center;
justify-content: center;
gap: 2rem;
margin-bottom: 2rem;
flex-wrap: wrap;
}
.logo {
height: 8rem;
width: auto;
transition: all 0.3s ease;
filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.3));
}
.logo:hover {
transform: scale(1.1) rotate(5deg);
filter: drop-shadow(0 8px 16px rgba(0, 0, 0, 0.4));
}
.use-logo {
border-radius: 1rem;
}
.vite-logo {
/* Vite logo specific styles - keeping for future use */
transition: all 0.3s ease;
}
.logo-separator {
display: flex;
align-items: center;
justify-content: center;
width: 3rem;
height: 3rem;
border-radius: 50%;
transition: all 0.3s ease;
}
.plus-icon {
color: white;
font-size: 1.2rem;
font-weight: bold;
}
.logo-text {
max-width: 600px;
margin: 0 auto;
}
.logo-title {
font-size: 3rem;
font-weight: 700;
margin-bottom: 1rem;
}
.gogo-text {
background: linear-gradient(135deg, #eac72b, #f1d84a, #e6c347);
background-size: 200% 200%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
animation: gradient-shift 3s ease infinite;
}
.plus-text {
color:#e6c347;
}
.vite-text {
color: #13da92;
}
.logo-subtitle {
font-size: 1.2rem;
color: #a0a0a0;
font-weight: 500;
margin: 0;
}
/* Animation for gradient text */
@keyframes gradient-shift {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
/* Responsive design */
@media (max-width: 768px) {
.logo-showcase {
min-height: 50vh;
padding: 1rem;
}
.logo-container {
gap: 1.5rem;
}
.logo {
height: 6rem;
}
.logo-separator {
width: 2.5rem;
height: 2.5rem;
}
.plus-icon {
font-size: 1rem;
}
.logo-title {
font-size: 2.5rem;
}
.logo-subtitle {
font-size: 1rem;
}
}
@media (max-width: 480px) {
.logo-container {
flex-direction: column;
gap: 1rem;
}
.logo {
height: 5rem;
}
.logo-separator {
transform: rotate(90deg);
}
.logo-separator:hover {
transform: rotate(270deg) scale(1.2);
}
.logo-title {
font-size: 2rem;
}
}