:root { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif; color: #14362b; background: #f6f5ed; }
* { box-sizing: border-box; }
body { margin: 0; min-height: 100svh; display: flex; flex-direction: column; border-top: 8px solid #c6ed58; }
.workspace { flex: 1; width: min(960px, 100%); margin: auto; padding: clamp(48px, 12vh, 128px) 32px 64px; }
.eyebrow { font-size: 13px; letter-spacing: .18em; font-weight: 700; }
h1 { font-size: clamp(44px, 8vw, 88px); line-height: 1.18; letter-spacing: -.04em; margin: 40px 0 24px; }
.intro { color: #53665c; font-size: 20px; line-height: 1.7; }
.status { display: inline-flex; align-items: center; gap: 10px; border: 1px solid #cad4c7; padding: 12px 18px; border-radius: 100px; margin-top: 30px; font-size: 14px; }
.status span { width: 8px; height: 8px; border-radius: 50%; background: #638b37; }
footer { color: #667369; font-size: 12px; padding: 24px 32px; border-top: 1px solid #dce0d4; }
