:root{color-scheme:light;--bg:#f3efe7;--panel:#fffcf5eb;--text:#1f2d2f;--muted:#5a6d6b;--accent:#b54b33;--border:#1f2d2f1f}body{min-height:100vh;font-family:var(--font-body,"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", "WenQuanYi Micro Hei", "Segoe UI", system-ui, sans-serif);background:radial-gradient(circle at top, #b54b332e, transparent 35%), linear-gradient(135deg, #efe6d2 0%, var(--bg) 45%, #dfe8e5 100%);color:var(--text);place-items:center;margin:0;display:grid}main:where(.astro-qkngcpky){border:1px solid var(--border);background:var(--panel);border-radius:24px;width:min(36rem,100vw - 2rem);padding:2rem;box-shadow:0 24px 80px #1f2d2f24}h1:where(.astro-qkngcpky){font-family:var(--font-heading,"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", "WenQuanYi Micro Hei", "Segoe UI", system-ui, sans-serif);margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1.05}p:where(.astro-qkngcpky){color:var(--muted);margin:0;line-height:1.7}code:where(.astro-qkngcpky){color:var(--accent);font-size:.95em}.status:where(.astro-qkngcpky),.destination:where(.astro-qkngcpky){margin-top:1rem}.destination:where(.astro-qkngcpky) a:where(.astro-qkngcpky){color:var(--accent);word-break:break-all}
