/* _content/HoloClipTracker/Components/Layout/MainLayout.razor.rz.scp.css */
/* MainLayout scoped styles */

[b-qwyxacoilf] .app-bar-neon {
    background: rgba(10, 10, 15, 0.95) !important;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border-bottom: 1px solid rgba(123, 47, 247, 0.15);
}

[b-qwyxacoilf] .drawer-neon {
    background: rgba(14, 14, 21, 0.98) !important;
    border-right: 1px solid rgba(123, 47, 247, 0.12) !important;
}

[b-qwyxacoilf] .main-content-neon {
    background: #0a0a0f;
    min-height: 100vh;
}

#blazor-error-ui[b-qwyxacoilf] {
    background: linear-gradient(135deg, rgba(255, 0, 110, 0.9), rgba(247, 37, 133, 0.9));
    backdrop-filter: blur(12px);
    bottom: 0;
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
    color: white;
    font-family: 'Inter', sans-serif;
}

    #blazor-error-ui .dismiss[b-qwyxacoilf] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/HoloClipTracker/Components/Layout/NavMenu.razor.rz.scp.css */
/* NavMenu scoped styles */

[b-ta3e4o68gr] .nav-menu-neon .mud-nav-link {
    color: #8b8ba0;
    border-radius: 8px;
    margin: 2px 8px;
    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    overflow: hidden;
}

[b-ta3e4o68gr] .nav-menu-neon .mud-nav-link:hover {
    background: rgba(0, 245, 212, 0.06);
    color: #eaeaea;
}

[b-ta3e4o68gr] .nav-menu-neon .mud-nav-link.active {
    background: rgba(0, 245, 212, 0.1);
    color: #00f5d4;
    border-left: 3px solid #00f5d4;
    box-shadow: inset 0 0 20px rgba(0, 245, 212, 0.05);
}

[b-ta3e4o68gr] .nav-menu-neon .mud-nav-link.active .mud-nav-link-icon {
    color: #00f5d4 !important;
}
