@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.olwso25aue.bundle.scp.css';

/* _content/RZWebApp/Components/Layout/Footer.razor.rz.scp.css */
.footer[b-e7vr94m06o] {
    background: rgba(18, 22, 27, 0.75);
}
/* _content/RZWebApp/Components/Layout/MainLayout.razor.rz.scp.css */
:root[b-r2qh9hqz47] {
    --bg: #0b0d10;
    --panel: #12161b;
    --text: #e5e7eb;
    --text-muted: #9aa4af;
    --primary: #7c3aed; /* royal violet accent */
    --primary-700: #6d28d9;
    --contrast: #293140; /* subtle borders */
    --glow: 0 0 24px rgba(124, 58, 237, 0.35);
}

html[b-r2qh9hqz47], body[b-r2qh9hqz47] {
    background: var(--bg);
    color: var(--text);
    font-family: 'Inter', system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, 'Helvetica Neue', Arial, sans-serif;
}

.bg-translucent[b-r2qh9hqz47] {
    background: rgba(18, 22, 27, 0.55);
    backdrop-filter: saturate(120%) blur(8px);
}

.bg-panel[b-r2qh9hqz47] {
    background: var(--panel);
}

.border-contrast[b-r2qh9hqz47] {
    border-color: var(--contrast) !important;
}

.text-secondary-emphasis[b-r2qh9hqz47] {
    color: var(--text-muted) !important;
}

.text-body-emphasis[b-r2qh9hqz47] {
    color: var(--text) !important;
}

.btn-primary[b-r2qh9hqz47] {
    --bs-btn-bg: var(--primary);
    --bs-btn-border-color: var(--primary);
    --bs-btn-hover-bg: var(--primary-700);
    --bs-btn-hover-border-color: var(--primary-700);
}

.btn-outline-contrast[b-r2qh9hqz47] {
    --bs-btn-color: var(--text);
    --bs-btn-border-color: var(--contrast);
    --bs-btn-hover-bg: #19202a;
    --bs-btn-hover-border-color: var(--contrast);
}

.btn-glow[b-r2qh9hqz47] {
    box-shadow: var(--glow);
}

/* _content/RZWebApp/Components/Layout/NavMenu.razor.rz.scp.css */

