:root { --dark-bg: #000000; --text-primary: #ffffff; --text-secondary: #888888; --accent: #666666; } * { box-sizing: border-box; padding: 0; margin: 0; } html, body { height: 100%; overflow: hidden; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; } body { background: var(--dark-bg); color: var(--text-primary); display: flex; align-items: center; justify-content: center; } /* Main container */ .main { width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center; } .content-wrapper { text-align: center; } .title { font-size: 3rem; font-weight: 300; letter-spacing: 0.5rem; margin-bottom: 3rem; color: var(--text-primary); } .redirect-link { color: var(--text-secondary); font-size: 2rem; text-decoration: none; transition: color 0.3s ease; letter-spacing: 0.1rem; } .redirect-link:hover { color: var(--text-primary); } /* Responsive */ @media (max-width: 768px) { .title { font-size: 2rem; letter-spacing: 0.3rem; } .redirect-link { font-size: 0.75rem; } }