:root{color-scheme:light dark;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;background:#f5f6f8;color:#2b2f36}.app-shell{display:flex;flex-direction:column;min-height:100vh}.app-header{display:flex;align-items:baseline;gap:12px;padding:14px 24px;background:#1f2937;color:#fff}.app-title{font-size:20px;font-weight:600}.app-subtitle{font-size:13px;opacity:.75}.app-main{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.home{text-align:center}.home-title{font-size:30px;margin-bottom:12px}.home-desc{color:#6b7280;margin-bottom:12px}.status-ok{color:#16a34a}.status-error{color:#dc2626}.status-pending{color:#9ca3af}
