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.

975 lines
35 KiB

  1. @charset "UTF-8";
  2. .chat-message .message-header {
  3. background: none;
  4. padding: 5px 5px 0px 5px;
  5. margin: -5px -5px 5px -5px;
  6. border-radius: 5px 5px 0px 0px;
  7. gap: 5px;
  8. align-items: center;
  9. }
  10. .chat-message .message-header .message-metadata {
  11. flex: 4;
  12. }
  13. .chat-message .message-header .header-meta {
  14. border-radius: 3px;
  15. padding: 2px;
  16. font-size: x-small;
  17. align-self: center;
  18. text-align: center;
  19. text-shadow: none;
  20. white-space: nowrap;
  21. border: 1px solid;
  22. }
  23. .chat-message .message-header .player-name,
  24. .chat-message .message-header .message-sender {
  25. max-width: 160px;
  26. text-overflow: ellipsis;
  27. overflow: hidden;
  28. white-space: nowrap;
  29. }
  30. .chat-message .message-header .portrait-and-name {
  31. flex-grow: 1;
  32. display: flex;
  33. flex-basis: 100px;
  34. gap: 5px;
  35. }
  36. .chat-message .message-header .portrait-and-name .portrait-wrapper {
  37. width: var(--avatar-size);
  38. display: flex;
  39. flex: none;
  40. justify-content: center;
  41. align-items: center;
  42. }
  43. .chat-message .message-header .portrait-and-name .portrait-wrapper .portrait {
  44. height: var(--avatar-size);
  45. object-fit: contain;
  46. z-index: 0;
  47. border: unset;
  48. }
  49. .chat-message .message-header .portrait-and-name .portrait-wrapper .portrait.actor {
  50. border-radius: 3px;
  51. }
  52. .chat-message .message-header .portrait-and-name .sender-wrapper {
  53. display: flex;
  54. gap: 3px;
  55. flex-direction: column;
  56. justify-content: left;
  57. align-self: center;
  58. z-index: 1;
  59. }
  60. .chat-message .message-header .portrait-and-name .sender-wrapper .message-sender,
  61. .chat-message .message-header .portrait-and-name .sender-wrapper .player-name {
  62. align-self: flex-start;
  63. line-height: initial;
  64. }
  65. :root {
  66. --degree-success-critical: rgb(0, 128, 0);
  67. --degree-success: rgb(0, 0, 255);
  68. --degree-failure: rgb(255, 69, 0);
  69. --degree-failure-critical: rgb(255, 0, 0);
  70. --adjusted-higher: #009988;
  71. --adjusted-lower: #cc3311;
  72. }
  73. /* ----------------------------------------- */
  74. /* Relocated .flavor-text */
  75. /* ----------------------------------------- */
  76. .chat-message .flavor-text .target-dc-result .unadjusted {
  77. text-decoration: line-through;
  78. }
  79. .chat-message .flavor-text .target-dc-result .adjusted {
  80. text-decoration: underline dotted;
  81. }
  82. .chat-message .flavor-text .effect {
  83. display: flex;
  84. align-items: center;
  85. column-gap: 5px;
  86. }
  87. .chat-message .flavor-text .effect img {
  88. height: 32px;
  89. width: 32px;
  90. }
  91. .chat-message .flavor-text h4.action {
  92. font-weight: 700;
  93. line-height: 1.5em;
  94. margin: 0;
  95. }
  96. .chat-message .flavor-text .target-dc-result {
  97. line-height: 0.75rem;
  98. margin-bottom: 4px;
  99. }
  100. .chat-message .flavor-text .target-dc-result .target-dc,
  101. .chat-message .flavor-text .target-dc-result .result {
  102. display: block;
  103. margin: 1px 0;
  104. width: fit-content;
  105. }
  106. .chat-message .flavor-text .target-dc-result .unadjusted {
  107. text-decoration: line-through;
  108. }
  109. .chat-message .flavor-text .target-dc-result .adjusted {
  110. text-decoration: underline dotted;
  111. }
  112. .chat-message > .message-content .message-buttons {
  113. display: flex;
  114. margin: 0.35em 0 2px;
  115. gap: 3px;
  116. }
  117. .chat-message .target-dc-result .adjusted.increased {
  118. color: var(--adjusted-higher);
  119. }
  120. .chat-message .target-dc-result .adjusted.decreased {
  121. color: var(--adjusted-lower);
  122. }
  123. .chat-message .target-dc-result .degree-of-success .criticalSuccess {
  124. color: var(--degree-success-critical);
  125. }
  126. .chat-message .target-dc-result .degree-of-success .success {
  127. color: var(--degree-success);
  128. }
  129. .chat-message .target-dc-result .degree-of-success .failure {
  130. color: var(--degree-failure);
  131. }
  132. .chat-message .target-dc-result .degree-of-success .criticalFailure {
  133. color: var(--degree-failure-critical);
  134. }
  135. body.compact-ui #controls .main-controls .scene-control:not(.active, .toggle),
  136. body.compact-ui #controls .sub-controls .control-tool:not(.active, .toggle) {
  137. display: none;
  138. }
  139. body.compact-ui #controls {
  140. flex-wrap: nowrap;
  141. flex-direction: row;
  142. }
  143. body.compact-ui .main-controls {
  144. display: flex;
  145. flex-direction: column;
  146. }
  147. body.compact-ui #ui-left.active #controls .main-controls .scene-control,
  148. body.compact-ui #ui-left.active #controls .sub-controls .control-tool {
  149. align-items: center;
  150. display: flex;
  151. }
  152. body.compact-ui #controls ol.main-controls.app.control-tools {
  153. width: unset;
  154. }
  155. body.compact-ui #navigation #scene-list .scene:not(.active, .view),
  156. body.compact-ui #navigation #nav-toggle {
  157. display: none;
  158. }
  159. body.compact-ui #navigation {
  160. pointer-events: all;
  161. }
  162. body.compact-ui #navigation:hover #scene-list .scene {
  163. display: flex;
  164. }
  165. body.compact-ui #smalltime-app.pinned,
  166. body.compact-ui #players {
  167. opacity: 0;
  168. transition: opacity 0.25s ease-in-out;
  169. }
  170. body.compact-ui #smalltime-app.pinned:hover,
  171. body.compact-ui #players:hover {
  172. transition: opacity 0.25s ease-in-out;
  173. opacity: 1;
  174. }
  175. body.minimize-hotbar #hotbar {
  176. position: relative;
  177. transition: bottom 0.25s ease-in-out;
  178. bottom: var(--hotbar-hidden-offset);
  179. }
  180. body.minimize-hotbar #ui-middle.active #hotbar {
  181. position: relative;
  182. bottom: 0px;
  183. }
  184. body.minimize-hotbar #ui-middle.active #hotbar {
  185. display: flex;
  186. }
  187. .dalvyn-journal:not(.premium) {
  188. /* By Dalvyn */
  189. /* Custom CSS - PF2 STYLE v2.1 */
  190. /* TITRES
  191. ====================================================== */
  192. --red: var(--primary);
  193. --blue: var(--secondary);
  194. --brown: #ad6f59;
  195. /* TEXTE
  196. ====================================================== */
  197. /* SYMBOLES PF2
  198. ====================================================== */
  199. /* TABLES
  200. ====================================================== */
  201. /* TEXTES À LIRE
  202. ====================================================== */
  203. /* BLOCS DESCRIPTIFS (via h6)
  204. ====================================================== */
  205. /* Alignment (bold) */
  206. /* Size (italics) */
  207. /* Rarity (sub = uncommon, sup = rare, strikethrough = unique) */
  208. /* Dorako */
  209. }
  210. .dalvyn-journal:not(.premium).journal-header .title,
  211. .dalvyn-journal:not(.premium) .journal-header .title {
  212. color: var(--red) !important;
  213. font-family: "Taroca Regular";
  214. }
  215. .dalvyn-journal:not(.premium).journal-entry-page h1,
  216. .dalvyn-journal:not(.premium) .journal-entry-page h1 {
  217. color: var(--blue) !important;
  218. font-family: "Taroca Regular";
  219. line-height: 100%;
  220. border-bottom: 0;
  221. }
  222. .dalvyn-journal:not(.premium).journal-entry-page h1:hover,
  223. .dalvyn-journal:not(.premium) .journal-entry-page h1:hover {
  224. background-image: linear-gradient(rgba(2, 37, 110, 0), rgba(2, 37, 110, 0), rgba(2, 37, 110, 0.2666666667));
  225. }
  226. .dalvyn-journal:not(.premium).journal-entry-page h2,
  227. .dalvyn-journal:not(.premium) .journal-entry-page h2 {
  228. color: var(--red) !important;
  229. font-family: "Gin-Regular";
  230. text-transform: uppercase;
  231. line-height: 100%;
  232. border-bottom: 0;
  233. }
  234. .dalvyn-journal:not(.premium).journal-entry-page h2:hover,
  235. .dalvyn-journal:not(.premium) .journal-entry-page h2:hover {
  236. background-image: linear-gradient(rgba(78, 7, 7, 0), rgba(78, 7, 7, 0), rgba(78, 7, 7, 0.2666666667));
  237. }
  238. .dalvyn-journal:not(.premium).journal-entry-page h3,
  239. .dalvyn-journal:not(.premium) .journal-entry-page h3 {
  240. color: var(--brown) !important;
  241. font-family: "Gin-Regular";
  242. text-transform: uppercase;
  243. line-height: 100%;
  244. border-bottom: 0;
  245. }
  246. .dalvyn-journal:not(.premium).journal-entry-page h3:hover,
  247. .dalvyn-journal:not(.premium) .journal-entry-page h3:hover {
  248. 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));
  249. }
  250. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h4,
  251. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h4 {
  252. color: var(--blue) !important;
  253. font-family: "Gin-Regular";
  254. font-variant: small-caps;
  255. font-size: 132%;
  256. line-height: 100%;
  257. border-bottom: 0;
  258. }
  259. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h4:hover,
  260. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h4:hover {
  261. 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));
  262. }
  263. .dalvyn-journal:not(.premium).journal-entry-page h5,
  264. .dalvyn-journal:not(.premium) .journal-entry-page h5 {
  265. line-height: 100%;
  266. font-variant: small-caps;
  267. font-size: var(--font-size-14);
  268. border-bottom: 0;
  269. margin-bottom: 0;
  270. }
  271. .dalvyn-journal:not(.premium).journal-entry-page h5:hover,
  272. .dalvyn-journal:not(.premium) .journal-entry-page h5:hover {
  273. 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));
  274. }
  275. .dalvyn-journal:not(.premium).journal-entry-content, .dalvyn-journal:not(.premium).journal-entry-page .window-content,
  276. .dalvyn-journal:not(.premium) .journal-entry-page .window-content {
  277. font-family: "Gelasio";
  278. }
  279. .dalvyn-journal:not(.premium).journal-entry-page code,
  280. .dalvyn-journal:not(.premium) .journal-entry-page code {
  281. font-family: "pathfinder2eactions";
  282. font-style: normal;
  283. font-size: 150%;
  284. line-height: 66%;
  285. }
  286. .dalvyn-journal:not(.premium).journal-entry-page table,
  287. .dalvyn-journal:not(.premium) .journal-entry-page table {
  288. font-family: "roboto condensed";
  289. max-width: calc(100% - 24px);
  290. margin-left: auto;
  291. margin-right: auto;
  292. }
  293. .dalvyn-journal:not(.premium).journal-entry-page table th,
  294. .dalvyn-journal:not(.premium) .journal-entry-page table th {
  295. color: white;
  296. background-color: var(--red);
  297. }
  298. .dalvyn-journal:not(.premium).journal-entry-page tr:nth-child(2n),
  299. .dalvyn-journal:not(.premium) .journal-entry-page tr:nth-child(2n) {
  300. background-color: #f5efe0;
  301. color: black;
  302. }
  303. .dalvyn-journal:not(.premium).journal-entry-page tr:nth-child(2n+1),
  304. .dalvyn-journal:not(.premium) .journal-entry-page tr:nth-child(2n+1) {
  305. background-color: #efe3c8;
  306. color: black;
  307. }
  308. .dalvyn-journal:not(.premium).journal-entry-page tr:hover,
  309. .dalvyn-journal:not(.premium) .journal-entry-page tr:hover {
  310. background-color: #e9d7b0;
  311. color: black;
  312. }
  313. .dalvyn-journal:not(.premium).journal-entry-page table td, .dalvyn-journal:not(.premium).journal-entry-page table th,
  314. .dalvyn-journal:not(.premium) .journal-entry-page table td,
  315. .dalvyn-journal:not(.premium) .journal-entry-page table th {
  316. padding: 4px 6px;
  317. }
  318. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content blockquote:not(h6 + p + ul + blockquote, h6 + p + blockquote, h6 + ul + blockquote, h6 + blockquote),
  319. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content blockquote:not(h6 + p + ul + blockquote, h6 + p + blockquote, h6 + ul + blockquote, h6 + blockquote) {
  320. border-left-width: 0;
  321. border-top: 2px solid #cfbf80;
  322. border-bottom: 2px solid #cfbf80;
  323. background-color: var(--red);
  324. border-radius: 8px;
  325. color: #cfbf80;
  326. padding: 4px 12px;
  327. margin-left: 0;
  328. margin-right: 0;
  329. }
  330. .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,
  331. .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 {
  332. color: #efdfa2;
  333. }
  334. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content :is(h6, h6 + p, h6 + p + ul, h6 + p + blockquote, h6 + p + ul + blockquote),
  335. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content :is(h6, h6 + p, h6 + p + ul, h6 + p + blockquote, h6 + p + ul + blockquote) {
  336. margin-left: 12px;
  337. margin-right: 12px;
  338. margin-top: 0;
  339. margin-bottom: 0;
  340. background-color: rgba(245, 239, 224, 0.6666666667);
  341. }
  342. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content :is(h6, h6 + p),
  343. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content :is(h6, h6 + p) {
  344. font-family: "Tauri-Regular";
  345. text-transform: uppercase;
  346. font-weight: bold;
  347. font-size: 1.15em;
  348. }
  349. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6,
  350. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 {
  351. border-bottom: 1px solid black;
  352. padding: 4px 12px;
  353. }
  354. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p,
  355. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p {
  356. text-align: right;
  357. position: relative;
  358. bottom: 24px;
  359. right: 12px;
  360. height: 0;
  361. margin: 0;
  362. overflow: visible;
  363. }
  364. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul,
  365. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul {
  366. clear: both;
  367. display: flex;
  368. font-family: "roboto condensed";
  369. font-size: 94%;
  370. list-style-type: none;
  371. padding: 4px 12px;
  372. }
  373. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li strong,
  374. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li strong {
  375. font-weight: normal;
  376. }
  377. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li em,
  378. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li em {
  379. font-style: normal;
  380. }
  381. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li sub,
  382. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li sub {
  383. vertical-align: baseline;
  384. font-size: 100%;
  385. }
  386. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li sup,
  387. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li sup {
  388. vertical-align: baseline;
  389. font-size: 100%;
  390. }
  391. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li s,
  392. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li s {
  393. text-decoration: none;
  394. }
  395. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p,
  396. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p {
  397. margin: 0;
  398. }
  399. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p,
  400. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p {
  401. color: white;
  402. border: 3px solid #dac68a;
  403. border-left-width: 4px;
  404. border-right-width: 4px;
  405. text-transform: uppercase;
  406. margin: 0;
  407. }
  408. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p,
  409. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p {
  410. background-color: #58180d;
  411. padding: 2px 3px;
  412. }
  413. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > strong,
  414. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > strong {
  415. background-color: #576293;
  416. padding: 2px 3px;
  417. margin: -2px -3px;
  418. }
  419. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > em,
  420. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > em {
  421. background-color: #3b7b59;
  422. padding: 2px 3px;
  423. margin: -2px -3px;
  424. }
  425. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > sub,
  426. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > sub {
  427. background-color: #98513d;
  428. padding: 2px 3px;
  429. margin: -2px -3px;
  430. }
  431. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > sup,
  432. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > sup {
  433. background-color: #002664;
  434. padding: 2px 3px;
  435. margin: -2px -3px;
  436. }
  437. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > s,
  438. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > s {
  439. background-color: #54166e;
  440. padding: 2px 3px;
  441. margin: -2px -3px;
  442. }
  443. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote,
  444. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote {
  445. border: 0;
  446. padding: 0 12px 4px 12px;
  447. }
  448. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote,
  449. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote {
  450. border: 0;
  451. padding: 4px 12px 4px 12px;
  452. }
  453. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote p, .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote p,
  454. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote p,
  455. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote p {
  456. font-family: "roboto condensed";
  457. font-style: normal;
  458. }
  459. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote em, .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote em,
  460. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote em,
  461. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote em {
  462. font-style: italic;
  463. }
  464. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote p:has(strong:first-child), .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote p:has(strong:first-child),
  465. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote p:has(strong:first-child),
  466. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote p:has(strong:first-child) {
  467. text-indent: -1em;
  468. margin-left: 1em;
  469. }
  470. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote p *, .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote p *,
  471. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote p *,
  472. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote p * {
  473. text-indent: 0;
  474. }
  475. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote p:first-child, .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote p:first-child,
  476. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote p:first-child,
  477. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote p:first-child {
  478. margin-top: 0;
  479. }
  480. .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote hr, .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote hr,
  481. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote hr,
  482. .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote hr {
  483. border-top: 0;
  484. border-bottom: 1px solid black;
  485. margin: 0;
  486. }
  487. .foundry2 .dalvyn-journal:not(.premium),
  488. .dalvyn-journal.dark-theme:not(.premium),
  489. .dalvyn-journal:not(.premium) .dark-theme {
  490. --red: var(--primary-light);
  491. --blue: var(--secondary-light);
  492. --brown: #ad6f59;
  493. color: var(--color-text-light-heading);
  494. }
  495. .foundry2 .dalvyn-journal:not(.premium) tbody,
  496. .dalvyn-journal.dark-theme:not(.premium) tbody,
  497. .dalvyn-journal:not(.premium) .dark-theme tbody {
  498. color: black;
  499. }
  500. .foundry2 .dalvyn-journal:not(.premium).journal-entry-page .journal-page-content :is(h6, h6 + p, h6 + p + ul, h6 + p + blockquote, h6 + p + ul + blockquote),
  501. .foundry2 .dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content :is(h6, h6 + p, h6 + p + ul, h6 + p + blockquote, h6 + p + ul + blockquote),
  502. .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),
  503. .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),
  504. .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),
  505. .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) {
  506. color: black;
  507. }
  508. .dalvyn-journal:not(.premium).journal-entry-page .journal-header .title {
  509. color: var(--blue) !important;
  510. font-family: "Taroca Regular";
  511. }
  512. /* ----------------------------------------- */
  513. /* DFCE Rolltype Buttons */
  514. /* ----------------------------------------- */
  515. #chat-controls {
  516. padding: 0px;
  517. gap: var(--sidebar-gap);
  518. }
  519. #chat-controls .buttons {
  520. gap: var(--sidebar-gap);
  521. flex-wrap: nowrap;
  522. }
  523. #dorako-rt-buttons {
  524. flex: 1 0 170px;
  525. }
  526. #dorako-rt-buttons button.active {
  527. color: var(--color-text-light-highlight);
  528. background-color: var(--color-border-highlight);
  529. border: 1px solid var(--color-border-highlight-alt);
  530. }
  531. #dorako-nonrt-buttons {
  532. flex: 1 1 30px !important;
  533. }
  534. #dorako-nonrt-buttons:empty {
  535. display: none;
  536. }
  537. #dorako-nonrt-buttons > button {
  538. flex: 1 1 32px;
  539. }
  540. /* ----------------------------------------- */
  541. /* DFCE Chat Merge */
  542. /* ----------------------------------------- */
  543. .message.chat-message .message-delete {
  544. z-index: 1;
  545. }
  546. .message.chat-message.dfce-cm-top {
  547. border-bottom-style: none;
  548. border-bottom-left-radius: 0px;
  549. border-bottom-right-radius: 0px;
  550. margin-bottom: 0px;
  551. padding-bottom: 5px;
  552. }
  553. .message.chat-message.dfce-cm-middle, .message.chat-message.dfce-cm-bottom {
  554. position: relative;
  555. border-radius: 0px;
  556. margin-top: 0px !important;
  557. }
  558. .message.chat-message.dfce-cm-middle .message-content, .message.chat-message.dfce-cm-bottom .message-content {
  559. padding-right: 0px;
  560. }
  561. .message.chat-message.dfce-cm-middle .sender-wrapper,
  562. .message.chat-message.dfce-cm-middle .portrait-and-name, .message.chat-message.dfce-cm-bottom .sender-wrapper,
  563. .message.chat-message.dfce-cm-bottom .portrait-and-name {
  564. display: none;
  565. }
  566. .message.chat-message.dfce-cm-middle .message-header, .message.chat-message.dfce-cm-bottom .message-header {
  567. background: transparent !important;
  568. box-shadow: none;
  569. margin: 0px;
  570. padding: 0px;
  571. padding-right: 5px;
  572. }
  573. .message.chat-message.dfce-cm-middle .header-meta, .message.chat-message.dfce-cm-bottom .header-meta {
  574. display: none;
  575. }
  576. .message.chat-message.dfce-cm-middle {
  577. margin-top: 0px;
  578. margin-bottom: 0px;
  579. padding-top: 5px;
  580. padding-bottom: 5px;
  581. border-bottom: none;
  582. }
  583. .message.chat-message.dfce-cm-bottom {
  584. margin-top: 0px;
  585. padding-top: 5px;
  586. border-radius: 0px 0px 5px 5px;
  587. }
  588. .dfce-cm-middle .message-header,
  589. .dfce-cm-bottom .message-header {
  590. display: none;
  591. }
  592. .dfce-cm-middle:hover .message-header,
  593. .dfce-cm-bottom:hover .message-header {
  594. display: block;
  595. position: absolute;
  596. right: 5px;
  597. top: 3px;
  598. width: fit-content;
  599. background: none !important;
  600. box-shadow: none !important;
  601. z-index: 1;
  602. }
  603. .dfce-cm-middle:hover .message-header .portrait-and-name,
  604. .dfce-cm-bottom:hover .message-header .portrait-and-name {
  605. display: none !important;
  606. }
  607. #chat-controls.no-chat-control-icon .chat-control-icon {
  608. display: none;
  609. }
  610. .dorako-display-none {
  611. display: none !important;
  612. }
  613. .dorako-damage-roll .flavor-text > *:nth-child(-n+3) {
  614. display: none;
  615. }
  616. .dorako-damage-roll .flavor-text > hr {
  617. border-color: transparent;
  618. }
  619. .no-compendium-banner-images .compendium-banner {
  620. display: none;
  621. }
  622. :root {
  623. --controls-margin: 8px;
  624. }
  625. nav#controls {
  626. padding-top: 12px;
  627. padding-bottom: 12px;
  628. display: flex;
  629. align-items: var(--controls-alignment);
  630. }
  631. nav#controls ol.control-tools.sub-controls > li,
  632. nav#controls ol.control-tools.main-controls {
  633. margin-right: var(--controls-margin);
  634. }
  635. nav#controls ol.control-tools.main-control {
  636. margin-right: var(--controls-margin);
  637. }
  638. nav#controls ol.control-tools li.control-tool,
  639. nav#controls ol.control-tools > li {
  640. margin-bottom: var(--controls-margin);
  641. height: var(--control-size);
  642. width: var(--control-size);
  643. font-size: calc(var(--control-size) - 12px);
  644. }
  645. .combat-sidebar li.combatant .token-name {
  646. z-index: 1;
  647. }
  648. #fps {
  649. position: absolute;
  650. right: 0;
  651. bottom: 0;
  652. width: 60px;
  653. }
  654. #fps label {
  655. display: none;
  656. }
  657. #ui-bottom.centered {
  658. display: flex;
  659. justify-content: center;
  660. }
  661. .dorako-ux {
  662. --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");
  663. }
  664. .dorako-ux.actor.npc.sheet form .sidebar .health-section .hit-points .max.lt10, .dorako-ux.actor.npc.sheet form .sidebar .shield-section .hit-points .max.lt10 {
  665. width: 12px;
  666. }
  667. .dorako-ux.actor.npc.sheet form .sidebar .health-section .hit-points .max.lt100, .dorako-ux.actor.npc.sheet form .sidebar .shield-section .hit-points .max.lt100 {
  668. width: 28px;
  669. }
  670. .dorako-ux.actor.npc.sheet form .sidebar .health-section .hit-points .max.lt1000, .dorako-ux.actor.npc.sheet form .sidebar .shield-section .hit-points .max.lt1000 {
  671. width: 40px;
  672. }
  673. .dorako-ux.sheet.pf2e.actor.npc {
  674. --section-background: var(--sheet);
  675. --section-header: var(--primary);
  676. --section-border-color: var(--tertiary);
  677. --section-outline-color: var(--gold-brown);
  678. --section-header-text-color: #f7f5ef;
  679. --tag-border-color: #999;
  680. --tag-background-color: transparent;
  681. --tag-text-color: black;
  682. --color-text-dark-input: black;
  683. --input-border-color: transparent;
  684. --input-background: rgba(0, 0, 0, 0.1);
  685. --input-focus-outline-color: var(--tertiary);
  686. --input-placeholder-color: rgba(40, 40, 40, 1);
  687. --text-dark: black;
  688. --bg: var(--section-background);
  689. }
  690. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header,
  691. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .side-bar-label {
  692. --color-text-dark-input: var(--section-header-text-color);
  693. --color-text-dark-inactive: var(--section-header-text-color);
  694. }
  695. .dorako-ux.sheet.pf2e.actor.npc.actor.npc.sheet form .side-bar-section.initiative select, .dorako-ux.sheet.pf2e.actor.npc.pf2e.actor form input[type=text], .dorako-ux.sheet.pf2e.actor.npc.pf2e.actor form input[type=number] {
  696. color: var(--color-text-dark-input);
  697. border-color: transparent;
  698. }
  699. .dorako-ux.sheet.pf2e.actor.npc.actor.npc.sheet form .side-bar-section.initiative select:focus:not(disabled), .dorako-ux.sheet.pf2e.actor.npc.actor.npc.sheet form .side-bar-section.initiative select:hover:not(disabled), .dorako-ux.sheet.pf2e.actor.npc.pf2e.actor form input[type=text]:focus:not(disabled), .dorako-ux.sheet.pf2e.actor.npc.pf2e.actor form input[type=text]:hover:not(disabled), .dorako-ux.sheet.pf2e.actor.npc.pf2e.actor form input[type=number]:focus:not(disabled), .dorako-ux.sheet.pf2e.actor.npc.pf2e.actor form input[type=number]:hover:not(disabled) {
  700. box-shadow: none;
  701. border-color: transparent;
  702. }
  703. .dorako-ux.sheet.pf2e.actor.npc.pf2e.actor form .tag-legacy {
  704. background: var(--tag-background-color);
  705. border-color: var(--tag-border-color);
  706. color: var(--tag-text-color);
  707. }
  708. .dorako-ux.sheet.pf2e.actor.npc .tags .tag.tag_transparent,
  709. .dorako-ux.sheet.pf2e.actor.npc .tags .tag option.tag_transparent {
  710. background: var(--tag-background-color);
  711. border: 1px solid var(--tag-border-color);
  712. color: var(--tag-text-color);
  713. box-shadow: unset;
  714. }
  715. .dorako-ux.sheet.pf2e.actor.npc.actor.npc.sheet form .adjustments {
  716. gap: 1px;
  717. }
  718. .dorako-ux.sheet.pf2e.actor.npc.actor.npc.sheet form .adjustments .trait {
  719. border: 1px solid var(--tertiary);
  720. outline: 1px solid var(--gold-brown);
  721. }
  722. .dorako-ux.sheet.pf2e.actor.npc.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry {
  723. border: 1px solid var(--section-border-color);
  724. outline: 1px solid var(--section-outline-color);
  725. }
  726. .dorako-ux.sheet.pf2e.actor.npc.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header {
  727. background: var(--section-header);
  728. border-bottom: 1px solid var(--section-border-color);
  729. }
  730. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section,
  731. .dorako-ux.sheet.pf2e.actor.npc .section-container {
  732. box-shadow: 0px 2px 5px black;
  733. }
  734. .dorako-ux.sheet.pf2e.actor.npc.actor.npc.sheet form ol.spell-list, .dorako-ux.sheet.pf2e.actor.npc.actor.npc.sheet form ol.spell-list > li.spell-level-header {
  735. border-color: transparent;
  736. }
  737. .dorako-ux.sheet.pf2e.actor.npc.actor.npc.sheet form .notes .notes-section > h4 {
  738. color: var(--color-text-dark-input);
  739. }
  740. .dorako-ux.sheet.pf2e.actor.npc .tox.tox-tinymce .tox-edit-area__iframe {
  741. background: white;
  742. }
  743. .dorako-ux.sheet.pf2e.actor.npc.actor.npc.sheet form .side-bar-section.initiative a.roll-init {
  744. margin-bottom: unset;
  745. }
  746. .dorako-ux.sheet.pf2e.actor.npc ol.spell-list > li .item-name .item-image .item-icon {
  747. border-radius: 3px;
  748. }
  749. .dorako-ux.sheet.pf2e.actor.npc form .sheet-body .tab {
  750. padding-top: 2px;
  751. }
  752. .dorako-ux.sheet.pf2e.actor.npc form .activity-icon {
  753. font-weight: 100;
  754. }
  755. .dorako-ux.sheet.pf2e.actor.npc form input.adjustable:not(:focus).adjusted-higher,
  756. .dorako-ux.sheet.pf2e.actor.npc form span.adjustable.adjusted-higher {
  757. color: var(--degree-success-critical) !important;
  758. }
  759. .dorako-ux.sheet.pf2e.actor.npc form input.adjustable:not(:focus).adjusted-lower,
  760. .dorako-ux.sheet.pf2e.actor.npc form span.adjustable.adjusted-lower {
  761. color: var(--degree-failure-critical) !important;
  762. }
  763. .dorako-ux.sheet.pf2e.actor.npc form .top-sections {
  764. gap: 5px;
  765. }
  766. .dorako-ux.sheet.pf2e.actor.npc form .side-bar-section {
  767. background: var(--section-background);
  768. background-size: cover;
  769. border: 1px solid var(--section-border-color);
  770. outline: 1px solid var(--section-outline-color);
  771. border-radius: 3px;
  772. margin: 3px;
  773. margin-top: 0px;
  774. margin-bottom: 10px;
  775. }
  776. .dorako-ux.sheet.pf2e.actor.npc form .side-bar-section.initiative select {
  777. width: 98%;
  778. margin-bottom: 2px;
  779. }
  780. .dorako-ux.sheet.pf2e.actor.npc form .side-bar-section .side-bar-section-header {
  781. align-items: center;
  782. margin-bottom: unset;
  783. margin-bottom: 2px;
  784. padding-left: 4px;
  785. }
  786. .dorako-ux.sheet.pf2e.actor.npc form .side-bar-section .side-bar-section-header.disabled {
  787. margin-bottom: unset;
  788. }
  789. .dorako-ux.sheet.pf2e.actor.npc form .side-bar-section.collapsed .side-bar-section-header {
  790. margin-bottom: unset;
  791. border-bottom: unset;
  792. }
  793. .dorako-ux.sheet.pf2e.actor.npc form .side-bar-section.collapsed .side-bar-section-header.disabled {
  794. margin-bottom: unset;
  795. }
  796. .dorako-ux.sheet.pf2e.actor.npc form .side-bar-section.collapsed {
  797. max-height: 26px;
  798. transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
  799. }
  800. .dorako-ux.sheet.pf2e.actor.npc form .side-bar-section.collapsed .side-bar-section-header {
  801. border-radius: 3px;
  802. }
  803. .dorako-ux.sheet.pf2e.actor.npc form .side-bar-section.collapsed:not(.empty):hover {
  804. max-height: 1000px;
  805. transition: max-height 1s ease-in-out;
  806. }
  807. .dorako-ux.sheet.pf2e.actor.npc form .side-bar-section.collapsed:not(.empty):hover .side-bar-section-header {
  808. border-radius: 3px 3px 0px 0px;
  809. border-bottom: 1px solid var(--section-border-color);
  810. }
  811. .dorako-ux.sheet.pf2e.actor.npc form .side-bar-section.collapsed:not(.empty):hover .side-bar-section-content {
  812. display: block;
  813. }
  814. .dorako-ux.sheet.pf2e.actor.npc form .side-bar-section.collapsed .side-bar-section-content {
  815. display: none;
  816. }
  817. .dorako-ux.sheet.pf2e.actor.npc form .section-container {
  818. padding: 0px;
  819. border-radius: 3px;
  820. margin: 3px;
  821. margin-top: 0px;
  822. margin-bottom: 10px;
  823. background: var(--section-background);
  824. border: 1px solid var(--section-border-color);
  825. outline: 1px solid var(--section-outline-color);
  826. background-size: cover;
  827. }
  828. .dorako-ux.sheet.pf2e.actor.npc form .section-container .section-header {
  829. background: var(--section-header);
  830. border: unset;
  831. border-bottom: 1px solid var(--section-border-color);
  832. color: var(--section-header-text-color);
  833. }
  834. .dorako-ux.sheet.pf2e.actor.npc form .section-container .section-body {
  835. border: none;
  836. padding: 0;
  837. padding: 5px;
  838. }
  839. .dorako-ux.sheet.pf2e.actor.npc form .section-container.toggles {
  840. outline: none;
  841. border-image-repeat: repeat;
  842. border-image-slice: 11;
  843. border-image-source: var(--ornamentation);
  844. border-image-width: 14px;
  845. border-style: double;
  846. padding-left: 8px;
  847. padding-right: 8px;
  848. margin-left: 0px;
  849. font-weight: 500;
  850. margin-right: 0px;
  851. margin-top: 0px;
  852. margin-bottom: 0px;
  853. box-shadow: none;
  854. background: none;
  855. margin: 5px;
  856. }
  857. .dorako-ux.sheet.pf2e.actor.npc form .sidebar .image-container {
  858. border: none;
  859. }
  860. .dorako-ux.sheet.pf2e.actor.npc form .sidebar .saves-section.side-bar-section {
  861. display: flex;
  862. flex-direction: column;
  863. }
  864. .dorako-ux.sheet.pf2e.actor.npc form .sidebar .saves-section.side-bar-section.collapsed {
  865. max-height: 10rem;
  866. }
  867. .dorako-ux.sheet.pf2e.actor.npc form .sidebar .saves-section.side-bar-section.collapsed:hover {
  868. max-height: 1000px;
  869. }
  870. .dorako-ux.sheet.pf2e.actor.npc form .sidebar .saves {
  871. margin-top: 4px;
  872. width: unset;
  873. }
  874. .dorako-ux.sheet.pf2e.actor.npc form .sidebar .save-details {
  875. font-size: 14px;
  876. }
  877. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header {
  878. background: var(--section-header);
  879. border-radius: 3px 3px 0px 0px;
  880. color: var(--section-header-text-color);
  881. margin-top: 0px;
  882. height: 24px;
  883. border: unset;
  884. border-bottom: 1px solid var(--section-border-color);
  885. }
  886. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header.disabled {
  887. border-radius: 3px;
  888. }
  889. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .inventory-section .inventory-list .item .item-image {
  890. border: none;
  891. margin: 3px 4px 3px 6px;
  892. }
  893. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .side-bar .image-container,
  894. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .actions-options .actions-option {
  895. cursor: pointer;
  896. }
  897. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-content {
  898. width: 98%;
  899. margin-left: 3px;
  900. margin-right: 3px;
  901. }
  902. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .pf2e-see-simple-scale-statistics-Extreme-color-primary {
  903. color: #6cd8ff;
  904. }
  905. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .pf2e-see-simple-scale-statistics-High-color-primary {
  906. color: #3cff00;
  907. }
  908. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .pf2e-see-simple-scale-statistics-Moderate-color-primary {
  909. color: #ffff54;
  910. }
  911. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .pf2e-see-simple-scale-statistics-Low-color-primary {
  912. color: #ff8000;
  913. }
  914. .dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .pf2e-see-simple-scale-statistics-Terrible-color-primary {
  915. color: #ff0000;
  916. }
  917. #sidebar > .dorako-resize {
  918. width: 6px;
  919. height: 100%;
  920. position: absolute;
  921. top: 0;
  922. cursor: col-resize;
  923. }
  924. #chat-form {
  925. --chatform-height: 100px;
  926. flex: 0 0 var(--chatform-height);
  927. }
  928. #chat-form > .dorako-resize {
  929. width: 100%;
  930. height: 4px;
  931. position: fixed;
  932. cursor: row-resize;
  933. }
  934. #sidebar-tabs {
  935. font-size: calc(var(--sidebar-tab-width) - 8px);
  936. --sidebar-tab-height: var(--sidebar-tab-size);
  937. --sidebar-tab-width: var(--sidebar-tab-size);
  938. }
  939. #sidebar-tabs > item {
  940. align-self: center;
  941. }
  942. /*# sourceMappingURL=dorako-ux.css.map */