.error-module__wkvImq__wrap{max-width:46em;margin:0 auto;padding:clamp(20px,5vw,60px) clamp(16px,4vw,32px)}.error-module__wkvImq__code{font-family:var(--font-display);letter-spacing:-.04em;color:var(--coral);-webkit-text-stroke:2px var(--ink);margin:0;font-size:clamp(64px,14vw,132px);font-weight:800;line-height:.85}.error-module__wkvImq__title{font-family:var(--font-display);letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(26px,4vw,38px);font-weight:800}.error-module__wkvImq__body{color:var(--text-muted);margin:16px 0 28px;font-size:13px;line-height:1.85}.error-module__wkvImq__actions{flex-wrap:wrap;gap:10px;display:flex}.error-module__wkvImq__retry,.error-module__wkvImq__link{border:2px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;box-shadow:4px 4px 0 var(--ink);cursor:pointer;padding:11px 16px;font-size:11px;font-weight:700}.error-module__wkvImq__retry{background:var(--coral);color:var(--ink);font-family:inherit}.error-module__wkvImq__link{background:var(--surface);color:var(--ink)}.error-module__wkvImq__retry:hover,.error-module__wkvImq__link:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.error-module__wkvImq__retry:active,.error-module__wkvImq__link:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}
