/* KFZ-Demo: eigenes Erscheinungsbild (Blau statt Gold, eckiges Logo), damit es nicht nach dem Original aussieht */
:root { --gold: #2f86b8; --gold-dark: #1f6a94; --gold-soft: #e2eff7; --side: #13222e; --bg: #f2f5f8; --line: #dde5ec; }
body { font-family: "Inter", "Segoe UI", system-ui, sans-serif; }
.brand { letter-spacing: .14em; }
.brand-mark { border-radius: 7px; transform: rotate(45deg) scale(.82); }
.brand-mark::after { border-radius: 3px; inset: 5px; }
.btn.gold { color: #fff; }
@media (max-width: 480px) { .topbar-brand { letter-spacing: .06em; font-size: 11px; } }
