<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>@onemiyok</title>
    <style>
        @import url('https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600&display=swap');

        :root {
            --background: #0a0a0a;
            --text: #ffffff;
            --line: rgba(255, 255, 255, 0.8);
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            background-color: var(--background);
            min-height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            font-family: 'Syne', sans-serif;
            position: relative;
        }

        .username {
            font-size: clamp(1rem, 3vw, 1.75rem);
            font-weight: 500;
            letter-spacing: 0.02em;
            color: var(--text);
            position: relative;
            padding: 0.5em 0;
        }

        .username::after {
            content: '';
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 1px;
            background: var(--line);
            transform: scaleX(1);
            transform-origin: left;
            transition: transform 0.3s ease;
        }

        .username:hover::after {
            transform: scaleX(1.1);
        }


    </style>
</head>
<body>
    <div class="username">@onemiyok</div>

    <script>
        document.addEventListener('DOMContentLoaded', () => {
            const username = document.querySelector('.username');
            
            document.addEventListener('mousemove', (e) => {
                const { clientX, clientY } = e;
                const { innerWidth, innerHeight } = window;
                
                const moveX = (clientX - innerWidth / 2) / innerWidth * 5;
                const moveY = (clientY - innerHeight / 2) / innerHeight * 5;
                
                username.style.transform = `translate(${moveX}px, ${moveY}px)`;
            });
        });
    </script>
</body>
</html>