1import{r,j as e}from"./index-4DkRhvyl.js";import{N as s,F as a}from"./FooterSection-CBkJczmg.js";import{B as t}from"./Button-DEFCpKKr.js";import"./useEnumOptions-DPCUbvgU.js";function x(){return r.useEffect(()=>{document.title="Page not found | roboTUM",window.scrollTo({top:0,left:0,behavior:"auto"})},[]),e.jsxs(e.Fragment,{children:[e.jsx(s,{}),e.jsx("main",{className:"section-container hero-offset section-dark-primary surface-pattern flex min-h-screen flex-col items-center justify-center text-center text-white",children:e.jsxs("div",{className:"card-surface max-w-lg px-8 py-12",children:[e.jsx("p",{className:"text-xs uppercase tracking-widest text-white/60",children:"Error 404"}),e.jsxs("h1",{className:"heading heading-h1 mt-3 leading-tight",children:["Page ",e.jsx("span",{className:"text-gradient",children:"not found"})]}),e.jsx("p",{className:"text-text2 mt-4 text-white/70",children:"The page youâre looking for doesnât exist or may have moved."}),e.jsxs("div",{className:"mt-8 flex flex-col justify-center gap-3 sm:flex-row",children:[e.jsx(t,{to:"/",variant:"primary",children:"Back to Home"}),e.jsx(t,{to:"/projects",variant:"secondary",children:"Explore Projects"})]})]})}),e.jsx(a,{})]})}export{x as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.