/*
 * Nucleus Network brand theme override for NeoUI
 *
 * Source palette: https://www.nucleusnetwork.com (base.min.css)
 *
 * Colours converted to oklch to match NeoUI's colour space.
 *
 * Primary:   #0175af  oklch(0.5375 0.1002 232.8)  Nucleus blue
 * Navy:      #002855  oklch(0.2810 0.0648 248.3)  Nucleus dark
 * Green:     #00883c  oklch(0.5476 0.1337 168.6)  Nucleus secondary
 * Purple:    #af1685  oklch(0.5124 0.2044 346.2)  Nucleus accent
 * Red:       #e74c3c  oklch(0.6307 0.1731  12.6)  Nucleus warning
 */

@layer base {
    :root.base-zinc {
        /* ── Primary (Nucleus navy #002855) ── */
        --primary: oklch(0.2810 0.0648 248.3);
        --primary-foreground: oklch(1 0 0);
        /* ── Secondary (Nucleus green #00883c) ── */
        --secondary: oklch(0.5476 0.1337 168.6);
        --secondary-foreground: oklch(1 0 0);
        /* ── Accent (Nucleus purple #af1685) ── */
        --accent: oklch(0.5124 0.2044 346.2);
        --accent-foreground: oklch(1 0 0);
        /* ── Destructive (Nucleus red #e74c3c) ── */
        --destructive: oklch(0.6307 0.1731 12.6);
        --destructive-foreground: oklch(1 0 0);
        /* ── Foreground (Nucleus blue #0175af) ── */
        --foreground: oklch(0.5375 0.1002 232.8);
        --card-foreground: oklch(0.5375 0.1002 232.8);
        --popover-foreground: oklch(0.5375 0.1002 232.8);
        /* ── Sidebar  ── */
        --sidebar: var(--primary);
        --sidebar-foreground: var(--primary-foreground);
        --sidebar-accent: var(--foreground);
        --sidebar-accent-foreground: oklch(1 0 0);
        --sidebar-border: var(--foreground);
        /* ── Sidebar menu item text ── */
        --sidebar-menu-item-color: oklch(1 0 0); /* white */
        /* ── Ring ── */
        --ring: oklch(0.5375 0.1002 232.8);
    }

        :root.base-zinc.dark {
            --sidebar: oklch(0.3500 0.2044 346.2);
            --sidebar-foreground: oklch(1 0 0);
            --sidebar-accent: oklch(0.2800 0.1800 346.2);
            --sidebar-accent-foreground: oklch(1 0 0);
            --sidebar-border: oklch(0.3000 0.1600 346.2);
        }
}

#trialSelector button {
    background: var(--accent);
    font-size: unset;
}

.sidebar-trigger-btn {
    color: black;
}

report-embed > notification-bar {
    display: none;
}
