.ErrorCard-module__SShkvq__wrap{min-height:60dvh;padding:var(--space-4);color:var(--color-text);background:var(--color-bg);place-items:center;display:grid}.ErrorCard-module__SShkvq__card{gap:var(--space-4);width:100%;max-width:30rem;padding:var(--space-6);text-align:center;background:var(--color-bg-emphasis);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);flex-direction:column;display:flex}@media (min-width:40em){.ErrorCard-module__SShkvq__card{padding:var(--space-8)}}.ErrorCard-module__SShkvq__icon{inline-size:var(--space-12);block-size:var(--space-12);border-radius:var(--radius-pill);color:var(--color-danger);background:var(--color-danger-bg);place-items:center;margin:0 auto;display:grid}.ErrorCard-module__SShkvq__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.01em;margin:0}.ErrorCard-module__SShkvq__body{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.ErrorCard-module__SShkvq__detail{font-size:var(--text-xs);color:var(--color-text-subtle);font-family:var(--font-mono);word-break:break-word;margin:0}.ErrorCard-module__SShkvq__actions{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}@media (min-width:40em){.ErrorCard-module__SShkvq__actions{flex-direction:row;justify-content:center}}.ErrorCard-module__SShkvq__retry,.ErrorCard-module__SShkvq__link{min-height:2.75rem;padding:var(--space-3) var(--space-5);font-size:var(--text-base);font-weight:var(--weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ErrorCard-module__SShkvq__retry{color:var(--color-primary-text);background:var(--color-primary);border:0}.ErrorCard-module__SShkvq__retry:hover{background:var(--color-primary-hover)}.ErrorCard-module__SShkvq__link{color:var(--color-text);border:var(--border-width) solid var(--color-border-strong);background:0 0}.ErrorCard-module__SShkvq__link:hover{background:var(--color-bg-subtle)}
