/* CSS Document */

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


html, body {
	cursor:           default;
    background-color: #0B0E14;
	
    font-family:     'Plus Jakarta Sans', sans-serif;
    -webkit-font-smoothing:  antialiased;  /* Chrome, Safari, Edge */
    -moz-osx-font-smoothing: grayscale;    /* Firefox auf macOS */
    font-size:        15px;
    font-weight:      300;
    color:            #94A3B8;          
	text-align:       center;	

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

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


a:hover { 
    color:            #CCF6FF;
    text-shadow:      0 0 10px #22D3EE, 
                      0 0 25px rgba(34, 211, 238, 0.8), 
                      0 0 45px rgba(34, 211, 238, 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:      'JetBrains Mono', monospace;
    font-weight:      600;
}