The crux.sexy website
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 

314 行
4.8 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. .nightly {
  61. background-color: #310909;
  62. color: #cd79cd;
  63. }
  64. @import url("https://fonts.googleapis.com/css?family=Source+Code+Pro:400,200,700");
  65. .game {
  66. font-size: 100px;
  67. }
  68. .box {
  69. margin: 5vw;
  70. flex-wrap: center;
  71. }
  72. .heading {
  73. font-size: 100px;
  74. color: #7991cd;
  75. }
  76. .body {
  77. font-size: 40px;
  78. color: #7991cd;
  79. }
  80. .footer {
  81. position: sticky;
  82. top: 95%;
  83. color: #58678e;
  84. }
  85. a {
  86. font-size: 40px;
  87. color: #b6acd8;
  88. text-decoration: none;
  89. }
  90. a:hover {
  91. color: #726899;
  92. }
  93. .flex-container {
  94. display: flex;
  95. flex-direction: row;
  96. justify-content: center;
  97. flex-wrap: wrap;
  98. position: fixed;
  99. top: 5%;
  100. left: 50%;
  101. transform: translate(-50%, 0%);
  102. margin-bottom: auto;
  103. max-height: 60%;
  104. width: 100vw;
  105. z-index: 1;
  106. }
  107. .flex-container:hover .game-button-small {
  108. opacity: 0.25;
  109. }
  110. .flex-container:hover .game-button-small:hover {
  111. opacity: 1;
  112. }
  113. @keyframes fadein {
  114. from { opacity: 0; }
  115. to { opacity: 1; }
  116. }
  117. .game-button-small {
  118. user-select: none;
  119. position: relative;
  120. transition: 0.2s;
  121. transform: scale(1, 1);
  122. }
  123. @media (max-aspect-ratio: 1/1) {
  124. .game-button-small .game-logo {
  125. width: 20vw;
  126. }
  127. }
  128. @media (min-aspect-ratio: 1/1) {
  129. .game-button-small .game-logo {
  130. width: 20vh;
  131. }
  132. }
  133. .game-logo {
  134. transition: 0.3s;
  135. opacity: 0.5;
  136. }
  137. .game-button:hover {
  138. transition: 0.2s;
  139. transform: scale(1.25, 1.25);
  140. }
  141. .game-button:hover > .game-logo {
  142. opacity: 1;
  143. }
  144. .title {
  145. color: gray;
  146. position: fixed;
  147. left: 50%;
  148. top: 10%;
  149. transform: translate(-50%, 0);
  150. font-family: 'Source Code Pro', monospace;
  151. }
  152. @media (max-aspect-ratio: 1/1) {
  153. .title {
  154. font-size: 10vh;
  155. top: 5%;
  156. }
  157. }
  158. @media (min-aspect-ratio: 1/1) {
  159. .title {
  160. font-size: 10vh;
  161. top: 10%;
  162. }
  163. }
  164. .switcher {
  165. text-align: center;
  166. background-color: pink;
  167. min-width: 300px;
  168. min-height: 100px;
  169. position: fixed;
  170. right: -100px;
  171. top: 0px;
  172. transform: rotate(45deg);
  173. z-index: 2;
  174. }
  175. .switcher-text {
  176. position: relative;
  177. color: black;
  178. font-size: 24px;
  179. top: 25px;
  180. }
  181. .changelog-banner {
  182. text-align: center;
  183. background-color: pink;
  184. min-width: 300px;
  185. min-height: 100px;
  186. position: fixed;
  187. left: -100px;
  188. top: 0px;
  189. transform: rotate(-45deg);
  190. z-index: 2;
  191. }
  192. .changelog-text {
  193. position: relative;
  194. color: black;
  195. font-size: 24px;
  196. top: 45px;
  197. }
  198. .back-text {
  199. position: relative;
  200. color: black;
  201. font-size: 36px;
  202. top: 25px;
  203. }
  204. .changelogs {
  205. max-width: 70vw;
  206. margin: auto;
  207. margin-top: 25vh;
  208. font-family: 'Source Code Pro', monospace;
  209. display: none;
  210. vertical-align: text-top;
  211. min-height: 75vh;
  212. }
  213. .changelogs:target {
  214. display: inline;
  215. width: 100%;
  216. text-align: left;
  217. }
  218. .changelog {
  219. margin: 20px;
  220. }
  221. .version {
  222. font-size: 36px;
  223. color: gray;
  224. font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif
  225. }
  226. .changelog,
  227. .changelog > p,
  228. .changelog > ul,
  229. .changelog > ul > li {
  230. list-style: square;
  231. color: white;
  232. font-size: 20px;
  233. text-align: left;
  234. }
  235. .changelog > ul > li {
  236. margin: 5px;
  237. }
  238. .changelog-fade {
  239. position: fixed;
  240. top: 0%;
  241. width: 100vw;
  242. height: 25vh;
  243. background: rgb(16,13,30);
  244. background: linear-gradient(180deg, rgba(16,13,30,1) 0%, rgba(16,13,30,1) 66%, rgba(16,13,30,0) 100%);
  245. }
  246. .changelog-fade-nightly {
  247. position: fixed;
  248. top: 0%;
  249. width: 100vw;
  250. height: 25vh;
  251. background: rgb(49,9,9);
  252. background: linear-gradient(180deg, rgba(49,9,9,1) 0%, rgba(49,9,9,1) 66%, rgba(49,9,9,0) 100%);
  253. }
  254. h3 {
  255. font-size: 40px;
  256. padding-top: 10px;
  257. padding-bottom: 5px;
  258. }
  259. .commit-date {
  260. font-size: 175%;
  261. color: #999;
  262. }
  263. .commit-subject {
  264. font-size: 125%;
  265. text-indent: 1.5em;
  266. }
  267. .commit-body {
  268. font-size: 100%;
  269. color: #aaa;
  270. margin-left: 3em;
  271. }