The crux.sexy website
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

313 lines
4.6 KiB

  1. @import url('https://fonts.googleapis.com/css?family=Coda:400,800&display=swap');
  2. html, body, div, span, applet, object, iframe,
  3. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  4. a, abbr, acronym, address, big, cite, code,
  5. del, dfn, em, img, ins, kbd, q, s, samp,
  6. small, strike, strong, sub, sup, tt, var,
  7. b, u, i, center,
  8. dl, dt, dd, ol, ul, li,
  9. fieldset, form, label, legend,
  10. table, caption, tbody, tfoot, thead, tr, th, td,
  11. article, aside, canvas, details, embed,
  12. figure, figcaption, footer, header, hgroup,
  13. menu, nav, output, ruby, section, summary,
  14. time, mark, audio, video {
  15. margin: 0;
  16. padding: 0;
  17. border: 0;
  18. font-size: 100%;
  19. font: inherit;
  20. vertical-align: baseline;
  21. }
  22. /* HTML5 display-role reset for older browsers */
  23. article, aside, details, figcaption, figure,
  24. footer, header, hgroup, menu, nav, section {
  25. display: block;
  26. }
  27. body {
  28. line-height: 1;
  29. }
  30. ol, ul {
  31. list-style: none;
  32. }
  33. blockquote, q {
  34. quotes: none;
  35. }
  36. blockquote:before, blockquote:after,
  37. q:before, q:after {
  38. content: '';
  39. content: none;
  40. }
  41. table {
  42. border-collapse: collapse;
  43. border-spacing: 0;
  44. }
  45. body, html {
  46. height: 100%;
  47. width: 100%;
  48. }
  49. body {
  50. display: flex;
  51. justify-content: center;
  52. text-align: center;
  53. flex-direction: column;
  54. font-family: sans-serif;
  55. background-color: #100d1e;
  56. }
  57. body {
  58. overflow-y: scroll;
  59. }
  60. .nightly {
  61. background-color: #310909;
  62. color: #cd79cd;
  63. }
  64. .game {
  65. font-size: 100px;
  66. }
  67. .box {
  68. margin: 5vw;
  69. flex-wrap: center;
  70. }
  71. .heading {
  72. font-size: 100px;
  73. color: #7991cd;
  74. }
  75. .body {
  76. font-size: 40px;
  77. color: #7991cd;
  78. }
  79. .footer {
  80. position: sticky;
  81. top: 95%;
  82. color: #58678e;
  83. }
  84. a {
  85. font-size: 40px;
  86. color: #b6acd8;
  87. text-decoration: none;
  88. }
  89. a:hover {
  90. color: #726899;
  91. }
  92. .flex-container {
  93. display: flex;
  94. flex-direction: row;
  95. justify-content: center;
  96. flex-wrap: wrap;
  97. position: fixed;
  98. top: 5%;
  99. left: 50%;
  100. transform: translate(-50%, 0%);
  101. margin-bottom: auto;
  102. max-height: 60%;
  103. width: 100vw;
  104. z-index: 1;
  105. }
  106. .flex-container:hover .game-button-small {
  107. opacity: 0.25;
  108. }
  109. .flex-container:hover .game-button-small:hover {
  110. opacity: 1;
  111. }
  112. @keyframes fadein {
  113. from { opacity: 0; }
  114. to { opacity: 1; }
  115. }
  116. .game-button-small {
  117. user-select: none;
  118. position: relative;
  119. transition: 0.2s;
  120. transform: scale(1, 1);
  121. }
  122. @media (max-aspect-ratio: 1/1) {
  123. .game-button-small .game-logo {
  124. width: 20vw;
  125. }
  126. }
  127. @media (min-aspect-ratio: 1/1) {
  128. .game-button-small .game-logo {
  129. width: 20vh;
  130. }
  131. }
  132. .game-logo {
  133. transition: 0.3s;
  134. opacity: 0.5;
  135. }
  136. .game-button:hover {
  137. transition: 0.2s;
  138. transform: scale(1.25, 1.25);
  139. }
  140. .game-button:hover > .game-logo {
  141. opacity: 1;
  142. }
  143. @media (max-aspect-ratio: 1/1) {
  144. .title {
  145. font-size: 10vh;
  146. top: 5%;
  147. }
  148. }
  149. @media (min-aspect-ratio: 1/1) {
  150. .title {
  151. font-size: 10vh;
  152. top: 10%;
  153. }
  154. }
  155. .switcher {
  156. text-align: center;
  157. background-color: pink;
  158. min-width: 300px;
  159. min-height: 100px;
  160. position: fixed;
  161. right: -100px;
  162. top: 0px;
  163. transform: rotate(45deg);
  164. z-index: 2;
  165. }
  166. .switcher-text {
  167. position: relative;
  168. color: black;
  169. font-size: 24px;
  170. top: 25px;
  171. }
  172. .changelog-banner {
  173. text-align: center;
  174. background-color: pink;
  175. min-width: 300px;
  176. min-height: 100px;
  177. position: fixed;
  178. left: -100px;
  179. top: 0px;
  180. transform: rotate(-45deg);
  181. z-index: 2;
  182. }
  183. .changelog-text {
  184. position: relative;
  185. color: black;
  186. font-size: 24px;
  187. top: 45px;
  188. }
  189. .back-text {
  190. position: relative;
  191. color: black;
  192. font-size: 36px;
  193. top: 25px;
  194. }
  195. .changelogs {
  196. max-width: 70vw;
  197. margin: auto;
  198. margin-top: 25vh;
  199. font-family: 'Coda', cursive;
  200. display: none;
  201. vertical-align: text-top;
  202. min-height: 75vh;
  203. }
  204. .changelogs:target {
  205. display: inline;
  206. width: 100%;
  207. text-align: left;
  208. }
  209. .changelog {
  210. margin: 20px;
  211. }
  212. .version {
  213. font-size: 36px;
  214. color: gray;
  215. font-family: 'Coda', cursive;
  216. }
  217. .changelog,
  218. .changelog > p,
  219. .changelog > ul,
  220. .changelog > ul > li {
  221. list-style: square;
  222. color: white;
  223. font-size: 20px;
  224. text-align: left;
  225. }
  226. .changelog > ul > li {
  227. margin: 5px;
  228. }
  229. .changelog-fade {
  230. position: fixed;
  231. top: 0%;
  232. width: 100vw;
  233. height: 25vh;
  234. background: rgb(16,13,30);
  235. background: linear-gradient(180deg, rgba(16,13,30,1) 0%, rgba(16,13,30,1) 66%, rgba(16,13,30,0) 100%);
  236. }
  237. .changelog-fade-nightly {
  238. position: fixed;
  239. top: 0%;
  240. width: 100vw;
  241. height: 25vh;
  242. background: rgb(49,9,9);
  243. background: linear-gradient(180deg, rgba(49,9,9,1) 0%, rgba(49,9,9,1) 66%, rgba(49,9,9,0) 100%);
  244. }
  245. h3 {
  246. font-size: 40px;
  247. padding-top: 10px;
  248. padding-bottom: 5px;
  249. }
  250. .commit-date {
  251. font-size: 175%;
  252. color: #999;
  253. }
  254. .commit-subject {
  255. font-size: 125%;
  256. text-indent: 1.5em;
  257. }
  258. .commit-body {
  259. font-size: 100%;
  260. color: #aaa;
  261. margin-left: 3em;
  262. }
  263. .changelog ul li ul li {
  264. list-style: circle !important;
  265. text-indent: 2em;
  266. color:
  267. }