.ErrorPage-module__A00g5a__container{background:var(--color-bg-secondary);min-height:100dvh;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ErrorPage-module__A00g5a__card{background:var(--color-bg-card);padding:var(--space-10) var(--space-8);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--color-border);width:100%;max-width:500px}.ErrorPage-module__A00g5a__logo{margin:0 auto var(--space-6);object-fit:contain;display:block}.ErrorPage-module__A00g5a__errorCode{font-size:6rem;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--space-4);text-shadow:0 4px 12px var(--color-primary-light);line-height:1}.ErrorPage-module__A00g5a__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.ErrorPage-module__A00g5a__description{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-8);line-height:var(--line-height-relaxed)}.ErrorPage-module__A00g5a__button{padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--color-text-on-primary);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-md);transition:background-color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ErrorPage-module__A00g5a__button:hover{background:var(--color-primary-hover)}.ErrorPage-module__A00g5a__errorIcon{color:var(--color-danger);margin-bottom:var(--space-4)}
