.error-module__uHmsfa__container{background-color:var(--color-background);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.error-module__uHmsfa__content{text-align:center;max-width:400px}.error-module__uHmsfa__icon{width:48px;height:48px;color:var(--danger-text);margin:0 auto 1rem}.error-module__uHmsfa__icon svg{width:100%;height:100%}.error-module__uHmsfa__title{font-size:1.25rem;font-weight:700;font-family:var(--font-heading,inherit);color:var(--color-text-primary);margin:0 0 .5rem}.error-module__uHmsfa__message{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:.875rem}.error-module__uHmsfa__button{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-hover)100%);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:transform .15s,box-shadow .15s}.error-module__uHmsfa__button:hover{box-shadow:0 4px 12px rgba(var(--shadow-rgb),.06);transform:translateY(-1px)}
