The crux.sexy website
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 
 

276 рядки
4.3 KiB

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