.error-page-content{text-align:center;max-width:1200px;margin:0 auto;padding:2rem}.error-page-content .error-header{margin-bottom:3rem}.error-page-content .error-header .error-code{background:var(--body-text-color);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:60px;font-weight:700;line-height:1}@media (width<=768px){.error-page-content .error-header .error-code{font-size:32px}}.error-page-content .error-header .error-title{color:var(--body-text-color);margin-bottom:1rem;font-size:24px;font-weight:300}@media (width<=768px){.error-page-content .error-header .error-title{font-size:21px}}.error-page-content .error-header .error-description{color:var(--page-main-secondary-text-color);max-width:600px;margin:0 auto;font-size:16px;line-height:1.6}@media (width<=768px){.error-page-content .error-header .error-description{font-size:14px}}.error-page-content .error-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:4rem;display:flex}.error-page-content .error-actions .error-btn{cursor:pointer;background:0 0;border:2px solid;border-radius:6px;align-items:center;gap:.75rem;padding:12px 16px;font-size:16px;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.error-page-content .error-actions .error-btn .btn-icon{width:20px;height:20px;transition:transform .3s}.error-page-content .error-actions .error-btn.error-btn-primary{background:var(--btn-primary-bg-color);color:var(--btn-color);border-color:var(--btn-border-color)}.error-page-content .error-actions .error-btn.error-btn-primary>.btn-icon{color:var(--btn-primary-icon-color)}.error-page-content .error-actions .error-btn.error-btn-primary:hover{background:var(--btn-primary-bg-hover-color)}.error-page-content .error-actions .error-btn.error-btn-secondary{color:var(--btn-secondary-color);border-color:var(--btn-secondary-border-color);background-color:#0000;border-width:.5px}.error-page-content .error-actions .error-btn.error-btn-secondary>.btn-icon{color:var(--btn-secondary-icon-color)}.error-page-content .error-actions .error-btn.error-btn-secondary:hover{background-color:var(--btn-secondary-bg-hover-color);color:#fff}.error-page-content .error-actions .error-btn.error-btn-secondary:hover>.btn-icon{color:var(--btn-secondary-icon-hover-color)}body.dark_theme .error-page-content .error-actions .error-btn.error-btn-primary{background-color:var(--btn-primary-bg-color);border:none}body.dark_theme .error-page-content .error-actions .error-btn.error-btn-primary:hover{background-color:var(--btn-primary-bg-hover-color)}body.dark_theme .error-page-content .error-actions .error-btn.error-btn-secondary{color:var(--btn-secondary-color)}body.dark_theme .error-page-content .error-actions .error-btn.error-btn-secondary:hover{border-color:#fefde6}@media (width<=768px){.error-page-content{padding:1rem}.error-page-content .error-actions{flex-direction:column;align-items:center}.error-page-content .error-actions .error-btn{width:75%;max-width:200px;font-size:14px}.error-page-content .error-categories-section .categories-grid{grid-template-columns:1fr;gap:.75rem}}
