.ErrorPage-module__6YRsnG__page{background:var(--main-bg);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ErrorPage-module__6YRsnG__container{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:48px 32px;display:flex}.ErrorPage-module__6YRsnG__iconWrapper{background:linear-gradient(135deg,#f8514926,#f851490d);border:1px solid #f8514933;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.ErrorPage-module__6YRsnG__icon{color:#f85149}.ErrorPage-module__6YRsnG__code{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:#f85149;margin:0 0 4px;font-size:12px;font-weight:600}.ErrorPage-module__6YRsnG__title{color:var(--text-color);letter-spacing:-.01em;margin:0 0 12px;font-size:24px;font-weight:700}.ErrorPage-module__6YRsnG__message{color:#ffffff8c;margin:0 0 28px;font-size:14px;line-height:1.7}.ErrorPage-module__6YRsnG__link,.ErrorPage-module__6YRsnG__button{border:1px solid var(--tree-border);color:#fffc;font-size:14px;font-family:var(--font-mono);cursor:pointer;background:#ffffff08;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:all .2s;display:inline-flex}.ErrorPage-module__6YRsnG__link:hover,.ErrorPage-module__6YRsnG__button:hover{color:var(--text-color);background:#ffffff0f;border-color:#fff3}
