@import url("../fonts/raleway/stylesheet.css") screen;

:root {
    /* Design Colors*/
    --logo-color-1: #007bff;                        /* Hauptfarbe Logo */
    --logo-color-1-rgb: 162, 132, 48;               /* Logofarbe als RGB, eigentlich unnötig, geht auch so: rgb(from var(--logo-color-1-dark) r g b / 1); */
    --logo-color-1-light: #d3d3d3;                  /* Hellere Version der Hauptfarbe für Flächen */
    --neutral-color-light: #ffffff;                 /* Hellgrau für neutrale Flächen */
    --neutral-color-dark: #444444;                  /* Dunkelgrau für neutrale Flächen */
    --neutral-color-medium: #9b9b9b;
    --background-hover-light: #f5f5f5;   
    --alert-font-color:#856404;
    --alert-background-color: #fff3cd; 
    
    /*main*/
    --font-color-light: #ffffff;                    /* Allgemeine Schriftfarbe vor hellem Hintergrund */
    --font-color-dark: #000000;                     /* Allgemeine Schriftfarbe vor dunklem Hintergrund */
    --font-color-medium:#444;
    --link-color: var(--logo-color-1);              /* Allgemeine Linkfarbe */
    --button-color: var(--link-color);                /* Hintergrundfarbe für Buttons (= Linkfarbe) */
    --button-color-aktiv: #0069d9;  /* Hintergrundfarbe für Buttons bei hover */
    --h1-color: var(--logo-color-1);                  /* Schriftfarbe für Überschriften h1 */
    --h2-color: var(--font-color-dark);               /* Schriftfarbe für Überschriften h2 */
    --h3-color: var(--logo-color-1);                  /* Schriftfarbe für Überschriften h3 */
    --transition-time: 0.2s ease;                         /* Dauer von Transitions */ 

    --shadow-offset: 3px 3px 3px;                       
    --shadow-offset-hover:4px 4px 6px;
    --shadow-color: rgba(0, 0, 0, 0.3);
    --shadow-color-hover: rgba(0, 0, 0, 0.15);
    --shadow-offset-aktiv:0 2px 4px ;
    --dividing-line-color:#000;
    --border-color: #ccc;
    --radius-big:8px;
    --radius-small:4px;
    

}

body {
    font-family: Raleway, sans-serif;
    margin: 0;
    background-color:var(--neutral-color-light);
    
}

h1 {
    color: var(--h1-color);
    font-size: 28px;
    text-transform: uppercase;
    border-bottom: 2px solid var(--dividing-line-color);
    padding-bottom: 5px;
    margin-bottom: 20px;
}

/* Allgemeine Links im Text */
a {
    color: var(--link-color);
    text-decoration: none;
}

a:hover {
    text-decoration:none;
}

