@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.lcdo7z9xd2.bundle.scp.css';

/* /Components/Layout/ErrorLayout.razor.rz.scp.css */
main[b-uupxlvse65] { min-height: 100svh; display: grid; align-content: center; padding: clamp(24px, 6vw, 72px) 20px; box-sizing: border-box; background: var(--neutral-layer-2, #f5f7fb); color: var(--neutral-foreground-rest, #18283f); font-family: var(--body-font, 'Segoe UI', sans-serif); }
/* /Components/Layout/NavMenu.razor.rz.scp.css */
[b-ys1sgeie06] .fluent-nav-icon {
    padding-top: 5px;
}
/* /Components/Pages/NotFound.razor.rz.scp.css */
.status-card[b-uu679j5s08] { width: min(100%, 640px); margin: 0 auto; padding: clamp(28px, 6vw, 64px); box-sizing: border-box; border: 1px solid var(--neutral-stroke-rest, #dfe5ef); border-radius: 24px; background: var(--neutral-layer-1, #fff); box-shadow: 0 20px 64px rgb(25 46 80 / 8%); }
.status-code[b-uu679j5s08] { display: block; margin-bottom: 20px; color: var(--accent-foreground-rest, #0078d4); font-size: clamp(64px, 14vw, 112px); font-weight: 700; line-height: 1; letter-spacing: -.06em; }
h1[b-uu679j5s08] { margin: 0 0 16px; color: var(--neutral-foreground-rest, #18283f); font-size: clamp(26px, 5vw, 36px); line-height: 1.2; letter-spacing: -.025em; }
p[b-uu679j5s08] { margin: 0; color: var(--neutral-foreground-hint, #526175); font-size: 16px; line-height: 1.75; }
.status-actions[b-uu679j5s08] { display: flex; flex-wrap: wrap; gap: 12px; margin: 32px 0 24px; }
.status-actions a[b-uu679j5s08] { display: inline-flex; align-items: center; justify-content: center; gap: 18px; padding: 12px 20px; border: 1px solid var(--neutral-stroke-rest, #dfe5ef); border-radius: 8px; color: var(--accent-foreground-rest, #0078d4); font-weight: 600; text-decoration: none; }
.status-actions .status-primary[b-uu679j5s08] { background: var(--accent-fill-rest, #0078d4); border-color: transparent; color: var(--foreground-on-accent-rest, #fff); }
.status-actions a:hover[b-uu679j5s08] { background: var(--neutral-fill-stealth-hover, #edf3fa); }
.status-actions .status-primary:hover[b-uu679j5s08] { background: var(--accent-fill-hover, #106ebe); }
.status-home[b-uu679j5s08] { color: var(--accent-foreground-rest, #0078d4); text-underline-offset: 4px; }
a:focus-visible[b-uu679j5s08] { outline: 3px solid var(--accent-foreground-rest, #0078d4); outline-offset: 4px; }
@media (max-width: 480px) { .status-actions[b-uu679j5s08] { flex-direction: column; } }
