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.

431 lines
9.5 KiB

1 year ago
  1. /* App UI */
  2. /* Glass - Remove prior styling */
  3. #players,
  4. .app,
  5. .window-app .window-header,
  6. .window-app.minimized .window-header {
  7. border: none;
  8. border-radius: 0px;
  9. box-shadow: none;
  10. background: none;
  11. background-image: none;
  12. }
  13. /* Glass - Add new styling */
  14. #players {
  15. background-color: var(--dorako-bg-current);
  16. }
  17. #players,
  18. .window-app:not(.outlaws-wrapper, .journal-entry) .window-header,
  19. .window-app.minimized .window-header {
  20. border: none;
  21. }
  22. #ui-top.offset {
  23. margin-left: -100px;
  24. margin-left: unset;
  25. left: -90px;
  26. position: relative;
  27. }
  28. #ui-top {
  29. margin: 0 var(--edge-margin) 0 var(--edge-margin);
  30. }
  31. #players {
  32. margin: 0px 0px var(--edge-margin) var(--edge-margin);
  33. }
  34. #players h3 {
  35. border: none;
  36. }
  37. .window-app .window-header {
  38. border-radius: 5px 5px 0px 0px;
  39. /* box-shadow: var(--glassy); */
  40. margin-bottom: 0px;
  41. }
  42. .window-app .window-content {
  43. /* box-shadow: 0px 0px 10px black; */
  44. /* box-shadow: var(--glassy); */
  45. background: none;
  46. background-color: var(--bg);
  47. background-image: var(--pf2e-sheets-bg);
  48. background-size: cover;
  49. }
  50. #players,
  51. .window-app .window-header a,
  52. .window-app .window-header .window-title {
  53. text-shadow: var(--dorako-text-shadow), var(--dorako-text-shadow);
  54. }
  55. .editable .crb-style {
  56. text-rendering: geometricPrecision;
  57. }
  58. #compendium-browser>section.window-content>.content-box>nav, #license-viewer>section.window-content>.content-box>nav {
  59. box-shadow: none;
  60. }
  61. #compendium-browser>section.window-content>.content-box>section.content, #license-viewer>section.window-content>.content-box>section.content {
  62. /* height: calc(100% - 40px); */
  63. margin-top: 5px;
  64. }
  65. .window-app .window-content {
  66. padding: 5px;
  67. border-radius: 0px 0px 5px 5px;
  68. }
  69. .app {
  70. color: var(--color-text-light-1);
  71. }
  72. .window-app .window-resizable-handle {
  73. position: absolute;
  74. bottom: -5px;
  75. right: -5px;
  76. background: none;
  77. padding: 2px;
  78. border: none;
  79. text-shadow: var(--dorako-text-shadow);
  80. }
  81. .app.sidebar-popout {
  82. border: none;
  83. border-radius: 5px;
  84. /* min-width: 300px; */
  85. overflow: hidden;
  86. /* background-color: var(--dorako-bg-current); */
  87. }
  88. /* .window-content * {
  89. text-shadow: 0px 1px rgb(255 255 255 / 50%);
  90. } */
  91. .window-content .sidebar-tap * {
  92. text-shadow: 0px 1px rgb(0 0 0 / 50%);
  93. }
  94. #context-menu {
  95. border: none;
  96. background: var(--pf2e-color-mono-dark);
  97. box-shadow: var(--glassy);
  98. }
  99. #context-menu ol.context-items {
  100. /* background: var(--pf2e-color-mono-dark);
  101. box-shadow: var(--glassy); */
  102. border-radius: 3px;
  103. position: static;
  104. z-index: -1;
  105. }
  106. #context-menu li.context-item {
  107. cursor: pointer;
  108. text-shadow: var(--pf2e-shadow-is-dark);
  109. }
  110. #context-menu li.context-item:hover {
  111. color: wheat;
  112. }
  113. #hotbar .macro .tooltip {
  114. display: block;
  115. min-width: 148px;
  116. height: 26px;
  117. padding: 2px 4px;
  118. position: absolute;
  119. top: -40px;
  120. left: -50px;
  121. background: var(--pf2e-color-mono-dark);
  122. box-shadow: var(--glassy);
  123. border: none;
  124. border-radius: 3px;
  125. color: white;
  126. line-height: 22px;
  127. text-align: center;
  128. white-space: nowrap;
  129. word-break: break-all;
  130. }
  131. #fps {
  132. /* width: 85px; */
  133. margin: 0px;
  134. align-self: space-evenly;
  135. font-family: var(--font-mono);
  136. background: var(--dorako-bg-current);
  137. line-height: 24px;
  138. color: white;
  139. border: none;
  140. border-radius: 5px;
  141. box-shadow: var(--glassy);
  142. justify-content: space-between;
  143. flex-direction: row;
  144. margin-bottom: var(--edge-margin);
  145. margin-right: 10px;
  146. padding-left: 5px;
  147. padding-right: 5px;
  148. text-shadow: var(--dorako-text-shadow);
  149. font-weight: 900;
  150. position: absolute;
  151. right: 0px;
  152. width: 55px;
  153. justify-content: center;
  154. }
  155. #fps label {
  156. display: none;
  157. }
  158. .window-app.image-popout .window-content {
  159. background: unset;
  160. padding: 0px;
  161. }
  162. .window-app.image-popout .lightbox-image {
  163. background-size: contain;
  164. background-position: 50% 50%;
  165. background-repeat: no-repeat;
  166. flex: auto;
  167. }
  168. .app.sidebar-popout .window-content {
  169. /* background-color: var(--dorako-bg-current); */
  170. overflow: hidden;
  171. }
  172. .sidebar-popout {
  173. overflow: auto;
  174. resize: both;
  175. /* box-shadow: var(--glassy); */
  176. }
  177. #players {
  178. bottom: unset;
  179. left: unset;
  180. font-size: var(--playerfsize);
  181. visibility: var(--playervis);
  182. opacity: var(--opacity);
  183. box-shadow: var(--glassy);
  184. position: unset;
  185. border: none;
  186. border-radius: 3px;
  187. }
  188. /* Monarch */
  189. .window-app.monarch .window-content {
  190. background-color: transparent;
  191. box-shadow: none;
  192. transition: box-shadow 0.25s ease-in-out, background-color 0.25s ease-in-out;
  193. }
  194. .window-app.monarch-deck .window-content,
  195. .window-app.monarch-hand:not(.minimized):hover .window-content,
  196. .window-app.monarch .window-content:hover {
  197. background-color: var(--dorako-bg-current);
  198. box-shadow: var(--glassy);
  199. transition: box-shadow 0.25s ease-in-out, background-color 0.25s ease-in-out;
  200. }
  201. .app.window-app.monarch.monarch-hand.sheet.hand .window-content {
  202. border-radius: 5px;
  203. }
  204. .window-app.monarch.pile .window-content {
  205. background-color: var(--dorako-bg-current);
  206. box-shadow: var(--glassy);
  207. }
  208. .window-app.monarch-deck,
  209. .window-app.monarch-deck:hover,
  210. .window-app.monarch-pile:hover {
  211. background-color: transparent;
  212. box-shadow: none;
  213. }
  214. .monarch button {
  215. border-radius: 3px;
  216. background-color: hsla(0, 0%, 20%, 50%);
  217. box-shadow: var(--glassy);
  218. }
  219. .window-app.monarch-pile {
  220. background-color: transparent;
  221. box-shadow: none;
  222. }
  223. .monarch-hand footer.sheet-footer {
  224. background: none;
  225. padding: 0.5em;
  226. margin: 0 8px;
  227. border-radius: 8px;
  228. box-shadow: var(--glassy);
  229. display: flex;
  230. flex-direction: row;
  231. align-items: stretch;
  232. gap: 4px;
  233. margin-bottom: 5px;
  234. background-color: var(--dorako-bg-current);
  235. line-height: unset;
  236. }
  237. .window-app.monarch-hand:not(.minimized):hover {
  238. background-color: transparent;
  239. box-shadow: none;
  240. }
  241. .monarch-deck .cards,
  242. .monarch-pile .cards {
  243. margin: 0px;
  244. gap: 10px;
  245. }
  246. .window-app.monarch-hand .window-header,
  247. .monarch-hand .tooltip,
  248. .monarch .card-hud .badge,
  249. .monarch .card-hud .card-controls {
  250. background: none;
  251. background-color: var(--dorako-bg-current);
  252. border: none;
  253. border-radius: 5px;
  254. box-shadow: var(--glassy);
  255. }
  256. .window-app.monarch-hand:not(.minimized) .window-header {
  257. margin-top: 0px;
  258. margin-left: 5px;
  259. }
  260. .monarch-deck .card,
  261. .monarch-pile .card {
  262. box-shadow: 0px 0px 10px black;
  263. transition: transform 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
  264. }
  265. .monarch-deck .card:hover,
  266. .monarch-pile .card:hover {
  267. box-shadow: 0px 0px 20px black;
  268. transform: scale(1.0);
  269. transition: transform 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
  270. }
  271. #notifications .notification {
  272. border: none;
  273. box-shadow: var(--glassy);
  274. text-shadow: var(--pf2e-shadow-is-dark);
  275. background: none;
  276. }
  277. #notifications .notification.info {
  278. background-color: var(--paizo-blue-bright);
  279. background-color: #222C8CDD;
  280. }
  281. #notifications .notification.error {
  282. background-color: var(--paizo-red-bright);
  283. background-color: #83180FDD;
  284. /* background: hsla(var(--primary-hue), var(--primary-sat), calc(var(--primary-lvl) + 10%), 80%); */
  285. }
  286. #notifications .notification.warning,
  287. #notifications .notification.alert {
  288. background-color: #ECBF41DD;
  289. color: black;
  290. text-shadow: var(--pf2e-shadow-is-light);
  291. }
  292. #tokenbar .bar-controls,
  293. #tokenbar .token {
  294. background: none;
  295. background-color: var(--dorako-bg-current);
  296. border-radius: var(--dorako-radius);
  297. box-shadow: var(--glassy);
  298. border: none;
  299. }
  300. #tokenbar .bar-controls div#tokenbar-move-handle {
  301. background: none;
  302. box-shadow: var(--glassy);
  303. border-radius: 3px 0px 0px 3px;
  304. cursor: grab;
  305. }
  306. #tokenbar .token-list {
  307. border: none;
  308. gap: 3px;
  309. }
  310. #tokenbar .token .token-stats {
  311. background: none;
  312. justify-content: center;
  313. }
  314. /* #tokenbar .token:hover .token-icon {
  315. box-shadow: var(--gold-and-glow);
  316. border-radius: 50%;
  317. } */
  318. #tokenbar .token .tooltip {
  319. background: none;
  320. background-color: var(--pf2e-color-mono-dark);
  321. border: none;
  322. }
  323. #tokenbar .token .token-icon {
  324. box-shadow: none;
  325. }
  326. #tokenbar .bar-controls {
  327. margin: 0px;
  328. margin-right: 1px;
  329. }
  330. #tokenbar .bar-controls .tokenbar-buttons div.active:not(.disabled) i,
  331. #tokenbar[movement="free"] #movement-free:not(.disabled) i,
  332. #tokenbar[movement="none"] #movement-none:not(.disabled) i,
  333. #tokenbar[movement="combat"] #movement-combat:not(.disabled) i {
  334. color: white;
  335. border: none;
  336. background-color: var(--paizo-red-bright);
  337. margin: 1px;
  338. transition: background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  339. box-shadow: var(--gold-and-glow);
  340. }
  341. /* Storyteller module */
  342. .window-app.story-sheet .window-content,
  343. .window-app.story-sheet .window-header {
  344. box-shadow: none;
  345. background-color: transparent;
  346. }
  347. .fa-battlemaps.app.window-app .window-content {
  348. background: #141414;
  349. }
  350. /* Ripper's filepicker+ fix, maybe */
  351. :root {
  352. --filepickerplus-text-color: var(--color-text-dark-primary);
  353. --filepickerplus-background-color: var(--bg);
  354. }