:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fg:#1f2937;--fg-muted:#6b7280;--bg:#fff;--border:#e5e7eb;--surface:#f9fafb;--accent:#2563eb;--radius:.375rem;font-family:system-ui,-apple-system,Segoe UI,Microsoft YaHei,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:var(--fg);background:var(--bg);margin:0;line-height:1.7}a{color:var(--accent)}.site-header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:1.5rem;max-width:60rem;margin:0 auto;padding:1rem 1.5rem;display:flex}.site-header__brand{color:var(--fg);font-weight:700;text-decoration:none}.site-header__nav{flex-wrap:wrap;gap:1rem;display:flex}.site-lang{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg-muted);font:inherit;cursor:pointer;margin-left:auto;padding:.25rem .6rem}.site-lang:hover{color:var(--fg);border-color:var(--fg-muted)}.site-nav__link{color:var(--fg-muted);text-decoration:none}.site-nav__link--active{color:var(--accent);font-weight:600}.site-main{max-width:60rem;margin:0 auto;padding:2.5rem 1.5rem}.site-footer{border-top:1px solid var(--border);max-width:60rem;color:var(--fg-muted);margin:0 auto;padding:1.5rem;font-size:.875rem}.route-list{padding-left:1.25rem}.route-list li{margin-bottom:.5rem}.site-lead{color:var(--fg-muted);font-size:1.125rem}.site-block{margin-top:2.5rem}.site-block h2{margin-bottom:.5rem;font-size:1.25rem}.site-block--hero{border-radius:var(--radius);background:var(--surface);padding:1.5rem}.site-block--cta{border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:1.5rem}.site-block__cta{border-radius:var(--radius);background:var(--accent);color:#fff;padding:.5rem 1.25rem;text-decoration:none;display:inline-block}
