UNPKG

gogo-movement-starter

Version:

GOGO Movement Network React Starter Template - Complete React + Vite + Move contracts setup

162 lines (133 loc) 2.4 kB
.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; } }