style.css 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. @font-face {
  2. font-family: 'Metrophobic';
  3. font-style: normal;
  4. font-weight: 400;
  5. src: url('metrophobic-v23-latin-regular.woff2') format('woff2');
  6. }
  7. * {
  8. box-sizing: border-box;
  9. }
  10. body {
  11. background-color: #000;
  12. color: #aaa;
  13. font: 18px Metrophobic, sans-serif;
  14. }
  15. a:link, a:visited, a:active {
  16. color: #58a;
  17. text-decoration: none;
  18. }
  19. a:hover {
  20. color: #5ad;
  21. }
  22. form {
  23. display: flex;
  24. flex-direction: column;
  25. align-items: flex-start;
  26. }
  27. input {
  28. background-color: #111;
  29. color: inherit;
  30. font-family: inherit;
  31. padding: 4px;
  32. border: 1px solid #888;
  33. }
  34. input[type="checkbox"] {
  35. accent-color: #f70;
  36. }
  37. main, footer {
  38. width: 900px;
  39. margin: 10px auto;
  40. background-color: #111;
  41. }
  42. main {
  43. padding: 40px 50px;
  44. }
  45. footer {
  46. padding: 25px 50px;
  47. margin-bottom: 50px;
  48. font-size: 16px;
  49. }
  50. table {
  51. width: 100%;
  52. margin-top: 1em;
  53. border-collapse: collapse;
  54. th {
  55. white-space: no-wrap;
  56. }
  57. td {
  58. font-family: monospace;
  59. text-align: right;
  60. border-top: 1px solid #222;
  61. }
  62. }
  63. table.buy {
  64. td:nth-child(1) {
  65. font-family: inherit;
  66. text-align: inherit;
  67. }
  68. }
  69. table.roi {
  70. td:nth-child(1),
  71. td:nth-child(2) {
  72. font-family: inherit;
  73. text-align: inherit;
  74. }
  75. }
  76. *[data-tooltip] {
  77. text-decoration: underline dashed;
  78. cursor: help;
  79. }
  80. [popover="hint"] {
  81. inset: unset;
  82. max-width: 320px;
  83. padding: 0.5em 0.7em;
  84. color: inherit;
  85. background-color: #222;
  86. border: none;
  87. opacity: 0.9;
  88. }