.ps-error-page{min-height:80vh;display:flex;justify-content:center;align-items:center}.ps-error-stage{position:relative;margin-bottom:1.5rem}.ps-error-glow{position:absolute;border-radius:50%;opacity:.1;pointer-events:none}.ps-error-glow--a{top:0;left:0;width:100px;height:100px;transform:translateY(-50%);background:var(--pixelsuite-blue);filter:blur(30px)}.ps-error-glow--b{bottom:0;right:0;width:80px;height:80px;transform:translateY(-50%);background:var(--pixelsuite-light-blue);filter:blur(20px)}.ps-error-float{position:relative;display:inline-block;animation:ps-error-float 6s ease-in-out infinite}.ps-error-code{margin:0;font-size:8rem;font-weight:800;line-height:1.1;background:linear-gradient(135deg, var(--pixelsuite-blue) 0%, var(--pixelsuite-light-blue) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--pixelsuite-blue)}.ps-error-icon{font-size:6rem;line-height:1;color:var(--pixelsuite-blue)}.ps-error-deco{position:absolute;color:var(--pixelsuite-light-blue);line-height:1;animation:ps-error-float 5s ease-in-out infinite .5s}.ps-error-deco>i{display:inline-block;transform:rotate(var(--ps-error-tilt, 12deg))}.ps-error-deco--tr{top:8px;right:-26px;font-size:38px}.ps-error-deco--bl{bottom:12px;left:-18px;font-size:32px;color:var(--ashes);animation-duration:4s;animation-delay:1s;--ps-error-tilt: -10deg}.ps-error-title{color:var(--pixelsuite-dark-blue);font-weight:800}.ps-error-footnote{max-width:600px;background:#fff;border:1px solid var(--ps-border);border-radius:var(--ps-radius);padding:.5rem 1rem}.ps-error-info{text-align:left}@keyframes ps-error-float{0%, 100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (prefers-reduced-motion: reduce){.ps-error-float,.ps-error-deco{animation:none}}@media (max-width: 575.98px){.ps-error-code{font-size:5.5rem}.ps-error-icon{font-size:4.5rem}}
