ui.css 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
  1. .desktop{ /* Elements to be shown only in large screens. */
  2. display: initial;
  3. }
  4. @media screen and (max-width : 990px){
  5. .desktop{
  6. display: none;
  7. }
  8. }
  9. .mobile{ /* Elements to be shown only in small screens. */
  10. display: none;
  11. }
  12. @media screen and (max-width : 990px){
  13. .mobile{
  14. display: initial !important;
  15. }
  16. }
  17. .bold{
  18. font-weight: bold;
  19. }
  20. .italic{
  21. font-style: italic;
  22. }
  23. .pointer {
  24. cursor: pointer;
  25. }
  26. .hidden{
  27. display: none;
  28. }
  29. .pointer{
  30. cursor: pointer;
  31. }
  32. .error{
  33. border-color: #ffaaaa;
  34. }
  35. .color_Fire{
  36. color: #f72302;
  37. }
  38. .color_Wind{
  39. color: #fcc923;
  40. }
  41. .color_Water{
  42. color: #0285f7;
  43. }
  44. .color_Light{
  45. color: #f2f7aa;
  46. }
  47. .color_Dark{
  48. color: #4a0282;
  49. }
  50. .border_Fire{
  51. border-color: #f72302;
  52. }
  53. .border_Wind{
  54. border-color: #fcc923;
  55. }
  56. .border_Water{
  57. border-color: #0285f7;
  58. }
  59. .border_Light{
  60. border-color: #f2f7aa;
  61. }
  62. .border_Dark{
  63. border-color: #4a0282;
  64. }
  65. .background_Fire{
  66. background-color: #f72302;
  67. }
  68. .background_Wind{
  69. background-color: #fcc923;
  70. }
  71. .background_Water{
  72. background-color: #0285f7;
  73. }
  74. .background_Light{
  75. background-color: #f2f7aa;
  76. }
  77. .background_Dark{
  78. background-color: #4a0282;
  79. }
  80. html {
  81. height: 100%;
  82. }
  83. body{
  84. height: 100%;
  85. padding: 0;
  86. margin: 0;
  87. background-color: #000000;
  88. }
  89. a{
  90. color: #08fff6;
  91. text-shadow: 0 0 0.5em #000000;
  92. text-decoration: none;
  93. transition: all .3s ease-in-out;
  94. }
  95. a:hover{
  96. color: #cccccc;
  97. text-shadow: 0 0 0.1em #000000;
  98. }
  99. .fake_a{ /* Elements that look and act as links. */
  100. color: #08fff6;
  101. text-shadow: 0 0 0.5em #000000;
  102. text-decoration: none;
  103. cursor: pointer;
  104. transition: all .3s ease-in-out;
  105. }
  106. .fake_a:hover{
  107. color: #cccccc;
  108. text-shadow: 0 0 0.1em #000000;
  109. }
  110. img.slider{
  111. width: 1em;
  112. height: 1em;
  113. vertial-align: middle;
  114. transition: all .3s ease-in-out;
  115. }
  116. div#cover{ /* Page cofer for opening floating windows. */
  117. display: none;
  118. background-color: #000000bb;
  119. opacity: 0;
  120. transition: opacity .3s ease-in-out;
  121. position: fixed;
  122. top: 0;
  123. left: 0;
  124. right: 0;
  125. bottom: 0;
  126. }
  127. div#header{
  128. border-bottom: 0.3em solid #f2c920;
  129. border-left: 0.3em solid #f2c920;
  130. border-right: 0.3em solid #f2c920;
  131. border-bottom-right-radius: 2em;
  132. border-bottom-left-radius: 2em;
  133. box-shadow: 0 0 1em #ffffff;
  134. margin: 0 0 2em 0;
  135. background-color: #884444;
  136. }
  137. div#header div#logo{
  138. margin: auto;
  139. display: inline-block;
  140. vertical-align: middle;
  141. width: 20em;
  142. text-align: center;
  143. }
  144. div#header div#logo h1#logo_text{
  145. font-style: italic;
  146. margin: -2em auto -0.7em auto;
  147. color: #ffffff;
  148. text-shadow: 0 0 0.3em #000000, 0 0 0.3em #000000, 0 0 0.3em #000000, 0 0 0.3em #000000, 0 0 0.4em #000000, 0 0 0.4em #000000, 0 0 0.4em #000000, 0 0 1em #000000, 0 0 1em #000000;
  149. }
  150. div#header div#logo h1#logo_text span.large{
  151. font-size: 150%;
  152. }
  153. div#header div#logo h1#logo_text span.small{
  154. font-size: 70%;
  155. margin-left: -0.5em;
  156. }
  157. div#header nav{
  158. display: inline-block;
  159. vertical-align: middle;
  160. width: 30em;
  161. }
  162. div#header nav a{
  163. font-size: 2em;
  164. font-weight: bold;
  165. margin: 0.5em;
  166. color: #ffffff;
  167. text-decoration: none;
  168. position: relative;
  169. transition: all .4s ease-in-out;
  170. }
  171. div#header nav a:hover{
  172. color: #333333;
  173. text-shadow: 0 0 0.7em #ffffff;
  174. }
  175. div#footer{
  176. color: #ffffff;
  177. font-size: 110%;
  178. text-align: center;
  179. border-top: 0.3em solid #f2c920;
  180. border-left: 0.3em solid #f2c920;
  181. border-right: 0.3em solid #f2c920;
  182. border-top-right-radius: 2em;
  183. border-top-left-radius: 2em;
  184. box-shadow: 0 0 1em #ffffff;
  185. margin: 2em 0 0 0;
  186. background-color: #884444;
  187. padding: 1em 2em 3em 2em;
  188. }
  189. div#footer table#footer_table{
  190. margin-left: auto;
  191. margin-right: auto;
  192. width: 95%;
  193. table-layout: fixed;
  194. }
  195. div#footer table#footer_table td{
  196. width: 33%;
  197. padding: 0.5em;
  198. }
  199. div#content{ /* Everything between the header and the footer. */
  200. width: 90%;
  201. margin: auto;
  202. max-width: 90em;
  203. }
  204. div.section{
  205. margin: 0.5em;
  206. padding: 1em;
  207. background-color: #ccaa88;
  208. border: 0.1em solid #000000;
  209. overflow: hidden;
  210. }
  211. @media screen and (max-width : 990px){
  212. div.section{
  213. margin: 1em;
  214. }
  215. }
  216. div.section h3.section_title{
  217. font-weight: bold;
  218. color: #ffffff;
  219. background-color: #886644;
  220. font-size: 120%;
  221. padding: 0.2em 0.5em 0.2em 0.5em;
  222. margin: -1em -1em 1em -1em;
  223. }
  224. div.section div.entry{ /* Separated elements in a section. */
  225. border: 0.1em solid #333333;
  226. border-radius: 0.3em;
  227. padding: 0.5em;
  228. margin: 0.5em;
  229. transition: all .4s ease-in-out;
  230. }
  231. input[type=submit]{
  232. font-weight: bold;
  233. color: #cccccc;
  234. background-color: #555555;
  235. border: 0.143em solid #bbbbbb;
  236. border-radius: 0.429em;
  237. padding: 0.5em;
  238. text-shadow: 0 0 0.75em #000000;
  239. cursor: pointer;
  240. }
  241. input[type=button], input[type=submit]{
  242. font-size: 115%;
  243. font-weight: bold;
  244. color: #ffffff;
  245. padding: 0.7em 1.3em 0.7em 1.3em;
  246. background-color: #351e0b;
  247. border: 0.2em solid #f2c920;;
  248. border-radius: 0.5em;
  249. text-shadow: 0 0 0.2em #000000;
  250. cursor: pointer;
  251. box-shadow: 0 0 0.3em #000000;
  252. }
  253. input[type=text], input[type=number]{
  254. font-weight: bold;
  255. color: #000000;
  256. padding: 0 0.3em;
  257. background-color: #f3eeea;
  258. border: 0.2em solid #f2c920;;
  259. border-radius: 0.5em;
  260. text-shadow: 0 0 0.1em #ffffff;
  261. box-shadow: 0 0 0.3em #000000;
  262. }
  263. input[type=checkbox]{
  264. height: 1.5em;
  265. width: 1.5em;
  266. font-weight: bold;
  267. color: #ffffff;
  268. padding: 0.7em 1.3em 0.7em 1.3em;
  269. background-color: #351e0b;
  270. border: 0.2em solid #f2c920;;
  271. border-radius: 0.5em;
  272. text-shadow: 0 0 0.2em #000000;
  273. cursor: pointer;
  274. box-shadow: 0 0 0.3em #000000;
  275. }
  276. select{
  277. font-size: 115%;
  278. font-weight: bold;
  279. color: #ffffff;
  280. padding: 0 0.3em;
  281. background-color: #351e0b;
  282. border: 0.2em solid #f2c920;;
  283. border-radius: 0.5em;
  284. text-shadow: 0 0 0.2em #000000;
  285. cursor: pointer;
  286. box-shadow: 0 0 0.3em #000000;
  287. }
  288. a.a_button{ /* Links that look like buttons. */
  289. font-size: 115%;
  290. font-weight: bold;
  291. color: #ffffff;
  292. padding: 0.7em 1.3em 0.7em 1.3em;
  293. background-color: #351e0b;
  294. border: 0.2em solid #f2c920;;
  295. border-radius: 0.5em;
  296. text-shadow: 0 0 0.2em #000000;
  297. cursor: pointer;
  298. box-shadow: 0 0 0.3em #000000;
  299. display: inline-block;
  300. }
  301. ::placeholder {
  302. color: #777777;
  303. }