.error-boundary-module__KpMnhW__shell{background:var(--background);flex-direction:column;width:100%;min-height:100dvh;display:flex}.error-boundary-module__KpMnhW__container{align-items:center;gap:var(--space-4);min-height:50vh;padding:var(--space-8);text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}.error-boundary-module__KpMnhW__title{font-size:var(--text-xl);font-weight:var(--font-bold);margin:0}.error-boundary-module__KpMnhW__titleRoot{font-size:var(--text-2xl);}.error-boundary-module__KpMnhW__message{font-size:var(--text-base);margin:0}.error-boundary-module__KpMnhW__details{gap:var(--space-2);text-align:left;flex-direction:column;width:100%;display:flex}.error-boundary-module__KpMnhW__detailsContent{margin:0;overflow:auto}.error-boundary-module__KpMnhW__retryButton{background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-ui);color:var(--primary-foreground);cursor:pointer;font-size:var(--text-base);font-weight:var(--font-semibold);padding:var(--space-2) var(--space-4)}.error-boundary-module__KpMnhW__retryButton:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary-hover)}.error-boundary-module__KpMnhW__retryButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
