:root /* Adminara Dash – Logo-inspiriertes Nachtglanz-Theme */ {
    /* Backgrounds */
    --background-node: linear-gradient(160deg, #080710 0%, #120e1d 100%);
    --header-background-node: linear-gradient(90deg, #100d1a 0%, #1b1430 100%);
    --header-background-node-2: linear-gradient(-90deg, #100d1a 0%, #1b1430 100%);
    --nav-background-node: linear-gradient(180deg, #0b0915 0%, #171026 100%);
    --footer-background-node: linear-gradient(90deg, #0e0c18 0%, #1a132a 100%);
    --card-background-node: linear-gradient(135deg, #140f25 0%, #0a0712 100%);
    --modal-background-node: linear-gradient(135deg, #1c1633 0%, #120d20 100%);

    /* Foreground (Text etc.) */
    --foreground-node: #f4f4f8;

    /* Primary (Silber / Chrom-Effekt) */
    --primary-node: #d5d9e7;
    --primary-hover-node: #eef1f8;
    --primary-active-node: #b3b8c9;

    /* Secondary (Tiefer Nachtlila mit Sparkle-Vibes) */
    --secondary-node: #7b1ee4;
    --secondary-hover-node: #9a47ff;
    --secondary-active-node: #6010b8;

    /* Accent Panels */
    --accent-node: linear-gradient(135deg, #181028 0%, #0d0714 100%);
    --accent-hover-node: linear-gradient(135deg, #251b3d 0%, #1a122c 100%);
    --accent-active-node: #0a0510;

    /* Borders */
    --border-node: #d5d9e7;
    --header-border-node: #d5d9e7;
    --nav-border-node: #d5d9e7;
    --footer-border-node: #d5d9e7;
    --card-border-node: #d5d9e7;
    --modal-border-node: #d5d9e7;

    /* Navigation Text & Hover */
    --nav-text-node: #d5d9e7;
    --nav-hover-node: #9a47ff;

    /* Footer Text */
    --footer-text-node: #a8abc0;

    /* Shadows */
    --card-shadow-node: 0 8px 24px rgba(122, 36, 233, 0.3);
    --modal-shadow-node: 0 15px 40px rgba(213, 217, 231, 0.35);
    --shadow-xs-node: 0 1px 2px rgba(255, 255, 255, 0.05);
    --shadow-sm-node: 0 2px 4px rgba(255, 255, 255, 0.1);
    --shadow-md-node: 0 4px 8px rgba(122, 36, 233, 0.2);
    --shadow-lg-node: 0 6px 18px rgba(213, 217, 231, 0.3);
    --shadow-xl-node: 0 10px 35px rgba(122, 36, 233, 0.45);
    --shadow-xl-right-node: 10px 110px 35px rgba(122, 36, 233, 0.45);
    --shadow-inset-node: inset 0 2px 6px rgba(255, 255, 255, 0.05);

    /* Buttons */
    --button-background-node: linear-gradient(135deg, #d5d9e7, #b3b8c9);
    --button-hover-node: linear-gradient(135deg, #eef1f8, #d9deeb);
    --button-active-node: linear-gradient(135deg, #a0a5b3, #888c9c);
    --button-text-node: #0f0f17;
    --button-hover-text-node: #000000;
    --button-active-text-node: #1a1a1a;
    --button-disabled-node: #565a66;

    /* Secondary Buttons */
    --secondary-button-background-node: linear-gradient(135deg, #7b1ee4, #6010b8);
    --secondary-button-hover-node: linear-gradient(135deg, #9a47ff, #7b1ee4);
    --secondary-button-active-node: linear-gradient(135deg, #5212a3, #3a0d76);

    /* Inputs & Form Controls */
    --input-background-node: linear-gradient(145deg, #0f0b18, #160f27);
    --input-border-node: linear-gradient(90deg, #d5d9e7, #b3b8c9);
    --input-text-node: #f4f4f8;
    --input-placeholder-node: #979bb1;

    --form-control-background-node: #110d1f;
    --form-control-border-node: #d5d9e7;
    --form-control-checked-node: #9a47ff;
    --form-control-hover-node: #b173ff;

    /* Status Colors */
    --success-node: #3ddf98;
    --error-node: #f15c75;
    --warning-node: #fcb156;
    --info-node: #9a47ff;

    /* Text */
    --text-heading-node: #ffffff;
    --text-subheading-node: #dcdfea;
    --text-muted-node: #9aa0b7;
    --text-disabled-node: #62666f;

    /* Links */
    --link-node: linear-gradient(45deg, #9a47ff, #d5d9e7);
    --link-hover-node: #ffffff;
    --link-visited-node: #c28fff;
}