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.
 
 
 

332 rivejä
4.4 KiB

  1. @import "colors.less";
  2. body,
  3. html {
  4. position: fixed;
  5. overflow: hidden;
  6. overscroll-behavior: none;
  7. }
  8. body {
  9. margin: 0px;
  10. width: 100vw;
  11. height: 100vh;
  12. background-color: @black;
  13. }
  14. .ui-container {
  15. width: 100%;
  16. height: 100%;
  17. position: absolute;
  18. left: 0px;
  19. top: 0px;
  20. z-index: 20;
  21. overflow: hidden;
  22. > .right {
  23. position: absolute;
  24. right: 10px;
  25. top: 94px;
  26. }
  27. &.mobile {
  28. .uiTooltipInfo {
  29. display: none !important;
  30. }
  31. }
  32. }
  33. .mobile.ui-container > .right {
  34. top: 10px;
  35. right: 158px;
  36. z-index: 2;
  37. display: flex;
  38. flex-direction: row-reverse;
  39. }
  40. * {
  41. box-sizing: border-box;
  42. font-family: bitty;
  43. -webkit-touch-callout: none;
  44. -webkit-user-select: none;
  45. -khtml-user-select: none;
  46. -moz-user-select: none;
  47. -ms-user-select: none;
  48. user-select: none;
  49. }
  50. .canvas-container {
  51. position: relative;
  52. float: left;
  53. &.visible {
  54. opacity: 1;
  55. transition: 1s;
  56. }
  57. canvas {
  58. left: 0px;
  59. top: 0px;
  60. width: 100vw;
  61. }
  62. }
  63. .disabled {
  64. opacity: 0.4 !important;
  65. pointer-events: none !important;
  66. }
  67. [class^="ui"] {
  68. input,
  69. textarea {
  70. -webkit-user-select: text;
  71. -khtml-user-select: text;
  72. -moz-user-select: text;
  73. -ms-user-select: text;
  74. user-select: text;
  75. }
  76. .el {
  77. height: 35px;
  78. text-align: center;
  79. padding: 0px 0px 0px 0px;
  80. background-color: transparent;
  81. }
  82. .textbox {
  83. border: none;
  84. outline: none;
  85. font-size: 16px;
  86. }
  87. div.textbox {
  88. padding-top: 6px;
  89. }
  90. .btn {
  91. cursor: pointer;
  92. padding-top: 10px;
  93. &:hover {
  94. background-color: lighten(@black, 10%);
  95. }
  96. }
  97. .spacer-h {
  98. width: 100%;
  99. }
  100. &.modal {
  101. .btnClose {
  102. position: absolute;
  103. background-color: @blackA;
  104. color: @orangeA;
  105. cursor: pointer;
  106. height: 31px;
  107. width: 31px;
  108. text-align: center;
  109. right: 0px;
  110. top: 0px;
  111. padding-top: 8px;
  112. padding-left: 2px;
  113. &:hover {
  114. background-color: lighten(@blackA, 10%);
  115. }
  116. }
  117. }
  118. }
  119. ::-webkit-scrollbar {
  120. width: 16px;
  121. }
  122. ::-webkit-scrollbar-track {
  123. background-color: @gray;
  124. -webkit-border-radius: 0px;
  125. border-radius: 0px;
  126. }
  127. ::-webkit-scrollbar-thumb {
  128. -webkit-border-radius: 10px;
  129. border-radius: 0px;
  130. background: @lightGray;
  131. }
  132. .q0 {
  133. color: @qualityCommon;
  134. }
  135. .q1 {
  136. color: @qualityMagic;
  137. }
  138. .q2 {
  139. color: @qualityRare;
  140. }
  141. .q3 {
  142. color: @qualityEpic;
  143. }
  144. .q4 {
  145. color: @qualityLegendary;
  146. }
  147. .color-red {
  148. color: @red !important;
  149. }
  150. .color-redA {
  151. color: @redA !important;
  152. }
  153. .color-blueA {
  154. color: @blueA !important;
  155. }
  156. .color-blueB {
  157. color: @blueB !important;
  158. }
  159. .color-greenB {
  160. color: @greenB !important;
  161. }
  162. .color-yellowB {
  163. color: @yellowB !important;
  164. }
  165. .color-green {
  166. color: @green !important;
  167. }
  168. .color-brownC {
  169. color: @brownC !important;
  170. }
  171. .color-brownD {
  172. color: @brownD !important;
  173. }
  174. .color-grayA {
  175. color: @white !important;
  176. }
  177. .color-grayB {
  178. color: @grayB !important;
  179. }
  180. .color-grayC {
  181. color: @grayC !important;
  182. }
  183. .color-grayD {
  184. color: @grayD !important;
  185. }
  186. .color-pinkA {
  187. color: @pinkA !important;
  188. }
  189. .color-pinkB {
  190. color: @pinkB !important;
  191. }
  192. .color-purpleA {
  193. color: @purpleA !important;
  194. }
  195. .color-tealB {
  196. color: @tealB !important;
  197. }
  198. [class^="ui"] .renderItem {
  199. width: 72px;
  200. height: 72px;
  201. float: left;
  202. position: relative;
  203. cursor: pointer;
  204. box-sizing: border-box;
  205. margin: 4px;
  206. background-color: @blackD;
  207. &.hover {
  208. background-color: fade(@blueA, 10%);
  209. }
  210. &.dragging {
  211. position: absolute;
  212. opacity: 0.5;
  213. pointer-events: none;
  214. background-color: transparent;
  215. .icon {
  216. filter: brightness(100%)
  217. drop-shadow(0px -4px 0px @blackD)
  218. drop-shadow(0px 4px 0px @blackD)
  219. drop-shadow(4px 0px 0px @blackD)
  220. drop-shadow(-4px 0px 0px @blackD);
  221. -moz-filter: brightness(100%)
  222. drop-shadow(0px -4px 0px @blackD)
  223. drop-shadow(0px 4px 0px @blackD)
  224. drop-shadow(4px 0px 0px @blackD)
  225. drop-shadow(-4px 0px 0px @blackD);
  226. }
  227. }
  228. .quantity {
  229. left: 6px;
  230. bottom: 3px;
  231. position: absolute;
  232. color: @white;
  233. filter: drop-shadow(0px -2px 0px @blackD)
  234. drop-shadow(0px 2px 0px @blackD)
  235. drop-shadow(2px 0px 0px @blackD)
  236. drop-shadow(-2px 0px 0px @blackD);
  237. -moz-filter: drop-shadow(0px -2px 0px @blackD)
  238. drop-shadow(0px 2px 0px @blackD)
  239. drop-shadow(2px 0px 0px @blackD)
  240. drop-shadow(-2px 0px 0px @blackD);
  241. }
  242. .icon {
  243. width: 64px;
  244. height: 64px;
  245. position: absolute;
  246. left: 4px;
  247. top: 4px;
  248. }
  249. &.eq {
  250. .quantity {
  251. color: @yellow;
  252. }
  253. }
  254. &.new {
  255. .quantity {
  256. color: @green;
  257. }
  258. }
  259. &:hover {
  260. .icon {
  261. filter: brightness(160%);
  262. -moz-filter: brightness(160%);
  263. }
  264. }
  265. }