/* style.css */
body {
    margin: 0;
    font-family: 'Courier New', Courier, monospace;
    background-color: #0f0f0f;
    color: #00ff00;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
}

.container {
    text-align: center;
    max-width: 600px;
    padding: 20px;
    border: 2px solid #00ff00;
    background-color: #121212;
    box-shadow: 0 0 20px #00ff00;
    border-radius: 10px;
}

header {
    margin-bottom: 20px;
}

.glitch {
    font-size: 2.5em;
    position: relative;
    color: #00ff00;
    animation: glitch 1s infinite;
}

.subtitle {
    font-size: 1em;
    color: #00ff00;
    opacity: 0.8;
}

.subtitle a {
    color: #00ff00;
    text-decoration: none;
}

.card {
    padding: 20px;
    background: #1a1a1a;
    border-radius: 10px;
    box-shadow: 0 0 15px #00ff00;
}

.profile-image {
    width: 150px;
    border-radius: 50%;
    border: 3px solid #00ff00;
    margin-bottom: 15px;
}

.about {
    font-size: 1.2em;
    margin-bottom: 20px;
}

.links {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.link {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #0a0a0a;
    border: 1px solid #00ff00;
    padding: 10px;
    text-decoration: none;
    color: #00ff00;
    border-radius: 5px;
    transition: all 0.3s;
    font-size: 1.1em;
}

.icon {
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

.link:hover {
    background-color: #00ff00;
    color: #0a0a0a;
    box-shadow: 0 0 10px #00ff00;
}

footer {
    margin-top: 20px;
    font-size: 0.8em;
    color: #00ff00;
}

@keyframes glitch {
    0% { clip: rect(44px, 9999px, 56px, 0); }
    5% { clip: rect(12px, 9999px, 88px, 0); }
    10% { clip: rect(42px, 9999px, 18px, 0); }
    15% { clip: rect(70px, 9999px, 40px, 0); }
    20% { clip: rect(10px, 9999px, 70px, 0); }
    25% { clip: rect(50px, 9999px, 36px, 0); }
    30% { clip: rect(70px, 9999px, 28px, 0); }
    35% { clip: rect(30px, 9999px, 48px, 0); }
    40% { clip: rect(70px, 9999px, 60px, 0); }
    45% { clip: rect(20px, 9999px, 20px, 0); }
    50% { clip: rect(60px, 9999px, 50px, 0); }
    55% { clip: rect(30px, 9999px, 60px, 0); }
    60% { clip: rect(40px, 9999px, 30px, 0); }
    65% { clip: rect(80px, 9999px, 40px, 0); }
    70% { clip: rect(90px, 9999px, 90px, 0); }
    75% { clip: rect(70px, 9999px, 70px, 0); }
    80% { clip: rect(30px, 9999px, 10px, 0); }
    85% { clip: rect(20px, 9999px, 90px, 0); }
    90% { clip: rect(60px, 9999px, 10px, 0); }
    95% { clip: rect(50px, 9999px, 80px, 0); }
    100% { clip: rect(40px, 9999px, 30px, 0); }
}
