body{background:linear-gradient(-45deg,#85A7DE,#88B0DF,#8BB9E1,#8EC2E3);color:#333;display:flex;align-items:center;justify-content:center;height:100vh;margin:0;font-family:Roboto,sans-serif}.error-container:where(.astro-ZETDM5MD){text-align:center;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 10px 30px #0000001a;max-width:90vw}.error-container:where(.astro-ZETDM5MD) h1:where(.astro-ZETDM5MD){margin:0 0 10px;font-size:4em;font-weight:500;color:#2f3a56}.error-container:where(.astro-ZETDM5MD) h2:where(.astro-ZETDM5MD){font-size:1.8em;font-weight:300;color:#2f3a56}.error-container:where(.astro-ZETDM5MD) p:where(.astro-ZETDM5MD){font-size:1em;font-weight:300;color:#333}.error-container:where(.astro-ZETDM5MD) a:where(.astro-ZETDM5MD){font-weight:500;display:inline-block;margin-top:20px;text-decoration:none;color:#fff;background-color:#2f3a56;padding:10px 30px;border-radius:4px;transition:all .3s ease 0s}.error-container:where(.astro-ZETDM5MD) a:where(.astro-ZETDM5MD):hover{background-color:#546c8a}@media (max-width: 480px){.error-container:where(.astro-ZETDM5MD){padding:15px}.error-container:where(.astro-ZETDM5MD) h1:where(.astro-ZETDM5MD){font-size:3em}.error-container:where(.astro-ZETDM5MD) h2:where(.astro-ZETDM5MD){font-size:1.5em}.error-container:where(.astro-ZETDM5MD) p:where(.astro-ZETDM5MD){font-size:.95em}.error-container:where(.astro-ZETDM5MD) a:where(.astro-ZETDM5MD){padding:10px 20px}}
