/**
 * Bonisa Plus — marka renk paleti
 */
:root {
    --bonisa-orange: #B8360A;
    --bonisa-orange-light: #D2691E;
    --bonisa-orange-dark: #8B2500;
    --bonisa-navy: #091020;
    --bonisa-navy-alt: #0B1426;
    --bonisa-navy-mid: #0F1E35;
    --bonisa-navy-card: #1F3054;
    --bonisa-cream: #FFF8E8;

    --bonisa-bg: var(--bonisa-navy);
    --bonisa-bg-secondary: var(--bonisa-navy-mid);
    --bonisa-card: var(--bonisa-navy-card);
    --bonisa-card-hover: #263a62;
    --bonisa-gold: var(--bonisa-orange-light);
    --bonisa-gold-dim: var(--bonisa-orange);
    --bonisa-gold-glow: rgba(184, 54, 10, 0.28);
    --bonisa-text: var(--bonisa-cream);
    --bonisa-text-muted: rgba(255, 248, 232, 0.62);
    --bonisa-border: rgba(210, 105, 30, 0.28);

    --admin-bg: var(--bonisa-navy);
    --admin-bg-secondary: var(--bonisa-navy-mid);
    --admin-card: var(--bonisa-navy-card);
    --admin-gold: var(--bonisa-orange-light);
    --admin-text: var(--bonisa-cream);
    --admin-text-muted: rgba(255, 248, 232, 0.62);
    --admin-border: rgba(210, 105, 30, 0.22);

    --bonisa-btn-gold: var(--bonisa-orange-light);
    --bonisa-btn-gold-border: rgba(210, 105, 30, 0.5);
    --bonisa-btn-gold-hover-bg: rgba(184, 54, 10, 0.18);
}

html {
    background-color: var(--bonisa-navy);
}

body {
    background-color: var(--bonisa-navy);
    color: var(--bonisa-cream);
}

.logo-link img,
.login-logo img,
.sidebar-brand img {
    width: auto;
    height: 40px;
    max-width: 170px;
    object-fit: contain;
}

.hero-logo img,
.bonisa-logo-hero {
    width: min(300px, 78vw);
    height: auto;
    max-height: 110px;
    object-fit: contain;
}

.sidebar-brand img {
    height: 34px;
    max-width: 140px;
}
