index.css 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. :root {
  2. --foreground: #666;
  3. --accent: #333;
  4. --light-accent: #eee;
  5. --mid-accent: #aaa;
  6. --background: #fff;
  7. --link: #08c;
  8. --link-active: #058;
  9. }
  10. html {
  11. font-size: 100%;
  12. -webkit-text-size-adjust: 100%;
  13. -ms-text-size-adjust: 100%;
  14. }
  15. a:focus {
  16. outline: thin dotted var(--accent);
  17. outline: 5px auto -webkit-focus-ring-color;
  18. outline-offset: -2px;
  19. }
  20. a:hover,
  21. a:active,
  22. a:visited {
  23. outline: 0;
  24. text-decoration: none;
  25. }
  26. a {
  27. color: #555;
  28. text-decoration: none;
  29. }
  30. a:hover {
  31. color: #888;
  32. text-decoration: none;
  33. }
  34. body {
  35. margin: 30pt;
  36. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  37. font-size: 18px;
  38. line-height: 20px;
  39. color: var(--foreground) ;
  40. background-color: var(--background);
  41. }
  42. .row {
  43. margin-left: -20px;
  44. *zoom: 1;
  45. }
  46. .row:before,
  47. .row:after {
  48. display: table;
  49. content: "";
  50. line-height: 0;
  51. }
  52. .row:after {
  53. clear: both;
  54. }
  55. .panel {
  56. float: left;
  57. min-height: 1px;
  58. margin: 20px;
  59. padding: 10px;
  60. border: 1pt;
  61. border-color: var(--light-accent);
  62. border-style: solid;
  63. border-radius: 10px;
  64. width: 5em;
  65. }
  66. small {
  67. font-size: 85%;
  68. }
  69. h1 ,
  70. h2 {
  71. letter-spacing: -5.8pt;
  72. font-size: 400%;
  73. margin: 12pt 0 30pt 0;
  74. font-family: inherit;
  75. font-weight: bold;
  76. line-height: 20px;
  77. color: var(--foreground));
  78. text-rendering: optimizelegibility;
  79. line-height: 40px;
  80. }
  81. h2 {
  82. font-size: 400%;
  83. letter-spacing: -3.8pt;
  84. }
  85. .chroma-crawl {
  86. text-shadow:
  87. 4px 0 #00FFFF35,
  88. -4px 0 #FF000035;
  89. }
  90. body {
  91. margin-top: 90px;
  92. }
  93. .subhead {
  94. margin: 1em 0em;
  95. font-weight: 100;
  96. font-size: 200%;
  97. }
  98. .tech-info {
  99. font-weight: 200;
  100. margin: 1em 0em;
  101. font-size: 70%;
  102. font-family: monospace;
  103. }
  104. .header {
  105. border-bottom: 1px solid var(--light-accent));
  106. text-align: right;
  107. }
  108. .footer {
  109. color: var(--mid-accent);
  110. font-size: 12px;
  111. text-align: left;
  112. margin-top: 20px;
  113. }
  114. .footer a {
  115. color: var(--accent);
  116. }
  117. @font-face {
  118. font-family: 'ClockFace-Regular';
  119. src: url('ClockFace-Regular.ttf?2534122341');
  120. font-weight: normal;
  121. font-style: normal;
  122. }
  123. @font-face {
  124. font-family: 'ClockFaceRect-Regular';
  125. src: url('ClockFaceRect-Regular.ttf?2534122341');
  126. font-weight: normal;
  127. font-style: normal;
  128. }
  129. @font-face {
  130. font-family: 'ClockFaceSolid-Regular';
  131. src: url('ClockFaceSolid-Regular.ttf?2534122341');
  132. font-weight: normal;
  133. font-style: normal;
  134. }
  135. @font-face {
  136. font-family: 'ClockFaceRectSolid-Regular';
  137. src: url('ClockFaceRectSolid-Regular.ttf?2534122341');
  138. font-weight: normal;
  139. font-style: normal;
  140. }
  141. @font-face {
  142. font-family: 'ClockFaceFatHands-Regular';
  143. src: url('ClockFaceFatHands-Regular.ttf?2534122341');
  144. font-weight: normal;
  145. font-style: normal;
  146. }
  147. @font-face {
  148. font-family: 'ClockFaceFatSolid-Regular';
  149. src: url('ClockFaceFatSolid-Regular.ttf?2534122341');
  150. font-weight: normal;
  151. font-style: normal;
  152. }
  153. @font-face {
  154. font-family: 'ClockFaceFatSquareSolid-Regular';
  155. src: url('ClockFaceFatSquareSolid-Regular.ttf?2534122341');
  156. font-weight: normal;
  157. font-style: normal;
  158. }
  159. @font-face {
  160. font-family: 'ClockFaceSquareSolid-Regular';
  161. src: url('ClockFaceSquareSolid-Regular.ttf?2534122341');
  162. font-weight: normal;
  163. font-style: normal;
  164. }
  165. @font-face {
  166. font-family: 'ClockFaceFatRect-Regular';
  167. src: url('ClockFaceFatRect-Regular.ttf?2534122341');
  168. font-weight: normal;
  169. font-style: normal;
  170. }
  171. @font-face {
  172. font-family: 'ClockFaceFatRectSolid-Regular';
  173. src: url('ClockFaceFatRectSolid-Regular.ttf?2534122341');
  174. font-weight: normal;
  175. font-style: normal;
  176. }
  177. @font-face {
  178. font-family: 'ClockFaceFatSquare-Regular';
  179. src: url('ClockFaceFatSquare-Regular.ttf?2534122341');
  180. font-weight: normal;
  181. font-style: normal;
  182. }
  183. @font-face {
  184. font-family: 'ClockFaceSquare-Regular';
  185. src: url('ClockFaceSquare-Regular.ttf?2534122341');
  186. font-weight: normal;
  187. font-style: normal;
  188. }
  189. .regular {font-family: "ClockFace-Regular";}
  190. .solid {font-family: "ClockFaceSolid-Regular";}
  191. .rect {font-family: "ClockFaceRect-Regular";}
  192. .rect-solid {font-family: "ClockFaceRectSolid-Regular";}
  193. .fat-hands {font-family: "ClockFaceFatHands-Regular";}
  194. .fat-solid {font-family: "ClockFaceFatSolid-Regular";}
  195. .fat-square {font-family: "ClockFaceFatSquare-Regular";}
  196. .fat-rect {font-family: "ClockFaceFatRect-Regular";}
  197. .fat-rect-solid {font-family: "ClockFaceFatRectSolid-Regular";}
  198. .square {font-family: "ClockFaceSquare-Regular";}
  199. .square-solid {font-family: "ClockFaceSquareSolid-Regular";}
  200. .fat-square-solid {font-family: "ClockFaceFatSquareSolid-Regular";}
  201. .icon {
  202. font-style: normal;
  203. font-weight: normal;
  204. text-align: center;
  205. font-variant: normal;
  206. font-size: 130%;
  207. -webkit-font-smoothing: antialiased;
  208. -moz-osx-font-smoothing: grayscale;
  209. }
  210. #pagetime {
  211. font-size: 100%;
  212. }