.erro-pg{place-items:center;min-height:70vh;padding:32px 16px;display:grid}.erro-cx{text-align:center;background:radial-gradient(420px 180px at 50% 0,#ff6a001f,#0000 70%),#ffffff05;border:1px solid #ff6a0038;border-radius:22px;justify-items:center;gap:12px;width:min(460px,100%);padding:32px 24px;display:grid}.erro-cod{letter-spacing:-.02em;color:var(--accent);text-shadow:0 0 28px #ff6a0059;font-size:48px;font-weight:800;line-height:1}.erro-cx h1{color:var(--c-texto,#f3f4f6);margin:4px 0 0;font-size:22px;font-weight:800}.erro-cx p{color:var(--c-suave,#9aa3ab);margin:0;font-size:14px;line-height:1.55}.erro-acoes{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.erro-bt{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;height:44px;color:var(--c-texto,#f3f4f6);background:0 0;border:1px solid #ffffff29;border-radius:99px;justify-content:center;align-items:center;padding:0 20px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.erro-bt.principal{color:#111;background:linear-gradient(135deg, #ff8a3d, var(--accent));box-shadow:0 10px 24px -10px var(--accent);border-color:#0000}.erro-bt:hover{filter:brightness(1.08)}
