/* Lokale Roboto-Schriftarten einbinden */
@font-face {
    font-family: 'Roboto';
    src: url('/fonts/roboto/Roboto-Regular.woff2') format('woff2'),
         url('/fonts/roboto/Roboto-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fonts/roboto/Roboto-Bold.woff2') format('woff2'),
         url('/fonts/roboto/Roboto-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fonts/roboto/Roboto-Italic.woff2') format('woff2'),
         url('/fonts/roboto/Roboto-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/fonts/roboto/Roboto-BoldItalic.woff2') format('woff2'),
         url('/fonts/roboto/Roboto-BoldItalic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}

/* Festlegen der Schriftartenreihe mit Roboto, Arial und sans-serif als Fallback */
body, .pretix-widget, .pretix-widget * {
    font-family: 'Roboto', Arial, sans-serif;
}

/* Optionale spezifische Stile für unterschiedliche Schriftstärken */
h1, h2, h3 {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 700; /* Fett für Überschriften */
}

p, span, a {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 400; /* Normale Stärke für Fließtext */
}

/* Hintergrundfarbe des Body-Elements */
body {
    background-color: #F1F1F1;
}

/* Hintergrundfarbe des Pretix-Widgets */
.pretix-widget {
    background-color: #FFFFFF;
    padding: 20px; /* Optional: fügt einen Innenabstand hinzu, um das Widget luftiger wirken zu lassen */
    border-radius: 8px; /* Optional: fügt abgerundete Ecken hinzu */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Optional: fügt einen Schatten hinzu */
}
.pretix-widget-attribution {
    display: none !important;
}