.error-content{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.error-content__header{color:var(--amber-11);flex-shrink:0}.error-content__icon{color:var(--red-9)}.error-content__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.error-page__overlay{background-color:var(--color-overlay);padding:calc(var(--spacing) * 2);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.error-page__content{background-color:var(--color-panel-solid);box-shadow:var(--shadow-6);box-sizing:border-box;gap:calc(var(--spacing) * 4);max-height:80vh;padding:calc(var(--spacing) * 4);border-radius:8px;flex-direction:column;width:clamp(280px,90vw,560px);display:flex}@media (width<=639px){.error-page__content{max-height:90vh;padding:calc(var(--spacing) * 3);width:100%}}.error-boundary__container{flex-direction:column;align-items:center;padding-top:3rem;display:flex}@media (width>=640px){.error-boundary__container{justify-content:center;padding-top:0}}@media (width>=640px) and (width<1024px){.error-boundary__card{max-width:798px}}@media (width>=640px){.error-boundary__card{backdrop-filter:blur(64px);background-color:var(--color-panel-translucent)}}@media (width<=639px){.error-boundary__card{background-image:url(/assets/img/background@mobile-blurred.webp);background-position:top;background-repeat:no-repeat;background-size:cover;max-width:fit-content}}@media (width>=1024px){.error-boundary__card{border:1px solid var(--accent-a2);border-radius:var(--radius-5)}}@media (width<=639px){body.a11y-font .error-boundary__card{background-color:var(--color-panel-solid);background-image:none!important}}
