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.

1545 lines
35 KiB

1 year ago
  1. /* Chat */
  2. .message.emote p {
  3. text-align: center;
  4. }
  5. .message .message-header .message-metadata {
  6. margin-left: 0px;
  7. }
  8. .message .tag {
  9. border: 1px solid rgba(255, 255, 255, 0.5);
  10. text-shadow: none;
  11. }
  12. .message-content .chat-damage-buttons button>i.fas {
  13. left: 0px;
  14. top: 0px;
  15. }
  16. .message .message-header .whisper-to {
  17. margin-bottom: 0px;
  18. }
  19. #chat-controls {
  20. margin-top: 5px;
  21. }
  22. .message .message-content {
  23. padding: 5px;
  24. }
  25. #chat-form,
  26. #chat-controls,
  27. .dice-tray>*,
  28. .dice-tray button,
  29. .dice-tray .dice-tray__stacked,
  30. #polyglot,
  31. #dfcp-rt-buttons {
  32. margin: 0px;
  33. height: unset;
  34. line-height: unset;
  35. }
  36. #dfcp-rt-buttons button {
  37. border: none;
  38. border-radius: var(--dorako-radius);
  39. background-color: var(--dorako-bg-current);
  40. transform: translate3d(0px, 0px, 0px);
  41. box-shadow: var(--glassy);
  42. }
  43. #polyglot,
  44. #chat-controls {
  45. padding: 0px;
  46. margin-left: 2px;
  47. margin-right: 2px;
  48. width: -webkit-fill-available;
  49. }
  50. #chat {
  51. margin: 2px;
  52. padding-bottom: 2px;
  53. }
  54. .message-sender {
  55. white-space: pre-wrap;
  56. place-self: center;
  57. }
  58. .message-content .dice-roll .dice-result .dice-total.statuseffect-message,
  59. .message-content .dice-roll .dice-result .dice-total.statuseffect-message:hover {
  60. border: 0px;
  61. margin-top: 5px;
  62. box-shadow: none;
  63. background: none;
  64. }
  65. .message-content .dice-roll .statuseffect-message ul {
  66. padding: 0px;
  67. }
  68. .message-content h3.chat-portrait-text-size-name {
  69. display: flex;
  70. align-items: center;
  71. justify-content: left;
  72. }
  73. .message .message-header img.message-portrait {
  74. margin: 0px;
  75. }
  76. #chat-log .message .message-header .flavor-text>img.message-portrait {
  77. display: none;
  78. }
  79. .tags {
  80. margin-bottom: 0px;
  81. }
  82. .dice-checks .window-content {
  83. border-image: none;
  84. border-style: none;
  85. border-width: 0px;
  86. }
  87. .pf2e.chat-card .card-header {
  88. align-items: center;
  89. border: none;
  90. display: flex;
  91. }
  92. .pf2e.chat-card .card-header h3 {
  93. line-height: normal;
  94. font-family: var(--serif);
  95. font-weight: 500;
  96. font-size: 21px;
  97. line-height: unset;
  98. font-variant: common-ligatures;
  99. text-shadow: var(--pf2e-text-shadow);
  100. }
  101. .pf2e.chat-card .card-content {
  102. border-image-repeat: repeat;
  103. border-image-slice: 11;
  104. border-image-source: 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:%23231f20;stroke-miterlimit:10}.st1,.st2{fill:none}%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%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");
  105. border-image-source: 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");
  106. border-image-source: 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");
  107. border-image-width: 14px;
  108. border-style: double;
  109. padding: 5px;
  110. padding-left: 8px;
  111. padding-right: 8px;
  112. margin-left: 0px;
  113. font-weight: 500;
  114. margin-right: 0px;
  115. margin-top: 0px;
  116. margin-bottom: 0px;
  117. }
  118. .pf2e.chat-card .card-content p {
  119. padding: .2em;
  120. text-shadow: 0px 1px 0px rgb(255 255 255 / 50%);
  121. margin: 0px;
  122. }
  123. .pf2e.chat-card {
  124. text-rendering: geometricPrecision;
  125. display: flex;
  126. flex-direction: column;
  127. gap: 5px;
  128. }
  129. .pf2e.chat-card .card-header {
  130. padding: 0px;
  131. gap: 5px;
  132. }
  133. .pf2e.chat-card .card-header img {
  134. flex: 0 0 34px;
  135. height: 34px;
  136. margin-right: 0px;
  137. width: 34px;
  138. border-radius: 0px;
  139. box-shadow: var(--gold-and-glow);
  140. border: none;
  141. margin: 1px;
  142. }
  143. .pf2e.chat-card .tags {
  144. margin: 0px;
  145. }
  146. #chat-log .flavor-text>hr {
  147. margin-top: 0px;
  148. margin-bottom: 3px;
  149. border: 0px none red;
  150. }
  151. .pf2e.chat-card .card-buttons .hidden-to-others {
  152. border: 1px dotted;
  153. }
  154. #chat-log {
  155. padding-bottom: 3px;
  156. gap: 8px;
  157. }
  158. .message-content .flavor-text {
  159. gap: 3px;
  160. display: flex;
  161. flex-direction: column;
  162. }
  163. .message-content .flavor-text hr {
  164. display: none;
  165. }
  166. .message-content .chat-damage-buttons button .label {
  167. font-size: 0.5em;
  168. }
  169. .dice-roll .dice-result .dice-tooltip .damage-type {
  170. background: rgba(0, 0, 0, 0.1);
  171. border-radius: 3px;
  172. }
  173. .message-content .chat-damage-buttons button {
  174. background: rgba(0, 0, 0, 0.1);
  175. box-shadow: 0 0 2px #fff inset;
  176. border: 1px solid var(--color-border-light-2);
  177. }
  178. #chat-controls .control-buttons {
  179. color: rgba(255, 255, 245, 0.8);
  180. }
  181. .message-header {
  182. color: var(--pf2e-body-primary);
  183. }
  184. .pf2e.chat-card .card-buttons .spell-attack-buttons {
  185. gap: 5px;
  186. }
  187. .dice-roll .dice-formula {
  188. margin-bottom: 3px;
  189. margin-top: 0px;
  190. }
  191. .message-content .chat-damage-buttons {
  192. gap: 3px;
  193. margin-top: 0px;
  194. }
  195. .dfce-cm-middle .dfce-simple-timestamp,
  196. .dfce-cm-bottom .dfce-simple-timestamp,
  197. .dfce-cm-middle>.message-header .sender-wrapper,
  198. .dfce-cm-bottom>.message-header .sender-wrapper,
  199. .dfce-cm-middle>.message-header>.message-metadata,
  200. .dfce-cm-bottom>.message-header>.message-metadata {
  201. display: none;
  202. }
  203. #command-menu {
  204. display: none;
  205. }
  206. .message {
  207. box-shadow: var(--gold-and-glow);
  208. border: none;
  209. margin-top: 0px;
  210. margin-left: 3px;
  211. margin-right: 3px;
  212. }
  213. .chat-message>.message-content .chat-damage-buttons button.half-damage .transparent-half {
  214. background: #DCD8D6;
  215. left: 50%;
  216. }
  217. .message-content .chat-damage-buttons button .plus {
  218. color: #DCD8D6;
  219. }
  220. .message .message-header img.message-portrait {
  221. display: flex;
  222. }
  223. .message .message-header .message-sender {
  224. display: flex;
  225. }
  226. .message .message-header .message-metadata {
  227. flex: 1;
  228. align-items: center;
  229. justify-content: flex-end;
  230. display: flex;
  231. }
  232. .message.dfce-cm-bottom .message-header,
  233. .message.dfce-cm-middle .message-header {
  234. background: transparent;
  235. box-shadow: none;
  236. text-shadow: 0px 0px 1px white;
  237. margin: 0px;
  238. padding: 0px;
  239. padding-right: 5px;
  240. }
  241. .message.dfce-cm-top {
  242. border-bottom-style: none !important;
  243. }
  244. .message.dfce-cm-middle {
  245. border-top-style: none !important;
  246. border-bottom-style: none !important;
  247. border-radius: 0px !important;
  248. }
  249. .message.dfce-cm-bottom {
  250. border-top-style: none !important;
  251. }
  252. #dfcp-rt-buttons button {
  253. color: var(--color-text-light-1);
  254. }
  255. #dfcp-rt-buttons button.active i {
  256. color: var(--color-text-light-1)
  257. }
  258. #dfcp-rt-buttons>button :hover {
  259. color: var(--color-text-light-4);
  260. }
  261. .directory {
  262. overflow: auto;
  263. }
  264. /* DARK MODE */
  265. :root {
  266. --pf2e-body-primary: hsl(0, 0%, 10%);
  267. --pf2e-body-secondary: hsl(0, 0%, 25%);
  268. --pf2e-body-inverse: hsl(0, 0%, 100%);
  269. --pf2e-shadow-dynamic: var(--pf2e-half-transparent-light);
  270. --pf2e-color-ornament: var(--pf2e-color-ornament-for-light);
  271. --pf2e-translucent-middle: var(--pf2e-translucent-middle-for-light);
  272. --pf2e-translucent-very: var(--pf2e-translucent-very-for-light);
  273. --filter-img: var(--filter-light);
  274. --header-text-shadow: var(--pf2e-shadow-is-dark);
  275. --pf2e-header-text-color: var(--pf2e-body-primary);
  276. --bg-current: var(--sheet-light);
  277. /* --bg-current: var(--sheet-light);
  278. --pf2e-body-primary: hsl(0, 0%, 100%);
  279. --pf2e-body-secondary: hsl(0, 0%, 60%);
  280. --pf2e-body-inverse: hsl(0, 0%, 00%);
  281. --pf2e-shadow-dynamic: var(--pf2e-half-transparent-dark);
  282. --pf2e-color-ornament: var(--pf2e-color-ornament-for-dark);
  283. --pf2e-translucent-middle: var(--pf2e-translucent-middle-for-dark);
  284. --pf2e-translucent-very: var(--pf2e-translucent-very-for-dark);
  285. --filter-img: var(--filter-dark); */
  286. /* --chat-portrait-size: 40px; */
  287. --filter-dark: invert(100%) drop-shadow(0px 1px 1px black);
  288. --filter-light: drop-shadow(0px 1px 0px white);
  289. --pf2e-half-transparent-light: hsla(0, 0%, 100%, 0.5);
  290. --pf2e-half-transparent-dark: hsla(0, 0%, 0%, 0.5);
  291. --pf2e-shadow-is-dark: 0px 1px var(--pf2e-half-transparent-dark);
  292. --pf2e-shadow-is-light: 0px 1px var(--pf2e-half-transparent-light);
  293. --pf2e-text-shadow: 0px 1px var(--pf2e-shadow-dynamic);
  294. --pf2e-translucent-middle-for-light: hsla(0, 0%, 80%, 0.5);
  295. --pf2e-translucent-middle-for-dark: hsla(0, 0%, 80%, 0.5);
  296. --pf2e-transcluent-very-for-light: hsla(0, 0%, 60%, 0.2);
  297. --pf2e-transcluent-very-for-dark: hsla(0, 0%, 80%, 0.3);
  298. --pf2e-color-mono-dark: hsl(0, 0%, 15%);
  299. --pf2e-color-ornament-for-dark: wheat;
  300. --pf2e-color-ornament-for-light: #808080;
  301. }
  302. /* .chat-message .message-header {
  303. color: var(--pf2e-body-secondary);
  304. } */
  305. .pf2e.chat-card .card-footer {
  306. border-top: none;
  307. color: var(--pf2e-body-secondary);
  308. /* padding-left: 5px;
  309. padding-right: 5px; */
  310. padding-top: 0px;
  311. }
  312. .message-content .chat-damage-buttons button {
  313. padding-left: 1px;
  314. padding-right: 1px;
  315. }
  316. .message-content .chat-damage-buttons button,
  317. .dice-tooltip .dice-rolls .roll,
  318. .pf2e.chat-card .card-content p,
  319. .pf2e.chat-card .card-header h3,
  320. .pf2e.chat-card .card-header h4 {
  321. color: var(--pf2e-body-primary);
  322. text-shadow: var(--pf2e-text-shadow);
  323. }
  324. .pf2e.chat-card .card-header h4 {
  325. margin: 0px;
  326. }
  327. /* .pf2e.chat-card .card-header h3 {
  328. color: var(--pf2e-color-ornament);
  329. } */
  330. /* DARK LIGHT BUTTON TOGGLE */
  331. /* #chat-log select,
  332. #chat-log button,
  333. #chat-log form button,
  334. .dice-roll .dice-formula,
  335. .dice-total:not(.statuseffect-message),
  336. .message-content .chat-damage-buttons button {
  337. box-shadow: var(--glassy);
  338. background-color: hsla(0, 0%, 0%,0.0);
  339. border: none;
  340. } */
  341. #chat-log select,
  342. #chat-log form button,
  343. .dice-roll .dice-formula,
  344. .dice-total:not(.statuseffect-message),
  345. message-content .chat-damage-buttons button {
  346. box-shadow: none;
  347. border: 1px solid var(--alt);
  348. background: hsla(0, 0%, 20%, 0.1);
  349. }
  350. #chat-log .message.emote p.action-content img {
  351. float: left;
  352. height: unset;
  353. margin-right: .5em;
  354. width: 36px;
  355. /* border-radius: 0px 0px 0px 3px; */
  356. margin-left: 2px;
  357. box-shadow: var(--gold-and-glow);
  358. }
  359. .message-header {
  360. background: none;
  361. padding: 5px 5px 0px 5px;
  362. gap: 5px;
  363. align-items: center;
  364. }
  365. .portrait-wrapper {
  366. width: var(--avatar-size);
  367. display: flex;
  368. flex: none;
  369. justify-content: center;
  370. align-items: center;
  371. }
  372. .portrait {
  373. height: var(--avatar-size);
  374. z-index: 1;
  375. object-fit: contain;
  376. }
  377. .portrait.actor {
  378. border-radius: 3px;
  379. }
  380. .chat-message>.message-content .chat-damage-buttons button.half-damage .transparent-half {
  381. background: rgba(0, 0, 0, 0.5);
  382. left: 50%;
  383. height: 18px;
  384. opacity: .6;
  385. width: 12px;
  386. }
  387. .chat-message>.message-content .chat-damage-buttons button.half-damage .transparent-half {
  388. display: none;
  389. }
  390. .chat-message>.message-content .chat-damage-buttons.includes-fumble span.plus {
  391. left: unset;
  392. }
  393. .message-content .chat-damage-buttons button>img {
  394. filter: var(--filter-img);
  395. height: 18px;
  396. top: 1px;
  397. }
  398. .damage-tag-base {
  399. background: var(--pf2e-translucent-middle);
  400. color: var(--pf2e-body-primary);
  401. }
  402. .damage-tag-modifier {
  403. background: var(--pf2e-translucent-very);
  404. }
  405. .message-content .chat-damage-buttons button {
  406. /* box-shadow: var(--glassy); */
  407. /* border:none; */
  408. /* transition: box-shadow 0.5s ease-in-out; */
  409. }
  410. [data-visibility=owner]:is(div, em, p, span, strong) {
  411. /* background: #818181; */
  412. background: none;
  413. background: var(--pf2e-translucent-very);
  414. /* border: 1px dashed var(--pf2e-body-primary); */
  415. border-radius: 3px;
  416. box-sizing: border-box;
  417. margin-bottom: 0px;
  418. padding: 5px;
  419. }
  420. .message [data-pf2-effect-area],
  421. .message [data-pf2-check],
  422. .message a.entity-link,
  423. .message a.content-link,
  424. .message a.inline-roll {
  425. text-shadow: none;
  426. /* color: black; */
  427. border-radius: 3px;
  428. text-shadow: none;
  429. width: fit-content;
  430. }
  431. .message button {
  432. transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
  433. }
  434. .pf2e.chat-card .card-buttons button {
  435. margin: 0px;
  436. background-color: var(--paizo-red);
  437. color: white;
  438. text-shadow: var(--pf2e-shadow-is-dark);
  439. line-height: 20px;
  440. }
  441. .pf2e.chat-card .card-buttons button:hover {
  442. background-color: var(--paizo-red-bright);
  443. }
  444. .pf2e.chat-card [data-visibility=owner] button {
  445. background-color: var(--pf2e-color-mono-dark);
  446. }
  447. .pf2e.chat-card [data-visibility=owner] button:hover {
  448. background-color: var(--paizo-red);
  449. color: white;
  450. text-shadow: var(--pf2e-shadow-is-dark);
  451. }
  452. .pf2e.chat-card .card-buttons .hidden-to-others {
  453. border: none;
  454. background-color: var(--paizo-blue);
  455. }
  456. .pf2e.chat-card .card-buttons .hidden-to-others:hover {
  457. border: none;
  458. background-color: var(--paizo-blue-bright);
  459. }
  460. .dice-total:not(.statuseffect-message):hover,
  461. .dice-roll .dice-formula:hover,
  462. .message button:hover {
  463. transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, filter 0.15s ease-in-out;
  464. color: white;
  465. /* box-shadow: 0px 0px 10px rgba(245,222,179,0.2) inset, var(--glassy); */
  466. background-color: var(--paizo-red);
  467. cursor: pointer;
  468. }
  469. .chat-message>.message-content .chat-damage-buttons button:hover>img {
  470. filter: invert(1);
  471. }
  472. .dice-total:not(.statuseffect-message):hover,
  473. .dice-roll .dice-formula:hover {
  474. transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out;
  475. color: white;
  476. /* box-shadow: 0px 0px 10px rgba(245,222,179,0.2) inset, var(--glassy); */
  477. background-color: rgba(0, 0, 0, .7);
  478. cursor: pointer;
  479. }
  480. /* .message button:hover img {
  481. filter: var(--filter-dark);
  482. } */
  483. .pf2e.chat-card .card-footer span {
  484. border-right: 1px groove #fff;
  485. }
  486. .pf2e.chat-card .card-buttons {
  487. display: flex;
  488. gap: 5px;
  489. }
  490. /* .chat-message .message-content {
  491. display: flex;
  492. flex-direction: column;
  493. gap: 5px;
  494. } */
  495. button.half-damage .fa-heart-broken::after {
  496. content: "\f7a9";
  497. font-family: "Font Awesome 5 Free";
  498. color: hsla(0, 0%, 50%, 0.5);
  499. display: block;
  500. z-index: 1;
  501. position: absolute;
  502. top: 1px;
  503. left: 28%;
  504. width: 22%;
  505. overflow: hidden;
  506. }
  507. .message .message-content .chat-damage-buttons button:hover {
  508. text-shadow: var(--pf2e-shadow-is-dark);
  509. }
  510. .message .message-content .chat-damage-buttons button.shield-block .fa-shield-alt {
  511. color: #868686;
  512. transition: color 0.15s;
  513. }
  514. .message .message-content .chat-damage-buttons button.shield-block.shield-activated .fa-shield-alt,
  515. .message .message-content .chat-damage-buttons button.shield-block:hover .fa-shield-alt {
  516. color: white;
  517. }
  518. .message .message-content .chat-damage-buttons button.shield-block:hover {
  519. color: white;
  520. transition: color 0.15s;
  521. background-color: var(--paizo-blue-bright);
  522. }
  523. .message .message-content .chat-damage-buttons button.shield-block.shield-activated {
  524. color: white;
  525. transition: color 0.15s;
  526. background-color: var(--paizo-blue-bright);
  527. }
  528. .chat-message>.message-content .chat-damage-buttons button>i {
  529. margin-right: 0px;
  530. }
  531. .message .message-content .chat-damage-buttons button.shield-block.shield-activated:hover {
  532. color: white;
  533. background-color: var(--paizo-blue);
  534. left: 0%;
  535. }
  536. .message .message-content .chat-damage-buttons button.heal-damage .plus {
  537. color: var(--pf2e-body-inverse);
  538. text-shadow: none;
  539. }
  540. .message .message-content .chat-damage-buttons button.heal-damage:hover {
  541. color: white;
  542. background-color: darkgreen;
  543. }
  544. .message .message-content .chat-damage-buttons button.heal-damage:hover .fa-plus {
  545. color: darkgreen;
  546. }
  547. .message .message-content .chat-damage-buttons button.heal-damage:hover .plus {
  548. color: darkgreen;
  549. }
  550. /* .message-content .chat-damage-buttons button.heal-damage .label,
  551. .message-content .chat-damage-buttons button>i.fa-heart {
  552. color: var(--pf2e-body-primary);
  553. } */
  554. .message .card-content hr {
  555. margin-top: 2px;
  556. border: none;
  557. border-top: none;
  558. border-bottom: 1px solid var(--pf2e-color-ornament);
  559. margin-left: -10px;
  560. margin-right: -10px;
  561. margin-bottom: 1px;
  562. }
  563. .message-portrait {
  564. border-radius: 50%;
  565. box-shadow: var(--gold-and-glow), var(--glassy);
  566. background-color: var(--pf2e-color-mono-dark);
  567. }
  568. [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all]) {
  569. border-radius: 3px;
  570. }
  571. [data-visibility=gm]:is(div, em, h4, p, span, strong) {
  572. /* border: 1px dotted; */
  573. border: none;
  574. cursor: help;
  575. }
  576. [data-visibility=gm]:is(div, em, h4, p, span, strong) {
  577. background: hsla(0, 0%, 50%, 0.25);
  578. /* color: var(--pf2e-body-primary);
  579. text-shadow: var(--pf2e-text-shadow); */
  580. }
  581. [data-visibility=gm]:is(div, em, h4, p, span, strong) {
  582. /* width: 100%; */
  583. margin-bottom: 0px;
  584. }
  585. [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all])[data-visibility=owner] {
  586. background: none;
  587. background-color: #1f1fa830;
  588. outline: 1px dashed #a6a6ffd0;
  589. }
  590. [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all])[data-visibility=gm] {
  591. background: none;
  592. background-color: hsla(0, 0%, 50%, 0.25);
  593. /* outline: 1px dotted black; */
  594. }
  595. [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all])[data-visibility=owner] [data-visibility=owner] {
  596. background: none;
  597. background-color: none;
  598. }
  599. [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all]) {
  600. outline: 1px dashed;
  601. }
  602. .message-header [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all]) {
  603. outline: 1px dashed var(--pf2e-body-primary);
  604. }
  605. .message .message-header.dark-header-text [data-visibility=gm]:is(div, em, h4, p, span, strong) {
  606. background: hsla(0, 0%, 50%, 0.25);
  607. outline: 1px dashed black;
  608. color: black;
  609. /* mix-blend-mode: color-dodge; */
  610. }
  611. .message .result[data-visibility] {
  612. padding: 3px;
  613. margin-top: 3px;
  614. }
  615. .message .message-header.light-header-text .message-sender[data-visibility=gm]:is(div, em, h4, p, span, strong) {
  616. background: hsla(0, 0%, 50%, 0.25);
  617. color: white;
  618. outline-color: white;
  619. /* mix-blend-mode: color-dodge; */
  620. }
  621. [data-visibility]:is(div, em, h4, p, section, span, strong):not([data-visibility=all]) {
  622. /* outline: none; */
  623. outline: 1px dashed rgba(75, 74, 68, 0.5);
  624. }
  625. .flavor-text [data-visibility=gm] {
  626. margin-top: 0px;
  627. }
  628. .chat-message>.message-content .chat-damage-buttons button>i.fas {
  629. left: 0px;
  630. }
  631. .flavor-text br {
  632. display: block;
  633. /* makes it have a width */
  634. content: "";
  635. /* clears default height */
  636. margin-top: 0;
  637. /* change this to whatever height you want it */
  638. }
  639. .whisper-to {
  640. display: flex;
  641. justify-content: space-between;
  642. }
  643. /* Cautious Gamemaster heal message */
  644. #chat-log .message.emote .message-content {
  645. color: unset;
  646. }
  647. .message-content .dice-roll .statuseffect-message li img {
  648. border-radius: 50%;
  649. box-shadow: var(--gold-and-glow);
  650. }
  651. .message-content .dice-roll .statuseffect-rules {
  652. background: none;
  653. background-color: var(--pf2e-color-mono-dark);
  654. color: white;
  655. text-shadow: var(--pf2e-text-shadow-dark);
  656. box-shadow: var(--glassy);
  657. border: none;
  658. border-radius: 3px;
  659. bottom: 110%;
  660. font-size: 14px;
  661. font-weight: 400;
  662. left: -30px;
  663. padding: 12px;
  664. transition: opacity 0.25s ease-in-out;
  665. width: 286px;
  666. z-index: 1;
  667. }
  668. .chat-message.blind,
  669. .chat-message.whisper,
  670. .chat-message.emote,
  671. .message.damage-log.damage,
  672. .message.damage-log.healing,
  673. .message.damage-log.reverted.damage,
  674. .message.damage-log.reverted.healing {
  675. background: var(--bg-current);
  676. background-image: var(--bg-current);
  677. background-size: cover;
  678. background-blend-mode: luminosity;
  679. border: none;
  680. }
  681. .message.damage-log.healing {
  682. background-color: green;
  683. }
  684. .message.damage-log.reverted.healing {
  685. background-color: #002000;
  686. }
  687. .message.damage-log.reverted.damage {
  688. background-color: #202020;
  689. }
  690. .message.emote {
  691. border: none !important;
  692. }
  693. /* Weird hacks to make hover-popup consistent */
  694. .message-content .dice-roll .statuseffect-li-text {
  695. /* color: var(--pf2e-body-primary);
  696. text-shadow: var(--pf2e-text-shadow); */
  697. display: inline-block;
  698. width: 285px;
  699. font-size: medium;
  700. margin-left: -30px;
  701. padding-left: 35px;
  702. font-weight: 500;
  703. cursor: help;
  704. }
  705. #chat-log .message.round-marker .message-header .flavor-text {
  706. width: 100px;
  707. }
  708. .flavor-text .chat-portrait-image-size-name {
  709. display: none;
  710. }
  711. .pf2e.chat-card .card-header h3 {
  712. display: flex;
  713. margin-top: 2px;
  714. line-height: 17px;
  715. }
  716. /* Chat Attack Buttons */
  717. .pf2e.action-card .card-buttons {
  718. /* padding-left: 5px;
  719. padding-right: 5px; */
  720. margin: 0px;
  721. /* margin-left: 5px;
  722. margin-right: 5px; */
  723. }
  724. .message .message-header .message-metadata {
  725. font-size: xx-small;
  726. display: flex;
  727. gap: 5px;
  728. /* flex:none; */
  729. }
  730. .window-app.chat-popout .window-content {
  731. box-shadow: none;
  732. background-color: transparent;
  733. background-image: none;
  734. }
  735. .window-app.chat-popout .window-header {
  736. border-radius: 5px;
  737. }
  738. /* Red footer */
  739. /* .pf2e.chat-card .card-footer {
  740. border-top: none;
  741. color: white;
  742. text-shadow: var(--pf2e-text-shadow-is-dark);
  743. background-color: var(--paizo-red);
  744. margin: -5px;
  745. padding: 5px;
  746. padding-top: 0px;
  747. margin-top: 3px;
  748. border-radius: 0px 0px 5px 5px;
  749. border-top: 1px solid wheat;
  750. } */
  751. .message .message-header {
  752. grid: unset;
  753. display: flex;
  754. border-radius: 5px 5px 0px 0px;
  755. }
  756. /* background-image: linear-gradient(to bottom right, rgba(0, 47, 75, .5), var(--paizo-red)), var(--bg-current); */
  757. /* box-shadow: 0px 1px 0px rgba(0, 0, 0, .5); */
  758. /* border-bottom: 1px solid wheat; */
  759. /* Card background */
  760. .message {
  761. background-color: white;
  762. background: var(--bg-current);
  763. background-size: cover;
  764. border: none;
  765. box-shadow: var(--gold-and-glow);
  766. color: var(--pf2e-body-primary);
  767. padding: 0;
  768. text-shadow: var(--pf2e-shadow-dynamic);
  769. }
  770. /* HEADER */
  771. /* Todo */
  772. #navigation #scene-list .scene.context {
  773. /* color: unset; */
  774. border: none;
  775. /* background: unset;
  776. border-bottom: unset; */
  777. box-shadow: var(--glassy);
  778. }
  779. #navigation #scene-list .scene.context {
  780. background-color: var(--paizo-red);
  781. }
  782. #navigation #scene-list .scene.gm.context {
  783. background-color: var(--paizo-blue-bright);
  784. }
  785. .chat-message .table-draw .table-description {
  786. border-top: none;
  787. color: var(--pf2e-body-secondary);
  788. font-size: unset;
  789. padding: 0px
  790. }
  791. table.pf2-table td, table.pf2-table th {
  792. border: 1px solid gray;
  793. padding: 1px;
  794. text-align: center;
  795. }
  796. #dfcp-rt-buttons {
  797. gap: 3px;
  798. }
  799. .chat-control-icon {
  800. margin-left: 3px;
  801. }
  802. #chat-log .message.dfce-cm-top {
  803. border-radius: 5px 5px 0px 0px;
  804. clip-path: inset(-10px -10px 1px -10px);
  805. }
  806. #chat-log .message.dfce-cm-middle {
  807. border-radius: 0px;
  808. clip-path: inset(1px -10px 1px -10px)
  809. }
  810. #chat-log .message.dfce-cm-bottom {
  811. border-radius: 0px 0px 5px 5px;
  812. clip-path: inset(1px -10px -10px -10px)
  813. }
  814. #chat-log .message.dfce-cm-middle,
  815. #chat-log .message.dfce-cm-bottom {
  816. margin-top: -11px;
  817. background-position: left 0px top -100px;
  818. }
  819. #chat-log .message.dfce-cm-middle .message-header .portrait-and-name,
  820. #chat-log .message.dfce-cm-bottom .message-header .portrait-and-name {
  821. display: none;
  822. }
  823. .dfce-cm-middle .message-delete, .dfce-cm-bottom .message-delete {
  824. top: 12px;
  825. }
  826. .chat-message .message-header .message-sender {
  827. display: flex;
  828. flex-wrap: wrap;
  829. align-items: center;
  830. column-gap: 5px;
  831. /*flex-direction: column; */
  832. }
  833. .message-metadata {
  834. flex: none
  835. }
  836. div#scrollToBottom {
  837. padding: 4px;
  838. flex: 0;
  839. display: flex;
  840. border: none;
  841. background-color: var(--paizo-blue);
  842. text-align: center;
  843. border-radius: 5px;
  844. box-shadow: var(--glassy);
  845. top: 0px;
  846. margin: 0px 2px;
  847. justify-content: center;
  848. transition: background-color 0.15s ease-in-out;
  849. }
  850. div#scrollToBottom:hover {
  851. transition: background-color 0.15s ease-in-out;
  852. background-color: var(--paizo-blue-bright);
  853. }
  854. .chat-damage-buttons button {
  855. display: flex;
  856. flex-direction: column;
  857. align-items: center;
  858. gap: 2px;
  859. }
  860. .chat-message>.message-content .chat-damage-buttons button.half-damage .transparent-half {
  861. display: none;
  862. }
  863. .flavor-text>strong,
  864. .flavor-text>b {
  865. text-shadow: var(--pf2e-text-shadow);
  866. color: var(--pf2e-body-primary);
  867. }
  868. /* .pf2e.chat-card .card-buttons[data-visibility=owner],
  869. .pf2e.chat-card .card-buttons .spell-attack-buttons {
  870. flex-direction: row;
  871. } */
  872. .pf2e.chat-card .card-buttons-two-column {
  873. display: flex;
  874. gap: 3px;
  875. flex-direction: row;
  876. width: 100%;
  877. }
  878. .chat-message .message-header {
  879. line-height: normal;
  880. }
  881. #chat-log .message .message-header .message-sender {
  882. flex: 0 1 auto;
  883. }
  884. .portrait-wrapper+.sender-wrapper {
  885. /* flex-direction: column; */
  886. }
  887. .sender-wrapper.no-img {
  888. flex-direction: row;
  889. }
  890. .sender-wrapper {
  891. display: flex;
  892. gap: 3px;
  893. /* flex-direction: row; */
  894. flex-direction: column;
  895. justify-content: left;
  896. align-self: center;
  897. z-index: 2;
  898. }
  899. .sender-wrapper .message-sender,
  900. .sender-wrapper .player-name {
  901. align-self: flex-start;
  902. }
  903. /* Persistent Damage */
  904. .pf2e-pd-card .card-content, .pf2e-pd-card .persistent-header {
  905. font-weight: 500;
  906. }
  907. .pf2e-pd-card .flat-check-failure {
  908. text-rendering: optimizeLegibility;
  909. background-color: #ff4500;
  910. border-radius: 2px;
  911. box-shadow: inset 0 0 0 1px rgb(0 0 0 / 50%);
  912. color: white;
  913. font-family: var(--sans-serif);
  914. font-size: 10px;
  915. font-weight: 500;
  916. letter-spacing: .05em;
  917. line-height: 1;
  918. padding: 3px 4px;
  919. text-transform: uppercase;
  920. }
  921. .pf2e-pd-card .flat-check-success {
  922. text-rendering: optimizeLegibility;
  923. background-color: blue;
  924. border-radius: 2px;
  925. box-shadow: inset 0 0 0 1px rgb(0 0 0 / 50%);
  926. color: white;
  927. font-family: var(--sans-serif);
  928. font-size: 10px;
  929. font-weight: 500;
  930. letter-spacing: .05em;
  931. line-height: 1;
  932. padding: 3px 4px;
  933. text-transform: uppercase;
  934. }
  935. .chat-message .degree-of-success .criticalFailure,
  936. .chat-message .degree-of-success .failure {
  937. color: red;
  938. }
  939. .chat-message .degree-of-success .success {
  940. color: blue;
  941. }
  942. .chat-message .degree-of-success .criticalSuccess {
  943. color: green;
  944. }
  945. .chat-message .degree-of-success .success:not([data-visibility=gm]) {
  946. color: #8080FF;
  947. }
  948. .chat-message .target-dc-result .adjusted-dc.decreased {
  949. color: red;
  950. }
  951. .chat-message .target-dc-result .adjusted-dc.increased {
  952. color: green;
  953. }
  954. .chat-message .target-dc-result .preadjusted-dc {
  955. text-decoration: line-through;
  956. }
  957. .chat-message .result,
  958. .chat-message .target-dc {
  959. width: 100%;
  960. }
  961. /* Monk's little details */
  962. #chat-log .message.round-marker .message-header {
  963. display: none;
  964. }
  965. #chat-log .message.round-marker .message-content {
  966. display: flex;
  967. color: white;
  968. text-shadow: var(--dorako-text-shadow);
  969. border-bottom: 1px solid wheat;
  970. }
  971. #chat-log .message.round-marker {
  972. border-bottom: none;
  973. }
  974. #chat h2 {
  975. border-bottom: 1px solid var(--pf2e-color-ornament);
  976. }
  977. .message [data-pf2-action] {
  978. background: #ddd;
  979. color: black;
  980. border: 1px solid #4b4a44;
  981. text-shadow: none;
  982. }
  983. .dfce-simple-timestamp,
  984. .header-meta {
  985. border-radius: 3px;
  986. padding: 2px;
  987. /* text-shadow: var(--pf2e-text-shadow); */
  988. font-size: x-small;
  989. align-self: center;
  990. text-align: center;
  991. text-shadow: none;
  992. /* mix-blend-mode: color-dodge; */
  993. /* line-height: normal; */
  994. }
  995. .chat-message button:hover,
  996. .chat-message button:focus {
  997. box-shadow: 0px 0px 10px rgba(245, 222, 179, 0.2) inset;
  998. }
  999. .message .message-header.dark-text {
  1000. background-blend-mode: multiply;
  1001. }
  1002. .message .message-header.dark-header-text {
  1003. color: black;
  1004. text-shadow: var(--pf2e-shadow-is-light);
  1005. background-blend-mode: multiply;
  1006. }
  1007. .message .message-header.light-header-text {
  1008. color: white;
  1009. text-shadow: var(--pf2e-shadow-is-dark);
  1010. background-blend-mode: multiply;
  1011. }
  1012. .message.dfce-cm-middle .message-header.light-header-text,
  1013. .message.dfce-cm-bottom .message-header.light-header-text {
  1014. color: var(--pf2e-body-primary);
  1015. text-shadow: var(--pf2e-shadow-is-light);
  1016. }
  1017. .message .message-header {
  1018. text-shadow: var(--pf2e-shadow-is-light);
  1019. color: black;
  1020. }
  1021. .message .message-header.dark-header-text .message-sender[data-visibility=gm]:is(div, em, h4, p, span, strong) {
  1022. text-shadow: var(--pf2e-shadow-is-light);
  1023. background-color: hsla(0, 0%, 50%, 50%);
  1024. /* mix-blend-mode: lighten; */
  1025. }
  1026. .message .message-header.light-header-text .message-sender[data-visibility=gm]:is(div, em, h4, p, span, strong) {
  1027. text-shadow: var(--pf2e-shadow-is-dark);
  1028. background-color: hsla(0, 0%, 50%, 50%);
  1029. /* mix-blend-mode: lighten; */
  1030. color: white;
  1031. }
  1032. .message-header.light-header-text .dfce-simple-timestamp,
  1033. .message-header.light-header-text .header-meta {
  1034. color: white;
  1035. background-color: hsla(0, 0%, 50%, 40%);
  1036. border: 1px solid hsla(0, 0%, 100%, 30%);
  1037. mix-blend-mode: screen;
  1038. }
  1039. .header-meta,
  1040. .dfce-simple-timestamp,
  1041. .message-header.dark-header-text .header-meta {
  1042. color: hsla(0, 0%, 20%, 100%);
  1043. background-color: hsla(0, 0%, 90%, 50%);
  1044. border: 1px solid hsla(0, 0%, 30%, 40%);
  1045. }
  1046. .message.dark-theme .dice-roll .dice-result .dice-tooltip .damage-type {
  1047. mix-blend-mode: screen;
  1048. }
  1049. #chat-log .message.koboldworks .message-header {
  1050. display: none;
  1051. }
  1052. .chat-message.koboldworks.turn-announcer {
  1053. background-color: wheat;
  1054. background-blend-mode: overlay;
  1055. }
  1056. .chat-message.koboldworks.turn-announcer .portrait {
  1057. overflow: hidden;
  1058. }
  1059. /* Confetti */
  1060. /* .confetti-buttons {
  1061. display: flex;
  1062. }
  1063. .confetti-buttons {
  1064. overflow: hidden;
  1065. right: 8px;
  1066. top: calc(100% - 45px);
  1067. }
  1068. .confetti-buttons:hover {
  1069. min-width: 340px;
  1070. } */
  1071. .portrait-and-name {
  1072. flex-grow: 1;
  1073. }
  1074. #sidebar {
  1075. overflow: visible;
  1076. }
  1077. .chat-message .message-header .message-metadata {
  1078. align-content: center;
  1079. flex-grow: 0.8;
  1080. }
  1081. .chat-message>.message-content .message-buttons {
  1082. gap: 3px;
  1083. }
  1084. .message button {
  1085. line-height: 20px;
  1086. border: 1px solid var(--alt);
  1087. background: hsla(0, 0%, 20%, 0.1);
  1088. }
  1089. /* .dice-roll .dice-result {
  1090. margin-top: 5px;
  1091. } */
  1092. .form-group .dice-result {
  1093. margin-top: 0px;
  1094. }
  1095. .chat-message h4 {
  1096. margin: 0px;
  1097. }
  1098. .hovertext {
  1099. position: relative;
  1100. }
  1101. .hovertext:before {
  1102. content: attr(data-hover);
  1103. visibility: hidden;
  1104. opacity: 0;
  1105. width: max-content;
  1106. background-color: var(--pf2e-color-mono-dark);
  1107. color: #fff;
  1108. text-align: center;
  1109. border-radius: 5px;
  1110. padding: 5px 5px;
  1111. transition: opacity 0.5s ease-in-out;
  1112. box-shadow: var(--glassy);
  1113. position: absolute;
  1114. z-index: 1;
  1115. right: 110%;
  1116. bottom: -5px;
  1117. }
  1118. .hovertext:hover:before {
  1119. opacity: 1;
  1120. visibility: visible;
  1121. }
  1122. .portrait-and-name {
  1123. display: flex;
  1124. gap: 5px;
  1125. }
  1126. .flavor-text+.dice-roll {
  1127. margin-top: 5px;
  1128. }
  1129. .target-lock-chat-window .chat-damage-buttons {
  1130. gap: 3px;
  1131. margin: 0px 5px;
  1132. }
  1133. [data-visibility].owner-buttons:is(div, em, h4, p, section, span, strong):not([data-visibility=all])[data-visibility=gm] {
  1134. background: none;
  1135. }
  1136. .pf2e.chat-card .card-buttons {
  1137. display: flex;
  1138. gap: 3px;
  1139. flex-direction: column;
  1140. margin: 0px;
  1141. gap: 5px;
  1142. margin-top: 5px;
  1143. }
  1144. .pf2e.chat-card .owner-buttons {
  1145. gap: 3px;
  1146. }
  1147. .pf2e.chat-card .card-buttons span {
  1148. line-height: unset;
  1149. }
  1150. .pf2e.chat-card .card-buttons button.with-image img {
  1151. height: 1.2em;
  1152. border-radius: 3px;
  1153. box-shadow: var(--gold-and-glow)
  1154. }
  1155. #chat-log .message.narrator-description,
  1156. #chat-log .message.narrator-narrative {
  1157. border: none;
  1158. }
  1159. .dark-theme .monks-tokenbar .sheet .items-list .item .item-name,
  1160. .dark-theme .monks-tokenbar .sheet .items-list,
  1161. .dark-theme .monks-tokenbar.chat-card .card-header h3 {
  1162. color: white;
  1163. }
  1164. .dfce-cm-bottom #context-menu,
  1165. .dfce-cm-middle #context-menu,
  1166. .dfce-cm-top #context-menu {
  1167. display: contents;
  1168. }
  1169. .chat-message>.message-content .chat-damage-buttons button>i {
  1170. margin-right: 0px;
  1171. /* ffs */
  1172. }
  1173. /* Target Lock */
  1174. #target-damage-chat-window [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all])[data-visibility=gm] {
  1175. background-color: transparent;
  1176. }
  1177. #target-damage-chat-window {
  1178. border: none;
  1179. margin: none;
  1180. }
  1181. #target-damage-chat-window {
  1182. border: none;
  1183. margin: 0px;
  1184. padding: 0px 5px 5px 5px;
  1185. }
  1186. .hidden.right #target-damage-hide-button {
  1187. margin: 2px 0 0 0;
  1188. }
  1189. .hidden #target-damage-hide-button {
  1190. margin: 5px 0 0 0;
  1191. }
  1192. .pf2e.chat-card .card-header h3.pf2-icon {
  1193. font-family: Pathfinder2eActions;
  1194. font-size: xxx-large;
  1195. flex: 0 0 34px;
  1196. }
  1197. .pf2e.chat-card .card-content .spell-info {
  1198. display: flex;
  1199. flex-direction: column;
  1200. gap: 0.2em;
  1201. padding: .2em;
  1202. }
  1203. .pf2e.chat-card .card-content .spell-info p {
  1204. margin: 0px;
  1205. padding: 0px;
  1206. }
  1207. .pf2e.chat-card section.card-buttons:empty {
  1208. display: none;
  1209. }
  1210. .dorako-damage-roll .flavor-text>*:nth-child(-n+3) {
  1211. display: none;
  1212. }