.err[data-v-9bfca97d]{background:var(--paper);min-height:100svh;color:var(--ink);place-items:center;display:grid}.err__in[data-v-9bfca97d]{text-align:center;padding-block:clamp(3rem,8vw,6rem)}.err__code[data-v-9bfca97d]{font-family:var(--serif);color:var(--accent-2);letter-spacing:.06em;font-size:clamp(3rem,10vw,6rem);line-height:1}.err h1[data-v-9bfca97d]{letter-spacing:-.02em;margin-top:1rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.err__lead[data-v-9bfca97d]{color:var(--ink-2);margin-top:.75rem;max-width:44ch;margin-inline:auto}.err__act[data-v-9bfca97d]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.err__btn[data-v-9bfca97d]{background:var(--ink);color:#fff;border-radius:var(--r-ctl);min-height:48px;box-shadow:var(--sh-2);align-items:center;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.err__btn--ghost[data-v-9bfca97d]{color:var(--ink);border:1px solid var(--sand-deep);box-shadow:none;background:0 0}.err__btn[data-v-9bfca97d]:hover{background:#2b3d57}.err__btn--ghost[data-v-9bfca97d]:hover{background:#8a935924}
