body{background:#f5f7fa;color:#1b293d;font-family:system-ui,-apple-system,"Noto Sans TC",sans-serif}a{color:#2856a2;text-underline-offset:4px}.brand{font-size:1.4rem;font-weight:750;text-decoration:none;color:#18355b}.brand span{font-weight:400;color:#61738b}.card{border:1px solid #dfe5ed;border-radius:14px;box-shadow:0 3px 12px #1b293d04}h1{font-size:1.8rem;font-weight:700}.eyebrow{font-size:.75rem;letter-spacing:.15em;color:#61738b}.login-card{max-width:440px}.domain{overflow-wrap:anywhere;color:#61738b}.btn-primary{background:#2856a2;border-color:#2856a2}dt,dd{padding-top:.3rem}footer{border-top:1px solid #e2e8f0}.trend-chart{width:100%;min-height:120px;background:#f8fafc}.chart-grid{stroke:#dce3ee;stroke-width:.5}.metric-cpu{color:#2563eb;fill:#2563eb}.metric-memory{color:#b45309;fill:#b45309}.metric-disk{color:#15803d;fill:#15803d}.metric-inode{color:#9333ea;fill:#9333ea}
.announcement-body{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:1rem}
