.error-page[data-v-96d0c395]{background:var(--surface-ground);justify-content:center;min-height:100vh;padding:24px}.error-page[data-v-96d0c395],.error-page__card[data-v-96d0c395]{align-items:center;display:flex}.error-page__card[data-v-96d0c395]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:16px;box-shadow:0 10px 40px #8b5cf61f;flex-direction:column;max-width:520px;padding:56px 32px 48px;text-align:center;width:100%}.error-page__code[data-v-96d0c395]{-webkit-text-fill-color:transparent;background:linear-gradient(var(--primary-500),var(--primary-700));-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,22vw,168px);font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-page__title[data-v-96d0c395]{color:var(--text-color);font-size:1.6rem;font-weight:600;margin:32px 0 20px}.error-page__text[data-v-96d0c395]{color:var(--text-color-secondary);font-size:1.05rem;line-height:1.5;margin:0 0 40px!important;max-width:380px}.error-page__button[data-v-96d0c395]{align-items:center;background:var(--primary-color);border-radius:var(--border-radius);color:var(--primary-color-text);display:inline-flex;font-size:1rem;font-weight:500;gap:10px;padding:13px 28px;text-decoration:none;transition:background .2s ease,transform .2s ease}.error-page__button[data-v-96d0c395]:hover{background:var(--primary-600);transform:translateY(-1px)}
