@import url('https://fonts.googleapis.com/css2?family=Bangers&family=Comic+Neue:wght@700&display=swap');


body {
    background: rgb(17, 5, 33);
    display: flex;
    flex-direction: column;
    font-family: 'Comic Neue', cursive;
    overflow-x: hidden;
}

body::before {
    content: '';
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background-image:
    radial-gradient(1px 1px at 5% 8%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(2px 2px at 10% 15%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 18% 30%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 25% 40%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(2px 2px at 30% 55%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 38% 22%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(2px 2px at 40% 10%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 45% 75%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 50% 35%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(2px 2px at 55% 60%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 58% 88%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 60% 90%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(2px 2px at 63% 18%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 65% 48%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 68% 72%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(2px 2px at 70% 25%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 70% 75%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 72% 5%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(2px 2px at 15% 80%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 20% 95%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 75% 42%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(2px 2px at 78% 62%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 80% 75%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 83% 20%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(2px 2px at 85% 50%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 88% 85%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 90% 45%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(2px 2px at 92% 12%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 35% 65%, rgb(255, 255, 255) 0%, transparent 100%),
    radial-gradient(1px 1px at 95% 68%, rgb(255, 255, 255) 0%, transparent 100%);
pointer-events: none;
    z-index: 0;
}

body > * {
    position: relative;
    z-index: 1;
}

h1{
    font-family: 'Bangers', cursive;
    font-size: 3rem;
    color: rgb(255, 255, 255);
    margin-top: 20px;
}

.logo{
    text-align: center;
    width: 100%;
}




























.ticker {
    width: 100%;
    background: rgb(0, 0, 0);
    border-top: 3px solid rgb(255, 0, 255);
    border-bottom: 3px solid rgb(255, 0, 255);
    padding: 8px 0;
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
}

.ticker-inner {
    display: flex;
    gap: 3rem;
    white-space: nowrap;
    animation: tick 13s linear infinite;
}

.ticker-inner span {
    font-family: 'Comic Neue', cursive;
    font-weight: 700;
    font-size: 0.85rem;
    color: rgb(255, 0, 255);
    text-transform: uppercase;
    letter-spacing: 2px;
}

@keyframes tick {
    from { transform: translateX(0); }
    to   { transform: translateX(-50%); }
}

@media (max-width: 600px) {
    h1 { font-size: 2.2rem; }
    .logo { padding: 1.5rem; margin: 1rem; }
}