styles.css 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. :root {
  2. --ink: #16202c;
  3. --muted: #6b7a8d;
  4. --line: #d7dee8;
  5. --bg: #f5f7fa;
  6. --card: #ffffff;
  7. --brand: #0b5fa5;
  8. --bad: #b42318;
  9. }
  10. * { box-sizing: border-box; }
  11. body {
  12. margin: 0;
  13. background: var(--bg);
  14. color: var(--ink);
  15. font: 14px/1.6 "Microsoft YaHei", "PingFang SC", system-ui, sans-serif;
  16. }
  17. .top {
  18. display: flex; align-items: center; justify-content: space-between;
  19. padding: 10px 18px; background: var(--brand); color: #fff;
  20. }
  21. .top .brand { font-size: 16px; font-weight: 600; letter-spacing: .5px; }
  22. .top nav button {
  23. margin-left: 8px; padding: 6px 12px; border: 1px solid rgba(255, 255, 255, .5);
  24. background: transparent; color: #fff; border-radius: 4px; cursor: pointer;
  25. }
  26. .top nav button.on { background: #fff; color: var(--brand); }
  27. main { padding: 16px 18px 40px; }
  28. .card {
  29. background: var(--card); border: 1px solid var(--line); border-radius: 6px;
  30. padding: 14px 16px; margin-bottom: 14px;
  31. }
  32. .card h2 { margin: 0 0 10px; font-size: 15px; }
  33. .card h2 small { color: var(--muted); font-weight: 400; }
  34. .hint { color: var(--muted); font-size: 12.5px; }
  35. table { width: 100%; border-collapse: collapse; font-size: 13px; }
  36. th, td { border-bottom: 1px solid var(--line); padding: 6px 8px; text-align: left; }
  37. th { background: #eef2f7; font-weight: 600; }
  38. tr.bad td { color: var(--bad); }
  39. code { font-family: Consolas, "Courier New", monospace; font-size: 12.5px; }
  40. button.re { margin-left: 10px; padding: 2px 10px; cursor: pointer; }
  41. ul { margin: 6px 0 0 18px; padding: 0; }