/* =========================================================
   CIR — Combat Impact Rating
   Basis / Variablen / Grundlayout
   ========================================================= */

:root {
    --bg: #050811;
    --panel: #0b1020;
    --panel-light: #101831;
    --text: #f4f7ff;
    --muted: #9ca8c7;
    --accent: #4aa3ff;
    --accent-2: #ff9d2e;
    --border: rgba(255, 255, 255, 0.08);

    --sidebar-width: 280px;
}

/* Allgemeine Basis */
* {
    box-sizing: border-box;
}

html {
    min-height: 100%;
}

body {
    margin: 0;
    min-height: 100%;

    color: var(--text);
    font-family: Arial, Helvetica, sans-serif;

    background:
        radial-gradient(circle at 20% 10%, rgba(74, 163, 255, 0.16), transparent 30%),
        radial-gradient(circle at 80% 30%, rgba(255, 157, 46, 0.08), transparent 28%),
        var(--bg);
}