.errorpage{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;height:100svh;height:100dvh;text-align:center;gap:20px;width:90%;margin:auto;font-family:Inter Tight,sans-serif;letter-spacing:-3%;& img{width:100%;max-width:120px;height:auto}& h2{font-size:40px;margin:0;font-weight:500}& p{font-size:18px;color:var(--gris-texto-suave);margin:-10px 0 0;max-width:600px;line-height:1.5}& a{color:var(--blanco);background-color:var(--verde-claro);font-size:18px;font-weight:500;padding:8px 20px;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s;width:-moz-fit-content;width:fit-content;margin:0 auto;text-decoration:none;&:hover{background-color:var(--verde-claro-hover)}}& button{color:var(--blanco);background-color:var(--verde-claro);font-size:18px;font-weight:500;padding:8px 20px;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s;width:-moz-fit-content;width:fit-content;margin:0 auto;&:hover{background-color:var(--verde-claro-hover)}}}.errorpage-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}@media screen and (max-width:768px){.errorpage{& h2{font-size:30px}& a,& button,& p{font-size:16px}}}