/*
DesignSystemCore v1.3.0 — STOSSACHSE NEXTGEN Design Tokens
Zentrale Dark/Bronze/MMO Design-Grundlage für Theme, AdminCore und alle NEXTGEN-Module.
Diese Datei definiert nur Variablen/Aliasse. Die eigentliche Angleichung liegt in den nachfolgenden CSS-Schichten.
*/
:root{
    color-scheme:dark;

    --dsc-bg:#070605;
    --dsc-bg-soft:#0d0a08;
    --dsc-bg-deep:#030302;

    --dsc-surface:#15100c;
    --dsc-surface-2:#1c140e;
    --dsc-surface-3:#24170d;
    --dsc-surface-raised:#2b1b10;

    --dsc-line:rgba(214,152,69,.32);
    --dsc-line-soft:rgba(214,152,69,.18);
    --dsc-line-strong:rgba(255,196,111,.62);

    --dsc-accent:#d99a43;
    --dsc-accent-2:#ffbd66;
    --dsc-accent-3:#ff7a22;

    --dsc-danger:#d45538;
    --dsc-danger-soft:rgba(212,85,56,.16);
    --dsc-warning:#f2bc56;
    --dsc-warning-soft:rgba(242,188,86,.14);
    --dsc-success:#73ce82;
    --dsc-success-soft:rgba(115,206,130,.13);
    --dsc-info:#7fb8ff;
    --dsc-info-soft:rgba(127,184,255,.13);

    --dsc-text:#f5ead7;
    --dsc-text-soft:#d8c5a6;
    --dsc-muted:#aa9a82;
    --dsc-dim:#756655;

    --dsc-radius-2xl:26px;
    --dsc-radius-xl:22px;
    --dsc-radius:16px;
    --dsc-radius-sm:12px;
    --dsc-radius-xs:9px;

    --dsc-gap-xs:6px;
    --dsc-gap-sm:10px;
    --dsc-gap:16px;
    --dsc-gap-lg:22px;
    --dsc-pad-sm:12px;
    --dsc-pad:18px;
    --dsc-pad-lg:24px;

    --dsc-shadow:0 22px 60px rgba(0,0,0,.46);
    --dsc-shadow-soft:0 14px 32px rgba(0,0,0,.28);
    --dsc-glow:0 0 26px rgba(217,154,67,.16);
    --dsc-focus:0 0 0 3px rgba(255,154,54,.18);

    --dsc-panel-bg:
        radial-gradient(circle at 92% 0%, rgba(255,154,54,.075), transparent 34%),
        linear-gradient(180deg, rgba(28,20,13,.97), rgba(8,7,6,.98));

    --dsc-hero-bg:
        radial-gradient(circle at 12% 0%, rgba(255,122,34,.20), transparent 36%),
        radial-gradient(circle at 92% 8%, rgba(255,189,102,.14), transparent 34%),
        linear-gradient(135deg, rgba(36,23,13,.98), rgba(8,7,6,.98));

    /*
    Aliasse für bestehende STOSSACHSE/Theme/Module-Klassen.
    Dadurch können ältere Module Variablen weiter nutzen, ohne direkt umgebaut zu werden.
    */
    --card-bg:var(--dsc-surface);
    --panel-bg:var(--dsc-surface);
    --accent:var(--dsc-accent);
    --accent-color:var(--dsc-accent);
    --bronze:var(--dsc-accent);
    --bronze-light:var(--dsc-accent-2);
    --border-color:var(--dsc-line);
    --text-color:var(--dsc-text);
    --muted-color:var(--dsc-muted);
    --surface-color:var(--dsc-surface);
    --surface-color-2:var(--dsc-surface-2);
}
