/* Angelehnt an jahuena.de – helle Flächen, klare Typo, viel Weißraum */
:root {
    --brand: #ff5200; /* Bootstrap primary */
    --accent: #f5b800; /* warmer Akzentton */
}

body {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", "Segoe UI Emoji", "Segoe UI Symbol";
}

.navbar {
    background-color: #ff5200;
}

.navbar-brand {
    letter-spacing: .3px;
    color: #fff;
}

    .navbar-brand:focus, .navbar-brand:hover {
        color: #fff;
    }

.card {
    border-radius: .75rem;
}

.btn-primary {
    --bs-btn-bg: #ff5200;
    --bs-btn-border-color: #ff5200;
    --bs-btn-hover-bg: #db480c;
    --bs-btn-hover-border-color: #db480c;
    --bs-btn-active-bg: #db480c;
    --bs-btn-active-border-color: #db480c;
}

a {
    text-decoration: none;
}
