/* CSS Document */

/* Autor:           D. Esterle */
/* Version:         2.0        */ 
/* Erstelldatum:    09.04.2026 */
/* Letzte Änderung: 09.04.2026 */


html, body {
	cursor:           default;
    background-color: #2C2C2C;
	
	font-family:      'Inter', sans-serif;
    font-size:        15px;
    font-weight:      300;
    color:            #D3D3D3;          
    text-shadow:      1px 1px 2px #000;    /* Bessere Lesbarkeit */	
	text-align:       center;	

    margin:           0;
    padding:          0;
    width:            100%;
    height:           100%;
    overflow:         hidden;              /* Verhindert Scrollen während des Ladens */
}


a {
    color:           #F6BE00; 
    text-decoration: none;
    font-weight:     400;
    transition:      all 0.3s ease-in-out; 
}

a:hover {
    color:           #FFE17A;
    text-shadow:     0 0 10px rgba(246, 190, 0, 0.8), 
                     0 0 20px rgba(246, 190, 0, 0.5);
}


#content {
    display:          none;      
    opacity:          0;
    
    position:         fixed;       
    top:              0;
    left:             0;
    width:            100vw;
    height:           100vh;
    
    /* Gesamthaft zentrieren! */
    display:          flex !important; 
    justify-content:  center; 
    align-items:      center;
	gap:              15px; 
    
	flex-direction:   column;
    transition:       opacity 1.5s ease-in-out;
	
	/* Fadding Effekt von unten */   
    transform:        translateY(20px);
}

#preLoadBar {
    position:         fixed;
	top:              50%;
	left:             50%;
	
	transition:       opacity 0.2s ease-out;
    transform:        translate(-50%, -50%);
	z-Index:          9999;
}

#preLoadText {
    margin-top:       7px; 
    display:          block;   
	font-size:        15px; 
    font-family:      'Montserrat', sans-serif;
    font-weight:      600;
    letter-spacing:   2px;
}