
@font-face {
    font-family: 'Minecraft Ten';
    src: url('fonts/MinecraftTen.ttf') format('truetype'); /* TrueType betűtípus */
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: 'CustomFont', serif; /* Használj custom font-ot a body-ban */
}

html, body {
    height: 100%; /* Biztosítja, hogy a body teljes magasságot kitöltse */
    margin: 0;
    padding: 0;
}

body {
    display: flex;
    flex-direction: column; /* Az oldal tartalma és a lábléc egy oszlopban */
    font-family: 'Minecraft Ten', Arial, sans-serif; /* Minecraft Ten betűtípus alkalmazása */
    background-color: #f4f4f4; /* Alap háttérszín */
    background-image: url('kepek/hatter_xp.jpg'); /* Kép elérési útja */
    background-size: cover; /* Kép méretezése, hogy kitöltse az egész háttért */
    background-position: center; /* Kép középre igazítása */
    background-repeat: no-repeat; /* Kép ne ismétlődjön */
    background-attachment: fixed; /* Kép rögzítése a háttérhez */
    overflow-x: hidden; /* Megakadályozza a vízszintes görgetést */
}
header {
    background: #333;
    color: #fff;
    padding: 10px 20px;
    text-align: center;
    position: relative;
    border-bottom: 4px solid transparent; /* Alsó keret, alapértelmezett szín: átlátszó */
    border-image: linear-gradient(90deg, #f06, #4a90e2, #f06); /* Színátmenet a kerethez */
    border-image-slice: 1; /* Átmenet alkalmazása a keretre */
    animation: borderColorMove 2s linear infinite; /* Színváltás animáció */
}

header img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 50px;
}

header img.left {
    left: 20px; /* Bal oldali kép helye */
}

header img.right {
    right: 20px; /* Jobb oldali kép helye */
}
