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.

2756 lines
95 KiB

1 year ago
  1. @charset "UTF-8";
  2. /* ----------------------------------------- */
  3. /* Color definitions */
  4. /* ----------------------------------------- */
  5. /* Colors */
  6. /* Global */
  7. /* used for mini headers, alternate primary color */
  8. /* compliments the primary color, usually used in combination */
  9. /* for all other uses */
  10. /* Lighter / Darker */
  11. /* Text */
  12. /* ----------------------------------------- */
  13. /* Color schemes */
  14. /* ----------------------------------------- */
  15. /* Proficiency ranks */
  16. /* Rarities */
  17. /* Degrees of success */
  18. /* Value adjustments (e.g. weak/elite) */
  19. /* ----------------------------------------- */
  20. /* CSS Custom Properties */
  21. /* ----------------------------------------- */
  22. :root {
  23. /* Global */
  24. --primary: #5e0000;
  25. --primary-light: #b10000;
  26. --primary-dark: #380000;
  27. --secondary: #171f69;
  28. --secondary-light: #2836b7;
  29. --secondary-dark: #0d113a;
  30. --tertiary: #e9d7a1;
  31. --rarity-common: #323232;
  32. --rarity-uncommon: #98513d;
  33. --rarity-rare: #002664;
  34. --rarity-unique: #54166e;
  35. --alt: #786452;
  36. --alt-dark: #443730;
  37. --bg: #f8f4f1;
  38. --bg-dark: #e7d9cf;
  39. --gold-brown: #956d58;
  40. --sub: #605856;
  41. --color-disabled: #ababab;
  42. --blind-bg: #a57aa5;
  43. --whisper-bg: #e3e3ff;
  44. --inline-link-bg: #ddd;
  45. --inline-repost-bg: #eaeaea;
  46. --visibility-gm-bg: #e8e8ef;
  47. --visibility-owner-bg: #ddebe1;
  48. --blind-roll: #f5eaf5;
  49. /* Lighter / Darker */
  50. --light: #910000;
  51. --dark: #2b0000;
  52. --tertiary-dark: #dfc578;
  53. --tertiary-light: #f3e9ca;
  54. /* Text */
  55. --body: var(--text-dark);
  56. --color-text-trait: #f5efe0;
  57. --text-dark: #1c1c1c;
  58. --text-light: white;
  59. /* Borders */
  60. --color-border-trait: #d8c384;
  61. --color-border-divider: #baa991;
  62. /* Mats */
  63. --mats-dark: #1c1c1c;
  64. --mats-gold-dark: #dbc682;
  65. --mats-gold-light: #e6d8a7;
  66. --mats-green-light: #99aea1;
  67. --mats-green: #3e644b;
  68. --mats-green-dark: #233b2b;
  69. /* Headers w/ boxes */
  70. --header-color: var(--text-light);
  71. --header-bg: var(--secondary);
  72. /* Sidebar */
  73. --sidebar-label: var(--tertiary-dark);
  74. --sidebar-title: var(--tertiary);
  75. /* App UI */
  76. --glass-bg: rgba(20, 20, 20, 0.6);
  77. --glass-bg-light: rgba(255, 255, 255, 0.1);
  78. --glass-bg-dark: rgba(0, 0, 0, 0.7);
  79. --gold-and-glow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), inset 0 0 3px rgba(255, 255, 255, 0.5);
  80. --glassy: 0px 0px 3px 0px rgba(255, 255, 255, 0.4) inset, 0px 0px 2px 1px rgba(0, 0, 0, 1),
  81. 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  82. --sheet-light: url(../img/background-light.webp);
  83. --sheet-dark: url(../img/background-dark4.webp);
  84. --header: url(../img/blue_header.webp);
  85. --banner-top: url(../img/blue_sidebar_top.webp);
  86. --banner-bottom: url(../img/blue_sidebar_bottom.webp);
  87. }
  88. /* ----------------------------------------- */
  89. /* Overwrite Foundry colors */
  90. /* ----------------------------------------- */
  91. .dorako-ui {
  92. --color-border-highlight: var(--tertiary);
  93. --color-border-highlight-alt: var(--tertiary-dark);
  94. --color-shadow-primary: var(--primary-light);
  95. --color-shadow-highlight: var(--primary-light);
  96. --sheet: var(--sheet-light);
  97. --ornamentation: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:gray;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  98. --ornamentation: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1%7Bstroke:%23231f20;stroke-miterlimit:10%7D.st1,.st2%7Bfill:none%7D%3C/style%3E%3Cg opacity='.25'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cg%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zM3.6 3.6h3.1v3.1H3.6zM6.8 3.6h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zM3.6 6.8H.5V13M13 .5H6.8v3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4.5h3.1v3.1h-3.1zM26.3 3.6h3.1v3.1h-3.1zM26.3 6.8h3.1v3.1h-3.1zM23.1 3.6h3.1v3.1h-3.1zM26.3 3.6V.5H20'/%3E%3Cpath class='st1' d='M32.5 13V6.8h-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zM23.1 26.3h3.1v3.1h-3.1zM26.3 23.1h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zM3.6 26.3h3.1v3.1H3.6zM3.6 23.1h3.1v3.1H3.6zM6.8 26.3h3.1v3.1H6.8z'/%3E%3Cpath class='st1' d='M6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  99. --half-transparent: rgba(0, 0, 0, 0.5);
  100. }
  101. .dorako-ui *::-webkit-scrollbar-thumb {
  102. background: var(--tertiary);
  103. border: 1px solid var(--gold-brown);
  104. }
  105. .dorako-ui a,
  106. .dorako-ui button {
  107. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  108. }
  109. .dorako-ui.dark-theme {
  110. --color-underline-active: var(--tertiary-dark);
  111. --color-underline-header: var(--tertiary-dark);
  112. --rarity-common: #e1d8cf;
  113. --rarity-uncommon: #c45500;
  114. --rarity-rare: #5362ff;
  115. --rarity-unique: #e127e1;
  116. --color-shadow-primary: var(--tertiary-dark);
  117. --color-shadow-highlight: var(--tertiary);
  118. --sheet: var(--sheet-dark);
  119. --ornamentation: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:wheat;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  120. --body: var(--text-light);
  121. --bg: var(--glass-bg-dark);
  122. --half-transparent: rgba(255, 255, 255, 0.5);
  123. }
  124. /* ----------------------------------------- */
  125. /* Cautious Gamemaster's Pack (CGMP) */
  126. /* ----------------------------------------- */
  127. #chat-log .dorako-ui.dark-theme.message.emote .message-content {
  128. color: unset;
  129. }
  130. /* ----------------------------------------- */
  131. /* Combat Carousel */
  132. /* ----------------------------------------- */
  133. #controls ol li.scene-control[data-control=combat-carousel] {
  134. position: relative;
  135. }
  136. .dorako-ui#combat-carousel .splide__track {
  137. overflow: visible;
  138. }
  139. .dorako-ui#combat-carousel:hover {
  140. background: none;
  141. }
  142. .dorako-ui#combat-carousel .card {
  143. background: none;
  144. border: none;
  145. }
  146. .dorako-ui#combat-carousel .drag-handle {
  147. text-shadow: 0px 0px 3px black;
  148. color: var(--color-text-light-heading);
  149. }
  150. .dorako-ui#combat-carousel .splide__slide:hover meter::after {
  151. top: -17px;
  152. text-shadow: 0px 0px 3px black;
  153. background: none;
  154. }
  155. .dorako-ui#combat-carousel .splide__slide:hover .fa-dice-d20 {
  156. color: var(--color-text-light-highlight);
  157. }
  158. .dorako-ui#combat-carousel .initiative {
  159. border: none;
  160. border-radius: 3px;
  161. background: none;
  162. background-color: var(--glass-bg);
  163. box-shadow: var(--glassy);
  164. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  165. text-shadow: 0px 0px 3px black;
  166. }
  167. .dorako-ui#combat-carousel .initiative .fa-dice-d20 {
  168. color: var(--color-text-light-heading);
  169. }
  170. .dorako-ui#combat-carousel .initiative:hover {
  171. background-color: var(--primary);
  172. }
  173. .dorako-ui#combat-carousel .initiative:hover .fa-dice-d20 {
  174. color: var(--color-text-light-highlight);
  175. }
  176. .dorako-ui#combat-carousel .is-active-combatant.card .avatar {
  177. overflow: visible;
  178. }
  179. .dorako-ui#combat-carousel .is-active-combatant.card .avatar img {
  180. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  181. filter: drop-shadow(0px 0px 10px var(--tertiary));
  182. }
  183. .dorako-ui#combat-carousel .initiative input.fa-stack-1x {
  184. font-size: 24px;
  185. text-shadow: 0px 0px 3px black, 0px 1px 0px black;
  186. }
  187. .dorako-ui#combat-carousel .splide__slide:hover:not(.combat-round) {
  188. transform: scale(1);
  189. margin: 0px;
  190. }
  191. .dorako-ui#combat-carousel .splide__slide:hover:not(.combat-round) .avatar {
  192. overflow: visible;
  193. }
  194. .dorako-ui#combat-carousel .splide__slide:hover:not(.combat-round) .avatar img {
  195. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  196. filter: drop-shadow(0px 0px 10px var(--tertiary));
  197. }
  198. .dorako-ui#combat-carousel .splide__slide:hover .name {
  199. border: none;
  200. border-radius: 3px;
  201. background: none;
  202. background-color: var(--glass-bg);
  203. box-shadow: var(--glassy);
  204. color: var(--color-text-light-heading);
  205. text-shadow: 0px 0px 3px black;
  206. backdrop-filter: blur(5px);
  207. min-height: 34px;
  208. min-width: 100px;
  209. font-size: var(--font-size-14);
  210. line-height: var(--font-size-14);
  211. top: -40px;
  212. left: unset;
  213. text-shadow: 0px 0px 3px black;
  214. height: unset;
  215. overflow: unset;
  216. display: flex;
  217. flex-direction: column;
  218. justify-content: center;
  219. gap: 5px;
  220. padding: 5px 8px;
  221. }
  222. .dorako-ui#combat-carousel .splide__slide:hover .name h3 {
  223. margin: 0px;
  224. }
  225. .dorako-ui#combat-carousel .encounter-info, .dorako-ui#combat-carousel .encounter-controls {
  226. border: none;
  227. border-radius: 3px;
  228. background: none;
  229. background-color: var(--glass-bg);
  230. box-shadow: var(--glassy);
  231. text-shadow: 0px 0px 3px black;
  232. color: var(--color-text-light-heading);
  233. }
  234. .dorako-ui#combat-carousel:hover .combat-controls a {
  235. border: none;
  236. border-radius: 3px;
  237. background: none;
  238. background-color: var(--glass-bg);
  239. box-shadow: var(--glassy);
  240. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  241. color: var(--color-text-light-heading);
  242. text-shadow: 0px 0px 3px black;
  243. }
  244. .dorako-ui#combat-carousel:hover .combat-controls a:hover {
  245. background-color: var(--primary);
  246. color: var(--color-text-light-highlight);
  247. }
  248. /* ----------------------------------------- */
  249. /* Custom Hotbar */
  250. /* ----------------------------------------- */
  251. :root {
  252. --custom-hotbar-chb-macro-size: 52px;
  253. }
  254. #ui-bottom #hotbars {
  255. display: flex;
  256. flex-direction: column;
  257. gap: 5px;
  258. }
  259. #ui-bottom #hotbars #hotbar {
  260. position: unset;
  261. }
  262. @media (max-width: 1120px) {
  263. #custom-hotbar {
  264. width: 354px;
  265. }
  266. }
  267. .dorako-ui#custom-hotbar {
  268. position: static;
  269. height: auto;
  270. margin-bottom: 0px;
  271. }
  272. .dorako-ui#custom-hotbar #custom-action-bar {
  273. margin-left: 3px;
  274. }
  275. .dorako-ui#custom-hotbar #custom-macro-list {
  276. gap: 5px;
  277. border: none;
  278. }
  279. .dorako-ui#custom-hotbar .bar-controls {
  280. border: none;
  281. border-radius: 3px;
  282. background: none;
  283. background-color: var(--glass-bg);
  284. box-shadow: var(--glassy);
  285. height: auto;
  286. }
  287. .dorako-ui#custom-hotbar .macro {
  288. border: none;
  289. border-radius: 3px;
  290. background: none;
  291. background-color: var(--glass-bg);
  292. box-shadow: var(--glassy);
  293. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  294. border-radius: 3px;
  295. }
  296. .dorako-ui#custom-hotbar .macro.active:hover::before {
  297. content: "";
  298. position: absolute;
  299. top: 0;
  300. left: 0;
  301. width: 100%;
  302. height: 100%;
  303. box-shadow: 0px 0px 10px rgba(220, 200, 100, 0.5) inset, var(--glassy);
  304. border-radius: 3px;
  305. overflow: hidden;
  306. pointer-events: none;
  307. }
  308. .dorako-ui#custom-hotbar .macro:hover {
  309. background-color: var(--primary-light);
  310. }
  311. .dorako-ui#custom-hotbar .macro.inactive {
  312. box-shadow: var(--glassy);
  313. }
  314. .dorako-ui#custom-hotbar .macro.active:hover {
  315. box-shadow: var(--glassy);
  316. border: none;
  317. background-color: var(--primary);
  318. }
  319. .dorako-ui#custom-hotbar .macro .macro-key {
  320. background: none;
  321. right: 6px;
  322. padding: 0px;
  323. font-weight: initial;
  324. text-shadow: 0px 1px 5px black, 0px 1px 5px black;
  325. }
  326. /* ----------------------------------------- */
  327. /* Damage Log */
  328. /* ----------------------------------------- */
  329. nav.damage-log-nav.tabs {
  330. flex: 0;
  331. margin: 0px 2px;
  332. box-shadow: none;
  333. border: none;
  334. }
  335. nav.damage-log-nav.tabs .item {
  336. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  337. margin: 2px;
  338. color: white;
  339. border-radius: 3px;
  340. margin: 2px;
  341. border: none;
  342. }
  343. nav.damage-log-nav.tabs .item:hover {
  344. box-shadow: var(--gold-and-glow);
  345. background-color: var(--secondary);
  346. text-shadow: 0px 0px 3px black;
  347. border: none;
  348. border-radius: 3px;
  349. }
  350. nav.damage-log-nav.tabs .item.active {
  351. box-shadow: var(--gold-and-glow);
  352. background-color: var(--secondary-light);
  353. text-shadow: 0px 0px 3px black;
  354. border: none;
  355. border-radius: 3px;
  356. }
  357. #damage-log {
  358. margin-left: 4px;
  359. }
  360. .dorako-ui {
  361. /* Styling for damage messages */
  362. /* Styling for healing messages */
  363. /* Dim reverted damage */
  364. /* Dim reverted healing */
  365. }
  366. .dorako-ui.message.damage-log.damage {
  367. background-color: #ffd9d9;
  368. background-blend-mode: luminosity;
  369. }
  370. .dorako-ui.message.damage-log.healing {
  371. background-color: #d9ffd9;
  372. background-blend-mode: luminosity;
  373. }
  374. .dorako-ui.message.damage-log.reverted.damage {
  375. background-color: #ffeaea;
  376. background-blend-mode: luminosity;
  377. }
  378. .dorako-ui.message.damage-log.reverted.healing {
  379. background-color: #eaffea;
  380. background-blend-mode: luminosity;
  381. }
  382. /* ----------------------------------------- */
  383. /* DF Chat Enhancements */
  384. /* ----------------------------------------- */
  385. .message.chat-message.dorako-ui.dark-theme.dfce-cm-middle .message-delete, .message.chat-message.dorako-ui.dark-theme.dfce-cm-bottom .message-delete {
  386. color: white;
  387. top: 5px;
  388. text-shadow: 0px 0px 1px black;
  389. }
  390. .message.chat-message .message-delete {
  391. z-index: 1;
  392. }
  393. .message.chat-message.dfce-cm-top {
  394. border-bottom-style: none;
  395. margin-bottom: 0px;
  396. padding-bottom: 5px;
  397. }
  398. .message.chat-message.dfce-cm-top:hover {
  399. box-shadow: var(--gold-and-glow);
  400. }
  401. .message.chat-message.dfce-cm-middle, .message.chat-message.dfce-cm-bottom {
  402. border-top-style: none;
  403. border-bottom-style: none;
  404. border-radius: 0px;
  405. }
  406. .message.chat-message.dfce-cm-middle:hover, .message.chat-message.dfce-cm-bottom:hover {
  407. box-shadow: var(--gold-and-glow);
  408. }
  409. .message.chat-message.dfce-cm-middle .message-content, .message.chat-message.dfce-cm-bottom .message-content {
  410. padding-right: 0px;
  411. }
  412. .message.chat-message.dfce-cm-middle .sender-wrapper,
  413. .message.chat-message.dfce-cm-middle .portrait-and-name, .message.chat-message.dfce-cm-bottom .sender-wrapper,
  414. .message.chat-message.dfce-cm-bottom .portrait-and-name {
  415. display: none;
  416. }
  417. .message.chat-message.dfce-cm-middle .message-header, .message.chat-message.dfce-cm-bottom .message-header {
  418. background: transparent;
  419. box-shadow: none;
  420. margin: 0px;
  421. padding: 0px;
  422. padding-right: 5px;
  423. }
  424. .message.chat-message.dfce-cm-middle .header-meta, .message.chat-message.dfce-cm-bottom .header-meta {
  425. display: none;
  426. }
  427. .message.chat-message.dfce-cm-middle {
  428. margin-top: 0px;
  429. margin-bottom: 0px;
  430. padding-top: 0px;
  431. padding-bottom: 5px;
  432. }
  433. .message.chat-message.dfce-cm-bottom {
  434. margin-top: 0px;
  435. border-radius: 0px 0px 5px 5px;
  436. }
  437. div#scrollToBottom {
  438. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  439. border: none;
  440. border-radius: 3px;
  441. background: none;
  442. background-color: var(--glass-bg);
  443. box-shadow: var(--glassy);
  444. background-color: #ecbf41;
  445. text-shadow: none;
  446. color: black;
  447. margin-left: 6px;
  448. margin-right: 7px;
  449. top: -27px;
  450. z-index: 1;
  451. }
  452. div#scrollToBottom:hover {
  453. background-color: #f1cf6f;
  454. }
  455. #dfcp-rt-buttons {
  456. gap: 3px;
  457. }
  458. #dfcp-rt-buttons button {
  459. border: none;
  460. border-radius: 3px;
  461. background: none;
  462. background-color: var(--glass-bg);
  463. box-shadow: var(--glassy);
  464. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  465. color: var(--color-text-light-heading);
  466. background-color: var(--glass-bg-light);
  467. text-shadow: 0px 0px 3px black;
  468. }
  469. #dfcp-rt-buttons button:hover {
  470. color: var(--color-text-light-highlight);
  471. }
  472. #dfcp-rt-buttons button.active i {
  473. text-shadow: 0px 0px 3px black;
  474. color: var(--color-text-light-highlight);
  475. }
  476. #chat-controls {
  477. padding: 0px;
  478. }
  479. /* ----------------------------------------- */
  480. /* Dice Tray */
  481. /* ----------------------------------------- */
  482. .dice-tray {
  483. display: flex;
  484. flex-direction: column;
  485. gap: 5px;
  486. }
  487. .dice-tray .dice-tray__stacked {
  488. gap: 3px;
  489. }
  490. .dice-tray input[type=text] {
  491. border: none;
  492. border-radius: 3px;
  493. background: none;
  494. background-color: var(--glass-bg);
  495. box-shadow: var(--glassy);
  496. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  497. background-color: var(--glass-bg-light);
  498. text-shadow: 0px 0px 3px black;
  499. color: var(--color-text-light-heading);
  500. }
  501. .dice-tray input[type=text]:hover {
  502. border: none;
  503. border-radius: 3px;
  504. background: none;
  505. background-color: var(--glass-bg);
  506. box-shadow: var(--glassy);
  507. background-color: var(--secondary);
  508. color: var(--color-text-light-highlight);
  509. }
  510. .dice-tray input[type=text]:focus {
  511. border: none;
  512. border-radius: 3px;
  513. background: none;
  514. background-color: var(--glass-bg);
  515. box-shadow: var(--glassy);
  516. background-color: var(--secondary-light);
  517. color: white;
  518. }
  519. .dice-tray button {
  520. border: none;
  521. border-radius: 3px;
  522. background: none;
  523. background-color: var(--glass-bg);
  524. box-shadow: var(--glassy);
  525. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  526. background-color: var(--glass-bg-light);
  527. text-shadow: 0px 0px 3px black;
  528. color: var(--color-text-light-heading);
  529. }
  530. .dice-tray button svg {
  531. filter: drop-shadow(0px 0px 3px black);
  532. }
  533. .dice-tray button svg * {
  534. fill: var(--color-text-light-heading);
  535. }
  536. .dice-tray button.dice-tray__advantage:hover, .dice-tray button.dice-tray__disadvantage:hover, .dice-tray button.dice-tray__roll:hover, .dice-tray button.dice-tray__math--add:hover, .dice-tray button.dice-tray__math--sub:hover, .dice-tray button:hover {
  537. border: none;
  538. border-radius: 3px;
  539. background: none;
  540. background-color: var(--glass-bg);
  541. box-shadow: var(--glassy);
  542. background-color: var(--primary);
  543. color: var(--color-text-light-highlight);
  544. }
  545. .dice-tray button.dice-tray__advantage:hover svg, .dice-tray button.dice-tray__disadvantage:hover svg, .dice-tray button.dice-tray__roll:hover svg, .dice-tray button.dice-tray__math--add:hover svg, .dice-tray button.dice-tray__math--sub:hover svg, .dice-tray button:hover svg {
  546. filter: drop-shadow(0px 0px 3px black);
  547. }
  548. .dice-tray button.dice-tray__advantage:hover svg *, .dice-tray button.dice-tray__disadvantage:hover svg *, .dice-tray button.dice-tray__roll:hover svg *, .dice-tray button.dice-tray__math--add:hover svg *, .dice-tray button.dice-tray__math--sub:hover svg *, .dice-tray button:hover svg * {
  549. fill: var(--color-text-light-highlight);
  550. }
  551. .dice-tray .flexrow {
  552. margin-left: 6px;
  553. margin-right: 6px;
  554. gap: 5px;
  555. }
  556. .dice-tray > * {
  557. margin: 0px;
  558. }
  559. /* ----------------------------------------- */
  560. /* PF2e Dorako UI */
  561. /* ----------------------------------------- */
  562. #chat-controls.no-chat-control-icon .chat-control-icon {
  563. display: none;
  564. }
  565. #chat-controls.no-chat-control-icon #dfcp-rt-buttons {
  566. margin-left: 0px !important;
  567. }
  568. #fps {
  569. position: absolute;
  570. right: 0;
  571. bottom: 0;
  572. width: 60px;
  573. }
  574. #fps label {
  575. display: none;
  576. }
  577. #ui-bottom.centered {
  578. display: flex;
  579. justify-content: center;
  580. }
  581. #chat-form {
  582. flex: 0 0 var(--chat-input-height) !important;
  583. }
  584. #players.dorako-ui h3 {
  585. border: none;
  586. }
  587. .chat-message .dorako-header {
  588. padding-bottom: 5px;
  589. box-shadow: var(--gold-and-glow);
  590. background: var(--sheet-light);
  591. background-size: cover;
  592. }
  593. .combat-sidebar li.combatant .token-image {
  594. z-index: 0;
  595. }
  596. .combat-sidebar li.combatant .token-name {
  597. z-index: 1;
  598. }
  599. .chat-message .message-content .damage-roll:not(:first-child) {
  600. margin-top: 5px;
  601. }
  602. .chat-message .flavor-text h4.action {
  603. font-weight: 700;
  604. line-height: 1.5em;
  605. margin: 0;
  606. }
  607. .chat-message .flavor-text .target-dc-result {
  608. line-height: 0.75rem;
  609. margin-bottom: 4px;
  610. }
  611. .chat-message .flavor-text .target-dc-result .target-dc,
  612. .chat-message .flavor-text .target-dc-result .result {
  613. display: block;
  614. margin: 1px 0;
  615. width: fit-content;
  616. }
  617. .chat-message .flavor-text .target-dc-result .unadjusted {
  618. text-decoration: line-through;
  619. }
  620. .chat-message .flavor-text .target-dc-result .adjusted {
  621. text-decoration: underline dotted;
  622. }
  623. .chat-message .flavor-text .target-dc-result .adjusted.increased {
  624. color: rgb(0, 128, 0);
  625. }
  626. .chat-message .flavor-text .target-dc-result .adjusted.decreased {
  627. color: rgb(255, 0, 0);
  628. }
  629. .chat-message .flavor-text .target-dc-result .degree-of-success .criticalSuccess {
  630. color: rgb(0, 128, 0);
  631. }
  632. .chat-message .flavor-text .target-dc-result .degree-of-success .success {
  633. color: rgb(0, 0, 255);
  634. }
  635. .chat-message .flavor-text .target-dc-result .degree-of-success .failure {
  636. color: rgb(255, 69, 0);
  637. }
  638. .chat-message .flavor-text .target-dc-result .degree-of-success .criticalFailure {
  639. color: rgb(255, 0, 0);
  640. }
  641. .chat-message > .message-content .message-buttons {
  642. display: flex;
  643. margin: 0.35em 0 2px;
  644. gap: 3px;
  645. }
  646. .dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .adjusted.increased {
  647. color: #00c000;
  648. }
  649. .dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .adjusted.decreased {
  650. color: #ff4040;
  651. }
  652. .dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .degree-of-success .criticalSuccess {
  653. color: #00c000;
  654. }
  655. .dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .degree-of-success .success {
  656. color: #4040ff;
  657. }
  658. .dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .degree-of-success .failure {
  659. color: #ff7440;
  660. }
  661. .dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .degree-of-success .criticalFailure {
  662. color: #ff4040;
  663. }
  664. .dorako-ui.dark-theme.chat-message > .message-content .message-buttons {
  665. gap: 5px;
  666. }
  667. .dorako-ui.dark-theme.chat-message > .message-content .message-buttons button {
  668. border: none;
  669. border-radius: 3px;
  670. background: none;
  671. background-color: var(--glass-bg);
  672. box-shadow: var(--glassy);
  673. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  674. color: var(--color-text-light-heading);
  675. text-shadow: 0px 0px 3px black;
  676. }
  677. .dorako-ui.dark-theme.chat-message > .message-content .message-buttons button:hover {
  678. background-color: var(--primary);
  679. color: var(--color-text-light-highlight);
  680. }
  681. .dorako-ui.dark-theme.chat-message > .message-content .message-buttons button.critical-success:hover {
  682. background-color: var(--primary-light);
  683. color: white;
  684. }
  685. .chat-message > .message-header {
  686. margin-bottom: 0px;
  687. }
  688. .dorako-damage-roll .flavor-text > *:nth-child(-n+3) {
  689. display: none;
  690. }
  691. .frosted-glass #hotbar .bar-controls,
  692. .frosted-glass #hotbar .macro,
  693. .frosted-glass nav#navigation ol#scene-list li.nav-item,
  694. .frosted-glass nav#controls ol.control-tools li.control-tool,
  695. .frosted-glass nav#controls ol.control-tools li.scene-control,
  696. .frosted-glass #tah-expand-hud,
  697. .frosted-glass .tah-title-button,
  698. .frosted-glass .tah-action button,
  699. .frosted-glass #tokenbar .token,
  700. .frosted-glass #tokenbar .bar-controls,
  701. .frosted-glass #players,
  702. .frosted-glass nav#navigation #nav-toggle,
  703. .frosted-glass #fps,
  704. .frosted-glass .app {
  705. backdrop-filter: var(--frosted-glass);
  706. }
  707. .frosted-glass #navigation,
  708. .frosted-glass .control-tools {
  709. backdrop-filter: unset;
  710. }
  711. .dorako-ui .tab.category.active[data-tab=pf2e-dorako-ui] h2,
  712. .dorako-ui .form-group.dorako-ui.settings-header {
  713. font-size: larger;
  714. background-color: var(--bg);
  715. box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18);
  716. border: 1px solid var(--color-border-light-primary);
  717. border-radius: 3px;
  718. margin: 2px;
  719. margin-bottom: 10px;
  720. padding: 10px;
  721. color: var(--secondary-light);
  722. }
  723. .dorako-ui .tab.category.active[data-tab=pf2e-dorako-ui] h2 {
  724. font-size: var(--font-size-48);
  725. text-align: center;
  726. color: var(--primary-light);
  727. text-shadow: 0px 1px 0px var(--primary);
  728. }
  729. .dorako-ui.dark-theme .tab.category.active[data-tab=pf2e-dorako-ui] h2,
  730. .dorako-ui.dark-theme .form-group.dorako-ui.settings-header {
  731. border: none;
  732. border-radius: 3px;
  733. background: none;
  734. background-color: var(--glass-bg);
  735. box-shadow: var(--glassy);
  736. background: var(--glass-bg-light);
  737. margin-bottom: 10px;
  738. padding: 10px;
  739. color: var(--tertiary);
  740. text-shadow: 0px 0px 3px black;
  741. }
  742. .dorako-ui.dark-theme .tab.category.active[data-tab=pf2e-dorako-ui] h2 {
  743. color: var(--tertiary-dark);
  744. }
  745. /* ----------------------------------------- */
  746. /* Enhanced Terrain Layer */
  747. /* ----------------------------------------- */
  748. #controls ol.control-tools.sub-controls {
  749. margin-right: 0px;
  750. }
  751. #controls ol.control-tools#terrainlayer-tools {
  752. margin-top: 44px;
  753. }
  754. #controls ol.control-tools#terrainlayer-tools .control-tool {
  755. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  756. border: none;
  757. border-radius: 3px;
  758. background: none;
  759. background-color: var(--glass-bg);
  760. box-shadow: var(--glassy);
  761. }
  762. #controls ol.control-tools#terrainlayer-tools .control-tool:not(#tl-defaultcost):hover {
  763. background-color: rgba(177, 177, 177, 0.5);
  764. color: black;
  765. }
  766. #controls ol.control-tools#terrainlayer-tools .control-tool:not(#tl-defaultcost):hover button.control-btn:hover {
  767. border-radius: 3px;
  768. color: black;
  769. text-shadow: 0 0 3px var(--color-text-light-highlight);
  770. box-shadow: none;
  771. }
  772. /* ----------------------------------------- */
  773. /* Ripper's Filepicker+ */
  774. /* ----------------------------------------- */
  775. .filepicker-plus-tooltip {
  776. border: none;
  777. border-radius: 3px;
  778. background: none;
  779. background-color: var(--glass-bg);
  780. box-shadow: var(--glassy);
  781. border: none;
  782. backdrop-filter: blur(5px);
  783. }
  784. #sidebar .app.window-app.filepicker {
  785. margin: 0px;
  786. }
  787. #sidebar .filepicker .window-content {
  788. border: none;
  789. margin: 2px;
  790. /* prettier-ignore */
  791. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
  792. background-image: var(--sheet);
  793. background-size: cover;
  794. background-image: var(--sheet-dark);
  795. height: calc(100% - 5px);
  796. }
  797. /* ----------------------------------------- */
  798. /* Koboldworks turn announcer */
  799. /* ----------------------------------------- */
  800. .chat-message[data-message-id].koboldworks.round-cycling h3.round-message {
  801. margin-left: 17px;
  802. gap: 20px;
  803. }
  804. .chat-message[data-message-id].koboldworks.turn-announcer.obfuscated {
  805. border: none;
  806. margin: 2px;
  807. /* prettier-ignore */
  808. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
  809. background-image: var(--sheet);
  810. background-size: cover;
  811. background-size: cover;
  812. background-blend-mode: luminosity;
  813. background-color: var(--blind-bg);
  814. }
  815. .chat-message[data-message-id].koboldworks.turn-announcer.obfuscated.dorako-ui.dark-theme {
  816. background: var(--sheet-dark);
  817. background-size: cover;
  818. background-blend-mode: luminosity;
  819. background-color: var(--blind-bg);
  820. }
  821. /* ----------------------------------------- */
  822. /* Macros */
  823. /* ----------------------------------------- */
  824. .dorako-ui.window-app .window-content .dialog-content .cond-cont {
  825. background: none;
  826. }
  827. .dorako-ui.window-app .action-list button.action-btn img {
  828. border-radius: 3px;
  829. box-shadow: var(--gold-and-glow);
  830. }
  831. .dorako-ui.window-app .action-list button:hover {
  832. filter: brightness(1.3);
  833. }
  834. .dorako-ui.window-app .action-list button.glow {
  835. box-shadow: var(--gold-and-glow), var(--glassy);
  836. animation: unset;
  837. filter: brightness(1.1);
  838. color: var(--tertiary);
  839. }
  840. /* ----------------------------------------- */
  841. /* Monarch */
  842. /* ----------------------------------------- */
  843. .window-app.monarch .window-content {
  844. box-shadow: none;
  845. background: none;
  846. }
  847. .window-app.monarch-hand:not(.minimized).no-fade.trans,
  848. .window-app.monarch-hand:not(.minimized):hover.trans {
  849. border: none;
  850. border-radius: 3px;
  851. background: none;
  852. background-color: var(--glass-bg);
  853. box-shadow: var(--glassy);
  854. backdrop-filter: blur(5px);
  855. }
  856. .window-app.monarch-hand .window-header,
  857. .monarch-hand footer.sheet-footer {
  858. border: none;
  859. border-radius: 3px;
  860. background: none;
  861. background-color: var(--glass-bg);
  862. box-shadow: var(--glassy);
  863. }
  864. .monarch .card-hud .controls a i {
  865. color: var(--color-text-light-heading);
  866. }
  867. .monarch input[type=text],
  868. .monarch input[type=number],
  869. .monarch input[type=password],
  870. .monarch input[type=date],
  871. .monarch input[type=time] {
  872. border: none;
  873. outline: 1px solid rgba(255, 255, 255, 0.1);
  874. border-radius: 2px;
  875. color: var(--color-text-light-heading);
  876. }
  877. .monarch-hand footer.sheet-footer {
  878. margin: 2px 10px;
  879. }
  880. .monarch-hand footer.sheet-footer button {
  881. border: none;
  882. border-radius: 3px;
  883. background: none;
  884. background-color: var(--glass-bg);
  885. box-shadow: var(--glassy);
  886. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  887. color: var(--color-text-light-heading);
  888. text-shadow: 0px 0px 3px black;
  889. }
  890. .monarch-hand footer.sheet-footer button:hover {
  891. color: var(--color-text-light-highlight);
  892. background-color: var(--primary);
  893. }
  894. .monarch .card-hud .badge,
  895. .monarch .card-hud .card-controls {
  896. border: none;
  897. border-radius: 3px;
  898. background: none;
  899. background-color: var(--glass-bg);
  900. box-shadow: var(--glassy);
  901. }
  902. .monarch-hand .tooltip {
  903. border: none;
  904. border-radius: 3px;
  905. background: none;
  906. background-color: var(--glass-bg);
  907. box-shadow: var(--glassy);
  908. backdrop-filter: blur(5px);
  909. }
  910. /* ----------------------------------------- */
  911. /* Monk's Common Display */
  912. /* ----------------------------------------- */
  913. #common-display-toolbar.dorako-ui {
  914. border: none;
  915. border-radius: 3px;
  916. background: none;
  917. background-color: var(--glass-bg);
  918. box-shadow: var(--glassy);
  919. }
  920. #common-display-toolbar.dorako-ui .move-handle {
  921. border: none;
  922. border-radius: 3px;
  923. background: none;
  924. background-color: var(--glass-bg);
  925. box-shadow: var(--glassy);
  926. border-radius: 5px 0px 0px 5px;
  927. }
  928. #common-display-toolbar.dorako-ui .common-display-button.small {
  929. border: none;
  930. border-radius: 3px;
  931. background: none;
  932. background-color: var(--glass-bg);
  933. box-shadow: var(--glassy);
  934. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  935. text-shadow: 0px 0px 3px black;
  936. }
  937. #common-display-toolbar.dorako-ui .common-display-button.small:hover {
  938. background-color: var(--primary);
  939. }
  940. #common-display-toolbar.dorako-ui .common-display-button.toggle {
  941. border: none;
  942. border-radius: 3px;
  943. background: none;
  944. background-color: var(--glass-bg);
  945. box-shadow: var(--glassy);
  946. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  947. background-color: var(--secondary-dark);
  948. text-shadow: 0px 0px 3px black;
  949. }
  950. #common-display-toolbar.dorako-ui .common-display-button.toggle:hover, #common-display-toolbar.dorako-ui .common-display-button.toggle.active {
  951. border: none;
  952. border-radius: 3px;
  953. background: none;
  954. background-color: var(--glass-bg);
  955. box-shadow: var(--glassy);
  956. background-color: var(--secondary-light);
  957. }
  958. /* ----------------------------------------- */
  959. /* Monk's Player Settings */
  960. /* ----------------------------------------- */
  961. #client-settings.dorako-ui.dark-theme #mps-view-group {
  962. border-bottom: 1px solid var(--tertiary);
  963. }
  964. /* ----------------------------------------- */
  965. /* Monk's tokenbar */
  966. /* ----------------------------------------- */
  967. #tokenbar {
  968. gap: 3px;
  969. }
  970. #tokenbar .token-list {
  971. gap: 5px;
  972. border: none;
  973. }
  974. #tokenbar .bar-controls {
  975. border: none;
  976. border-radius: 3px;
  977. background: none;
  978. background-color: var(--glass-bg);
  979. box-shadow: var(--glassy);
  980. }
  981. #tokenbar .bar-controls div#tokenbar-move-handle {
  982. border: none;
  983. border-radius: 3px;
  984. background: none;
  985. background-color: var(--glass-bg);
  986. box-shadow: var(--glassy);
  987. border-radius: 5px 0px 0px 5px;
  988. margin-right: 2px;
  989. }
  990. #tokenbar .token {
  991. border: none;
  992. border-radius: 3px;
  993. background: none;
  994. background-color: var(--glass-bg);
  995. box-shadow: var(--glassy);
  996. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  997. flex: 0 0 52px;
  998. }
  999. #tokenbar .token .token-stats {
  1000. background: none;
  1001. text-shadow: 0px 0px 3px black;
  1002. }
  1003. #tokenbar .token:hover {
  1004. background-color: var(--primary);
  1005. }
  1006. #tokenbar .token:hover .token-icon {
  1007. box-shadow: none;
  1008. filter: drop-shadow(0px 0px 5px var(--tertiary));
  1009. }
  1010. #tokenbar .token .token-icon {
  1011. box-shadow: none;
  1012. border-radius: 3px;
  1013. }
  1014. #tokenbar .token .tooltip {
  1015. border: none;
  1016. border-radius: 3px;
  1017. background: none;
  1018. background-color: var(--glass-bg);
  1019. box-shadow: var(--glassy);
  1020. backdrop-filter: blur(5px);
  1021. }
  1022. .monks-tokenbar.chat-card .card-header h3:hover {
  1023. text-shadow: unset;
  1024. }
  1025. .monks-tokenbar .sheet .items-list .items-header {
  1026. border: none;
  1027. }
  1028. #tokenbar .bar-controls .tokenbar-buttons div.active:not(.disabled) i,
  1029. #tokenbar[movement=free] #movement-free:not(.disabled) i,
  1030. #tokenbar[movement=none] #movement-none:not(.disabled) i,
  1031. #tokenbar[movement=combat] #movement-combat:not(.disabled) i {
  1032. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1033. border: none;
  1034. margin: 2px;
  1035. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
  1036. border-radius: 3px;
  1037. text-shadow: 0px 0px 3px black;
  1038. background-color: var(--primary-light);
  1039. color: var(--color-text-light-highlight);
  1040. }
  1041. #tokenbar:not(.hidectrl) .bar-controls .tokenbar-buttons div.active:not(.disabled):hover i,
  1042. #tokenbar[movement=free]:not(.hidectrl) #movement-free:not(.disabled):hover i,
  1043. #tokenbar[movement=none]:not(.hidectrl) #movement-none:not(.disabled):hover i,
  1044. #tokenbar[movement=combat]:not(.hidectrl) #movement-combat:not(.disabled):hover i {
  1045. color: var(--color-text-light-highlight);
  1046. }
  1047. .dorako-ui.dark-theme .monks-tokenbar .sheet .items-list .item .item-name,
  1048. .dorako-ui.dark-theme .monks-tokenbar .sheet .items-list,
  1049. .dorako-ui.dark-theme .monks-tokenbar.chat-card .card-header h3,
  1050. .dorako-ui.dark-theme .monks-tokenbar .sheet .items-list .items-header h3 {
  1051. color: var(--color-text-light-1);
  1052. font-family: unset;
  1053. }
  1054. .dorako-ui.dark-theme#requestsavingthrow .request-grid.dice-group div::first-letter {
  1055. font-size: 0rem;
  1056. }
  1057. .dorako-ui.dark-theme#requestsavingthrow .request-grid {
  1058. gap: 5px;
  1059. margin: 5px 10px;
  1060. text-align: center;
  1061. }
  1062. .dorako-ui.dark-theme#requestsavingthrow .request-grid.dice-group {
  1063. display: flex;
  1064. justify-content: space-between;
  1065. }
  1066. .dorako-ui.dark-theme#requestsavingthrow .request-grid > div {
  1067. border: none;
  1068. border-radius: 3px;
  1069. background: none;
  1070. background-color: var(--glass-bg);
  1071. box-shadow: var(--glassy);
  1072. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1073. color: var(--color-text-light-heading);
  1074. text-shadow: 0px 0px 3px black;
  1075. padding: 2px 6px;
  1076. background-color: var(--secondary-dark);
  1077. }
  1078. .dorako-ui.dark-theme#requestsavingthrow .request-grid > div:hover {
  1079. background-color: var(--secondary-light);
  1080. color: white;
  1081. }
  1082. .dorako-ui.dark-theme#requestsavingthrow .request-grid > div.selected {
  1083. background-color: var(--secondary-light);
  1084. color: white;
  1085. }
  1086. .dorako-ui.dark-theme .monks-tokenbar .sheet .items-list .item {
  1087. border: none;
  1088. margin-bottom: 2px;
  1089. }
  1090. .dorako-ui.dark-theme .monks-tokenbar .dialog-buttons {
  1091. gap: 5px;
  1092. }
  1093. .dorako-ui.dark-theme .monks-tokenbar.chat-card .card-header {
  1094. border: none;
  1095. }
  1096. .dorako-ui.dark-theme .monks-tokenbar.chat-card .card-footer {
  1097. border: none;
  1098. }
  1099. .dorako-ui.dark-theme .monks-tokenbar.chat-card .card-footer .flexrow {
  1100. gap: 5px;
  1101. }
  1102. .dorako-ui.dark-theme .monks-tokenbar.chat-card .card-footer .flexrow .footer-button {
  1103. border: none;
  1104. border-radius: 3px;
  1105. background: none;
  1106. background-color: var(--glass-bg);
  1107. box-shadow: var(--glassy);
  1108. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1109. color: var(--color-text-light-heading);
  1110. text-shadow: 0px 0px 3px black;
  1111. }
  1112. .dorako-ui.dark-theme .monks-tokenbar.chat-card .card-footer .flexrow .footer-button:hover {
  1113. color: var(--color-text-light-highlight);
  1114. background-color: var(--primary);
  1115. }
  1116. /* ----------------------------------------- */
  1117. /* Monk's little details */
  1118. /* ----------------------------------------- */
  1119. #chat-log .message.round-marker {
  1120. border-bottom: 1px solid var(--tertiary) !important;
  1121. }
  1122. #darkness-progress > div > div {
  1123. background-color: var(--primary-light);
  1124. }
  1125. #token-hud.monks-little-details .status-effects .effect-control,
  1126. #token-hud.monks-little-details .status-effects .pf2e-effect-control {
  1127. border-radius: unset;
  1128. }
  1129. #token-hud.placeable-hud.monks-little-details .status-effects {
  1130. grid-template-columns: 90px 90px 90px 90px !important;
  1131. background: none;
  1132. }
  1133. #token-hud.placeable-hud.monks-little-details .status-effects .effect-control {
  1134. border: none;
  1135. opacity: unset;
  1136. }
  1137. #token-hud.placeable-hud.monks-little-details .status-effects .effect-control.active {
  1138. border: none;
  1139. opacity: 1;
  1140. background-color: var(--secondary-light);
  1141. }
  1142. #token-hud.placeable-hud.monks-little-details .status-effects .effect-control.active .effect-name {
  1143. color: white;
  1144. opacity: unset;
  1145. }
  1146. #token-hud.placeable-hud.monks-little-details .status-effects .effect-control img {
  1147. border-radius: 4px 0px 0px 4px;
  1148. }
  1149. #token-hud.placeable-hud.monks-little-details .status-effects .effect-control img::before {
  1150. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1151. content: "";
  1152. position: absolute;
  1153. top: 0;
  1154. left: 0;
  1155. width: 100%;
  1156. height: 100%;
  1157. box-shadow: 0px 0px 1px var(--tertiary);
  1158. border-radius: 4px 0px 0px 4px;
  1159. overflow: hidden;
  1160. pointer-events: none;
  1161. }
  1162. #token-hud.placeable-hud.monks-little-details .status-effects .effect-name {
  1163. opacity: unset;
  1164. padding-right: 4px;
  1165. color: var(--color-text-light-heading);
  1166. font-size: var(--font-size-12);
  1167. }
  1168. /* ----------------------------------------- */
  1169. /* Monk's hotbar expansion */
  1170. /* ----------------------------------------- */
  1171. #hotbar .action-bar.no-arrows + .bar-controls span.page-number,
  1172. #hotbar .hotbar-page .hotbar-page-row .bar-controls span.page-number,
  1173. #hotbar .hotbar-page .hotbar-page-row .bar-controls i {
  1174. line-height: 52px;
  1175. }
  1176. #hotbar .hotbar-page .hotbar-page-row.selected .bar-controls .page-number {
  1177. color: var(--tertiary-dark);
  1178. }
  1179. [data-tooltip="MonksHotbarExpansion.clear-row"] {
  1180. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1181. }
  1182. [data-tooltip="MonksHotbarExpansion.clear-row"]:hover i {
  1183. text-shadow: 0 0 8px var(--color-shadow-primary);
  1184. }
  1185. .hotbar-page .page-number {
  1186. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1187. }
  1188. .hotbar-page .page-number:hover {
  1189. text-shadow: 0 0 8px var(--color-shadow-primary);
  1190. }
  1191. #hotbar.dorako-ui {
  1192. width: 647px;
  1193. }
  1194. #hotbar.dorako-ui .hotbar-page {
  1195. overflow: visible;
  1196. gap: 4px;
  1197. bottom: 56px;
  1198. }
  1199. #hotbar.dorako-ui .hotbar-page .macro-list {
  1200. gap: 7px;
  1201. border: none;
  1202. }
  1203. #hotbar.dorako-ui .hotbar-page .action-bar {
  1204. margin: 0px 5px 0px 3px;
  1205. }
  1206. /* ----------------------------------------- */
  1207. /* Monk's Enhanced Journal */
  1208. /* ----------------------------------------- */
  1209. .dorako-ui.dark-theme.monks-journal-sheet.sheet .items-list .item .item-name,
  1210. .dorako-ui.dark-theme .monks-journal-sheet.sheet .items-list .item .item-name {
  1211. color: var(--body);
  1212. }
  1213. .dorako-ui.dark-theme.monks-journal-sheet.sheet .items-list,
  1214. .dorako-ui.dark-theme .monks-journal-sheet.sheet .items-list {
  1215. color: var(--color-text-light-heading-highlight);
  1216. }
  1217. .dorako-ui.dark-theme.monks-journal-sheet.sheet .items-list .items-header,
  1218. .dorako-ui.dark-theme .monks-journal-sheet.sheet .items-list .items-header {
  1219. border: none;
  1220. border-radius: 3px;
  1221. background: none;
  1222. background-color: var(--glass-bg);
  1223. box-shadow: var(--glassy);
  1224. background: var(--glass-bg-light);
  1225. color: var(--tertiary);
  1226. }
  1227. .dorako-ui.dark-theme.monks-journal-sheet.sheet .sheet-navigation,
  1228. .dorako-ui.dark-theme .monks-journal-sheet.sheet .sheet-navigation {
  1229. border: none;
  1230. border-radius: 3px;
  1231. background: none;
  1232. background-color: var(--glass-bg);
  1233. box-shadow: var(--glassy);
  1234. background: var(--glass-bg-light);
  1235. }
  1236. .dorako-ui.dark-theme.monks-enhanced-journal footer, .dorako-ui.dark-theme.monks-enhanced-journal .mainbar .navigation {
  1237. border: none;
  1238. border-radius: 3px;
  1239. background: none;
  1240. background-color: var(--glass-bg);
  1241. box-shadow: var(--glassy);
  1242. background: var(--glass-bg-light);
  1243. }
  1244. .dorako-ui.dark-theme.monks-enhanced-journal .mainbar .navigation .nav-button, .dorako-ui.dark-theme.monks-enhanced-journal footer.navigation .nav-button {
  1245. border: none;
  1246. border-radius: 3px;
  1247. background: none;
  1248. background-color: var(--glass-bg);
  1249. box-shadow: var(--glassy);
  1250. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1251. text-shadow: 0px 0px 3px black;
  1252. color: var(--color-text-light-heading);
  1253. }
  1254. .dorako-ui.dark-theme.monks-enhanced-journal .mainbar .navigation .nav-button:hover, .dorako-ui.dark-theme.monks-enhanced-journal footer.navigation .nav-button:hover {
  1255. background-color: var(--primary);
  1256. color: var(--color-text-light-highlight);
  1257. }
  1258. .dorako-ui.dark-theme .monks-enhanced-journal.request-item .request-buttons {
  1259. gap: 5px;
  1260. }
  1261. .dorako-ui.dark-theme .monks-enhanced-journal.request-item .request-buttons button {
  1262. border: none;
  1263. border-radius: 3px;
  1264. background: none;
  1265. background-color: var(--glass-bg);
  1266. box-shadow: var(--glassy);
  1267. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1268. text-shadow: 0px 0px 3px black;
  1269. color: var(--color-text-light-heading);
  1270. }
  1271. .dorako-ui.dark-theme .monks-enhanced-journal.request-item .request-buttons button:hover {
  1272. background-color: var(--primary);
  1273. color: var(--color-text-light-highlight);
  1274. }
  1275. .dorako-ui.dark-theme .monks-enhanced-journal.request-item .request-buttons button.request-accept:hover {
  1276. background-color: green;
  1277. }
  1278. .system-pf2e .monks-enhanced-journal.request-item.item-card {
  1279. height: unset;
  1280. padding: unset;
  1281. }
  1282. .monks-journal-sheet.sheet .person-container,
  1283. .monks-journal-sheet.sheet .place-container,
  1284. .monks-journal-sheet.sheet .quest-container,
  1285. .monks-journal-sheet.sheet .organization-container,
  1286. .monks-journal-sheet.sheet .shop-container,
  1287. .monks-journal-sheet.sheet .loot-container,
  1288. .monks-journal-sheet.sheet .poi-container,
  1289. .monks-journal-sheet.sheet .event-container {
  1290. border: none;
  1291. margin: 2px;
  1292. /* prettier-ignore */
  1293. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
  1294. background-image: var(--sheet);
  1295. background-size: cover;
  1296. box-shadow: 0 0 0 1px var(--gold-brown) inset, 0 0 0 2px var(--tertiary) inset;
  1297. }
  1298. .monks-enhanced-journal.request-item img {
  1299. border: none;
  1300. margin: 2px;
  1301. /* prettier-ignore */
  1302. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
  1303. border-radius: 3px;
  1304. object-fit: contain;
  1305. background-color: white;
  1306. }
  1307. .monks-journal-sheet.sheet .sheet-navigation,
  1308. .monks-journal-sheet.sheet .sheet-header .header-details {
  1309. font-family: var(--font-primary);
  1310. font-size: var(--font-size-14);
  1311. }
  1312. .monks-journal-sheet.sheet .editor  {
  1313. padding: 5px;
  1314. }
  1315. .monks-journal-sheet.sheet .editor-parent {
  1316. padding: 5px;
  1317. }
  1318. #MonksEnhancedJournal.window-app .window-content {
  1319. padding: 0px;
  1320. background: none;
  1321. box-shadow: none;
  1322. border-radius: 0px 0px 0px 5px;
  1323. }
  1324. .monks-enhanced-journal .directory-sidebar {
  1325. background: var(--glass-bg);
  1326. background: none;
  1327. border: none;
  1328. box-shadow: 0px 0px 2px 1px rgb(0, 0, 0), 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  1329. box-shadow: none;
  1330. color: var(--color-text-light-highlight);
  1331. }
  1332. #journal-directory .noborder,
  1333. #journal-directory .document-name {
  1334. font-weight: 400;
  1335. }
  1336. .monks-enhanced-journal .body {
  1337. border: none;
  1338. margin: 2px;
  1339. /* prettier-ignore */
  1340. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
  1341. background-image: var(--sheet);
  1342. background-size: cover;
  1343. margin: unset;
  1344. border-radius: 0px 10px 0px 0px;
  1345. box-shadow: 0 0 0 1px var(--gold-brown) inset, 0 0 0 2px var(--tertiary) inset;
  1346. }
  1347. .monks-enhanced-journal .collapse .body {
  1348. border-radius: 0px;
  1349. }
  1350. .monks-enhanced-journal .collapse .directory-sidebar {
  1351. box-shadow: none;
  1352. }
  1353. .monks-enhanced-journal .collapse .tab-bar .tab-button.sidebar-toggle {
  1354. color: var(--color-text-dark-primary);
  1355. }
  1356. .monks-enhanced-journal .tab-bar .tab-button.sidebar-toggle {
  1357. color: var(--color-text-light-highlight);
  1358. padding-top: 5px;
  1359. }
  1360. #journal-directory .directory-header {
  1361. padding-top: 5px;
  1362. }
  1363. #MonksEnhancedJournal .sheet.journal-entry:not(.premium) .journal-entry-content {
  1364. border: none;
  1365. margin: 2px;
  1366. /* prettier-ignore */
  1367. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
  1368. background-image: var(--sheet);
  1369. background-size: cover;
  1370. box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
  1371. }
  1372. #MonksEnhancedJournal .sheet.journal-entry:not(.premium).dark-theme .journal-entry-content {
  1373. --sheet: var(--sheet-dark);
  1374. }
  1375. #MonksEnhancedJournal .journal-entry:not(.premium) .journal-sheet-container .sidebar.directory {
  1376. background: var(--glass-bg);
  1377. box-shadow: var(--glassy);
  1378. }
  1379. #journal-directory li.folder.collapsed > .folder-header:not(.customcolor),
  1380. #journal-directory li.folder.collapsed > .folder-header .create-folder,
  1381. #journal-directory li.folder.collapsed > .folder-header .create-document {
  1382. color: var(--color-text-light-highlight);
  1383. }
  1384. #journal-directory li.folder.collapsed .folder-header.customcolor {
  1385. color: var(--color-text-light-highlight);
  1386. }
  1387. #journal-directory li.document .document-name {
  1388. color: var(--color-text-light-highlight);
  1389. }
  1390. #MonksEnhancedJournal .sheet.journal-entry:not(.premium) .journal-entry-content {
  1391. border-radius: 10px;
  1392. margin: 10px 12px;
  1393. height: calc(100% - 20px);
  1394. }
  1395. #journal-directory li.journalentry,
  1396. #journal-directory li.journalentrypage {
  1397. border-left: none;
  1398. }
  1399. #MonksEnhancedJournal .sheet.journal-entry .scrollable {
  1400. padding-right: unset;
  1401. }
  1402. .monks-enhanced-journal .content {
  1403. margin-left: 2px;
  1404. }
  1405. .monks-enhanced-journal.dorako-ui.dark-theme.window-app .window-content {
  1406. background: unset;
  1407. box-shadow: unset;
  1408. }
  1409. .dorako-ui.dark-theme.monks-enhanced-journal footer,
  1410. .dorako-ui.dark-theme.monks-enhanced-journal .mainbar .navigation {
  1411. margin: 0px 3px;
  1412. padding-left: 4px;
  1413. margin-bottom: 3px;
  1414. border-radius: 0px;
  1415. }
  1416. .dorako-ui.dark-theme.monks-enhanced-journal footer {
  1417. margin-bottom: 3px;
  1418. }
  1419. .monks-enhanced-journal footer,
  1420. .monks-enhanced-journal .mainbar .navigation {
  1421. background-color: var(--bg);
  1422. box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18);
  1423. border: 1px solid var(--color-border-light-primary);
  1424. border-left: none;
  1425. border-right: none;
  1426. margin-left: 1px;
  1427. margin-right: 1px;
  1428. }
  1429. .monks-enhanced-journal footer {
  1430. box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.18);
  1431. border-bottom: none;
  1432. margin-bottom: 1px;
  1433. border-radius: 0px 0px 0px 5px;
  1434. }
  1435. .monks-journal-sheet.sheet .sheet-navigation {
  1436. background-color: var(--bg);
  1437. box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18);
  1438. border: 1px solid var(--color-border-light-primary);
  1439. border-radius: 3px;
  1440. margin: 5px;
  1441. margin-left: 0px;
  1442. margin-right: 8px;
  1443. }
  1444. .monks-journal-sheet.sheet .sheet-navigation .item {
  1445. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1446. border: none;
  1447. }
  1448. .monks-journal-sheet.sheet .sheet-navigation .item:hover, .monks-journal-sheet.sheet .sheet-navigation .item.active {
  1449. border: none;
  1450. color: var(--secondary-light);
  1451. text-shadow: 0px 0px 10px;
  1452. }
  1453. .dorako-ui.dark-theme .monks-journal-sheet.sheet .sheet-navigation .item:hover, .dorako-ui.dark-theme .monks-journal-sheet.sheet .sheet-navigation .item.active {
  1454. color: var(--tertiary);
  1455. text-shadow: 0px 0px 10px;
  1456. }
  1457. .monks-journal-sheet.sheet .items-list .item .item-name .item-image {
  1458. border: none;
  1459. margin: 2px;
  1460. /* prettier-ignore */
  1461. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
  1462. background-color: var(--bg);
  1463. border-radius: 3px;
  1464. margin-right: 5px;
  1465. }
  1466. .monks-enhanced-journal .mainbar > div {
  1467. border: none;
  1468. }
  1469. .monks-enhanced-journal .tab-bar .journal-tab {
  1470. border-radius: 3px;
  1471. }
  1472. .monks-enhanced-journal .bookmark-bar .bookmark-button.add-bookmark {
  1473. border: none;
  1474. border-radius: 3px;
  1475. background: none;
  1476. background-color: var(--glass-bg);
  1477. box-shadow: var(--glassy);
  1478. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1479. color: var(--color-text-light-heading);
  1480. text-shadow: 0px 0px 3px black;
  1481. }
  1482. .monks-enhanced-journal .bookmark-bar .bookmark-button.add-bookmark:hover {
  1483. background: var(--primary);
  1484. color: var(--color-text-light-heading);
  1485. }
  1486. .monks-enhanced-journal .mainbar .bookmark-bar {
  1487. margin-left: 8px;
  1488. margin-bottom: 5px;
  1489. column-gap: 8px;
  1490. row-gap: 4px;
  1491. }
  1492. .monks-enhanced-journal .mainbar .bookmark-bar .bookmark-button {
  1493. margin-left: unset;
  1494. padding: unset;
  1495. text-align: center;
  1496. }
  1497. .monks-enhanced-journal .mainbar .bookmark-bar .bookmark-button > div {
  1498. border: none;
  1499. border-radius: 3px;
  1500. background: none;
  1501. background-color: var(--glass-bg);
  1502. box-shadow: var(--glassy);
  1503. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1504. padding: 0px 5px;
  1505. color: var(--color-text-light-heading);
  1506. text-shadow: 0px 0px 3px black;
  1507. }
  1508. .monks-enhanced-journal .mainbar .bookmark-bar .bookmark-button > div:hover {
  1509. background: var(--primary);
  1510. color: var(--color-text-light-highlight);
  1511. }
  1512. .monks-enhanced-journal .mainbar .tab-row {
  1513. margin: 5px;
  1514. gap: 10px;
  1515. }
  1516. .monks-enhanced-journal .mainbar .tab-row .tab-button {
  1517. border: none;
  1518. border-radius: 3px;
  1519. background: none;
  1520. background-color: var(--glass-bg);
  1521. box-shadow: var(--glassy);
  1522. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1523. opacity: unset;
  1524. color: var(--color-text-light-heading);
  1525. text-shadow: 0px 0px 3px black;
  1526. }
  1527. .monks-enhanced-journal .mainbar .tab-row .tab-button:hover {
  1528. background: var(--primary);
  1529. color: var(--color-text-light-highlight);
  1530. }
  1531. .monks-enhanced-journal .mainbar .tab-row .close {
  1532. margin-left: 5px;
  1533. }
  1534. .monks-enhanced-journal .mainbar .tab-row .journal-tab {
  1535. border: none;
  1536. border-radius: 3px;
  1537. background: none;
  1538. background-color: var(--glass-bg);
  1539. box-shadow: var(--glassy);
  1540. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1541. text-shadow: 0px 0px 3px black;
  1542. color: var(--color-text-light-heading);
  1543. background-color: var(--secondary);
  1544. padding: 5px 10px;
  1545. }
  1546. .monks-enhanced-journal .mainbar .tab-row .journal-tab.active, .monks-enhanced-journal .mainbar .tab-row .journal-tab:hover {
  1547. background: var(--secondary-light);
  1548. color: white;
  1549. }
  1550. .monks-enhanced-journal .mainbar .tab-row .journal-tab.active {
  1551. box-shadow: var(--gold-and-glow), var(--glassy);
  1552. }
  1553. section.readaloud {
  1554. border-image-repeat: repeat;
  1555. border-image-slice: 11;
  1556. border-image-source: var(--ornamentation);
  1557. border-image-width: 14px;
  1558. border-style: double;
  1559. padding-left: 8px;
  1560. padding-right: 8px;
  1561. font-weight: 500;
  1562. margin: 0px;
  1563. margin-left: 5px;
  1564. background: none;
  1565. background-color: var(--bg);
  1566. }
  1567. section.readaloud:before, section.readaloud:after {
  1568. background: none;
  1569. }
  1570. .monks-journal-sheet.sheet .sheet-header .sheet-image,
  1571. .monks-journal-sheet.sheet header.sheet-header {
  1572. border: none;
  1573. }
  1574. .monks-journal-sheet.sheet .sheet-header .sheet-image {
  1575. border: none;
  1576. margin: 2px;
  1577. /* prettier-ignore */
  1578. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
  1579. background-color: var(--bg);
  1580. margin-right: 10px;
  1581. border-radius: 5px;
  1582. }
  1583. .monks-journal-sheet.sheet .sheet-header .sheet-image img {
  1584. border-radius: 5px;
  1585. }
  1586. .monks-journal-sheet.sheet .items-list .item {
  1587. border: solid transparent;
  1588. border-image: linear-gradient(90deg, #f1edea, #d5cac1) 1 repeat;
  1589. border-width: 0 0 1px;
  1590. }
  1591. .dorako-ui.dark-theme .monks-journal-sheet.sheet .items-list .item {
  1592. border-image: linear-gradient(90deg, rgba(241, 237, 234, 0), black) 1;
  1593. }
  1594. #journal-directory .directory-item.journalentry .permissions {
  1595. background-color: var(--glass-bg-light);
  1596. box-shadow: var(--glassy);
  1597. }
  1598. #journal-directory .directory-item.journalentry .permissions > div {
  1599. color: var(--tertiary);
  1600. box-shadow: var(--gold-and-glow), 0px 1px 3px black;
  1601. margin-top: 1px;
  1602. }
  1603. /* ----------------------------------------- */
  1604. /* Monk's Scene Navigation */
  1605. /* ----------------------------------------- */
  1606. body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
  1607. display: unset;
  1608. }
  1609. .dorako-ui#navigation .nav-item-container {
  1610. border: none;
  1611. border-radius: 3px;
  1612. background: none;
  1613. background-color: var(--glass-bg);
  1614. box-shadow: var(--glassy);
  1615. }
  1616. .dorako-ui#navigation .nav-item-container #nav-toggle {
  1617. box-shadow: unset;
  1618. border: unset;
  1619. background: unset;
  1620. height: unset;
  1621. flex: unset;
  1622. }
  1623. .dorako-ui#navigation .monks-scene-navigation .scene-list > li a {
  1624. border: none;
  1625. border-radius: 3px;
  1626. background: none;
  1627. background-color: var(--glass-bg);
  1628. box-shadow: var(--glassy);
  1629. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1630. text-shadow: 0px 0px 3px black;
  1631. color: var(--color-text-light-heading);
  1632. }
  1633. .dorako-ui#navigation .monks-scene-navigation .scene-list > li a:hover {
  1634. background-color: var(--primary);
  1635. color: var(--color-text-light-heading-highlight);
  1636. }
  1637. .dorako-ui#navigation .monks-scene-navigation .scene-list > li.view a {
  1638. background-color: var(--primary);
  1639. color: var(--color-text-light-heading-highlight);
  1640. }
  1641. .dorako-ui#navigation .monks-scene-navigation .scene-list > li.view a:hover {
  1642. background-color: var(--primary-light);
  1643. color: white;
  1644. }
  1645. .dorako-ui#navigation .monks-scene-navigation .scene-list > li.gm a {
  1646. background-color: var(--secondary);
  1647. color: var(--color-text-light-heading-highlight);
  1648. }
  1649. .dorako-ui#navigation .monks-scene-navigation .scene-list > li.gm a:hover {
  1650. background-color: var(--secondary-light);
  1651. color: white;
  1652. }
  1653. .dorako-ui#navigation .monks-scene-navigation .scene-list > li.gm.view a {
  1654. background-color: var(--secondary-light);
  1655. color: white;
  1656. }
  1657. .dorako-ui#navigation .monks-scene-navigation .scene-list > li.view a, .dorako-ui#navigation .monks-scene-navigation .scene-list > li.context a {
  1658. box-shadow: var(--glassy);
  1659. border: none;
  1660. }
  1661. .dorako-ui#navigation .monks-scene-navigation .scene-list > li.active a {
  1662. border: none;
  1663. border-radius: 3px;
  1664. background: none;
  1665. background-color: var(--glass-bg);
  1666. box-shadow: var(--glassy);
  1667. box-shadow: var(--gold-and-glow), var(--glassy);
  1668. }
  1669. .dorako-ui#navigation.background .monks-scene-navigation .scene-list {
  1670. border: none;
  1671. border-radius: 3px;
  1672. background: none;
  1673. background-color: var(--glass-bg);
  1674. box-shadow: var(--glassy);
  1675. gap: 5px;
  1676. }
  1677. .frosted-glass .monks-scene-navigation:not(.category-filter) {
  1678. backdrop-filter: unset;
  1679. }
  1680. /* ----------------------------------------- */
  1681. /* Monk's Active Tile Triggers */
  1682. /* ----------------------------------------- */
  1683. .dorako-ui.dark-theme.action-sheet .display-value {
  1684. border: none;
  1685. border-radius: 3px;
  1686. background: none;
  1687. background-color: var(--glass-bg);
  1688. box-shadow: var(--glassy);
  1689. color: var(--color-text-light-heading);
  1690. }
  1691. .dorako-ui.dark-theme.monks-active-tiles.sheet .items-list .items-header {
  1692. border: none;
  1693. border-radius: 3px;
  1694. background: none;
  1695. background-color: var(--glass-bg);
  1696. box-shadow: var(--glassy);
  1697. margin: 0px 2px;
  1698. background-color: var(--glass-bg-light);
  1699. box-shadow: var(--glassy);
  1700. }
  1701. .dorako-ui.dark-theme.monks-active-tiles.sheet .items-list .items-header h3 {
  1702. color: var(--tertiary);
  1703. text-shadow: 0px 0px 10px var(--tertiary);
  1704. }
  1705. .dorako-ui.dark-theme.monks-active-tiles.sheet .items-list .item .item-name {
  1706. color: var(--color-text-light-heading);
  1707. }
  1708. .dorako-ui.dark-theme.monks-active-tiles.sheet .items-list .item-control {
  1709. color: var(--color-text-light-heading);
  1710. }
  1711. .dorako-ui.dark-theme.monks-active-tiles div[data-tab=triggers] .action-items .entity-style {
  1712. color: white;
  1713. }
  1714. .dorako-ui.dark-theme.monks-active-tiles div[data-tab=triggers] .action-items .action-style {
  1715. color: var(--color-text-light-highlight);
  1716. }
  1717. /* ----------------------------------------- */
  1718. /* Polyglot */
  1719. /* ----------------------------------------- */
  1720. #polyglot {
  1721. flex-basis: 20px;
  1722. }
  1723. #polyglot label {
  1724. display: none;
  1725. }
  1726. #polyglot select {
  1727. border: none;
  1728. border-radius: 3px;
  1729. background: none;
  1730. background-color: var(--glass-bg);
  1731. box-shadow: var(--glassy);
  1732. background: var(--glass-bg-light);
  1733. color: var(--color-text-light-heading);
  1734. text-shadow: 0px 0px 3px black;
  1735. }
  1736. #polyglot select option,
  1737. #polyglot select optgroup {
  1738. background-color: rgb(37, 37, 37);
  1739. color: var(--color-text-light-highlight);
  1740. }
  1741. /* ----------------------------------------- */
  1742. /* Scene Preview */
  1743. /* ----------------------------------------- */
  1744. .navi-preview {
  1745. border: none;
  1746. margin: 2px;
  1747. /* prettier-ignore */
  1748. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
  1749. border-radius: 5px;
  1750. }
  1751. /* ----------------------------------------- */
  1752. /* Speaking As */
  1753. /* ----------------------------------------- */
  1754. div.speaking-as--currentSpeaker + #chat-controls {
  1755. padding: 0px;
  1756. }
  1757. .speaking-as--currentSpeaker {
  1758. border: none;
  1759. border-radius: 3px;
  1760. background: none;
  1761. background-color: var(--glass-bg);
  1762. box-shadow: var(--glassy);
  1763. background-color: var(--glass-bg-light);
  1764. padding-left: 5px;
  1765. margin: 0px 5px;
  1766. text-shadow: 0px 0px 3px black;
  1767. }
  1768. .speaking-as--currentSpeaker--button {
  1769. cursor: pointer;
  1770. }
  1771. .speaking-as--currentSpeaker--button:hover {
  1772. color: var(--color-text-light-highlight);
  1773. }
  1774. /* ----------------------------------------- */
  1775. /* PF2e Target Damage */
  1776. /* ----------------------------------------- */
  1777. .pf2e-td.name {
  1778. font-size: var(--font-size-9);
  1779. }
  1780. .dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalSuccess {
  1781. background-color: rgb(0, 128, 0);
  1782. }
  1783. .dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalSuccess:hover {
  1784. background-color: rgb(0, 128, 0);
  1785. box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px rgb(0, 128, 0);
  1786. }
  1787. .dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.success {
  1788. background-color: rgb(0, 0, 255);
  1789. }
  1790. .dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.success:hover {
  1791. background-color: rgb(0, 0, 255);
  1792. box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px rgb(0, 0, 255);
  1793. }
  1794. .dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.failure {
  1795. background-color: rgb(255, 69, 0);
  1796. }
  1797. .dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.failure:hover {
  1798. background-color: rgb(255, 69, 0);
  1799. box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px rgb(255, 69, 0);
  1800. }
  1801. .dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalFailure {
  1802. background-color: rgb(255, 0, 0);
  1803. }
  1804. .dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalFailure:hover {
  1805. background-color: rgb(255, 0, 0);
  1806. box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px rgb(255, 0, 0);
  1807. }
  1808. .chat-message .message-content .pf2e-td.damage-application button .label {
  1809. font-size: var(--font-size-8);
  1810. }
  1811. wrapper.pf2e-td.name-top .pf2e-td.name {
  1812. background: rgba(0, 0, 0, 0.1);
  1813. border: 1px solid var(--color-border-light-2);
  1814. border-radius: 3px;
  1815. box-shadow: 0 0 2px #fff inset;
  1816. width: 100%;
  1817. }
  1818. .dorako-ui.chat-message hr.pf2e-td {
  1819. display: none !important;
  1820. }
  1821. .dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .pf2e-td.target-section .target-button {
  1822. border: none;
  1823. border-radius: 3px;
  1824. background: none;
  1825. background-color: var(--glass-bg);
  1826. box-shadow: var(--glassy);
  1827. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1828. height: calc(100% - 12px);
  1829. }
  1830. .dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .pf2e-td.target-section .target-button:hover {
  1831. box-shadow: var(--gold-and-glow);
  1832. background-color: var(--glass-bg);
  1833. }
  1834. .dorako-ui.dark-theme.chat-message hr.pf2e-td {
  1835. display: none !important;
  1836. }
  1837. .dorako-ui.dark-theme.chat-message button.small-button.pf2e-td {
  1838. border: none;
  1839. border-radius: 3px;
  1840. background: none;
  1841. background-color: var(--glass-bg);
  1842. box-shadow: var(--glassy);
  1843. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1844. background-color: var(--glass-bg-light);
  1845. color: var(--color-text-light-heading);
  1846. text-shadow: 0px 0px 3px black;
  1847. margin: 2px;
  1848. width: 20px;
  1849. height: calc(100% - 4px);
  1850. }
  1851. .dorako-ui.dark-theme.chat-message button.small-button.pf2e-td:hover {
  1852. background-color: var(--primary);
  1853. color: var(--color-text-light-highlight);
  1854. }
  1855. .dorako-ui.dark-theme.chat-message wrapper.pf2e-td {
  1856. gap: 3px;
  1857. }
  1858. .dorako-ui.dark-theme.chat-message wrapper.pf2e-td .pf2e-td.damage-application {
  1859. gap: 3px;
  1860. margin-top: 0px;
  1861. }
  1862. .dorako-ui.dark-theme.chat-message wrapper.pf2e-td.name-left .pf2e-td.damage-application {
  1863. gap: 3px;
  1864. }
  1865. .dorako-ui.dark-theme.chat-message wrapper.pf2e-td .pf2e-td.name {
  1866. color: var(--color-text-light-heading);
  1867. }
  1868. .dorako-ui.dark-theme.chat-message wrapper.pf2e-td .pf2e-td.name:hover {
  1869. color: var(--color-text-light-highlight);
  1870. }
  1871. .dorako-ui.dark-theme.chat-message wrapper.pf2e-td.name-top .pf2e-td.name {
  1872. border: none;
  1873. border-radius: 3px;
  1874. background: none;
  1875. background-color: var(--glass-bg);
  1876. box-shadow: var(--glassy);
  1877. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1878. width: 100%;
  1879. line-height: 24px;
  1880. text-shadow: 0px 0px 3px black;
  1881. }
  1882. .dorako-ui.dark-theme.chat-message wrapper.pf2e-td.name-top .pf2e-td.name:hover {
  1883. color: var(--color-text-light-highlight);
  1884. background-color: var(--primary);
  1885. }
  1886. .dorako-ui.dark-theme.chat-message .message-content .pf2e-td.damage-application button .label {
  1887. font-size: var(--font-size-8);
  1888. }
  1889. #target-damage-chat-window [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all])[data-visibility=gm] {
  1890. background-color: transparent;
  1891. }
  1892. #target-damage-chat-window {
  1893. border: none;
  1894. margin: 0px;
  1895. padding: 0px;
  1896. }
  1897. #target-damage-chat-window:empty {
  1898. display: none;
  1899. }
  1900. .hidden #target-damage-hide-button {
  1901. left: 0px;
  1902. top: 2px;
  1903. margin: 0px;
  1904. padding: 0px;
  1905. height: 14px;
  1906. width: 14px;
  1907. }
  1908. .damage-application.hidden.right {
  1909. padding: 0px;
  1910. }
  1911. .hidden.right #target-damage-hide-button {
  1912. left: 0px;
  1913. top: 2px;
  1914. margin: 0px;
  1915. padding: 0px;
  1916. height: 14px;
  1917. width: 14px;
  1918. }
  1919. /* ----------------------------------------- */
  1920. /* Token Action HUD (TAH) */
  1921. /* ----------------------------------------- */
  1922. #token-action-hud.dorako-ui {
  1923. --dorako-bg-current: var(--glass-bg);
  1924. --dorako-vibrancy: var(--frosted-glass);
  1925. --paizo-blue: var(--secondary);
  1926. --paizo-blue-bright: var(--secondary-light);
  1927. --paizo-red-bright: var(--primary-light);
  1928. --pazio-red: var(--primary);
  1929. }
  1930. #token-action-hud.dorako-ui #tah-categories {
  1931. gap: 5px;
  1932. }
  1933. #token-action-hud.dorako-ui#token-action-hud {
  1934. gap: 5px;
  1935. }
  1936. #token-action-hud.dorako-ui #tah-expand-hud {
  1937. width: 32px;
  1938. height: 32px;
  1939. }
  1940. #token-action-hud.dorako-ui #tah-expand-hud,
  1941. #token-action-hud.dorako-ui .tah-title-button {
  1942. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1943. color: var(--color-text-light-heading);
  1944. padding: 3px 5px 3px 5px;
  1945. }
  1946. #token-action-hud.dorako-ui #tah-expand-hud:hover,
  1947. #token-action-hud.dorako-ui .tah-title-button:hover {
  1948. color: var(--color-text-light-highlight);
  1949. }
  1950. #token-action-hud.dorako-ui .tah-category.hover button.tah-title-button {
  1951. background-color: var(--primary);
  1952. color: var(--color-text-light-highlight);
  1953. }
  1954. #token-action-hud.dorako-ui .tah-subtitle {
  1955. width: 174px;
  1956. }
  1957. #token-action-hud.dorako-ui .tah-action button {
  1958. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  1959. color: var(--color-text-light-heading);
  1960. }
  1961. #token-action-hud.dorako-ui .tah-action button.toggle {
  1962. background-color: var(--secondary-dark);
  1963. }
  1964. #token-action-hud.dorako-ui .tah-action button.toggle:hover {
  1965. background-color: var(--secondary);
  1966. }
  1967. #token-action-hud.dorako-ui .tah-action button.toggle.active {
  1968. background-color: var(--secondary-light);
  1969. }
  1970. #token-action-hud.dorako-ui .tah-action button:hover {
  1971. color: var(--color-text-light-highlight);
  1972. }
  1973. #token-action-hud.dorako-ui .tah-action button.active {
  1974. color: white;
  1975. }
  1976. /* ----------------------------------------- */
  1977. /* PF2e Workbench */
  1978. /* ----------------------------------------- */
  1979. .xdy-pf2e-workbench-rarity-common {
  1980. color: var(--rarity-common);
  1981. border-color: var(--rarity-common);
  1982. }
  1983. .xdy-pf2e-workbench-rarity-uncommon {
  1984. color: var(--rarity-uncommon);
  1985. border-color: var(--rarity-uncommon);
  1986. }
  1987. .xdy-pf2e-workbench-rarity-rare {
  1988. color: var(--rarity-rare);
  1989. border-color: var(--rarity-rare);
  1990. }
  1991. .xdy-pf2e-workbench-rarity-unique {
  1992. color: var(--rarity-unique);
  1993. border-color: var(--rarity-unique);
  1994. }
  1995. .dorako-ui.dark-theme.party-overview-window .table-row:nth-child(2n) {
  1996. background-color: rgba(228, 228, 228, 0.2);
  1997. }
  1998. .dorako-ui.dark-theme.party-overview-window nav .item.active {
  1999. color: white;
  2000. border-bottom: 2px solid var(--tertiary);
  2001. }
  2002. .dorako-ui.dark-theme.party-overview-window .table-row {
  2003. border-bottom: 1px solid var(--tertiary);
  2004. }
  2005. .dorako-ui.dark-theme.party-overview-window .proficiencies .table-row .num:not(.party-overview-ellipsis-no-border) {
  2006. border-radius: 3px;
  2007. margin-right: 3px;
  2008. box-shadow: 0px 0px 1px 1px inset rgba(255, 255, 255, 0.2);
  2009. }
  2010. .dorako-ui#pf2e-dailies-interface .window-content {
  2011. border: none;
  2012. margin: 2px;
  2013. /* prettier-ignore */
  2014. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
  2015. background-image: var(--sheet);
  2016. background-size: cover;
  2017. }
  2018. .dorako-ui#pf2e-dailies-interface .window-content input:not(:disabled) {
  2019. background-image: var(--sheet);
  2020. background-position: center;
  2021. background-size: cover;
  2022. }
  2023. .dorako-ui.dark-theme#pf2e-dailies-interface .window-content input:not(:disabled) {
  2024. border: none;
  2025. border-radius: 3px;
  2026. background: none;
  2027. background-color: var(--glass-bg);
  2028. box-shadow: var(--glassy);
  2029. border-radius: 3px 0px 0px 3px;
  2030. border-right: 1px solid var(--tertiary);
  2031. background-image: var(--sheet);
  2032. background-position: center;
  2033. background-size: cover;
  2034. background-color: var(--glass-bg);
  2035. background-blend-mode: color;
  2036. }
  2037. .dorako-ui.dark-theme#pf2e-dailies-interface .window-content input:not(:disabled):hover, .dorako-ui.dark-theme#pf2e-dailies-interface .window-content input:not(:disabled):focus {
  2038. background-color: var(--secondary-dark);
  2039. color: var(--color-text-light-highlight);
  2040. }
  2041. .dorako-ui.dalvyn-journal:not(.premium) {
  2042. /* By Dalvyn */
  2043. /* Custom CSS - PF2 STYLE v2.1 */
  2044. /* TITRES
  2045. ====================================================== */
  2046. --red: var(--primary);
  2047. --blue: var(--secondary);
  2048. --brown: #ad6f59;
  2049. /* TEXTE
  2050. ====================================================== */
  2051. /* SYMBOLES PF2
  2052. ====================================================== */
  2053. /* TABLES
  2054. ====================================================== */
  2055. /* TEXTES À LIRE
  2056. ====================================================== */
  2057. /* BLOCS DESCRIPTIFS (via h6)
  2058. ====================================================== */
  2059. /* Alignment (bold) */
  2060. /* Size (italics) */
  2061. /* Rarity (sub = uncommon, sup = rare, strikethrough = unique) */
  2062. /* Dorako */
  2063. }
  2064. .dorako-ui.dalvyn-journal:not(.premium).journal-header .title,
  2065. .dorako-ui.dalvyn-journal:not(.premium) .journal-header .title {
  2066. color: var(--red) !important;
  2067. font-family: "Taroca Regular";
  2068. }
  2069. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h1,
  2070. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h1 {
  2071. color: var(--blue) !important;
  2072. font-family: "Taroca Regular";
  2073. line-height: 100%;
  2074. border-bottom: 0;
  2075. }
  2076. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h1:hover,
  2077. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h1:hover {
  2078. background-image: linear-gradient(rgba(2, 37, 110, 0), rgba(2, 37, 110, 0), rgba(2, 37, 110, 0.2666666667));
  2079. }
  2080. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h2,
  2081. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h2 {
  2082. color: var(--red) !important;
  2083. font-family: "Gin-Regular";
  2084. text-transform: uppercase;
  2085. line-height: 100%;
  2086. border-bottom: 0;
  2087. }
  2088. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h2:hover,
  2089. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h2:hover {
  2090. background-image: linear-gradient(rgba(78, 7, 7, 0), rgba(78, 7, 7, 0), rgba(78, 7, 7, 0.2666666667));
  2091. }
  2092. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h3,
  2093. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h3 {
  2094. color: var(--brown) !important;
  2095. font-family: "Gin-Regular";
  2096. text-transform: uppercase;
  2097. line-height: 100%;
  2098. border-bottom: 0;
  2099. }
  2100. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h3:hover,
  2101. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h3:hover {
  2102. background-image: linear-gradient(rgba(173, 111, 89, 0), rgba(173, 111, 89, 0), rgba(173, 111, 89, 0), rgba(173, 111, 89, 0.2666666667));
  2103. }
  2104. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h4,
  2105. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h4 {
  2106. color: var(--blue) !important;
  2107. font-family: "Gin-Regular";
  2108. font-variant: small-caps;
  2109. font-size: 132%;
  2110. line-height: 100%;
  2111. border-bottom: 0;
  2112. }
  2113. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h4:hover,
  2114. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h4:hover {
  2115. background-image: linear-gradient(rgba(2, 37, 110, 0), rgba(2, 37, 110, 0), rgba(2, 37, 110, 0), rgba(2, 37, 110, 0.2666666667));
  2116. }
  2117. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h5,
  2118. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h5 {
  2119. line-height: 100%;
  2120. font-variant: small-caps;
  2121. font-size: var(--font-size-14);
  2122. border-bottom: 0;
  2123. margin-bottom: 0;
  2124. }
  2125. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h5:hover,
  2126. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h5:hover {
  2127. background-image: linear-gradient(rgba(2, 37, 110, 0), rgba(2, 37, 110, 0), rgba(2, 37, 110, 0), rgba(2, 37, 110, 0.2666666667));
  2128. }
  2129. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-content, .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .window-content,
  2130. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .window-content {
  2131. font-family: "Gelasio";
  2132. }
  2133. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page code,
  2134. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page code {
  2135. font-family: "pathfinder2eactions";
  2136. font-style: normal;
  2137. font-size: 150%;
  2138. line-height: 66%;
  2139. }
  2140. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page table,
  2141. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page table {
  2142. font-family: "roboto condensed";
  2143. max-width: calc(100% - 24px);
  2144. margin-left: auto;
  2145. margin-right: auto;
  2146. }
  2147. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page table th,
  2148. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page table th {
  2149. color: white;
  2150. background-color: var(--red);
  2151. }
  2152. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page tr:nth-child(2n),
  2153. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page tr:nth-child(2n) {
  2154. background-color: #f5efe0;
  2155. }
  2156. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page tr:nth-child(2n+1),
  2157. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page tr:nth-child(2n+1) {
  2158. background-color: #efe3c8;
  2159. }
  2160. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page tr:hover,
  2161. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page tr:hover {
  2162. background-color: #e9d7b0;
  2163. }
  2164. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page table td, .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page table th,
  2165. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page table td,
  2166. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page table th {
  2167. padding: 4px 6px;
  2168. }
  2169. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content blockquote:not(h6 + p + ul + blockquote, h6 + p + blockquote, h6 + ul + blockquote, h6 + blockquote),
  2170. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content blockquote:not(h6 + p + ul + blockquote, h6 + p + blockquote, h6 + ul + blockquote, h6 + blockquote) {
  2171. border-left-width: 0;
  2172. border-top: 2px solid #cfbf80;
  2173. border-bottom: 2px solid #cfbf80;
  2174. background-color: var(--red);
  2175. border-radius: 8px;
  2176. color: #cfbf80;
  2177. padding: 4px 12px;
  2178. margin-left: 0;
  2179. margin-right: 0;
  2180. }
  2181. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content blockquote:not(h6 + p + ul + blockquote, h6 + p + blockquote, h6 + ul + blockquote, h6 + blockquote):hover,
  2182. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content blockquote:not(h6 + p + ul + blockquote, h6 + p + blockquote, h6 + ul + blockquote, h6 + blockquote):hover {
  2183. color: #efdfa2;
  2184. }
  2185. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content :is(h6, h6 + p, h6 + p + ul, h6 + p + blockquote, h6 + p + ul + blockquote),
  2186. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content :is(h6, h6 + p, h6 + p + ul, h6 + p + blockquote, h6 + p + ul + blockquote) {
  2187. margin-left: 12px;
  2188. margin-right: 12px;
  2189. margin-top: 0;
  2190. margin-bottom: 0;
  2191. background-color: rgba(245, 239, 224, 0.6666666667);
  2192. }
  2193. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content :is(h6, h6 + p),
  2194. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content :is(h6, h6 + p) {
  2195. font-family: "Tauri-Regular";
  2196. text-transform: uppercase;
  2197. font-weight: bold;
  2198. font-size: 1.15em;
  2199. }
  2200. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6,
  2201. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 {
  2202. border-bottom: 1px solid black;
  2203. padding: 4px 12px;
  2204. }
  2205. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p,
  2206. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p {
  2207. text-align: right;
  2208. position: relative;
  2209. bottom: 24px;
  2210. right: 12px;
  2211. height: 0;
  2212. margin: 0;
  2213. overflow: visible;
  2214. }
  2215. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul,
  2216. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul {
  2217. clear: both;
  2218. display: flex;
  2219. font-family: "roboto condensed";
  2220. font-size: 94%;
  2221. list-style-type: none;
  2222. padding: 4px 12px;
  2223. }
  2224. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li strong,
  2225. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li strong {
  2226. font-weight: normal;
  2227. }
  2228. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li em,
  2229. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li em {
  2230. font-style: normal;
  2231. }
  2232. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li sub,
  2233. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li sub {
  2234. vertical-align: baseline;
  2235. font-size: 100%;
  2236. }
  2237. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li sup,
  2238. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li sup {
  2239. vertical-align: baseline;
  2240. font-size: 100%;
  2241. }
  2242. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li s,
  2243. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li s {
  2244. text-decoration: none;
  2245. }
  2246. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p,
  2247. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p {
  2248. margin: 0;
  2249. }
  2250. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p,
  2251. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p {
  2252. color: white;
  2253. border: 3px solid #dac68a;
  2254. border-left-width: 4px;
  2255. border-right-width: 4px;
  2256. text-transform: uppercase;
  2257. margin: 0;
  2258. }
  2259. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p,
  2260. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p {
  2261. background-color: #58180d;
  2262. padding: 2px 3px;
  2263. }
  2264. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > strong,
  2265. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > strong {
  2266. background-color: #576293;
  2267. padding: 2px 3px;
  2268. margin: -2px -3px;
  2269. }
  2270. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > em,
  2271. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > em {
  2272. background-color: #3b7b59;
  2273. padding: 2px 3px;
  2274. margin: -2px -3px;
  2275. }
  2276. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > sub,
  2277. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > sub {
  2278. background-color: #98513d;
  2279. padding: 2px 3px;
  2280. margin: -2px -3px;
  2281. }
  2282. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > sup,
  2283. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > sup {
  2284. background-color: #002664;
  2285. padding: 2px 3px;
  2286. margin: -2px -3px;
  2287. }
  2288. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > s,
  2289. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > s {
  2290. background-color: #54166e;
  2291. padding: 2px 3px;
  2292. margin: -2px -3px;
  2293. }
  2294. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote,
  2295. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote {
  2296. border: 0;
  2297. padding: 0 12px 4px 12px;
  2298. }
  2299. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote,
  2300. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote {
  2301. border: 0;
  2302. padding: 4px 12px 4px 12px;
  2303. }
  2304. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote p, .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote p,
  2305. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote p,
  2306. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote p {
  2307. font-family: "roboto condensed";
  2308. font-style: normal;
  2309. }
  2310. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote em, .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote em,
  2311. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote em,
  2312. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote em {
  2313. font-style: italic;
  2314. }
  2315. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote p:has(strong:first-child), .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote p:has(strong:first-child),
  2316. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote p:has(strong:first-child),
  2317. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote p:has(strong:first-child) {
  2318. text-indent: -1em;
  2319. margin-left: 1em;
  2320. }
  2321. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote p *, .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote p *,
  2322. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote p *,
  2323. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote p * {
  2324. text-indent: 0;
  2325. }
  2326. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote p:first-child, .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote p:first-child,
  2327. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote p:first-child,
  2328. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote p:first-child {
  2329. margin-top: 0;
  2330. }
  2331. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote hr, .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote hr,
  2332. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote hr,
  2333. .dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote hr {
  2334. border-top: 0;
  2335. border-bottom: 1px solid black;
  2336. margin: 0;
  2337. }
  2338. .dorako-ui.dalvyn-journal.dark-theme:not(.premium),
  2339. .dorako-ui.dalvyn-journal:not(.premium) .dark-theme {
  2340. --red: var(--primary-light);
  2341. --blue: var(--secondary-light);
  2342. --brown: #ad6f59;
  2343. color: var(--color-text-light-heading);
  2344. }
  2345. .dorako-ui.dalvyn-journal.dark-theme:not(.premium) tbody,
  2346. .dorako-ui.dalvyn-journal:not(.premium) .dark-theme tbody {
  2347. color: black;
  2348. }
  2349. .dorako-ui.dalvyn-journal.dark-theme:not(.premium).journal-entry-page .journal-page-content :is(h6, h6 + p, h6 + p + ul, h6 + p + blockquote, h6 + p + ul + blockquote),
  2350. .dorako-ui.dalvyn-journal.dark-theme:not(.premium) .journal-entry-page .journal-page-content :is(h6, h6 + p, h6 + p + ul, h6 + p + blockquote, h6 + p + ul + blockquote),
  2351. .dorako-ui.dalvyn-journal:not(.premium) .dark-theme.journal-entry-page .journal-page-content :is(h6, h6 + p, h6 + p + ul, h6 + p + blockquote, h6 + p + ul + blockquote),
  2352. .dorako-ui.dalvyn-journal:not(.premium) .dark-theme .journal-entry-page .journal-page-content :is(h6, h6 + p, h6 + p + ul, h6 + p + blockquote, h6 + p + ul + blockquote) {
  2353. color: black;
  2354. }
  2355. .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-header .title {
  2356. color: var(--blue) !important;
  2357. font-family: "Taroca Regular";
  2358. }
  2359. .compendium-toc .toc .toc-entry .name {
  2360. text-decoration-color: var(--color-underline-header);
  2361. }
  2362. .compendium-toc .toc .content {
  2363. column-rule: 4px double var(--color-underline-header);
  2364. }
  2365. .swpf-compendium .window-header a.header-button {
  2366. color: var(--color-text-dark-primary);
  2367. font-weight: bold;
  2368. }
  2369. body.system-swade {
  2370. --primary-dark: #5c0b07;
  2371. --primary: #8c160f;
  2372. --primary-light: #bc2922;
  2373. }
  2374. .dorako-ui .message-metadata {
  2375. max-height: unset;
  2376. }
  2377. .dorako-ui form button.emojiPickerButton {
  2378. display: flex;
  2379. border: none;
  2380. border-radius: 3px;
  2381. background: none;
  2382. background-color: var(--glass-bg);
  2383. box-shadow: var(--glassy);
  2384. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  2385. text-shadow: 0px 0px 3px black;
  2386. background-color: #f7ce64;
  2387. }
  2388. .dorako-ui form button.emojiPickerButton:hover {
  2389. background-color: #cfa436;
  2390. }
  2391. .dorako-ui .emoji-button-content .emoji-image {
  2392. filter: drop-shadow(0px 1px 2px black);
  2393. }
  2394. .dorako-ui.light-theme .emoji-button {
  2395. border: none;
  2396. margin: 2px;
  2397. /* prettier-ignore */
  2398. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
  2399. background-image: var(--sheet);
  2400. background-size: cover;
  2401. border: none;
  2402. margin: 2px;
  2403. /* prettier-ignore */
  2404. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
  2405. background-image: var(--sheet-dark);
  2406. text-shadow: 0px 0px 3px black;
  2407. margin-right: 5px;
  2408. }
  2409. .dorako-ui.light-theme .emoji-button:hover {
  2410. background-color: var(--primary);
  2411. background-blend-mode: color-dodge;
  2412. }
  2413. .dorako-ui.light-theme .trigger {
  2414. background: none;
  2415. box-shadow: none;
  2416. }
  2417. .dorako-ui.light-theme .trigger:hover {
  2418. background: none;
  2419. box-shadow: none;
  2420. }
  2421. .dorako-ui.dark-theme .emoji-button {
  2422. border: none;
  2423. border-radius: 3px;
  2424. background: none;
  2425. background-color: var(--glass-bg);
  2426. box-shadow: var(--glassy);
  2427. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  2428. text-shadow: 0px 0px 3px black;
  2429. }
  2430. .dorako-ui.dark-theme .emoji-button:hover {
  2431. background-color: var(--primary);
  2432. }
  2433. .dorako-ui.dark-theme .trigger {
  2434. background-color: #f7ce64;
  2435. height: 20px;
  2436. width: 20px;
  2437. place-self: center;
  2438. display: flex;
  2439. text-align: center;
  2440. }
  2441. .dorako-ui.dark-theme .trigger:hover {
  2442. background-color: #cfa436;
  2443. }
  2444. #hand-mini-bar-hands-container .hand-mini-bar-hand {
  2445. border: none;
  2446. border-radius: 3px;
  2447. background: none;
  2448. background-color: var(--glass-bg);
  2449. box-shadow: var(--glassy);
  2450. border-radius: 5px;
  2451. }
  2452. #hand-mini-bar-hands-container .hand-mini-bar-settings-hand {
  2453. background-position-x: 2px;
  2454. }
  2455. #hand-mini-bar-hands-container .hand-mini-bar-card-container {
  2456. background-color: unset;
  2457. border: unset;
  2458. min-width: 152px;
  2459. max-width: 152px;
  2460. }
  2461. #hand-mini-bar-hands-container .hand-mini-bar-settings > div,
  2462. #hand-mini-bar-hands-container .hand-mini-bar-actions > div {
  2463. box-shadow: 0px 0px 3px 0px rgba(255, 255, 255, 0.4) inset;
  2464. text-align: center;
  2465. border: none;
  2466. text-shadow: 0px 0px 3px black;
  2467. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  2468. }
  2469. #hand-mini-bar-hands-container .hand-mini-bar-settings > div:hover,
  2470. #hand-mini-bar-hands-container .hand-mini-bar-actions > div:hover {
  2471. background-color: var(--primary);
  2472. }
  2473. #hand-mini-bar-hands-container .hand-mini-bar-settings {
  2474. border-top-left-radius: 3px;
  2475. border-bottom-left-radius: 3px;
  2476. border-right: 1px solid black;
  2477. }
  2478. #hand-mini-bar-hands-container .hand-mini-bar-settings div:first-child {
  2479. border-bottom: 1px solid black;
  2480. }
  2481. #hand-mini-bar-hands-container .hand-mini-bar-actions {
  2482. border-top-right-radius: 3px;
  2483. border-bottom-right-radius: 3px;
  2484. border-left: 1px solid black;
  2485. }
  2486. #hand-mini-bar-hands-container .hand-mini-bar-actions div:first-child {
  2487. border-bottom: 1px solid black;
  2488. }
  2489. #hand-mini-bar-hands-container .hand-mini-bar-pass:before {
  2490. font-size: 18px;
  2491. line-height: 32px;
  2492. }
  2493. .dorako-ui.dark-theme .hand-mini-bar-window-buttons {
  2494. gap: 3px;
  2495. }
  2496. .dorako-ui.dark-theme .hand-mini-bar-window-buttons .hand-mini-bar-window-button {
  2497. border: none;
  2498. border-radius: 3px;
  2499. background: none;
  2500. background-color: var(--glass-bg);
  2501. box-shadow: var(--glassy);
  2502. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  2503. color: var(--color-text-light-heading);
  2504. text-shadow: 0px 0px 3px black;
  2505. }
  2506. .dorako-ui.dark-theme .hand-mini-bar-window-buttons .hand-mini-bar-window-button:hover {
  2507. color: var(--color-text-light-highlight);
  2508. background-color: var(--primary);
  2509. }
  2510. #module-credits-copy-export {
  2511. background: none !important;
  2512. }
  2513. /* ----------------------------------------- */
  2514. /* Dice Stats */
  2515. /* ----------------------------------------- */
  2516. .dorako-ui.dark-theme .chart-dice-stats {
  2517. background: rgba(245, 222, 179, 0.568627451);
  2518. }
  2519. /* ----------------------------------------- */
  2520. /* Pin Cushion */
  2521. /* ----------------------------------------- */
  2522. .pin-cushion-hud-tooltip-default {
  2523. border: none;
  2524. border-radius: 3px;
  2525. background: none;
  2526. background-color: var(--glass-bg);
  2527. box-shadow: var(--glassy);
  2528. backdrop-filter: blur(5px);
  2529. text-shadow: 0px 0px 3px black;
  2530. }
  2531. #powerTip:before {
  2532. color: var(--glass-bg);
  2533. }
  2534. /* ----------------------------------------- */
  2535. /* Illandril's Token Tooltips */
  2536. /* ----------------------------------------- */
  2537. .illandril-token-tooltips--tooltip {
  2538. border: none;
  2539. border-radius: 3px;
  2540. background: none;
  2541. background-color: var(--glass-bg);
  2542. box-shadow: var(--glassy);
  2543. backdrop-filter: blur(5px);
  2544. text-shadow: 0px 0px 3px black;
  2545. color: var(--color-text-light-highlight);
  2546. font-size: 1rem;
  2547. }
  2548. .illandril-token-tooltips--tooltip .illandril-token-tooltips--name {
  2549. color: var(--color-text-light-highlight);
  2550. font-family: var(--font-primary);
  2551. font-size: 1.25rem;
  2552. padding: 4px 8px;
  2553. }
  2554. .item-piles-player-list-trade-button {
  2555. border: none;
  2556. border-radius: 3px;
  2557. background: none;
  2558. background-color: var(--glass-bg);
  2559. box-shadow: var(--glassy);
  2560. transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s;
  2561. background-color: var(--glass-bg-light);
  2562. }
  2563. .item-piles-player-list-trade-button:hover {
  2564. border: none;
  2565. border-radius: 3px;
  2566. background: none;
  2567. background-color: var(--glass-bg);
  2568. box-shadow: var(--glassy);
  2569. }
  2570. .item-piles-img-container {
  2571. border: none;
  2572. margin: 2px;
  2573. /* prettier-ignore */
  2574. box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
  2575. border-radius: 3px;
  2576. margin: 3px;
  2577. }
  2578. .item-piles-app {
  2579. --item-piles-even-color: #7a79717a;
  2580. --item-piles-shadow-primary: var(--color-shadow-primary);
  2581. }
  2582. .dorako-ui.dark-theme {
  2583. --color-text-dark-secondary: #a9a798;
  2584. --item-piles-minor-inactive: rgb(15, 15, 15);
  2585. }
  2586. .dorako-ui.dark-theme .item.active.underscore.item-piles-flexrow.item-piles-clickable-link {
  2587. border-bottom: 2px solid var(--tertiary-dark);
  2588. }
  2589. /*# sourceMappingURL=module-support.css.map */