.error-module__uHmsfa__container{background-color:var(--color-bg-dark);min-height:100vh;color:var(--color-text-inverse);text-align:center;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.error-module__uHmsfa__content{max-width:520px}.error-module__uHmsfa__retro{font-family:var(--typo-retro-family);font-size:var(--typo-retro-size);color:var(--color-accent);letter-spacing:var(--typo-retro-letter-spacing);margin-bottom:var(--space-6);display:block}.error-module__uHmsfa__title{font-family:var(--typo-h2-family);font-size:var(--typo-h2-size);font-weight:var(--typo-h2-weight);color:var(--color-text-inverse);margin:0 0 var(--space-4);line-height:var(--typo-h2-line-height)}@media (min-width:768px){.error-module__uHmsfa__title{font-size:var(--typo-h1-size)}}.error-module__uHmsfa__message{font-family:var(--typo-body-md-family);font-size:var(--typo-body-md-size);color:var(--color-text-inverse);opacity:.7;line-height:var(--typo-body-md-line-height);margin:0 0 var(--space-4)}.error-module__uHmsfa__digest{font-family:var(--typo-caption-family);font-size:var(--typo-caption-size);color:var(--color-text-inverse);opacity:.4;margin:0 0 var(--space-8);font-style:italic}.error-module__uHmsfa__buttons{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:480px){.error-module__uHmsfa__buttons{justify-content:center;gap:var(--space-4);flex-flow:wrap}}.error-module__uHmsfa__buttonPrimary{color:var(--color-primary);background-color:var(--color-secondary);transition:background-color var(--transition-fast)}.error-module__uHmsfa__buttonPrimary:hover{background-color:var(--color-secondary-light)}.error-module__uHmsfa__buttonSecondary{font-family:var(--typo-button-family);font-size:var(--typo-button-size);font-weight:var(--typo-button-weight);letter-spacing:var(--typo-button-letter-spacing);text-transform:var(--typo-button-transform);color:var(--color-text-inverse);border:1px solid var(--color-text-inverse);padding:var(--typo-button-padding-y) var(--typo-button-padding-x);border-radius:var(--typo-button-radius);opacity:.8;transition:opacity var(--transition-fast);background:0 0;text-decoration:none;display:inline-block}.error-module__uHmsfa__buttonSecondary:hover{opacity:1}.error-module__uHmsfa__supportLink{font-family:var(--typo-body-sm-family);font-size:var(--typo-body-sm-size);color:var(--color-text-inverse);opacity:.6;transition:opacity var(--transition-fast);text-decoration:underline}.error-module__uHmsfa__supportLink:hover{opacity:.9}
