.exception-page-container{min-height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:var(--spacing-lg);background-color:var(--bg-color);-webkit-box-sizing:border-box;box-sizing:border-box}.exception-page-container .content-card{width:100%;max-width:30rem;background-color:var(--card-bg);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transition:var(--transition-normal);transition:var(--transition-normal)}.exception-page-container .content-card .icon-wrapper{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background-color:var(--primary-light);border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.exception-page-container .content-card .error-code{font-size:4rem;font-weight:800;color:var(--primary-color);line-height:1;margin-bottom:var(--spacing-xs);letter-spacing:-.1rem;opacity:.9}.exception-page-container .content-card .title{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md)}.exception-page-container .content-card .description{font-size:.8rem;color:var(--text-secondary);margin-bottom:var(--spacing-xl);line-height:1.6}.exception-page-container .content-card .countdown-tip{font-size:.7rem;color:var(--text-tertiary);margin-bottom:var(--spacing-lg)}.exception-page-container .content-card .countdown-tip .seconds{color:var(--primary-color);font-weight:600;font-family:monospace;font-size:.9rem;margin:0 var(--spacing-xs)}.exception-page-container .content-card .home-btn{width:100%;height:2.4rem;font-size:.8rem;border-radius:var(--border-radius-md)}.exception-page-container .content-card .home-btn .nut-button__icon{margin-right:.4rem}[data-theme=dark] .exception-page-container .content-card .icon-wrapper{background-color:#1890ff1a}
