big steppy
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 

412 líneas
5.2 KiB

  1. .light {
  2. color: #000;
  3. background: #eee;
  4. font-family: Arial;
  5. }
  6. .dark {
  7. color: #eee;
  8. background: #111;
  9. font-family: Arial;
  10. }
  11. #character-presets {
  12. font-size: 24px;
  13. }
  14. #export-area {
  15. max-width: 80%;
  16. width: 80%;
  17. }
  18. body.dark input {
  19. color: #eee;
  20. background: #444;
  21. }
  22. body.dark select {
  23. color: #eee;
  24. background: #444;
  25. }
  26. body.light button {
  27. color: #000;
  28. background: #ddd;
  29. }
  30. body.dark button {
  31. color: #eee;
  32. background: #111;
  33. }
  34. body.dark div {
  35. background: #111;
  36. }
  37. .game-area {
  38. display: flex;
  39. margin: auto;
  40. }
  41. @media (max-aspect-ratio: 16/9){
  42. .game-area {
  43. width: 100%
  44. }
  45. }
  46. @media (min-aspect-ratio: 16/10){
  47. .game-area {
  48. width: 75%
  49. }
  50. }
  51. #log-area {
  52. flex: 5;
  53. display:none;
  54. }
  55. body.light #log {
  56. height: 900px;
  57. overflow: auto;
  58. color: #000;
  59. background-color: #fff;
  60. }
  61. body.dark #log {
  62. height: 900px;
  63. overflow: auto;
  64. color: #eee;
  65. background-color: #111;
  66. }
  67. .stat-header-self {
  68. font-weight: bold;
  69. font-size: 150%;
  70. min-width:250px;
  71. }
  72. .stat-header {
  73. font-weight: bold;
  74. font-size: 150%;
  75. min-width:130px;
  76. }
  77. .stat-line {
  78. font-weight: normal;
  79. font-size: 12pt;
  80. }
  81. .stat-line-hidden {
  82. font-weight: normal;
  83. font-size: 12pt;
  84. display: none;
  85. }
  86. .sidebar {
  87. display: none;
  88. flex-wrap: wrap;
  89. flex-direction: column;
  90. text-align: right;
  91. min-width: 250px;
  92. flex: 1;
  93. }
  94. .preset-selector {
  95. height: 25px;
  96. }
  97. .option-container {
  98. margin: auto;
  99. }
  100. .button-container {
  101. flex-wrap: wrap;
  102. flex-direction: column;
  103. flex: 1;
  104. }
  105. .stat-container {
  106. flex-wrap: wrap;
  107. flex-direction: row;
  108. flex: 1
  109. }
  110. .action-part-container {
  111. max-height: 400px;
  112. display: flex;
  113. flex-wrap: wrap;
  114. }
  115. #action-panel {
  116. display: none;
  117. }
  118. .option-button {
  119. font-size: 20px;
  120. width: 120px;
  121. height: 75px;
  122. }
  123. .stat-button {
  124. font-size: 20px;
  125. width: 120px;
  126. height: 75px;
  127. }
  128. .option-form {
  129. font-size: 16px;
  130. width: 300px;
  131. height: 100px;
  132. }
  133. .action-button {
  134. font-size: 18px;
  135. width: 50%;
  136. height: 75px;
  137. display: none;
  138. }
  139. #victim-table {
  140. display: none;
  141. margin: auto;
  142. width: 80%;
  143. }
  144. .victim-table-cell {
  145. width: 10%;
  146. }
  147. .reveal-if-active {
  148. opacity: 0;
  149. max-height: 0;
  150. overflow: hidden;
  151. }
  152. input[type="radio"]:checked ~ .reveal-if-active,
  153. input[type="checkbox"]:checked ~ .reveal-if-active {
  154. opacity: 1;
  155. max-height: 200px; /* little bit of a magic number :( */
  156. overflow: visible;
  157. }
  158. .flex-outer {
  159. width: 100%;
  160. display: flex;
  161. flex-direction: row;
  162. flex-wrap: wrap;
  163. text-align: center;
  164. justify-content: center;
  165. padding: 0px;
  166. }
  167. .custom-category {
  168. text-align: center;
  169. margin: 10px;
  170. width: 500px;
  171. }
  172. .custom-category-sub {
  173. text-align: center;
  174. margin: 10px;
  175. width: 400px;
  176. }
  177. body.light .custom-category {
  178. background: #ddd;
  179. }
  180. body.dark .custom-category {
  181. background: #222;
  182. }
  183. .custom-header-static {
  184. font-size: 200%;
  185. margin: 10px;
  186. display: inline-block;
  187. }
  188. body.light .custom-header-static {
  189. background: #ddd;
  190. }
  191. body.dark .custom-header-static {
  192. background: #555;
  193. }
  194. .custom-header {
  195. font-size: 200%;
  196. margin: 10px;
  197. display: inline-block;
  198. border-style: dotted;
  199. border-width: 1px;
  200. border-length: 5px;
  201. }
  202. body.light .custom-header {
  203. color: #aaa;
  204. background: #ddd;
  205. }
  206. body.dark .custom-header {
  207. color: #555;
  208. background: #222;
  209. }
  210. body.light input[type="checkbox"]:checked+
  211. .custom-header {
  212. color: #000;
  213. border-style: solid;
  214. margin: 10px;
  215. background: #bbb;
  216. }
  217. body.dark input[type="checkbox"]:checked+
  218. .custom-header {
  219. color: #fff;
  220. margin: 10px;
  221. background: #444;
  222. }
  223. .custom-header-checkbox {
  224. display: none;
  225. }
  226. .flex-outer li,
  227. .flex-inner {
  228. display: flex;
  229. flex-wrap: wrap;
  230. align-items: center;
  231. width: 500px;
  232. }
  233. .flex-outer label,
  234. .flex-outer > div > div > li > label {
  235. flex: 1 0 150px;
  236. }
  237. .flex-outer > li > label + *,
  238. .flex-outer label + *,
  239. .flex-inner {
  240. flex: 1 0 200px;
  241. }
  242. .flex-outer-sub li,
  243. .flex-inner {
  244. display: flex;
  245. flex-wrap: wrap;
  246. align-items: center;
  247. width: 400px;
  248. }
  249. .flex-outer-sub label,
  250. .flex-outer-sub > div > div > li > label {
  251. flex: 1 0 150px;
  252. }
  253. .flex-outer-sub > li > label + *,
  254. .flex-outer-sub label + *,
  255. .flex-inner {
  256. flex: 1 0 200px;
  257. }
  258. body.light .has-tooltip {
  259. position: relative;
  260. display: inline-block;
  261. border-bottom: 1px dotted black;
  262. }
  263. body.dark .has-tooltip {
  264. position: relative;
  265. display: inline-block;
  266. border-bottom: 1px dotted white;
  267. }
  268. body.light a {
  269. color: #0000FF;
  270. text-decoration: none;
  271. }
  272. body.light a:visited {
  273. color: #0000AA;
  274. }
  275. body.light a:hover {
  276. color: #0000EE;
  277. }
  278. body.dark a {
  279. color: #0000FF;
  280. text-decoration: none;
  281. }
  282. body.dark a:visited {
  283. color: #0000DD;
  284. }
  285. body.dark a:hover {
  286. color: #0000EE;
  287. }
  288. .character-build {
  289. margin: 50px;
  290. width: 90%;
  291. text-align: center;
  292. }
  293. #grow-panel {
  294. width: 100%;
  295. }
  296. th {
  297. font-weight: normal;
  298. }
  299. .growth-option {
  300. display: none;
  301. }
  302. .growth-option+label {
  303. display: none;
  304. }
  305. .growth-label {
  306. font-size: 20pt;
  307. }
  308. input[type="radio"]:checked+
  309. .growth-label {
  310. font-weight: bold;
  311. }
  312. .growth-amount {
  313. width: 50%;
  314. }
  315. ul {
  316. list-style: none;
  317. }
  318. .action-tab {
  319. flex-wrap: wrap;
  320. display: none;
  321. width: 100%;
  322. }
  323. .action-part-button {
  324. border: 1px;
  325. font-size: 30px;
  326. width: 50%;
  327. height: 100px;
  328. display: none;
  329. }
  330. .action-part-button.active {
  331. border: 1px;
  332. font-size: 30px;
  333. width: 50%;
  334. height: 100px;
  335. background: #555;
  336. }