.route-error{color:#ededf0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;word-break:keep-all;background:#141416;min-height:100svh;font:400 16px/1.6 Pretendard,system-ui,sans-serif}.route-error header{border-bottom:1px solid #303035;padding:16px clamp(20px,5vw,72px);font-size:15px;font-weight:600}.route-error a{color:inherit;text-decoration:none}.route-error main{width:min(38rem,100% - 40px);margin:auto;padding:clamp(60px,16vh,160px) 0 48px}.route-error .route-error-code{color:#91c8d1;font-variant-numeric:tabular-nums;margin:0 0 22px;font-size:clamp(24px,4vw,40px);line-height:1.2}.route-error h1{letter-spacing:-.03em;margin:0;font-size:clamp(24px,4vw,36px);font-weight:600;line-height:1.35}.route-error main>p{color:#a0a0ab;margin:12px 0 0}.route-error nav{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.route-error nav>*{cursor:pointer;border:1px solid #45454e;border-radius:6px;align-items:center;min-height:44px;padding:10px 16px;font-family:inherit;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.route-error nav>:first-child{color:#18181b;background:#e3e3e9;border-color:#e3e3e9;font-weight:600}.route-error nav>:hover{border-color:#91c8d1}.route-error :focus-visible{outline-offset:4px;outline:2px solid #91c8d1}
