﻿@font-face {
    font-family: 'LuciferSansWide-SemiBold';
    src: url('../fonts/LuciferSansWide-SemiBold.ttf') format('truetype');
}

/* Фонове зображення для основного вмісту */
html {
    background-image: url('/images/Bitcoin4.jpg');
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

/* Анімаційний екран */
.loading-screen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1100;
}

.animated-logo {
    font-size: 4.5rem;
    color: white;
    display: flex;
    gap: 0.2rem;
    justify-content: center;
    align-items: center;
    opacity: 0; /* Початкова прозорість */
    transition: opacity 0.5s ease-in-out;
}

.letter {
    position: relative;
    opacity: 0;
    transform: translate(var(--start-x), var(--start-y)); /* Початкова позиція */
}

/* Анімації */
@keyframes fly-in {
    0% {
        opacity: 0;
        transform: translate(var(--start-x), var(--start-y));
    }

    100% {
        opacity: 1;
        transform: translate(0, 0);
    }
}

@keyframes flash {
    0%, 100% {
        color: white;
    }

    50% {
        color: #ffcc00;
    }
}

@keyframes fly-out {
    0% {
        opacity: 1;
        transform: translate(0, 0);
    }

    100% {
        opacity: 0;
        transform: translate(var(--end-x), var(--end-y));
    }
}

@keyframes fade-out {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
        visibility: hidden;
    }
}

/* Анімація переміщення літер у верхній лівий кут */
@keyframes move-to-corner {
    0% {
        opacity: 1;
        transform: translate(0, 0); /* Початкове положення (центр екрану) */
    }

    100% {
        opacity: 0;
        transform: translate(-50vw, -50vh); /* Верхній лівий кут */
    }
}


/* Прихований елемент */
.hidden {
    display: none;
}

