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.

170 lines
4.5 KiB

  1. .pf2e-av {
  2. /* ==================== */
  3. /* Importer */
  4. /* ==================== */
  5. &.adventure-importer {
  6. figure.adventure-banner {
  7. flex: 0 0 100%;
  8. margin: 0.5rem 0;
  9. img {
  10. width: 100%;
  11. height: 300px;
  12. object-fit: cover;
  13. object-position: 0 30%;
  14. border-radius: 5px;
  15. }
  16. }
  17. .adventure-overview {
  18. flex: 2;
  19. padding-right: 1em;
  20. p {
  21. font-size: 0.875rem;
  22. line-height: 1.25em;
  23. }
  24. }
  25. .adventure-contents {
  26. ul {
  27. padding: 0;
  28. list-style: none;
  29. li i {
  30. color: var(--color-text-dark-inactive);
  31. margin-right: 0.5rem;
  32. }
  33. }
  34. }
  35. .import-options {
  36. input[type="checkbox"]:checked {
  37. -webkit-filter: hue-rotate(240deg);
  38. }
  39. }
  40. .import-controls .form-group label.checkbox {
  41. i { color: var(--color-text-dark-inactive); }
  42. font-size: var(--font-size-14);
  43. }
  44. .adventure-footer {
  45. flex: 0 0 100%;
  46. margin-top: 0.5rem;
  47. }
  48. }
  49. &.journal-sheet:not(.minimized) {
  50. min-width: 500px;
  51. }
  52. section.journal-entry-content, &.journal-entry-page section.window-content, &.adventure-importer section.window-content {
  53. color: black;
  54. background: url("./assets/parchment-av.jpg") repeat;
  55. }
  56. section.journal-entry-content {
  57. .journal-header {
  58. display: none;
  59. }
  60. .journal-entry-page {
  61. clear: both;
  62. }
  63. .journal-entry-pages {
  64. margin: 0;
  65. }
  66. }
  67. div.editable {
  68. margin: unset; // Removes margin from bottom of page and right of scrollbar
  69. div.scrollable {
  70. padding: 0;
  71. scrollbar-gutter: stable both-edges;
  72. div.edit-container {
  73. z-index: 5;
  74. }
  75. header.journal-page-header, header.adventure-header {
  76. margin: 0 0 0 -0.35rem;
  77. background: url("./assets/border-left.webp"),
  78. url("./assets/border-right.webp"),
  79. url("./assets/border-top.webp"),
  80. url("./assets/border-bottom.webp"),
  81. url("./assets/bg-rust-no-pad.webp");
  82. background-repeat: no-repeat, no-repeat, repeat-x, repeat-x, repeat-x;
  83. background-position: left, right, top, bottom, center;
  84. line-height: 5.25rem;
  85. border: none;
  86. text-align: center;
  87. font-family: var(--h1-font);
  88. color: var(--av-green-light);
  89. letter-spacing: 0.1rem;
  90. h1, h2, h3 {
  91. border-bottom: none;
  92. font-size: 2.5rem;
  93. }
  94. }
  95. section.journal-page-content {
  96. padding: 0 1rem; // Restores the balance of page borders. If we actually want to cut off page headers we can restore that by moving this back up to div.scrollable
  97. margin: 0.5rem 0;
  98. }
  99. }
  100. }
  101. // Table of contents changes
  102. aside.sidebar.flexcol.directory.journal-sidebar {
  103. // Size & Structure
  104. ol.directory-list {
  105. scrollbar-gutter: stable both-edges;
  106. li.directory-item {
  107. // Page titles list appearance
  108. border: unset;
  109. &:not(:first-child) {
  110. &.level1::before {
  111. content: "";
  112. background: url(assets/divider.webp) no-repeat;
  113. background-size: contain;
  114. background-position: center;
  115. top: 0;
  116. width: 100%;
  117. height: 1rem;
  118. margin: 0.25rem 0;
  119. }
  120. }
  121. &.level1 span {
  122. text-indent: 0rem;
  123. font-family: "Good OT Cond Bold";
  124. font-size: 1.1rem;
  125. }
  126. &.level2 span {
  127. text-indent: 0rem;
  128. font-family: "Good OT";
  129. }
  130. &.level3 span {
  131. text-indent: 0.5rem;
  132. font-family: "Good OT";
  133. }
  134. }
  135. }
  136. span.page-title {
  137. text-overflow: ellipsis;
  138. font-size: 0.9rem;
  139. }
  140. // Hide page subheading from appearing
  141. ol.headings {
  142. display: none
  143. }
  144. // Only when list is expanded
  145. &:not(.collapsed) {
  146. flex-basis: 16rem;
  147. // Hide page numbers
  148. span.page-number {
  149. color: transparent;
  150. }
  151. // Use a pointer for the selected page
  152. .active {
  153. .page-number::before {
  154. content: '⮚';
  155. color: white;
  156. visibility: visible;
  157. width: inherit;
  158. display: block;
  159. position: absolute;
  160. }
  161. }
  162. .active + .active {
  163. ::before {
  164. content: "";
  165. }
  166. }
  167. }
  168. }
  169. }