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.

367 lines
7.6 KiB

3 years ago
4 years ago
4 years ago
3 years ago
4 years ago
4 years ago
3 years ago
  1. body {
  2. background-color: #f5f5f5 !important;
  3. }
  4. @media (max-width: 991.98px) {
  5. #userNameRow,
  6. #firstNameRow {
  7. margin-bottom: 20px;
  8. }
  9. #passwordButton {
  10. margin-bottom: 50px;
  11. }
  12. }
  13. .card-hover {
  14. background-color: #f8f9fa!important;
  15. }
  16. #game-table {
  17. border-radius: .25rem !important;
  18. border-collapse: separate !important;
  19. border-spacing: 0 !important;
  20. border: 1px solid rgba(0,0,0,.125) !important;
  21. }
  22. #game-table thead {
  23. color: #495057;
  24. background-color: #e9ecef;
  25. border-color: #dee2e6;
  26. }
  27. .game-link {
  28. color: #000;
  29. }
  30. @media (prefers-color-scheme: dark) {
  31. body {
  32. background-color: #111 !important;
  33. color: #eee;
  34. }
  35. .shadow-lg {
  36. box-shadow: 0 1rem 3rem rgba(0,0,0,.75) !important;
  37. }
  38. .jumbotron {
  39. background-color: #333 !important;
  40. }
  41. .modal-content {
  42. background-color: #111 !important;
  43. color: #eee;
  44. }
  45. .modal-header {
  46. border-bottom: 1px solid #555 !important;
  47. }
  48. .modal-header .close {
  49. color: #eee !important;
  50. text-shadow: 0 1px 0 #555 !important;
  51. }
  52. .modal-footer {
  53. border-top: 1px solid #555 !important;
  54. }
  55. .bg-light {
  56. background-color: #333 !important;
  57. }
  58. .bg-white {
  59. background-color: #000 !important;
  60. }
  61. .bg-black {
  62. background-color: #eee !important;
  63. }
  64. .form-control {
  65. display: block;
  66. width: 100%;
  67. height: calc(1.5em + 0.75rem + 2px);
  68. padding: 0.375rem 0.75rem;
  69. font-size: 1rem;
  70. font-weight: 400;
  71. line-height: 1.5;
  72. color: #dee2e6;
  73. background-color: #000;
  74. background-clip: padding-box;
  75. border: 1px solid #6c757d;
  76. border-radius: 0.25rem;
  77. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  78. }
  79. .card {
  80. background-color: #000;
  81. border: 1px solid #6c757d;
  82. }
  83. .card-hover {
  84. background-color: #343a40!important;
  85. color: white !important;
  86. }
  87. #game-table {
  88. border-radius: 5px !important;
  89. border-collapse: separate !important;
  90. border-spacing: 0 !important;
  91. background-color: #000 !important;
  92. border: 1px solid #6c757d !important;
  93. color: #fff !important;
  94. }
  95. #game-table thead {
  96. color: #fff;
  97. background-color: #343a40;
  98. border-color: #454d55;
  99. }
  100. .game-link {
  101. color: #fff;
  102. }
  103. @media (prefers-reduced-motion: reduce) {
  104. .form-control {
  105. transition: none;
  106. }
  107. }
  108. .form-control::-ms-expand {
  109. background-color: transparent;
  110. border: 0;
  111. }
  112. .form-control:-moz-focusring {
  113. color: transparent;
  114. text-shadow: 0 0 0 #dee2e6;
  115. }
  116. .form-control:focus {
  117. color: #dee2e6;
  118. background-color: #191d21;
  119. border-color: #b3d7ff;
  120. outline: 0;
  121. box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  122. }
  123. .form-control::-webkit-input-placeholder {
  124. color: #6c757d;
  125. opacity: 1;
  126. }
  127. .form-control::-moz-placeholder {
  128. color: #6c757d;
  129. opacity: 1;
  130. }
  131. .form-control::-ms-input-placeholder {
  132. color: #6c757d;
  133. opacity: 1;
  134. }
  135. .form-control::placeholder {
  136. color: #6c757d;
  137. opacity: 1;
  138. }
  139. .form-control:disabled,
  140. .form-control[readonly] {
  141. background-color: #343a40;
  142. opacity: 1;
  143. }
  144. }
  145. @keyframes flicker {
  146. 0% {
  147. opacity: 0.27861;
  148. }
  149. 5% {
  150. opacity: 0.34769;
  151. }
  152. 10% {
  153. opacity: 0.23604;
  154. }
  155. 15% {
  156. opacity: 0.90626;
  157. }
  158. 20% {
  159. opacity: 0.18128;
  160. }
  161. 25% {
  162. opacity: 0.83891;
  163. }
  164. 30% {
  165. opacity: 0.65583;
  166. }
  167. 35% {
  168. opacity: 0.67807;
  169. }
  170. 40% {
  171. opacity: 0.26559;
  172. }
  173. 45% {
  174. opacity: 0.84693;
  175. }
  176. 50% {
  177. opacity: 0.96019;
  178. }
  179. 55% {
  180. opacity: 0.08594;
  181. }
  182. 60% {
  183. opacity: 0.20313;
  184. }
  185. 65% {
  186. opacity: 0.71988;
  187. }
  188. 70% {
  189. opacity: 0.53455;
  190. }
  191. 75% {
  192. opacity: 0.37288;
  193. }
  194. 80% {
  195. opacity: 0.71428;
  196. }
  197. 85% {
  198. opacity: 0.70419;
  199. }
  200. 90% {
  201. opacity: 0.7003;
  202. }
  203. 95% {
  204. opacity: 0.36108;
  205. }
  206. 100% {
  207. opacity: 0.24387;
  208. }
  209. }
  210. @keyframes textShadow {
  211. 0% {
  212. text-shadow: 0.4389924193300864px 0 1px rgba(0,30,255,0.5), -0.4389924193300864px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  213. }
  214. 5% {
  215. text-shadow: 2.7928974010788217px 0 1px rgba(0,30,255,0.5), -2.7928974010788217px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  216. }
  217. 10% {
  218. text-shadow: 0.02956275843481219px 0 1px rgba(0,30,255,0.5), -0.02956275843481219px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  219. }
  220. 15% {
  221. text-shadow: 0.40218538552878136px 0 1px rgba(0,30,255,0.5), -0.40218538552878136px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  222. }
  223. 20% {
  224. text-shadow: 3.4794037899852017px 0 1px rgba(0,30,255,0.5), -3.4794037899852017px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  225. }
  226. 25% {
  227. text-shadow: 1.6125630401149584px 0 1px rgba(0,30,255,0.5), -1.6125630401149584px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  228. }
  229. 30% {
  230. text-shadow: 0.7015590085143956px 0 1px rgba(0,30,255,0.5), -0.7015590085143956px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  231. }
  232. 35% {
  233. text-shadow: 3.896914047650351px 0 1px rgba(0,30,255,0.5), -3.896914047650351px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  234. }
  235. 40% {
  236. text-shadow: 3.870905614848819px 0 1px rgba(0,30,255,0.5), -3.870905614848819px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  237. }
  238. 45% {
  239. text-shadow: 2.231056963361899px 0 1px rgba(0,30,255,0.5), -2.231056963361899px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  240. }
  241. 50% {
  242. text-shadow: 0.08084290417898504px 0 1px rgba(0,30,255,0.5), -0.08084290417898504px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  243. }
  244. 55% {
  245. text-shadow: 2.3758461067427543px 0 1px rgba(0,30,255,0.5), -2.3758461067427543px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  246. }
  247. 60% {
  248. text-shadow: 2.202193051050636px 0 1px rgba(0,30,255,0.5), -2.202193051050636px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  249. }
  250. 65% {
  251. text-shadow: 2.8638780614874975px 0 1px rgba(0,30,255,0.5), -2.8638780614874975px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  252. }
  253. 70% {
  254. text-shadow: 0.48874025155497314px 0 1px rgba(0,30,255,0.5), -0.48874025155497314px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  255. }
  256. 75% {
  257. text-shadow: 1.8948491305757957px 0 1px rgba(0,30,255,0.5), -1.8948491305757957px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  258. }
  259. 80% {
  260. text-shadow: 0.0833037308038857px 0 1px rgba(0,30,255,0.5), -0.0833037308038857px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  261. }
  262. 85% {
  263. text-shadow: 0.09769827255241735px 0 1px rgba(0,30,255,0.5), -0.09769827255241735px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  264. }
  265. 90% {
  266. text-shadow: 3.443339761481782px 0 1px rgba(0,30,255,0.5), -3.443339761481782px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  267. }
  268. 95% {
  269. text-shadow: 2.1841838852799786px 0 1px rgba(0,30,255,0.5), -2.1841838852799786px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  270. }
  271. 100% {
  272. text-shadow: 2.6208764473832513px 0 1px rgba(0,30,255,0.5), -2.6208764473832513px 0 1px rgba(255,0,80,0.3), 0 0 3px;
  273. }
  274. }
  275. .crt::after {
  276. content: " ";
  277. display: block;
  278. position: absolute;
  279. top: 0;
  280. left: 0;
  281. bottom: 0;
  282. right: 0;
  283. background: rgba(18, 16, 16, 0.1);
  284. opacity: 0;
  285. z-index: 2;
  286. pointer-events: none;
  287. animation: flicker 0.15s infinite;
  288. }
  289. .crt::before {
  290. content: " ";
  291. display: block;
  292. position: absolute;
  293. top: 0;
  294. left: 0;
  295. bottom: 0;
  296. right: 0;
  297. background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));
  298. z-index: 2;
  299. background-size: 100% 2px, 3px 100%;
  300. pointer-events: none;
  301. }
  302. .crt {
  303. animation: textShadow 1.6s infinite;
  304. }
  305. .colon {
  306. font-size: 40px;
  307. }
  308. .overlay-frame {
  309. z-index: 1050;
  310. position: fixed;
  311. top: 55px;
  312. right: 10px;
  313. border-radius: .25rem;
  314. border: 1px solid #6c757d;
  315. }
  316. #overlay {
  317. width: 100%;
  318. height: 100%;
  319. z-index: 1040;
  320. background-color: rgba(0, 0, 0, 0);
  321. position: fixed;
  322. top: 0;
  323. left: 0;
  324. overflow: hidden;
  325. }
  326. @media (max-width: 575.98px) {
  327. .navbar-nav > li {
  328. padding-right: .5rem;
  329. padding-left: .5rem;
  330. }
  331. }