.error-pages-module__ZPjycG__errorContainer{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:2rem;display:flex}.error-pages-module__ZPjycG__errorCode{color:var(--royal-purple);font-size:clamp(5rem,20vw,10rem);font-weight:700;line-height:1}.error-pages-module__ZPjycG__errorTitle{color:var(--portal-text-strong,var(--light-silver));margin-top:1rem;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:600}.error-pages-module__ZPjycG__errorMessage{color:var(--portal-text-muted,var(--silver));max-width:500px;margin-top:1rem;margin-bottom:2rem;font-size:1.1rem}.error-pages-module__ZPjycG__actionButton{background-color:var(--royal-purple);color:var(--light-silver);border:none;border-radius:.5rem;padding:.75rem 2rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s}.error-pages-module__ZPjycG__actionButton:hover{color:var(--light-silver);background-color:#62408a;transform:translateY(-2px)}.error-pages-module__ZPjycG__secondaryButton{border:1px solid var(--portal-glass-border,#ffffff2e);color:var(--portal-text-strong,var(--light-silver));background:0 0;border-radius:.5rem;padding:.75rem 2rem;font-weight:700;transition:background-color .2s,transform .2s,border-color .2s}.error-pages-module__ZPjycG__secondaryButton:hover{background:var(--portal-glass-bg-hover,#ffffff14);border-color:var(--bs-primary);transform:translateY(-2px)}.error-pages-module__ZPjycG__devPanel{background:var(--portal-glass-bg,#00000059);border:1px solid var(--portal-glass-border,#ffffff2e);color:var(--portal-text,inherit)}.error-pages-module__ZPjycG__errorPre{background:var(--portal-main-bg,#000000d9);border:1px solid var(--portal-glass-border,#ffffff2e);color:var(--portal-text-strong,#fff)}
