.errorPage-module__apyNea__page{justify-content:center;align-items:center;gap:var(--space-3);min-height:60vh;padding:var(--space-8)var(--space-4);text-align:center;flex-direction:column;display:flex}.errorPage-module__apyNea__code{font-family:var(--font-serif);font-size:var(--text-3xl);color:var(--color-text-tertiary);line-height:1}.errorPage-module__apyNea__title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.errorPage-module__apyNea__description{font-size:var(--text-base);color:var(--color-text-secondary);max-width:420px;margin:0}.errorPage-module__apyNea__actions{gap:var(--space-3);margin-top:var(--space-3);display:flex}.errorPage-module__apyNea__primaryButton{border-radius:var(--radius-md);background:var(--color-accent);color:#042820;min-height:40px;font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;transition:filter var(--transition-fast);border:none;justify-content:center;align-items:center;padding:8px 20px;display:inline-flex}.errorPage-module__apyNea__primaryButton:hover{color:#042820;filter:brightness(1.08)}.errorPage-module__apyNea__secondaryButton{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);min-height:40px;color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:8px 20px;display:inline-flex}.errorPage-module__apyNea__secondaryButton:hover{color:var(--color-text-primary);border-color:var(--color-border-hover)}
