style.css 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. body {
  2. padding-inline: 10%;
  3. }
  4. nav {
  5. display: flex;
  6. gap: 1rem 3rem;
  7. flex-wrap: wrap;
  8. align-items: center;
  9. justify-content: space-between;
  10. margin-inline: 5%;
  11. padding: 0.5rem 3rem;
  12. }
  13. nav h2 {
  14. margin: 0 auto;
  15. }
  16. nav ul {
  17. list-style: none;
  18. display: flex;
  19. gap: 1rem;
  20. flex-wrap: wrap;
  21. align-items: center;
  22. justify-content: center;
  23. padding: 0;
  24. margin: 0 auto;
  25. }
  26. nav li {
  27. margin-inline: auto;
  28. }
  29. /* nav a {
  30. color: #eee;
  31. text-decoration: none;
  32. font-size: 1.2rem;
  33. } */
  34. header {
  35. display: flex;
  36. flex-wrap: wrap;
  37. justify-content: space-between;
  38. padding-block: 2rem;
  39. gap: 2rem;
  40. }
  41. img {
  42. object-fit: cover;
  43. width: 100%;
  44. }
  45. .stats {
  46. display: flex;
  47. flex-wrap: wrap;
  48. gap: 2rem;
  49. }
  50. .stats > div {
  51. padding: 0.5rem 2rem;
  52. background-color: lightgray;
  53. }
  54. div:has(> table) {
  55. overflow-x: auto;
  56. }
  57. table {
  58. border-collapse: collapse;
  59. width: 100%;
  60. }
  61. td, th {
  62. border: 1px solid #dddddd;
  63. text-align: left;
  64. padding: 8px;
  65. }
  66. tr:nth-child(even) {
  67. background-color: #dddddd;
  68. }
  69. span.error {
  70. color: red;
  71. }