styles.css 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. :root {
  2. --general-dark-color: #042a2b;
  3. --basic-color: #5eb1bf;
  4. --hover-color: var(--general-dark-color);
  5. --picked-color: #d84727;
  6. --selected-color: #ef7b45;
  7. --body-background-color: #cdedf6;
  8. --body-text-color: var(--general-dark-color);
  9. --box-background-color: white;
  10. --box-border-color: var(--general-dark-color);
  11. --tooltip-background-color: var(--general-dark-color);
  12. --tooltip-text-color: white;
  13. }
  14. .dot-basic {
  15. opacity: 0.4;
  16. fill: var(--basic-color);
  17. }
  18. .dot-selected {
  19. fill: var(--selected-color);
  20. }
  21. .dot-hovered {
  22. opacity: 1;
  23. fill: var(--hover-color);
  24. }
  25. .dot-picked {
  26. opacity: 1;
  27. fill: var(--picked-color);
  28. }
  29. .dot-single-feature {
  30. opacity: 1;
  31. fill: var(--selected-color);
  32. }
  33. .dot-both-feature {
  34. opacity: 1;
  35. fill: var(--general-dark-color);
  36. }
  37. .bar-picked {
  38. fill: var(--picked-color);
  39. }
  40. .bar-selected {
  41. fill: var(--selected-color);
  42. }
  43. .bar-all {
  44. opacity: 0.5;
  45. fill: var(--basic-color);
  46. }
  47. body {
  48. background-color: var(--body-background-color);
  49. color: var(--body-text-color);
  50. padding-left: 2%;
  51. padding-right: 2%;
  52. padding-top: 1%;
  53. padding-bottom: 1%;
  54. text-align: center;
  55. font-size: 16px;
  56. font-variant: small-caps;
  57. font-family: Patrick Hand;
  58. font-weight: 500;
  59. }
  60. .box {
  61. background: var(--box-background-color);
  62. border-style: solid;
  63. border-width: 1.5px;
  64. border-color: var(--box-border-color);
  65. border-radius: 12px;
  66. padding: 10px;
  67. margin: 5px;
  68. margin-bottom: 10px;
  69. }
  70. .svg-container {
  71. display: inline-block;
  72. position: relative;
  73. width: 100%;
  74. padding-bottom: 100%; /* aspect ratio */
  75. vertical-align: top;
  76. overflow: hidden;
  77. }
  78. .svg-content-responsive {
  79. display: inline-block;
  80. position: absolute;
  81. top: 0px;
  82. left: 0px;
  83. }
  84. img {
  85. max-width: 100%;
  86. height: auto;
  87. }
  88. .tooltip {
  89. position: absolute;
  90. width: auto;
  91. height: auto;
  92. text-align: center;
  93. padding: 2px;
  94. font: 12px sans-serif;
  95. background: var(--tooltip-background-color);
  96. border: 0px;
  97. border-radius: 8px;
  98. pointer-events: none;
  99. color: var(--tooltip-text-color);
  100. }
  101. .tooltip-key {
  102. position: relative;
  103. width: 100px;
  104. height: auto;
  105. margin: 10px;
  106. margin-left: 0px;
  107. text-align: center;
  108. padding: 2px;
  109. font: 12px sans-serif;
  110. background: var(--tooltip-background-color);
  111. border: 0px;
  112. border-radius: 8px;
  113. color: var(--tooltip-text-color);
  114. }
  115. .github-icon {
  116. height: 1em;
  117. width: 1em;
  118. margin-left: 0.1em;
  119. margin-bottom: 0.25em;
  120. }
  121. .info-icon {
  122. /* height: 0.75em; */
  123. /* width: 0.75em; */
  124. /* margin-left: 0.1em; */
  125. margin-bottom: 0.2em;
  126. }