@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@500&display=swap');

body {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background: black;
    color: white;
    font-family: 'Orbitron', sans-serif;
    overflow: hidden;
}

.container {
    text-align: center;
}

.title {
    font-size: 4rem;
    text-transform: uppercase;
    letter-spacing: 5px;
    animation: fadeIn 2s ease-in-out, glitch 1.5s infinite;
}

.subtitle {
    font-size: 1.5rem;
    opacity: 0.8;
    animation: fadeIn 3s ease-in-out, flicker 2s infinite;
}

/* Анимация появления */
@keyframes fadeIn {
    from { opacity: 0; transform: translateY(-20px); }
    to { opacity: 1; transform: translateY(0); }
}

/* Глитч-эффект */
@keyframes glitch {
    0% { text-shadow: 4px 4px 0px red, -4px -4px 0px blue; }
    50% { text-shadow: -4px -4px 0px red, 4px 4px 0px blue; }
    100% { text-shadow: 4px 4px 0px red, -4px -4px 0px blue; }
}

/* Эффект мерцания */
@keyframes flicker {
    0% { opacity: 0.8; }
    50% { opacity: 1; }
    100% { opacity: 0.8; }
}
