All user data for FoundryVTT. Includes worlds, systems, modules, and any asset in the "foundryuserdata" directory. Does NOT include the FoundryVTT installation itself.
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.

223 lines
5.1 KiB

1 year ago
  1. :root {
  2. --edge-margin: 5px;
  3. --dorako-bg-glass: rgba(120, 120, 120, 0.20);
  4. --dorako-bg-current: hsla(0, 50%, 50%, 50%);
  5. --blind-bg: #A57aA5;
  6. --whisper-bg: #E3E3FF;
  7. --dorako-vibrancy: none;
  8. --gold-and-glow: 0 0 0 1px var(--tertiary), 0 0 0 2px #9f725b, inset 0 0 3px rgba(255, 255, 255, .5);
  9. /* --glassy:
  10. 0px 0px 2px rgba(255, 255, 255, 0.4) inset,
  11. 0px 0px 6px rgba(255, 255, 255, 0.2) inset,
  12. 1px 1px 1px rgba(0, 0, 0, 1),
  13. 1px -1px 1px rgba(0, 0, 0, 1),
  14. -1px -1px 1px rgba(0, 0, 0, 1),
  15. -1px 1px 1px rgba(0, 0, 0, 1),
  16. 0px 0px 3px rgba(0, 0, 0, 1),
  17. 0px 0px 4px rgba(0, 0, 0, 0.5); */
  18. --glassy: 0px 0px 2px black, 0px 0px 5px black, 0px 0px 2px white inset;
  19. --glassy: 0px 0px 2px black, 0px 0px 5px black, 0px 0px 4px hsla(0, 0%, 100%, 50%) inset;
  20. --glassy-opaque: 0px 0px 2px black, 0px 0px 5px black;
  21. --primary-hue: 0;
  22. --primary-sat: 100%;
  23. --primary-lvl: 18%;
  24. --secondary-hue: 234;
  25. --secondary-sat: 64%;
  26. --secondary-lvl: 25%;
  27. --paizo-red-dark: hsl(var(--primary-hue), var(--primary-sat), calc(var(--primary-lvl) - 10%));
  28. --paizo-red: hsl(var(--primary-hue), var(--primary-sat), var(--primary-lvl));
  29. --paizo-red-bright: hsl(var(--primary-hue), var(--primary-sat), calc(var(--primary-lvl) + 10%));
  30. --paizo-blue-dark: hsl(var(--secondary-hue), var(--secondary-sat), calc(var(--secondary-lvl) - 10%));
  31. --paizo-blue: hsl(var(--secondary-hue), var(--secondary-sat), var(--secondary-lvl));
  32. --paizo-blue-bright: hsl(var(--secondary-hue), var(--secondary-sat), calc(var(--secondary-lvl) + 10%));
  33. --color-shadow-highlight: var(--paizo-red);
  34. --color-shadow-primary: var(--paizo-blue);
  35. --pf2e-sheets-bg: url(/systems/pf2e/assets/sheet/background.webp);
  36. --sheet-light: url(/systems/pf2e/assets/sheet/background.webp);
  37. --sheet-light: url(/modules/pf2e-dorako-ui/img/background-dark.webp);
  38. --dorako-text-shadow: 0px 0px 3px black;
  39. --dorako-box-shadow: 0px 0px 3px black;
  40. }
  41. /* Standard Lists */
  42. ul,
  43. ol {
  44. margin: 0.5em 0;
  45. padding: 0 0 0 1.5em;
  46. }
  47. /* Definition Lists */
  48. dl {
  49. margin: 0.5em 0;
  50. }
  51. /* Nuke fake-list stylings */
  52. #macro-list,
  53. #controls,
  54. #navigation,
  55. #navigation>ol {
  56. display: flex;
  57. }
  58. #controls>ol,
  59. #controls>ol>li,
  60. #macro-list,
  61. #macro-list>*,
  62. #navigation>*,
  63. #navigation>ol>li #players ol,
  64. #players ol>li {
  65. list-style: none;
  66. margin: 0;
  67. padding: 0;
  68. }
  69. #players {
  70. cursor: pointer;
  71. }
  72. #players .player {
  73. align-items: center;
  74. display: flex;
  75. gap: 5px;
  76. flex-wrap: nowrap;
  77. justify-content: center;
  78. }
  79. /* #players .player-name {
  80. display: none;
  81. } */
  82. .crb-style input[type="text"],
  83. .crb-style input[type="number"],
  84. .crb-style input[type="password"],
  85. .crb-style input[type="date"],
  86. .crb-style input[type="time"] {
  87. border: none;
  88. }
  89. .app:not(.control-tools.flexcol, #navigation),
  90. #controls li,
  91. #navigation .nav-item,
  92. #hotbar .bar-controls,
  93. #hotbar li {
  94. transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;
  95. background: hsla(0, 0%, 50%, 50%);
  96. border-radius: 5px;
  97. box-shadow: var(--glassy);
  98. color: var(--color-text-light-highlight);
  99. text-shadow: 0px 0px 3px black;
  100. z-index: var(--z-index-app);
  101. pointer-events: all;
  102. }
  103. #controls ol {
  104. width: 30px;
  105. }
  106. #controls li {
  107. flex: 0 0 30px;
  108. box-shadow: var(--glassy);
  109. }
  110. #controls i {
  111. align-items: center;
  112. display: flex;
  113. font-size: large;
  114. }
  115. #controls li:hover, #controls li.active, #controls li.toggle {
  116. box-shadow: var(--glassy-opaque);
  117. }
  118. #controls li:hover,
  119. #controls li.active {
  120. background-color: var(--paizo-red);
  121. }
  122. #controls li.toggle {
  123. background-color: var(--paizo-blue-dark);
  124. }
  125. #controls li.toggle.active,
  126. #controls li.toggle:hover,
  127. #controls li.toggle.active:hover {
  128. background-color: var(--paizo-blue);
  129. }
  130. #navigation li.active {
  131. box-shadow: var(--gold-and-glow), var(--glassy);
  132. }
  133. #navigation li.view,
  134. #navigation li:hover {
  135. background-color: var(--paizo-red);
  136. }
  137. #navigation li.gm {
  138. background-color: var(--paizo-blue);
  139. }
  140. #navigation li.gm.view,
  141. #navigation li.gm:hover {
  142. background-color: var(--paizo-blue-bright);
  143. }
  144. #hotbar li:not(.inactive) {
  145. background-color: var(--paizo-blue-dark);
  146. }
  147. #hotbar li:hover {
  148. background-color: var(--paizo-blue);
  149. }
  150. #hotbar img {
  151. border-radius: 5px;
  152. }
  153. #hotbar li:hover::before {
  154. transition: box-shadow 0.5s ease-in-out;
  155. content: '';
  156. position: absolute;
  157. top: 0;
  158. left: 0;
  159. width: 100%;
  160. height: 100%;
  161. box-shadow: 0px 0px 10px rgba(220, 200, 100, 0.5) inset, var(--glassy);
  162. border-radius: 5px;
  163. overflow: hidden;
  164. pointer-events: none;
  165. }
  166. #hotbar .macro .macro-key,
  167. #custom-hotbar .macro .custom-macro-key {
  168. position: absolute;
  169. top: 2px;
  170. right: 2px;
  171. padding: 1px 3px;
  172. color: var(--color-text-light-highlight);
  173. font-weight: bold;
  174. pointer-events: none;
  175. -webkit-text-stroke-width: 1px;
  176. -webkit-text-stroke-color: black;
  177. text-shadow: var(--dorako-text-shadow);
  178. font-size: large;
  179. }
  180. textarea,
  181. .pf2e.sheet form textarea:disabled:hover {
  182. box-shadow: 0px 0px 3px black inset;
  183. }