:root{--100vh:100vh;--breakpoint:desktop;--orientation:landscape}@media (orientation:portrait){:root{--orientation:portrait}}@media screen and (max-width:1580px){:root{--breakpoint:laptop}}@media screen and (max-width:1124px){:root{--breakpoint:tablet}}@media screen and (max-width:860px){:root{--breakpoint:phone}}.page-404{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.page-404 .h1{font-size:2rem;line-height:1.2}.page-404 a{margin-top:2rem}.page-404 pre{max-width:100%;overflow:auto}
