/* App-specific styles (Bootstrap loaded from CDN in App.razor) */
html,
body {
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.sidebar {
    min-height: 100vh;
}

.metric-card .rounded-circle {
    width: 3.25rem;
    height: 3.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.font-monospace {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}

#blazor-error-ui {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1080;
}

#blazor-error-ui .dismiss {
    cursor: pointer;
    margin-left: 1rem;
}
