/*
Theme Name: SH-Pro-Theme
Theme URI: http://sh-pro.de
Author: SH-PRO
Author URI: http://sh-pro.de/sh-pro-theme
Description: Ein flexibles und einfaches Theme für WordPress. Für eine ausführliche Dokumentation und Hilfe besuchen Sie bitte https://sh-pro.de/sh-pro-theme
Version: 1746594742
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: SH-Pro
dir: sh-pro-theme
*/

/* Farbschema in CSS-Variablen */
:root {
    --primary-color: 255,255,255;
    --secondary-color: 18,75,115;
    --text-color: rgba(0,0,0,.8);
    --background-color: rgb(255,255,255,1);
    --link-color: 0,0,0;
    --link-hover-color: #c0392b;
    --header-animation: true;
    --header-flyaway: false;
    --header-background: rgba(18,76,115,.5);
    --header-background-min: rgba(18,76,115,1);
    --header-height: 100;
    --header-height-min: 50;
    --header-border: rgba(254,255,255,1);
    --header-border-width: 0px 0px 0px 0px;
    --header-border-style: solid solid solid solid;
    --header-blur: 6;
    --archive-background: rgba(254,255,255,1);
    --archive-title: rgba(18,75,115,1);
    --archive-shape-background: rgba(18,76,115,1);
    --archive-block-title: rgba(18,76,115,1);
    --archive-block-text: rgba(255,255,255,0.9);
    --archive-block-width: 200;
    --archive-block-border: rgba(18,56,115,1);
    --archive-block-border-style: solid solid solid solid;
    --archive-block-border-width: 2px 2px 2px 2px;
    --archive-block-border-radius: 20px 20px 20px 20px;
    --archive-block-blur: 2;
    --archive-block-size: 25px;
    --archive-shape-height: 60;
    --archive-shape-opacity: 1;
    --footer-background: rgba(68,113,144,1);
    --footer-font: rgba(255,255,255,1);
}
*, *::before, *::after {
    box-sizing: border-box;
}

html, body {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 1.6;
}

/* links */
a {
    color: rgba(var(--link-color), 0.7);
    font-family: 'Inter', sans-serif;
    font-weight: 500;
}
a:hover {
    color: rgba(var(--link-color), 1);
}
a.aktiv {
    color: rgba(var(--link-color), 1);
}
a:focus {
    color: rgba(var(--link-color), 1);
}
/* Buttons und Formularelemente */
button, input, textarea, select {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
}    
/* style */
h1, h2, h3, h4, h5, h6,
ul, li {
    margin: 0; /* Entfernt Standard-Margins */
    padding: 0; /* Optional: Entfernt Padding */
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}

