:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#242424;font-synthesis:none;text-rendering:optimizelegibility;background:#fbfaf8;font-family:Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:4px;outline:2px solid #9b4b38}.page-shell{flex-direction:column;width:min(100% - 40px,880px);min-height:100vh;margin:0 auto;display:flex}.site-header{border-bottom:1px solid #e9e5df;justify-content:space-between;align-items:center;min-height:76px;font-size:14px;display:flex}.site-name{letter-spacing:.02em;font-weight:650}.site-name img{width:142px;height:auto;display:block}.home-link{color:#79594d}.site-footer{color:#77736d;border-top:1px solid #e9e5df;justify-content:space-between;gap:16px;margin-top:auto;padding:22px 0;font-size:12px;display:flex}@media (width<=520px){.page-shell{width:min(100% - 32px,880px)}.site-footer{flex-direction:column;gap:6px}}.error-page[data-v-1bb00183]{min-height:100vh}.error-content[data-v-1bb00183]{width:min(100%,680px);margin:auto;padding:72px 0}.eyebrow[data-v-1bb00183]{color:#79594d;letter-spacing:.08em;margin:0 0 16px;font-size:13px}h1[data-v-1bb00183]{margin:0;font-family:Georgia,Songti SC,serif;font-size:calc(clamp(36px,7vw,56px));font-weight:500;line-height:1.2}.description[data-v-1bb00183]{color:#6f6c67;margin:18px 0 28px;font-size:15px;line-height:1.8}.home-button[data-v-1bb00183]{color:#79594d;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #79594d;border-radius:3px;padding:0 16px;font-size:14px}.home-button[data-v-1bb00183]:hover{color:#fff;background:#79594d}
