/* Start custom CSS for html, class: .elementor-element-dd56c87 */HTML



<style>

/* GLOBALER RESET START */



/* 1. Box-Sizing: Verhindert, dass Padding die Breite von Boxen sprengt */

*, *::before, *::after {

box-sizing: border-box;

}



/* 2. Grundlegende Resets für Abstände */

body, h1, h2, h3, h4, p, ul, ol, figure, blockquote, dl, dd {

margin: 0;

padding: 0;

}



/* 3. Globale Schriftart & Basis-Einstellungen */

html {

scroll-behavior: smooth; /* Weiches Scrollen bei Klick auf Anker-Links */

font-size: 100%; /* Basisgröße */

}



body {

/* Deine definierte Font-Stack */

font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

line-height: 1.5;

color: #0f172a; /* Dein Standard-Dunkelgrau */

background-color: #ffffff;

-webkit-font-smoothing: antialiased; /* Macht Schrift auf Macs schärfer */

}



/* 4. Bilder: Immer responsive (verhindert horizontales Scrollen auf Handy) */

img, picture, video, canvas, svg {

display: block;

max-width: 100%;

height: auto;

}



/* 5. Formularelemente erben die Schriftart (wichtig für Buttons/Inputs) */

input, button, textarea, select {

font: inherit;

}



/* 6. Listenpunkte standardmäßig entfernen (optional, falls gewünscht) */

ul[role="list"], ol[role="list"] {

list-style: none;

}



/* GLOBALER RESET ENDE */</style>/* End custom CSS */