diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6892ebe..ecf43ae 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# 2.11.0
+
+- (Refactor) Massive internal refactor.
+- (Refinement) Added Foundry 2 styling for Token Action HUD.
+- (Refinement) Allowed certain header input fields to inherit height in Foundry 2 theme.
+- (Fix) Fixed a regression where PF2e See Simple Scale Statistics labels would be colored in the default Dorako theme.
+
# 2.10.11
- (Refinement) Ensured that Jewel of Indigo Isles and World of Indigo Isles journals are excluded from styling.
diff --git a/modules/consts.js b/esmodules/consts.js
similarity index 92%
rename from modules/consts.js
rename to esmodules/consts.js
index 9d32c15..de0bdd7 100644
--- a/modules/consts.js
+++ b/esmodules/consts.js
@@ -21,7 +21,6 @@ export const baseThemeCoreFoundryApplications = ["ImagePopout","SceneControls",
// prettier-ignore
export const baseThemePf2eApplications = ["VehicleSheetPF2e","HotbarPF2e", "EffectsPanel", "SceneDarknessAdjuster"]; // "JournalSheetPF2e",
// prettier-ignore
-// export const baseThemePf2eSheets = ["ItemSheet","ActorSheet","LootSheetPF2e"]; //"FamiliarSheetPF2e","HazardSheetPF2e"
export const baseThemePf2eSheets = ["KingdomSheetPF2e","CreatureSheetPF2e","PartySheetPF2e","SpellPreparationSheet","ItemSheet","NPCSheetPF2e","VehicleSheetPf2e","FamiliarSheetPF2e","HazardSheetPF2e", "CharacterSheetPF2e","LootSheetPF2e"]; //|| "ItemSheet","ActorSheet"
// prettier-ignore
@@ -37,9 +36,6 @@ export const premiumModuleSelector = ".pf2e-ii, .pf2e-woii, .seasonofghosts, .se
// SWPFSheet
// SWPFJournalSheet
-// prettier-ignore
-// export const premiumModuleIds = ["pf2e-beginner-box", "pf2e-abomination-vaults","pf2e-ap178-180-outlaws-of-alkenstar","pf2e-ap181-186-blood-lords", "pf2e-ap187-189-gatewalkers"];
-
// CLASSES
export class Avatar {
constructor(name, image) {
diff --git a/modules/dark-theme-hooks.js b/esmodules/dark-theme-hooks.js
similarity index 100%
rename from modules/dark-theme-hooks.js
rename to esmodules/dark-theme-hooks.js
diff --git a/modules/base-theme-hooks.js b/esmodules/dorako-theme.js
similarity index 100%
rename from modules/base-theme-hooks.js
rename to esmodules/dorako-theme.js
diff --git a/modules/chat-merge.js b/esmodules/dorako-ux/chat-merge.js
similarity index 93%
rename from modules/chat-merge.js
rename to esmodules/dorako-ux/chat-merge.js
index 916c3fd..1ec79bd 100644
--- a/modules/chat-merge.js
+++ b/esmodules/dorako-ux/chat-merge.js
@@ -28,15 +28,15 @@ export default class ChatMerge {
static ready() {
const style = document.querySelector(":root").style;
- style.setProperty("--dfce-cm-separation", this._separateWithBorder ? "" : "0");
- this._showHover
- ? style.removeProperty("--dfce-cm-hover-shadow")
- : style.setProperty("--dfce-cm-hover-shadow", "0px");
- style.setProperty("--dfce-cm-header", this._showHeader ? "" : "none");
- if (game.user.isGM) {
- style.setProperty("--dfce-cm-header-delete", this._showHeader ? "" : "0");
- style.setProperty("--dfce-cm-header-delete-pad", this._showHeader ? "" : "16px");
- }
+ // style.setProperty("--dfce-cm-separation", this._separateWithBorder ? "" : "0");
+ // this._showHover
+ // ? style.removeProperty("--dfce-cm-hover-shadow")
+ // : style.setProperty("--dfce-cm-hover-shadow", "0px");
+ // style.setProperty("--dfce-cm-header", this._showHeader ? "" : "none");
+ // if (game.user.isGM) {
+ // style.setProperty("--dfce-cm-header-delete", this._showHeader ? "" : "0");
+ // style.setProperty("--dfce-cm-header-delete-pad", this._showHeader ? "" : "16px");
+ // }
this._processAllMessage(ui.chat.element);
Hooks.on("renderChatLog", (_, html) => this._processAllMessage(html));
}
@@ -115,7 +115,7 @@ export default class ChatMerge {
const messages = element.find("li.chat-message");
// Return if there are no messages rendered
if (messages.length === 0) return;
- // Make sure to set the hover colour for the first message since we skip it in the processor bellow.
+ // Make sure to set the hover colour for the first message since we skip it in the processor below.
if (messages[0].hasAttribute("style")) {
messages[0].style.setProperty("--dfce-mc-border-color", messages[0].style.borderColor);
}
diff --git a/modules/chat-rolltype-buttons.js b/esmodules/dorako-ux/chat-rolltype-buttons.js
similarity index 98%
rename from modules/chat-rolltype-buttons.js
rename to esmodules/dorako-ux/chat-rolltype-buttons.js
index bd0e8eb..bce8989 100644
--- a/modules/chat-rolltype-buttons.js
+++ b/esmodules/dorako-ux/chat-rolltype-buttons.js
@@ -1,4 +1,4 @@
-import { MODULE_NAME } from "./consts.js";
+import { MODULE_NAME } from "../consts.js";
const ICONS_FOR_KNOWN_ROLL_TYPES = {
publicroll: "fas fa-dice-d20",
@@ -91,7 +91,7 @@ export default class ChatRollPrivacy {
html.find("select[name=rollMode]").after(buttonHtml);
html.find("select[name=rollMode]").remove();
- const nonrolltype = $(`
")
.addClass("form-group dorako-ui settings-header")
diff --git a/modules/premium-module-hooks.js b/esmodules/premium-module-hooks.js
similarity index 100%
rename from modules/premium-module-hooks.js
rename to esmodules/premium-module-hooks.js
diff --git a/modules/settings/avatar-settings.js b/esmodules/settings/avatar-settings.js
similarity index 100%
rename from modules/settings/avatar-settings.js
rename to esmodules/settings/avatar-settings.js
diff --git a/modules/settings/customization-settings.js b/esmodules/settings/customization-settings.js
similarity index 100%
rename from modules/settings/customization-settings.js
rename to esmodules/settings/customization-settings.js
diff --git a/modules/settings/external-module-settings.js b/esmodules/settings/external-module-settings.js
similarity index 100%
rename from modules/settings/external-module-settings.js
rename to esmodules/settings/external-module-settings.js
diff --git a/modules/settings/menu.js b/esmodules/settings/menu.js
similarity index 100%
rename from modules/settings/menu.js
rename to esmodules/settings/menu.js
diff --git a/modules/settings/migrations.js b/esmodules/settings/migrations.js
similarity index 100%
rename from modules/settings/migrations.js
rename to esmodules/settings/migrations.js
diff --git a/modules/settings/misc-settings.js b/esmodules/settings/misc-settings.js
similarity index 100%
rename from modules/settings/misc-settings.js
rename to esmodules/settings/misc-settings.js
diff --git a/esmodules/settings/settings.js b/esmodules/settings/settings.js
new file mode 100644
index 0000000..6ce5a87
--- /dev/null
+++ b/esmodules/settings/settings.js
@@ -0,0 +1,94 @@
+import * as util from "../util.js";
+import { ThemeSettings } from "./theme-settings.js";
+import { UXSettings } from "./ux-settings.js";
+import { AvatarSettings } from "./avatar-settings.js";
+import { MiscSettings } from "./misc-settings.js";
+import { CustomizationSettings } from "./customization-settings.js";
+import { ExternalModuleSettings } from "./external-module-settings.js";
+
+function injectCSS(filename) {
+ const head = document.getElementsByTagName("head")[0];
+ const mainCss = document.createElement("link");
+ mainCss.setAttribute("rel", "stylesheet");
+ mainCss.setAttribute("type", "text/css");
+ mainCss.setAttribute("href", "modules/pf2e-dorako-ui/styles/" + filename + ".css");
+ mainCss.setAttribute("media", "all");
+ head.insertBefore(mainCss, head.lastChild);
+}
+
+export function refreshChat() {
+ if (game.messages.size > 100) {
+ return ui.notifications.warn(game.i18n.localize("pf2e-dorako-ui.text.large-chatlog-warning"));
+ }
+ const messages = game.messages.filter((m) => m instanceof ChatMessage);
+ for (const message of messages) {
+ ui.chat.updateMessage(message);
+ }
+}
+
+Hooks.once("init", async () => {
+ util.debug("init");
+
+ game.settings.register("pf2e-dorako-ui", "mld-nag", {
+ scope: "world",
+ config: false,
+ default: true,
+ type: Boolean,
+ });
+
+ game.settings.register("pf2e-dorako-ui", "tah-nag", {
+ scope: "client",
+ config: false,
+ default: true,
+ type: Boolean,
+ });
+
+ game.settings.register("pf2e-dorako-ui", "migration-version", {
+ scope: "world",
+ config: false,
+ default: "0.0.0",
+ type: String,
+ });
+
+ ThemeSettings.registerSettings();
+ AvatarSettings.registerSettings();
+ UXSettings.registerSettings();
+ MiscSettings.registerSettings();
+ CustomizationSettings.registerSettings();
+ ExternalModuleSettings.registerSettings();
+
+ util.debug("registered settings");
+
+ // if (game.settings.get("pf2e-dorako-ui", "ux.chat-merge")) {
+ // ChatMerge.init();
+ // }
+
+ // if (game.settings.get("pf2e-dorako-ui", "ux.adjust-chat-controls")) {
+ // ChatRollPrivacy.setup();
+ // ChatRollPrivacy.init();
+ // }
+
+ const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
+ if (theme === "foundry2-theme") {
+ $("#tooltip").attr("data-theme", "foundry2");
+ $("#fps").attr("data-theme", "foundry2");
+ game.settings.set("pf2e-dorako-ui", "theme.chat-theme", "foundry2");
+ } else if (theme !== "no-theme") {
+ $("#tooltip").attr("data-theme", "dorako-ui");
+ $("#fps").attr("data-theme", "dorako-ui");
+ }
+
+ // injectCSS("dorako-theme/dorako-theme");
+ // injectCSS("foundry2-theme/foundry2-theme");
+ // injectCSS("dorako-ux/dorako-ux");
+ injectCSS("fonts");
+
+ // const root = document.querySelector(":root").style;
+
+ // root.setProperty("--avatar-size", game.settings.get("pf2e-dorako-ui", "avatar.size").toString() + "px");
+ // root.setProperty("--border-radius", game.settings.get("pf2e-dorako-ui", "ux.border-radius").toString() + "px");
+ // root.setProperty("--control-size", game.settings.get("pf2e-dorako-ui", "ux.control-size").toString() + "px");
+ // root.setProperty("--controls-alignment", game.settings.get("pf2e-dorako-ui", "ux.controls-alignment").toString());
+
+ util.debug("initialized properties");
+});
diff --git a/modules/settings/theme-settings.js b/esmodules/settings/theme-settings.js
similarity index 100%
rename from modules/settings/theme-settings.js
rename to esmodules/settings/theme-settings.js
diff --git a/modules/settings/ux-settings.js b/esmodules/settings/ux-settings.js
similarity index 100%
rename from modules/settings/ux-settings.js
rename to esmodules/settings/ux-settings.js
diff --git a/modules/util.js b/esmodules/util.js
similarity index 79%
rename from modules/util.js
rename to esmodules/util.js
index 5da266c..bfb251a 100644
--- a/modules/util.js
+++ b/esmodules/util.js
@@ -1,16 +1,6 @@
import { MODULE_NAME } from "./consts.js";
export function getSetting(key, localize = false) {
- // if(!localize) {
- // const setting = CONSTANTS.DEFAULT_SETTINGS[key];
- // if (setting?.moduleIntegration && !game.modules.get(setting.moduleIntegration.key)?.active) {
- // return setting.default;
- // }
- // }
-
- // const value = game.settings.get(MODULE_NAME, key);
- // if (localize) return game.i18n.localize(value);
- // return value;
return game.settings.get(MODULE_NAME, key);
}
diff --git a/module.json b/module.json
index d769d11..b283fc3 100644
--- a/module.json
+++ b/module.json
@@ -24,7 +24,7 @@
"type": "system",
"compatibility": {
"minimum": "4.0.0",
- "verified": "5.6.0"
+ "verified": "5.7.3"
}
},
{
@@ -54,10 +54,7 @@
],
"flags": {
"hotReload": {
- "extensions": [
- ".css",
- ".json"
- ]
+ "extensions": [".css", ".json"]
}
},
"languages": [
@@ -113,24 +110,23 @@
"path": "languages/it.json"
}
],
- "styles": [
- "styles/fonts.css"
- ],
+ "styles": ["styles/fonts.css", "styles/dorako-ui.css"],
"esmodules": [
- "modules/misc-hooks.js",
- "modules/settings/settings.js",
- "modules/dark-theme-hooks.js",
- "modules/base-theme-hooks.js",
- "modules/foundry2-theme.js",
- "modules/message-hooks.js",
- "modules/premium-module-hooks.js",
- "modules/consts.js",
- "modules/pixi.js",
- "modules/sidebar-resizer.js"
+ "esmodules/misc-hooks.js",
+ "esmodules/settings/settings.js",
+ "esmodules/dark-theme-hooks.js",
+ "esmodules/dorako-theme.js",
+ "esmodules/foundry2-theme.js",
+ "esmodules/message-hooks.js",
+ "esmodules/premium-module-hooks.js",
+ "esmodules/consts.js",
+ "esmodules/dorako-ux/customization.js",
+ "esmodules/dorako-ux/radial-condition-hud.js",
+ "esmodules/dorako-ux/sidebar-resizer.js"
],
"changelog": "https://github.com/Dorako/pf2e-dorako-ui/blob/master/CHANGELOG.md",
"download": "https://github.com/Dorako/pf2e-dorako-ui/archive/refs/tags/v1.11.3.zip",
"manifest": "https://github.com/Dorako/pf2e-dorako-ui/releases/latest/download/module.json",
"readme": "https://github.com/Dorako/pf2e-dorako-ui",
"bugs": "https://github.com/Dorako/pf2e-dorako-ui/issues"
-}
\ No newline at end of file
+}
diff --git a/modules/libWrapperShared.js b/modules/libWrapperShared.js
deleted file mode 100644
index 6633491..0000000
--- a/modules/libWrapperShared.js
+++ /dev/null
@@ -1,42 +0,0 @@
-import { MODULE_NAME } from "./consts.js";
-class Registration {
- nextId = 0;
- wrappers;
-
- handler(context, wrapped, ...args) {
- let current = wrapped;
- for (const wrapper of this.wrappers.values()) {
- const next = current;
- current = (...args) => wrapper.call(context, next, ...args);
- }
- return current.call(context, ...args);
- }
-}
-
-export default class libWrapperShared {
- static registrations;
-
- static register(target, handler) {
- let registration = this.registrations.get(target);
- if (!registration) {
- registration = new Registration();
- libWrapper.register(MODULE_NAME, target,
- function (this, wrapped, ...args) { return registration.handler(this, wrapped, ...args); }, 'WRAPPER');
- this.registrations.set(target, registration);
- }
- const id = registration.nextId++;
- registration.wrappers.set(id, handler);
- return id;
- }
-
- static unregister(target, id) {
- const registration = this.registrations.get(target);
- if (!registration) return false;
- registration.wrappers.delete(id);
- if (registration.wrappers.size === 0) {
- libWrapper.unregister(MODULE_NAME, target, false);
- this.registrations.delete(target);
- }
- return true;
- }
-}
\ No newline at end of file
diff --git a/sass/_colors.scss b/sass/_colors.scss
index 25b7a88..99ece66 100644
--- a/sass/_colors.scss
+++ b/sass/_colors.scss
@@ -1,4 +1,5 @@
@use "sass:color";
+@import "mixins";
/* ----------------------------------------- */
/* Color definitions */
@@ -144,11 +145,11 @@ $adjusted-lower: #cc3311 !default;
--glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8);
--glassy-sharp-inset: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
--glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8);
- --sheet-light: url(../img/background-light.webp);
- --sheet-dark: url(../img/background-dark4.webp);
- --header: url(../img/blue-header.webp);
- --banner-top: url(../img/blue-sidebar-top.webp);
- --banner-bottom: url(../img/blue-sidebar-bottom.webp);
+ --sheet-light: url("/modules/pf2e-dorako-ui/img/background-light.webp");
+ --sheet-dark: url("/modules/pf2e-dorako-ui/img/background-dark4.webp");
+ --header: url("/modules/pf2e-dorako-ui/img/blue-header.webp");
+ --banner-top: url("/modules/pf2e-dorako-ui/img/blue-sidebar-top.webp");
+ --banner-bottom: url("/modules/pf2e-dorako-ui/img/blue-sidebar-bottom.webp");
// --avatar-size: controlled in code
// --border-radius: controlled in code
// --control-size: controlled in code;
@@ -157,6 +158,60 @@ $adjusted-lower: #cc3311 !default;
--controls-margin: 8px;
}
+:root {
+ --color-warm-1: #ee9b3a;
+ --color-warm-2: #c9593f;
+ --color-warm-3: #5d142b;
+ --color-warm-4: #420418; // custom
+ --color-warm-5: #26020d; // custom
+
+ --color-cool-1: #b1a0d4; // custom
+ --color-cool-2: #79689c; // custom
+ --color-cool-3: #584a75;
+ --color-cool-4: #302831;
+ --color-cool-5: #0b0a13;
+
+ --color-cool-5-25: rgba(11, 10, 19, 0.25);
+ --color-cool-5-50: rgba(11, 10, 19, 0.5);
+ --color-cool-5-75: rgba(11, 10, 19, 0.75);
+ --color-cool-5-90: rgba(11, 10, 19, 0.9);
+
+ --color-light-1: #f7f3e8;
+ --color-light-2: #efe6d8;
+ --color-light-3: #e7d1b1;
+ --color-light-4: #d0b8a3;
+ --color-light-5: #9f8475;
+ --color-light-6: #816b66;
+
+ --color-level-error: #ce0707;
+ --color-level-error-bg: rgba(105, 0, 8, 0.8);
+ --color-level-error-border: #750003;
+ --color-level-info: #59a1f6;
+ --color-level-info-bg: rgba(47, 80, 132, 0.8);
+ --color-level-info-border: #5c87b9;
+ --color-level-success: #26b231;
+ --color-level-success-bg: rgba(26, 107, 34, 0.8);
+ --color-level-success-border: #1b8f23;
+ --color-level-warning: #ee9b3a;
+ --color-level-warning-bg: rgba(214, 150, 0, 0.8);
+ --color-level-warning-border: #b18404;
+
+ --color-level-green-bg: rgba(138, 211, 4, 0.4); // custom from website
+ --color-level-green-border: #8ad304; // custom from website
+ --color-level-yellow-bg: rgba(211, 192, 4, 0.4); // custom from website
+ --color-level-yellow-border: #d3c004; // custom from website
+ --color-level-orange-bg: rgba(211, 119, 4, 0.4); // custom from website
+ --color-level-orange-border: #d37704; // custom from website
+ --color-level-red-bg: rgba(211, 20, 4, 0.4); // custom from website
+ --color-level-red-border: #d31404; // custom from website
+
+ --color-scrollbar: #5d142b;
+ --color-scrollbar-border: #8d151b;
+
+ --app-background: var(--color-cool-5-90);
+ --app-border-color: var(--color-cool-4);
+}
+
/* ----------------------------------------- */
/* Overwrite Foundry colors */
/* ----------------------------------------- */
@@ -197,11 +252,3 @@ $adjusted-lower: #cc3311 !default;
--bg: var(--glass-bg-dark);
--half-transparent: rgba(255, 255, 255, 0.5);
}
-
-.foundry2-pc,
-.foundry2 {
- --rarity-common: #e1d8cf;
- --rarity-uncommon: #c45500;
- --rarity-rare: #5362ff;
- --rarity-unique: #e127e1;
-}
diff --git a/sass/_mixins.scss b/sass/_mixins.scss
index f38cfbc..8916919 100644
--- a/sass/_mixins.scss
+++ b/sass/_mixins.scss
@@ -82,7 +82,8 @@
&:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
&.active {
@@ -153,6 +154,7 @@
--input-placeholder-color: var(--color-light-4);
--input-text-selection-color: var(--color-cool-3);
--input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
--box-shadow: 0px 1px 3px 1px black;
background: var(--input-background-color);
@@ -166,7 +168,7 @@
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size-14);
+ font-size: var(--font-size);
transition: outline-color 0.5s;
&:not(:disabled, .disabled):hover,
diff --git a/sass/dorako-theme/_index.scss b/sass/dorako-theme/_index.scss
new file mode 100644
index 0000000..2a419e6
--- /dev/null
+++ b/sass/dorako-theme/_index.scss
@@ -0,0 +1,7 @@
+@import "../mixins";
+
+@import "foundry-core/";
+@import "pf2e-system/";
+
+@import "messages";
+@import "messages-dark";
diff --git a/sass/_messages-dark.scss b/sass/dorako-theme/_messages-dark.scss
similarity index 99%
rename from sass/_messages-dark.scss
rename to sass/dorako-theme/_messages-dark.scss
index 70cd1a6..8f93ab6 100644
--- a/sass/_messages-dark.scss
+++ b/sass/dorako-theme/_messages-dark.scss
@@ -1,6 +1,4 @@
@use "sass:color";
-@import "colors";
-@import "mixins";
.dorako-ui.message.chat-message.spell {
padding-bottom: 3px;
diff --git a/sass/_messages.scss b/sass/dorako-theme/_messages.scss
similarity index 99%
rename from sass/_messages.scss
rename to sass/dorako-theme/_messages.scss
index e2b8852..9ef4187 100644
--- a/sass/_messages.scss
+++ b/sass/dorako-theme/_messages.scss
@@ -1,5 +1,4 @@
@use "sass:color";
-@import "mixins";
/* ----------------------------------------- */
/* Header */
diff --git a/sass/foundry/_app-ui.scss b/sass/dorako-theme/foundry-core/_app-ui.scss
similarity index 78%
rename from sass/foundry/_app-ui.scss
rename to sass/dorako-theme/foundry-core/_app-ui.scss
index 9940689..d266483 100644
--- a/sass/foundry/_app-ui.scss
+++ b/sass/dorako-theme/foundry-core/_app-ui.scss
@@ -173,38 +173,6 @@
text-shadow: 0px 0px 3px black;
}
-#tooltip[data-theme="foundry2"] {
- background: var(--app-background);
- border: 1px solid var(--color-warm-1);
- box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
- backdrop-filter: blur(5px);
- border-radius: var(--border-radius);
- -webkit-backdrop-filter: blur(5px);
- min-height: 34px;
- font-size: var(--font-size-20);
- line-height: var(--font-size-20);
- text-shadow: 0px 0px 3px black;
-}
-
-.foundry2 #context-menu {
- @include f2-tooltip;
- li.context-item {
- &:first-child {
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
- }
- &:last-child {
- border-bottom-left-radius: var(--border-radius);
- border-bottom-right-radius: var(--border-radius);
- }
- &:hover {
- box-shadow: 0px 0px 0px 1px var(--color-warm-1);
- background: var(--color-warm-2);
- text-shadow: 0px 0px 3px black;
- }
- }
-}
-
/* ----------------------------------------- */
/* FPS display */
/* ----------------------------------------- */
@@ -213,7 +181,3 @@
@include glass;
text-shadow: 0px 0px 3px black;
}
-
-#fps[data-theme="foundry2"] {
- @include f2-app;
-}
diff --git a/sass/foundry/_application-dark.scss b/sass/dorako-theme/foundry-core/_application-dark.scss
similarity index 100%
rename from sass/foundry/_application-dark.scss
rename to sass/dorako-theme/foundry-core/_application-dark.scss
diff --git a/sass/foundry/_chat-bubbles.scss b/sass/dorako-theme/foundry-core/_chat-bubbles.scss
similarity index 100%
rename from sass/foundry/_chat-bubbles.scss
rename to sass/dorako-theme/foundry-core/_chat-bubbles.scss
diff --git a/sass/foundry/_controls.scss b/sass/dorako-theme/foundry-core/_controls.scss
similarity index 60%
rename from sass/foundry/_controls.scss
rename to sass/dorako-theme/foundry-core/_controls.scss
index c129050..43d73ce 100644
--- a/sass/foundry/_controls.scss
+++ b/sass/dorako-theme/foundry-core/_controls.scss
@@ -74,55 +74,3 @@ nav#controls.dorako-ui {
border: none;
}
}
-
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-
-nav#controls.foundry2 {
- padding-top: 12px;
- padding-bottom: 12px;
- display: flex;
- align-items: var(--controls-alignment);
-
- // Fix foundry's inconsistent gaps
- ol.control-tools.sub-controls > li,
- ol.control-tools.main-controls {
- margin-right: var(--controls-margin);
- }
-
- ol.control-tools {
- &.main-control {
- margin-right: var(--controls-margin);
- }
-
- li.control-tool,
- > li {
- @include f2-button-warm;
- @include f2-grayscale;
- margin-bottom: var(--controls-margin);
- height: var(--control-size);
- width: var(--control-size);
- font-size: calc(var(--control-size) - 12px);
-
- &.toggle {
- @include f2-button-cool;
- }
- }
- }
-}
-
-#darkness-adjuster.foundry2 {
- height: 42px !important; // overwrite system's !important
- @include f2-app;
- margin-top: 3px;
- background-color: var(--color-cool-2);
- border: 1px solid var(--color-cool-1);
-
- .window-content {
- overflow: hidden;
- background: unset;
- box-shadow: unset;
- border: none;
- }
-}
diff --git a/sass/foundry/_forms.scss b/sass/dorako-theme/foundry-core/_forms.scss
similarity index 100%
rename from sass/foundry/_forms.scss
rename to sass/dorako-theme/foundry-core/_forms.scss
diff --git a/sass/foundry/_hotbar.scss b/sass/dorako-theme/foundry-core/_hotbar.scss
similarity index 56%
rename from sass/foundry/_hotbar.scss
rename to sass/dorako-theme/foundry-core/_hotbar.scss
index 9faf12f..2f9ac77 100644
--- a/sass/foundry/_hotbar.scss
+++ b/sass/dorako-theme/foundry-core/_hotbar.scss
@@ -92,70 +92,3 @@
grid-template-columns: repeat(5, 50px);
}
}
-
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-
-#hotbar.foundry2 {
- .bar-controls {
- @include f2-app;
- }
-
- .macro {
- height: calc(var(--macro-size) + 2px);
- width: calc(var(--macro-size) + 2px);
- @include f2-app;
-
- &.inactive::before,
- &.active::before {
- @include quick-transition;
- content: "";
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- border-radius: var(--border-radius);
- overflow: hidden;
- pointer-events: none;
- }
-
- &.active:hover::before {
- @include quick-transition;
- content: "";
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background-color: color-mix(in srgb, var(--color-warm-1) 20%, transparent);
- border-radius: var(--border-radius);
- overflow: hidden;
- pointer-events: none;
- }
-
- .macro-key {
- background: none;
- right: 6px;
- padding: 0px;
- font-weight: initial;
- text-shadow: 0px 1px 5px black, 0px 1px 5px black;
- font-size: calc(var(--macro-size) / 3);
- }
-
- .macro-icon {
- border-radius: var(--border-radius);
- height: calc(var(--macro-size) + 0px);
- width: calc(var(--macro-size) + 0px);
- }
- }
-
- #macro-list {
- gap: 5px;
- margin: 0px 5px;
- border: none;
- grid-template-columns: repeat(10, calc(var(--macro-size) + 2px));
- align-content: end;
- }
-}
diff --git a/sass/foundry/_index.scss b/sass/dorako-theme/foundry-core/_index.scss
similarity index 83%
rename from sass/foundry/_index.scss
rename to sass/dorako-theme/foundry-core/_index.scss
index 8fe9863..a7f6576 100644
--- a/sass/foundry/_index.scss
+++ b/sass/dorako-theme/foundry-core/_index.scss
@@ -1,7 +1,6 @@
@import "app-ui";
@import "application-dark";
@import "chat-bubbles";
-@import "compact-ui";
@import "controls";
@import "forms";
@import "hotbar";
@@ -9,4 +8,3 @@
@import "notifications";
@import "sidebar";
@import "token-hud";
-@import "foundry2";
diff --git a/sass/dorako-theme/foundry-core/_navigation.scss b/sass/dorako-theme/foundry-core/_navigation.scss
new file mode 100644
index 0000000..f13fbb4
--- /dev/null
+++ b/sass/dorako-theme/foundry-core/_navigation.scss
@@ -0,0 +1,71 @@
+/* ----------------------------------------- */
+/* Scene Navigation */
+/* ----------------------------------------- */
+
+#navigation.dorako-ui {
+ color: var(--color-text-light-heading);
+ width: calc(100% - 46px); // Add some breathing room to ensure navigation isn't covering effect panel
+
+ #nav-toggle {
+ @include glass;
+ @include quick-transition;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex: 0 0 var(--control-size);
+ height: var(--control-size);
+ }
+
+ ol#scene-list {
+ li.nav-item {
+ @include glass;
+ @include quick-transition;
+ text-shadow: 0px 0px 3px black;
+ line-height: var(--control-size);
+
+ > a:hover {
+ text-shadow: unset;
+ }
+
+ .scene-players {
+ text-shadow: none;
+ }
+
+ &:hover {
+ color: var(--color-text-light-highlight);
+ background-color: var(--primary);
+ }
+
+ &.view {
+ @include glass;
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
+
+ &:hover {
+ color: white;
+ background-color: var(--primary-light);
+ }
+ }
+
+ &.gm {
+ @include glass;
+ background-color: var(--secondary-dark);
+
+ &:hover,
+ &.view {
+ color: var(--color-text-light-highlight);
+ background-color: var(--secondary-light);
+ }
+ }
+
+ &.context {
+ box-shadow: var(--glassy);
+ border: none;
+ }
+
+ &.active {
+ box-shadow: var(--gold-and-glow), var(--glassy);
+ }
+ }
+ }
+}
diff --git a/sass/dorako-theme/foundry-core/_notifications.scss b/sass/dorako-theme/foundry-core/_notifications.scss
new file mode 100644
index 0000000..667737f
--- /dev/null
+++ b/sass/dorako-theme/foundry-core/_notifications.scss
@@ -0,0 +1,29 @@
+/* ----------------------------------------- */
+/* Notifications */
+/* ----------------------------------------- */
+
+.dorako-ui {
+ .notification {
+ @include glass;
+ text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-highlight);
+
+ &.info {
+ background-color: var(--secondary);
+ border: none;
+ }
+
+ &.error {
+ background-color: var(--primary);
+ border: none;
+ }
+
+ &.warning,
+ &.alert {
+ background-color: #ecbf41;
+ color: black;
+ text-shadow: none;
+ border: none;
+ }
+ }
+}
diff --git a/sass/foundry/_sidebar.scss b/sass/dorako-theme/foundry-core/_sidebar.scss
similarity index 69%
rename from sass/foundry/_sidebar.scss
rename to sass/dorako-theme/foundry-core/_sidebar.scss
index 4079049..93d511c 100644
--- a/sass/foundry/_sidebar.scss
+++ b/sass/dorako-theme/foundry-core/_sidebar.scss
@@ -11,18 +11,21 @@
}
}
-section.chat-sidebar {
- gap: 5px;
- padding-bottom: 5px;
+.dorako-ui {
+ &.chat-sidebar,
+ .chat-sidebar {
+ gap: 5px;
+ padding-bottom: 6px;
+ }
}
-#chat-form {
- margin: 0px 6px;
- textarea {
- @include glass;
- background-color: rgba(255, 255, 255, 0.5);
- // background: rgb(212 213 205);
- // border: 1px solid#7a7971;
+.dorako-ui {
+ #chat-form {
+ margin: 0px 6px;
+ textarea {
+ @include glass;
+ background-color: rgba(255, 255, 255, 0.5);
+ }
}
}
@@ -36,7 +39,6 @@ section.chat-sidebar {
}
.sidebar-tab {
- // text-shadow: 0px 0px 3px black;
.message.chat-message {
text-shadow: none;
}
@@ -66,7 +68,6 @@ section.chat-sidebar {
}
.settings-sidebar h2 {
- // @include gold-border;
background: unset;
border: unset;
}
@@ -193,59 +194,3 @@ section.chat-sidebar {
}
}
}
-
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-
-.foundry2 {
- #sidebar-tabs {
- border: unset;
- --sidebar-tab-height: 22px;
-
- > .item {
- @include quick-transition;
- &:hover {
- color: var(--color-light-2);
- }
-
- &.active {
- @include f2-app;
- background-color: var(--color-warm-2);
- border-color: var(--color-warm-1);
- color: var(--color-light-2);
- }
- }
- }
-
- sidebar.collapsed #sidebar-tabs > .item.active {
- border-color: var(--color-warm-1);
- border-radius: var(--border-radius);
- &:first-child {
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
- }
- }
-
- #settings ul#game-details li.system-buttons {
- gap: 5px;
- button {
- border-width: 1px;
- border-radius: var(--border-radius) !important;
- }
- }
-
- .compendium.directory .directory-header .compendium-name,
- .compendium-sidebar .directory-item.compendium .compendium-name,
- .compendium-sidebar .directory-item.compendium.locked .compendium-name {
- @include f2-app;
- }
-
- .compendium-sidebar .directory-item.compendium .compendium-footer .source {
- @include f2-app;
- border-left: unset;
- border-bottom-left-radius: unset;
- border-top-left-radius: unset;
- border-bottom-right-radius: unset;
- }
-}
diff --git a/sass/foundry/_token-hud.scss b/sass/dorako-theme/foundry-core/_token-hud.scss
similarity index 68%
rename from sass/foundry/_token-hud.scss
rename to sass/dorako-theme/foundry-core/_token-hud.scss
index 5fb669a..fed1e15 100644
--- a/sass/foundry/_token-hud.scss
+++ b/sass/dorako-theme/foundry-core/_token-hud.scss
@@ -262,126 +262,3 @@
}
}
}
-
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-
-.foundry2.placeable-hud input[type="text"] {
- @include f2-input;
-}
-
-.foundry2 {
- token-hud .status-effects.active {
- // @include f2-app;
- gap: 3px;
- background: unset;
- border: unset;
- box-shadow: unset;
- picture {
- img {
- opacity: unset;
- @include f2-app;
- }
-
- &:hover img {
- border-color: var(--color-warm-2);
- box-shadow: 0px 0px 6px var(--color-warm-3), 0px 2px 8px 1px var(--color-warm-4);
- }
-
- &.active img {
- border-color: var(--color-warm-1);
- box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
- }
- }
- }
-
- token-hud .status-effects .title-bar {
- @include f2-tooltip;
- }
-
- token-hud .status-effects .effect-control .badge {
- border-width: 1px;
- border-radius: 0px var(--border-radius) 0px 3px;
- background: var(--color-warm-3);
- border-left-color: var(--color-warm-1);
- border-bottom-color: var(--color-warm-1);
- color: var(--color-light-2);
- font-size: 10px;
- text-shadow: 0px 1px 2px black;
- top: 0px;
- right: 1px;
- font-weight: 600;
- }
-
- .badge.fa-lock:before {
- position: relative;
- font-size: 6px;
- }
-
- token-hud .status-effects .effect-control {
- opacity: unset;
- }
-
- .control-icon {
- @include f2-app;
- text-shadow: 0px 1px 2px black;
-
- &:hover,
- &.active {
- color: var(--color-light-2);
- }
-
- > img {
- opacity: unset;
- filter: sepia() brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black);
- }
-
- &[data-action="overhead"],
- &[data-action="underfoot"] {
- @include quick-transition;
- background-color: var(--color-warm-4);
- border-color: var(--color-warm-3);
-
- &:hover,
- &.active {
- background-color: var(--color-warm-2);
- border-color: var(--color-warm-1);
- > img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 1px 1px black);
- }
-
- &:hover {
- background-color: var(--color-warm-2);
- }
- }
- }
-
- // These can be clicked, but do not become active
- &[data-action="sort-up"],
- &[data-action="sort-down"],
- &[data-action="config"],
- &[data-action="trigger"], // 'trigger' is from Monk's Active Tiles
- &[data-action="pf2e-perception"], // 'pf2e-perception' is from PF2e Perception by Idle
- &[data-action="clown-car"], // 'clown-car' from system
- &[data-action="delay"] // from flatcheck helper
- {
- &:hover {
- @include f2-button-warm;
- }
- }
-
- // These are toggles, inactive -> active -> inactive
- // 'active' is from Monk's Active Tiles
- // 'mystify' is from Workbench
- &[data-action="visibility"],
- &[data-action="effects"],
- &[data-action="combat"],
- &[data-action="locked"],
- &[data-action="target"],
- &[data-action="active"],
- &[data-action="mystify"] {
- @include f2-button-cool;
- }
- }
-}
diff --git a/sass/pf2e/_actor-sheet-dark.scss b/sass/dorako-theme/pf2e-system/_actor-sheet-dark.scss
similarity index 100%
rename from sass/pf2e/_actor-sheet-dark.scss
rename to sass/dorako-theme/pf2e-system/_actor-sheet-dark.scss
diff --git a/sass/pf2e/_actor-sheet.scss b/sass/dorako-theme/pf2e-system/_actor-sheet.scss
similarity index 100%
rename from sass/pf2e/_actor-sheet.scss
rename to sass/dorako-theme/pf2e-system/_actor-sheet.scss
diff --git a/sass/dorako-theme/pf2e-system/_code-mirror.scss b/sass/dorako-theme/pf2e-system/_code-mirror.scss
new file mode 100644
index 0000000..aeb95d1
--- /dev/null
+++ b/sass/dorako-theme/pf2e-system/_code-mirror.scss
@@ -0,0 +1,60 @@
+.dorako-ui.dark-theme {
+ &.pf2e.item.sheet form .tab.active.rules .rule-editing > .cm-editor,
+ &.pf2e.item.sheet form .item-rules .rule-editing > .cm-editor {
+ // @include glass;
+ background-color: var(--glass-bg);
+ border-radius: 5px;
+ box-shadow: var(--glassy-sharp);
+ }
+
+ .ͼ2 .cm-content {
+ caret-color: white;
+ }
+
+ .ͼ2 .cm-gutters {
+ background-color: black;
+ background-color: var(--glass-bg);
+ border-right: 1px solid var(--tertiary);
+ }
+
+ .ͼ2 .cm-activeLineGutter {
+ background-color: var(--tertiary);
+ color: black;
+ }
+
+ .ͼ2 .cm-activeLine {
+ background-color: rgba(245, 222, 179, 0.246);
+ }
+
+ .ͼ1.cm-focused .cm-matchingBracket {
+ background-color: yellow;
+ color: black;
+ border-radius: 3px;
+ box-shadow: 0px 2px 3px black;
+ }
+
+ // strings
+ .ͼe {
+ color: red;
+ }
+
+ // numbers
+ .ͼd {
+ color: greenyellow;
+ }
+
+ // bools
+ .ͼc {
+ color: rgb(68, 68, 252);
+ }
+
+ // null
+ .ͼb {
+ color: rgb(217, 31, 217);
+ }
+
+ // red triangle
+ .ͼ1 .cm-lintPoint:after {
+ border-bottom: 4px solid var(--primary-light);
+ }
+}
diff --git a/sass/pf2e/_combat.scss b/sass/dorako-theme/pf2e-system/_combat.scss
similarity index 100%
rename from sass/pf2e/_combat.scss
rename to sass/dorako-theme/pf2e-system/_combat.scss
diff --git a/sass/pf2e/_compendium-browser-dark.scss b/sass/dorako-theme/pf2e-system/_compendium-browser-dark.scss
similarity index 100%
rename from sass/pf2e/_compendium-browser-dark.scss
rename to sass/dorako-theme/pf2e-system/_compendium-browser-dark.scss
diff --git a/sass/pf2e/_effects-panel.scss b/sass/dorako-theme/pf2e-system/_effects-panel.scss
similarity index 100%
rename from sass/pf2e/_effects-panel.scss
rename to sass/dorako-theme/pf2e-system/_effects-panel.scss
diff --git a/sass/pf2e/_familiar-sheet.scss b/sass/dorako-theme/pf2e-system/_familiar-sheet.scss
similarity index 100%
rename from sass/pf2e/_familiar-sheet.scss
rename to sass/dorako-theme/pf2e-system/_familiar-sheet.scss
diff --git a/sass/pf2e/_globals-dark.scss b/sass/dorako-theme/pf2e-system/_globals-dark.scss
similarity index 100%
rename from sass/pf2e/_globals-dark.scss
rename to sass/dorako-theme/pf2e-system/_globals-dark.scss
diff --git a/sass/pf2e/_hazard-sheet.scss b/sass/dorako-theme/pf2e-system/_hazard-sheet.scss
similarity index 100%
rename from sass/pf2e/_hazard-sheet.scss
rename to sass/dorako-theme/pf2e-system/_hazard-sheet.scss
diff --git a/sass/pf2e/_index.scss b/sass/dorako-theme/pf2e-system/_index.scss
similarity index 87%
rename from sass/pf2e/_index.scss
rename to sass/dorako-theme/pf2e-system/_index.scss
index 4ab24c8..11513d8 100644
--- a/sass/pf2e/_index.scss
+++ b/sass/dorako-theme/pf2e-system/_index.scss
@@ -1,5 +1,3 @@
-@import "../mixins";
-
@import "actor-sheet";
@import "actor-sheet-dark";
@import "combat";
@@ -12,4 +10,3 @@
@import "no-compendium-banners";
@import "kingdom-sheet";
@import "code-mirror";
-@import "foundry2";
diff --git a/sass/pf2e/_kingdom-sheet.scss b/sass/dorako-theme/pf2e-system/_kingdom-sheet.scss
similarity index 100%
rename from sass/pf2e/_kingdom-sheet.scss
rename to sass/dorako-theme/pf2e-system/_kingdom-sheet.scss
diff --git a/sass/pf2e/_no-compendium-banners.scss b/sass/dorako-theme/pf2e-system/_no-compendium-banners.scss
similarity index 100%
rename from sass/pf2e/_no-compendium-banners.scss
rename to sass/dorako-theme/pf2e-system/_no-compendium-banners.scss
diff --git a/sass/pf2e/_npc-sheet.scss b/sass/dorako-theme/pf2e-system/_npc-sheet.scss
similarity index 94%
rename from sass/pf2e/_npc-sheet.scss
rename to sass/dorako-theme/pf2e-system/_npc-sheet.scss
index 00d80e7..fe85efb 100644
--- a/sass/pf2e/_npc-sheet.scss
+++ b/sass/dorako-theme/pf2e-system/_npc-sheet.scss
@@ -245,41 +245,6 @@
margin-right: 3px;
}
-// PF2e See Simple Statistics Scale
-.side-bar-section-header {
- .pf2e-see-simple-scale-statistics-High-color-primary {
- color: #3cff00;
- }
-
- .pf2e-see-simple-scale-statistics-Moderate-color-primary {
- color: #ffff54;
- }
-
- .pf2e-see-simple-scale-statistics-Low-color-primary {
- color: #ff8000;
- }
-
- .pf2e-see-simple-scale-statistics-Terrible-color-primary {
- color: #ff0000;
- }
-}
-
-.pf2e-see-simple-scale-statistics-High-color-primary {
- color: #3cff00;
-}
-
-.pf2e-see-simple-scale-statistics-Moderate-color-primary {
- color: #ffff54;
-}
-
-.pf2e-see-simple-scale-statistics-Low-color-primary {
- color: #ff8000;
-}
-
-.pf2e-see-simple-scale-statistics-Terrible-color-primary {
- color: #ff0000;
-}
-
/* Glassy */
.dorako-ui.sheet.pf2e.actor.npc.glassy-theme {
diff --git a/sass/dorako-ui.scss b/sass/dorako-ui.scss
index 5a1fe13..d484504 100644
--- a/sass/dorako-ui.scss
+++ b/sass/dorako-ui.scss
@@ -1,8 +1,4 @@
-@import "mixins";
-@import "foundry";
-@import "pf2e";
-@import "colors";
-@import "messages";
-@import "messages-dark";
-@import "reset";
-@import "misc";
+@import "module-support";
+@import "dorako-theme";
+@import "foundry2-theme";
+@import "dorako-ux";
diff --git a/sass/foundry/_compact-ui.scss b/sass/dorako-ux/_compact-ui.scss
similarity index 100%
rename from sass/foundry/_compact-ui.scss
rename to sass/dorako-ux/_compact-ui.scss
diff --git a/sass/module/_dorako-ui.scss b/sass/dorako-ux/_dorako-ui.scss
similarity index 99%
rename from sass/module/_dorako-ui.scss
rename to sass/dorako-ux/_dorako-ui.scss
index 274c46b..8db1300 100644
--- a/sass/module/_dorako-ui.scss
+++ b/sass/dorako-ux/_dorako-ui.scss
@@ -33,8 +33,8 @@ section.readaloud {
}
#chat-form {
- --chatformHeight: 100px;
- flex: 0 0 var(--chatformHeight);
+ --chatform-height: 100px;
+ flex: 0 0 var(--chatform-height);
> .dorako-resize {
width: 100%;
height: 4px;
diff --git a/sass/dorako-ux/_index.scss b/sass/dorako-ux/_index.scss
new file mode 100644
index 0000000..3a19f28
--- /dev/null
+++ b/sass/dorako-ux/_index.scss
@@ -0,0 +1,9 @@
+@use "sass:color";
+
+@import "../mixins";
+@import "../colors";
+
+@import "compact-ui";
+@import "dorako-ui";
+@import "misc";
+@import "reset";
diff --git a/sass/_misc.scss b/sass/dorako-ux/_misc.scss
similarity index 97%
rename from sass/_misc.scss
rename to sass/dorako-ux/_misc.scss
index 0aa46fd..e564240 100644
--- a/sass/_misc.scss
+++ b/sass/dorako-ux/_misc.scss
@@ -25,8 +25,23 @@ a.inline-roll:not(.inline-result) {
}
}
-// .foundry2 .tags,
-// .foundry2 .tags.paizo-style,
+// Undoes padding 1px 4px by system, which adds whitespace to the right of the repost button, and causes it to hover 1px
+a.inline-check,
+span[data-pf2-check],
+span[data-pf2-effect-area].with-repost {
+ padding: 0px;
+ padding-left: 4px;
+}
+
+.dorako-ui.message.chat-message.dark-theme a.inline-roll {
+ color: black;
+}
+
+i[data-pf2-repost] {
+ top: 0px;
+ cursor: pointer;
+}
+
.tah-tags-wrapper .tags,
.dorako-ui .message-content .tags,
.dorako-ui .tags.paizo-style,
@@ -71,14 +86,6 @@ a.inline-roll:not(.inline-result) {
}
}
-// Undoes padding 1px 4px by system, which adds whitespace to the right of the repost button, and causes it to hover 1px
-a.inline-check,
-span[data-pf2-check],
-span[data-pf2-effect-area].with-repost {
- padding: 0px;
- padding-left: 4px;
-}
-
// Fixes issue where hidden DC is too 'tall'
[data-visibility]:not([data-visibility="all"]) {
padding: unset;
@@ -91,6 +98,7 @@ span[data-pf2-effect-area].with-repost {
}
}
+// ugly hack
.pf2e-av .journal-page-content a.inline-check > i.icon,
.pf2e-av .journal-page-content span[data-pf2-check] > i.icon,
.pf2e-av .journal-page-content [data-pf2-repost] .label,
@@ -99,15 +107,6 @@ span[data-pf2-effect-area].with-repost {
color: var(--av-green-light);
}
-.dorako-ui.message.chat-message.dark-theme a.inline-roll {
- color: black;
-}
-
-i[data-pf2-repost] {
- top: 0px;
- cursor: pointer;
-}
-
// system uses 500, which makes it hard to tell whether something is bolded
.app.sheet.actor p,
.pf2e p {
diff --git a/sass/_reset.scss b/sass/dorako-ux/_reset.scss
similarity index 85%
rename from sass/_reset.scss
rename to sass/dorako-ux/_reset.scss
index 87ce16c..978833c 100644
--- a/sass/_reset.scss
+++ b/sass/dorako-ux/_reset.scss
@@ -1,5 +1,3 @@
-@import "mixins";
-
h3 {
border-bottom: none;
}
diff --git a/sass/foundry2-theme/_index.scss b/sass/foundry2-theme/_index.scss
new file mode 100644
index 0000000..21bf862
--- /dev/null
+++ b/sass/foundry2-theme/_index.scss
@@ -0,0 +1,4 @@
+@import "../mixins";
+
+@import "foundry-core/";
+@import "pf2e-system/";
diff --git a/sass/foundry/_foundry2.scss b/sass/foundry2-theme/foundry-core/_app-ui.scss
similarity index 71%
rename from sass/foundry/_foundry2.scss
rename to sass/foundry2-theme/foundry-core/_app-ui.scss
index ed9ebb9..a1114f8 100644
--- a/sass/foundry/_foundry2.scss
+++ b/sass/foundry2-theme/foundry-core/_app-ui.scss
@@ -1,60 +1,57 @@
-:root {
- --color-warm-1: #ee9b3a;
- --color-warm-2: #c9593f;
- --color-warm-3: #5d142b;
- --color-warm-4: #420418; // custom
- --color-warm-5: #26020d; // custom
-
- --color-cool-1: #b1a0d4; // custom
- --color-cool-2: #79689c; // custom
- --color-cool-3: #584a75;
- --color-cool-4: #302831;
- --color-cool-5: #0b0a13;
-
- --color-cool-5-25: rgba(11, 10, 19, 0.25);
- --color-cool-5-50: rgba(11, 10, 19, 0.5);
- --color-cool-5-75: rgba(11, 10, 19, 0.75);
- --color-cool-5-90: rgba(11, 10, 19, 0.9);
-
- --color-light-1: #f7f3e8;
- --color-light-2: #efe6d8;
- --color-light-3: #e7d1b1;
- --color-light-4: #d0b8a3;
- --color-light-5: #9f8475;
- --color-light-6: #816b66;
-
- --color-level-error: #ce0707;
- --color-level-error-bg: rgba(105, 0, 8, 0.8);
- --color-level-error-border: #750003;
- --color-level-info: #59a1f6;
- --color-level-info-bg: rgba(47, 80, 132, 0.8);
- --color-level-info-border: #5c87b9;
- --color-level-success: #26b231;
- --color-level-success-bg: rgba(26, 107, 34, 0.8);
- --color-level-success-border: #1b8f23;
- --color-level-warning: #ee9b3a;
- --color-level-warning-bg: rgba(214, 150, 0, 0.8);
- --color-level-warning-border: #b18404;
-
- --color-level-green-bg: rgba(138, 211, 4, 0.4); // custom from website
- --color-level-green-border: #8ad304; // custom from website
- --color-level-yellow-bg: rgba(211, 192, 4, 0.4); // custom from website
- --color-level-yellow-border: #d3c004; // custom from website
- --color-level-orange-bg: rgba(211, 119, 4, 0.4); // custom from website
- --color-level-orange-border: #d37704; // custom from website
- --color-level-red-bg: rgba(211, 20, 4, 0.4); // custom from website
- --color-level-red-border: #d31404; // custom from website
-
- --color-scrollbar: #5d142b;
- --color-scrollbar-border: #8d151b;
-
- --app-background: var(--color-cool-5-90);
- --app-border-color: var(--color-cool-4);
+/* ----------------------------------------- */
+/* FPS display */
+/* ----------------------------------------- */
+
+#fps[data-theme="foundry2"] {
+ @include f2-app;
+}
+
+/* ----------------------------------------- */
+/* Tooltip */
+/* ----------------------------------------- */
+
+#tooltip[data-theme="foundry2"] {
+ background: var(--app-background);
+ border: 1px solid var(--color-warm-1);
+ box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
+ backdrop-filter: blur(5px);
+ border-radius: var(--border-radius);
+ -webkit-backdrop-filter: blur(5px);
+ font-size: var(--font-size-16);
+ line-height: var(--font-size-16);
+ text-shadow: 0px 1px 2px black;
+}
+
+/* ----------------------------------------- */
+/* Context menu */
+/* ----------------------------------------- */
+
+.foundry2 #context-menu {
+ @include f2-tooltip;
+ li.context-item {
+ &:first-child {
+ border-top-left-radius: var(--border-radius);
+ border-top-right-radius: var(--border-radius);
+ }
+ &:last-child {
+ border-bottom-left-radius: var(--border-radius);
+ border-bottom-right-radius: var(--border-radius);
+ }
+ &:hover {
+ box-shadow: 0px 0px 0px 1px var(--color-warm-1);
+ background: var(--color-warm-2);
+ text-shadow: 0px 1px 2px black;
+ }
+ }
}
+/* ----------------------------------------- */
+/* Map v1 styling to v2 values */
+/* ----------------------------------------- */
+
+[data-theme="foundry2"],
.foundry2-pc,
.foundry2 {
- // Undo v1 styling
--color-shadow-primary: transparent;
--color-shadow-highlight: transparent;
--color-border-light-highlight: var(--color-cool-3);
@@ -71,7 +68,6 @@
--color-underline-header: var(--color-warm-2);
--color-underline-active: var(--color-warm-1);
--color-text-hyperlink: var(--color-warm-1);
- --input-height: 24px;
--color-border-highlight: var(--color-warm-1);
--color-border-highlight-alt: var(--color-warm-2);
--color-border-light-tertiary: var(--color-cool-4);
@@ -79,8 +75,27 @@
--color-bg-btn-minor-active: var(--color-warm-2);
--color-text-dark-primary: var(--color-light-3);
--color-text-dark-secondary: var(--color-light-5);
- --color-bg-option: var(--color-cool-4); // input-background-color
+ --color-bg-option: var(--color-cool-4);
+}
+
+/* ----------------------------------------- */
+/* .foundry2-pc specific */
+/* ----------------------------------------- */
+.foundry2-pc {
+ --color-rarity-common: #efeadc;
+ --color-rarity-uncommon: #c45500;
+ --color-rarity-rare: #5362ff;
+ --color-rarity-unique: #e127e1;
+ --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");
+}
+
+/* ----------------------------------------- */
+/* Generalized style choices */
+/* ----------------------------------------- */
+
+[data-theme="foundry2"],
+.foundry2 {
// Dark theme
--color-rarity-common: #efeadc;
--color-rarity-uncommon: #c45500;
@@ -88,6 +103,7 @@
--color-rarity-unique: #e127e1;
--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");
+ --input-height: 24px;
color: var(--color-light-3);
::-webkit-scrollbar-thumb {
@@ -143,74 +159,6 @@
input[type="search"] {
min-width: 24px;
}
-}
-
-.foundry2 {
- // System compat mode
- --alt: var(--color-cool-3);
- --bg: var(--color-warm-3);
- --visibility-gm-bg: var(--color-warm-3);
- --blind-roll: var(--color-warm-3);
-
- [data-visibility]:not([data-visibility="all"]) {
- outline: 1px dashed var(--color-scrollbar-border);
- }
-
- section.chat-sidebar .jump-to-bottom {
- z-index: 1;
- > a {
- @include f2-app;
- @include quick-transition;
- border-radius: 0px;
- border-left: unset;
- border-right: unset;
- background-color: var(--color-scrollbar);
- border-color: var(--color-scrollbar-border);
- &:hover {
- background-color: var(--color-warm-2);
- border-color: var(--color-warm-1);
- }
- }
- }
-
- hr {
- border: none;
- border-top: 1px solid var(--color-cool-3);
- border-bottom: 1px solid var(--color-cool-5);
- }
-
- &.dialog .dialog-buttons button.default {
- @include f2-button-warm;
- }
-
- form .form-group .form-fields button {
- height: var(--form-field-height);
- }
-
- &.filepicker .favorites .paths {
- box-shadow: unset;
- border: 1px solid var(--color-cool-3);
- background: var(--color-cool-5-50);
- .path {
- @include f2-button-cool;
- border-radius: 3px;
- }
- }
-
- &.filepicker .current-dir button {
- height: 32px;
- }
-
- &.package-configuration aside.sidebar nav.tabs {
- gap: 5px;
- .category-tab {
- padding: 4px 8px;
- }
- }
-
- &.sheet nav.sheet-tabs {
- border: none;
- }
input[type="range"]::-webkit-slider-runnable-track {
box-shadow: unset;
@@ -243,79 +191,101 @@
display: flex;
align-items: center;
gap: 0.25rem;
- background: var(--color-cool-4);
- border: 1px solid var(--color-cool-3);
- color: var(--color-light-2);
- border-radius: 2px;
+ background: var(--color-warm-2);
+ border: 1px solid var(--color-warm-1);
+ color: var(--color-light-1);
+ text-shadow: 0px 1px 2px black;
+ border-radius: 3px;
font-size: var(--font-size-12);
- opacity: 0.75;
}
- .directory .action-buttons button {
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
+ a.button,
+ button {
+ @include f2-button-warm;
}
- .directory .directory-header .header-search input {
- background: var(--color-cool-4);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
+ input[type="text"],
+ input[type="number"],
+ input[type="password"],
+ input[type="date"],
+ input[type="time"],
+ input[type="search"],
+ select {
+ @include f2-input;
}
- .directory .action-buttons button,
- .settings-sidebar button {
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- &:hover {
- }
+ input[type="checkbox"]:checked,
+ input[type="radio"]:checked {
+ accent-color: var(--color-warm-2);
}
- #chat-form {
- textarea {
- transition: outline 0.5s;
- background: var(--color-cool-4);
- // border: 1px solid var(--color-cool-3); // no border since --glassy
- &:focus {
- outline: 2px solid var(--color-cool-3);
- }
+ fieldset {
+ border: 1px solid var(--color-cool-3);
+ border-radius: var(--border-radius);
+ > legend {
+ color: var(--color-light-2);
+ text-shadow: unset;
}
}
- sidebar {
+ textarea {
+ color: var(--color-light-2);
+ background: var(--color-cool-4);
border: 1px solid var(--color-cool-3);
- // Dorako UI compat mode
- --glassy: 0px 0px 0px 1px var(--color-cool-3);
- --glass-bg-light: var(--app-background);
- --glassy: 0px 0px 0px 1px var(--color-cool-3), 0px 1px 3px 1px black;
- --glass-bg-light: var(--color-cool-5-50);
- // --glass-bg-light: var(--color-cool-4);
- --gold-and-glow: transparent;
- --primary-dark: var(--color-warm-3);
- --primary: var(--color-warm-2);
- --primary-light: var(--color-warm-2);
- // --secondary-dark: var(--color-cool-3);
- // --secondary: var(--color-cool-2);
- // --secondary-light: var(--color-cool-1);
- --secondary-dark: var(--color-warm-3);
- --secondary: var(--color-warm-2);
- --secondary-light: var(--color-warm-2);
- --color-text-light-heading: var(--color-light-3);
- --color-text-light-highlight: var(--color-light-2);
+ }
- // prettier-ignore
- --warm-background: radial-gradient(circle at bottom, color-mix(in srgb, var(--color-warm-1) 10%, transparent), transparent),
- linear-gradient(to bottom, color-mix(in srgb, var(--color-warm-3) 30%, transparent), transparent),
- var(--app-background);
- background: var(--warm-background);
-
- // Allows dorako-ui chat themes to be used
- .dorako-ui.message.chat-message.dark-theme {
- background: var(--app-background);
- box-shadow: unset;
- border: 1px solid var(--color-warm-1);
- }
+ hr {
+ border: none;
+ border-top: 1px solid var(--color-cool-3);
+ border-bottom: 1px solid var(--color-cool-5);
+ }
+
+ h1 {
+ color: var(--color-light-1);
+ }
+ h2 {
+ color: var(--color-light-1);
}
+ h3 {
+ color: var(--color-light-1);
+ }
+ h4 {
+ color: var(--color-light-2);
+ }
+ h5 {
+ color: var(--color-light-2);
+ }
+ h6 {
+ color: var(--color-light-2);
+ }
+
+ &.dialog .dialog-buttons button.default {
+ @include f2-button-warm;
+ }
+
+ [data-visibility]:not([data-visibility="all"]) {
+ outline: 1px dashed var(--color-scrollbar-border);
+ }
+
+ form .form-group .form-fields button {
+ height: var(--form-field-height);
+ }
+
+ &.sheet header.sheet-header img {
+ @include f2-app;
+ }
+
+ &.sheet header.sheet-header h1 input {
+ --font-size: inherit;
+ }
+}
+
+/* ----------------------------------------- */
+/* App and Window-app */
+/* ----------------------------------------- */
+[data-theme="foundry2"],
+.foundry2 {
&.app {
border-radius: var(--border-radius);
background: unset;
@@ -343,9 +313,9 @@
backdrop-filter: blur(4px);
// prettier-ignore
box-shadow: 0px 5px 20px 3px black,
- 0px 0px 50px 30px color-mix(in srgb, var(--color-warm-3) 10%, transparent),
- 0px 0px 30px 20px color-mix(in srgb, var(--color-warm-2) 20%, transparent),
- 0px 0px 10px 05px color-mix(in srgb, var(--color-warm-1) 40%, transparent);
+ 0px 0px 50px 30px color-mix(in srgb, var(--color-warm-3) 10%, transparent),
+ 0px 0px 30px 20px color-mix(in srgb, var(--color-warm-2) 20%, transparent),
+ 0px 0px 10px 05px color-mix(in srgb, var(--color-warm-1) 40%, transparent);
.window-header {
border: unset;
@@ -357,7 +327,6 @@
}
.window-resizable-handle {
- // background: var(--color-cool-4);
background: var(--color-warm-4);
border: 1px solid var(--color-cool-4);
border-radius: 4px 0px var(--border-radius) 0px;
@@ -367,108 +336,69 @@
right: -1px;
}
}
+}
- h1 {
- // font-family: var(--font-h1);
- // font-size: var(--font-h1-size);
- color: var(--color-light-1);
- }
- h2 {
- // font-family: var(--font-h2);
- // font-size: var(--font-h2-size);
- color: var(--color-light-1);
- }
- h3 {
- // font-family: var(--font-h3);
- // font-size: var(--font-h3-size);
- color: var(--color-light-1);
- }
- h4 {
- // font-family: var(--font-h4);
- // font-size: var(--font-h4-size);
- color: var(--color-light-2);
- }
- h5 {
- // font-family: var(--font-h5);
- // font-size: var(--font-h5-size);
- color: var(--color-light-2);
+/* ----------------------------------------- */
+/* Application specific */
+/* ----------------------------------------- */
+
+[data-theme="foundry2"],
+.foundry2 {
+ // System compat mode
+ --alt: var(--color-cool-3);
+ --bg: var(--color-warm-3);
+ --visibility-gm-bg: var(--color-warm-3);
+ --blind-roll: var(--color-warm-3);
+
+ &.filepicker .favorites .paths {
+ box-shadow: unset;
+ border: 1px solid var(--color-cool-3);
+ background: var(--color-cool-5-50);
+ .path {
+ @include f2-button-cool;
+ border-radius: 3px;
+ }
}
- h6 {
- // font-family: var(--font-h6);
- // font-size: var(--font-h6-size);
- color: var(--color-light-2);
+
+ &.filepicker .current-dir button {
+ height: 32px;
}
- a.button,
- button {
- display: flex;
- align-items: center;
- justify-content: center;
- padding: 0 0.5rem;
- text-decoration: none;
- cursor: pointer;
- font-size: var(--font-size-14);
+ &.package-configuration aside.sidebar nav.tabs {
gap: 5px;
+ .category-tab {
+ padding: 4px 8px;
+ }
}
- a.button,
- button {
- @include f2-button-warm;
+ &.sheet nav.sheet-tabs {
+ border: none;
}
- token-action-hud-core-settings input,
- input[type="text"],
- input[type="number"],
- input[type="password"],
- input[type="date"],
- input[type="time"],
- input[type="search"],
- select {
- @include f2-input;
- // // width: 100%;
- // height: var(--input-height);
- // line-height: var(--input-height);
- // padding: 0 0.5rem;
- // background: var(--input-background-color);
- // border: 1px solid var(--input-border-color);
- // border-radius: 4px;
- // --box-shadow: 0px 1px 3px 1px black;
- // box-shadow: var(--box-shadow);
- // outline: 1px solid transparent;
- // color: var(--input-text-color);
- // user-select: text;
- // font-size: var(--font-size-14);
- // transition: outline-color 0.5s;
-
- // &:not(:disabled, .disabled):hover,
- // &:focus {
- // cursor: pointer;
- // outline: 2px solid var(--input-focus-outline-color);
- // }
+ .directory .action-buttons button {
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
}
- input[type="checkbox"]:checked,
- input[type="radio"]:checked {
- accent-color: var(--color-warm-2);
+ .directory .directory-header .header-search input {
+ background: var(--color-cool-4);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
}
- input,
- select {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-text-color: var(--color-light-3);
- --input-focus-outline-color: var(--color-cool-3);
- --input-text-selection-color: var(--color-cool-3);
+ .directory .action-buttons button,
+ .settings-sidebar button {
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
}
- fieldset {
- border: 1px solid var(--color-cool-3);
- border-radius: var(--border-radius);
- > legend {
- color: var(--color-light-2);
- text-shadow: unset;
+ #chat-form {
+ textarea {
+ @include f2-input;
+ height: 100%;
+ border-radius: var(--border-radius);
}
+ margin: 0px var(--sidebar-margin);
}
}
@@ -490,7 +420,6 @@
}
&.sheet nav.sheet-tabs {
gap: 5px;
- // margin: 0px 2px;
}
&.sheet nav.sheet-tabs .item {
// --button-border-color: transparent; // bad foundry default
@@ -498,14 +427,20 @@
}
}
+/* ----------------------------------------- */
+/* Journals */
+/* ----------------------------------------- */
+
.foundry2 {
&.sheet.journal-entry .journal-entry-content {
background: unset;
border: unset;
}
+
&.journal-sheet .journal-header .title {
background: var(--color-cool-4);
}
+
.editor-edit {
@include f2-button-warm;
border-radius: 3px;
@@ -515,9 +450,115 @@
table:not(.pf2-table) tr:nth-child(even) {
background: color-mix(in srgb, var(--color-cool-3) 20%, transparent);
}
+}
+
+/* ----------------------------------------- */
+/* Tagify and tags */
+/* ----------------------------------------- */
+
+.foundry2 {
+ .tagify,
+ tags.tagify.pf2e-tagify {
+ --tags-disabled-bg: #f1f1f1;
+ --tags-border-color: #ddd;
+ --tags-hover-border-color: #ccc;
+ --tags-focus-border-color: #3595f6;
+ --tag-border-radius: 3px;
+ --tag-bg: #e5e5e5;
+ --tag-hover: #d3e2e2;
+ --tag-text-color: black;
+ --tag-text-color--edit: black;
+ --tag-pad: 0.3em 0.5em;
+ --tag-inset-shadow-size: 1.1em;
+ --tag-invalid-color: #d39494;
+ --tag-invalid-bg: rgba(211, 148, 148, 0.5);
+ --tag-remove-bg: rgba(211, 148, 148, 0.3);
+ --tag-remove-btn-color: black;
+ --tag-remove-btn-bg: none;
+ --tag-remove-btn-bg--hover: #c77777;
+ --input-color: inherit;
+ --tag-hide-transition: 0.3s;
+ --placeholder-color: rgba(0, 0, 0, 0.4);
+ --placeholder-color-focus: rgba(0, 0, 0, 0.25);
+
+ --tag-bg: var(--color-warm-2);
+ --tags-border-color: var(--color-cool-3);
+ --tags-hover-border-color: var(--color-cool-3);
+ --tag-color: var(--color-light-2);
+
+ --tag-bg: var(--color-cool-4);
+ --tag-border-color: var(--color-cool-3);
+ --tags-border-color: var(--color-cool-3);
+
+ border: 1px solid var(--tag-border-color);
+ border-radius: 3px;
+
+ &.tagify--empty .tagify__input::before {
+ color: var(--color-light-5);
+ }
+
+ background: var(--color-cool-4);
+ &:hover {
+ box-shadow: unset;
+ }
+ select.tag {
+ border-width: 1px 1px 1px 1px;
+ height: var(--font-size-23);
+ }
+
+ tag {
+ border-radius: 4px;
+ border: 1px solid var(--tag-border-color);
+ }
+ tag .tagify__tag__removeBtn {
+ width: 12px;
+ height: 12px;
+ font: 12px/1 Arial;
+ }
+ tag .tagify__tag__removeBtn,
+ tag > div .tagify__tag-text {
+ color: var(--tag-color);
+ }
+ }
+
+ tags.paizo-style {
+ select {
+ width: auto;
+ }
+ }
- section.readaloud {
- --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");
+ .tags .tag {
+ height: auto;
+ padding: 3px 3px;
+ }
+
+ .tags,
+ .tags.paizo-style {
+ gap: 1px;
+
+ tag {
+ height: auto;
+ }
+
+ select.tag,
+ .tag:not(.tag_transparent),
+ tag:not(.tag_transparent) {
+ border-radius: 0px;
+ box-shadow: unset;
+ border: 1px solid var(--tertiary);
+ outline: 1px solid var(--gold-brown);
+ padding: 0.33em 0.33em;
+ }
+ .tag:first-child,
+ select.tag:first-child,
+ tag:first-child {
+ border-left-width: 1px;
+ }
+ .tag:first-child,
+ select.tag:last-child,
+ tag:last-child {
+ border-right-width: 1px;
+ }
}
}
@@ -740,121 +781,7 @@
}
}
- textarea {
- color: var(--color-light-2);
- background: var(--color-cool-4);
- border: 1px solid var(--color-cool-3);
- }
-
- // .tags.tags.paizo-style {
- // // @include f2-input;
- // // background-color: var(--color-cool-5);
- // }
-
- .tagify,
- tags.tagify.pf2e-tagify {
- --tags-disabled-bg: #f1f1f1;
- --tags-border-color: #ddd;
- --tags-hover-border-color: #ccc;
- --tags-focus-border-color: #3595f6;
- --tag-border-radius: 3px;
- --tag-bg: #e5e5e5;
- --tag-hover: #d3e2e2;
- --tag-text-color: black;
- --tag-text-color--edit: black;
- --tag-pad: 0.3em 0.5em;
- --tag-inset-shadow-size: 1.1em;
- --tag-invalid-color: #d39494;
- --tag-invalid-bg: rgba(211, 148, 148, 0.5);
- --tag-remove-bg: rgba(211, 148, 148, 0.3);
- --tag-remove-btn-color: black;
- --tag-remove-btn-bg: none;
- --tag-remove-btn-bg--hover: #c77777;
- --input-color: inherit;
- --tag-hide-transition: 0.3s;
- --placeholder-color: rgba(0, 0, 0, 0.4);
- --placeholder-color-focus: rgba(0, 0, 0, 0.25);
-
- --tag-bg: var(--color-warm-2);
- --tags-border-color: var(--color-cool-3);
- --tags-hover-border-color: var(--color-cool-3);
- --tag-color: var(--color-light-2);
-
- --tag-bg: var(--color-cool-4);
- --tag-border-color: var(--color-cool-3);
- --tags-border-color: var(--color-cool-3);
-
- border: 1px solid var(--tag-border-color);
- border-radius: 3px;
-
- &.tagify--empty .tagify__input::before {
- color: var(--color-light-5);
- }
-
- background: var(--color-cool-4);
- &:hover {
- box-shadow: unset;
- }
- select.tag {
- border-width: 1px 1px 1px 1px;
- height: var(--font-size-23);
- }
-
- tag {
- border-radius: 4px;
- border: 1px solid var(--tag-border-color);
- }
- tag .tagify__tag__removeBtn {
- width: 12px;
- height: 12px;
- font: 12px/1 Arial;
- }
- tag .tagify__tag__removeBtn,
- tag > div .tagify__tag-text {
- color: var(--tag-color);
- }
- }
-
- tags.paizo-style {
- select {
- width: auto;
- }
- }
-
.tox .tox-sidebar-wrap {
background-color: white;
}
- .tags .tag {
- height: auto;
- padding: 3px 3px;
- }
-
- .tags,
- .tags.paizo-style {
- gap: 1px;
-
- tag {
- height: auto;
- }
-
- select.tag,
- .tag:not(.tag_transparent),
- tag:not(.tag_transparent) {
- border-radius: 0px;
- box-shadow: unset;
- border: 1px solid var(--tertiary);
- outline: 1px solid var(--gold-brown);
- padding: 0.33em 0.33em;
- }
- .tag:first-child,
- select.tag:first-child,
- tag:first-child {
- border-left-width: 1px;
- }
- .tag:first-child,
- select.tag:last-child,
- tag:last-child {
- border-right-width: 1px;
- }
- }
}
diff --git a/sass/foundry2-theme/foundry-core/_controls.scss b/sass/foundry2-theme/foundry-core/_controls.scss
new file mode 100644
index 0000000..9a4b1d6
--- /dev/null
+++ b/sass/foundry2-theme/foundry-core/_controls.scss
@@ -0,0 +1,53 @@
+/* ----------------------------------------- */
+/* Controls */
+/* ----------------------------------------- */
+
+nav#controls.foundry2 {
+ padding-top: 12px;
+ padding-bottom: 12px;
+ display: flex;
+ align-items: var(--controls-alignment);
+
+ // Fix foundry's inconsistent gaps
+ ol.control-tools.sub-controls > li,
+ ol.control-tools.main-controls {
+ margin-right: var(--controls-margin);
+ }
+
+ ol.control-tools {
+ &.main-control {
+ margin-right: var(--controls-margin);
+ }
+
+ li.control-tool,
+ > li {
+ @include f2-button-warm;
+ @include f2-grayscale;
+ margin-bottom: var(--controls-margin);
+ height: var(--control-size);
+ width: var(--control-size);
+ font-size: calc(var(--control-size) - 12px);
+
+ &.toggle {
+ @include f2-button-cool;
+ }
+ }
+ }
+}
+
+.foundry2 {
+ darkness-adjuster {
+ height: 42px !important; // overwrite system's !important
+ @include f2-app;
+ margin-top: 3px;
+ background-color: var(--color-cool-2);
+ border: 1px solid var(--color-cool-1);
+
+ .window-content {
+ overflow: hidden;
+ background: unset;
+ box-shadow: unset;
+ border: none;
+ }
+ }
+}
diff --git a/sass/foundry2-theme/foundry-core/_hotbar.scss b/sass/foundry2-theme/foundry-core/_hotbar.scss
new file mode 100644
index 0000000..cd44de2
--- /dev/null
+++ b/sass/foundry2-theme/foundry-core/_hotbar.scss
@@ -0,0 +1,66 @@
+/* ----------------------------------------- */
+/* Hotbar */
+/* ----------------------------------------- */
+
+#hotbar.foundry2 {
+ .bar-controls {
+ @include f2-app;
+ }
+
+ .macro {
+ height: calc(var(--macro-size) + 2px);
+ width: calc(var(--macro-size) + 2px);
+ @include f2-app;
+
+ &.inactive::before,
+ &.active::before {
+ @include quick-transition;
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border-radius: var(--border-radius);
+ overflow: hidden;
+ pointer-events: none;
+ }
+
+ &.active:hover::before {
+ @include quick-transition;
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: color-mix(in srgb, var(--color-warm-1) 20%, transparent);
+ border-radius: var(--border-radius);
+ overflow: hidden;
+ pointer-events: none;
+ }
+
+ .macro-key {
+ background: none;
+ right: 6px;
+ padding: 0px;
+ font-weight: initial;
+ text-shadow: 0px 1px 5px black, 0px 1px 5px black;
+ font-size: calc(var(--macro-size) / 3);
+ }
+
+ .macro-icon {
+ border-radius: var(--border-radius);
+ height: calc(var(--macro-size) + 0px);
+ width: calc(var(--macro-size) + 0px);
+ }
+ }
+
+ #macro-list {
+ gap: 5px;
+ margin: 0px 5px;
+ border: none;
+ grid-template-columns: repeat(10, calc(var(--macro-size) + 2px));
+ align-content: end;
+ }
+}
diff --git a/sass/foundry2-theme/foundry-core/_index.scss b/sass/foundry2-theme/foundry-core/_index.scss
new file mode 100644
index 0000000..2609dd4
--- /dev/null
+++ b/sass/foundry2-theme/foundry-core/_index.scss
@@ -0,0 +1,7 @@
+@import "app-ui";
+@import "controls";
+@import "hotbar";
+@import "navigation";
+@import "notifications";
+@import "placeable-hud";
+@import "sidebar";
diff --git a/sass/foundry/_navigation.scss b/sass/foundry2-theme/foundry-core/_navigation.scss
similarity index 51%
rename from sass/foundry/_navigation.scss
rename to sass/foundry2-theme/foundry-core/_navigation.scss
index c6c9bd7..3b039a3 100644
--- a/sass/foundry/_navigation.scss
+++ b/sass/foundry2-theme/foundry-core/_navigation.scss
@@ -1,77 +1,5 @@
/* ----------------------------------------- */
-/* Scene Navigation */
-/* ----------------------------------------- */
-
-#navigation.dorako-ui {
- color: var(--color-text-light-heading);
- width: calc(100% - 46px); // Add some breathing room to ensure navigation isn't covering effect panel
-
- #nav-toggle {
- @include glass;
- @include quick-transition;
- display: flex;
- align-items: center;
- justify-content: center;
- flex: 0 0 var(--control-size);
- height: var(--control-size);
- }
-
- ol#scene-list {
- li.nav-item {
- @include glass;
- @include quick-transition;
- text-shadow: 0px 0px 3px black;
- line-height: var(--control-size);
-
- > a:hover {
- text-shadow: unset;
- }
-
- .scene-players {
- text-shadow: none;
- }
-
- &:hover {
- color: var(--color-text-light-highlight);
- background-color: var(--primary);
- }
-
- &.view {
- @include glass;
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-
- &:hover {
- color: white;
- background-color: var(--primary-light);
- }
- }
-
- &.gm {
- @include glass;
- background-color: var(--secondary-dark);
-
- &:hover,
- &.view {
- color: var(--color-text-light-highlight);
- background-color: var(--secondary-light);
- }
- }
-
- &.context {
- box-shadow: var(--glassy);
- border: none;
- }
-
- &.active {
- box-shadow: var(--gold-and-glow), var(--glassy);
- }
- }
- }
-}
-
-/* ----------------------------------------- */
-/* Foundry2 */
+/* Navigation */
/* ----------------------------------------- */
#navigation.foundry2 {
diff --git a/sass/foundry/_notifications.scss b/sass/foundry2-theme/foundry-core/_notifications.scss
similarity index 53%
rename from sass/foundry/_notifications.scss
rename to sass/foundry2-theme/foundry-core/_notifications.scss
index 3624a8b..b575761 100644
--- a/sass/foundry/_notifications.scss
+++ b/sass/foundry2-theme/foundry-core/_notifications.scss
@@ -2,36 +2,6 @@
/* Notifications */
/* ----------------------------------------- */
-.dorako-ui {
- .notification {
- @include glass;
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-highlight);
-
- &.info {
- background-color: var(--secondary);
- border: none;
- }
-
- &.error {
- background-color: var(--primary);
- border: none;
- }
-
- &.warning,
- &.alert {
- background-color: #ecbf41;
- color: black;
- text-shadow: none;
- border: none;
- }
- }
-}
-
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-
.foundry2 {
.notification {
border: 1px solid transparent;
diff --git a/sass/foundry2-theme/foundry-core/_placeable-hud.scss b/sass/foundry2-theme/foundry-core/_placeable-hud.scss
new file mode 100644
index 0000000..e377e62
--- /dev/null
+++ b/sass/foundry2-theme/foundry-core/_placeable-hud.scss
@@ -0,0 +1,103 @@
+/* ----------------------------------------- */
+/* Placeable HUD */
+/* ----------------------------------------- */
+
+.foundry2.placeable-hud input[type="text"] {
+ @include f2-input;
+}
+
+/* ----------------------------------------- */
+/* Token HUD */
+/* ----------------------------------------- */
+
+.foundry2 {
+ token-hud .status-effects.active {
+ // @include f2-app;
+ gap: 3px;
+ background: unset;
+ border: unset;
+ box-shadow: unset;
+ picture {
+ img {
+ opacity: unset;
+ @include f2-app;
+ }
+
+ &:hover img {
+ border-color: var(--color-warm-2);
+ box-shadow: 0px 0px 6px var(--color-warm-3), 0px 2px 8px 1px var(--color-warm-4);
+ }
+
+ &.active img {
+ border-color: var(--color-warm-1);
+ box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
+ }
+ }
+ }
+
+ token-hud .status-effects .title-bar {
+ @include f2-tooltip;
+ }
+
+ token-hud .status-effects .effect-control .badge {
+ border-width: 1px;
+ border-radius: 0px var(--border-radius) 0px 3px;
+ background: var(--color-warm-3);
+ border-left-color: var(--color-warm-1);
+ border-bottom-color: var(--color-warm-1);
+ color: var(--color-light-2);
+ font-size: 10px;
+ text-shadow: 0px 1px 2px black;
+ top: 0px;
+ right: 1px;
+ font-weight: 600;
+ &.fa-lock:before {
+ position: relative;
+ font-size: 6px;
+ }
+ }
+
+ token-hud .status-effects .effect-control {
+ opacity: unset;
+ }
+
+ .control-icon {
+ @include f2-button-warm;
+ @include f2-grayscale;
+
+ // These can be clicked, which makes them active but something else inactive
+ // This is the default behaviour for controls, and as such should be styled the same
+
+ // &[data-action="overhead"],
+ // &[data-action="underfoot"] {
+ // @include quick-transition;
+ // --button-background-color: var(--color-warm-4);
+ // --button-border-color: var(--color-warm-3);
+ // --button-hover-background-color: var(--color-warm-2);
+ // --button-hover-border-color: var(--color-warm-1);
+ // }
+
+ // These can be clicked, but do not become active
+ // &[data-action="sort-up"],
+ // &[data-action="sort-down"],
+ // &[data-action="config"],
+ // &[data-action="trigger"], // 'trigger' is from Monk's Active Tiles
+ // &[data-action="pf2e-perception"], // 'pf2e-perception' is from PF2e Perception by Idle
+ // &[data-action="clown-car"], // 'clown-car' from system
+ // &[data-action="delay"] // from flatcheck helper
+ // {
+ // }
+
+ // These are toggles, inactive -> active -> inactive
+ &[data-action="visibility"],
+ &[data-action="effects"],
+ &[data-action="combat"],
+ &[data-action="locked"],
+ &[data-action="target"],
+ &[data-action="active"], // From Monk's Active Tiles
+ &[data-action="mystify"] // from Workbench
+ {
+ @include f2-button-cool;
+ }
+ }
+}
diff --git a/sass/foundry2-theme/foundry-core/_sidebar.scss b/sass/foundry2-theme/foundry-core/_sidebar.scss
new file mode 100644
index 0000000..4453974
--- /dev/null
+++ b/sass/foundry2-theme/foundry-core/_sidebar.scss
@@ -0,0 +1,113 @@
+/* ----------------------------------------- */
+/* Sidebar */
+/* ----------------------------------------- */
+
+.foundry2 {
+ #sidebar-tabs {
+ border: unset;
+ --sidebar-tab-height: 22px;
+
+ > .item {
+ @include quick-transition;
+ &:hover {
+ color: var(--color-light-2);
+ }
+
+ &.active {
+ @include f2-app;
+ background-color: var(--color-warm-2);
+ border-color: var(--color-warm-1);
+ color: var(--color-light-2);
+ }
+ }
+ }
+
+ sidebar.collapsed #sidebar-tabs > .item.active {
+ border-color: var(--color-warm-1);
+ border-radius: var(--border-radius);
+ &:first-child {
+ border-top-left-radius: var(--border-radius);
+ border-top-right-radius: var(--border-radius);
+ }
+ }
+
+ #settings ul#game-details li.system-buttons {
+ gap: 5px;
+ button {
+ border-width: 1px;
+ border-radius: var(--border-radius) !important;
+ }
+ }
+
+ .compendium.directory .directory-header .compendium-name,
+ .compendium-sidebar .directory-item.compendium .compendium-name,
+ .compendium-sidebar .directory-item.compendium.locked .compendium-name {
+ @include f2-app;
+ }
+
+ .compendium-sidebar .directory-item.compendium .compendium-footer .source {
+ @include f2-app;
+ border-left: unset;
+ border-bottom-left-radius: unset;
+ border-top-left-radius: unset;
+ border-bottom-right-radius: unset;
+ }
+}
+
+.foundry2 {
+ &.chat-sidebar,
+ .chat-sidebar {
+ --sidebar-gap: 4px;
+ --sidebar-margin: 6px;
+ gap: var(--sidebar-gap);
+ padding-bottom: var(--sidebar-margin);
+ }
+
+ section.chat-sidebar .jump-to-bottom {
+ z-index: 1;
+ > a {
+ @include f2-app;
+ @include quick-transition;
+ border-radius: 0px;
+ border-left: unset;
+ border-right: unset;
+ background-color: var(--color-scrollbar);
+ border-color: var(--color-scrollbar-border);
+ &:hover {
+ background-color: var(--color-warm-2);
+ border-color: var(--color-warm-1);
+ }
+ }
+ }
+
+ sidebar {
+ border: 1px solid var(--color-cool-3);
+ // Dorako UI compat mode
+ --glassy: 0px 0px 0px 1px var(--color-cool-3);
+ --glass-bg-light: var(--app-background);
+ --glassy: 0px 0px 0px 1px var(--color-cool-3), 0px 1px 3px 1px black;
+ --glass-bg-light: var(--color-cool-5-50);
+ --gold-and-glow: transparent;
+ --primary-dark: var(--color-warm-3);
+ --primary: var(--color-warm-2);
+ --primary-light: var(--color-warm-2);
+ --secondary-dark: var(--color-warm-3);
+ --secondary: var(--color-warm-2);
+ --secondary-light: var(--color-warm-2);
+ --color-text-light-heading: var(--color-light-3);
+ --color-text-light-highlight: var(--color-light-2);
+
+ // prettier-ignore
+ --warm-background: radial-gradient(circle at bottom, color-mix(in srgb, var(--color-warm-1) 10%, transparent), transparent),
+ linear-gradient(to bottom, color-mix(in srgb, var(--color-warm-3) 30%, transparent), transparent),
+ var(--app-background);
+ background: var(--warm-background);
+
+ // Allows dorako-ui chat themes to be used
+ .dorako-ui.message.chat-message.dark-theme {
+ background: var(--app-background);
+ box-shadow: unset;
+ border: 1px solid var(--color-warm-1);
+ }
+ }
+}
diff --git a/sass/pf2e/foundry2/_actor-sheet.scss b/sass/foundry2-theme/pf2e-system/_actor-sheet.scss
similarity index 100%
rename from sass/pf2e/foundry2/_actor-sheet.scss
rename to sass/foundry2-theme/pf2e-system/_actor-sheet.scss
diff --git a/sass/pf2e/_code-mirror.scss b/sass/foundry2-theme/pf2e-system/_code-mirror.scss
similarity index 53%
rename from sass/pf2e/_code-mirror.scss
rename to sass/foundry2-theme/pf2e-system/_code-mirror.scss
index 85f7b9a..8b62f85 100644
--- a/sass/pf2e/_code-mirror.scss
+++ b/sass/foundry2-theme/pf2e-system/_code-mirror.scss
@@ -1,66 +1,5 @@
-.dorako-ui.dark-theme {
- &.pf2e.item.sheet form .tab.active.rules .rule-editing > .cm-editor,
- &.pf2e.item.sheet form .item-rules .rule-editing > .cm-editor {
- // @include glass;
- background-color: var(--glass-bg);
- border-radius: 5px;
- box-shadow: var(--glassy-sharp);
- }
-
- .ͼ2 .cm-content {
- caret-color: white;
- }
-
- .ͼ2 .cm-gutters {
- background-color: black;
- background-color: var(--glass-bg);
- border-right: 1px solid var(--tertiary);
- }
-
- .ͼ2 .cm-activeLineGutter {
- background-color: var(--tertiary);
- color: black;
- }
-
- .ͼ2 .cm-activeLine {
- background-color: rgba(245, 222, 179, 0.246);
- }
-
- .ͼ1.cm-focused .cm-matchingBracket {
- background-color: yellow;
- color: black;
- border-radius: 3px;
- box-shadow: 0px 2px 3px black;
- }
-
- // strings
- .ͼe {
- color: red;
- }
-
- // numbers
- .ͼd {
- color: greenyellow;
- }
-
- // bools
- .ͼc {
- color: rgb(68, 68, 252);
- }
-
- // null
- .ͼb {
- color: rgb(217, 31, 217);
- }
-
- // red triangle
- .ͼ1 .cm-lintPoint:after {
- border-bottom: 4px solid var(--primary-light);
- }
-}
-
/* ----------------------------------------- */
-/* Foundry2 */
+/* Code mirror */
/* ----------------------------------------- */
.foundry2 {
diff --git a/sass/pf2e/foundry2/_compendium-browser.scss b/sass/foundry2-theme/pf2e-system/_compendium-browser.scss
similarity index 100%
rename from sass/pf2e/foundry2/_compendium-browser.scss
rename to sass/foundry2-theme/pf2e-system/_compendium-browser.scss
diff --git a/sass/pf2e/foundry2/_critical-deck.scss b/sass/foundry2-theme/pf2e-system/_critical-deck.scss
similarity index 100%
rename from sass/pf2e/foundry2/_critical-deck.scss
rename to sass/foundry2-theme/pf2e-system/_critical-deck.scss
diff --git a/sass/pf2e/foundry2/_familiar-sheet.scss b/sass/foundry2-theme/pf2e-system/_familiar-sheet.scss
similarity index 84%
rename from sass/pf2e/foundry2/_familiar-sheet.scss
rename to sass/foundry2-theme/pf2e-system/_familiar-sheet.scss
index ad5170a..057ad24 100644
--- a/sass/pf2e/foundry2/_familiar-sheet.scss
+++ b/sass/foundry2-theme/pf2e-system/_familiar-sheet.scss
@@ -27,6 +27,12 @@
@include f2-input;
}
+ &.sheet.familiar .familiar-sheet-header .header-content .charname input {
+ --font-size: inherit;
+ --input-height: auto;
+ margin-right: 100px;
+ }
+
&.sheet.familiar .skills-content .skills-list .skill-name {
@include f2-button-warm;
}
diff --git a/sass/pf2e/foundry2/_hazard-sheet.scss b/sass/foundry2-theme/pf2e-system/_hazard-sheet.scss
similarity index 100%
rename from sass/pf2e/foundry2/_hazard-sheet.scss
rename to sass/foundry2-theme/pf2e-system/_hazard-sheet.scss
diff --git a/sass/pf2e/foundry2/_index.scss b/sass/foundry2-theme/pf2e-system/_index.scss
similarity index 92%
rename from sass/pf2e/foundry2/_index.scss
rename to sass/foundry2-theme/pf2e-system/_index.scss
index 60bd3b3..795b8fe 100644
--- a/sass/pf2e/foundry2/_index.scss
+++ b/sass/foundry2-theme/pf2e-system/_index.scss
@@ -11,3 +11,4 @@
@import "critical-deck";
@import "pc-sheet";
@import "compendium-browser";
+@import "code-mirror";
diff --git a/sass/pf2e/foundry2/_kingdom-sheet.scss b/sass/foundry2-theme/pf2e-system/_kingdom-sheet.scss
similarity index 100%
rename from sass/pf2e/foundry2/_kingdom-sheet.scss
rename to sass/foundry2-theme/pf2e-system/_kingdom-sheet.scss
diff --git a/sass/pf2e/foundry2/_loot-sheet.scss b/sass/foundry2-theme/pf2e-system/_loot-sheet.scss
similarity index 100%
rename from sass/pf2e/foundry2/_loot-sheet.scss
rename to sass/foundry2-theme/pf2e-system/_loot-sheet.scss
diff --git a/sass/pf2e/foundry2/_messages.scss b/sass/foundry2-theme/pf2e-system/_messages.scss
similarity index 96%
rename from sass/pf2e/foundry2/_messages.scss
rename to sass/foundry2-theme/pf2e-system/_messages.scss
index da151eb..414ad6f 100644
--- a/sass/pf2e/foundry2/_messages.scss
+++ b/sass/foundry2-theme/pf2e-system/_messages.scss
@@ -291,6 +291,20 @@
}
}
+/* ----------------------------------------- */
+/* System overwrites */
+/* ----------------------------------------- */
+
+.foundry2 {
+ &.chat-message > .message-content ul.participant-conditions {
+ border: unset;
+ box-shadow: unset;
+ li img {
+ @include f2-app;
+ }
+ }
+}
+
/* ----------------------------------------- */
/* Damage colors */
/* ----------------------------------------- */
diff --git a/sass/pf2e/foundry2/_npc-sheet.scss b/sass/foundry2-theme/pf2e-system/_npc-sheet.scss
similarity index 96%
rename from sass/pf2e/foundry2/_npc-sheet.scss
rename to sass/foundry2-theme/pf2e-system/_npc-sheet.scss
index 749bd1b..7f2e818 100644
--- a/sass/pf2e/foundry2/_npc-sheet.scss
+++ b/sass/foundry2-theme/pf2e-system/_npc-sheet.scss
@@ -28,6 +28,10 @@
text-shadow: 0px 1px 2px black;
}
+ &.actor.npc.sheet form .npc-sheet-header .name input {
+ --font-size: inherit;
+ }
+
&.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input,
&.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input {
@include f2-input;
diff --git a/sass/pf2e/foundry2/_party-sheet.scss b/sass/foundry2-theme/pf2e-system/_party-sheet.scss
similarity index 100%
rename from sass/pf2e/foundry2/_party-sheet.scss
rename to sass/foundry2-theme/pf2e-system/_party-sheet.scss
diff --git a/sass/pf2e/foundry2/_pc-sheet.scss b/sass/foundry2-theme/pf2e-system/_pc-sheet.scss
similarity index 100%
rename from sass/pf2e/foundry2/_pc-sheet.scss
rename to sass/foundry2-theme/pf2e-system/_pc-sheet.scss
diff --git a/sass/module-support.scss b/sass/module-support.scss
deleted file mode 100644
index 14fa507..0000000
--- a/sass/module-support.scss
+++ /dev/null
@@ -1,2 +0,0 @@
-@import "mixins";
-@import "module";
diff --git a/sass/module/_button-feel.scss b/sass/module-support/_button-feel.scss
similarity index 100%
rename from sass/module/_button-feel.scss
rename to sass/module-support/_button-feel.scss
diff --git a/sass/module/_card-hand-mini-toolbar.scss b/sass/module-support/_card-hand-mini-toolbar.scss
similarity index 100%
rename from sass/module/_card-hand-mini-toolbar.scss
rename to sass/module-support/_card-hand-mini-toolbar.scss
diff --git a/sass/module/_cautious-gamemasters-pack.scss b/sass/module-support/_cautious-gamemasters-pack.scss
similarity index 82%
rename from sass/module/_cautious-gamemasters-pack.scss
rename to sass/module-support/_cautious-gamemasters-pack.scss
index 3fefad2..914bb32 100644
--- a/sass/module/_cautious-gamemasters-pack.scss
+++ b/sass/module-support/_cautious-gamemasters-pack.scss
@@ -1,8 +1,7 @@
/* ----------------------------------------- */
/* Cautious Gamemaster's Pack (CGMP) */
/* ----------------------------------------- */
+
#chat-log .dorako-ui.dark-theme.message.emote .message-content {
- // text-align: unset;
color: unset;
- // font-style: unset;
}
diff --git a/sass/module/_chat-reactions.scss b/sass/module-support/_chat-reactions.scss
similarity index 100%
rename from sass/module/_chat-reactions.scss
rename to sass/module-support/_chat-reactions.scss
diff --git a/sass/module/_combat-carousel.scss b/sass/module-support/_combat-carousel.scss
similarity index 100%
rename from sass/module/_combat-carousel.scss
rename to sass/module-support/_combat-carousel.scss
diff --git a/sass/module/_custom-hotbar.scss b/sass/module-support/_custom-hotbar.scss
similarity index 100%
rename from sass/module/_custom-hotbar.scss
rename to sass/module-support/_custom-hotbar.scss
diff --git a/sass/module/_dalvyn-journal.scss b/sass/module-support/_dalvyn-journal.scss
similarity index 100%
rename from sass/module/_dalvyn-journal.scss
rename to sass/module-support/_dalvyn-journal.scss
diff --git a/sass/module/_damage-log.scss b/sass/module-support/_damage-log.scss
similarity index 100%
rename from sass/module/_damage-log.scss
rename to sass/module-support/_damage-log.scss
diff --git a/sass/module/_dfce.scss b/sass/module-support/_dfce.scss
similarity index 66%
rename from sass/module/_dfce.scss
rename to sass/module-support/_dfce.scss
index 3706048..cab53a4 100644
--- a/sass/module/_dfce.scss
+++ b/sass/module-support/_dfce.scss
@@ -22,21 +22,13 @@
border-bottom-right-radius: 0px;
margin-bottom: 0px;
padding-bottom: 5px;
- // &:hover {
- // box-shadow: var(--gold-and-glow);
- // }
}
&.dfce-cm-middle,
&.dfce-cm-bottom {
position: relative;
- border-top-style: none;
- border-bottom-style: none;
border-radius: 0px;
- // &:hover {
- // box-shadow: var(--gold-and-glow);
- // }
.message-content {
padding-right: 0px;
}
@@ -47,7 +39,7 @@
}
.message-header {
- background: transparent;
+ background: transparent !important;
box-shadow: none;
// text-shadow: 0px 0px 1px white;
margin: 0px;
@@ -74,21 +66,6 @@
}
}
-// div#scrollToBottom {
-// @include quick-transition;
-// @include glass;
-// background-color: #ecbf41;
-// text-shadow: none;
-// color: black;
-// margin-left: 6px;
-// margin-right: 7px;
-// top: -27px;
-// z-index: 1;
-// &:hover {
-// background-color: lighten(#ecbf41, 10);
-// }
-// }
-
#chat-controls {
padding: 0px;
}
@@ -97,7 +74,7 @@
flex-grow: 0;
}
-#chat-controls .buttons {
+.dorako-ui #chat-controls .buttons {
display: flex;
gap: 2.5px;
@@ -132,22 +109,6 @@
}
}
-// #chat-controls .control-buttons {
-// display: flex;
-// justify-content: center;
-// align-items: center;
-// gap: 5px;
-
-// a {
-// @include glass;
-// @include quick-transition;
-// color: var(--color-text-light-heading);
-// background-color: var(--glass-bg-light);
-// text-shadow: 0px 0px 3px black;
-// padding: 3px;
-// }
-// }
-
/* ----------------------------------------- */
/* DFCE Chat Merge */
/* ----------------------------------------- */
@@ -162,23 +123,54 @@
}
}
-.dorako-ui {
- &.dfce-cm-middle,
- &.dfce-cm-bottom {
+.dfce-cm-middle,
+.dfce-cm-bottom {
+ .dorako-header {
+ display: none;
+ }
+ &:hover {
.dorako-header {
+ display: block;
+ position: absolute;
+ right: 5px;
+ top: 3px;
+ width: fit-content;
+ background: none !important;
+ box-shadow: none !important;
+ z-index: 1;
+ .portrait-and-name {
+ display: none !important;
+ }
+ }
+ }
+}
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+
+.foundry2 {
+ #chat-controls {
+ gap: var(--sidebar-gap);
+ .buttons {
+ gap: var(--sidebar-gap);
+ flex-wrap: nowrap;
+ }
+ }
+
+ #dorako-rt-buttons {
+ flex: 1 0 170px;
+ }
+
+ #dorako-nonrt-buttons {
+ flex: 1 1 30px !important; // Chat reactions unsets this
+
+ &:empty {
display: none;
}
- &:hover {
- .dorako-header {
- display: block;
- position: absolute;
- right: 5px;
- top: 3px;
- width: fit-content;
- background: none !important;
- box-shadow: none;
- z-index: 1;
- }
+
+ > button {
+ flex: 1 1 32px;
}
}
}
diff --git a/sass/module-support/_dice-tray.scss b/sass/module-support/_dice-tray.scss
new file mode 100644
index 0000000..c70ed3e
--- /dev/null
+++ b/sass/module-support/_dice-tray.scss
@@ -0,0 +1,140 @@
+/* ----------------------------------------- */
+/* Dice Tray */
+/* ----------------------------------------- */
+
+.dorako-ui {
+ .dice-tray {
+ display: flex;
+ flex-direction: column;
+ gap: 5px;
+
+ .dice-tray__stacked {
+ gap: 3px;
+ }
+
+ input[type="text"] {
+ @include glass;
+ @include quick-transition;
+ background-color: var(--glass-bg-light);
+ text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-heading);
+
+ &:hover {
+ @include glass;
+ background-color: var(--secondary);
+ color: var(--color-text-light-highlight);
+ }
+
+ &:focus {
+ @include glass;
+ background-color: var(--secondary-light);
+ color: white;
+ }
+ }
+
+ button {
+ @include glass;
+ @include quick-transition;
+ background-color: var(--glass-bg-light);
+ text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-heading);
+
+ svg {
+ filter: drop-shadow(0px 0px 3px black);
+ * {
+ fill: var(--color-text-light-heading);
+ }
+ }
+
+ &.dice-tray__advantage:hover,
+ &.dice-tray__disadvantage:hover,
+ &.dice-tray__roll:hover,
+ &.dice-tray__math--add:hover,
+ &.dice-tray__math--sub:hover,
+ &:hover {
+ @include glass;
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
+
+ svg {
+ filter: drop-shadow(0px 0px 3px black);
+ * {
+ fill: var(--color-text-light-highlight);
+ }
+ }
+ }
+ }
+ .flexrow {
+ margin-left: 6px;
+ margin-right: 6px;
+ gap: 5px;
+ }
+ > * {
+ margin: 0px;
+ }
+ }
+}
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+
+.foundry2 {
+ .dice-tray {
+ display: flex;
+ flex-direction: column;
+ gap: var(--sidebar-gap);
+ > * {
+ margin: 0 var(--sidebar-margin);
+ }
+ .flexrow {
+ gap: var(--sidebar-gap);
+ }
+ .dice-tray__stacked {
+ button:first-child {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+ }
+ button:last-child {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
+ }
+ }
+ .dice-tray__buttons {
+ height: 32px;
+
+ button {
+ height: 100%;
+ width: auto;
+
+ > svg {
+ margin: 0px -10px;
+ filter: drop-shadow(0px 1px 2px black);
+ * {
+ fill: var(--color-light-3);
+ }
+ }
+
+ &.dice-tray__advantage:hover,
+ &.dice-tray__disadvantage:hover,
+ &.dice-tray__roll:hover,
+ &.dice-tray__math--add:hover,
+ &.dice-tray__math--sub:hover,
+ &:hover {
+ svg {
+ filter: drop-shadow(0px 1px 2px black);
+ * {
+ fill: var(--color-light-1);
+ }
+ }
+ }
+ }
+ }
+
+ input[type="text"] {
+ @include f2-input;
+ height: auto;
+ border-radius: var(--border-radius);
+ }
+ }
+}
diff --git a/sass/module/_enhancen-terrain-layer.scss b/sass/module-support/_enhancen-terrain-layer.scss
similarity index 100%
rename from sass/module/_enhancen-terrain-layer.scss
rename to sass/module-support/_enhancen-terrain-layer.scss
diff --git a/sass/module/_filepicker-plus.scss b/sass/module-support/_filepicker-plus.scss
similarity index 100%
rename from sass/module/_filepicker-plus.scss
rename to sass/module-support/_filepicker-plus.scss
diff --git a/sass/module/_forien-easy-polls.scss b/sass/module-support/_forien-easy-polls.scss
similarity index 100%
rename from sass/module/_forien-easy-polls.scss
rename to sass/module-support/_forien-easy-polls.scss
diff --git a/sass/module/_global-progress-clocks.scss b/sass/module-support/_global-progress-clocks.scss
similarity index 100%
rename from sass/module/_global-progress-clocks.scss
rename to sass/module-support/_global-progress-clocks.scss
diff --git a/sass/module-support/_index.scss b/sass/module-support/_index.scss
new file mode 100644
index 0000000..1f6fb77
--- /dev/null
+++ b/sass/module-support/_index.scss
@@ -0,0 +1,41 @@
+@use "sass:color";
+@import "../mixins";
+
+@import "button-feel";
+@import "card-hand-mini-toolbar";
+@import "cautious-gamemasters-pack";
+@import "chat-reactions";
+@import "combat-carousel";
+@import "custom-hotbar";
+@import "dalvyn-journal";
+@import "damage-log";
+@import "dfce";
+@import "dice-tray";
+@import "enhancen-terrain-layer";
+@import "filepicker-plus";
+@import "forien-easy-polls";
+@import "global-progress-clocks";
+@import "item-piles";
+@import "koboldworks-turn-announcer";
+@import "lib-df-buttons";
+@import "macros";
+@import "misc";
+@import "module-management-plus";
+@import "monarch";
+@import "monks";
+@import "party-overview";
+@import "pf2e-dailies";
+@import "pf2e-idle-hud";
+@import "pf2e-see-simple-scale-statistics";
+@import "pf2e-utility-buttons";
+@import "pinned-chatlog";
+@import "polyglot";
+@import "scene-preview";
+@import "speaking-as";
+@import "swade";
+@import "target-damage";
+@import "token-action-hud";
+@import "token-attacher";
+@import "tokenizer";
+@import "window-tabs";
+@import "workbench";
diff --git a/sass/module/_item-piles.scss b/sass/module-support/_item-piles.scss
similarity index 100%
rename from sass/module/_item-piles.scss
rename to sass/module-support/_item-piles.scss
diff --git a/sass/module/_koboldworks-turn-announcer.scss b/sass/module-support/_koboldworks-turn-announcer.scss
similarity index 100%
rename from sass/module/_koboldworks-turn-announcer.scss
rename to sass/module-support/_koboldworks-turn-announcer.scss
diff --git a/sass/module/_lib-df-buttons.scss b/sass/module-support/_lib-df-buttons.scss
similarity index 100%
rename from sass/module/_lib-df-buttons.scss
rename to sass/module-support/_lib-df-buttons.scss
diff --git a/sass/module/_macros.scss b/sass/module-support/_macros.scss
similarity index 79%
rename from sass/module/_macros.scss
rename to sass/module-support/_macros.scss
index 4cf27a8..f35cc79 100644
--- a/sass/module/_macros.scss
+++ b/sass/module-support/_macros.scss
@@ -1,12 +1,12 @@
/* ----------------------------------------- */
-/* Macros */
+/* Condition Manager */
/* ----------------------------------------- */
-// Condition Manager
.dorako-ui.window-app .window-content .dialog-content .cond-cont {
background: none;
}
+// Foundry2
.foundry2.window-app .window-content .dialog-content .cond-cont {
background: none;
.cond-butt-set {
@@ -25,7 +25,10 @@
}
}
-// Basic Action Macros
+/* ----------------------------------------- */
+/* Basic Action Macros (BAM) */
+/* ----------------------------------------- */
+
.dorako-ui.window-app .action-list button {
&.action-btn img {
border-radius: 3px;
diff --git a/sass/module/_misc.scss b/sass/module-support/_misc.scss
similarity index 99%
rename from sass/module/_misc.scss
rename to sass/module-support/_misc.scss
index 1e74786..675fc4c 100644
--- a/sass/module/_misc.scss
+++ b/sass/module-support/_misc.scss
@@ -9,6 +9,7 @@
/* ----------------------------------------- */
/* Pin Cushion */
/* ----------------------------------------- */
+
.pin-cushion-hud-tooltip-default {
// .dorako-ui does not get added to actual HUD div
@include glass;
diff --git a/sass/module/_module-management-plus.scss b/sass/module-support/_module-management-plus.scss
similarity index 100%
rename from sass/module/_module-management-plus.scss
rename to sass/module-support/_module-management-plus.scss
diff --git a/sass/module/_monarch.scss b/sass/module-support/_monarch.scss
similarity index 100%
rename from sass/module/_monarch.scss
rename to sass/module-support/_monarch.scss
diff --git a/sass/module/_monks.scss b/sass/module-support/_monks.scss
similarity index 90%
rename from sass/module/_monks.scss
rename to sass/module-support/_monks.scss
index 55dd1a0..89ba789 100644
--- a/sass/module/_monks.scss
+++ b/sass/module-support/_monks.scss
@@ -194,6 +194,7 @@
}
}
}
+
/* ----------------------------------------- */
/* Monk's little details */
/* ----------------------------------------- */
@@ -837,3 +838,85 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
color: var(--color-text-light-highlight);
}
}
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+
+.foundry2 {
+ .monks-active-tiles.sheet .items-list .items-header,
+ &.monks-active-tiles.sheet .items-list .items-header {
+ background: unset;
+ border: unset;
+ // @include f2-app;
+ // border-color: var(--color-cool-3);
+ .item-controls {
+ color: var(--color-light-3);
+ }
+ }
+
+ .monks-active-tiles.sheet .items-list .items-header h3,
+ &.monks-active-tiles.sheet .items-list .items-header h3 {
+ font-family: Signika, sans-serif;
+ }
+
+ trigger-action .files-list .items-header .item-controls,
+ trigger-action .buttons-list .items-header .item-controls,
+ &.monks-active-tiles .files-list .items-header .item-controls {
+ color: var(--color-light-2);
+ }
+
+ &.monks-active-tiles .file-list {
+ color: var(--color-light-3);
+ }
+
+ &.monks-active-tiles.sheet .items-list,
+ trigger-action .items-list li a,
+ &.monks-active-tiles .file-list li a {
+ color: var(--color-light-3);
+ }
+ trigger-action .file-list li,
+ &.monks-active-tiles.sheet .file-list li.item {
+ border-color: var(--color-cool-3);
+ }
+
+ &.action-sheet .display-value {
+ @include f2-input;
+ }
+
+ &.monks-active-tiles.sheet .items-list .item-controls a {
+ @include f2-button-warm;
+ }
+
+ &.monks-active-tiles.sheet .items-list .item .item-name {
+ color: var(--color-light-3);
+ }
+
+ &.monks-active-tiles div[data-tab="triggers"] .action-items .action-style {
+ color: #fafafa;
+ }
+
+ &.monks-active-tiles div[data-tab="triggers"] .action-items .filter-style {
+ color: #f73458;
+ }
+
+ &.monks-active-tiles div[data-tab="triggers"] .action-items .logic-style {
+ color: #2b40f8;
+ }
+
+ &.monks-active-tiles div[data-tab="triggers"] .action-items .entity-style {
+ color: #a9a9a9;
+ }
+
+ &.monks-active-tiles div[data-tab="triggers"] .action-items .details-style {
+ color: #a326fc;
+ }
+
+ &.monks-active-tiles div[data-tab="triggers"] .action-items .value-style {
+ color: #515151;
+ }
+
+ &.monks-active-tiles div[data-tab="triggers"] .action-items .tag-style {
+ color: #063d68;
+ }
+}
diff --git a/sass/module/_party-overview.scss b/sass/module-support/_party-overview.scss
similarity index 100%
rename from sass/module/_party-overview.scss
rename to sass/module-support/_party-overview.scss
diff --git a/sass/module/_pf2e-dailies.scss b/sass/module-support/_pf2e-dailies.scss
similarity index 100%
rename from sass/module/_pf2e-dailies.scss
rename to sass/module-support/_pf2e-dailies.scss
diff --git a/sass/module/_pf2e-idle-hud.scss b/sass/module-support/_pf2e-idle-hud.scss
similarity index 100%
rename from sass/module/_pf2e-idle-hud.scss
rename to sass/module-support/_pf2e-idle-hud.scss
diff --git a/sass/module-support/_pf2e-see-simple-scale-statistics.scss b/sass/module-support/_pf2e-see-simple-scale-statistics.scss
new file mode 100644
index 0000000..44e3961
--- /dev/null
+++ b/sass/module-support/_pf2e-see-simple-scale-statistics.scss
@@ -0,0 +1,46 @@
+// PF2e See Simple Statistics Scale
+
+.dorako-ui {
+ .side-bar-section-header {
+ .pf2e-see-simple-scale-statistics-Extreme-color-primary {
+ color: #6cd8ff;
+ }
+ .pf2e-see-simple-scale-statistics-High-color-primary {
+ color: #3cff00;
+ }
+
+ .pf2e-see-simple-scale-statistics-Moderate-color-primary {
+ color: #ffff54;
+ }
+
+ .pf2e-see-simple-scale-statistics-Low-color-primary {
+ color: #ff8000;
+ }
+
+ .pf2e-see-simple-scale-statistics-Terrible-color-primary {
+ color: #ff0000;
+ }
+ }
+}
+
+.foundry2 {
+ .pf2e-see-simple-scale-statistics-Extreme-color-primary {
+ color: #6cd8ff;
+ }
+
+ .pf2e-see-simple-scale-statistics-High-color-primary {
+ color: #3cff00;
+ }
+
+ .pf2e-see-simple-scale-statistics-Moderate-color-primary {
+ color: #ffff54;
+ }
+
+ .pf2e-see-simple-scale-statistics-Low-color-primary {
+ color: #ff8000;
+ }
+
+ .pf2e-see-simple-scale-statistics-Terrible-color-primary {
+ color: #ff0000;
+ }
+}
diff --git a/sass/module-support/_pf2e-utility-buttons.scss b/sass/module-support/_pf2e-utility-buttons.scss
new file mode 100644
index 0000000..16ab2ca
--- /dev/null
+++ b/sass/module-support/_pf2e-utility-buttons.scss
@@ -0,0 +1,71 @@
+.dorako-ui {
+ #fc-container {
+ button {
+ @include glass;
+ @include quick-transition;
+ background-color: var(--glass-bg-light);
+ text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-heading);
+
+ &:hover {
+ @include glass;
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
+
+ svg {
+ filter: drop-shadow(0px 0px 3px black);
+ * {
+ fill: var(--color-text-light-highlight);
+ }
+ }
+ }
+ }
+ }
+
+ #fc-button-target.highlight {
+ @include glass;
+ @include quick-transition;
+ outline: unset;
+ background-color: var(--secondary-dark);
+ &:hover {
+ background-color: var(--secondary-light);
+ }
+ }
+
+ #initiative-delay,
+ #initiative-return {
+ @include glass;
+ @include quick-transition;
+ background-color: var(--glass-bg-light);
+ text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-heading);
+
+ &:hover {
+ @include glass;
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
+
+ svg {
+ filter: drop-shadow(0px 0px 3px black);
+ * {
+ fill: var(--color-text-light-highlight);
+ }
+ }
+ }
+ }
+}
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+
+.foundry2 {
+ #fc-container {
+ margin: 0px var(--sidebar-margin);
+ }
+
+ #initiative-delay,
+ #initiative-return {
+ @include f2-button-warm;
+ }
+}
diff --git a/sass/module/_pinned-chatlog.scss b/sass/module-support/_pinned-chatlog.scss
similarity index 100%
rename from sass/module/_pinned-chatlog.scss
rename to sass/module-support/_pinned-chatlog.scss
diff --git a/sass/module-support/_polyglot.scss b/sass/module-support/_polyglot.scss
new file mode 100644
index 0000000..317d454
--- /dev/null
+++ b/sass/module-support/_polyglot.scss
@@ -0,0 +1,197 @@
+/* ----------------------------------------- */
+/* Polyglot */
+/* ----------------------------------------- */
+
+.dorako-ui {
+ .select2-dropdown.polyglot-language {
+ @include glass;
+ backdrop-filter: blur(5px);
+
+ ::-webkit-scrollbar-thumb {
+ background: var(--tertiary);
+ border: 1px solid var(--gold-brown);
+ }
+ }
+
+ .select2-container--default .select2-search--dropdown .select2-search__field {
+ @include glass;
+ @include quick-transition;
+ background: var(--glass-bg-light);
+
+ &:focus,
+ &:active,
+ &:hover {
+ background: var(--secondary-dark);
+ color: var(--color-text-light-highlight);
+ }
+ }
+
+ .select2-container--default .select2-results > .select2-results__options {
+ color: var(--color-text-light-heading);
+ text-shadow: 0px 0px 3px black;
+ padding-top: 1px;
+ }
+
+ .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
+ // @include glass;
+ // @include gold-border;
+ background: var(--secondary-light);
+ // border: 1px solid var(--tertiary);
+ box-shadow: 0px 0px 0px 1px var(--tertiary);
+ color: var(--color-text-light-highlight);
+ }
+
+ .select2-container--default .select2-results__option--selected {
+ // @include glass;
+ // @include gold-border;
+ background: var(--primary-light);
+ // border: 1px solid var(--tertiary);
+ box-shadow: 0px 0px 0px 1px var(--tertiary);
+ color: var(--color-text-light-highlight);
+ }
+
+ .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered,
+ .select2-container--default .select2-selection--single .select2-selection__rendered {
+ color: var(--color-text-light-heading);
+ &:focus,
+ &:active,
+ &:hover {
+ color: var(--color-text-light-highlight);
+ }
+ }
+
+ .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__arrow b {
+ border-color: var(--color-text-light-heading) transparent transparent transparent;
+ }
+
+ .polyglot-user-list div {
+ box-shadow: 0px 0px 0px 1px var(--tertiary);
+ }
+
+ #polyglot {
+ flex-basis: 20px;
+ gap: 5px;
+ flex-wrap: wrap;
+
+ label {
+ display: none;
+ }
+
+ &.polyglot-lang-select > span.select2-container {
+ margin: unset;
+ }
+
+ .select2-selection {
+ @include glass;
+ @include quick-transition;
+ cursor: pointer;
+ background: var(--glass-bg-light);
+ text-shadow: 0px 0px 3px black;
+ &:focus,
+ &:active,
+ &:hover {
+ background: var(--secondary-dark);
+ color: var(--color-text-light-highlight);
+ }
+ }
+
+ select {
+ @include glass;
+ background: var(--glass-bg-light);
+ color: var(--color-text-light-heading);
+ text-shadow: 0px 0px 3px black;
+ appearance: none;
+ margin: unset;
+ padding-left: 7px;
+ flex: 1 1 70px;
+
+ option,
+ optgroup {
+ background-color: rgb(37, 37, 37);
+ color: var(--color-text-light-highlight);
+ }
+ }
+ &.polyglot-lang-select input {
+ // @include glass;
+ // border radius doesn't work here
+ margin: unset;
+ accent-color: var(--color-checkbox-checked);
+ accent-color: var(--secondary-dark);
+
+ &:checked {
+ accent-color: var(--secondary-light);
+ }
+ }
+ .polyglot-user-list {
+ &:empty {
+ outline: unset;
+ flex: unset;
+ margin-right: -5px;
+ }
+ outline: 1px solid var(--gold-brown);
+ background: var(--gold-brown);
+ margin: 3px;
+ // display: flex;
+ gap: 1px;
+ border-radius: var(--border-radius);
+ flex-grow: 1;
+ flex-direction: row;
+ flex: 1 0 20px;
+ max-width: unset;
+ div {
+ display: flex;
+ border-radius: unset;
+ // height: 22px;
+ // width: 10px;
+ width: unset;
+ height: unset;
+ flex: 1 0;
+ width: 10px;
+ border: 1px solid var(--tertiary);
+ margin: unset;
+ // box-shadow: 0px 0px 3px 1px white;
+ &:first-child {
+ border-top-left-radius: var(--border-radius);
+ border-bottom-left-radius: var(--border-radius);
+ }
+ &:last-child {
+ border-top-right-radius: var(--border-radius);
+ border-bottom-right-radius: var(--border-radius);
+ }
+ }
+ }
+ }
+}
+
+.foundry2 {
+ #polyglot {
+ label {
+ display: none;
+ }
+ }
+
+ .polyglot-lang-select input {
+ margin: unset;
+ flex: 0 0 var(--input-height);
+ width: var(--input-height);
+ height: var(--input-height);
+ }
+
+ .polyglot-lang-select span.select2-selection {
+ @include f2-input;
+ }
+
+ .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered {
+ color: var(--input-text-color);
+ }
+
+ .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__arrow b {
+ border-color: var(--input-text-color) transparent transparent transparent;
+ }
+
+ .polyglot-user-list div {
+ box-shadow: 0px 0px 0px 1px rgba(white, 0.5) inset;
+ width: 14px;
+ height: 14px;
+ }
+}
diff --git a/sass/module/_scene-preview.scss b/sass/module-support/_scene-preview.scss
similarity index 100%
rename from sass/module/_scene-preview.scss
rename to sass/module-support/_scene-preview.scss
diff --git a/sass/module/_speaking-as.scss b/sass/module-support/_speaking-as.scss
similarity index 100%
rename from sass/module/_speaking-as.scss
rename to sass/module-support/_speaking-as.scss
diff --git a/sass/module/_swade.scss b/sass/module-support/_swade.scss
similarity index 100%
rename from sass/module/_swade.scss
rename to sass/module-support/_swade.scss
diff --git a/sass/module/_target-damage.scss b/sass/module-support/_target-damage.scss
similarity index 100%
rename from sass/module/_target-damage.scss
rename to sass/module-support/_target-damage.scss
diff --git a/sass/module/_token-action-hud.scss b/sass/module-support/_token-action-hud.scss
similarity index 70%
rename from sass/module/_token-action-hud.scss
rename to sass/module-support/_token-action-hud.scss
index 1b83b9f..8c8498c 100644
--- a/sass/module/_token-action-hud.scss
+++ b/sass/module-support/_token-action-hud.scss
@@ -108,3 +108,56 @@
background: white;
}
}
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+
+.foundry2 {
+ token-action-hud-core-settings input {
+ @include f2-input;
+ }
+}
+
+#tooltip[data-theme="foundry-2"] {
+ .tah-tooltip-wrapper {
+ font-size: 12px;
+ }
+}
+
+#token-action-hud[data-theme="foundry2"] {
+ .tah-action-button,
+ .tah-action-button:focus,
+ .tah-group-button,
+ .tah-group-button:focus {
+ @include f2-button-warm;
+ }
+
+ #tah-expand-hud {
+ @include f2-app;
+ justify-content: center;
+ width: 32px;
+ > i {
+ color: var(--color-light-3);
+ text-shadow: 0px 1px 2px black;
+ }
+ }
+
+ #tah-collapse-hud,
+ #tah-unlock {
+ box-shadow: unset !important;
+ }
+
+ .tah-action-button.toggle {
+ @include f2-button-cool;
+ }
+
+ .tah-button-image {
+ border-top-left-radius: var(--border-radius);
+ border-bottom-left-radius: var(--border-radius);
+ }
+
+ .tah-list-image {
+ @include f2-app;
+ }
+}
diff --git a/sass/module/_token-attacher.scss b/sass/module-support/_token-attacher.scss
similarity index 100%
rename from sass/module/_token-attacher.scss
rename to sass/module-support/_token-attacher.scss
diff --git a/sass/module/_tokenizer.scss b/sass/module-support/_tokenizer.scss
similarity index 100%
rename from sass/module/_tokenizer.scss
rename to sass/module-support/_tokenizer.scss
diff --git a/sass/module/_window-tabs.scss b/sass/module-support/_window-tabs.scss
similarity index 100%
rename from sass/module/_window-tabs.scss
rename to sass/module-support/_window-tabs.scss
diff --git a/sass/module-support/_workbench.scss b/sass/module-support/_workbench.scss
new file mode 100644
index 0000000..7c32bfa
--- /dev/null
+++ b/sass/module-support/_workbench.scss
@@ -0,0 +1,26 @@
+/* ----------------------------------------- */
+/* PF2e Workbench */
+/* ----------------------------------------- */
+
+// required to have higher specificity than Workbench
+html {
+ .xdy-pf2e-workbench-rarity-common {
+ color: var(--rarity-common);
+ border-color: var(--rarity-common);
+ }
+
+ .xdy-pf2e-workbench-rarity-uncommon {
+ color: var(--rarity-uncommon);
+ border-color: var(--rarity-uncommon);
+ }
+
+ .xdy-pf2e-workbench-rarity-rare {
+ color: var(--rarity-rare);
+ border-color: var(--rarity-rare);
+ }
+
+ .xdy-pf2e-workbench-rarity-unique {
+ color: var(--rarity-unique);
+ border-color: var(--rarity-unique);
+ }
+}
diff --git a/sass/module/_dice-tray.scss b/sass/module/_dice-tray.scss
deleted file mode 100644
index 4b33448..0000000
--- a/sass/module/_dice-tray.scss
+++ /dev/null
@@ -1,93 +0,0 @@
-/* ----------------------------------------- */
-/* Dice Tray */
-/* ----------------------------------------- */
-
-.dice-tray {
- display: flex;
- flex-direction: column;
- gap: 5px;
-
- .dice-tray__stacked {
- gap: 3px;
- }
-
- input[type="text"] {
- @include glass;
- @include quick-transition;
- background-color: var(--glass-bg-light);
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
-
- &:hover {
- @include glass;
- background-color: var(--secondary);
- color: var(--color-text-light-highlight);
- }
-
- &:focus {
- @include glass;
- background-color: var(--secondary-light);
- color: white;
- }
- }
-
- button {
- @include glass;
- @include quick-transition;
- background-color: var(--glass-bg-light);
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
-
- svg {
- filter: drop-shadow(0px 0px 3px black);
- * {
- fill: var(--color-text-light-heading);
- }
- }
-
- &.dice-tray__advantage:hover,
- &.dice-tray__disadvantage:hover,
- &.dice-tray__roll:hover,
- &.dice-tray__math--add:hover,
- &.dice-tray__math--sub:hover,
- &:hover {
- @include glass;
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-
- svg {
- filter: drop-shadow(0px 0px 3px black);
- * {
- fill: var(--color-text-light-highlight);
- }
- }
- }
- }
- .flexrow {
- margin-left: 6px;
- margin-right: 6px;
- gap: 5px;
- }
- > * {
- margin: 0px;
- }
-}
-
-.foundry2 {
- .dice-tray {
- .dice-tray__buttons {
- height: 32px;
- button {
- height: 100%;
- width: auto;
- > svg {
- margin: 0px -10px;
- }
- }
- }
- input[type="text"] {
- @include f2-input;
- height: auto;
- }
- }
-}
diff --git a/sass/module/_index.scss b/sass/module/_index.scss
deleted file mode 100644
index 6ac4ed4..0000000
--- a/sass/module/_index.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-@use "sass:color";
-@import "../colors";
-@import "cautious-gamemasters-pack", "combat-carousel", "custom-hotbar", "damage-log", "dfce", "dice-tray", "dorako-ui",
- "enhancen-terrain-layer", "filepicker-plus", "koboldworks-turn-announcer", "macros", "monarch", "monks", "polyglot",
- "scene-preview", "speaking-as", "target-damage", "token-action-hud", "workbench", "party-overview", "pf2e-dailies",
- "dalvyn-journal", "swade", "chat-reactions", "card-hand-mini-toolbar", "module-management-plus", "misc", "item-piles",
- "pf2e-idle-hud", "pf2e-utility-buttons", "window-tabs", "pinned-chatlog", "forien-easy-polls", "button-feel",
- "global-progress-clocks", "token-attacher", "lib-df-buttons", "tokenizer", "foundry2";
diff --git a/sass/module/_pf2e-utility-buttons.scss b/sass/module/_pf2e-utility-buttons.scss
deleted file mode 100644
index 7ef09e7..0000000
--- a/sass/module/_pf2e-utility-buttons.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-#fc-container {
- button {
- @include glass;
- @include quick-transition;
- background-color: var(--glass-bg-light);
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
-
- &:hover {
- @include glass;
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-
- svg {
- filter: drop-shadow(0px 0px 3px black);
- * {
- fill: var(--color-text-light-highlight);
- }
- }
- }
- }
-}
-
-#fc-button-target.highlight {
- @include glass;
- @include quick-transition;
- outline: unset;
- background-color: var(--secondary-dark);
- &:hover {
- background-color: var(--secondary-light);
- }
-}
-
-#initiative-delay,
-#initiative-return {
- @include glass;
- @include quick-transition;
- background-color: var(--glass-bg-light);
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
-
- &:hover {
- @include glass;
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-
- svg {
- filter: drop-shadow(0px 0px 3px black);
- * {
- fill: var(--color-text-light-highlight);
- }
- }
- }
-}
diff --git a/sass/module/_polyglot.scss b/sass/module/_polyglot.scss
deleted file mode 100644
index 360f78f..0000000
--- a/sass/module/_polyglot.scss
+++ /dev/null
@@ -1,177 +0,0 @@
-/* ----------------------------------------- */
-/* Polyglot */
-/* ----------------------------------------- */
-
-.select2-dropdown.polyglot-language {
- @include glass;
- backdrop-filter: blur(5px);
-
- ::-webkit-scrollbar-thumb {
- background: var(--tertiary);
- border: 1px solid var(--gold-brown);
- }
-}
-
-.select2-container--default .select2-search--dropdown .select2-search__field {
- @include glass;
- @include quick-transition;
- background: var(--glass-bg-light);
-
- &:focus,
- &:active,
- &:hover {
- background: var(--secondary-dark);
- color: var(--color-text-light-highlight);
- }
-}
-
-.select2-container--default .select2-results > .select2-results__options {
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
- padding-top: 1px;
-}
-
-.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
- // @include glass;
- // @include gold-border;
- background: var(--secondary-light);
- // border: 1px solid var(--tertiary);
- box-shadow: 0px 0px 0px 1px var(--tertiary);
- color: var(--color-text-light-highlight);
-}
-
-.select2-container--default .select2-results__option--selected {
- // @include glass;
- // @include gold-border;
- background: var(--primary-light);
- // border: 1px solid var(--tertiary);
- box-shadow: 0px 0px 0px 1px var(--tertiary);
- color: var(--color-text-light-highlight);
-}
-
-.polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered,
-.select2-container--default .select2-selection--single .select2-selection__rendered {
- color: var(--color-text-light-heading);
- &:focus,
- &:active,
- &:hover {
- color: var(--color-text-light-highlight);
- }
-}
-
-.polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__arrow b {
- border-color: var(--color-text-light-heading) transparent transparent transparent;
-}
-
-.polyglot-user-list div {
- box-shadow: 0px 0px 0px 1px var(--tertiary);
-}
-
-#polyglot {
- flex-basis: 20px;
- gap: 5px;
- flex-wrap: wrap;
-
- label {
- display: none;
- }
-
- &.polyglot-lang-select > span.select2-container {
- margin: unset;
- }
-
- .select2-selection {
- @include glass;
- @include quick-transition;
- cursor: pointer;
- background: var(--glass-bg-light);
- text-shadow: 0px 0px 3px black;
- &:focus,
- &:active,
- &:hover {
- background: var(--secondary-dark);
- color: var(--color-text-light-highlight);
- }
- }
-
- select {
- @include glass;
- background: var(--glass-bg-light);
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
- appearance: none;
- margin: unset;
- padding-left: 7px;
- flex: 1 1 70px;
-
- option,
- optgroup {
- background-color: rgb(37, 37, 37);
- color: var(--color-text-light-highlight);
- }
- }
- &.polyglot-lang-select input {
- // @include glass;
- // border radius doesn't work here
- margin: unset;
- accent-color: var(--color-checkbox-checked);
- accent-color: var(--secondary-dark);
-
- &:checked {
- accent-color: var(--secondary-light);
- }
- }
- .polyglot-user-list {
- &:empty {
- outline: unset;
- flex: unset;
- margin-right: -5px;
- }
- outline: 1px solid var(--gold-brown);
- background: var(--gold-brown);
- margin: 3px;
- // display: flex;
- gap: 1px;
- border-radius: var(--border-radius);
- flex-grow: 1;
- flex-direction: row;
- flex: 1 0 20px;
- max-width: unset;
- div {
- display: flex;
- border-radius: unset;
- // height: 22px;
- // width: 10px;
- width: unset;
- height: unset;
- flex: 1 0;
- width: 10px;
- border: 1px solid var(--tertiary);
- margin: unset;
- // box-shadow: 0px 0px 3px 1px white;
- &:first-child {
- border-top-left-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
- }
- &:last-child {
- border-top-right-radius: var(--border-radius);
- border-bottom-right-radius: var(--border-radius);
- }
- }
- }
-}
-
-.foundry2 a.polyglot-message-language {
- display: unset;
- background: unset;
- border: unset;
- padding: unset;
- box-shadow: unset;
- &:hover {
- display: unset;
- background: unset;
- border: unset;
- padding: unset;
- box-shadow: unset;
- }
-}
diff --git a/sass/module/_workbench.scss b/sass/module/_workbench.scss
deleted file mode 100644
index e61cf61..0000000
--- a/sass/module/_workbench.scss
+++ /dev/null
@@ -1,22 +0,0 @@
-/* ----------------------------------------- */
-/* PF2e Workbench */
-/* ----------------------------------------- */
-.xdy-pf2e-workbench-rarity-common {
- color: var(--rarity-common);
- border-color: var(--rarity-common);
-}
-
-.xdy-pf2e-workbench-rarity-uncommon {
- color: var(--rarity-uncommon);
- border-color: var(--rarity-uncommon);
-}
-
-.xdy-pf2e-workbench-rarity-rare {
- color: var(--rarity-rare);
- border-color: var(--rarity-rare);
-}
-
-.xdy-pf2e-workbench-rarity-unique {
- color: var(--rarity-unique);
- border-color: var(--rarity-unique);
-}
diff --git a/sass/module/foundry2/_index.scss b/sass/module/foundry2/_index.scss
deleted file mode 100644
index 3222923..0000000
--- a/sass/module/foundry2/_index.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-@import "../../mixins";
-
-@import "monks";
diff --git a/sass/module/foundry2/_monks.scss b/sass/module/foundry2/_monks.scss
deleted file mode 100644
index ec6d28e..0000000
--- a/sass/module/foundry2/_monks.scss
+++ /dev/null
@@ -1,77 +0,0 @@
-.foundry2 {
- .monks-active-tiles.sheet .items-list .items-header,
- &.monks-active-tiles.sheet .items-list .items-header {
- background: unset;
- border: unset;
- // @include f2-app;
- // border-color: var(--color-cool-3);
- .item-controls {
- color: var(--color-light-3);
- }
- }
-
- .monks-active-tiles.sheet .items-list .items-header h3,
- &.monks-active-tiles.sheet .items-list .items-header h3 {
- font-family: Signika, sans-serif;
- }
-
- trigger-action .files-list .items-header .item-controls,
- trigger-action .buttons-list .items-header .item-controls,
- &.monks-active-tiles .files-list .items-header .item-controls {
- color: var(--color-light-2);
- }
-
- &.monks-active-tiles .file-list {
- color: var(--color-light-3);
- }
-
- &.monks-active-tiles.sheet .items-list,
- trigger-action .items-list li a,
- &.monks-active-tiles .file-list li a {
- color: var(--color-light-3);
- }
- trigger-action .file-list li,
- &.monks-active-tiles.sheet .file-list li.item {
- border-color: var(--color-cool-3);
- }
-
- &.action-sheet .display-value {
- @include f2-input;
- }
-
- &.monks-active-tiles.sheet .items-list .item-controls a {
- @include f2-button-warm;
- }
-
- &.monks-active-tiles.sheet .items-list .item .item-name {
- color: var(--color-light-3);
- }
-
- &.monks-active-tiles div[data-tab="triggers"] .action-items .action-style {
- color: #fafafa;
- }
-
- &.monks-active-tiles div[data-tab="triggers"] .action-items .filter-style {
- color: #f73458;
- }
-
- &.monks-active-tiles div[data-tab="triggers"] .action-items .logic-style {
- color: #2b40f8;
- }
-
- &.monks-active-tiles div[data-tab="triggers"] .action-items .entity-style {
- color: #a9a9a9;
- }
-
- &.monks-active-tiles div[data-tab="triggers"] .action-items .details-style {
- color: #a326fc;
- }
-
- &.monks-active-tiles div[data-tab="triggers"] .action-items .value-style {
- color: #515151;
- }
-
- &.monks-active-tiles div[data-tab="triggers"] .action-items .tag-style {
- color: #063d68;
- }
-}
diff --git a/styles/dorako-theme/dorako-theme.css.map b/styles/dorako-theme/dorako-theme.css.map
new file mode 100644
index 0000000..d36d9ce
--- /dev/null
+++ b/styles/dorako-theme/dorako-theme.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../../sass/dorako-theme/foundry-core/_app-ui.scss","../../sass/_mixins.scss","../../sass/dorako-theme/foundry-core/_application-dark.scss","../../sass/dorako-theme/foundry-core/_chat-bubbles.scss","../../sass/dorako-theme/foundry-core/_controls.scss","../../sass/dorako-theme/foundry-core/_forms.scss","../../sass/dorako-theme/foundry-core/_hotbar.scss","../../sass/dorako-theme/foundry-core/_navigation.scss","../../sass/dorako-theme/foundry-core/_notifications.scss","../../sass/dorako-theme/foundry-core/_sidebar.scss","../../sass/dorako-theme/foundry-core/_token-hud.scss","../../sass/_colors.scss","../../sass/dorako-theme/modules/_cautious-gamemasters-pack.scss","../../sass/dorako-theme/modules/_combat-carousel.scss","../../sass/dorako-theme/modules/_custom-hotbar.scss","../../sass/dorako-theme/modules/_damage-log.scss","../../sass/dorako-theme/modules/_dfce.scss","../../sass/dorako-theme/modules/_dice-tray.scss","../../sass/dorako-theme/modules/_enhancen-terrain-layer.scss","../../sass/dorako-theme/modules/_filepicker-plus.scss","../../sass/dorako-theme/modules/_koboldworks-turn-announcer.scss","../../sass/dorako-theme/modules/_macros.scss","../../sass/dorako-theme/modules/_monarch.scss","../../sass/dorako-theme/modules/_monks.scss","../../sass/dorako-theme/modules/_polyglot.scss","../../sass/dorako-theme/modules/_scene-preview.scss","../../sass/dorako-theme/modules/_speaking-as.scss","../../sass/dorako-theme/modules/_target-damage.scss","../../sass/dorako-theme/modules/_token-action-hud.scss","../../sass/dorako-theme/modules/_workbench.scss","../../sass/dorako-theme/modules/_party-overview.scss","../../sass/dorako-theme/modules/_pf2e-dailies.scss","../../sass/dorako-theme/modules/_dalvyn-journal.scss","../../sass/dorako-theme/modules/_swade.scss","../../sass/dorako-theme/modules/_chat-reactions.scss","../../sass/dorako-theme/modules/_card-hand-mini-toolbar.scss","../../sass/dorako-theme/modules/_module-management-plus.scss","../../sass/dorako-theme/modules/_misc.scss","../../sass/dorako-theme/modules/_item-piles.scss","../../sass/dorako-theme/modules/_pf2e-idle-hud.scss","../../sass/dorako-theme/modules/_pf2e-utility-buttons.scss","../../sass/dorako-theme/modules/_window-tabs.scss","../../sass/dorako-theme/modules/_pinned-chatlog.scss","../../sass/dorako-theme/modules/_forien-easy-polls.scss","../../sass/dorako-theme/modules/_button-feel.scss","../../sass/dorako-theme/modules/_global-progress-clocks.scss","../../sass/dorako-theme/modules/_tokenizer.scss","../../sass/dorako-theme/pf2e-system/_actor-sheet.scss","../../sass/dorako-theme/pf2e-system/_actor-sheet-dark.scss","../../sass/dorako-theme/pf2e-system/_combat.scss","../../sass/dorako-theme/pf2e-system/_effects-panel.scss","../../sass/dorako-theme/pf2e-system/_familiar-sheet.scss","../../sass/dorako-theme/pf2e-system/_globals-dark.scss","../../sass/dorako-theme/pf2e-system/_hazard-sheet.scss","../../sass/dorako-theme/pf2e-system/_npc-sheet.scss","../../sass/dorako-theme/pf2e-system/_compendium-browser-dark.scss","../../sass/dorako-theme/pf2e-system/_no-compendium-banners.scss","../../sass/dorako-theme/pf2e-system/_kingdom-sheet.scss","../../sass/dorako-theme/pf2e-system/_code-mirror.scss","../../sass/dorako-theme/_messages.scss","../../sass/dorako-theme/_messages-dark.scss"],"names":[],"mappings":";AAAA;EACE;EACA;;;AAGF;AACA;AACA;AAEA;ECRE;EACA;EACA;EACA;EACA;EDMA;;AAEA;EACE;ECJF;;ADOE;EACE;;;AAKN;ECkBE;EACA;EACA;EACA;EACA;EACA;EACA;;ADrBA;EACE;ECjBF;;ADoBE;EACE;;;AAMJ;EACE;EACA;EACA;;AAEA;EC1BF;EACA;AACA;EACA,YACE;EAgBF;EACA;EDOI;EACA;;AAIJ;EACE;EACA;;;AAIJ;ECtDE;EACA;EACA;EACA;EACA;EDoDA;EACA;;AAEA;EACE;EACA;;AAEF;EChDA;EACA;AACA;EACA,YACE;EAgBF;EACA;ED6BE;EACA;EACA;;AAGA;EACE;EACA;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AACA;EACE;;AAEF;EACE;;AAIJ;EACE;;AACA;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AACA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGJ;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;;;AAIA;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;EChJE;EACA;EACA;EACA;EACA;ED8IA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGA;ECpKE;EACA;EACA;EACA;EACA;EDkKA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EClLE;EACA;EACA;EACA;EACA;EDgLA;;;AEpLA;EACE;;AAIA;EDLF;EACA;EACA;EACA;EACA;EAKA;ECAI;EACA;;AAEA;EDZJ;EACA;EACA;EACA;EACA;ECUM;EACA;EACA;;AAGJ;EACE;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;;AAKF;ED5EA;EACA;EACA;EACA;EACA;EAKA;ECsEE;EACA;EACA;;AAEA;EACE;EACA;;;AAKN;EACE;EACA;;AAEA;EACE;;;AAKF;EDrFA;EACA;AACA;EACA,YACE;EAgBF;EACA;ECkEE;EACA;;AACA;EACE;;;AAMJ;EACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAMA;EAGE;;;AAWF;EACE;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;;AAIJ;ED9IE;EACA;AACA;EACA,YACE;EAgBF;EACA;EC2HA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAQA;EACE;;AAGF;EAEE;EACA;EACA;;AAIA;AAAA;AAAA;EAGE;;AAGJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EDhOA;EACA;EACA;EACA;EACA;EAKA;EC0NE;EACA;;AAEA;EDtOF;EACA;EACA;EACA;EACA;ECoOI;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;;AAKF;EDtPJ;EACA;EACA;EACA;EACA;ECoPM;EACA;;AAIA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAMJ;EACE;EACA;;AAIJ;AAAA;EDnRA;EACA;EACA;EACA;EACA;ECmRE;EACA;EACA;;AAGF;AAAA;EAEE;;AACA;AAAA;EACE;EACA;EACA;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;ED9SF;EACA;EACA;EACA;EACA;EC4SI;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;ED1TJ;EACA;EACA;EACA;EACA;ECwTM;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EDhUJ;EACA;EACA;EACA;EACA;EC8TM;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAMR;EDjVA;EACA;EACA;EACA;EACA;EAKA;EC2UE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;;AAkBF;AAAA;AAAA;AAAA;EAIE;;AAGF;EAEE;;AAGF;EDrYA;EACA;EACA;EACA;EACA;ECmYE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAIJ;EDjaA;EACA;EACA;EACA;EACA;EAKA;EC2ZE;EACA;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EACE;EACA;;AAMJ;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKN;AACA;AACA;AAEA;EACE;EACA;;AAEA;EACE;;AAEF;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAKA;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;;AC3eN;EFgBE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;AElCF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EFGE;EACA;AACA;EACA,YACE;EAgBF;EACA;EEtBA;EACA;EACA;;;AAEF;EFlBE;EACA;EACA;EACA;EACA;EEgBA;EACA;;;ACtBF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;EHpBF;EACA;EACA;EACA;EACA;EAKA;EGeI;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;EHnCJ;EACA;EACA;EACA;EACA;EGkCM;EACA;;AAEA;AAAA;AAAA;EACE;;AAIJ;AAAA;EH9CJ;EACA;EACA;EACA;EACA;EG4CM;;AAEA;AAAA;AAAA;EHlDN;EACA;EACA;EACA;EACA;EGiDQ;EACA;;;AAOV;EH7DE;EACA;EACA;EACA;EACA;EG2DA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACzEJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAIJ;EJrBE;EACA;EACA;EACA;EACA;EImBA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAKF;EAEE;EACA;EACA;;;AAKF;EAEE;EACA;EACA;;;AAIJ;EJ7CE;EI+CA;;AAEA;EAEE;EACA;EACA;;AAEF;EAEE;EACA;EACA;;;AAIJ;EJhDE;EACA;AACA;EACA,YACE;EI8CF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE;;;AAIA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EJtHE;EACA;EACA;EACA;EACA;EIoHA;;;AAGF;EACE;;;AAIA;EJhIA;EACA;EACA;EACA;EACA;;;AIoIA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EJ7IA;EIsJE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;;AC9KN;AACA;AACA;AAGE;EACE;EACA;ELNF;EACA;EACA;EACA;EACA;EAKA;EKAE;;AAEA;ELFF;EKKI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;ELjBF;EKmBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EL/EA;EACA;EACA;EACA;EACA;;;AKgFF;EACE;IACE;IACA;;EAEF;IACE;;;AC3FJ;AACA;AACA;AAEA;EACE;EACA;;AAEA;ENPA;EACA;EACA;EACA;EACA;EAKA;EMCE;EACA;EACA;EACA;EACA;;AAIA;ENlBF;EACA;EACA;EACA;EACA;EAKA;EMYI;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;ENrCJ;EACA;EACA;EACA;EACA;EMmCM;EACA;;AAEA;EACE;EACA;;AAIJ;ENhDJ;EACA;EACA;EACA;EACA;EM8CM;;AAEA;EAEE;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;;;AClER;AACA;AACA;AAGE;EPJA;EACA;EACA;EACA;EACA;EOEE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;;;ACzBN;AACA;AACA;AAGE;EACE;;AACA;EACE;;;AAMJ;AAAA;EAEE;EACA;;;AAKF;EACE;;AACA;ERvBF;EACA;EACA;EACA;EACA;EQqBI;;;AAKN;EACE;EACA;EACA;;AACA;EACE;;;AAKF;EACE;;;AAIJ;ER7CE;EACA;EACA;EACA;EACA;EQ2CA;EAIA;;AAHA;EACE;;AAIF;EACE;;AAEA;EACE;EACA;;AAGJ;EACE;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;AAAA;ERzEA;EACA;EACA;EACA;EACA;EQwEE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;;AAIJ;ERzFA;EACA;EACA;EACA;EACA;EAKA;EQmFE;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGF;EAEE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAEA;ERlHJ;EACA;AACA;EACA,YACE;EQgHI;EACA;EACA;EACA;;;AAON;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;ERvJJ;EACA;EACA;EACA;EACA;EQqJI;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAON;ERvKA;EACA;EACA;EACA;EACA;EAKA;EQiKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AC9LN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAKF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAIJ;ETxGF;EACA;EACA;EACA;EACA;ESsGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAMJ;EThIF;EACA;EACA;EACA;EACA;ES8HI;;AACA;EACE;EACA;;AAGJ;ETxIF;EACA;EACA;EACA;EACA;EAKA;ESkII;;AAEA;EACE;;AAIF;EAEE;;AAEA;EAEE;;AACA;EACE;;AAGF;EACE;;AAcJ;EACE;;AACA;EACE;;AAQN;EAOE;;AAEA;EAEE;;AACA;EACE;;AAKN;EACE;;AAKF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAUA;EACE;;AAIJ;EACE;EACA;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;ACjQN;AACA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EV5NA;;;AUkOF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;;ACjQF;AACA;AACA;AACA;EACE;;;ACJF;AACA;AACA;AAGA;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EZrCA;EACA;EACA;EACA;EACA;EAKA;EY+BE;;AAEA;EACE;;AAEF;EACE;;AACA;EACE;;AAMJ;EACE;;AACA;EZ/CJ;EYiDM;;AAKN;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;;AACA;EZhEJ;EYkEM;;AAKN;EZhFA;EACA;EACA;EACA;EACA;EY8EE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EZxGA;EACA;EACA;EACA;EACA;EYuGE;EACA;;AAGF;EZ/GA;EACA;EACA;EACA;EACA;EAKA;EYyGE;EACA;;AACA;EACE;EACA;;;ACvHN;AACA;AACA;AACA;EACE;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;IACE;;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EbtCA;EACA;EACA;EACA;EACA;EaoCE;;AAGF;Eb3CA;EACA;EACA;EACA;EACA;EAKA;EaqCE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AChFN;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;EdAA;EcEE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKN;EACE;;;AAGF;AACE;AAKA;AAKA;AAKA;;AAdA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AC3DJ;AACA;AACA;AAGE;EAEE;EACA;EACA;;;AAKF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;;AAEA;EACE;;AAGF;AAAA;AAAA;EAEE;;AAGF;EACE;EACA;EAEA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;AAEA;Ef/EA;EACA;EACA;EACA;EACA;EAKA;EeyEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIA;EACE;;AAEF;EACE;EAEA;;;AAMR;AACA;AACA;AAKI;EACE;EACA;;;AAOJ;AAAA;EACE;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;;AC7IR;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EhBbF;EACA;EACA;EACA;EACA;EAKA;EgBOI;EACA;EACA;;AAEA;EhBpBJ;EACA;EACA;EACA;EACA;EgBkBM;EACA;;AAGF;EhB1BJ;EACA;EACA;EACA;EACA;EgBwBM;EACA;;AAIJ;EhBjCF;EACA;EACA;EACA;EACA;EAKA;EgB2BI;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EhB/CJ;EACA;EACA;EACA;EACA;EgBkDM;EACA;;AAEA;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;;AAEF;EACE;;;ACxEN;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;EjBAA;EATA;EACA;EACA;EACA;EACA;;AiBQE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;ACrBV;AACA;AACA;AAEA;ElBHE;EACA;EACA;EACA;EACA;EkBCA;EACA;;;AAGF;EACE;;;AAGF;ElBEE;EACA;AACA;EACA,YACE;EAgBF;EACA;EkBrBA;EACA;;;ACjBF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EnBOE;EACA;AACA;EACA,YACE;EAgBF;EACA;EmB1BA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACnBJ;AACA;AACA;AAGA;EACE;;;AAGF;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EAEE;;;AAMF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;;ACxCJ;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AAAA;ErBRE;EACA;EACA;EACA;EACA;EqBOA;;;AAGF;AAAA;ErBdE;EACA;EACA;EACA;EACA;;;AqBeF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;ErBrCA;EACA;EACA;EACA;EACA;EAKA;EqB+BE;EACA;;AAEA;EACE;EACA;;;AAKN;AAAA;ErBlDE;EACA;EACA;EACA;EACA;;;AqBmDF;ErBvDE;EACA;EACA;EACA;EACA;EqBqDA;;;AC1DF;AACA;AACA;AAEA;EtBHE;EACA;EACA;EACA;EACA;;AsBCA;EtBLA;EACA;EACA;EACA;EACA;EsBGE;;AAEF;EtBTA;EACA;EACA;EACA;EACA;EAKA;EsBGE;;AAEA;EACE;;AAIJ;EtBnBA;EACA;EACA;EACA;EACA;EAKA;EsBaE;EACA;;AACA;EtBxBF;EACA;EACA;EACA;EACA;EsBuBI;;;AAKN;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;EACE;;AAEA;EACE;EACA;;AAGF;EtBnDA;EACA;EACA;EACA;EACA;;AsBiDE;EtBrDF;EACA;EACA;EACA;EACA;EsBmDI;EACA;;AAGJ;EtB3DA;EACA;EACA;EACA;EACA;EAKA;EsBsDE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;EtBlFF;EACA;EACA;EACA;EACA;EsBgFI;EACA;;;AAKN;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;EtBzFE;EsB8FA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAME;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGF;EtB/IF;EACA;EACA;EACA;EACA;EAKA;EsByII;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;EtBpLN;EACA;EACA;EACA;EACA;EAKA;EsB8KQ;EACA;;AAEA;EACE;EACA;;;AAOZ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;;AAIA;EAEE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EtBlON;EsBoOQ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;;;AAMJ;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EtBrPE;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;;AsBsKN;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EtBtSE;;AsBySE;EACE;;;AAKN;EtB/SE;;AsBiTA;EACE;;;AAQF;AAAA;EACE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;;AAKN;AACA;AACA;AAkYA;AACA;AACA;AAEA;EACE;;;AAIA;EtBhuBA;EACA;EACA;EACA;EACA;;AsB8tBE;EACE;EACA;EACA;EACA;EACA;;AAKF;EtB5uBF;EACA;EACA;EACA;EACA;EAKA;EsBsuBI;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;EACA;;AAGJ;EAEE;EACA;;AAGF;EtBrxBA;EACA;EACA;EACA;EACA;EsBmxBE;;AAGF;EtB1xBA;EACA;EACA;EACA;EACA;EsBwxBE;;;AAIJ;EACE;;;AAGF;AACA;AACA;AAGE;EtBzyBA;EACA;EACA;EACA;EACA;EsBuyBE;;AAGA;EtB9yBF;EACA;EACA;EACA;EACA;EsB4yBI;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;ACp0BJ;AACA;AACA;AAEA;EvBHE;EACA;EACA;EACA;EACA;EuBCA;;AAEA;EACE;EACA;;;AAIJ;EvBbE;EACA;EACA;EACA;EACA;EAKA;EuBOA;;AAEA;EAGE;EACA;;;AAIJ;EACE;EACA;EACA;;;AAGF;EAGE;EAEA;EACA;;;AAGF;EAGE;EAEA;EACA;;;AAGF;AAAA;EAEE;;AACA;AAAA;AAAA;AAAA;EAGE;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EvBjFA;EACA;EACA;EACA;EACA;EAKA;EuB2EE;EACA;EACA;;AACA;EAGE;EACA;;AAIJ;EvB/FA;EACA;EACA;EACA;EACA;EuB6FE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;AAGJ;EAGE;EACA;EACA;;AAEA;EACE;;AAGJ;EAME;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAdA;EACE;EACA;EACA;;AAYF;EACE;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;AAMR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;;AC9KJ;AACA;AACA;AAEA;ExBqBE;EACA;AACA;EACA,YACE;EwBvBF;;;ACNF;AACA;AACA;AAEA;EACE;;;AAGF;EzBPE;EACA;EACA;EACA;EACA;EyBKA;EACA;EACA;EACA;;;AAGF;EACE;;AACA;EACE;;;ACnBJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;;AAIA;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;;AAKN;EACE;;;AAGF;EAEE;EACA;EACA;EACA;EACA;;;AAIA;EACE;;;AAIF;E1BnEA;EACA;EACA;EACA;EACA;EAKA;E0B6DE;;AACA;EACE;EACA;;;AAMJ;EACE;;AAGF;E1BnFA;EACA;EACA;EACA;EACA;EAKA;E0B6EE;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAKF;E1B1HJ;EACA;EACA;EACA;EACA;EAKA;E0BoHM;EACA;EACA;;AAEA;EACE;EACA;;AAMR;EACE;;;AAMJ;EAEE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;ACnLF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAGE;EAEA;EACA;;AACA;AAAA;EACE;;AAKF;EACE;EACA;;AAIJ;EACE;;AAGF;AAAA;EAEE;EACA;;AAGF;EAEE;;AAEA;EACE;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;AAKN;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;;AAIA;EACE;EACA;EACA;EACA;;AACA;EACE;;;AAKN;AAAA;EAEE;;;AAIA;EACE;;;AC3GJ;AACA;AACA;AACA;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACnBA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;;ACdJ;E9BgBE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;A8BjCF;EACE;EACA;EACA;;;AAGF;E9BTE;EACA;EACA;EACA;EACA;E8BOA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;;;ACvBJ;AACE;AACA;AACA;AAAA;EAEA;EACA;EACA;AA8EA;AAAA;AASA;AAAA;AAWA;AAAA;AAuCA;AAAA;AA6BA;AAAA;AAmDA;AAOA;AAOA;AAwBA;;AA7PA;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAMF;AAAA;EAGE;;AAMF;AAAA;EAEE;EACA;EACA;EACA;;AAMF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAIE;;AAMF;AAAA;EAME;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAME;;AAMF;AAAA;EAME;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EAEE;;AAKF;AAAA;EAEE;;AAKF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAKF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;EAIE;EACA;EACA;;;AAIJ;AAAA;EAEE;EACA;EACA;EAEA;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAME;;;AAKF;EACE;EACA;;;AC/YJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;ACfA;EACE;;AAEF;EACE;EjCJF;EACA;EACA;EACA;EACA;EAKA;EiCFE;EACA;;AAEA;EACE;;AAGJ;EACE;;;AAKF;EjCLA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;EiCLA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;;AAMJ;EjC1CA;EACA;EACA;EACA;EACA;EAKA;EiCoCE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AC1DJ;ElCAA;EACA;EACA;EACA;EACA;EkCFE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAIA;AAAA;EACE;EACA;EACA;EACA;ElCVJ;;AkCYI;AAAA;EACE;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;;AAIJ;EACE;;AACA;ElClDA;EACA;EACA;EACA;EACA;EAKA;EkC4CE;EACA;;AACA;EACE;EACA;;;AC1DN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKF;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;EnCaA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AmC5FF;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;;AC1CJ;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;EpCVE;EACA;EACA;EACA;EACA;EoCSA;EACA;;;AAEF;EACE;;;AAGF;AACA;AACA;AAEA;EpCxBE;EACA;EACA;EACA;EACA;EoCsBA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;;;AC7CF;ErCCE;EACA;EACA;EACA;EACA;EAKA;EqCPA;;AACA;ErCHA;EACA;EACA;EACA;EACA;;;AqCIF;ErCOE;EACA;AACA;EACA,YACE;EqCTF;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EACE;;;ACzBJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EtCvCA;EACA;EACA;EACA;EACA;EsCqCE;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EAGA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EtCnEA;EACA;EACA;EACA;EACA;EsCqEE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAKN;AAAA;EAEE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EAEE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EtClKF;EACA;EACA;EACA;EACA;EACA;EACA;EsC8JE;;AAGF;EtCvKA;EACA;EACA;EACA;EACA;EACA;EACA;EsCmKE;;AAGF;EACE;EACA;;AAGF;EACE;EtClLF;EACA;EACA;EACA;EACA;EACA;EACA;EsC8KE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EtC/LA;EACA;EACA;EACA;EACA;EACA;EACA;EsC2LE;;;AAKF;EtCtMA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EsCkKE;;AtChKF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AsCuHJ;EAEE;EACA;;;AAIJ;AACA;AACA;AAIE;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;AAAA;AAAA;EAEE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;;AAIJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AChUE;EvCDF;EACA;EACA;EACA;EACA;EAKA;EuCLI;EACA;EACA;;AAEA;EvCRJ;EACA;EACA;EACA;EACA;EuCMM;EACA;;AAEA;EACE;;AACA;EACE;;AAOV;EvCvBA;EACA;EACA;EACA;EACA;EAKA;EuCiBE;EACA;;AACA;EACE;;AAIJ;AAAA;EvCjCA;EACA;EACA;EACA;EACA;EAKA;EuC4BE;EACA;EACA;;AAEA;AAAA;EvCzCF;EACA;EACA;EACA;EACA;EuCuCI;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;;ACjDR;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;ACdN;EACE;EACA;EACA;;AAEA;EACE;;AACA;EzCSF;EACA;AACA;EACA,YACE;EyCXE;EACA;EACA;;;ACVJ;EACE;;;ACDF;EACE;;;ACFJ;EACE;EACA;;AAEA;E5CHA;EACA;EACA;EACA;EACA;;A4CGE;EACE;;AAGJ;E5CXA;EACA;EACA;EACA;EACA;EAKA;E4CKE;;AACA;EACE;;;AAKN;EACE;;;ACtBA;AAAA;E7CwCA;EACA;EACA;EACA;EACA;EACA;EACA;E6C3CE;EAGA;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;E7CUA;EACA;EACA;EACA;EACA;EACA;EACA;E6CdE;;AACA;E7COF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A6CrFJ;E7CEA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A6CjFJ;E7CFA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E6ClCE;EACA;EACA;EACA;EACA;EACA;EACA;;A7C8BF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A6CvEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AC9DJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;E9CFA;EACA;AACA;EACA,YACE;E8CAA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EAEE;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAEA;EACI;EACA;;AAIN;EACE;;AAMF;E9CnDA;E8CwDE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAMN;EACE;;AAGF;EACE;;AAGF;E9CvFA;E8CyFE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;E9C9FA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;E8CoFA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA,YACA;;AAKF;EACE;;AAGF;EACE;;AAEA;EACE;;AAIJ;EACE;;;AAQF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAeI;;;AAMJ;EAeE;EACA;;;AAOA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAEA;AAAA;EACE;;AAGA;AAAA;EACE;EAMA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAKN;AAAA;EACE;;AAGF;AAAA;EACE;;AAEA;AAAA;AAAA;AAAA;EAEE;;AAON;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAEA;AAAA;EACE;;AAGA;AAAA;EACE;EAMA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAKN;AAAA;EACE;;AAGF;AAAA;EACE;;AAEA;AAAA;AAAA;AAAA;EAEE;;;ACnTN;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAGF;E/CzBA;EACA;EACA;EACA;EACA;;A+C0BA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;E/CzBA;EACA;AACA;EACA,YACE;E+C2BA;;AAGF;E/C1DA;EACA;EACA;EACA;EACA;E+CwDE;;AAEF;E/C9DA;EACA;EACA;EACA;EACA;E+C6DE;EACA;EACA;;AAGF;EAGE;;AAIF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEF;EAEE;;AAIJ;EACE;;AAIF;EACE;EACA;EACA;EACA;;AAEA;EAEE;;AACA;EACE;;AAGJ;EACE;;AAEF;EAGE;;AAKJ;EAGE;;AAIF;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AACA;E/C/MF;EACA;EACA;EACA;EACA;E+C6MI;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;;AAEF;EACE;;AAIF;EAGE;;AAIF;EAEE;EACA;;AAGF;EACE;EACA;EACA;;AAIF;EAII;;AAGJ;EAEE;;AAGF;EACE;EACA;;AAGF;E/CxQA;EACA;EACA;EACA;EACA;;A+CwQA;EACE;;AAIF;EACI;;AAIJ;EACI;;AAGJ;AAAA;EAEE;;AAGF;EACE;;AAOF;EAGE;;AAIF;EAEE;;AAIF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAIF;EAEE;;AAIF;EAEE;;AAIF;EAGI;EACA;;AAIJ;EAIE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;E/C9WA;EACA;EACA;EACA;EACA;EAKA;E+CwWE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;E/C9WA;EACA;AACA;EACA,YACE;EAgBF;EACA;E+C2VE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGJ;EAEE;;AAIJ;EAGE;;AAIF;EACI;;AAIJ;EAEI;;AAGJ;EAEE;;AAGF;EAKE;;AAIF;EAEI;;AACA;E/C9bJ;EACA;EACA;EACA;EACA;EAKA;E+CwbM;;AAEE;EACI;EACA;;AAEA;EACI;;AACA;EACE;EACA;;AAIN;E/C/cZ;EACA;EACA;EACA;EACA;E+C6cc;EACA;EACA;;AAMd;E/CzdA;EACA;EACA;EACA;EACA;EAKA;E+CodE;EACA;EACA;;AAEA;E/CjeF;EACA;EACA;EACA;EACA;E+C+dI;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EAOE;EACA;EACA;;AAEA;EAEE;EACA;EACA;;;ACjgBJ;EACE;;AAGF;EACE;;AAIA;EACE;;AAIA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AC7BN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAGE;EACE;;AAGJ;EACE;;AAGF;EjDnCF;EACA;EACA;EACA;EACA;EiDiCI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AACA;EAEE;EACA;;AAKN;EACE;EACA;EACA;;AAIJ;EjDzDF;EACA;AACA;EACA,YACE;EiDuDE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EAEA,YACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EAKE;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;AAAA;EAEE;;AAGF;EjDvIA;EACA;EACA;EACA;EACA;EACA;EACA;EA4JA;EACA;EACA;EACA;EACA;EACA;EACA;EiD/BE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACvOJ;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;ElDJA;EkDME;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;ElDfA;EACA;AACA;EACA,YACE;EAgBF;EACA;EkDJE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AAQJ;EACE;;AAGF;EACE;;AAGF;ElD5DA;EACA;EACA;EACA;EACA;;AkD2DE;EACE;;AAGF;ElDnEF;EACA;EACA;EACA;EACA;EkDiEI;;AAEA;EACE;;;AAQR;EACE;EACA;;AAEA;ElDpFA;EACA;EACA;EACA;EACA;EkDkFE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;ElDlGA;EACA;EACA;EACA;EACA;EkDgGE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;EACA;;AAIJ;ElDvHF;EACA;EACA;EACA;EACA;EAKA;EkDiHI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;;;ACvJF;EACE;EACA;AAEA;AACA;AACA;AAcA;AACA;AACA;;AAfA;EACE;;AAEA;EACE;;AAGF;EACE;EACA;;AAOJ;EACE;;AAEA;EACE;EACA;;;AC3BR;EACE;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EpDEF;EACA;AACA;EACA,YACE;EAgBF;EACA;EoDrBI;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AASN;EACE;;AAEF;EACE;;AAEA;EACE;;;AAON;EACE;EACA;;AAEA;EpD1DA;EACA;EACA;EACA;EACA;EoDwDE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EpDpDF;EACA;AACA;EACA,YACE;EoDkDE;EACA;EACA;EACA;;AAIJ;EpDrFA;EACA;EACA;EACA;EACA;EoDmFE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EpDrGF;EACA;EACA;EACA;EACA;EAKA;EoD+FI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;;AClHN;EACE;;AACA;EACE;EACA;;AAIJ;EACE;;AAIA;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;ErD5BF;EACA;AACA;EACA,YACE;EAgBF;EACA;EqDSI;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAKF;EACE;;AAEA;EACE;;AAKN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAKN;EACE;EACA;;AAGF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAIA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;;AAGF;EACE;EACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAMR;EACE;EACA;EACA;;;AAGF;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;ErDjTF;EACA;AACA;EACA,YACE;EqDiTE;EACA;EACA;EACA;;;AAKN;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;;AAIJ;AAEA;ErDhXE;EACA;EACA;EACA;EACA;EqD8WA;EACA;;;AAGF;AAAA;EAEE;;;AAIF;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;EACA;EACA;;;AAIF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;;;ACtdA;EtDuBA;EACA;AACA;EACA,YACE;EsDpBA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;EACA;EACA;;AACA;EACE;;;AC9BN;EACE;;;ACAA;EACE;;AAEF;ExDYA;EACA;AACA;EACA,YACE;EwDbA;;;AAKF;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAKN;EACE;EACA;EACA;;AAEF;EAEE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;;AAKF;EACE;EACA;;AACA;EACE;;;AAKN;EACE;EACA;EAEA;EAEA;EACA;;AAEA;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;;AACA;EACE;;AAKN;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAEF;EAEE;;AAEF;AAAA;EAEE;;AACA;AAAA;EACE;;AAKN;EACE;;AASF;AAAA;AAAA;EAGE;;AAGF;AAAA;EAEE;;;ACjLF;EAGE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAMR;AACA;AACA;AAEA;AAAA;EAEE;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;AACA;AACA;AAII;EACE;;AAEA;E1D5KJ;;A0DgLQ;EACE;;AAEF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAKF;EACE;EACA;;AAEF;EACE;EACA;;AAEA;EACE;EACA;;AAMJ;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;;;AAIF;E1DzPE;EACA;AACA;EACA,YACE;EAgBF;EACA;E0DuOA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAIA;EACE;;AAKF;EACE;;AAGF;EAKE;;AACA;EACE;EACA;EACA;EACA;;AAKN;EACE;;AAEA;EACE;;AAEA;EACE;;AAGF;EACE;;AAMF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;E1D5TN;EACA;AACA;EACA,YACE;E0D0TM;EACA;;AAIJ;E1DnUJ;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;;A0D6TE;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAKF;E1D3WR;EACA;AACA;EACA,YACE;E0DyWQ;EACA;EACA;;AAKN;AAAA;EAEE;;AAEA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;EACA;;AAKN;EACE;;AAEA;E1DtYN;EACA;AACA;EACA,YACE;E0DoYM;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAIA;EACE;;AAEF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAMR;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;IACE;;EAEF;IACE;;;ACreJ;EACE;;;AAGF;AACA;AACA;AAEE;EACE;EACA;;AAGF;AAAA;E3DdA;EACA;EACA;EACA;EACA;;A2DgBE;EACE;;AAEF;EACE;;AAIJ;AAAA;E3D5BA;EACA;EACA;EACA;EACA;EAKA;E2DuBE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAKF;EACE;;AAGF;E3D/CF;EACA;EACA;EACA;EACA;EAKA;E2DyCI;EACA;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAEF;E3DlDF;EACA;AACA;EACA,YACE;EAgBF;EACA;E2D+BI;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;E3D9EF;EACA;EACA;EACA;EACA;EAKA;E2DwEI;EACA;EACA;;AAEA;EACE;EACA;;AAGF;E3D3EJ;EACA;AACA;EACA,YACE;E2DyEI;EACA;EACA;;AAIJ;E3DlGF;EACA;EACA;EACA;EACA;EAKA;E2D4FI;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;E3D9GF;EACA;EACA;EACA;EACA;EAKA;E2DwGI;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;AAAA;EAEE;;AAEA;AAAA;E3D/HJ;EACA;EACA;EACA;EACA;EAKA;E2DyHM;EACA;EACA;;AAEA;AAAA;EACE;EACA;;;AAOV;AACA;AACA;AAII;EACE;EACA;EACA;;AAEA;E3D1JJ;EACA;EACA;EACA;EACA;EAKA;E2DoJM;EACA;EACA;;AAEA;EACE;;AAGF;E3DrKN;EACA;EACA;EACA;EACA;E2DmKQ;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAIA;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;;AAIA;EAEE;;AAEA;EACE;;AAIF;E3D1PN;EATA;EACA;EACA;EACA;EACA;E2DmQQ;;AAEA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQA;EACE;;AAEF;EACE;;AAMJ;EACE;EACA;EACA;;;AAOV;AACA;AACA;AAEE;AAAA;EAEE;;AAGF;EACE;;AAEA;EACE;EACA;;AAMA;EAIE;;AAEA;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER,OAFQ;;AAIR;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1NS;EA2NT;;AAEA;EAEE;;AAGF;EACE,OAnOO;;AAuOX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1QS;EA2QT;;AAEA;EAEE;;AAGF;EACE,OAnRO;;AAuRX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EACE;EACA;EACA;EACA;EACA","file":"dorako-theme.css"}
\ No newline at end of file
diff --git a/styles/dorako-theme/dorako-ui.css.map b/styles/dorako-theme/dorako-ui.css.map
new file mode 100644
index 0000000..9b3a775
--- /dev/null
+++ b/styles/dorako-theme/dorako-ui.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../../sass/dorako-theme/foundry-core/_app-ui.scss","../../sass/_mixins.scss","../../sass/dorako-theme/foundry-core/_application-dark.scss","../../sass/dorako-theme/foundry-core/_chat-bubbles.scss","../../sass/dorako-theme/foundry-core/_controls.scss","../../sass/dorako-theme/foundry-core/_forms.scss","../../sass/dorako-theme/foundry-core/_hotbar.scss","../../sass/dorako-theme/foundry-core/_navigation.scss","../../sass/dorako-theme/foundry-core/_notifications.scss","../../sass/dorako-theme/foundry-core/_sidebar.scss","../../sass/dorako-theme/foundry-core/_token-hud.scss","../../sass/_colors.scss","../../sass/dorako-theme/modules/_cautious-gamemasters-pack.scss","../../sass/dorako-theme/modules/_combat-carousel.scss","../../sass/dorako-theme/modules/_custom-hotbar.scss","../../sass/dorako-theme/modules/_damage-log.scss","../../sass/dorako-theme/modules/_dfce.scss","../../sass/dorako-theme/modules/_dice-tray.scss","../../sass/dorako-theme/modules/_enhancen-terrain-layer.scss","../../sass/dorako-theme/modules/_filepicker-plus.scss","../../sass/dorako-theme/modules/_koboldworks-turn-announcer.scss","../../sass/dorako-theme/modules/_macros.scss","../../sass/dorako-theme/modules/_monarch.scss","../../sass/dorako-theme/modules/_monks.scss","../../sass/dorako-theme/modules/_polyglot.scss","../../sass/dorako-theme/modules/_scene-preview.scss","../../sass/dorako-theme/modules/_speaking-as.scss","../../sass/dorako-theme/modules/_target-damage.scss","../../sass/dorako-theme/modules/_token-action-hud.scss","../../sass/dorako-theme/modules/_workbench.scss","../../sass/dorako-theme/modules/_party-overview.scss","../../sass/dorako-theme/modules/_pf2e-dailies.scss","../../sass/dorako-theme/modules/_dalvyn-journal.scss","../../sass/dorako-theme/modules/_swade.scss","../../sass/dorako-theme/modules/_chat-reactions.scss","../../sass/dorako-theme/modules/_card-hand-mini-toolbar.scss","../../sass/dorako-theme/modules/_module-management-plus.scss","../../sass/dorako-theme/modules/_misc.scss","../../sass/dorako-theme/modules/_item-piles.scss","../../sass/dorako-theme/modules/_pf2e-idle-hud.scss","../../sass/dorako-theme/modules/_pf2e-utility-buttons.scss","../../sass/dorako-theme/modules/_window-tabs.scss","../../sass/dorako-theme/modules/_pinned-chatlog.scss","../../sass/dorako-theme/modules/_forien-easy-polls.scss","../../sass/dorako-theme/modules/_button-feel.scss","../../sass/dorako-theme/modules/_global-progress-clocks.scss","../../sass/dorako-theme/modules/_tokenizer.scss","../../sass/dorako-theme/pf2e-system/_actor-sheet.scss","../../sass/dorako-theme/pf2e-system/_actor-sheet-dark.scss","../../sass/dorako-theme/pf2e-system/_combat.scss","../../sass/dorako-theme/pf2e-system/_effects-panel.scss","../../sass/dorako-theme/pf2e-system/_familiar-sheet.scss","../../sass/dorako-theme/pf2e-system/_globals-dark.scss","../../sass/dorako-theme/pf2e-system/_hazard-sheet.scss","../../sass/dorako-theme/pf2e-system/_npc-sheet.scss","../../sass/dorako-theme/pf2e-system/_compendium-browser-dark.scss","../../sass/dorako-theme/pf2e-system/_no-compendium-banners.scss","../../sass/dorako-theme/pf2e-system/_kingdom-sheet.scss","../../sass/dorako-theme/pf2e-system/_code-mirror.scss","../../sass/dorako-theme/_messages.scss","../../sass/dorako-theme/_messages-dark.scss"],"names":[],"mappings":";AAAA;EACE;EACA;;;AAGF;AACA;AACA;AAEA;ECRE;EACA;EACA;EACA;EACA;EDMA;;AAEA;EACE;ECJF;;ADOE;EACE;;;AAKN;ECkBE;EACA;EACA;EACA;EACA;EACA;EACA;;ADrBA;EACE;ECjBF;;ADoBE;EACE;;;AAMJ;EACE;EACA;EACA;;AAEA;EC1BF;EACA;AACA;EACA,YACE;EAgBF;EACA;EDOI;EACA;;AAIJ;EACE;EACA;;;AAIJ;ECtDE;EACA;EACA;EACA;EACA;EDoDA;EACA;;AAEA;EACE;EACA;;AAEF;EChDA;EACA;AACA;EACA,YACE;EAgBF;EACA;ED6BE;EACA;EACA;;AAGA;EACE;EACA;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AACA;EACE;;AAEF;EACE;;AAIJ;EACE;;AACA;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AACA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGJ;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;;;AAIA;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;EChJE;EACA;EACA;EACA;EACA;ED8IA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGA;ECpKE;EACA;EACA;EACA;EACA;EDkKA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EClLE;EACA;EACA;EACA;EACA;EDgLA;;;AEpLA;EACE;;AAIA;EDLF;EACA;EACA;EACA;EACA;EAKA;ECAI;EACA;;AAEA;EDZJ;EACA;EACA;EACA;EACA;ECUM;EACA;EACA;;AAGJ;EACE;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;;AAKF;ED5EA;EACA;EACA;EACA;EACA;EAKA;ECsEE;EACA;EACA;;AAEA;EACE;EACA;;;AAKN;EACE;EACA;;AAEA;EACE;;;AAKF;EDrFA;EACA;AACA;EACA,YACE;EAgBF;EACA;ECkEE;EACA;;AACA;EACE;;;AAMJ;EACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAMA;EAGE;;;AAWF;EACE;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;;AAIJ;ED9IE;EACA;AACA;EACA,YACE;EAgBF;EACA;EC2HA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAQA;EACE;;AAGF;EAEE;EACA;EACA;;AAIA;AAAA;AAAA;EAGE;;AAGJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EDhOA;EACA;EACA;EACA;EACA;EAKA;EC0NE;EACA;;AAEA;EDtOF;EACA;EACA;EACA;EACA;ECoOI;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;;AAKF;EDtPJ;EACA;EACA;EACA;EACA;ECoPM;EACA;;AAIA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAMJ;EACE;EACA;;AAIJ;AAAA;EDnRA;EACA;EACA;EACA;EACA;ECmRE;EACA;EACA;;AAGF;AAAA;EAEE;;AACA;AAAA;EACE;EACA;EACA;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;ED9SF;EACA;EACA;EACA;EACA;EC4SI;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;ED1TJ;EACA;EACA;EACA;EACA;ECwTM;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EDhUJ;EACA;EACA;EACA;EACA;EC8TM;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAMR;EDjVA;EACA;EACA;EACA;EACA;EAKA;EC2UE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;;AAkBF;AAAA;AAAA;AAAA;EAIE;;AAGF;EAEE;;AAGF;EDrYA;EACA;EACA;EACA;EACA;ECmYE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAIJ;EDjaA;EACA;EACA;EACA;EACA;EAKA;EC2ZE;EACA;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EACE;EACA;;AAMJ;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKN;AACA;AACA;AAEA;EACE;EACA;;AAEA;EACE;;AAEF;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAKA;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;;AC3eN;EFgBE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;AElCF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EFGE;EACA;AACA;EACA,YACE;EAgBF;EACA;EEtBA;EACA;EACA;;;AAEF;EFlBE;EACA;EACA;EACA;EACA;EEgBA;EACA;;;ACtBF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;EHpBF;EACA;EACA;EACA;EACA;EAKA;EGeI;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;EHnCJ;EACA;EACA;EACA;EACA;EGkCM;EACA;;AAEA;AAAA;AAAA;EACE;;AAIJ;AAAA;EH9CJ;EACA;EACA;EACA;EACA;EG4CM;;AAEA;AAAA;AAAA;EHlDN;EACA;EACA;EACA;EACA;EGiDQ;EACA;;;AAOV;EH7DE;EACA;EACA;EACA;EACA;EG2DA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACzEJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAIJ;EJrBE;EACA;EACA;EACA;EACA;EImBA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAKF;EAEE;EACA;EACA;;;AAKF;EAEE;EACA;EACA;;;AAIJ;EJ7CE;EI+CA;;AAEA;EAEE;EACA;EACA;;AAEF;EAEE;EACA;EACA;;;AAIJ;EJhDE;EACA;AACA;EACA,YACE;EI8CF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE;;;AAIA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EJtHE;EACA;EACA;EACA;EACA;EIoHA;;;AAGF;EACE;;;AAIA;EJhIA;EACA;EACA;EACA;EACA;;;AIoIA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EJ7IA;EIsJE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;;AC9KN;AACA;AACA;AAGE;EACE;EACA;ELNF;EACA;EACA;EACA;EACA;EAKA;EKAE;;AAEA;ELFF;EKKI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;ELjBF;EKmBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EL/EA;EACA;EACA;EACA;EACA;;;AKgFF;EACE;IACE;IACA;;EAEF;IACE;;;AC3FJ;AACA;AACA;AAEA;EACE;EACA;;AAEA;ENPA;EACA;EACA;EACA;EACA;EAKA;EMCE;EACA;EACA;EACA;EACA;;AAIA;ENlBF;EACA;EACA;EACA;EACA;EAKA;EMYI;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;ENrCJ;EACA;EACA;EACA;EACA;EMmCM;EACA;;AAEA;EACE;EACA;;AAIJ;ENhDJ;EACA;EACA;EACA;EACA;EM8CM;;AAEA;EAEE;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;;;AClER;AACA;AACA;AAGE;EPJA;EACA;EACA;EACA;EACA;EOEE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;;;ACzBN;AACA;AACA;AAGE;EACE;;AACA;EACE;;;AAKN;EACE;EACA;;;AAGF;EACE;;AACA;ERnBA;EACA;EACA;EACA;EACA;EQiBE;;;AAIJ;EACE;EACA;EACA;;AACA;EACE;;;AAKF;EACE;;;AAIJ;ERxCE;EACA;EACA;EACA;EACA;EQsCA;EAIA;;AAHA;EACE;;AAIF;EACE;;AAEA;EACE;EACA;;AAGJ;EACE;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;AAAA;ERpEA;EACA;EACA;EACA;EACA;EQmEE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;;AAIJ;ERpFA;EACA;EACA;EACA;EACA;EAKA;EQ8EE;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGF;EAEE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAEA;ER7GJ;EACA;AACA;EACA,YACE;EQ2GI;EACA;EACA;EACA;;;AAON;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;ERlJJ;EACA;EACA;EACA;EACA;EQgJI;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAON;ERlKA;EACA;EACA;EACA;EACA;EAKA;EQ4JE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;ACzLN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAKF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAIJ;ETxGF;EACA;EACA;EACA;EACA;ESsGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAMJ;EThIF;EACA;EACA;EACA;EACA;ES8HI;;AACA;EACE;EACA;;AAGJ;ETxIF;EACA;EACA;EACA;EACA;EAKA;ESkII;;AAEA;EACE;;AAIF;EAEE;;AAEA;EAEE;;AACA;EACE;;AAGF;EACE;;AAcJ;EACE;;AACA;EACE;;AAQN;EAOE;;AAEA;EAEE;;AACA;EACE;;AAKN;EACE;;AAKF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAUA;EACE;;AAIJ;EACE;EACA;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;ACjQN;AACA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EV5NA;;;AUkOF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;;ACjQF;AACA;AACA;AACA;EACE;;;ACJF;AACA;AACA;AAGA;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EZrCA;EACA;EACA;EACA;EACA;EAKA;EY+BE;;AAEA;EACE;;AAEF;EACE;;AACA;EACE;;AAMJ;EACE;;AACA;EZ/CJ;EYiDM;;AAKN;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;;AACA;EZhEJ;EYkEM;;AAKN;EZhFA;EACA;EACA;EACA;EACA;EY8EE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EZxGA;EACA;EACA;EACA;EACA;EYuGE;EACA;;AAGF;EZ/GA;EACA;EACA;EACA;EACA;EAKA;EYyGE;EACA;;AACA;EACE;EACA;;;ACvHN;AACA;AACA;AACA;EACE;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;IACE;;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EbtCA;EACA;EACA;EACA;EACA;EaoCE;;AAGF;Eb3CA;EACA;EACA;EACA;EACA;EAKA;EaqCE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AChFN;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;EdAA;EcEE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKN;EACE;;;AAGF;AACE;AAKA;AAKA;AAKA;;AAdA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AC3DJ;AACA;AACA;AAGE;EAEE;EACA;EACA;;;AAKF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAMF;EAEE;EACA;EACA;EACA;;AAKA;EACE;;AAGF;AAAA;AAAA;EAEE;;AAGF;EACE;EACA;EAEA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAmBJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;AAEA;EftGA;EACA;EACA;EACA;EACA;EAKA;EegGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIA;EACE;;AAEF;EACE;EAEA;;;AAsBR;AACA;AACA;AAKI;EACE;EACA;;;AAQF;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACnLR;AACA;AACA;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EhBZA;EACA;EACA;EACA;EACA;EAKA;EgBME;EACA;EACA;;AAEA;EhBnBF;EACA;EACA;EACA;EACA;EgBiBI;EACA;;AAGF;EhBzBF;EACA;EACA;EACA;EACA;EgBuBI;EACA;;AAIJ;EhBhCA;EACA;EACA;EACA;EACA;EAKA;EgB0BE;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EhB9CF;EACA;EACA;EACA;EACA;EgBiDI;EACA;;AAEA;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;;AAEF;EACE;;;AAMA;EACE;;AACA;EACE;EACA;;AACA;EACE;;AAIN;EhB4DF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgBhFI;;AhBkFJ;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AiBpMJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;EjBAA;EATA;EACA;EACA;EACA;EACA;;AiBQE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;ACrBV;AACA;AACA;AAEA;ElBHE;EACA;EACA;EACA;EACA;EkBCA;EACA;;;AAGF;EACE;;;AAGF;ElBEE;EACA;AACA;EACA,YACE;EAgBF;EACA;EkBrBA;EACA;;;ACjBF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EnBOE;EACA;AACA;EACA,YACE;EAgBF;EACA;EmB1BA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACnBJ;AACA;AACA;AAGA;EACE;;;AAGF;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EAEE;;;AAMF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;;ACxCJ;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AAAA;ErBRE;EACA;EACA;EACA;EACA;EqBOA;;;AAGF;AAAA;ErBdE;EACA;EACA;EACA;EACA;;;AqBeF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;ErBrCA;EACA;EACA;EACA;EACA;EAKA;EqB+BE;EACA;;AAEA;EACE;EACA;;;AAKN;AAAA;ErBlDE;EACA;EACA;EACA;EACA;;;AqBmDF;ErBvDE;EACA;EACA;EACA;EACA;EqBqDA;;;AC1DF;AACA;AACA;AAEA;EtBHE;EACA;EACA;EACA;EACA;;AsBCA;EtBLA;EACA;EACA;EACA;EACA;EsBGE;;AAEF;EtBTA;EACA;EACA;EACA;EACA;EAKA;EsBGE;;AAEA;EACE;;AAIJ;EtBnBA;EACA;EACA;EACA;EACA;EAKA;EsBaE;EACA;;AACA;EtBxBF;EACA;EACA;EACA;EACA;EsBuBI;;;AAKN;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;EACE;;AAEA;EACE;EACA;;AAGF;EtBnDA;EACA;EACA;EACA;EACA;;AsBiDE;EtBrDF;EACA;EACA;EACA;EACA;EsBmDI;EACA;;AAGJ;EtB3DA;EACA;EACA;EACA;EACA;EAKA;EsBsDE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;EtBlFF;EACA;EACA;EACA;EACA;EsBgFI;EACA;;;AAKN;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;EtBzFE;EsB8FA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAME;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGF;EtB/IF;EACA;EACA;EACA;EACA;EAKA;EsByII;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;EtBpLN;EACA;EACA;EACA;EACA;EAKA;EsB8KQ;EACA;;AAEA;EACE;EACA;;;AAOZ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;;AAIA;EAEE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EtBlON;EsBoOQ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;;;AAMJ;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EtBrPE;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;;AsBuKN;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EtBtSE;;AsBySE;EACE;;;AAKN;EtB/SE;;AsBiTA;EACE;;;AAQF;AAAA;EACE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;;AAKN;AACA;AACA;AAkYA;AACA;AACA;AAEA;EACE;;;AAIA;EtBhuBA;EACA;EACA;EACA;EACA;;AsB8tBE;EACE;EACA;EACA;EACA;EACA;;AAKF;EtB5uBF;EACA;EACA;EACA;EACA;EAKA;EsBsuBI;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;EACA;;AAGJ;EAEE;EACA;;AAGF;EtBrxBA;EACA;EACA;EACA;EACA;EsBmxBE;;AAGF;EtB1xBA;EACA;EACA;EACA;EACA;EsBwxBE;;;AAIJ;EACE;;;AAGF;AACA;AACA;AAGE;EtBzyBA;EACA;EACA;EACA;EACA;EsBuyBE;;AAGA;EtB9yBF;EACA;EACA;EACA;EACA;EsB4yBI;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;ACp0BJ;AACA;AACA;AAEA;EvBHE;EACA;EACA;EACA;EACA;EuBCA;;AAEA;EACE;EACA;;;AAIJ;EvBbE;EACA;EACA;EACA;EACA;EAKA;EuBOA;;AAEA;EAGE;EACA;;;AAIJ;EACE;EACA;EACA;;;AAGF;EAGE;EAEA;EACA;;;AAGF;EAGE;EAEA;EACA;;;AAGF;AAAA;EAEE;;AACA;AAAA;AAAA;AAAA;EAGE;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EvBjFA;EACA;EACA;EACA;EACA;EAKA;EuB2EE;EACA;EACA;;AACA;EAGE;EACA;;AAIJ;EvB/FA;EACA;EACA;EACA;EACA;EuB6FE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;AAGJ;EAGE;EACA;EACA;;AAEA;EACE;;AAGJ;EAME;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAdA;EACE;EACA;EACA;;AAYF;EACE;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;AAMR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;;AC9KJ;AACA;AACA;AAEA;ExBqBE;EACA;AACA;EACA,YACE;EwBvBF;;;ACNF;AACA;AACA;AAEA;EACE;;;AAGF;EzBPE;EACA;EACA;EACA;EACA;EyBKA;EACA;EACA;EACA;;;AAGF;EACE;;AACA;EACE;;;ACnBJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;;AAIA;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;;AAKN;EACE;;;AAGF;EAEE;EACA;EACA;EACA;EACA;;;AAIA;EACE;;;AAIF;E1BnEA;EACA;EACA;EACA;EACA;EAKA;E0B6DE;;AACA;EACE;EACA;;;AAMJ;EACE;;AAGF;E1BnFA;EACA;EACA;EACA;EACA;EAKA;E0B6EE;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAKF;E1B1HJ;EACA;EACA;EACA;EACA;EAKA;E0BoHM;EACA;EACA;;AAEA;EACE;EACA;;AAMR;EACE;;;AAMJ;EAEE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;ACnLF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAGE;EAEA;EACA;;AACA;AAAA;EACE;;AAKF;EACE;EACA;;AAIJ;EACE;;AAGF;AAAA;EAEE;EACA;;AAGF;EAEE;;AAEA;EACE;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;AAKN;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;;AAIA;EACE;EACA;EACA;EACA;;AACA;EACE;;;AAKN;AAAA;EAEE;;;AAIA;EACE;;;AC3GJ;AACA;AACA;AACA;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACnBA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;;ACdJ;E9BgBE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;A8BjCF;EACE;EACA;EACA;;;AAGF;E9BTE;EACA;EACA;EACA;EACA;E8BOA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;;;ACvBJ;AACE;AACA;AACA;AAAA;EAEA;EACA;EACA;AA8EA;AAAA;AASA;AAAA;AAWA;AAAA;AAuCA;AAAA;AA6BA;AAAA;AAmDA;AAOA;AAOA;AAwBA;;AA7PA;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAMF;AAAA;EAGE;;AAMF;AAAA;EAEE;EACA;EACA;EACA;;AAMF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAIE;;AAMF;AAAA;EAME;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAME;;AAMF;AAAA;EAME;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EAEE;;AAKF;AAAA;EAEE;;AAKF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAKF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;EAIE;EACA;EACA;;;AAIJ;AAAA;EAEE;EACA;EACA;EAEA;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAME;;;AAKF;EACE;EACA;;;AC/YJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;ACfA;EACE;;AAEF;EACE;EjCJF;EACA;EACA;EACA;EACA;EAKA;EiCFE;EACA;;AAEA;EACE;;AAGJ;EACE;;;AAKF;EjCLA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;EiCLA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;;AAMJ;EjC1CA;EACA;EACA;EACA;EACA;EAKA;EiCoCE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AC1DJ;ElCAA;EACA;EACA;EACA;EACA;EkCFE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAIA;AAAA;EACE;EACA;EACA;EACA;ElCVJ;;AkCYI;AAAA;EACE;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;;AAIJ;EACE;;AACA;ElClDA;EACA;EACA;EACA;EACA;EAKA;EkC4CE;EACA;;AACA;EACE;EACA;;;AC1DN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKF;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;EnCaA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AmC3FF;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;;AC1CJ;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;EpCVE;EACA;EACA;EACA;EACA;EoCSA;EACA;;;AAEF;EACE;;;AAGF;AACA;AACA;AAEA;EpCxBE;EACA;EACA;EACA;EACA;EoCsBA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;;;AC7CF;ErCCE;EACA;EACA;EACA;EACA;EAKA;EqCPA;;AACA;ErCHA;EACA;EACA;EACA;EACA;;;AqCIF;ErCOE;EACA;AACA;EACA,YACE;EqCTF;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EACE;;;ACzBJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EtCvCA;EACA;EACA;EACA;EACA;EsCqCE;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EAGA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EtCnEA;EACA;EACA;EACA;EACA;EsCqEE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAKN;AAAA;EAEE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EAEE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EtClKF;EACA;EACA;EACA;EACA;EACA;EACA;EsC8JE;;AAGF;EtCvKA;EACA;EACA;EACA;EACA;EACA;EACA;EsCmKE;;AAGF;EACE;EACA;;AAGF;EACE;EtClLF;EACA;EACA;EACA;EACA;EACA;EACA;EsC8KE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EtC/LA;EACA;EACA;EACA;EACA;EACA;EACA;EsC2LE;;;AAKF;EtCtMA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EsCkKE;;AtChKF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AsCwHJ;EAEE;EACA;;;AAIJ;AACA;AACA;AAIE;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;AAAA;AAAA;EAEE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;;AAIJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;ACjUA;EvCAA;EACA;EACA;EACA;EACA;EAKA;EuCNE;EACA;EACA;;AAEA;EvCPF;EACA;EACA;EACA;EACA;EuCKI;EACA;;AAEA;EACE;;AACA;EACE;;;AAOV;EvCtBE;EACA;EACA;EACA;EACA;EAKA;EuCgBA;EACA;;AACA;EACE;;;AAIJ;AAAA;EvChCE;EACA;EACA;EACA;EACA;EAKA;EuC2BA;EACA;EACA;;AAEA;AAAA;EvCxCA;EACA;EACA;EACA;EACA;EuCsCE;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;;AChDN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;ACdN;EACE;EACA;EACA;;AAEA;EACE;;AACA;EzCSF;EACA;AACA;EACA,YACE;EyCXE;EACA;EACA;;;ACVJ;EACE;;;ACDF;EACE;;;ACFJ;EACE;EACA;;AAEA;E5CHA;EACA;EACA;EACA;EACA;;A4CGE;EACE;;AAGJ;E5CXA;EACA;EACA;EACA;EACA;EAKA;E4CKE;;AACA;EACE;;;AAKN;EACE;;;ACtBA;AAAA;E7CwCA;EACA;EACA;EACA;EACA;EACA;EACA;E6C3CE;EAGA;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;E7CUA;EACA;EACA;EACA;EACA;EACA;EACA;E6CdE;;AACA;E7COF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A6CpFJ;E7CEA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A6ChFJ;E7CFA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E6ClCE;EACA;EACA;EACA;EACA;EACA;EACA;;A7C8BF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A6CtEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AC9DJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;E9CFA;EACA;AACA;EACA,YACE;E8CAA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EAEE;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAEA;EACI;EACA;;AAIN;EACE;;AAMF;E9CnDA;E8CwDE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAMN;EACE;;AAGF;EACE;;AAGF;E9CvFA;E8CyFE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;E9C9FA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;E8CoFA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA,YACA;;AAKF;EACE;;AAGF;EACE;;AAEA;EACE;;AAIJ;EACE;;;AAQF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAeI;;;AAMJ;EAeE;EACA;;;AAOA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAEA;AAAA;EACE;;AAGA;AAAA;EACE;EAMA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAKN;AAAA;EACE;;AAGF;AAAA;EACE;;AAEA;AAAA;AAAA;AAAA;EAEE;;AAON;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAEA;AAAA;EACE;;AAGA;AAAA;EACE;EAMA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAKN;AAAA;EACE;;AAGF;AAAA;EACE;;AAEA;AAAA;AAAA;AAAA;EAEE;;;ACnTN;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAGF;E/CzBA;EACA;EACA;EACA;EACA;;A+C0BA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;E/CzBA;EACA;AACA;EACA,YACE;E+C2BA;;AAGF;E/C1DA;EACA;EACA;EACA;EACA;E+CwDE;;AAEF;E/C9DA;EACA;EACA;EACA;EACA;E+C6DE;EACA;EACA;;AAGF;EAGE;;AAIF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEF;EAEE;;AAIJ;EACE;;AAIF;EACE;EACA;EACA;EACA;;AAEA;EAEE;;AACA;EACE;;AAGJ;EACE;;AAEF;EAGE;;AAKJ;EAGE;;AAIF;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AACA;E/C/MF;EACA;EACA;EACA;EACA;E+C6MI;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;;AAEF;EACE;;AAIF;EAGE;;AAIF;EAEE;EACA;;AAGF;EACE;EACA;EACA;;AAIF;EAII;;AAGJ;EAEE;;AAGF;EACE;EACA;;AAGF;E/CxQA;EACA;EACA;EACA;EACA;;A+CwQA;EACE;;AAIF;EACI;;AAIJ;EACI;;AAGJ;AAAA;EAEE;;AAGF;EACE;;AAOF;EAGE;;AAIF;EAEE;;AAIF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAIF;EAEE;;AAIF;EAEE;;AAIF;EAGI;EACA;;AAIJ;EAIE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;E/C9WA;EACA;EACA;EACA;EACA;EAKA;E+CwWE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;E/C9WA;EACA;AACA;EACA,YACE;EAgBF;EACA;E+C2VE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGJ;EAEE;;AAIJ;EAGE;;AAIF;EACI;;AAIJ;EAEI;;AAGJ;EAEE;;AAGF;EAKE;;AAIF;EAEI;;AACA;E/C9bJ;EACA;EACA;EACA;EACA;EAKA;E+CwbM;;AAEE;EACI;EACA;;AAEA;EACI;;AACA;EACE;EACA;;AAIN;E/C/cZ;EACA;EACA;EACA;EACA;E+C6cc;EACA;EACA;;AAMd;E/CzdA;EACA;EACA;EACA;EACA;EAKA;E+CodE;EACA;EACA;;AAEA;E/CjeF;EACA;EACA;EACA;EACA;E+C+dI;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EAOE;EACA;EACA;;AAEA;EAEE;EACA;EACA;;;ACjgBJ;EACE;;AAGF;EACE;;AAIA;EACE;;AAIA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AC7BN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAGE;EACE;;AAGJ;EACE;;AAGF;EjDnCF;EACA;EACA;EACA;EACA;EiDiCI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AACA;EAEE;EACA;;AAKN;EACE;EACA;EACA;;AAIJ;EjDzDF;EACA;AACA;EACA,YACE;EiDuDE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EAEA,YACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EAKE;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;AAAA;EAEE;;AAGF;EjDvIA;EACA;EACA;EACA;EACA;EACA;EACA;EA2JA;EACA;EACA;EACA;EACA;EACA;EACA;EiD9BE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACvOJ;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;ElDJA;EkDME;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;ElDfA;EACA;AACA;EACA,YACE;EAgBF;EACA;EkDJE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AAQJ;EACE;;AAGF;EACE;;AAGF;ElD5DA;EACA;EACA;EACA;EACA;;AkD2DE;EACE;;AAGF;ElDnEF;EACA;EACA;EACA;EACA;EkDiEI;;AAEA;EACE;;;AAQR;EACE;EACA;;AAEA;ElDpFA;EACA;EACA;EACA;EACA;EkDkFE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;ElDlGA;EACA;EACA;EACA;EACA;EkDgGE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;EACA;;AAIJ;ElDvHF;EACA;EACA;EACA;EACA;EAKA;EkDiHI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;;;ACvJF;EACE;EACA;AAEA;AACA;AACA;AAcA;AACA;AACA;;AAfA;EACE;;AAEA;EACE;;AAGF;EACE;EACA;;AAOJ;EACE;;AAEA;EACE;EACA;;;AC3BR;EACE;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EpDEF;EACA;AACA;EACA,YACE;EAgBF;EACA;EoDrBI;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AASN;EACE;;AAEF;EACE;;AAEA;EACE;;;AAON;EACE;EACA;;AAEA;EpD1DA;EACA;EACA;EACA;EACA;EoDwDE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EpDpDF;EACA;AACA;EACA,YACE;EoDkDE;EACA;EACA;EACA;;AAIJ;EpDrFA;EACA;EACA;EACA;EACA;EoDmFE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EpDrGF;EACA;EACA;EACA;EACA;EAKA;EoD+FI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;;AClHN;EACE;;AACA;EACE;EACA;;AAIJ;EACE;;AAIA;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;ErD5BF;EACA;AACA;EACA,YACE;EAgBF;EACA;EqDSI;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAKF;EACE;;AAEA;EACE;;AAKN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAKN;EACE;EACA;;AAGF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAIA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;;AAGF;EACE;EACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAMR;EACE;EACA;EACA;;;AAKA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;ErDpVF;EACA;AACA;EACA,YACE;EqDoVE;EACA;EACA;EACA;;;AAKN;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;;AAIJ;AAEA;ErDnZE;EACA;EACA;EACA;EACA;EqDiZA;EACA;;;AAGF;AAAA;EAEE;;;AAIF;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;EACA;EACA;;;AAIF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;;;ACzfA;EtDuBA;EACA;AACA;EACA,YACE;EsDpBA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;EACA;EACA;;AACA;EACE;;;AC9BN;EACE;;;ACAA;EACE;;AAEF;ExDYA;EACA;AACA;EACA,YACE;EwDbA;;;AAKF;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAKN;EACE;EACA;EACA;;AAEF;EAEE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;;AAKF;EACE;EACA;;AACA;EACE;;;AAKN;EACE;EACA;EAEA;EAEA;EACA;;AAEA;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;;AACA;EACE;;AAKN;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAEF;EAEE;;AAEF;AAAA;EAEE;;AACA;AAAA;EACE;;AAKN;EACE;;AASF;AAAA;AAAA;EAGE;;AAGF;AAAA;EAEE;;;ACjLF;EAGE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAMR;AACA;AACA;AAEA;AAAA;EAEE;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;AACA;AACA;AAII;EACE;;AAEA;E1D5KJ;;A0DgLQ;EACE;;AAEF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAKF;EACE;EACA;;AAEF;EACE;EACA;;AAEA;EACE;EACA;;AAMJ;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;;;AAIF;E1DzPE;EACA;AACA;EACA,YACE;EAgBF;EACA;E0DuOA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAIA;EACE;;AAKF;EACE;;AAGF;EAKE;;AACA;EACE;EACA;EACA;EACA;;AAKN;EACE;;AAEA;EACE;;AAEA;EACE;;AAGF;EACE;;AAMF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;E1D5TN;EACA;AACA;EACA,YACE;E0D0TM;EACA;;AAIJ;E1DnUJ;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;;A0D6TE;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAKF;E1D3WR;EACA;AACA;EACA,YACE;E0DyWQ;EACA;EACA;;AAKN;AAAA;EAEE;;AAEA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;EACA;;AAKN;EACE;;AAEA;E1DtYN;EACA;AACA;EACA,YACE;E0DoYM;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAIA;EACE;;AAEF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAMR;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;IACE;;EAEF;IACE;;;ACreJ;EACE;;;AAGF;AACA;AACA;AAEE;EACE;EACA;;AAGF;AAAA;E3DdA;EACA;EACA;EACA;EACA;;A2DgBE;EACE;;AAEF;EACE;;AAIJ;AAAA;E3D5BA;EACA;EACA;EACA;EACA;EAKA;E2DuBE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAKF;EACE;;AAGF;E3D/CF;EACA;EACA;EACA;EACA;EAKA;E2DyCI;EACA;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAEF;E3DlDF;EACA;AACA;EACA,YACE;EAgBF;EACA;E2D+BI;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;E3D9EF;EACA;EACA;EACA;EACA;EAKA;E2DwEI;EACA;EACA;;AAEA;EACE;EACA;;AAGF;E3D3EJ;EACA;AACA;EACA,YACE;E2DyEI;EACA;EACA;;AAIJ;E3DlGF;EACA;EACA;EACA;EACA;EAKA;E2D4FI;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;E3D9GF;EACA;EACA;EACA;EACA;EAKA;E2DwGI;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;AAAA;EAEE;;AAEA;AAAA;E3D/HJ;EACA;EACA;EACA;EACA;EAKA;E2DyHM;EACA;EACA;;AAEA;AAAA;EACE;EACA;;;AAOV;AACA;AACA;AAII;EACE;EACA;EACA;;AAEA;E3D1JJ;EACA;EACA;EACA;EACA;EAKA;E2DoJM;EACA;EACA;;AAEA;EACE;;AAGF;E3DrKN;EACA;EACA;EACA;EACA;E2DmKQ;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAIA;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;;AAIA;EAEE;;AAEA;EACE;;AAIF;E3D1PN;EATA;EACA;EACA;EACA;EACA;E2DmQQ;;AAEA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQA;EACE;;AAEF;EACE;;AAMJ;EACE;EACA;EACA;;;AAOV;AACA;AACA;AAEE;AAAA;EAEE;;AAGF;EACE;;AAEA;EACE;EACA;;AAMA;EAIE;;AAEA;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER,OAFQ;;AAIR;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1NS;EA2NT;;AAEA;EAEE;;AAGF;EACE,OAnOO;;AAuOX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1QS;EA2QT;;AAEA;EAEE;;AAGF;EACE,OAnRO;;AAuRX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EACE;EACA;EACA;EACA;EACA","file":"dorako-ui.css"}
\ No newline at end of file
diff --git a/styles/dorako-ui.css b/styles/dorako-ui.css
index b141f6f..40cf8ac 100644
--- a/styles/dorako-ui.css
+++ b/styles/dorako-ui.css
@@ -1,740 +1,1101 @@
@charset "UTF-8";
-.dorako-ui .tox:not(.tox-tinymce-inline) .tox-editor-header {
- background: none;
- box-shadow: none;
+.dorako-ui.tab#chat {
+ margin: unset;
}
-/* ----------------------------------------- */
-/* App UI */
-/* ----------------------------------------- */
-#players.dorako-ui {
+#hand-mini-bar-hands-container .hand-mini-bar-hand {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- text-shadow: 0px 0px 3px black;
+ border-radius: 5px;
}
-#players.dorako-ui h3 {
- cursor: pointer;
+#hand-mini-bar-hands-container .hand-mini-bar-settings-hand {
+ background-position-x: 2px;
+}
+#hand-mini-bar-hands-container .hand-mini-bar-card-container {
+ background-color: unset;
+ border: unset;
+ min-width: 152px;
+ max-width: 152px;
+}
+#hand-mini-bar-hands-container .hand-mini-bar-settings > div,
+#hand-mini-bar-hands-container .hand-mini-bar-actions > div {
+ box-shadow: 0px 0px 3px 0px rgba(255, 255, 255, 0.4) inset;
+ text-align: center;
+ border: none;
+ text-shadow: 0px 0px 3px black;
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, outline 0.15s;
}
-#players.dorako-ui h3:hover {
- text-shadow: 0px 0px 8px var(--color-shadow-highlight);
+#hand-mini-bar-hands-container .hand-mini-bar-settings > div:hover,
+#hand-mini-bar-hands-container .hand-mini-bar-actions > div:hover {
+ background-color: var(--primary);
}
-
-#players.foundry2 {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+#hand-mini-bar-hands-container .hand-mini-bar-settings {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-right: 1px solid black;
}
-#players.foundry2 h3 {
- cursor: pointer;
- 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, outline 0.15s;
+#hand-mini-bar-hands-container .hand-mini-bar-settings div:first-child {
+ border-bottom: 1px solid black;
}
-#players.foundry2 h3:hover {
- text-shadow: 0px 0px 8px var(--color-shadow-highlight);
+#hand-mini-bar-hands-container .hand-mini-bar-actions {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-left: 1px solid black;
+}
+#hand-mini-bar-hands-container .hand-mini-bar-actions div:first-child {
+ border-bottom: 1px solid black;
+}
+#hand-mini-bar-hands-container .hand-mini-bar-pass:before {
+ font-size: 18px;
+ line-height: 32px;
}
-.dorako-ui.app.journal-entry:not(.premium) .window-content {
- box-shadow: none;
- margin: 0px;
- background: none;
+.dorako-ui.dark-theme .hand-mini-bar-window-buttons {
+ gap: 3px;
}
-.dorako-ui.app.journal-entry:not(.premium) .window-content .journal-entry-content {
+.dorako-ui.dark-theme .hand-mini-bar-window-buttons .hand-mini-bar-window-button {
border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- margin-left: 4px;
- height: calc(100% - 4px);
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ color: var(--color-text-light-heading);
+ text-shadow: 0px 0px 3px black;
}
-.dorako-ui.app.journal-entry:not(.premium).pf2e-av .journal-entry-content.flexcol {
- color: black;
- background: url(../../../modules/pf2e-abomination-vaults/styles/assets/parchment-av.jpg) repeat;
+.dorako-ui.dark-theme .hand-mini-bar-window-buttons .hand-mini-bar-window-button:hover {
+ color: var(--color-text-light-highlight);
+ background-color: var(--primary);
}
-.dorako-ui.window-app {
+/* ----------------------------------------- */
+/* Cautious Gamemaster's Pack (CGMP) */
+/* ----------------------------------------- */
+#chat-log .dorako-ui.dark-theme.message.emote .message-content {
+ color: unset;
+}
+
+.dorako-ui .message-metadata {
+ max-height: unset;
+}
+.dorako-ui form button.emojiPickerButton {
+ display: flex;
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- border-radius: 5px;
- box-shadow: var(--glassy), 0px 10px 30px 10px rgba(0, 0, 0, 0.5);
-}
-.dorako-ui.window-app .window-header {
+ 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, outline 0.15s;
text-shadow: 0px 0px 3px black;
- border: none;
+ background-color: #f7ce64;
}
-.dorako-ui.window-app .window-content {
+.dorako-ui form button.emojiPickerButton:hover {
+ background-color: #cfa436;
+}
+.dorako-ui .emoji-button-content .emoji-image {
+ filter: drop-shadow(0px 1px 2px black);
+}
+
+.dorako-ui.light-theme .emoji-button {
border: none;
margin: 2px;
/* prettier-ignore */
box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
background-image: var(--sheet);
background-size: cover;
- margin: unset;
- box-shadow: 0 0 0 1px var(--gold-brown) inset, 0 0 0 2px var(--tertiary) inset;
- border-radius: 0px 0px 3px 3px;
-}
-.dorako-ui.window-app.journal-entry .window-content {
- background: unset;
- box-shadow: unset;
-}
-.dorako-ui.window-app.sidebar-popout {
border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
+ background-image: var(--sheet-dark);
+ text-shadow: 0px 0px 3px black;
+ margin-right: 5px;
}
-.dorako-ui.window-app.sidebar-popout .window-content {
+.dorako-ui.light-theme .emoji-button:hover {
+ background-color: var(--primary);
+ background-blend-mode: color-dodge;
+}
+.dorako-ui.light-theme .trigger {
background: none;
box-shadow: none;
- margin: 0px;
}
-.dorako-ui.window-app.chat-popout {
- border-radius: 5px 5px 7px 7px;
+.dorako-ui.light-theme .trigger:hover {
+ background: none;
+ box-shadow: none;
}
-.dorako-ui.window-app.chat-popout .window-header {
+
+.dorako-ui.dark-theme .emoji-button {
border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ text-shadow: 0px 0px 3px black;
}
-.dorako-ui.window-app.chat-popout .message.chat-message {
- margin: 1px;
-}
-.dorako-ui.window-app.image-popout {
- backdrop-filter: blur(5px);
+.dorako-ui.dark-theme .emoji-button:hover {
+ background-color: var(--primary);
}
-.dorako-ui.window-app.image-popout .window-content {
- background: none;
- box-shadow: none;
+.dorako-ui.dark-theme .trigger {
+ background-color: #f7ce64;
+ height: 20px;
+ width: 20px;
+ place-self: center;
+ display: flex;
+ text-align: center;
}
-.dorako-ui.window-app.maximized {
- border-radius: 0;
- margin: 0px;
- box-shadow: none;
+.dorako-ui.dark-theme .trigger:hover {
+ background-color: #cfa436;
}
-.dorako-ui.window-app.maximized.hazard {
- background-color: #1c3531;
+
+/* ----------------------------------------- */
+/* Combat Carousel */
+/* ----------------------------------------- */
+#controls ol li.scene-control[data-control=combat-carousel] {
+ position: relative;
}
-.dorako-ui.window-app.maximized.character {
- background-color: #5d0e08;
+
+.dorako-ui#combat-carousel .splide__track {
+ overflow: visible;
}
-.dorako-ui.window-app.maximized.npc {
- background-color: #422d01;
+.dorako-ui#combat-carousel:hover {
+ background: none;
}
-.dorako-ui.window-app .window-resizable-handle {
+.dorako-ui#combat-carousel .card {
background: none;
border: none;
+}
+.dorako-ui#combat-carousel .drag-handle {
text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-heading);
}
-
-.dorako-ui.package-configuration aside.sidebar nav.tabs {
- padding: 10px;
- margin: -10px;
- margin-bottom: 0px;
+.dorako-ui#combat-carousel .splide__slide:hover meter::after {
+ top: -17px;
+ text-shadow: 0px 0px 3px black;
+ background: none;
}
-
-.dorako-ui::-webkit-scrollbar-thumb {
- background: var(--tertiary);
- border: 1px solid var(--gold-brown);
+.dorako-ui#combat-carousel .splide__slide:hover .fa-dice-d20 {
+ color: var(--color-text-light-highlight);
}
-
-/* ----------------------------------------- */
-/* Context Menu */
-/* ----------------------------------------- */
-.dorako-ui #context-menu {
+.dorako-ui#combat-carousel .initiative {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
+ 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, outline 0.15s;
text-shadow: 0px 0px 3px black;
}
-.dorako-ui #context-menu.expand-down {
- margin-top: 3px;
+.dorako-ui#combat-carousel .initiative .fa-dice-d20 {
+ color: var(--color-text-light-heading);
}
-.dorako-ui #context-menu ol.context-items {
- border: none;
+.dorako-ui#combat-carousel .initiative:hover {
+ background-color: var(--primary);
}
-
-/* ----------------------------------------- */
-/* Tooltip */
-/* ----------------------------------------- */
-#tooltip[data-theme=dorako-ui] {
+.dorako-ui#combat-carousel .initiative:hover .fa-dice-d20 {
+ color: var(--color-text-light-highlight);
+}
+.dorako-ui#combat-carousel .is-active-combatant.card .avatar {
+ overflow: visible;
+}
+.dorako-ui#combat-carousel .is-active-combatant.card .avatar img {
+ 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, outline 0.15s;
+ filter: drop-shadow(0px 0px 10px var(--tertiary));
+}
+.dorako-ui#combat-carousel .initiative input.fa-stack-1x {
+ font-size: 24px;
+ text-shadow: 0px 0px 3px black, 0px 1px 0px black;
+}
+.dorako-ui#combat-carousel .splide__slide:hover:not(.combat-round) {
+ transform: scale(1);
+ margin: 0px;
+}
+.dorako-ui#combat-carousel .splide__slide:hover:not(.combat-round) .avatar {
+ overflow: visible;
+}
+.dorako-ui#combat-carousel .splide__slide:hover:not(.combat-round) .avatar img {
+ 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, outline 0.15s;
+ filter: drop-shadow(0px 0px 10px var(--tertiary));
+}
+.dorako-ui#combat-carousel .splide__slide:hover .name {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- min-height: 34px;
- font-size: var(--font-size-20);
- line-height: var(--font-size-20);
+ color: var(--color-text-light-heading);
text-shadow: 0px 0px 3px black;
-}
-
-#tooltip[data-theme=foundry2] {
- background: var(--app-background);
- border: 1px solid var(--color-warm-1);
- box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
backdrop-filter: blur(5px);
- border-radius: var(--border-radius);
- -webkit-backdrop-filter: blur(5px);
min-height: 34px;
- font-size: var(--font-size-20);
- line-height: var(--font-size-20);
+ min-width: 100px;
+ font-size: var(--font-size-14);
+ line-height: var(--font-size-14);
+ top: -40px;
+ left: unset;
text-shadow: 0px 0px 3px black;
+ height: unset;
+ overflow: unset;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ gap: 5px;
+ padding: 5px 8px;
}
-
-.foundry2 #context-menu {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- background: var(--app-background);
- border: 1px solid var(--color-warm-1);
- box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
- backdrop-filter: blur(5px);
- border-radius: var(--border-radius);
- -webkit-backdrop-filter: blur(5px);
- text-shadow: 0px 1px 2px black;
-}
-.foundry2 #context-menu li.context-item:first-child {
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
-}
-.foundry2 #context-menu li.context-item:last-child {
- border-bottom-left-radius: var(--border-radius);
- border-bottom-right-radius: var(--border-radius);
+.dorako-ui#combat-carousel .splide__slide:hover .name h3 {
+ margin: 0px;
}
-.foundry2 #context-menu li.context-item:hover {
- box-shadow: 0px 0px 0px 1px var(--color-warm-1);
- background: var(--color-warm-2);
+.dorako-ui#combat-carousel .encounter-info, .dorako-ui#combat-carousel .encounter-controls {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-heading);
}
-
-/* ----------------------------------------- */
-/* FPS display */
-/* ----------------------------------------- */
-#fps[data-theme=dorako-ui] {
+.dorako-ui#combat-carousel:hover .combat-controls a {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ color: var(--color-text-light-heading);
text-shadow: 0px 0px 3px black;
}
+.dorako-ui#combat-carousel:hover .combat-controls a:hover {
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
+}
-#fps[data-theme=foundry2] {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+/* ----------------------------------------- */
+/* Custom Hotbar */
+/* ----------------------------------------- */
+:root {
+ --custom-hotbar-chb-macro-size: calc(var(--macro-size) + 2px);
}
-.dorako-ui.dark-theme.filepicker .favorites .path {
- background: none;
+#ui-bottom #hotbars {
+ display: flex;
+ flex-direction: column;
+ gap: 5px;
}
-.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes, .dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.editor-edit {
+#ui-bottom #hotbars #hotbar {
+ position: unset;
+}
+
+@media (max-width: 1120px) {
+ #custom-hotbar {
+ width: 354px;
+ }
+}
+.dorako-ui#custom-hotbar {
+ position: static;
+ height: auto;
+ margin-bottom: 0px;
+}
+.dorako-ui#custom-hotbar #custom-action-bar {
+ margin-left: 3px;
+}
+.dorako-ui#custom-hotbar #custom-macro-list {
+ gap: 5px;
border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0 0 3px black;
- color: var(--color-text-light-heading);
}
-.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes:hover, .dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.editor-edit:hover {
+.dorako-ui#custom-hotbar .bar-controls {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
- box-shadow: var(--glassy);
-}
-.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes {
- background-color: #2e0587;
-}
-.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes:hover {
- background-color: #440eb9;
-}
-.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .gm-notes {
- background-color: #2e0587;
- border: 1px dashed #440eb9;
- padding: 4px;
- border-radius: 15px;
-}
-.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .tox-tinymce {
- background-color: #440eb9;
- background-blend-mode: luminosity;
-}
-.dorako-ui.dark-theme#generate-check-prompt .dialog-content tags.tagify {
- --tags-disabled-bg: #f1f1f1;
- --tags-border-color: #ddd;
- --tags-hover-border-color: #ccc;
- --tags-focus-border-color: #3595f6;
- --tag-border-radius: 3px;
- --tag-bg: #e5e5e5;
- --tag-hover: #d3e2e2;
- --tag-text-color: black;
- --tag-text-color--edit: black;
- --tag-pad: 0.3em 0.5em;
- --tag-inset-shadow-size: 1.1em;
- --tag-invalid-color: #d39494;
- --tag-invalid-bg: rgba(211, 148, 148, 0.5);
- --tag-remove-bg: rgba(211, 148, 148, 0.3);
- --tag-remove-btn-color: black;
- --tag-remove-btn-bg: none;
- --tag-remove-btn-bg--hover: #c77777;
- --input-color: inherit;
- --tag-hide-transition: 0.3s;
- --placeholder-color: var(--color-text-light-heading);
- --placeholder-color-focus: var(--color-text-light-highlight);
- --tag-bg: var(--tertiary);
- --tags-border-color: var(--tertiary);
- --tags-hover-border-color: var(--tertiary);
- --tag-color: var(--color-light-2);
- --tag-bg: var(--tertiary);
- --tag-border-color: var(--tertiary);
- --tags-border-color: var(--tertiary);
- border: 1px solid var(--tag-border-color);
- border-radius: 3px;
+ height: auto;
}
-
-.dorako-ui.dark-theme #sidebar .settings-sidebar button {
+.dorako-ui#custom-hotbar .macro {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
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, outline 0.15s;
- text-shadow: 0 0 3px black;
- background-color: var(--glass-bg-light);
- color: var(--color-text-light-heading);
+ border-radius: 3px;
}
-.dorako-ui.dark-theme #sidebar .settings-sidebar button:hover {
- background-color: var(--glass-bg);
- color: var(--color-text-light-highlight);
+.dorako-ui#custom-hotbar .macro.active:hover::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ box-shadow: 0px 0px 10px rgba(220, 200, 100, 0.5) inset, var(--glassy);
+ border-radius: 3px;
+ overflow: hidden;
+ pointer-events: none;
}
-
-.dorako-ui.dark-theme.dialog .dialog-buttons button.default {
- background-color: var(--secondary);
- border: none;
+.dorako-ui#custom-hotbar .macro:hover {
+ background-color: var(--primary-light);
}
-.dorako-ui.dark-theme.dialog .dialog-buttons button.default:hover {
- background-color: var(--secondary-light);
+.dorako-ui#custom-hotbar .macro.inactive {
+ box-shadow: var(--glassy);
}
-
-.dorako-ui.dark-theme .tox-tinymce {
+.dorako-ui#custom-hotbar .macro.active:hover {
+ box-shadow: var(--glassy);
border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- background-image: var(--sheet-light);
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0px 4px 10px black;
+ background-color: var(--primary);
}
-.dorako-ui.dark-theme .tox-tinymce.tox:not(.tox-tinymce-inline) .tox-editor-header {
- padding-top: 0px;
+.dorako-ui#custom-hotbar .macro .macro-key {
+ background: none;
+ right: 6px;
+ padding: 0px;
+ font-weight: initial;
+ text-shadow: 0px 1px 5px black, 0px 1px 5px black;
}
-.dorako-ui.dark-theme form .form-group.buttons {
- gap: 5px;
+.dorako-ui.dalvyn-journal:not(.premium) {
+ /* By Dalvyn */
+ /* Custom CSS - PF2 STYLE v2.1 */
+ /* TITRES
+ ====================================================== */
+ --red: var(--primary);
+ --blue: var(--secondary);
+ --brown: #ad6f59;
+ /* TEXTE
+ ====================================================== */
+ /* SYMBOLES PF2
+ ====================================================== */
+ /* TABLES
+ ====================================================== */
+ /* TEXTES À LIRE
+ ====================================================== */
+ /* BLOCS DESCRIPTIFS (via h6)
+ ====================================================== */
+ /* Alignment (bold) */
+ /* Size (italics) */
+ /* Rarity (sub = uncommon, sup = rare, strikethrough = unique) */
+ /* Dorako */
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-header .title,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-header .title {
+ color: var(--red) !important;
+ font-family: "Taroca Regular";
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h1,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h1 {
+ color: var(--blue) !important;
+ font-family: "Taroca Regular";
+ line-height: 100%;
+ border-bottom: 0;
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h1:hover,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h1:hover {
+ background-image: linear-gradient(rgba(2, 37, 110, 0), rgba(2, 37, 110, 0), rgba(2, 37, 110, 0.2666666667));
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h2,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h2 {
+ color: var(--red) !important;
+ font-family: "Gin-Regular";
+ text-transform: uppercase;
+ line-height: 100%;
+ border-bottom: 0;
}
-
-.dorako-ui.dark-theme.app.choice-set-prompt section.window-content .choices .drop-zone span {
- color: white;
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h2:hover,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h2:hover {
+ background-image: linear-gradient(rgba(78, 7, 7, 0), rgba(78, 7, 7, 0), rgba(78, 7, 7, 0.2666666667));
}
-
-.dorako-ui.dark-theme {
- --color-text-dark-primary: var(--color-text-light-heading);
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h3,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h3 {
+ color: var(--brown) !important;
+ font-family: "Gin-Regular";
+ text-transform: uppercase;
+ line-height: 100%;
+ border-bottom: 0;
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h3:hover,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h3:hover {
+ 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));
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h4,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h4 {
+ color: var(--blue) !important;
+ font-family: "Gin-Regular";
+ font-variant: small-caps;
+ font-size: 132%;
+ line-height: 100%;
+ border-bottom: 0;
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h4:hover,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h4:hover {
+ 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));
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h5,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h5 {
+ line-height: 100%;
+ font-variant: small-caps;
+ font-size: var(--font-size-14);
+ border-bottom: 0;
+ margin-bottom: 0;
}
-
-.dorako-ui.dark-theme.pf2e.item.sheet form article.sheet-content > section.sheet-sidebar .item-summary, .dorako-ui.dark-theme.pf2e.item.sheet form article.sheet-content > section.sheet-sidebar .inventory-details label, .dorako-ui.dark-theme.pf2e.item.sheet form article.sheet-content > section.sheet-sidebar .feat-details label {
- color: var(--color-text-light-heading);
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h5:hover,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h5:hover {
+ 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));
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-content, .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .window-content,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .window-content {
+ font-family: "Gelasio";
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page code,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page code {
+ font-family: "pathfinder2eactions";
+ font-style: normal;
+ font-size: 150%;
+ line-height: 66%;
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page table,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page table {
+ font-family: "roboto condensed";
+ max-width: calc(100% - 24px);
+ margin-left: auto;
+ margin-right: auto;
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page table th,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page table th {
+ color: white;
+ background-color: var(--red);
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page tr:nth-child(2n),
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page tr:nth-child(2n) {
+ background-color: #f5efe0;
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page tr:nth-child(2n+1),
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page tr:nth-child(2n+1) {
+ background-color: #efe3c8;
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page tr:hover,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page tr:hover {
+ background-color: #e9d7b0;
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page table td, .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page table th,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page table td,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page table th {
+ padding: 4px 6px;
+}
+.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),
+.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) {
+ border-left-width: 0;
+ border-top: 2px solid #cfbf80;
+ border-bottom: 2px solid #cfbf80;
+ background-color: var(--red);
+ border-radius: 8px;
+ color: #cfbf80;
+ padding: 4px 12px;
+ margin-left: 0;
+ margin-right: 0;
}
-
-.dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input button {
- background-color: var(--primary-dark);
- border: none;
+.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,
+.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 {
+ color: #efdfa2;
}
-.dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input button:hover {
- background-color: var(--primary);
- box-shadow: var(--glassy);
+.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),
+.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) {
+ margin-left: 12px;
+ margin-right: 12px;
+ margin-top: 0;
+ margin-bottom: 0;
+ background-color: rgba(245, 239, 224, 0.6666666667);
}
-.dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input input {
- border-radius: 0px var(--border-radius) var(--border-radius) 0px;
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content :is(h6, h6 + p),
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content :is(h6, h6 + p) {
+ font-family: "Tauri-Regular";
+ text-transform: uppercase;
+ font-weight: bold;
+ font-size: 1.15em;
}
-.dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input .attachment {
- border-radius: var(--border-radius) 0 0 var(--border-radius);
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 {
+ border-bottom: 1px solid black;
+ padding: 4px 12px;
}
-
-.dorako-ui.dark-theme:not(.premium) .window-content {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- color: var(--color-text-light-heading);
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p {
+ text-align: right;
+ position: relative;
+ bottom: 24px;
+ right: 12px;
+ height: 0;
+ margin: 0;
+ overflow: visible;
}
-
-.dorako-ui.light-theme:not(.premium) .journal-entry-content {
- --color-text-dark-primary: #191813;
- color: var(--color-text-dark-primary);
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul {
+ clear: both;
+ display: flex;
+ font-family: "roboto condensed";
+ font-size: 94%;
+ list-style-type: none;
+ padding: 4px 12px;
}
-
-.dorako-ui.dark-theme.window-app.chat-popout .window-content {
- background: unset;
- box-shadow: unset;
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li strong,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li strong {
+ font-weight: normal;
}
-
-.dorako-ui.dark-theme:not(.premium).window-app footer.flexrow {
- gap: 3px;
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li em,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li em {
+ font-style: normal;
}
-.dorako-ui.dark-theme:not(.premium).window-app .window-content {
- box-shadow: 0 0 0 1px var(--gold-brown) inset, 0 0 0 2px var(--tertiary) inset;
- background-image: var(--sheet-dark);
- color: var(--color-text-light-heading);
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li sub,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li sub {
+ vertical-align: baseline;
+ font-size: 100%;
}
-.dorako-ui.dark-theme:not(.premium).window-app#module-management .package-list .package-title,
-.dorako-ui.dark-theme:not(.premium).window-app#module-management .package-list .package-metadata,
-.dorako-ui.dark-theme:not(.premium).window-app#module-management .package-list .package-description {
- color: var(--color-text-light-highlight);
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li sup,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li sup {
+ vertical-align: baseline;
+ font-size: 100%;
}
-.dorako-ui.dark-theme:not(.premium).window-app.package-configuration aside.sidebar {
- border: none;
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li s,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li s {
+ text-decoration: none;
}
-.dorako-ui.dark-theme:not(.premium).window-app.sheet header.sheet-header img {
- box-shadow: var(--gold-and-glow);
- border-radius: 5px;
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p {
+ margin: 0;
}
-.dorako-ui.dark-theme:not(.premium).window-app textarea {
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p {
color: white;
- border: 1px solid var(--tertiary);
+ border: 3px solid #dac68a;
+ border-left-width: 4px;
+ border-right-width: 4px;
+ text-transform: uppercase;
+ margin: 0;
}
-.dorako-ui.dark-theme:not(.premium).window-app a[href] {
- color: var(--tertiary-dark);
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p {
+ background-color: #58180d;
+ padding: 2px 3px;
}
-.dorako-ui.dark-theme:not(.premium).window-app hr {
- border-top: 1px solid var(--tertiary);
- border-bottom: 1px solid black;
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > strong,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > strong {
+ background-color: #576293;
+ padding: 2px 3px;
+ margin: -2px -3px;
}
-.dorako-ui.dark-theme:not(.premium).window-app.sheet footer.sheet-footer {
- gap: 5px;
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > em,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > em {
+ background-color: #3b7b59;
+ padding: 2px 3px;
+ margin: -2px -3px;
}
-.dorako-ui.dark-theme:not(.premium).window-app .compendium.directory .directory-list .directory-item {
- border: none;
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > sub,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > sub {
+ background-color: #98513d;
+ padding: 2px 3px;
+ margin: -2px -3px;
}
-.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn) {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0 0 3px black;
- color: var(--color-text-light-heading);
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > sup,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > sup {
+ background-color: #002664;
+ padding: 2px 3px;
+ margin: -2px -3px;
}
-.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn):hover {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
- box-shadow: var(--glassy);
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > s,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > s {
+ background-color: #54166e;
+ padding: 2px 3px;
+ margin: -2px -3px;
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote {
+ border: 0;
+ padding: 0 12px 4px 12px;
+}
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote,
+.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote {
+ border: 0;
+ padding: 4px 12px 4px 12px;
+}
+.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,
+.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 {
+ font-family: "roboto condensed";
+ font-style: normal;
+}
+.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,
+.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 {
+ font-style: italic;
}
-.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).privacy {
- background-color: #2e0587;
+.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),
+.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) {
+ text-indent: -1em;
+ margin-left: 1em;
+}
+.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 *,
+.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 * {
+ text-indent: 0;
+}
+.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,
+.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 {
+ margin-top: 0;
+}
+.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,
+.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 {
+ border-top: 0;
+ border-bottom: 1px solid black;
+ margin: 0;
}
-.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).privacy:hover {
+
+.dorako-ui.dalvyn-journal.dark-theme:not(.premium),
+.dorako-ui.dalvyn-journal:not(.premium) .dark-theme {
+ --red: var(--primary-light);
+ --blue: var(--secondary-light);
+ --brown: #ad6f59;
color: var(--color-text-light-heading);
- background-color: #440eb9;
}
-.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).pm-dropdown ul {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
+.dorako-ui.dalvyn-journal.dark-theme:not(.premium) tbody,
+.dorako-ui.dalvyn-journal:not(.premium) .dark-theme tbody {
+ color: black;
}
-.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).pm-dropdown li:hover {
- background: rgba(0, 0, 0, 0.5);
+.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),
+.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),
+.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),
+.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) {
+ color: black;
}
-.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).pm-dropdown i {
- color: var(--color-text-light-heading);
+
+.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-header .title {
+ color: var(--blue) !important;
+ font-family: "Taroca Regular";
}
-.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).pm-dropdown:hover i {
- color: var(--color-text-light-highlight);
+
+/* ----------------------------------------- */
+/* Damage Log */
+/* ----------------------------------------- */
+nav.damage-log-nav.tabs {
+ flex: 0;
+ margin: 0px 2px;
+ box-shadow: none;
+ border: none;
}
-.dorako-ui.dark-theme:not(.premium).window-app .private button.privacy {
- color: var(--color-text-light-highlight);
- background-color: #440eb9;
+nav.damage-log-nav.tabs .item {
+ 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, outline 0.15s;
+ margin: 2px;
+ color: white;
+ border-radius: 3px;
+ margin: 2px;
+ border: none;
}
-.dorako-ui.dark-theme:not(.premium).window-app .nerd-details input:disabled, .dorako-ui.dark-theme:not(.premium).window-app.token-sheet .form-group.children-disabled .range-value,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=range] + .range-value {
+nav.damage-log-nav.tabs .item:hover {
+ box-shadow: var(--gold-and-glow);
+ background-color: var(--secondary);
+ text-shadow: 0px 0px 3px black;
+ border: none;
+ border-radius: 3px;
+}
+nav.damage-log-nav.tabs .item.active {
+ box-shadow: var(--gold-and-glow);
+ background-color: var(--secondary-light);
+ text-shadow: 0px 0px 3px black;
+ border: none;
+ border-radius: 3px;
+}
+
+#damage-log {
+ margin-left: 4px;
+}
+
+.dorako-ui {
+ /* Styling for damage messages */
+ /* Styling for healing messages */
+ /* Dim reverted damage */
+ /* Dim reverted healing */
+}
+.dorako-ui.message.damage-log.damage {
+ background-color: #ffd9d9;
+ background-blend-mode: luminosity;
+}
+.dorako-ui.message.damage-log.healing {
+ background-color: #d9ffd9;
+ background-blend-mode: luminosity;
+}
+.dorako-ui.message.damage-log.reverted.damage {
+ background-color: #ffeaea;
+ background-blend-mode: luminosity;
+}
+.dorako-ui.message.damage-log.reverted.healing {
+ background-color: #eaffea;
+ background-blend-mode: luminosity;
+}
+
+/* ----------------------------------------- */
+/* DF Chat Enhancements */
+/* ----------------------------------------- */
+.message.chat-message.dorako-ui.dark-theme.dfce-cm-middle .message-delete, .message.chat-message.dorako-ui.dark-theme.dfce-cm-bottom .message-delete {
+ color: white;
+ top: 5px;
+ text-shadow: 0px 0px 1px black;
+}
+
+.message.chat-message .message-delete {
+ z-index: 1;
+}
+.message.chat-message.dfce-cm-top {
+ border-bottom-style: none;
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+ margin-bottom: 0px;
+ padding-bottom: 5px;
+}
+.message.chat-message.dfce-cm-middle, .message.chat-message.dfce-cm-bottom {
+ position: relative;
+ border-radius: 0px;
+}
+.message.chat-message.dfce-cm-middle .message-content, .message.chat-message.dfce-cm-bottom .message-content {
+ padding-right: 0px;
+}
+.message.chat-message.dfce-cm-middle .sender-wrapper,
+.message.chat-message.dfce-cm-middle .portrait-and-name, .message.chat-message.dfce-cm-bottom .sender-wrapper,
+.message.chat-message.dfce-cm-bottom .portrait-and-name {
+ display: none;
+}
+.message.chat-message.dfce-cm-middle .message-header, .message.chat-message.dfce-cm-bottom .message-header {
+ background: transparent !important;
+ box-shadow: none;
+ margin: 0px;
+ padding: 0px;
+ padding-right: 5px;
+}
+.message.chat-message.dfce-cm-middle .header-meta, .message.chat-message.dfce-cm-bottom .header-meta {
+ display: none;
+}
+.message.chat-message.dfce-cm-middle {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding-top: 0px;
+ padding-bottom: 5px;
+}
+.message.chat-message.dfce-cm-bottom {
+ margin-top: 0px;
+ padding-top: 0px;
+ border-radius: 0px 0px 5px 5px;
+}
+
+#chat-controls {
+ padding: 0px;
+}
+
+#dorako-nonrt-buttons {
+ flex-grow: 0;
+}
+
+.dorako-ui #chat-controls .buttons {
+ display: flex;
+ gap: 2.5px;
+}
+.dorako-ui #chat-controls .buttons button {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- padding: 0px 4px;
- background-color: rgba(0, 0, 0, 0.8);
- color: var(--color-text-light-primary);
+ 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, outline 0.15s;
+ color: var(--color-text-light-heading);
+ background-color: var(--glass-bg-light);
+ text-shadow: 0px 0px 3px black;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 32px;
+ flex: 1 1 32px;
+ width: 32px;
}
-.dorako-ui.dark-theme:not(.premium).window-app input[type=checkbox],
-.dorako-ui.dark-theme:not(.premium).window-app input[type=radio] {
- accent-color: var(--tertiary);
+.dorako-ui #chat-controls .buttons button:hover {
+ color: var(--color-text-light-highlight);
+ background-color: var(--primary-light);
}
-.dorako-ui.dark-theme:not(.premium).window-app input[type=checkbox]:checked,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=radio]:checked {
- box-shadow: unset;
- accent-color: var(--tertiary);
- filter: none;
+.dorako-ui #chat-controls .buttons button.toggle:hover {
+ background-color: var(--secondary);
}
-.dorako-ui.dark-theme:not(.premium).window-app input[type=text]:not(.dorako-ui-skip),
-.dorako-ui.dark-theme:not(.premium).window-app input[type=number]:not(.dorako-ui-skip),
-.dorako-ui.dark-theme:not(.premium).window-app input[type=password]:not(.dorako-ui-skip),
-.dorako-ui.dark-theme:not(.premium).window-app input[type=date]:not(.dorako-ui-skip),
-.dorako-ui.dark-theme:not(.premium).window-app input[type=time]:not(.dorako-ui-skip),
-.dorako-ui.dark-theme:not(.premium).window-app input[type=search]:not(.dorako-ui-skip) {
+.dorako-ui #chat-controls .buttons button.toggle.active {
+ color: var(--color-text-light-highlight);
+ background-color: var(--secondary-light);
+}
+
+/* ----------------------------------------- */
+/* DFCE Chat Merge */
+/* ----------------------------------------- */
+.dorako-ui.light-theme.dfce-cm-bottom .dorako-header, .dorako-ui.light-theme.dfce-cm-middle .dorako-header {
+ color: black !important;
+ text-shadow: 0px 1px 1px white !important;
+}
+
+.dfce-cm-middle .dorako-header,
+.dfce-cm-bottom .dorako-header {
+ display: none;
+}
+.dfce-cm-middle:hover .dorako-header,
+.dfce-cm-bottom:hover .dorako-header {
+ display: block;
+ position: absolute;
+ right: 5px;
+ top: 3px;
+ width: fit-content;
+ background: none !important;
+ box-shadow: none !important;
+ z-index: 1;
+}
+.dfce-cm-middle:hover .dorako-header .portrait-and-name,
+.dfce-cm-bottom:hover .dorako-header .portrait-and-name {
+ display: none !important;
+}
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+.foundry2 #chat-controls {
+ gap: var(--sidebar-gap);
+}
+.foundry2 #chat-controls .buttons {
+ gap: var(--sidebar-gap);
+ flex-wrap: nowrap;
+}
+.foundry2 #dorako-rt-buttons {
+ flex: 1 0 170px;
+}
+.foundry2 #dorako-nonrt-buttons {
+ flex: 1 1 30px !important;
+}
+.foundry2 #dorako-nonrt-buttons:empty {
+ display: none;
+}
+.foundry2 #dorako-nonrt-buttons > button {
+ flex: 1 1 32px;
+}
+
+/* ----------------------------------------- */
+/* Dice Tray */
+/* ----------------------------------------- */
+.dorako-ui .dice-tray {
+ display: flex;
+ flex-direction: column;
+ gap: 5px;
+}
+.dorako-ui .dice-tray .dice-tray__stacked {
+ gap: 3px;
+}
+.dorako-ui .dice-tray input[type=text] {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- padding-left: 5px;
+ 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, outline 0.15s;
+ background-color: var(--glass-bg-light);
+ text-shadow: 0px 0px 3px black;
color: var(--color-text-light-heading);
- accent-color: var(--tertiary);
-}
-.dorako-ui.dark-theme:not(.premium).window-app input[type=text]:not(.dorako-ui-skip):checked,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=number]:not(.dorako-ui-skip):checked,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=password]:not(.dorako-ui-skip):checked,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=date]:not(.dorako-ui-skip):checked,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=time]:not(.dorako-ui-skip):checked,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=search]:not(.dorako-ui-skip):checked {
- box-shadow: unset;
- accent-color: var(--tertiary);
- filter: none;
}
-.dorako-ui.dark-theme:not(.premium).window-app input[type=text]:not(.dorako-ui-skip):hover,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=number]:not(.dorako-ui-skip):hover,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=password]:not(.dorako-ui-skip):hover,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=date]:not(.dorako-ui-skip):hover,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=time]:not(.dorako-ui-skip):hover,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=search]:not(.dorako-ui-skip):hover {
+.dorako-ui .dice-tray input[type=text]:hover {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- background-color: var(--secondary-dark);
+ background-color: var(--secondary);
color: var(--color-text-light-highlight);
}
-.dorako-ui.dark-theme:not(.premium).window-app input[type=text]:not(.dorako-ui-skip):focus,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=number]:not(.dorako-ui-skip):focus,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=password]:not(.dorako-ui-skip):focus,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=date]:not(.dorako-ui-skip):focus,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=time]:not(.dorako-ui-skip):focus,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=search]:not(.dorako-ui-skip):focus {
+.dorako-ui .dice-tray input[type=text]:focus {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- background-color: var(--secondary);
+ background-color: var(--secondary-light);
color: white;
}
-.dorako-ui.dark-theme:not(.premium).window-app input[type=text]:not(.dorako-ui-skip):disabled,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=number]:not(.dorako-ui-skip):disabled,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=password]:not(.dorako-ui-skip):disabled,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=date]:not(.dorako-ui-skip):disabled,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=time]:not(.dorako-ui-skip):disabled,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=search]:not(.dorako-ui-skip):disabled {
- color: var(--color-border-dark-tertiary);
- background-color: rgba(0, 0, 0, 0.8);
-}
-.dorako-ui.dark-theme:not(.premium).window-app input[type=text]:not(.dorako-ui-skip):disabled:hover,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=number]:not(.dorako-ui-skip):disabled:hover,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=password]:not(.dorako-ui-skip):disabled:hover,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=date]:not(.dorako-ui-skip):disabled:hover,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=time]:not(.dorako-ui-skip):disabled:hover,
-.dorako-ui.dark-theme:not(.premium).window-app input[type=search]:not(.dorako-ui-skip):disabled:hover {
- color: var(--color-border-dark-tertiary);
- background-color: rgba(0, 0, 0, 0.8);
-}
-.dorako-ui.dark-theme:not(.premium).window-app select:not(.dorako-ui-skip) {
+.dorako-ui .dice-tray button {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
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, outline 0.15s;
+ background-color: var(--glass-bg-light);
+ text-shadow: 0px 0px 3px black;
color: var(--color-text-light-heading);
}
-.dorako-ui.dark-theme:not(.premium).window-app select:not(.dorako-ui-skip):hover {
- background-color: var(--secondary-dark);
- color: var(--color-text-light-highlight);
-}
-.dorako-ui.dark-theme:not(.premium).window-app select:not(.dorako-ui-skip) option {
- background-color: rgb(37, 37, 37);
- color: var(--color-text-light-heading);
-}
-.dorako-ui.dark-theme:not(.premium).window-app select:not(.dorako-ui-skip) optgroup {
- background-color: rgb(37, 37, 37);
- color: var(--color-text-light-highlight);
-}
-.dorako-ui.dark-theme:not(.premium).window-app input[type=color][data-edit] {
- border: none;
-}
-.dorako-ui.dark-theme:not(.premium).window-app form .form-group.slim .form-fields > label,
-.dorako-ui.dark-theme:not(.premium).window-app form .form-group span.units,
-.dorako-ui.dark-theme:not(.premium).window-app form .notes,
-.dorako-ui.dark-theme:not(.premium).window-app form .hint {
- color: #a9a798;
+.dorako-ui .dice-tray button svg {
+ filter: drop-shadow(0px 0px 3px black);
}
-.dorako-ui.dark-theme:not(.premium).window-app.filepicker .private .directory, .dorako-ui.dark-theme:not(.premium).window-app.filepicker .public .private.dir {
- background: rgba(115, 49, 255, 0.15);
+.dorako-ui .dice-tray button svg * {
+ fill: var(--color-text-light-heading);
}
-.dorako-ui.dark-theme:not(.premium).window-app.filepicker .display-modes a {
+.dorako-ui .dice-tray button.dice-tray__advantage:hover, .dorako-ui .dice-tray button.dice-tray__disadvantage:hover, .dorako-ui .dice-tray button.dice-tray__roll:hover, .dorako-ui .dice-tray button.dice-tray__math--add:hover, .dorako-ui .dice-tray button.dice-tray__math--sub:hover, .dorako-ui .dice-tray button:hover {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
+ background-color: var(--primary);
color: var(--color-text-light-highlight);
- text-shadow: 0 0 3px black;
}
-.dorako-ui.dark-theme:not(.premium).window-app.filepicker .display-modes a:hover {
- background: var(--primary);
- color: var(--color-text-light-highlight);
+.dorako-ui .dice-tray button.dice-tray__advantage:hover svg, .dorako-ui .dice-tray button.dice-tray__disadvantage:hover svg, .dorako-ui .dice-tray button.dice-tray__roll:hover svg, .dorako-ui .dice-tray button.dice-tray__math--add:hover svg, .dorako-ui .dice-tray button.dice-tray__math--sub:hover svg, .dorako-ui .dice-tray button:hover svg {
+ filter: drop-shadow(0px 0px 3px black);
}
-.dorako-ui.dark-theme:not(.premium).window-app.filepicker .display-modes a.active {
- background: var(--primary);
- color: var(--color-text-light-highlight);
- text-shadow: 0 0 3px black;
+.dorako-ui .dice-tray button.dice-tray__advantage:hover svg *, .dorako-ui .dice-tray button.dice-tray__disadvantage:hover svg *, .dorako-ui .dice-tray button.dice-tray__roll:hover svg *, .dorako-ui .dice-tray button.dice-tray__math--add:hover svg *, .dorako-ui .dice-tray button.dice-tray__math--sub:hover svg *, .dorako-ui .dice-tray button:hover svg * {
+ fill: var(--color-text-light-highlight);
}
-.dorako-ui.dark-theme:not(.premium).window-app#world-clock section.window-content .input-grid button img {
- border: none;
- height: 1.5em;
- filter: invert(1) sepia() brightness(0.8) drop-shadow(0px 0px 3px black);
+.dorako-ui .dice-tray .flexrow {
+ margin-left: 6px;
+ margin-right: 6px;
+ gap: 5px;
}
-.dorako-ui.dark-theme:not(.premium).window-app#world-clock section.window-content .input-grid button:hover img {
- filter: invert(1) sepia() brightness(0.9) drop-shadow(0px 0px 3px black);
+.dorako-ui .dice-tray > * {
+ margin: 0px;
}
-.dorako-ui.dark-theme:not(.premium).window-app#keybindings .binding .key {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- color: var(--color-text-light-heading);
- text-shadow: 0 0 3px black;
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+.foundry2 .dice-tray {
+ display: flex;
+ flex-direction: column;
+ gap: var(--sidebar-gap);
}
-.dorako-ui.dark-theme:not(.premium).window-app#keybindings .binding .key:hover {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
+.foundry2 .dice-tray > * {
+ margin: 0 var(--sidebar-margin);
}
-.dorako-ui.dark-theme:not(.premium).window-app#keybindings .binding .key.uneditable {
- background-color: rgba(0, 0, 0, 0.8);
+.foundry2 .dice-tray .flexrow {
+ gap: var(--sidebar-gap);
}
-.dorako-ui.dark-theme:not(.premium).window-app#keybindings .binding .key.uneditable:hover {
- color: var(--color-text-light-heading);
- background-color: rgba(0, 0, 0, 0.8);
+.foundry2 .dice-tray .dice-tray__stacked button:first-child {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
}
-.dorako-ui.dark-theme:not(.premium).window-app#invitation-links .connection.closed {
- color: rgba(255, 0, 19, 0.6);
+.foundry2 .dice-tray .dice-tray__stacked button:last-child {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
}
-.dorako-ui.dark-theme:not(.premium).window-app#invitation-links .connection.open {
- color: green;
+.foundry2 .dice-tray .dice-tray__buttons {
+ height: 32px;
}
-.dorako-ui.dark-theme:not(.premium).window-app#invitation-links .connection.unknown {
- color: rgba(250, 219, 60, 0.814);
+.foundry2 .dice-tray .dice-tray__buttons button {
+ height: 100%;
+ width: auto;
}
-
-/* ------------------------------------------------- */
-/* Dark theme journals + Critical hit/fumble deck */
-/* ------------------------------------------------- */
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme {
- background: var(--sheet-dark);
- color: var(--color-text-light-heading);
+.foundry2 .dice-tray .dice-tray__buttons button > svg {
+ margin: 0px -10px;
+ filter: drop-shadow(0px 1px 2px black);
}
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme table.pf2-table tr:nth-child(odd) {
- background-color: #313131;
+.foundry2 .dice-tray .dice-tray__buttons button > svg * {
+ fill: var(--color-light-3);
}
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme table.pf2-table tr:nth-child(2n) {
- background-color: #5d5d5d;
+.foundry2 .dice-tray .dice-tray__buttons button.dice-tray__advantage:hover svg, .foundry2 .dice-tray .dice-tray__buttons button.dice-tray__disadvantage:hover svg, .foundry2 .dice-tray .dice-tray__buttons button.dice-tray__roll:hover svg, .foundry2 .dice-tray .dice-tray__buttons button.dice-tray__math--add:hover svg, .foundry2 .dice-tray .dice-tray__buttons button.dice-tray__math--sub:hover svg, .foundry2 .dice-tray .dice-tray__buttons button:hover svg {
+ filter: drop-shadow(0px 1px 2px black);
}
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-header .title {
- color: var(--color-text-light-highlight);
+.foundry2 .dice-tray .dice-tray__buttons button.dice-tray__advantage:hover svg *, .foundry2 .dice-tray .dice-tray__buttons button.dice-tray__disadvantage:hover svg *, .foundry2 .dice-tray .dice-tray__buttons button.dice-tray__roll:hover svg *, .foundry2 .dice-tray .dice-tray__buttons button.dice-tray__math--add:hover svg *, .foundry2 .dice-tray .dice-tray__buttons button.dice-tray__math--sub:hover svg *, .foundry2 .dice-tray .dice-tray__buttons button:hover svg * {
+ fill: var(--color-light-1);
}
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme h1,
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme h2,
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme h3,
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme h4 {
- color: var(--color-text-light-highlight);
+.foundry2 .dice-tray input[type=text] {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+ height: auto;
+ border-radius: var(--border-radius);
}
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .fumble-deck code,
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .fumble-deck h1,
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .critical-deck h1,
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .critical-deck code {
- color: black;
+.foundry2 .dice-tray input[type=text]:not(:disabled, .disabled):hover, .foundry2 .dice-tray input[type=text]:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
}
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .critical-deck blockquote,
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .fumble-deck blockquote {
- box-shadow: var(--glassy);
+.foundry2 .dice-tray input[type=text].disabled, .foundry2 .dice-tray input[type=text]:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
}
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .critical-deck h1,
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .fumble-deck h1 {
- box-shadow: var(--gold-and-glow);
- margin-left: 2px;
+.foundry2 .dice-tray input[type=text]::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2 .dice-tray input[type=text]::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2 .dice-tray input[type=text][type=checkbox] {
+ border: unset;
}
-.chat-bubble {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
+/* ----------------------------------------- */
+/* Enhanced Terrain Layer */
+/* ----------------------------------------- */
+#controls ol.control-tools.sub-controls {
+ margin-right: 0px;
}
-.chat-bubble .bubble-content {
- position: relative;
- top: 0;
+#controls ol.control-tools#terrainlayer-tools {
+ margin-top: 44px;
+}
+#controls ol.control-tools#terrainlayer-tools .control-tool {
+ 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, outline 0.15s;
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+}
+#controls ol.control-tools#terrainlayer-tools .control-tool:not(#tl-defaultcost):hover {
+ background-color: rgba(177, 177, 177, 0.5);
+ color: black;
+}
+#controls ol.control-tools#terrainlayer-tools .control-tool:not(#tl-defaultcost):hover button.control-btn:hover {
+ border-radius: 3px;
+ color: black;
+ text-shadow: 0 0 3px var(--color-text-light-highlight);
+ box-shadow: none;
}
-.chat-bubble.left {
- border-radius: 5px;
+/* ----------------------------------------- */
+/* Ripper's Filepicker+ */
+/* ----------------------------------------- */
+.filepicker-plus-tooltip {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ border: none;
+ backdrop-filter: blur(5px);
}
-.chat-bubble.right {
- border-radius: 5px;
+#sidebar .app.window-app.filepicker {
+ margin: 0px;
}
-.chat-bubble.emote {
+#sidebar .filepicker .window-content {
border: none;
margin: 2px;
/* prettier-ignore */
@@ -742,251 +1103,230 @@
background-image: var(--sheet);
background-size: cover;
background-image: var(--sheet-dark);
- color: var(--color-text-light-heading);
- font-style: italic;
+ height: calc(100% - 5px);
}
-.chat-bubble.chatter {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- border-radius: 5px;
+.dorako-ui.dark-theme.forien-easy-polls .forien-switch .forien-switch-actual-label {
color: var(--color-text-light-heading);
}
-body.compact-ui #controls .main-controls .scene-control:not(.active, .toggle),
-body.compact-ui #controls .sub-controls .control-tool:not(.active, .toggle) {
- display: none;
-}
-body.compact-ui #controls {
- flex-wrap: nowrap;
- flex-direction: row;
-}
-body.compact-ui .main-controls {
- display: flex;
- flex-direction: column;
-}
-body.compact-ui #ui-left.active #controls .main-controls .scene-control,
-body.compact-ui #ui-left.active #controls .sub-controls .control-tool {
- align-items: center;
- display: flex;
-}
-body.compact-ui #controls ol.main-controls.app.control-tools {
- width: unset;
-}
-body.compact-ui #navigation #scene-list .scene:not(.active, .view),
-body.compact-ui #navigation #nav-toggle {
- display: none;
-}
-body.compact-ui #navigation {
- pointer-events: all;
-}
-body.compact-ui #navigation:hover #scene-list .scene {
- display: flex;
-}
-body.compact-ui #players {
- opacity: 0;
- transition: opacity 0.25s ease-in-out;
-}
-body.compact-ui #players:hover {
- transition: opacity 0.25s ease-in-out;
- opacity: 1;
-}
-
-/* ----------------------------------------- */
-/* Controls */
-/* ----------------------------------------- */
-nav#controls.dorako-ui {
- padding-top: 12px;
- padding-bottom: 12px;
- display: flex;
- align-items: var(--controls-alignment);
-}
-nav#controls.dorako-ui ol.control-tools.sub-controls > li,
-nav#controls.dorako-ui ol.control-tools.main-controls {
- margin-right: var(--controls-margin);
-}
-nav#controls.dorako-ui ol.control-tools.main-control {
- margin-right: var(--controls-margin);
+.clock-panel {
+ z-index: 1;
+ right: 5px;
}
-nav#controls.dorako-ui ol.control-tools li.control-tool,
-nav#controls.dorako-ui ol.control-tools > li {
+.clock-panel .clock-entry {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0px 0px 3px black;
- border-radius: var(--border-radius);
- margin-bottom: var(--controls-margin);
- height: var(--control-size);
- width: var(--control-size);
- font-size: calc(var(--control-size) - 12px);
}
-nav#controls.dorako-ui ol.control-tools li.control-tool img,
-nav#controls.dorako-ui ol.control-tools > li img {
- filter: sepia() grayscale(0.9) brightness(0.8) drop-shadow(0px 0px 3px black);
+.clock-panel .clock-entry .clock {
+ background: conic-gradient(var(--secondary-light) var(--filled-ratio), white var(--filled-ratio) 1turn);
}
-nav#controls.dorako-ui ol.control-tools li.control-tool.active, nav#controls.dorako-ui ol.control-tools li.control-tool:hover,
-nav#controls.dorako-ui ol.control-tools > li.active,
-nav#controls.dorako-ui ol.control-tools > li:hover {
+.clock-panel [data-action=add-clock] {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- color: var(--color-text-light-highlight);
+ 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, outline 0.15s;
+ margin: unset;
+}
+.clock-panel [data-action=add-clock]:hover {
background-color: var(--primary);
}
-nav#controls.dorako-ui ol.control-tools li.control-tool.active img, nav#controls.dorako-ui ol.control-tools li.control-tool:hover img,
-nav#controls.dorako-ui ol.control-tools > li.active img,
-nav#controls.dorako-ui ol.control-tools > li:hover img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
+
+.clock-panel.bottom {
+ bottom: 5px;
}
-nav#controls.dorako-ui ol.control-tools li.control-tool.toggle,
-nav#controls.dorako-ui ol.control-tools > li.toggle {
+
+.item-piles-player-list-trade-button {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- background-color: var(--secondary-dark);
+ 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, outline 0.15s;
+ background-color: var(--glass-bg-light);
}
-nav#controls.dorako-ui ol.control-tools li.control-tool.toggle.active, nav#controls.dorako-ui ol.control-tools li.control-tool.toggle:hover,
-nav#controls.dorako-ui ol.control-tools > li.toggle.active,
-nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
+.item-piles-player-list-trade-button:hover {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- color: white;
- background-color: var(--secondary-light);
}
-#darkness-adjuster.dorako-ui {
+.item-piles-img-container {
border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- height: 36px !important;
- border-radius: var(--border-radius);
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ border-radius: 3px;
+ margin: 3px;
}
-#darkness-adjuster.dorako-ui .window-content {
- overflow: hidden;
- background: unset;
- box-shadow: unset;
+
+.item-piles-app {
+ --item-piles-even-color: #7a79717a;
+ --item-piles-shadow-primary: var(--color-shadow-primary);
+}
+
+.dorako-ui.dark-theme {
+ --color-text-dark-secondary: #a9a798;
+ --item-piles-minor-inactive: rgb(15, 15, 15);
+ --item-piles-text-light-highlight: rgb(70, 70, 70);
+}
+.dorako-ui.dark-theme .item.active.underscore.item-piles-flexrow.item-piles-clickable-link {
+ border-bottom: 2px solid var(--tertiary-dark);
+}
+
+/* ----------------------------------------- */
+/* Koboldworks turn announcer */
+/* ----------------------------------------- */
+.chat-message[data-message-id].koboldworks.round-cycling h3.round-message {
+ margin-left: 17px;
+ gap: 20px;
+}
+
+.chat-message[data-message-id].koboldworks.turn-announcer.obfuscated {
border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ background-size: cover;
+ background-blend-mode: luminosity;
+ background-color: var(--blind-bg);
+}
+.chat-message[data-message-id].koboldworks.turn-announcer.obfuscated.dorako-ui.dark-theme {
+ background: var(--sheet-dark);
+ background-size: cover;
+ background-blend-mode: luminosity;
+ background-color: var(--blind-bg);
}
/* ----------------------------------------- */
-/* Foundry2 */
+/* Condition Manager */
/* ----------------------------------------- */
-nav#controls.foundry2 {
- padding-top: 12px;
- padding-bottom: 12px;
+.dorako-ui.window-app .window-content .dialog-content .cond-cont {
+ background: none;
+}
+
+.foundry2.window-app .window-content .dialog-content .cond-cont {
+ background: none;
+}
+.foundry2.window-app .window-content .dialog-content .cond-cont .cond-butt-set {
display: flex;
- align-items: var(--controls-alignment);
}
-nav#controls.foundry2 ol.control-tools.sub-controls > li,
-nav#controls.foundry2 ol.control-tools.main-controls {
- margin-right: var(--controls-margin);
+.foundry2.window-app .window-content .dialog-content .cond-cont button {
+ box-shadow: unset;
}
-nav#controls.foundry2 ol.control-tools.main-control {
- margin-right: var(--controls-margin);
+.foundry2.window-app .window-content .dialog-content .cond-cont .cond-buttons,
+.foundry2.window-app .window-content .dialog-content .cond-cont .cond-buttons:focus {
+ width: 100%;
}
-nav#controls.foundry2 ol.control-tools li.control-tool,
-nav#controls.foundry2 ol.control-tools > li {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
+.foundry2.window-app .window-content .dialog-content .cond-cont .cond-buttons-small,
+.foundry2.window-app .window-content .dialog-content .cond-cont .cond-buttons-small:focus {
+ width: 13%;
+}
+
+/* ----------------------------------------- */
+/* Basic Action Macros (BAM) */
+/* ----------------------------------------- */
+.dorako-ui.window-app .action-list button.action-btn img {
+ border-radius: 3px;
+ box-shadow: var(--gold-and-glow);
+}
+.dorako-ui.window-app .action-list button:hover {
+ filter: brightness(1.3);
+}
+.dorako-ui.window-app .action-list button.glow {
+ box-shadow: var(--gold-and-glow), var(--glassy);
+ animation: unset;
+ filter: brightness(1.1);
+ color: var(--tertiary);
+}
+
+/* ----------------------------------------- */
+/* Dice Stats */
+/* ----------------------------------------- */
+.dorako-ui.dark-theme .chart-dice-stats {
+ background: rgba(245, 222, 179, 0.568627451);
+}
+
+/* ----------------------------------------- */
+/* Pin Cushion */
+/* ----------------------------------------- */
+.pin-cushion-hud-tooltip-default {
+ border: none;
border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- margin-bottom: var(--controls-margin);
- height: var(--control-size);
- width: var(--control-size);
- font-size: calc(var(--control-size) - 12px);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ backdrop-filter: blur(5px);
+ text-shadow: 0px 0px 3px black;
}
-nav#controls.foundry2 ol.control-tools li.control-tool:not(.disabled, :disabled):hover,
-nav#controls.foundry2 ol.control-tools > li:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+
+#powerTip:before {
+ color: var(--glass-bg);
}
-nav#controls.foundry2 ol.control-tools li.control-tool.active,
-nav#controls.foundry2 ol.control-tools > li.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+
+/* ----------------------------------------- */
+/* Illandril's Token Tooltips */
+/* ----------------------------------------- */
+.illandril-token-tooltips--tooltip {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ backdrop-filter: blur(5px);
+ text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-highlight);
+ font-size: 1rem;
}
-nav#controls.foundry2 ol.control-tools li.control-tool.disabled, nav#controls.foundry2 ol.control-tools li.control-tool:disabled,
-nav#controls.foundry2 ol.control-tools > li.disabled,
-nav#controls.foundry2 ol.control-tools > li:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+
+.illandril-token-tooltips--tooltip .illandril-token-tooltips--name {
+ color: var(--color-text-light-highlight);
+ font-family: var(--font-primary);
+ font-size: 1.25rem;
+ padding: 4px 8px;
}
-nav#controls.foundry2 ol.control-tools li.control-tool.bright,
-nav#controls.foundry2 ol.control-tools > li.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+
+/* ----------------------------------------- */
+/* Heartbeat */
+/* ----------------------------------------- */
+button#heartbeat-button {
+ box-shadow: unset;
}
-nav#controls.foundry2 ol.control-tools li.control-tool.bright.disabled, nav#controls.foundry2 ol.control-tools li.control-tool.bright:disabled,
-nav#controls.foundry2 ol.control-tools > li.bright.disabled,
-nav#controls.foundry2 ol.control-tools > li.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+
+#module-credits-copy-export {
+ background: none !important;
}
-nav#controls.foundry2 ol.control-tools li.control-tool.bright:not(.disabled, :disabled):hover,
-nav#controls.foundry2 ol.control-tools > li.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+
+#module-management.dorako-ui.dark-theme .package-list .package .package-overview .tag.expand {
+ color: inherit;
+ background: inherit;
+ border: none;
+ margin-bottom: unset;
+ margin-top: unset;
}
-nav#controls.foundry2 ol.control-tools li.control-tool > img,
-nav#controls.foundry2 ol.control-tools > li > img {
- filter: sepia() brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black);
+#module-management.dorako-ui.dark-theme .package-list .package .package-overview .tag.expand:hover {
+ background-color: var(--primary);
}
-nav#controls.foundry2 ol.control-tools li.control-tool:hover > img,
-nav#controls.foundry2 ol.control-tools > li:hover > img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 1px 1px black);
+
+#module-credits-dialog.dorako-ui.dark-theme .journal-entry-content {
+ background: unset;
+ box-shadow: unset;
+ border: unset;
}
-nav#controls.foundry2 ol.control-tools li.control-tool.toggle,
-nav#controls.foundry2 ol.control-tools > li.toggle {
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+.foundry2#module-management .package-list .package .package-overview .tag.expand {
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -1010,38 +1350,27 @@ nav#controls.foundry2 ol.control-tools > li.toggle {
cursor: pointer;
text-shadow: 0px 1px 2px black;
transition: background-color 0.5s, border-color 0.5s;
- --button-background-color: var(--color-cool-3);
- --button-border-color: var(--color-cool-2);
- --button-text-color: var(--color-light-2);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-cool-2);
- --button-hover-border-color: var(--color-cool-1);
- --button-hover-text-color: var(--color-light-1);
}
-nav#controls.foundry2 ol.control-tools li.control-tool.toggle:not(.disabled, :disabled):hover,
-nav#controls.foundry2 ol.control-tools > li.toggle:not(.disabled, :disabled):hover {
+.foundry2#module-management .package-list .package .package-overview .tag.expand:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
-nav#controls.foundry2 ol.control-tools li.control-tool.toggle.active,
-nav#controls.foundry2 ol.control-tools > li.toggle.active {
+.foundry2#module-management .package-list .package .package-overview .tag.expand.active {
background: var(--button-hover-background-color);
outline: 1px solid var(--button-focus-outline-color);
border-color: var(--button-hover-border-color);
color: var(--button-hover-text-color);
text-decoration: none;
}
-nav#controls.foundry2 ol.control-tools li.control-tool.toggle.disabled, nav#controls.foundry2 ol.control-tools li.control-tool.toggle:disabled,
-nav#controls.foundry2 ol.control-tools > li.toggle.disabled,
-nav#controls.foundry2 ol.control-tools > li.toggle:disabled {
+.foundry2#module-management .package-list .package .package-overview .tag.expand.disabled, .foundry2#module-management .package-list .package .package-overview .tag.expand:disabled {
--button-background-color: var(--color-warm-5);
--button-border-color: var(--color-warm-4);
--button-hover-background-color: var(--color-cool-5);
--button-text-color: var(--color-light-5);
}
-nav#controls.foundry2 ol.control-tools li.control-tool.toggle.bright,
-nav#controls.foundry2 ol.control-tools > li.toggle.bright {
+.foundry2#module-management .package-list .package .package-overview .tag.expand.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -1050,486 +1379,396 @@ nav#controls.foundry2 ol.control-tools > li.toggle.bright {
--button-hover-text-color: #000000;
text-shadow: unset;
}
-nav#controls.foundry2 ol.control-tools li.control-tool.toggle.bright.disabled, nav#controls.foundry2 ol.control-tools li.control-tool.toggle.bright:disabled,
-nav#controls.foundry2 ol.control-tools > li.toggle.bright.disabled,
-nav#controls.foundry2 ol.control-tools > li.toggle.bright:disabled {
+.foundry2#module-management .package-list .package .package-overview .tag.expand.bright.disabled, .foundry2#module-management .package-list .package .package-overview .tag.expand.bright:disabled {
--button-background-color: var(--color-cool-4);
--button-hover-background-color: var(--color-cool-4);
--button-text-color: var(--color-light-5);
--button-hover-text-color: var(--color-light-5);
--button-hover-border-color: transparent;
}
-nav#controls.foundry2 ol.control-tools li.control-tool.toggle.bright:not(.disabled, :disabled):hover,
-nav#controls.foundry2 ol.control-tools > li.toggle.bright:not(.disabled, :disabled):hover {
+.foundry2#module-management .package-list .package .package-overview .tag.expand.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-nav#controls.foundry2 ol.control-tools li.control-tool.toggle:disabled,
-nav#controls.foundry2 ol.control-tools > li.toggle:disabled {
- --button-background-color: var(--color-cool-5);
- --button-border-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
-}
-
-#darkness-adjuster.foundry2 {
- height: 42px !important;
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- margin-top: 3px;
- background-color: var(--color-cool-2);
- border: 1px solid var(--color-cool-1);
-}
-#darkness-adjuster.foundry2 .window-content {
- overflow: hidden;
+.foundry2#module-credits-dialog .journal-entry-content {
background: unset;
box-shadow: unset;
- border: none;
+ border: unset;
+}
+.foundry2 .package-list .package .tag {
+ background: var(--color-cool-4);
+ border: 1px solid var(--color-cool-3);
+ color: var(--color-light-2);
}
/* ----------------------------------------- */
-/* Forms */
+/* Monarch */
/* ----------------------------------------- */
-.dorako-ui.sheet nav.sheet-tabs {
- background-color: var(--bg);
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18);
- border: 1px solid var(--color-border-light-primary);
- border-radius: 3px;
- margin: 2px;
-}
-.dorako-ui.sheet nav.sheet-tabs .item:not(.active):hover {
- color: var(--secondary-light);
- text-shadow: 0px 0px 10px var(--secondary-light);
-}
-.dorako-ui.sheet nav.sheet-tabs .item.active {
- color: var(--secondary-light);
- text-shadow: 0px 0px 10px var(--secondary-light);
+.window-app.monarch .window-content {
+ box-shadow: none;
+ background: none;
}
-.dorako-ui.dark-theme.sheet nav.sheet-tabs {
+.window-app.monarch-hand:not(.minimized).no-fade.trans,
+.window-app.monarch-hand:not(.minimized):hover.trans {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- background: var(--glass-bg-light);
-}
-.dorako-ui.dark-theme.sheet nav.sheet-tabs .item:not(.active):hover {
- color: var(--tertiary);
- text-shadow: 0px 0px 10px var(--tertiary);
-}
-.dorako-ui.dark-theme.sheet nav.sheet-tabs .item.active {
- color: var(--tertiary);
- text-shadow: 0px 0px 10px var(--tertiary);
+ backdrop-filter: blur(5px);
}
-.dorako-ui.pf2e.item.sheet form .sheet-navigation .sheet-tabs > .list-row:hover, .dorako-ui.pf2e.item.sheet form .sheet-navigation .sheet-tabs > .list-row.active {
- color: var(--secondary-light);
- text-shadow: 0px 0px 10px;
- text-decoration: unset;
-}
-
-.dorako-ui.dark-theme.pf2e.item.sheet form .sheet-navigation .sheet-tabs > .list-row:hover, .dorako-ui.dark-theme.pf2e.item.sheet form .sheet-navigation .sheet-tabs > .list-row.active {
- color: var(--tertiary);
- text-shadow: 0px 0px 10px var(--tertiary);
- text-decoration: unset;
+.window-app.monarch-hand .window-header,
+.monarch-hand footer.sheet-footer {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
}
-.dorako-ui form button:not(.pm-dropdown) {
- 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, outline 0.15s;
- border: 1px solid var(--color-border-light-primary);
-}
-.dorako-ui form button:not(.pm-dropdown):hover {
- background-color: var(--primary-light);
- color: var(--color-text-light-highlight);
- border: 1px solid var(--tertiary);
-}
-.dorako-ui form button:not(.pm-dropdown):active {
- background-color: var(--primary-light);
- color: white;
- border: 1px solid var(--gold-brown);
+.monarch .card-hud .controls a i {
+ color: var(--color-text-light-heading);
}
-.dorako-ui.pf2e.item.sheet .sheet-header img {
+.monarch input[type=text],
+.monarch input[type=number],
+.monarch input[type=password],
+.monarch input[type=date],
+.monarch input[type=time] {
border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
- border-radius: 5px;
- margin-right: 8px;
-}
-
-.dorako-ui.pf2e.item.sheet form .form-list {
- padding: 0.5em 1em;
- border-image-repeat: repeat;
- border-image-slice: 11;
- border-image-source: var(--ornamentation);
- border-image-width: 14px;
- border-style: double;
+ outline: 1px solid rgba(255, 255, 255, 0.1);
+ border-radius: 2px;
+ color: var(--color-text-light-heading);
}
-.dorako-ui.app.token-sheet .tab.active[data-tab=appearance] fieldset {
- border-image-repeat: repeat;
- border-image-slice: 11;
- border-image-source: var(--ornamentation);
- border-image-width: 14px;
- border-style: double;
-}
-.dorako-ui.app.token-sheet .tab.active[data-tab=appearance] fieldset legend {
- color: var(--color-text-dark-primary);
- margin-left: 5px;
+.monarch-hand footer.sheet-footer {
+ margin: 2px 10px;
}
-
-.dorako-ui.pf2e.item.sheet .sheet-header {
+.monarch-hand footer.sheet-footer button {
border: none;
-}
-
-.dorako-ui.dark-theme.app.token-sheet .tab.active[data-tab=appearance] fieldset legend {
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
color: var(--color-text-light-heading);
+ text-shadow: 0px 0px 3px black;
+}
+.monarch-hand footer.sheet-footer button:hover {
+ color: var(--color-text-light-highlight);
+ background-color: var(--primary);
}
-.dorako-ui.pf2e.item.sheet form .sheet-navigation {
- border-radius: 3px;
+.monarch .card-hud .badge,
+.monarch .card-hud .card-controls {
border: none;
- border: 1px solid var(--color-border-light-primary);
- background: var(--bg);
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18), 0px -1px 2px rgba(255, 255, 255, 0.3) inset;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
}
-.dorako-ui.dark-theme.pf2e.item.sheet form .sheet-navigation {
+.monarch-hand .tooltip {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- background: var(--glass-bg-light);
+ backdrop-filter: blur(5px);
}
-.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .tab.item-details label {
- color: var(--color-text-light-heading);
+/* ----------------------------------------- */
+/* Monk's Common Display */
+/* ----------------------------------------- */
+#common-display-toolbar.dorako-ui {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
}
-
-.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body input[type=text], .dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body input[type=number], .dorako-ui.dark-theme.pf2e.item.sheet form article.sheet-content select {
+#common-display-toolbar.dorako-ui .move-handle {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
+ border-radius: 5px 0px 0px 5px;
}
-
-.dorako-ui.window-app.filepicker .display-modes a:hover {
+#common-display-toolbar.dorako-ui .common-display-button.small {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
text-shadow: 0px 0px 3px black;
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
}
-.dorako-ui.window-app.filepicker .display-modes a.active {
- text-shadow: 0px 0px 3px black;
+#common-display-toolbar.dorako-ui .common-display-button.small:hover {
background-color: var(--primary);
- color: var(--color-text-light-highlight);
}
-
-.dorako-ui.window-app input[type=text],
-.dorako-ui.window-app input[type=number],
-.dorako-ui.window-app input[type=password],
-.dorako-ui.window-app input[type=date],
-.dorako-ui.window-app input[type=time],
-.dorako-ui.window-app input[type=search],
-.dorako-ui.window-app input[type=checkbox],
-.dorako-ui.window-app input[type=radio] {
+#common-display-toolbar.dorako-ui .common-display-button.toggle {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
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, outline 0.15s;
- accent-color: var(--primary);
-}
-.dorako-ui.window-app input[type=text]:checked,
-.dorako-ui.window-app input[type=number]:checked,
-.dorako-ui.window-app input[type=password]:checked,
-.dorako-ui.window-app input[type=date]:checked,
-.dorako-ui.window-app input[type=time]:checked,
-.dorako-ui.window-app input[type=search]:checked,
-.dorako-ui.window-app input[type=checkbox]:checked,
-.dorako-ui.window-app input[type=radio]:checked {
- accent-color: var(--primary);
- filter: none;
+ background-color: var(--secondary-dark);
+ text-shadow: 0px 0px 3px black;
}
-.dorako-ui.window-app input[type=text]:not(:disabled):hover,
-.dorako-ui.window-app input[type=number]:not(:disabled):hover,
-.dorako-ui.window-app input[type=password]:not(:disabled):hover,
-.dorako-ui.window-app input[type=date]:not(:disabled):hover,
-.dorako-ui.window-app input[type=time]:not(:disabled):hover,
-.dorako-ui.window-app input[type=search]:not(:disabled):hover,
-.dorako-ui.window-app input[type=checkbox]:not(:disabled):hover,
-.dorako-ui.window-app input[type=radio]:not(:disabled):hover {
- border-color: var(--secondary-light);
- box-shadow: 0px 0px 5px var(--secondary-light);
+#common-display-toolbar.dorako-ui .common-display-button.toggle:hover, #common-display-toolbar.dorako-ui .common-display-button.toggle.active {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background-color: var(--secondary-light);
}
-.dorako-ui.window-app input[type=text]:focus,
-.dorako-ui.window-app input[type=number]:focus,
-.dorako-ui.window-app input[type=password]:focus,
-.dorako-ui.window-app input[type=date]:focus,
-.dorako-ui.window-app input[type=time]:focus,
-.dorako-ui.window-app input[type=search]:focus,
-.dorako-ui.window-app input[type=checkbox]:focus,
-.dorako-ui.window-app input[type=radio]:focus {
- border-color: var(--secondary-light);
- box-shadow: 0px 0px 5px var(--secondary-light);
+
+/* ----------------------------------------- */
+/* Monk's Player Settings */
+/* ----------------------------------------- */
+#client-settings.dorako-ui.dark-theme #mps-view-group {
+ border-bottom: 1px solid var(--tertiary);
}
/* ----------------------------------------- */
-/* Hotbar */
+/* Monk's tokenbar */
/* ----------------------------------------- */
-#hotbar.dorako-ui .macro {
- height: calc(var(--macro-size) + 2px);
- width: calc(var(--macro-size) + 2px);
+#tokenbar {
+ gap: 3px;
+}
+#tokenbar .token-list {
+ gap: 5px;
+ border: none;
+}
+#tokenbar .bar-controls {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- 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, outline 0.15s;
- box-shadow: none;
}
-#hotbar.dorako-ui .macro.inactive::before, #hotbar.dorako-ui .macro.active::before {
- 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, outline 0.15s;
- content: "";
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- box-shadow: var(--glassy);
+#tokenbar .bar-controls div#tokenbar-move-handle {
+ border: none;
border-radius: var(--border-radius);
- overflow: hidden;
- pointer-events: none;
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ border-radius: 5px 0px 0px 5px;
+ margin-right: 2px;
}
-#hotbar.dorako-ui .macro.active:hover::before {
- 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, outline 0.15s;
- content: "";
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- box-shadow: 0px 0px 10px rgba(220, 200, 100, 0.5) inset, var(--glassy);
+#tokenbar .token {
+ border: none;
border-radius: var(--border-radius);
- overflow: hidden;
- pointer-events: none;
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ flex: 0 0 52px;
}
-#hotbar.dorako-ui .macro .macro-key {
+#tokenbar .token .token-stats {
background: none;
- right: 6px;
- padding: 0px;
- font-weight: initial;
- text-shadow: 0px 1px 5px black, 0px 1px 5px black;
- font-size: calc(var(--macro-size) / 3);
+ text-shadow: 0px 0px 3px black;
}
-#hotbar.dorako-ui .macro .macro-icon {
- border-radius: var(--border-radius);
- border: none;
- height: calc(var(--macro-size) + 2px);
- width: calc(var(--macro-size) + 2px);
+#tokenbar .token:hover {
+ background-color: var(--primary);
}
-#hotbar.dorako-ui .macro.inactive {
+#tokenbar .token:hover .token-icon {
box-shadow: none;
+ filter: drop-shadow(0px 0px 5px var(--tertiary));
}
-#hotbar.dorako-ui .macro:hover {
- border: none;
- background-color: var(--primary-light);
-}
-#hotbar.dorako-ui .macro.active:hover {
- border: none;
- background-color: var(--primary-dark);
-}
-#hotbar.dorako-ui #macro-list {
- gap: 5px;
- margin: 0px 5px;
- border: none;
- grid-template-columns: repeat(10, calc(var(--macro-size) + 2px));
- align-content: end;
+#tokenbar .token .token-icon {
+ box-shadow: none;
+ border-radius: 3px;
}
-#hotbar.dorako-ui .bar-controls {
+#tokenbar .token .tooltip {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
}
-@media (max-width: 1120px) {
- #hotbar {
- width: 354px;
- height: 110px;
- }
- #hotbar #macro-list {
- grid-template-columns: repeat(5, 50px);
- }
+.monks-tokenbar.chat-card .card-header h3:hover {
+ text-shadow: unset;
}
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-#hotbar.foundry2 .bar-controls {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
-}
-#hotbar.foundry2 .macro {
- height: calc(var(--macro-size) + 2px);
- width: calc(var(--macro-size) + 2px);
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+
+.monks-tokenbar .sheet .items-list .items-header {
+ border: none;
}
-#hotbar.foundry2 .macro.inactive::before, #hotbar.foundry2 .macro.active::before {
+
+#tokenbar .bar-controls .tokenbar-buttons div.active:not(.disabled) i,
+#tokenbar[movement=free] #movement-free:not(.disabled) i,
+#tokenbar[movement=none] #movement-none:not(.disabled) i,
+#tokenbar[movement=combat] #movement-combat:not(.disabled) i {
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, outline 0.15s;
- content: "";
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- border-radius: var(--border-radius);
- overflow: hidden;
- pointer-events: none;
+ border: none;
+ margin: 2px;
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ border-radius: 3px;
+ text-shadow: 0px 0px 3px black;
+ background-color: var(--primary-light);
+ color: var(--color-text-light-highlight);
}
-#hotbar.foundry2 .macro.active:hover::before {
- 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, outline 0.15s;
- content: "";
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background-color: color-mix(in srgb, var(--color-warm-1) 20%, transparent);
- border-radius: var(--border-radius);
- overflow: hidden;
- pointer-events: none;
+
+#tokenbar:not(.hidectrl) .bar-controls .tokenbar-buttons div.active:not(.disabled):hover i,
+#tokenbar[movement=free]:not(.hidectrl) #movement-free:not(.disabled):hover i,
+#tokenbar[movement=none]:not(.hidectrl) #movement-none:not(.disabled):hover i,
+#tokenbar[movement=combat]:not(.hidectrl) #movement-combat:not(.disabled):hover i {
+ color: var(--color-text-light-highlight);
}
-#hotbar.foundry2 .macro .macro-key {
- background: none;
- right: 6px;
- padding: 0px;
- font-weight: initial;
- text-shadow: 0px 1px 5px black, 0px 1px 5px black;
- font-size: calc(var(--macro-size) / 3);
+
+.dorako-ui.dark-theme .monks-tokenbar .sheet .items-list .item .item-name,
+.dorako-ui.dark-theme .monks-tokenbar .sheet .items-list,
+.dorako-ui.dark-theme .monks-tokenbar.chat-card .card-header h3,
+.dorako-ui.dark-theme .monks-tokenbar .sheet .items-list .items-header h3 {
+ color: var(--color-text-light-1);
+ font-family: unset;
}
-#hotbar.foundry2 .macro .macro-icon {
- border-radius: var(--border-radius);
- height: calc(var(--macro-size) + 0px);
- width: calc(var(--macro-size) + 0px);
+
+.dorako-ui.dark-theme#requestsavingthrow .request-grid.dice-group div::first-letter {
+ font-size: 0rem;
}
-#hotbar.foundry2 #macro-list {
+.dorako-ui.dark-theme#requestsavingthrow .request-grid {
gap: 5px;
- margin: 0px 5px;
- border: none;
- grid-template-columns: repeat(10, calc(var(--macro-size) + 2px));
- align-content: end;
-}
-
-/* ----------------------------------------- */
-/* Scene Navigation */
-/* ----------------------------------------- */
-#navigation.dorako-ui {
- color: var(--color-text-light-heading);
- width: calc(100% - 46px);
+ margin: 5px 10px;
+ text-align: center;
}
-#navigation.dorako-ui #nav-toggle {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
+.dorako-ui.dark-theme#requestsavingthrow .request-grid.dice-group {
display: flex;
- align-items: center;
- justify-content: center;
- flex: 0 0 var(--control-size);
- height: var(--control-size);
+ justify-content: space-between;
}
-#navigation.dorako-ui ol#scene-list li.nav-item {
+.dorako-ui.dark-theme#requestsavingthrow .request-grid > div {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
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, outline 0.15s;
+ color: var(--color-text-light-heading);
text-shadow: 0px 0px 3px black;
- line-height: var(--control-size);
+ padding: 2px 6px;
+ background-color: var(--secondary-dark);
}
-#navigation.dorako-ui ol#scene-list li.nav-item > a:hover {
- text-shadow: unset;
+.dorako-ui.dark-theme#requestsavingthrow .request-grid > div:hover {
+ background-color: var(--secondary-light);
+ color: white;
}
-#navigation.dorako-ui ol#scene-list li.nav-item .scene-players {
- text-shadow: none;
+.dorako-ui.dark-theme#requestsavingthrow .request-grid > div.selected {
+ background-color: var(--secondary-light);
+ color: white;
}
-#navigation.dorako-ui ol#scene-list li.nav-item:hover {
- color: var(--color-text-light-highlight);
- background-color: var(--primary);
+.dorako-ui.dark-theme .monks-tokenbar .sheet .items-list .item {
+ border: none;
+ margin-bottom: 2px;
}
-#navigation.dorako-ui ol#scene-list li.nav-item.view {
+.dorako-ui.dark-theme .monks-tokenbar .dialog-buttons {
+ gap: 5px;
+}
+.dorako-ui.dark-theme .monks-tokenbar.chat-card .card-header {
+ border: none;
+}
+.dorako-ui.dark-theme .monks-tokenbar.chat-card .card-footer {
+ border: none;
+}
+.dorako-ui.dark-theme .monks-tokenbar.chat-card .card-footer .flexrow {
+ gap: 5px;
+}
+.dorako-ui.dark-theme .monks-tokenbar.chat-card .card-footer .flexrow .footer-button {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- background-color: var(--primary);
+ 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, outline 0.15s;
+ color: var(--color-text-light-heading);
+ text-shadow: 0px 0px 3px black;
+}
+.dorako-ui.dark-theme .monks-tokenbar.chat-card .card-footer .flexrow .footer-button:hover {
color: var(--color-text-light-highlight);
+ background-color: var(--primary);
}
-#navigation.dorako-ui ol#scene-list li.nav-item.view:hover {
- color: white;
+
+/* ----------------------------------------- */
+/* Monk's little details */
+/* ----------------------------------------- */
+#chat-log .message.round-marker {
+ border-bottom: 1px solid var(--tertiary) !important;
+}
+
+#darkness-progress > div > div {
background-color: var(--primary-light);
}
-#navigation.dorako-ui ol#scene-list li.nav-item.gm {
- border: none;
- border-radius: var(--border-radius);
+
+.dorako-ui#token-hud.monks-little-details .status-effects .effect-control, .dorako-ui#token-hud.monks-little-details .status-effects .pf2e-effect-control {
+ border-radius: unset;
+}
+.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects {
+ grid-template-columns: 90px 90px 90px 90px !important;
background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background-color: var(--secondary-dark);
}
-#navigation.dorako-ui ol#scene-list li.nav-item.gm:hover, #navigation.dorako-ui ol#scene-list li.nav-item.gm.view {
- color: var(--color-text-light-highlight);
- background-color: var(--secondary-light);
+.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects .effect-control {
+ border: none;
+ opacity: unset;
}
-#navigation.dorako-ui ol#scene-list li.nav-item.context {
- box-shadow: var(--glassy);
+.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects .effect-control.active {
border: none;
+ opacity: 1;
+ background-color: var(--secondary-light);
}
-#navigation.dorako-ui ol#scene-list li.nav-item.active {
- box-shadow: var(--gold-and-glow), var(--glassy);
+.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects .effect-control.active .effect-name {
+ color: white;
+ opacity: unset;
+}
+.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects .effect-control img {
+ border-radius: 4px 0px 0px 4px;
+}
+.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects .effect-control img::before {
+ 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, outline 0.15s;
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ box-shadow: 0px 0px 1px var(--tertiary);
+ border-radius: 4px 0px 0px 4px;
+ overflow: hidden;
+ pointer-events: none;
+}
+.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects .effect-name {
+ opacity: unset;
+ padding-right: 4px;
+ color: var(--color-text-light-heading);
+ font-size: var(--font-size-12);
}
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-#navigation.foundry2 {
- width: calc(100% - 46px);
+.foundry2#token-hud.monks-little-details .status-effects {
+ gap: 5px;
}
-#navigation.foundry2 #nav-toggle {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- display: flex;
- align-items: center;
- justify-content: center;
- flex: 0 0 var(--control-size);
- height: var(--control-size);
+.foundry2#token-hud.monks-little-details .status-effects .effect-control.active, .foundry2#token-hud.monks-little-details .status-effects .pf2e-effect-control.active {
+ border: unset;
}
-#navigation.foundry2 ol#scene-list li.nav-item {
+.foundry2 picture {
+ opacity: 1 !important;
+ left: -1px;
+ top: -1px;
+ position: relative;
+}
+.foundry2 #token-hud .status-effects .effect-control .badge {
+ border-top: unset;
+ border-right: unset;
+ width: 18px;
+ right: 0px;
+}
+
+body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control {
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -1553,27 +1792,27 @@ nav#controls.foundry2 ol.control-tools > li.toggle:disabled {
cursor: pointer;
text-shadow: 0px 1px 2px black;
transition: background-color 0.5s, border-color 0.5s;
- line-height: var(--control-size);
}
-#navigation.foundry2 ol#scene-list li.nav-item:not(.disabled, :disabled):hover {
+body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
-#navigation.foundry2 ol#scene-list li.nav-item.active {
+body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control.active {
background: var(--button-hover-background-color);
outline: 1px solid var(--button-focus-outline-color);
border-color: var(--button-hover-border-color);
color: var(--button-hover-text-color);
text-decoration: none;
}
-#navigation.foundry2 ol#scene-list li.nav-item.disabled, #navigation.foundry2 ol#scene-list li.nav-item:disabled {
+body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control.disabled, body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control:disabled {
--button-background-color: var(--color-warm-5);
--button-border-color: var(--color-warm-4);
--button-hover-background-color: var(--color-cool-5);
--button-text-color: var(--color-light-5);
}
-#navigation.foundry2 ol#scene-list li.nav-item.bright {
+body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -1582,98 +1821,254 @@ nav#controls.foundry2 ol.control-tools > li.toggle:disabled {
--button-hover-text-color: #000000;
text-shadow: unset;
}
-#navigation.foundry2 ol#scene-list li.nav-item.bright.disabled, #navigation.foundry2 ol#scene-list li.nav-item.bright:disabled {
+body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control.bright.disabled, body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control.bright:disabled {
--button-background-color: var(--color-cool-4);
--button-hover-background-color: var(--color-cool-4);
--button-text-color: var(--color-light-5);
--button-hover-text-color: var(--color-light-5);
--button-hover-border-color: transparent;
}
-#navigation.foundry2 ol#scene-list li.nav-item.bright:not(.disabled, :disabled):hover {
+body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-#navigation.foundry2 ol#scene-list li.nav-item > a:hover {
- text-shadow: unset;
-}
-#navigation.foundry2 ol#scene-list li.nav-item .scene-players {
- text-shadow: none;
+
+/* ----------------------------------------- */
+/* Monk's hotbar expansion */
+/* ----------------------------------------- */
+#hotbar .action-bar.no-arrows + .bar-controls span.page-number,
+#hotbar .hotbar-page .hotbar-page-row .bar-controls span.page-number,
+#hotbar .hotbar-page .hotbar-page-row .bar-controls i {
+ line-height: 52px;
}
-#navigation.foundry2 ol#scene-list li.nav-item:hover {
- color: var(--color-light-2);
- background-color: var(--color-warm-2);
- border-color: var(--color-warm-1);
+
+#hotbar .hotbar-page .hotbar-page-row.selected .bar-controls .page-number {
+ color: var(--tertiary-dark);
}
-#navigation.foundry2 ol#scene-list li.nav-item.view {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+
+[data-tooltip="MonksHotbarExpansion.clear-row"] {
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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- background-color: var(--color-warm-2);
- color: var(--color-light-2);
- border-color: var(--color-warm-1);
}
-#navigation.foundry2 ol#scene-list li.nav-item.view:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+[data-tooltip="MonksHotbarExpansion.clear-row"]:hover i {
+ text-shadow: 0 0 8px var(--color-shadow-primary);
}
-#navigation.foundry2 ol#scene-list li.nav-item.view.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+
+.hotbar-page .page-number {
+ 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, outline 0.15s;
}
-#navigation.foundry2 ol#scene-list li.nav-item.view.disabled, #navigation.foundry2 ol#scene-list li.nav-item.view:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.hotbar-page .page-number:hover {
+ text-shadow: 0 0 8px var(--color-shadow-primary);
}
-#navigation.foundry2 ol#scene-list li.nav-item.view.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+
+#hotbar.foundry2 .hotbar-page,
+#hotbar.dorako-ui .hotbar-page {
+ overflow: visible;
+ gap: 4px;
+ bottom: 56px;
}
-#navigation.foundry2 ol#scene-list li.nav-item.view.bright.disabled, #navigation.foundry2 ol#scene-list li.nav-item.view.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+#hotbar.foundry2 .hotbar-page .macro-list,
+#hotbar.dorako-ui .hotbar-page .macro-list {
+ gap: 7px;
+ border: none;
}
-#navigation.foundry2 ol#scene-list li.nav-item.view.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+#hotbar.foundry2 .hotbar-page .action-bar,
+#hotbar.dorako-ui .hotbar-page .action-bar {
+ margin: 0px 5px 0px 3px;
}
-#navigation.foundry2 ol#scene-list li.nav-item.view.active {
- border-color: var(--color-cool-2);
+
+/* ----------------------------------------- */
+/* Monk's Enhanced Journal */
+/* ----------------------------------------- */
+/* ----------------------------------------- */
+/* Monk's Scene Navigation */
+/* ----------------------------------------- */
+body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
+ display: unset;
}
-#navigation.foundry2 ol#scene-list li.nav-item.gm {
+
+.dorako-ui#navigation .nav-item-container {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+}
+.dorako-ui#navigation .nav-item-container #nav-toggle {
+ box-shadow: unset;
+ border: unset;
+ background: unset;
+ height: unset;
+ flex: unset;
+}
+.dorako-ui#navigation .monks-scene-navigation .scene-list > li a {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-heading);
+}
+.dorako-ui#navigation .monks-scene-navigation .scene-list > li a:hover {
+ background-color: var(--primary);
+ color: var(--color-text-light-heading-highlight);
+}
+.dorako-ui#navigation .monks-scene-navigation .scene-list > li.view a {
+ background-color: var(--primary);
+ color: var(--color-text-light-heading-highlight);
+}
+.dorako-ui#navigation .monks-scene-navigation .scene-list > li.view a:hover {
+ background-color: var(--primary-light);
+ color: white;
+}
+.dorako-ui#navigation .monks-scene-navigation .scene-list > li.gm a {
+ background-color: var(--secondary);
+ color: var(--color-text-light-heading-highlight);
+}
+.dorako-ui#navigation .monks-scene-navigation .scene-list > li.gm a:hover {
+ background-color: var(--secondary-light);
+ color: white;
+}
+.dorako-ui#navigation .monks-scene-navigation .scene-list > li.gm.view a {
+ background-color: var(--secondary-light);
+ color: white;
+}
+.dorako-ui#navigation .monks-scene-navigation .scene-list > li.view a, .dorako-ui#navigation .monks-scene-navigation .scene-list > li.context a {
+ box-shadow: var(--glassy);
+ border: none;
+}
+.dorako-ui#navigation .monks-scene-navigation .scene-list > li.active a {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ box-shadow: var(--gold-and-glow), var(--glassy);
+}
+.dorako-ui#navigation.background .monks-scene-navigation .scene-list {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ gap: 5px;
+}
+
+.frosted-glass .monks-scene-navigation:not(.category-filter) {
+ backdrop-filter: unset;
+}
+
+/* ----------------------------------------- */
+/* Monk's Active Tile Triggers */
+/* ----------------------------------------- */
+.dorako-ui.dark-theme.action-sheet .display-value {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ color: var(--color-text-light-heading);
+}
+.dorako-ui.dark-theme.monks-active-tiles.sheet .items-list .items-header {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ margin: 0px 2px;
+ background-color: var(--glass-bg-light);
+ box-shadow: var(--glassy);
+}
+.dorako-ui.dark-theme.monks-active-tiles.sheet .items-list .items-header h3 {
+ color: var(--tertiary);
+ text-shadow: 0px 0px 10px var(--tertiary);
+}
+.dorako-ui.dark-theme.monks-active-tiles.sheet .items-list .item .item-name {
+ color: var(--color-text-light-heading);
+}
+.dorako-ui.dark-theme.monks-active-tiles.sheet .items-list .item-control {
+ color: var(--color-text-light-heading);
+}
+.dorako-ui.dark-theme.monks-active-tiles div[data-tab=triggers] .action-items .entity-style {
+ color: white;
+}
+.dorako-ui.dark-theme.monks-active-tiles div[data-tab=triggers] .action-items .action-style {
+ color: var(--color-text-light-highlight);
+}
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+.foundry2 .monks-active-tiles.sheet .items-list .items-header, .foundry2.monks-active-tiles.sheet .items-list .items-header {
+ background: unset;
+ border: unset;
+}
+.foundry2 .monks-active-tiles.sheet .items-list .items-header .item-controls, .foundry2.monks-active-tiles.sheet .items-list .items-header .item-controls {
+ color: var(--color-light-3);
+}
+.foundry2 .monks-active-tiles.sheet .items-list .items-header h3, .foundry2.monks-active-tiles.sheet .items-list .items-header h3 {
+ font-family: Signika, sans-serif;
+}
+.foundry2#trigger-action .files-list .items-header .item-controls, .foundry2#trigger-action .buttons-list .items-header .item-controls, .foundry2.monks-active-tiles .files-list .items-header .item-controls {
+ color: var(--color-light-2);
+}
+.foundry2.monks-active-tiles .file-list {
+ color: var(--color-light-3);
+}
+.foundry2.monks-active-tiles.sheet .items-list, .foundry2#trigger-action .items-list li a, .foundry2.monks-active-tiles .file-list li a {
+ color: var(--color-light-3);
+}
+.foundry2#trigger-action .file-list li, .foundry2.monks-active-tiles.sheet .file-list li.item {
+ border-color: var(--color-cool-3);
+}
+.foundry2.action-sheet .display-value {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2.action-sheet .display-value:not(:disabled, .disabled):hover, .foundry2.action-sheet .display-value:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.action-sheet .display-value.disabled, .foundry2.action-sheet .display-value:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2.action-sheet .display-value::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2.action-sheet .display-value::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2.action-sheet .display-value[type=checkbox] {
+ border: unset;
+}
+.foundry2.monks-active-tiles.sheet .items-list .item-controls a {
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -1697,33 +2092,27 @@ nav#controls.foundry2 ol.control-tools > li.toggle:disabled {
cursor: pointer;
text-shadow: 0px 1px 2px black;
transition: background-color 0.5s, border-color 0.5s;
- --button-background-color: var(--color-cool-3);
- --button-border-color: var(--color-cool-2);
- --button-text-color: var(--color-light-2);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-cool-2);
- --button-hover-border-color: var(--color-cool-1);
- --button-hover-text-color: var(--color-light-1);
}
-#navigation.foundry2 ol#scene-list li.nav-item.gm:not(.disabled, :disabled):hover {
+.foundry2.monks-active-tiles.sheet .items-list .item-controls a:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
-#navigation.foundry2 ol#scene-list li.nav-item.gm.active {
+.foundry2.monks-active-tiles.sheet .items-list .item-controls a.active {
background: var(--button-hover-background-color);
outline: 1px solid var(--button-focus-outline-color);
border-color: var(--button-hover-border-color);
color: var(--button-hover-text-color);
text-decoration: none;
}
-#navigation.foundry2 ol#scene-list li.nav-item.gm.disabled, #navigation.foundry2 ol#scene-list li.nav-item.gm:disabled {
+.foundry2.monks-active-tiles.sheet .items-list .item-controls a.disabled, .foundry2.monks-active-tiles.sheet .items-list .item-controls a:disabled {
--button-background-color: var(--color-warm-5);
--button-border-color: var(--color-warm-4);
--button-hover-background-color: var(--color-cool-5);
--button-text-color: var(--color-light-5);
}
-#navigation.foundry2 ol#scene-list li.nav-item.gm.bright {
+.foundry2.monks-active-tiles.sheet .items-list .item-controls a.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -1732,299 +2121,280 @@ nav#controls.foundry2 ol.control-tools > li.toggle:disabled {
--button-hover-text-color: #000000;
text-shadow: unset;
}
-#navigation.foundry2 ol#scene-list li.nav-item.gm.bright.disabled, #navigation.foundry2 ol#scene-list li.nav-item.gm.bright:disabled {
+.foundry2.monks-active-tiles.sheet .items-list .item-controls a.bright.disabled, .foundry2.monks-active-tiles.sheet .items-list .item-controls a.bright:disabled {
--button-background-color: var(--color-cool-4);
--button-hover-background-color: var(--color-cool-4);
--button-text-color: var(--color-light-5);
--button-hover-text-color: var(--color-light-5);
--button-hover-border-color: transparent;
}
-#navigation.foundry2 ol#scene-list li.nav-item.gm.bright:not(.disabled, :disabled):hover {
+.foundry2.monks-active-tiles.sheet .items-list .item-controls a.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-#navigation.foundry2 ol#scene-list li.nav-item.gm:disabled {
- --button-background-color: var(--color-cool-5);
- --button-border-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.foundry2.monks-active-tiles.sheet .items-list .item .item-name {
+ color: var(--color-light-3);
}
-#navigation.foundry2 ol#scene-list li.nav-item.gm.active {
- color: var(--color-light-2);
- border-color: var(--color-cool-3);
- background-color: var(--color-cool-3);
+.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .action-style {
+ color: #fafafa;
}
-#navigation.foundry2 ol#scene-list li.nav-item.gm.active:hover {
- color: var(--color-light-1);
- border-color: var(--color-cool-1);
- background-color: var(--color-cool-2);
+.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .filter-style {
+ color: #f73458;
}
-#navigation.foundry2 ol#scene-list li.nav-item.gm.view {
- background-color: var(--color-cool-2);
- color: var(--color-light-2);
- border-color: var(--color-warm-1);
+.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .logic-style {
+ color: #2b40f8;
}
-#navigation.foundry2 ol#scene-list li.nav-item.gm.view:hover {
- border-color: var(--color-warm-1);
- background-color: var(--color-cool-2);
+.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .entity-style {
+ color: #a9a9a9;
+}
+.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .details-style {
+ color: #a326fc;
+}
+.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .value-style {
+ color: #515151;
+}
+.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .tag-style {
+ color: #063d68;
}
-/* ----------------------------------------- */
-/* Notifications */
-/* ----------------------------------------- */
-.dorako-ui .notification {
+.dorako-ui.dark-theme.party-overview-window .table-row:nth-child(2n) {
+ background-color: rgba(228, 228, 228, 0.2);
+}
+.dorako-ui.dark-theme.party-overview-window nav .item.active {
+ color: white;
+ border-bottom: 2px solid var(--tertiary);
+}
+.dorako-ui.dark-theme.party-overview-window .table-row {
+ border-bottom: 1px solid var(--tertiary);
+}
+.dorako-ui.dark-theme.party-overview-window .proficiencies .table-row .num:not(.party-overview-ellipsis-no-border) {
+ border-radius: 3px;
+ margin-right: 3px;
+ box-shadow: 0px 0px 1px 1px inset rgba(255, 255, 255, 0.2);
+}
+
+.dorako-ui#pf2e-dailies-interface .window-content {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+}
+
+.dorako-ui#pf2e-dailies-interface .window-content input:not(:disabled) {
+ background-image: var(--sheet);
+ background-position: center;
+ background-size: cover;
+}
+
+.dorako-ui.dark-theme#pf2e-dailies-interface .window-content input:not(:disabled) {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-highlight);
+ border-radius: 3px 0px 0px 3px;
+ border-right: 1px solid var(--tertiary);
+ background-image: var(--sheet);
+ background-position: center;
+ background-size: cover;
+ background-color: var(--glass-bg);
+ background-blend-mode: color;
}
-.dorako-ui .notification.info {
- background-color: var(--secondary);
- border: none;
+.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 {
+ background-color: var(--secondary-dark);
+ color: var(--color-text-light-highlight);
}
-.dorako-ui .notification.error {
- background-color: var(--primary);
- border: none;
+
+#pf2e-token-hud.dorako-ui {
+ --color: white;
+ --rarity-common: #e1d8cf;
+ --rarity-uncommon: #c45500;
+ --rarity-rare: #5362ff;
+ --rarity-unique: #e127e1;
+ --color-rarity-common: #e1d8cf;
+ --color-rarity-uncommon: #c45500;
+ --color-rarity-rare: #5362ff;
+ --color-rarity-unique: #e127e1;
}
-.dorako-ui .notification.warning, .dorako-ui .notification.alert {
- background-color: #ecbf41;
+#pf2e-token-hud.dorako-ui .sidebar.skills {
+ --color-rank-0: #a6a6a6;
+ --color-rank-1: dodgerblue;
+ --color-rank-2: #bf4fdb;
+ --color-rank-3: #cf931d;
+ --color-rank-4: red;
+}
+#pf2e-token-hud.dorako-ui .popup .notes-header {
+ border: 1px solid var(--color-border-light-2);
+ color: var(--color);
+ font-size: var(--font-size);
+ border-left: 0;
+ border-right: 0;
+ background: rgba(96, 88, 86, 0.5);
+ text-shadow: 0px 1px 1px black, 0px 1px 15px white;
+ margin: 0px -5px;
+}
+#pf2e-token-hud.dorako-ui a.content-link,
+#pf2e-token-hud.dorako-ui [data-pf2-check],
+#pf2e-token-hud.dorako-ui a.entity-link,
+#pf2e-token-hud.dorako-ui [data-pf2-action],
+#pf2e-token-hud.dorako-ui span[data-pf2-effect-area],
+#pf2e-token-hud.dorako-ui a.inline-check .label,
+#pf2e-token-hud.dorako-ui a.inline-roll:not(.inline-result) {
color: black;
- text-shadow: none;
- border: none;
}
-
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-.foundry2 .notification {
- border: 1px solid transparent;
- text-shadow: 0px 0px 3px black;
- box-shadow: 0px 2px 2px black;
-}
-.foundry2 .notification.info {
- background: var(--color-level-info-bg);
- border-color: var(--color-level-info-border);
-}
-.foundry2 .notification.alert, .foundry2 .notification.warning {
- background: var(--color-level-warning-bg);
- border-color: var(--color-level-warning-border);
-}
-.foundry2 .notification.error {
- background: var(--color-level-error-bg);
- border-color: var(--color-level-error-border);
-}
-
-/* ----------------------------------------- */
-/* Sidebar */
-/* ----------------------------------------- */
-#ui-right #sidebar.dorako-ui {
- height: -webkit-fill-available;
-}
-#ui-right #sidebar.dorako-ui.collapsed {
- height: auto;
-}
-
-section.chat-sidebar {
- gap: 5px;
- padding-bottom: 5px;
-}
-
-#chat-form {
- margin: 0px 6px;
-}
-#chat-form textarea {
+#pf2e-token-hud.dorako-ui .sidebar.actions .sidebar-content .toggles .toggle select {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- background-color: rgba(255, 255, 255, 0.5);
+ background-color: var(--glass-bg-light);
}
-
-#chat-log {
- margin-left: 4px;
- display: flex;
- flex-direction: column;
+#pf2e-token-hud.dorako-ui .sidebar.skills .skill .header .rank,
+#pf2e-token-hud.dorako-ui .sidebar.skills .lore .rank {
+ text-shadow: 0px 1px 1px black, 0px 1px 15px white;
}
-#chat-log li.dorako-ui:first-child {
- margin-top: 2px;
+#pf2e-token-hud.dorako-ui .sidebar .header {
+ background: rgba(96, 88, 86, 0.5);
+ margin: 0px -5px;
}
-
-.sidebar-tab .message.chat-message {
- text-shadow: none;
+#pf2e-token-hud.dorako-ui .sidebar.skills .skill .header .modifier,
+#pf2e-token-hud.dorako-ui .sidebar.skills .lore .modifier {
+ text-shadow: 0px 1px 1px black, 0px 1px 15px white;
+ color: #24ff00;
}
-
-#sidebar.dorako-ui {
+#pf2e-token-hud.dorako-ui .sidebar.spells .entry .spell .details .extras .actions {
+ text-shadow: 0px 1px 1px black, 0px 1px 15px white;
+ color: #f8f8f8;
+}
+#pf2e-token-hud.dorako-ui .distance,
+#pf2e-token-hud.dorako-ui .status,
+#pf2e-token-hud.dorako-ui .popup,
+#pf2e-token-hud.dorako-ui .sidebar,
+#pf2e-token-hud.dorako-ui .inner {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- border: none;
- border-radius: 6px var(--border-radius) var(--border-radius) var(--border-radius);
-}
-#sidebar.dorako-ui hr {
- display: none;
-}
-#sidebar.dorako-ui.collapsed {
- border-radius: var(--border-radius);
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
}
-#sidebar.dorako-ui.collapsed #sidebar-tabs .item.active {
+#pf2e-token-hud.dorako-ui .distance hr,
+#pf2e-token-hud.dorako-ui .status hr,
+#pf2e-token-hud.dorako-ui .popup hr,
+#pf2e-token-hud.dorako-ui .sidebar hr,
+#pf2e-token-hud.dorako-ui .inner hr {
border: none;
- margin: 2px 4px;
-}
-#sidebar.dorako-ui #settings ul#game-details li.system-buttons {
- gap: 5px;
}
-#sidebar.dorako-ui #settings ul#game-details li.system-buttons button {
- border-radius: var(--border-radius) !important;
-}
-#sidebar.dorako-ui .settings-sidebar h2 {
+#pf2e-token-hud.dorako-ui .popup .header:before {
background: unset;
- border: unset;
-}
-#sidebar.dorako-ui .directory .action-buttons button,
-#sidebar.dorako-ui .settings-sidebar button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- box-shadow: var(--glassy-sharp);
- backdrop-filter: blur(5px);
- background-color: var(--glass-bg-light);
- color: var(--color-text-light-highlight);
- text-shadow: 0px 1px 3px black;
}
-#sidebar.dorako-ui .directory .action-buttons button:hover,
-#sidebar.dorako-ui .settings-sidebar button:hover {
- box-shadow: var(--glassy-sharp-highlight);
- text-shadow: 0px 1px 2px black;
- background-color: var(--glass-bg-gold);
- color: white;
+#pf2e-token-hud.dorako-ui .sidebar .details .extras .actions a i.greyed {
+ text-shadow: 0px 1px 15px white;
}
-#sidebar.dorako-ui .directory .directory-header .header-search input {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- box-shadow: var(--glassy-sharp-inset);
- backdrop-filter: blur(5px);
- background-color: var(--glass-bg-light);
- caret-color: var(--tertiary);
- color: var(--color-text-light-highlight);
- text-shadow: 0px 0px 3px black;
+#pf2e-token-hud.dorako-ui .sidebar .item-img img {
+ border-color: wheat;
}
-#sidebar.dorako-ui .directory .directory-header .header-search input::placeholder {
- color: var(--color-text-light-5);
+#pf2e-token-hud.dorako-ui .rarity {
+ text-shadow: 0px 1px 1px black, 0px 1px 15px white;
}
-#sidebar.dorako-ui .directory .directory-header .header-search input:hover, #sidebar.dorako-ui .directory .directory-header .header-search input:focus {
- background-color: var(--glass-bg-gold);
- box-shadow: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
+#pf2e-token-hud.dorako-ui .rarity.common {
+ color: var(--rarity-common);
}
-#sidebar.dorako-ui #sidebar-tabs {
- --sidebar-tab-height: 20px;
- --sidebar-tab-width: 20px;
- border: none;
- box-shadow: none;
- margin: 0px;
- margin-top: 1px;
+#pf2e-token-hud.dorako-ui .rarity.uncommon {
+ color: var(--rarity-uncommon);
}
-#sidebar.dorako-ui #sidebar-tabs > .collapse {
- --sidebar-tab-width: 12px;
- position: relative;
+#pf2e-token-hud.dorako-ui .rarity.rare {
+ color: var(--rarity-rare);
}
-#sidebar.dorako-ui #sidebar-tabs .item {
- border: none;
- margin: 2px 0px;
- text-shadow: 0px 0px 3px black;
+#pf2e-token-hud.dorako-ui .rarity.unique {
+ color: var(--rarity-unique);
}
-#sidebar.dorako-ui #sidebar-tabs .item.active {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- margin: 2px 0px;
- border-radius: 3px;
- color: white;
- background-color: var(--primary-light);
+
+#pf2e-token-hud.dorako-ui input,
+#pf2e-token-hud.dorako-ui select option {
+ background-color: var(--glass-bg);
}
-.dorako-ui #chat-controls {
- margin: 0px 5px;
- gap: 5px;
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud {
+ --color-rank-0: #a6a6a6;
+ --color-rank-1: #3f4dcd;
+ --color-rank-2: #a828f0;
+ --color-rank-3: #cf931d;
+ --color-rank-4: #bf1c1c;
+ --color: white;
+ --rarity-common: #e1d8cf;
+ --rarity-uncommon: #c45500;
+ --rarity-rare: #5362ff;
+ --rarity-unique: #e127e1;
+ --color-rarity-common: #e1d8cf;
+ --color-rarity-uncommon: #c45500;
+ --color-rarity-rare: #5362ff;
+ --color-rarity-unique: #e127e1;
}
-.dorako-ui #chat-controls i.fas {
- line-height: 24px;
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk,
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-skills,
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-lores,
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-lores-rolls {
+ background: repeating-linear-gradient(rgba(221, 221, 221, 0.4392156863) 0 var(--row-height), transparent var(--row-height) calc(var(--row-height) * 2));
}
-.dorako-ui #chat-controls .roll-type-select {
- margin-left: 0px;
- margin-right: 0px;
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background: var(--glass-bg-light);
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk .header,
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-skills .header,
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-lores .header,
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-lores-rolls .header {
+ color: white;
}
-.dorako-ui #chat-controls .roll-type-select option,
-.dorako-ui #chat-controls .roll-type-select optgroup {
- background-color: rgb(37, 37, 37);
- color: var(--color-text-light-highlight);
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk .rank,
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-skills .rank,
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-lores .rank,
+.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-lores-rolls .rank {
+ font-weight: bold;
}
-.dorako-ui section.chat-sidebar .jump-to-bottom > a {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- border-radius: 0px;
- z-index: 1;
- text-shadow: none;
- background-color: rgba(236, 191, 65, 0.8666666667);
- background-color: #ecbf41;
- background-color: var(--alt-dark);
- background-color: var(--glass-bg-dark);
- backdrop-filter: blur(5px);
- color: var(--color-text-light-heading);
- color: var(--color-text-light-highlight);
- text-shadow: 0px 0px 3px black;
- font-size: large;
+.chat-message.message.dorako-ui.light-theme .pf2e-token-hud {
+ --color-rank-0: #a6a6a6;
+ --color-rank-1: #3f4dcd;
+ --color-rank-2: #a828f0;
+ --color-rank-3: #cf931d;
+ --color-rank-4: #bf1c1c;
}
-.dorako-ui section.chat-sidebar .jump-to-bottom > a:hover {
- background-color: rgba(255, 219, 119, 0.8666666667);
- background-color: #ffdb77;
- background-color: var(--alt);
- background-color: var(--glass-bg);
- color: var(--color-text-light-highlight);
+.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk,
+.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk-skills,
+.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk-lores,
+.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk-lores-rolls {
+ background: repeating-linear-gradient(rgba(221, 221, 221, 0.4392156863) 0 var(--row-height), transparent var(--row-height) calc(var(--row-height) * 2));
}
-.dorako-ui section.chat-sidebar .jump-to-bottom > a:hover a {
- text-shadow: none;
+.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk .rank,
+.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk-skills .rank,
+.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk-lores .rank,
+.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk-lores-rolls .rank {
+ font-weight: bold;
}
/* ----------------------------------------- */
-/* Foundry2 */
+/* Foundry 2 */
/* ----------------------------------------- */
-.foundry2 #sidebar-tabs {
- border: unset;
- --sidebar-tab-height: 22px;
-}
-.foundry2 #sidebar-tabs > .item {
- 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, outline 0.15s;
-}
-.foundry2 #sidebar-tabs > .item:hover {
- color: var(--color-light-2);
+.foundry2#pf2e-token-hud {
+ --primary: var(--color-warm-2);
+ --rarity-common: #e1d8cf;
+ --rarity-uncommon: #c45500;
+ --rarity-rare: #5362ff;
+ --rarity-unique: #e127e1;
+ --color-rarity-common: #e1d8cf;
+ --color-rarity-uncommon: #c45500;
+ --color-rarity-rare: #5362ff;
+ --color-rarity-unique: #e127e1;
+ --color-rank-0: #a6a6a6;
+ --color-rank-1: dodgerblue;
+ --color-rank-2: #bf4fdb;
+ --color-rank-3: #cf931d;
+ --color-rank-4: red;
}
-.foundry2 #sidebar-tabs > .item.active {
+.foundry2#pf2e-token-hud .sidebar, .foundry2#pf2e-token-hud .inner, .foundry2#pf2e-token-hud .popup {
+ background: unset;
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -2032,28 +2402,24 @@ section.chat-sidebar {
--box-shadow: 0px 1px 3px 1px black;
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- background-color: var(--color-warm-2);
- border-color: var(--color-warm-1);
- color: var(--color-light-2);
+ backdrop-filter: blur(4px);
}
-.foundry2#sidebar.collapsed #sidebar-tabs > .item.active {
- border-color: var(--color-warm-1);
+.foundry2#pf2e-token-hud .inner .group .section input[type=number] {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ border-radius: 3px;
}
-.foundry2#sidebar.collapsed #sidebar-tabs > .item.active:first-child {
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
-}
-.foundry2 #settings ul#game-details li.system-buttons {
- gap: 5px;
-}
-.foundry2 #settings ul#game-details li.system-buttons button {
- border-width: 1px;
- border-radius: var(--border-radius) !important;
+.foundry2#pf2e-token-hud .sidebar .sidebar-content .action-icon img {
+ filter: invert(1);
+ mix-blend-mode: plus-lighter;
}
-.foundry2 .compendium.directory .directory-header .compendium-name,
-.foundry2 .compendium-sidebar .directory-item.compendium .compendium-name,
-.foundry2 .compendium-sidebar .directory-item.compendium.locked .compendium-name {
+.foundry2#pf2e-token-hud .distance.free {
+ background: unset;
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -2061,8 +2427,16 @@ section.chat-sidebar {
--box-shadow: 0px 1px 3px 1px black;
box-shadow: var(--box-shadow);
color: var(--color-light-3);
+ backdrop-filter: blur(4px);
+ border-bottom-left-radius: unset;
+ border-bottom-right-radius: unset;
+ border-bottom: unset;
}
-.foundry2 .compendium-sidebar .directory-item.compendium .compendium-footer .source {
+.foundry2#pf2e-token-hud .popup .header:before {
+ background: unset;
+ color: var(--color-light-2);
+}
+.foundry2#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select {
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -2070,222 +2444,528 @@ section.chat-sidebar {
--box-shadow: 0px 1px 3px 1px black;
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- border-left: unset;
- border-bottom-left-radius: unset;
- border-top-left-radius: unset;
- border-bottom-right-radius: unset;
+ margin: unset;
}
-#token-hud.dorako-ui .status-effects {
- background: none;
- box-shadow: none;
- border: none;
- padding: 0px;
- grid-template-columns: repeat(5, 1fr);
- width: auto;
- gap: 8px;
-}
-#token-hud.dorako-ui .status-effects .effect-control {
- border: none;
- margin: 0px;
- padding: 0px;
- background-color: var(--glass-bg);
+.foundry2[id^=pf2e-perception-] .window-content .buttons button {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ box-shadow: unset;
}
-#token-hud.dorako-ui .status-effects .effect-control::before {
- content: "";
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- box-shadow: var(--glassy);
- border-radius: var(--border-radius);
- overflow: hidden;
- pointer-events: none;
+.foundry2[id^=pf2e-perception-] .window-content .buttons button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
-#token-hud.dorako-ui .status-effects .effect-control.active::before {
- content: "";
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- box-shadow: var(--gold-and-glow), var(--glassy);
- border-radius: var(--border-radius);
- overflow: hidden;
- pointer-events: none;
+.foundry2[id^=pf2e-perception-] .window-content .buttons button.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
}
-#token-hud.dorako-ui .status-effects .effect-control:hover::before {
- content: "";
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- box-shadow: 0px 0px 10px rgba(220, 200, 100, 0.5) inset, var(--glassy);
- border-radius: var(--border-radius);
- overflow: hidden;
- pointer-events: none;
+.foundry2[id^=pf2e-perception-] .window-content .buttons button.disabled, .foundry2[id^=pf2e-perception-] .window-content .buttons button:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
}
-#token-hud.dorako-ui .status-effects .effect-control.active:hover::before {
- content: "";
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- box-shadow: var(--gold-and-glow), var(--glassy);
- border-radius: var(--border-radius);
- overflow: hidden;
- pointer-events: none;
+.foundry2[id^=pf2e-perception-] .window-content .buttons button.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
}
-#token-hud.dorako-ui .status-effects .effect-control:not(.active):hover img {
- border: unset;
+.foundry2[id^=pf2e-perception-] .window-content .buttons button.bright.disabled, .foundry2[id^=pf2e-perception-] .window-content .buttons button.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
}
-#token-hud.dorako-ui .status-effects .effect-control:hover, #token-hud.dorako-ui .status-effects .effect-control.active {
- filter: none;
- opacity: 1;
- border: none;
+.foundry2[id^=pf2e-perception-] .window-content .buttons button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
}
-#token-hud.dorako-ui .status-effects .effect-control:hover img, #token-hud.dorako-ui .status-effects .effect-control.active img {
- border: none;
+.foundry2[id^=pf2e-perception-] .window-content .tokens section .token.ui-selected .name, .foundry2[id^=pf2e-perception-] .window-content .tokens section .token.ui-selecting .name {
+ color: var(--color-warm-1);
+ text-shadow: 0px 0px 5px var(--color-warm-2);
}
-#token-hud.dorako-ui .status-effects .effect-control.active:hover {
- border: none;
- filter: brightness(0.75) saturate(0.75);
+
+/* ----------------------------------------- */
+/* Symon Custom CSS */
+/* ----------------------------------------- */
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-circle-h,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-circle-h {
+ color: darkgoldenrod;
}
-#token-hud.dorako-ui .status-effects .effect-control.active img {
- border: none;
- opacity: 1;
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-user-graduate,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-user-graduate {
+ color: rgb(141, 69, 212);
}
-#token-hud.dorako-ui .status-effects .effect-control img {
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-heart-half-stroke,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-heart-half-stroke {
+ color: orangered;
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-heart,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-heart {
+ color: rgb(192, 1, 1);
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-regular.fa-helmet-battle,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-regular.fa-helmet-battle {
+ color: #cdcdcd;
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-light.fa-block-brick,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-light.fa-block-brick {
+ color: deepskyblue;
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-shield,
+#pf2e-token-hud.foundry2.colorized .inner i.fa-regular.fa-shield,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-shield,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-regular.fa-shield {
+ color: rgb(103, 235, 213);
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-hand-fist,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-hand-fist {
+ color: rgb(201, 4, 201);
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-person-running,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-person-running {
+ color: blue;
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-brain,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-brain {
+ color: deeppink;
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-tombstone,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-tombstone {
+ color: brown;
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-shoe-prints,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-shoe-prints {
+ color: green;
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-chevrons-down::before,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-chevrons-down::before {
+ content: "\f713";
+ font: --fa-font-solid;
+ color: rgb(175, 87, 24);
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-feather,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-feather {
+ color: white;
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-person-swimming,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-person-swimming {
+ color: dodgerblue;
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-spider,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-spider {
+ color: #b7346f;
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-eye,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-eye {
+ color: cadetblue;
+}
+#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-chess-rook,
+#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-chess-rook {
+ color: rgb(110, 143, 54);
+}
+
+#pf2e-token-hud.dorako-ui .sidebar.actions .section .action-icon {
+ background-color: rgba(255, 255, 255, 0.7098039216);
+}
+
+#pf2e-token-hud.dorako-ui .sidebar.hazard .section .action-icon {
+ background-color: rgba(255, 255, 255, 0.7098039216);
+}
+
+#pf2e-token-hud.dorako-ui .sidebar .sidebar-content .action-icon {
+ background-color: rgba(255, 255, 255, 0.7098039216);
+}
+
+.dorako-ui .side-bar-section-header .pf2e-see-simple-scale-statistics-Extreme-color-primary {
+ color: #6cd8ff;
+}
+.dorako-ui .side-bar-section-header .pf2e-see-simple-scale-statistics-High-color-primary {
+ color: #3cff00;
+}
+.dorako-ui .side-bar-section-header .pf2e-see-simple-scale-statistics-Moderate-color-primary {
+ color: #ffff54;
+}
+.dorako-ui .side-bar-section-header .pf2e-see-simple-scale-statistics-Low-color-primary {
+ color: #ff8000;
+}
+.dorako-ui .side-bar-section-header .pf2e-see-simple-scale-statistics-Terrible-color-primary {
+ color: #ff0000;
+}
+
+.foundry2 .pf2e-see-simple-scale-statistics-Extreme-color-primary {
+ color: #6cd8ff;
+}
+.foundry2 .pf2e-see-simple-scale-statistics-High-color-primary {
+ color: #3cff00;
+}
+.foundry2 .pf2e-see-simple-scale-statistics-Moderate-color-primary {
+ color: #ffff54;
+}
+.foundry2 .pf2e-see-simple-scale-statistics-Low-color-primary {
+ color: #ff8000;
+}
+.foundry2 .pf2e-see-simple-scale-statistics-Terrible-color-primary {
+ color: #ff0000;
+}
+
+.dorako-ui #fc-container button {
border: none;
- margin: 0px;
- opacity: 1;
- height: auto;
- width: auto;
border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ background-color: var(--glass-bg-light);
+ text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-heading);
}
-#token-hud.dorako-ui .status-effects .title-bar {
+.dorako-ui #fc-container button:hover {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- box-sizing: content-box;
- font-size: var(--font-size-20);
- font-weight: normal;
- left: 0;
- line-height: normal;
- padding: 3px 0;
- position: absolute;
- text-align: center;
- top: -40px;
- visibility: hidden;
- width: 100%;
- z-index: 1;
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
}
-#token-hud.dorako-ui .status-effects .title-bar.active {
- visibility: visible;
+.dorako-ui #fc-container button:hover svg {
+ filter: drop-shadow(0px 0px 3px black);
}
-#token-hud.dorako-ui.placeable-hud input[type=text] {
+.dorako-ui #fc-container button:hover svg * {
+ fill: var(--color-text-light-highlight);
+}
+.dorako-ui #fc-button-target.highlight {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- text-shadow: 0px 0px 3px black;
+ 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, outline 0.15s;
+ outline: unset;
+ background-color: var(--secondary-dark);
}
-#token-hud.dorako-ui.placeable-hud input[type=text]:focus {
- box-shadow: var(--gold-and-glow), var(--glassy);
- border: none;
+.dorako-ui #fc-button-target.highlight:hover {
+ background-color: var(--secondary-light);
}
-#token-hud.dorako-ui.placeable-hud .control-icon {
+.dorako-ui #initiative-delay,
+.dorako-ui #initiative-return {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
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, outline 0.15s;
+ background-color: var(--glass-bg-light);
text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-heading);
}
-#token-hud.dorako-ui.placeable-hud .control-icon .badge {
- text-shadow: none;
-}
-#token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot] {
- background-color: var(--primary-dark);
+.dorako-ui #initiative-delay:hover,
+.dorako-ui #initiative-return:hover {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
}
-#token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot].active {
- background-color: var(--primary-light);
+.dorako-ui #initiative-delay:hover svg,
+.dorako-ui #initiative-return:hover svg {
+ filter: drop-shadow(0px 0px 3px black);
}
-#token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot].active > img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
+.dorako-ui #initiative-delay:hover svg *,
+.dorako-ui #initiative-return:hover svg * {
+ fill: var(--color-text-light-highlight);
}
-#token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead]:hover:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead].active:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot]:hover:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot].active:hover {
- background-color: var(--primary-light);
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+.foundry2 #fc-container {
+ margin: 0px var(--sidebar-margin);
}
-#token-hud.dorako-ui.placeable-hud .control-icon[data-action=sort-up]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=sort-down]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=config]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=trigger]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=pf2e-perception]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=clown-car]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=delay]:hover {
- background-color: var(--primary-light);
+.foundry2 #initiative-delay,
+.foundry2 #initiative-return {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
}
-#token-hud.dorako-ui.placeable-hud .control-icon[data-action=sort-up]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=sort-down]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=config]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=trigger]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=pf2e-perception]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=clown-car]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=delay]:hover > img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
+.foundry2 #initiative-delay:not(.disabled, :disabled):hover,
+.foundry2 #initiative-return:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
-#token-hud.dorako-ui.placeable-hud .control-icon[data-action=visibility], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=effects], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=combat], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=locked], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=target], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=active], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=mystify] {
- background-color: var(--secondary-dark);
+.foundry2 #initiative-delay.active,
+.foundry2 #initiative-return.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
}
-#token-hud.dorako-ui.placeable-hud .control-icon[data-action=visibility]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=visibility].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=effects]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=effects].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=combat]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=combat].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=locked]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=locked].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=target]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=target].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=active]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=active].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=mystify]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=mystify].active {
- background-color: var(--secondary-light);
+.foundry2 #initiative-delay.disabled, .foundry2 #initiative-delay:disabled,
+.foundry2 #initiative-return.disabled,
+.foundry2 #initiative-return:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
}
-#token-hud.dorako-ui.placeable-hud .control-icon[data-action=visibility]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=visibility].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=effects]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=effects].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=combat]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=combat].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=locked]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=locked].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=target]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=target].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=active]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=active].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=mystify]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=mystify].active > img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
+.foundry2 #initiative-delay.bright,
+.foundry2 #initiative-return.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
}
-#token-hud.dorako-ui.placeable-hud .control-icon[data-action=clown-car] img {
- margin: unset;
+.foundry2 #initiative-delay.bright.disabled, .foundry2 #initiative-delay.bright:disabled,
+.foundry2 #initiative-return.bright.disabled,
+.foundry2 #initiative-return.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
}
-#token-hud.dorako-ui.placeable-hud .control-icon:hover {
- background-color: var(--secondary);
- color: var(--color-text-light-highlight);
+.foundry2 #initiative-delay.bright:not(.disabled, :disabled):hover,
+.foundry2 #initiative-return.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
}
-#token-hud.dorako-ui.placeable-hud .control-icon.active {
+
+.pinnedchatlog.tabs {
+ border: unset;
+ box-shadow: unset;
+ margin: 0px 2px;
+}
+.pinnedchatlog.tabs .item {
+ text-shadow: 0px 0px 3px black;
+}
+.pinnedchatlog.tabs .item.active {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ border-radius: 3px;
color: var(--color-text-light-highlight);
- background-color: var(--secondary-light);
+ background: var(--primary-light);
+}
+
+/* ----------------------------------------- */
+/* Polyglot */
+/* ----------------------------------------- */
+.dorako-ui .select2-dropdown.polyglot-language {
border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ backdrop-filter: blur(5px);
}
-#token-hud.dorako-ui.placeable-hud .control-icon.active > img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
+.dorako-ui .select2-dropdown.polyglot-language ::-webkit-scrollbar-thumb {
+ background: var(--tertiary);
+ border: 1px solid var(--gold-brown);
}
-#token-hud.dorako-ui.placeable-hud .control-icon > img {
- opacity: 1;
- filter: sepia() brightness(0.8) drop-shadow(0px 0px 3px black);
+.dorako-ui .select2-container--default .select2-search--dropdown .select2-search__field {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ background: var(--glass-bg-light);
}
-#token-hud.dorako-ui.placeable-hud .control-icon .effect-control.valued .badge,
-#token-hud.dorako-ui.placeable-hud .control-icon .effect-control .badge {
- font-size: var(--font-size-16);
- font-weight: 600;
- line-height: var(--font-size-17);
- border-radius: 0px var(--border-radius) 0px 3px;
+.dorako-ui .select2-container--default .select2-search--dropdown .select2-search__field:focus, .dorako-ui .select2-container--default .select2-search--dropdown .select2-search__field:active, .dorako-ui .select2-container--default .select2-search--dropdown .select2-search__field:hover {
+ background: var(--secondary-dark);
+ color: var(--color-text-light-highlight);
+}
+.dorako-ui .select2-container--default .select2-results > .select2-results__options {
+ color: var(--color-text-light-heading);
+ text-shadow: 0px 0px 3px black;
+ padding-top: 1px;
+}
+.dorako-ui .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
+ background: var(--secondary-light);
+ box-shadow: 0px 0px 0px 1px var(--tertiary);
+ color: var(--color-text-light-highlight);
+}
+.dorako-ui .select2-container--default .select2-results__option--selected {
background: var(--primary-light);
- margin: 1px;
- color: white;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
- height: 1.1rem;
- width: 1.1rem;
- border: 1px solid var(--gold-brown);
- box-shadow: -1px 1px 0px var(--tertiary);
+ box-shadow: 0px 0px 0px 1px var(--tertiary);
+ color: var(--color-text-light-highlight);
}
-#token-hud.dorako-ui.placeable-hud .control-icon .badge.fa-lock:before {
- position: relative;
- top: -2.5px;
- font-size: var(--font-size-10);
+.dorako-ui .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered,
+.dorako-ui .select2-container--default .select2-selection--single .select2-selection__rendered {
+ color: var(--color-text-light-heading);
+}
+.dorako-ui .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered:focus, .dorako-ui .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered:active, .dorako-ui .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered:hover,
+.dorako-ui .select2-container--default .select2-selection--single .select2-selection__rendered:focus,
+.dorako-ui .select2-container--default .select2-selection--single .select2-selection__rendered:active,
+.dorako-ui .select2-container--default .select2-selection--single .select2-selection__rendered:hover {
+ color: var(--color-text-light-highlight);
+}
+.dorako-ui .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__arrow b {
+ border-color: var(--color-text-light-heading) transparent transparent transparent;
+}
+.dorako-ui .polyglot-user-list div {
+ box-shadow: 0px 0px 0px 1px var(--tertiary);
+}
+.dorako-ui #polyglot {
+ flex-basis: 20px;
+ gap: 5px;
+ flex-wrap: wrap;
+}
+.dorako-ui #polyglot label {
+ display: none;
+}
+.dorako-ui #polyglot.polyglot-lang-select > span.select2-container {
+ margin: unset;
+}
+.dorako-ui #polyglot .select2-selection {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ cursor: pointer;
+ background: var(--glass-bg-light);
+ text-shadow: 0px 0px 3px black;
+}
+.dorako-ui #polyglot .select2-selection:focus, .dorako-ui #polyglot .select2-selection:active, .dorako-ui #polyglot .select2-selection:hover {
+ background: var(--secondary-dark);
+ color: var(--color-text-light-highlight);
+}
+.dorako-ui #polyglot select {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background: var(--glass-bg-light);
+ color: var(--color-text-light-heading);
+ text-shadow: 0px 0px 3px black;
+ appearance: none;
+ margin: unset;
+ padding-left: 7px;
+ flex: 1 1 70px;
+}
+.dorako-ui #polyglot select option,
+.dorako-ui #polyglot select optgroup {
+ background-color: rgb(37, 37, 37);
+ color: var(--color-text-light-highlight);
+}
+.dorako-ui #polyglot.polyglot-lang-select input {
+ margin: unset;
+ accent-color: var(--color-checkbox-checked);
+ accent-color: var(--secondary-dark);
+}
+.dorako-ui #polyglot.polyglot-lang-select input:checked {
+ accent-color: var(--secondary-light);
+}
+.dorako-ui #polyglot .polyglot-user-list {
+ outline: 1px solid var(--gold-brown);
+ background: var(--gold-brown);
+ margin: 3px;
+ gap: 1px;
+ border-radius: var(--border-radius);
+ flex-grow: 1;
+ flex-direction: row;
+ flex: 1 0 20px;
+ max-width: unset;
+}
+.dorako-ui #polyglot .polyglot-user-list:empty {
+ outline: unset;
+ flex: unset;
+ margin-right: -5px;
+}
+.dorako-ui #polyglot .polyglot-user-list div {
+ display: flex;
+ border-radius: unset;
+ width: unset;
+ height: unset;
+ flex: 1 0;
+ width: 10px;
+ border: 1px solid var(--tertiary);
+ margin: unset;
+}
+.dorako-ui #polyglot .polyglot-user-list div:first-child {
+ border-top-left-radius: var(--border-radius);
+ border-bottom-left-radius: var(--border-radius);
+}
+.dorako-ui #polyglot .polyglot-user-list div:last-child {
+ border-top-right-radius: var(--border-radius);
+ border-bottom-right-radius: var(--border-radius);
}
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-.foundry2.placeable-hud input[type=text] {
+.foundry2 #polyglot label {
+ display: none;
+}
+.foundry2 .polyglot-lang-select input {
+ margin: unset;
+ flex: 0 0 var(--input-height);
+ width: var(--input-height);
+ height: var(--input-height);
+}
+.foundry2 .polyglot-lang-select span.select2-selection {
--input-background-color: var(--color-cool-4);
--input-border-color: transparent;
--input-border-color: var(--color-cool-3);
@@ -2294,6 +2974,7 @@ section.chat-sidebar {
--input-placeholder-color: var(--color-light-4);
--input-text-selection-color: var(--color-cool-3);
--input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
--box-shadow: 0px 1px 3px 1px black;
background: var(--input-background-color);
border: 1px solid var(--input-border-color) !important;
@@ -2306,124 +2987,412 @@ section.chat-sidebar {
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size-14);
+ font-size: var(--font-size);
transition: outline-color 0.5s;
}
-.foundry2.placeable-hud input[type=text]:not(:disabled, .disabled):hover, .foundry2.placeable-hud input[type=text]:focus {
+.foundry2 .polyglot-lang-select span.select2-selection:not(:disabled, .disabled):hover, .foundry2 .polyglot-lang-select span.select2-selection:focus {
outline: 2px solid var(--input-focus-outline-color);
border: 1px solid var(--input-border-color);
color: var(--input-focus-text-color);
box-shadow: var(--box-shadow);
}
-.foundry2.placeable-hud input[type=text].disabled, .foundry2.placeable-hud input[type=text]:disabled {
+.foundry2 .polyglot-lang-select span.select2-selection.disabled, .foundry2 .polyglot-lang-select span.select2-selection:disabled {
--input-text-color: var(--color-light-6);
--input-background-color: var(--color-cool-5);
--input-border-color: var(--color-cool-4);
}
-.foundry2.placeable-hud input[type=text]::placeholder {
+.foundry2 .polyglot-lang-select span.select2-selection::placeholder {
color: var(--input-placeholder-color);
}
-.foundry2.placeable-hud input[type=text]::selection {
+.foundry2 .polyglot-lang-select span.select2-selection::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-.foundry2.placeable-hud input[type=text][type=checkbox] {
+.foundry2 .polyglot-lang-select span.select2-selection[type=checkbox] {
border: unset;
}
-
-.foundry2#token-hud .status-effects.active {
- gap: 3px;
- background: unset;
- border: unset;
- box-shadow: unset;
+.foundry2 .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered {
+ color: var(--input-text-color);
}
-.foundry2#token-hud .status-effects.active picture img {
- opacity: unset;
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+.foundry2 .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__arrow b {
+ border-color: var(--input-text-color) transparent transparent transparent;
}
-.foundry2#token-hud .status-effects.active picture:hover img {
- border-color: var(--color-warm-2);
- box-shadow: 0px 0px 6px var(--color-warm-3), 0px 2px 8px 1px var(--color-warm-4);
+.foundry2 .polyglot-user-list div {
+ box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5) inset;
+ width: 14px;
+ height: 14px;
}
-.foundry2#token-hud .status-effects.active picture.active img {
- border-color: var(--color-warm-1);
- box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
+
+/* ----------------------------------------- */
+/* Scene Preview */
+/* ----------------------------------------- */
+.navi-preview {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
+ border-radius: 5px;
}
-.foundry2#token-hud .status-effects .title-bar {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- background: var(--app-background);
- border: 1px solid var(--color-warm-1);
- box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
- backdrop-filter: blur(5px);
+
+/* ----------------------------------------- */
+/* Speaking As */
+/* ----------------------------------------- */
+div.speaking-as--currentSpeaker + #chat-controls {
+ padding: 0px;
+}
+
+.speaking-as--currentSpeaker {
+ border: none;
border-radius: var(--border-radius);
- -webkit-backdrop-filter: blur(5px);
- text-shadow: 0px 1px 2px black;
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background-color: var(--glass-bg-light);
+ padding-left: 5px;
+ margin: 0px 5px;
+ text-shadow: 0px 0px 3px black;
}
-.foundry2#token-hud .status-effects .effect-control .badge {
- border-width: 1px;
- border-radius: 0px var(--border-radius) 0px 3px;
- background: var(--color-warm-3);
- border-left-color: var(--color-warm-1);
- border-bottom-color: var(--color-warm-1);
- color: var(--color-light-2);
- font-size: 10px;
- text-shadow: 0px 1px 2px black;
- top: 0px;
- right: 1px;
- font-weight: 600;
+
+.speaking-as--currentSpeaker--button {
+ cursor: pointer;
}
-.foundry2 .badge.fa-lock:before {
- position: relative;
- font-size: 6px;
+.speaking-as--currentSpeaker--button:hover {
+ color: var(--color-text-light-highlight);
}
-.foundry2#token-hud .status-effects .effect-control {
- opacity: unset;
+
+.compendium-toc .toc .toc-entry .name {
+ text-decoration-color: var(--color-underline-header);
}
-.foundry2 .control-icon {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
+
+.compendium-toc .toc .content {
+ column-rule: 4px double var(--color-underline-header);
+}
+
+.swpf-compendium .window-header a.header-button {
+ color: var(--color-text-dark-primary);
+ font-weight: bold;
+}
+
+body.system-swade {
+ --primary-dark: #5c0b07;
+ --primary: #8c160f;
+ --primary-light: #bc2922;
+}
+
+/* ----------------------------------------- */
+/* PF2e Target Damage */
+/* ----------------------------------------- */
+.pf2e-td.name {
+ font-size: var(--font-size-9);
+}
+
+.foundry2 .pf2e-td .damage-application {
+ margin-top: unset;
+}
+
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalSuccess {
+ background-color: rgb(0, 128, 0);
+}
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalSuccess:hover {
+ background-color: rgb(0, 128, 0);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px rgb(0, 128, 0);
+}
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.success {
+ background-color: rgb(0, 0, 255);
+}
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.success:hover {
+ background-color: rgb(0, 0, 255);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px rgb(0, 0, 255);
+}
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.failure {
+ background-color: rgb(255, 69, 0);
+}
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.failure:hover {
+ background-color: rgb(255, 69, 0);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px rgb(255, 69, 0);
+}
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalFailure {
+ background-color: rgb(255, 0, 0);
+}
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalFailure:hover {
+ background-color: rgb(255, 0, 0);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px rgb(255, 0, 0);
+}
+
+.chat-message .message-content .pf2e-td.damage-application button .label {
+ font-size: var(--font-size-8);
+}
+
+wrapper.pf2e-td.name-top .pf2e-td.name {
+ background: rgba(0, 0, 0, 0.1);
+ border: 1px solid var(--color-border-light-2);
+ border-radius: 3px;
+ box-shadow: 0 0 2px #fff inset;
+ width: 100%;
+}
+
+.dorako-ui.chat-message hr.pf2e-td {
+ display: none !important;
+}
+
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .pf2e-td.target-section .target-button {
+ border: none;
border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- text-shadow: 0px 1px 2px black;
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ height: calc(100% - 12px);
}
-.foundry2 .control-icon:hover, .foundry2 .control-icon.active {
- color: var(--color-light-2);
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .pf2e-td.target-section .target-button:hover {
+ box-shadow: var(--gold-and-glow);
+ background-color: var(--glass-bg);
}
-.foundry2 .control-icon > img {
- opacity: unset;
- filter: sepia() brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black);
+
+.dorako-ui.dark-theme.chat-message hr.pf2e-td {
+ display: none !important;
}
-.foundry2 .control-icon[data-action=overhead], .foundry2 .control-icon[data-action=underfoot] {
+.dorako-ui.dark-theme.chat-message button.small-button.pf2e-td {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
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, outline 0.15s;
- background-color: var(--color-warm-4);
- border-color: var(--color-warm-3);
+ background-color: var(--glass-bg-light);
+ color: var(--color-text-light-heading);
+ text-shadow: 0px 0px 3px black;
+ margin: 2px;
+ width: 20px;
+ height: calc(100% - 4px);
}
-.foundry2 .control-icon[data-action=overhead]:hover, .foundry2 .control-icon[data-action=overhead].active, .foundry2 .control-icon[data-action=underfoot]:hover, .foundry2 .control-icon[data-action=underfoot].active {
- background-color: var(--color-warm-2);
- border-color: var(--color-warm-1);
+.dorako-ui.dark-theme.chat-message button.small-button.pf2e-td:hover {
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
}
-.foundry2 .control-icon[data-action=overhead]:hover > img, .foundry2 .control-icon[data-action=overhead].active > img, .foundry2 .control-icon[data-action=underfoot]:hover > img, .foundry2 .control-icon[data-action=underfoot].active > img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 1px 1px black);
+.dorako-ui.dark-theme.chat-message wrapper.pf2e-td {
+ gap: 3px;
}
-.foundry2 .control-icon[data-action=overhead]:hover:hover, .foundry2 .control-icon[data-action=overhead].active:hover, .foundry2 .control-icon[data-action=underfoot]:hover:hover, .foundry2 .control-icon[data-action=underfoot].active:hover {
- background-color: var(--color-warm-2);
+.dorako-ui.dark-theme.chat-message wrapper.pf2e-td .pf2e-td.damage-application {
+ gap: 3px;
+ margin-top: 0px;
+}
+.dorako-ui.dark-theme.chat-message wrapper.pf2e-td.name-left .pf2e-td.damage-application {
+ gap: 3px;
+}
+.dorako-ui.dark-theme.chat-message wrapper.pf2e-td .pf2e-td.name {
+ color: var(--color-text-light-heading);
+}
+.dorako-ui.dark-theme.chat-message wrapper.pf2e-td .pf2e-td.name:hover {
+ color: var(--color-text-light-highlight);
+}
+.dorako-ui.dark-theme.chat-message wrapper.pf2e-td.name-top .pf2e-td.name {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ width: 100%;
+ line-height: 24px;
+ text-shadow: 0px 0px 3px black;
+}
+.dorako-ui.dark-theme.chat-message wrapper.pf2e-td.name-top .pf2e-td.name:hover {
+ color: var(--color-text-light-highlight);
+ background-color: var(--primary);
+}
+.dorako-ui.dark-theme.chat-message .message-content .pf2e-td.damage-application button .label {
+ font-size: var(--font-size-8);
+}
+
+#target-damage-chat-window [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all])[data-visibility=gm] {
+ background-color: transparent;
+}
+
+#target-damage-chat-window {
+ border: none;
+ margin: 0px;
+ padding: 0px;
+}
+
+#target-damage-chat-window:empty {
+ display: none;
+}
+
+.hidden #target-damage-hide-button {
+ left: 0px;
+ top: 2px;
+ margin: 0px;
+ padding: 0px;
+ height: 14px;
+ width: 14px;
+}
+
+.damage-application.hidden.right {
+ padding: 0px;
+}
+
+.hidden.right #target-damage-hide-button {
+ left: 0px;
+ top: 2px;
+ margin: 0px;
+ padding: 0px;
+ height: 14px;
+ width: 14px;
+}
+
+/* ----------------------------------------- */
+/* Token Action HUD (TAH) */
+/* ----------------------------------------- */
+#token-action-hud.dorako-ui {
+ --dorako-bg-current: var(--glass-bg);
+ --dorako-vibrancy: var(--frosted-glass);
+ --paizo-blue: var(--secondary);
+ --paizo-blue-bright: var(--secondary-light);
+ --paizo-red-bright: var(--primary-light);
+ --pazio-red: var(--primary);
+ --tah-border-radius: var(--border-radius);
+ --tah-button-background-color: var(--glass-bg);
+ --tah-button-text-color: var(--color-text-light-highlight);
+}
+#token-action-hud.dorako-ui #tah-categories {
+ gap: 5px;
+}
+#token-action-hud.dorako-ui#token-action-hud {
+ gap: 5px;
+}
+#token-action-hud.dorako-ui #tah-expand-hud {
+ width: 32px;
+ height: 32px;
+}
+#token-action-hud.dorako-ui #tah-expand-hud,
+#token-action-hud.dorako-ui .tah-title-button {
+ transition: unset;
+ color: var(--color-text-light-heading);
+ padding: 3px 5px 3px 5px;
+}
+#token-action-hud.dorako-ui #tah-expand-hud:hover,
+#token-action-hud.dorako-ui .tah-title-button:hover {
+ color: var(--color-text-light-highlight);
+}
+#token-action-hud.dorako-ui .tah-category.hover button.tah-title-button {
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
+}
+#token-action-hud.dorako-ui .tah-subtitle {
+ width: 174px;
+}
+#token-action-hud.dorako-ui .tah-tab-group,
+#token-action-hud.dorako-ui .tah-action {
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
+}
+#token-action-hud.dorako-ui .tah-action button {
+ transition: unset;
+}
+#token-action-hud.dorako-ui .tah-action button.toggle {
+ background-color: var(--secondary-dark);
+}
+#token-action-hud.dorako-ui .tah-action button.toggle:hover {
+ background-color: var(--secondary);
+}
+#token-action-hud.dorako-ui .tah-action button.toggle.active {
+ background-color: var(--secondary-light);
+}
+#token-action-hud.dorako-ui .tah-action button:hover {
+ color: var(--color-text-light-highlight);
+}
+#token-action-hud.dorako-ui .tah-action button.active {
+ color: white;
+}
+
+.locked-tooltip.tah-tooltip :is(a.content-link, a.inline-roll),
+.tah-tooltip :is(a.content-link, a.inline-roll),
+#tooltip.active:has(.tah-tooltip-wrapper) :is(a.content-link, a.inline-roll) {
+ background: #ddd;
+ padding: 1px 4px;
+ border: 1px solid var(--color-border-dark-tertiary);
+ color: var(--color-text-dark-primary);
+ margin: 3px;
+}
+
+.tah-tooltip .tags .tag.tag_transparent {
+ background: rgba(255, 255, 255, 0.5);
+ color: var(--glass-bg-dark);
+ margin-left: 2px;
+ margin-bottom: 2px;
+}
+.tah-tooltip .tags .tag.tag_transparent:first-child {
+ margin-left: 0px;
+}
+
+.tah-tooltip .tag,
+.tah-tooltip table {
+ text-shadow: none;
+}
+
+.dorako-ui.dark-theme.tah-dialog .tagify.tah-dialog-tagify {
+ background: white;
+}
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+.foundry2#token-action-hud-core-settings input {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2#token-action-hud-core-settings input:not(:disabled, .disabled):hover, .foundry2#token-action-hud-core-settings input:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2#token-action-hud-core-settings input.disabled, .foundry2#token-action-hud-core-settings input:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2#token-action-hud-core-settings input::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2#token-action-hud-core-settings input::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2#token-action-hud-core-settings input[type=checkbox] {
+ border: unset;
+}
+
+#tooltip[data-theme=foundry-2] .tah-tooltip-wrapper {
+ font-size: 12px;
}
-.foundry2 .control-icon[data-action=sort-up]:hover, .foundry2 .control-icon[data-action=sort-down]:hover, .foundry2 .control-icon[data-action=config]:hover, .foundry2 .control-icon[data-action=trigger]:hover, .foundry2 .control-icon[data-action=pf2e-perception]:hover, .foundry2 .control-icon[data-action=clown-car]:hover, .foundry2 .control-icon[data-action=delay]:hover {
+
+#token-action-hud[data-theme=foundry2] .tah-action-button,
+#token-action-hud[data-theme=foundry2] .tah-action-button:focus,
+#token-action-hud[data-theme=foundry2] .tah-group-button,
+#token-action-hud[data-theme=foundry2] .tah-group-button:focus {
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -2448,25 +3417,41 @@ section.chat-sidebar {
text-shadow: 0px 1px 2px black;
transition: background-color 0.5s, border-color 0.5s;
}
-.foundry2 .control-icon[data-action=sort-up]:hover:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=sort-down]:hover:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=config]:hover:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=trigger]:hover:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=pf2e-perception]:hover:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=clown-car]:hover:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=delay]:hover:not(.disabled, :disabled):hover {
+#token-action-hud[data-theme=foundry2] .tah-action-button:not(.disabled, :disabled):hover,
+#token-action-hud[data-theme=foundry2] .tah-action-button:focus:not(.disabled, :disabled):hover,
+#token-action-hud[data-theme=foundry2] .tah-group-button:not(.disabled, :disabled):hover,
+#token-action-hud[data-theme=foundry2] .tah-group-button:focus:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
-.foundry2 .control-icon[data-action=sort-up]:hover.active, .foundry2 .control-icon[data-action=sort-down]:hover.active, .foundry2 .control-icon[data-action=config]:hover.active, .foundry2 .control-icon[data-action=trigger]:hover.active, .foundry2 .control-icon[data-action=pf2e-perception]:hover.active, .foundry2 .control-icon[data-action=clown-car]:hover.active, .foundry2 .control-icon[data-action=delay]:hover.active {
+#token-action-hud[data-theme=foundry2] .tah-action-button.active,
+#token-action-hud[data-theme=foundry2] .tah-action-button:focus.active,
+#token-action-hud[data-theme=foundry2] .tah-group-button.active,
+#token-action-hud[data-theme=foundry2] .tah-group-button:focus.active {
background: var(--button-hover-background-color);
outline: 1px solid var(--button-focus-outline-color);
border-color: var(--button-hover-border-color);
color: var(--button-hover-text-color);
text-decoration: none;
}
-.foundry2 .control-icon[data-action=sort-up]:hover.disabled, .foundry2 .control-icon[data-action=sort-up]:hover:disabled, .foundry2 .control-icon[data-action=sort-down]:hover.disabled, .foundry2 .control-icon[data-action=sort-down]:hover:disabled, .foundry2 .control-icon[data-action=config]:hover.disabled, .foundry2 .control-icon[data-action=config]:hover:disabled, .foundry2 .control-icon[data-action=trigger]:hover.disabled, .foundry2 .control-icon[data-action=trigger]:hover:disabled, .foundry2 .control-icon[data-action=pf2e-perception]:hover.disabled, .foundry2 .control-icon[data-action=pf2e-perception]:hover:disabled, .foundry2 .control-icon[data-action=clown-car]:hover.disabled, .foundry2 .control-icon[data-action=clown-car]:hover:disabled, .foundry2 .control-icon[data-action=delay]:hover.disabled, .foundry2 .control-icon[data-action=delay]:hover:disabled {
+#token-action-hud[data-theme=foundry2] .tah-action-button.disabled, #token-action-hud[data-theme=foundry2] .tah-action-button:disabled,
+#token-action-hud[data-theme=foundry2] .tah-action-button:focus.disabled,
+#token-action-hud[data-theme=foundry2] .tah-action-button:focus:disabled,
+#token-action-hud[data-theme=foundry2] .tah-group-button.disabled,
+#token-action-hud[data-theme=foundry2] .tah-group-button:disabled,
+#token-action-hud[data-theme=foundry2] .tah-group-button:focus.disabled,
+#token-action-hud[data-theme=foundry2] .tah-group-button:focus:disabled {
--button-background-color: var(--color-warm-5);
--button-border-color: var(--color-warm-4);
--button-hover-background-color: var(--color-cool-5);
--button-text-color: var(--color-light-5);
}
-.foundry2 .control-icon[data-action=sort-up]:hover.bright, .foundry2 .control-icon[data-action=sort-down]:hover.bright, .foundry2 .control-icon[data-action=config]:hover.bright, .foundry2 .control-icon[data-action=trigger]:hover.bright, .foundry2 .control-icon[data-action=pf2e-perception]:hover.bright, .foundry2 .control-icon[data-action=clown-car]:hover.bright, .foundry2 .control-icon[data-action=delay]:hover.bright {
+#token-action-hud[data-theme=foundry2] .tah-action-button.bright,
+#token-action-hud[data-theme=foundry2] .tah-action-button:focus.bright,
+#token-action-hud[data-theme=foundry2] .tah-group-button.bright,
+#token-action-hud[data-theme=foundry2] .tah-group-button:focus.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -2475,18 +3460,46 @@ section.chat-sidebar {
--button-hover-text-color: #000000;
text-shadow: unset;
}
-.foundry2 .control-icon[data-action=sort-up]:hover.bright.disabled, .foundry2 .control-icon[data-action=sort-up]:hover.bright:disabled, .foundry2 .control-icon[data-action=sort-down]:hover.bright.disabled, .foundry2 .control-icon[data-action=sort-down]:hover.bright:disabled, .foundry2 .control-icon[data-action=config]:hover.bright.disabled, .foundry2 .control-icon[data-action=config]:hover.bright:disabled, .foundry2 .control-icon[data-action=trigger]:hover.bright.disabled, .foundry2 .control-icon[data-action=trigger]:hover.bright:disabled, .foundry2 .control-icon[data-action=pf2e-perception]:hover.bright.disabled, .foundry2 .control-icon[data-action=pf2e-perception]:hover.bright:disabled, .foundry2 .control-icon[data-action=clown-car]:hover.bright.disabled, .foundry2 .control-icon[data-action=clown-car]:hover.bright:disabled, .foundry2 .control-icon[data-action=delay]:hover.bright.disabled, .foundry2 .control-icon[data-action=delay]:hover.bright:disabled {
+#token-action-hud[data-theme=foundry2] .tah-action-button.bright.disabled, #token-action-hud[data-theme=foundry2] .tah-action-button.bright:disabled,
+#token-action-hud[data-theme=foundry2] .tah-action-button:focus.bright.disabled,
+#token-action-hud[data-theme=foundry2] .tah-action-button:focus.bright:disabled,
+#token-action-hud[data-theme=foundry2] .tah-group-button.bright.disabled,
+#token-action-hud[data-theme=foundry2] .tah-group-button.bright:disabled,
+#token-action-hud[data-theme=foundry2] .tah-group-button:focus.bright.disabled,
+#token-action-hud[data-theme=foundry2] .tah-group-button:focus.bright:disabled {
--button-background-color: var(--color-cool-4);
--button-hover-background-color: var(--color-cool-4);
--button-text-color: var(--color-light-5);
--button-hover-text-color: var(--color-light-5);
--button-hover-border-color: transparent;
}
-.foundry2 .control-icon[data-action=sort-up]:hover.bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=sort-down]:hover.bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=config]:hover.bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=trigger]:hover.bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=pf2e-perception]:hover.bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=clown-car]:hover.bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=delay]:hover.bright:not(.disabled, :disabled):hover {
+#token-action-hud[data-theme=foundry2] .tah-action-button.bright:not(.disabled, :disabled):hover,
+#token-action-hud[data-theme=foundry2] .tah-action-button:focus.bright:not(.disabled, :disabled):hover,
+#token-action-hud[data-theme=foundry2] .tah-group-button.bright:not(.disabled, :disabled):hover,
+#token-action-hud[data-theme=foundry2] .tah-group-button:focus.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-.foundry2 .control-icon[data-action=visibility], .foundry2 .control-icon[data-action=effects], .foundry2 .control-icon[data-action=combat], .foundry2 .control-icon[data-action=locked], .foundry2 .control-icon[data-action=target], .foundry2 .control-icon[data-action=active], .foundry2 .control-icon[data-action=mystify] {
+#token-action-hud[data-theme=foundry2] #tah-expand-hud {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ justify-content: center;
+ width: 32px;
+}
+#token-action-hud[data-theme=foundry2] #tah-expand-hud > i {
+ color: var(--color-light-3);
+ text-shadow: 0px 1px 2px black;
+}
+#token-action-hud[data-theme=foundry2] #tah-collapse-hud,
+#token-action-hud[data-theme=foundry2] #tah-unlock {
+ box-shadow: unset !important;
+}
+#token-action-hud[data-theme=foundry2] .tah-action-button.toggle {
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -2518,25 +3531,26 @@ section.chat-sidebar {
--button-hover-border-color: var(--color-cool-1);
--button-hover-text-color: var(--color-light-1);
}
-.foundry2 .control-icon[data-action=visibility]:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=effects]:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=combat]:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=locked]:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=target]:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=active]:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=mystify]:not(.disabled, :disabled):hover {
+#token-action-hud[data-theme=foundry2] .tah-action-button.toggle:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
-.foundry2 .control-icon[data-action=visibility].active, .foundry2 .control-icon[data-action=effects].active, .foundry2 .control-icon[data-action=combat].active, .foundry2 .control-icon[data-action=locked].active, .foundry2 .control-icon[data-action=target].active, .foundry2 .control-icon[data-action=active].active, .foundry2 .control-icon[data-action=mystify].active {
+#token-action-hud[data-theme=foundry2] .tah-action-button.toggle.active {
background: var(--button-hover-background-color);
outline: 1px solid var(--button-focus-outline-color);
border-color: var(--button-hover-border-color);
color: var(--button-hover-text-color);
text-decoration: none;
}
-.foundry2 .control-icon[data-action=visibility].disabled, .foundry2 .control-icon[data-action=visibility]:disabled, .foundry2 .control-icon[data-action=effects].disabled, .foundry2 .control-icon[data-action=effects]:disabled, .foundry2 .control-icon[data-action=combat].disabled, .foundry2 .control-icon[data-action=combat]:disabled, .foundry2 .control-icon[data-action=locked].disabled, .foundry2 .control-icon[data-action=locked]:disabled, .foundry2 .control-icon[data-action=target].disabled, .foundry2 .control-icon[data-action=target]:disabled, .foundry2 .control-icon[data-action=active].disabled, .foundry2 .control-icon[data-action=active]:disabled, .foundry2 .control-icon[data-action=mystify].disabled, .foundry2 .control-icon[data-action=mystify]:disabled {
+#token-action-hud[data-theme=foundry2] .tah-action-button.toggle.disabled, #token-action-hud[data-theme=foundry2] .tah-action-button.toggle:disabled {
--button-background-color: var(--color-warm-5);
--button-border-color: var(--color-warm-4);
--button-hover-background-color: var(--color-cool-5);
--button-text-color: var(--color-light-5);
}
-.foundry2 .control-icon[data-action=visibility].bright, .foundry2 .control-icon[data-action=effects].bright, .foundry2 .control-icon[data-action=combat].bright, .foundry2 .control-icon[data-action=locked].bright, .foundry2 .control-icon[data-action=target].bright, .foundry2 .control-icon[data-action=active].bright, .foundry2 .control-icon[data-action=mystify].bright {
+#token-action-hud[data-theme=foundry2] .tah-action-button.toggle.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -2545,224 +3559,67 @@ section.chat-sidebar {
--button-hover-text-color: #000000;
text-shadow: unset;
}
-.foundry2 .control-icon[data-action=visibility].bright.disabled, .foundry2 .control-icon[data-action=visibility].bright:disabled, .foundry2 .control-icon[data-action=effects].bright.disabled, .foundry2 .control-icon[data-action=effects].bright:disabled, .foundry2 .control-icon[data-action=combat].bright.disabled, .foundry2 .control-icon[data-action=combat].bright:disabled, .foundry2 .control-icon[data-action=locked].bright.disabled, .foundry2 .control-icon[data-action=locked].bright:disabled, .foundry2 .control-icon[data-action=target].bright.disabled, .foundry2 .control-icon[data-action=target].bright:disabled, .foundry2 .control-icon[data-action=active].bright.disabled, .foundry2 .control-icon[data-action=active].bright:disabled, .foundry2 .control-icon[data-action=mystify].bright.disabled, .foundry2 .control-icon[data-action=mystify].bright:disabled {
+#token-action-hud[data-theme=foundry2] .tah-action-button.toggle.bright.disabled, #token-action-hud[data-theme=foundry2] .tah-action-button.toggle.bright:disabled {
--button-background-color: var(--color-cool-4);
--button-hover-background-color: var(--color-cool-4);
--button-text-color: var(--color-light-5);
--button-hover-text-color: var(--color-light-5);
--button-hover-border-color: transparent;
}
-.foundry2 .control-icon[data-action=visibility].bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=effects].bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=combat].bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=locked].bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=target].bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=active].bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=mystify].bright:not(.disabled, :disabled):hover {
+#token-action-hud[data-theme=foundry2] .tah-action-button.toggle.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-.foundry2 .control-icon[data-action=visibility]:disabled, .foundry2 .control-icon[data-action=effects]:disabled, .foundry2 .control-icon[data-action=combat]:disabled, .foundry2 .control-icon[data-action=locked]:disabled, .foundry2 .control-icon[data-action=target]:disabled, .foundry2 .control-icon[data-action=active]:disabled, .foundry2 .control-icon[data-action=mystify]:disabled {
+#token-action-hud[data-theme=foundry2] .tah-action-button.toggle:disabled {
--button-background-color: var(--color-cool-5);
--button-border-color: var(--color-cool-4);
--button-hover-background-color: var(--color-cool-5);
--button-text-color: var(--color-light-5);
}
+#token-action-hud[data-theme=foundry2] .tah-button-image {
+ border-top-left-radius: var(--border-radius);
+ border-bottom-left-radius: var(--border-radius);
+}
+#token-action-hud[data-theme=foundry2] .tah-list-image {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+}
-:root {
- --color-warm-1: #ee9b3a;
- --color-warm-2: #c9593f;
- --color-warm-3: #5d142b;
- --color-warm-4: #420418;
- --color-warm-5: #26020d;
- --color-cool-1: #b1a0d4;
- --color-cool-2: #79689c;
- --color-cool-3: #584a75;
- --color-cool-4: #302831;
- --color-cool-5: #0b0a13;
- --color-cool-5-25: rgba(11, 10, 19, 0.25);
- --color-cool-5-50: rgba(11, 10, 19, 0.5);
- --color-cool-5-75: rgba(11, 10, 19, 0.75);
- --color-cool-5-90: rgba(11, 10, 19, 0.9);
- --color-light-1: #f7f3e8;
- --color-light-2: #efe6d8;
- --color-light-3: #e7d1b1;
- --color-light-4: #d0b8a3;
- --color-light-5: #9f8475;
- --color-light-6: #816b66;
- --color-level-error: #ce0707;
- --color-level-error-bg: rgba(105, 0, 8, 0.8);
- --color-level-error-border: #750003;
- --color-level-info: #59a1f6;
- --color-level-info-bg: rgba(47, 80, 132, 0.8);
- --color-level-info-border: #5c87b9;
- --color-level-success: #26b231;
- --color-level-success-bg: rgba(26, 107, 34, 0.8);
- --color-level-success-border: #1b8f23;
- --color-level-warning: #ee9b3a;
- --color-level-warning-bg: rgba(214, 150, 0, 0.8);
- --color-level-warning-border: #b18404;
- --color-level-green-bg: rgba(138, 211, 4, 0.4);
- --color-level-green-border: #8ad304;
- --color-level-yellow-bg: rgba(211, 192, 4, 0.4);
- --color-level-yellow-border: #d3c004;
- --color-level-orange-bg: rgba(211, 119, 4, 0.4);
- --color-level-orange-border: #d37704;
- --color-level-red-bg: rgba(211, 20, 4, 0.4);
- --color-level-red-border: #d31404;
- --color-scrollbar: #5d142b;
- --color-scrollbar-border: #8d151b;
- --app-background: var(--color-cool-5-90);
- --app-border-color: var(--color-cool-4);
-}
-
-.foundry2-pc,
-.foundry2 {
- --color-shadow-primary: transparent;
- --color-shadow-highlight: transparent;
- --color-border-light-highlight: var(--color-cool-3);
- --color-border-light-primary: var(--color-cool-4);
- --color-border-light-secondary: var(--color-cool-4);
- --color-border-light-tertiary: var(--color-cool-4);
- --color-border-dark-1: var(--color-cool-4);
- --color-border-dark-2: var(--color-cool-4);
- --color-border-dark-3: var(--color-cool-4);
- --color-border-dark-4: var(--color-cool-3);
- --color-border-dark-5: var(--color-cool-2);
- --color-border-dark-primary: var(--color-cool-4);
- --color-border-dark-secondary: var(--color-cool-5);
- --color-underline-header: var(--color-warm-2);
- --color-underline-active: var(--color-warm-1);
- --color-text-hyperlink: var(--color-warm-1);
- --input-height: 24px;
- --color-border-highlight: var(--color-warm-1);
- --color-border-highlight-alt: var(--color-warm-2);
- --color-border-light-tertiary: var(--color-cool-4);
- --color-bg-btn-minor-inactive: var(--app-background);
- --color-bg-btn-minor-active: var(--color-warm-2);
- --color-text-dark-primary: var(--color-light-3);
- --color-text-dark-secondary: var(--color-light-5);
- --color-bg-option: var(--color-cool-4);
- --color-rarity-common: #efeadc;
- --color-rarity-uncommon: #c45500;
- --color-rarity-rare: #5362ff;
- --color-rarity-unique: #e127e1;
- --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");
+.foundry2 #tokenizer div.avatar div.view > div > canvas,
+.foundry2 #tokenizer div.token div.view > div > canvas {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
color: var(--color-light-3);
+ background-image: linear-gradient(45deg, #808080 25%, transparent 25%), linear-gradient(-45deg, #808080 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #808080 75%), linear-gradient(-45deg, transparent 75%, #808080 75%);
+ background-size: 20px 20px;
+ background-position: 0 0, 0 10px, 10px -10px, -10px 0px;
}
-.foundry2-pc ::-webkit-scrollbar-thumb,
-.foundry2 ::-webkit-scrollbar-thumb {
- outline: none;
- border-radius: 3px;
- background: var(--color-scrollbar);
- border: 1px solid var(--color-scrollbar-border);
- transition: outline 0.15s;
-}
-.foundry2-pc ::-webkit-scrollbar-thumb:hover,
-.foundry2 ::-webkit-scrollbar-thumb:hover {
- outline: 4px solid var(--color-warm-1);
-}
-.foundry2-pc ::-webkit-scrollbar-track,
-.foundry2 ::-webkit-scrollbar-track {
- box-shadow: 0 0 1px var(--color-cool-3) inset;
- box-shadow: unset;
- border-radius: 4px;
-}
-.foundry2-pc a.content-link,
-.foundry2-pc [data-pf2-check],
-.foundry2-pc a.entity-link,
-.foundry2-pc [data-pf2-action],
-.foundry2-pc span[data-pf2-effect-area],
-.foundry2-pc a.inline-check .label,
-.foundry2-pc a.inline-roll:not(.inline-result),
-.foundry2 a.content-link,
-.foundry2 [data-pf2-check],
-.foundry2 a.entity-link,
-.foundry2 [data-pf2-action],
-.foundry2 span[data-pf2-effect-area],
-.foundry2 a.inline-check .label,
-.foundry2 a.inline-roll:not(.inline-result) {
- background: var(--color-cool-4);
- border: 1px solid var(--color-cool-3);
- color: var(--color-light-2);
-}
-.foundry2-pc a.content-link::before,
-.foundry2-pc a.content-link i,
-.foundry2-pc a.content-link i.icon,
-.foundry2-pc [data-pf2-check]::before,
-.foundry2-pc [data-pf2-check] i,
-.foundry2-pc [data-pf2-check] i.icon,
-.foundry2-pc a.entity-link::before,
-.foundry2-pc a.entity-link i,
-.foundry2-pc a.entity-link i.icon,
-.foundry2-pc [data-pf2-action]::before,
-.foundry2-pc [data-pf2-action] i,
-.foundry2-pc [data-pf2-action] i.icon,
-.foundry2-pc span[data-pf2-effect-area]::before,
-.foundry2-pc span[data-pf2-effect-area] i,
-.foundry2-pc span[data-pf2-effect-area] i.icon,
-.foundry2-pc a.inline-check .label::before,
-.foundry2-pc a.inline-check .label i,
-.foundry2-pc a.inline-check .label i.icon,
-.foundry2-pc a.inline-roll:not(.inline-result)::before,
-.foundry2-pc a.inline-roll:not(.inline-result) i,
-.foundry2-pc a.inline-roll:not(.inline-result) i.icon,
-.foundry2 a.content-link::before,
-.foundry2 a.content-link i,
-.foundry2 a.content-link i.icon,
-.foundry2 [data-pf2-check]::before,
-.foundry2 [data-pf2-check] i,
-.foundry2 [data-pf2-check] i.icon,
-.foundry2 a.entity-link::before,
-.foundry2 a.entity-link i,
-.foundry2 a.entity-link i.icon,
-.foundry2 [data-pf2-action]::before,
-.foundry2 [data-pf2-action] i,
-.foundry2 [data-pf2-action] i.icon,
-.foundry2 span[data-pf2-effect-area]::before,
-.foundry2 span[data-pf2-effect-area] i,
-.foundry2 span[data-pf2-effect-area] i.icon,
-.foundry2 a.inline-check .label::before,
-.foundry2 a.inline-check .label i,
-.foundry2 a.inline-check .label i.icon,
-.foundry2 a.inline-roll:not(.inline-result)::before,
-.foundry2 a.inline-roll:not(.inline-result) i,
-.foundry2 a.inline-roll:not(.inline-result) i.icon {
- color: var(--color-light-1);
-}
-.foundry2-pc i[data-pf2-repost],
-.foundry2 i[data-pf2-repost] {
- 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, outline 0.15s;
- cursor: pointer;
+.foundry2 #tokenizer div.menu,
+.foundry2 #tokenizer div.view-layer-control {
background: unset;
- border-left: unset;
-}
-.foundry2-pc i[data-pf2-repost]:hover::before,
-.foundry2 i[data-pf2-repost]:hover::before {
- color: var(--color-warm-2);
-}
-.foundry2-pc input[type=text],
-.foundry2-pc input[type=number],
-.foundry2-pc input[type=password],
-.foundry2-pc input[type=date],
-.foundry2-pc input[type=time],
-.foundry2-pc input[type=search],
-.foundry2 input[type=text],
-.foundry2 input[type=number],
-.foundry2 input[type=password],
-.foundry2 input[type=date],
-.foundry2 input[type=time],
-.foundry2 input[type=search] {
- min-width: 24px;
}
-
-.foundry2 {
- --alt: var(--color-cool-3);
- --bg: var(--color-warm-3);
- --visibility-gm-bg: var(--color-warm-3);
- --blind-roll: var(--color-warm-3);
+.foundry2 #tokenizer div.view-layer-control {
+ border: unset;
}
-.foundry2 [data-visibility]:not([data-visibility=all]) {
- outline: 1px dashed var(--color-scrollbar-border);
+.foundry2 #tokenizer div.view-layer-control canvas,
+.foundry2 #tokenizer div.view-layer-control .section.move-control button {
+ border-radius: var(--border-radius);
}
-.foundry2 section.chat-sidebar .jump-to-bottom {
- z-index: 1;
+.foundry2 #tokenizer button .fa-regular::before,
+.foundry2 #tokenizer button .fas::before,
+.foundry2 #tokenizer button .button-fas::before {
+ margin-top: unset;
}
-.foundry2 section.chat-sidebar .jump-to-bottom > a {
+.foundry2 #tokenizer div.section {
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -2770,23 +3627,9 @@ section.chat-sidebar {
--box-shadow: 0px 1px 3px 1px black;
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- 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, outline 0.15s;
- border-radius: 0px;
- border-left: unset;
- border-right: unset;
- background-color: var(--color-scrollbar);
- border-color: var(--color-scrollbar-border);
-}
-.foundry2 section.chat-sidebar .jump-to-bottom > a:hover {
- background-color: var(--color-warm-2);
- border-color: var(--color-warm-1);
-}
-.foundry2 hr {
- border: none;
- border-top: 1px solid var(--color-cool-3);
- border-bottom: 1px solid var(--color-cool-5);
+ border-color: var(--color-cool-3);
}
-.foundry2.dialog .dialog-buttons button.default {
+.foundry2 #tokenizer div.section button {
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -2811,25 +3654,26 @@ section.chat-sidebar {
text-shadow: 0px 1px 2px black;
transition: background-color 0.5s, border-color 0.5s;
}
-.foundry2.dialog .dialog-buttons button.default:not(.disabled, :disabled):hover {
+.foundry2 #tokenizer div.section button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
-.foundry2.dialog .dialog-buttons button.default.active {
+.foundry2 #tokenizer div.section button.active {
background: var(--button-hover-background-color);
outline: 1px solid var(--button-focus-outline-color);
border-color: var(--button-hover-border-color);
color: var(--button-hover-text-color);
text-decoration: none;
}
-.foundry2.dialog .dialog-buttons button.default.disabled, .foundry2.dialog .dialog-buttons button.default:disabled {
+.foundry2 #tokenizer div.section button.disabled, .foundry2 #tokenizer div.section button:disabled {
--button-background-color: var(--color-warm-5);
--button-border-color: var(--color-warm-4);
--button-hover-background-color: var(--color-cool-5);
--button-text-color: var(--color-light-5);
}
-.foundry2.dialog .dialog-buttons button.default.bright {
+.foundry2 #tokenizer div.section button.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -2838,26 +3682,18 @@ section.chat-sidebar {
--button-hover-text-color: #000000;
text-shadow: unset;
}
-.foundry2.dialog .dialog-buttons button.default.bright.disabled, .foundry2.dialog .dialog-buttons button.default.bright:disabled {
+.foundry2 #tokenizer div.section button.bright.disabled, .foundry2 #tokenizer div.section button.bright:disabled {
--button-background-color: var(--color-cool-4);
--button-hover-background-color: var(--color-cool-4);
--button-text-color: var(--color-light-5);
--button-hover-text-color: var(--color-light-5);
--button-hover-border-color: transparent;
}
-.foundry2.dialog .dialog-buttons button.default.bright:not(.disabled, :disabled):hover {
+.foundry2 #tokenizer div.section button.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-.foundry2 form .form-group .form-fields button {
- height: var(--form-field-height);
-}
-.foundry2.filepicker .favorites .paths {
- box-shadow: unset;
- border: 1px solid var(--color-cool-3);
- background: var(--color-cool-5-50);
-}
-.foundry2.filepicker .favorites .paths .path {
+.foundry2 #tokenizer button.menu-button {
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -2881,34 +3717,27 @@ section.chat-sidebar {
cursor: pointer;
text-shadow: 0px 1px 2px black;
transition: background-color 0.5s, border-color 0.5s;
- --button-background-color: var(--color-cool-3);
- --button-border-color: var(--color-cool-2);
- --button-text-color: var(--color-light-2);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-cool-2);
- --button-hover-border-color: var(--color-cool-1);
- --button-hover-text-color: var(--color-light-1);
- border-radius: 3px;
}
-.foundry2.filepicker .favorites .paths .path:not(.disabled, :disabled):hover {
+.foundry2 #tokenizer button.menu-button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
-.foundry2.filepicker .favorites .paths .path.active {
+.foundry2 #tokenizer button.menu-button.active {
background: var(--button-hover-background-color);
outline: 1px solid var(--button-focus-outline-color);
border-color: var(--button-hover-border-color);
color: var(--button-hover-text-color);
text-decoration: none;
}
-.foundry2.filepicker .favorites .paths .path.disabled, .foundry2.filepicker .favorites .paths .path:disabled {
+.foundry2 #tokenizer button.menu-button.disabled, .foundry2 #tokenizer button.menu-button:disabled {
--button-background-color: var(--color-warm-5);
--button-border-color: var(--color-warm-4);
--button-hover-background-color: var(--color-cool-5);
--button-text-color: var(--color-light-5);
}
-.foundry2.filepicker .favorites .paths .path.bright {
+.foundry2 #tokenizer button.menu-button.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -2917,174 +3746,161 @@ section.chat-sidebar {
--button-hover-text-color: #000000;
text-shadow: unset;
}
-.foundry2.filepicker .favorites .paths .path.bright.disabled, .foundry2.filepicker .favorites .paths .path.bright:disabled {
+.foundry2 #tokenizer button.menu-button.bright.disabled, .foundry2 #tokenizer button.menu-button.bright:disabled {
--button-background-color: var(--color-cool-4);
--button-hover-background-color: var(--color-cool-4);
--button-text-color: var(--color-light-5);
--button-hover-text-color: var(--color-light-5);
--button-hover-border-color: transparent;
}
-.foundry2.filepicker .favorites .paths .path.bright:not(.disabled, :disabled):hover {
+.foundry2 #tokenizer button.menu-button.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-.foundry2.filepicker .favorites .paths .path:disabled {
- --button-background-color: var(--color-cool-5);
+.foundry2.tokenizer .title .box-button {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
--button-border-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ --button-background-color: var(--color-cool-2);
+ --button-border-color: var(--color-warm-1);
+ --button-text-color: var(--color-light-1);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-cool-3);
+ --button-hover-border-color: var(--color-cool-2);
+ --button-hover-text-color: var(--color-light-2);
}
-.foundry2.filepicker .current-dir button {
- height: 32px;
+.foundry2.tokenizer .title .box-button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
-.foundry2.package-configuration aside.sidebar nav.tabs {
- gap: 5px;
+.foundry2.tokenizer .title .box-button.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
}
-.foundry2.package-configuration aside.sidebar nav.tabs .category-tab {
- padding: 4px 8px;
+.foundry2.tokenizer .title .box-button.disabled, .foundry2.tokenizer .title .box-button:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
}
-.foundry2.sheet nav.sheet-tabs {
- border: none;
+.foundry2.tokenizer .title .box-button.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
}
-.foundry2 input[type=range]::-webkit-slider-runnable-track {
- box-shadow: unset;
- border-radius: 3px;
- background: var(--color-cool-5);
- border: 1px solid var(--color-cool-4);
-}
-.foundry2 input[type=range]::-webkit-slider-thumb {
- box-shadow: unset;
- background: var(--color-cool-3);
- border: 1px solid var(--color-cool-4);
- background: var(--color-warm-2);
- border: 1px solid var(--color-warm-1);
- border-radius: 50%;
- transition: outline 0.15s;
-}
-.foundry2 input[type=range]::-webkit-slider-thumb:hover {
- outline: 4px solid var(--color-warm-1);
-}
-.foundry2 input[type=color i]::-webkit-color-swatch {
- border-color: var(--color-cool-4);
-}
-.foundry2 input[type=range] + .range-value {
- flex: none;
- height: 24px;
- padding: 0 0.5rem;
- display: flex;
- align-items: center;
- gap: 0.25rem;
- background: var(--color-cool-4);
- border: 1px solid var(--color-cool-3);
- color: var(--color-light-2);
- border-radius: 2px;
- font-size: var(--font-size-12);
- opacity: 0.75;
-}
-.foundry2 .directory .action-buttons button {
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
-}
-.foundry2 .directory .directory-header .header-search input {
- background: var(--color-cool-4);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
-}
-.foundry2 .directory .action-buttons button,
-.foundry2 .settings-sidebar button {
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
+.foundry2.tokenizer .title .box-button.bright.disabled, .foundry2.tokenizer .title .box-button.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
}
-.foundry2 #chat-form textarea {
- transition: outline 0.5s;
- background: var(--color-cool-4);
+.foundry2.tokenizer .title .box-button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
}
-.foundry2 #chat-form textarea:focus {
- outline: 2px solid var(--color-cool-3);
+.foundry2.tokenizer .title .box-button.deselected {
+ --button-background-color: var(--color-cool-3);
+ --button-border-color: var(--color-cool-2);
+ --button-text-color: var(--color-light-2);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-cool-2);
+ --button-hover-border-color: var(--color-cool-1);
+ --button-hover-text-color: var(--color-light-1);
}
-.foundry2#sidebar {
- border: 1px solid var(--color-cool-3);
- --glassy: 0px 0px 0px 1px var(--color-cool-3);
- --glass-bg-light: var(--app-background);
- --glassy: 0px 0px 0px 1px var(--color-cool-3), 0px 1px 3px 1px black;
- --glass-bg-light: var(--color-cool-5-50);
- --gold-and-glow: transparent;
- --primary-dark: var(--color-warm-3);
- --primary: var(--color-warm-2);
- --primary-light: var(--color-warm-2);
- --secondary-dark: var(--color-warm-3);
- --secondary: var(--color-warm-2);
- --secondary-light: var(--color-warm-2);
- --color-text-light-heading: var(--color-light-3);
- --color-text-light-highlight: var(--color-light-2);
- --warm-background: radial-gradient(circle at bottom, color-mix(in srgb, var(--color-warm-1) 10%, transparent), transparent),
- linear-gradient(to bottom, color-mix(in srgb, var(--color-warm-3) 30%, transparent), transparent),
- var(--app-background);
- background: var(--warm-background);
+.foundry2.tokenizer .title .box-button > i:before {
+ margin-top: 50% !important;
}
-.foundry2#sidebar .dorako-ui.message.chat-message.dark-theme {
- background: var(--app-background);
+
+#window-tabs-journal.dorako-ui > .window-content {
+ border: unset;
+ margin: unset;
box-shadow: unset;
- border: 1px solid var(--color-warm-1);
-}
-.foundry2.app {
- border-radius: var(--border-radius);
background: unset;
- background: var(--app-background);
- border-color: var(--app-border-color);
- border: 1px solid var(--color-cool-3);
-}
-.foundry2.window-app {
- backdrop-filter: blur(4px);
- box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px color-mix(in srgb, var(--color-warm-3) 10%, transparent), 0px 0px 30px 20px color-mix(in srgb, var(--color-warm-2) 20%, transparent), 0px 0px 10px 5px color-mix(in srgb, var(--color-warm-1) 40%, transparent);
-}
-.foundry2.window-app .window-header {
- border: unset;
}
-.foundry2.window-app .window-content {
- background: unset;
- box-shadow: unset;
+#window-tabs-journal.dorako-ui > header.window-header .window-tabs {
+ height: 37px;
+ padding-top: 5px;
}
-.foundry2.window-app .window-resizable-handle {
- background: var(--color-warm-4);
- border: 1px solid var(--color-cool-4);
- border-radius: 4px 0px var(--border-radius) 0px;
- border-bottom-color: var(--color-warm-3);
- border-right-color: var(--color-warm-3);
- bottom: -1px;
- right: -1px;
+#window-tabs-journal.dorako-ui > header.window-header .window-tabs a.window-tabs--tab {
+ border-radius: 5px;
+ margin-bottom: 3px;
}
-.foundry2 h1 {
- color: var(--color-light-1);
+
+/* ----------------------------------------- */
+/* PF2e Workbench */
+/* ----------------------------------------- */
+html .xdy-pf2e-workbench-rarity-common {
+ color: var(--rarity-common);
+ border-color: var(--rarity-common);
}
-.foundry2 h2 {
- color: var(--color-light-1);
+html .xdy-pf2e-workbench-rarity-uncommon {
+ color: var(--rarity-uncommon);
+ border-color: var(--rarity-uncommon);
}
-.foundry2 h3 {
- color: var(--color-light-1);
+html .xdy-pf2e-workbench-rarity-rare {
+ color: var(--rarity-rare);
+ border-color: var(--rarity-rare);
}
-.foundry2 h4 {
- color: var(--color-light-2);
+html .xdy-pf2e-workbench-rarity-unique {
+ color: var(--rarity-unique);
+ border-color: var(--rarity-unique);
}
-.foundry2 h5 {
- color: var(--color-light-2);
+
+.dorako-ui .tox:not(.tox-tinymce-inline) .tox-editor-header {
+ background: none;
+ box-shadow: none;
}
-.foundry2 h6 {
- color: var(--color-light-2);
+
+/* ----------------------------------------- */
+/* App UI */
+/* ----------------------------------------- */
+#players.dorako-ui {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ text-shadow: 0px 0px 3px black;
}
-.foundry2 a.button,
-.foundry2 button {
- display: flex;
- align-items: center;
- justify-content: center;
- padding: 0 0.5rem;
- text-decoration: none;
+#players.dorako-ui h3 {
cursor: pointer;
- font-size: var(--font-size-14);
- gap: 5px;
+ 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, outline 0.15s;
}
-.foundry2 a.button,
-.foundry2 button {
+#players.dorako-ui h3:hover {
+ text-shadow: 0px 0px 8px var(--color-shadow-highlight);
+}
+
+#players.foundry2 {
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -3092,436 +3908,207 @@ section.chat-sidebar {
--box-shadow: 0px 1px 3px 1px black;
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
+}
+#players.foundry2 h3 {
cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
+ 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, outline 0.15s;
}
-.foundry2 a.button:not(.disabled, :disabled):hover,
-.foundry2 button:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+#players.foundry2 h3:hover {
+ text-shadow: 0px 0px 8px var(--color-shadow-highlight);
}
-.foundry2 a.button.active,
-.foundry2 button.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+
+.dorako-ui.app.journal-entry:not(.premium) .window-content {
+ box-shadow: none;
+ margin: 0px;
+ background: none;
}
-.foundry2 a.button.disabled, .foundry2 a.button:disabled,
-.foundry2 button.disabled,
-.foundry2 button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.app.journal-entry:not(.premium) .window-content .journal-entry-content {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ margin-left: 4px;
+ height: calc(100% - 4px);
}
-.foundry2 a.button.bright,
-.foundry2 button.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+.dorako-ui.app.journal-entry:not(.premium).pf2e-av .journal-entry-content.flexcol {
+ color: black;
+ background: url(../../../modules/pf2e-abomination-vaults/styles/assets/parchment-av.jpg) repeat;
}
-.foundry2 a.button.bright.disabled, .foundry2 a.button.bright:disabled,
-.foundry2 button.bright.disabled,
-.foundry2 button.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+
+.dorako-ui.window-app {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ border-radius: 5px;
+ box-shadow: var(--glassy), 0px 10px 30px 10px rgba(0, 0, 0, 0.5);
}
-.foundry2 a.button.bright:not(.disabled, :disabled):hover,
-.foundry2 button.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+.dorako-ui.window-app .window-header {
+ text-shadow: 0px 0px 3px black;
+ border: none;
}
-.foundry2#token-action-hud-core-settings input,
-.foundry2 input[type=text],
-.foundry2 input[type=number],
-.foundry2 input[type=password],
-.foundry2 input[type=date],
-.foundry2 input[type=time],
-.foundry2 input[type=search],
-.foundry2 select {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
-}
-.foundry2#token-action-hud-core-settings input:not(:disabled, .disabled):hover, .foundry2#token-action-hud-core-settings input:focus,
-.foundry2 input[type=text]:not(:disabled, .disabled):hover,
-.foundry2 input[type=text]:focus,
-.foundry2 input[type=number]:not(:disabled, .disabled):hover,
-.foundry2 input[type=number]:focus,
-.foundry2 input[type=password]:not(:disabled, .disabled):hover,
-.foundry2 input[type=password]:focus,
-.foundry2 input[type=date]:not(:disabled, .disabled):hover,
-.foundry2 input[type=date]:focus,
-.foundry2 input[type=time]:not(:disabled, .disabled):hover,
-.foundry2 input[type=time]:focus,
-.foundry2 input[type=search]:not(:disabled, .disabled):hover,
-.foundry2 input[type=search]:focus,
-.foundry2 select:not(:disabled, .disabled):hover,
-.foundry2 select:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
-}
-.foundry2#token-action-hud-core-settings input.disabled, .foundry2#token-action-hud-core-settings input:disabled,
-.foundry2 input[type=text].disabled,
-.foundry2 input[type=text]:disabled,
-.foundry2 input[type=number].disabled,
-.foundry2 input[type=number]:disabled,
-.foundry2 input[type=password].disabled,
-.foundry2 input[type=password]:disabled,
-.foundry2 input[type=date].disabled,
-.foundry2 input[type=date]:disabled,
-.foundry2 input[type=time].disabled,
-.foundry2 input[type=time]:disabled,
-.foundry2 input[type=search].disabled,
-.foundry2 input[type=search]:disabled,
-.foundry2 select.disabled,
-.foundry2 select:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.window-app .window-content {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ margin: unset;
+ box-shadow: 0 0 0 1px var(--gold-brown) inset, 0 0 0 2px var(--tertiary) inset;
+ border-radius: 0px 0px 3px 3px;
}
-.foundry2#token-action-hud-core-settings input::placeholder,
-.foundry2 input[type=text]::placeholder,
-.foundry2 input[type=number]::placeholder,
-.foundry2 input[type=password]::placeholder,
-.foundry2 input[type=date]::placeholder,
-.foundry2 input[type=time]::placeholder,
-.foundry2 input[type=search]::placeholder,
-.foundry2 select::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.window-app.journal-entry .window-content {
+ background: unset;
+ box-shadow: unset;
}
-.foundry2#token-action-hud-core-settings input::selection,
-.foundry2 input[type=text]::selection,
-.foundry2 input[type=number]::selection,
-.foundry2 input[type=password]::selection,
-.foundry2 input[type=date]::selection,
-.foundry2 input[type=time]::selection,
-.foundry2 input[type=search]::selection,
-.foundry2 select::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.window-app.sidebar-popout {
+ border: none;
}
-.foundry2#token-action-hud-core-settings input[type=checkbox],
-.foundry2 input[type=text][type=checkbox],
-.foundry2 input[type=number][type=checkbox],
-.foundry2 input[type=password][type=checkbox],
-.foundry2 input[type=date][type=checkbox],
-.foundry2 input[type=time][type=checkbox],
-.foundry2 input[type=search][type=checkbox],
-.foundry2 select[type=checkbox] {
- border: unset;
+.dorako-ui.window-app.sidebar-popout .window-content {
+ background: none;
+ box-shadow: none;
+ margin: 0px;
}
-.foundry2 input[type=checkbox]:checked,
-.foundry2 input[type=radio]:checked {
- accent-color: var(--color-warm-2);
+.dorako-ui.window-app.chat-popout {
+ border-radius: 5px 5px 7px 7px;
}
-.foundry2 input,
-.foundry2 select {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-text-color: var(--color-light-3);
- --input-focus-outline-color: var(--color-cool-3);
- --input-text-selection-color: var(--color-cool-3);
+.dorako-ui.window-app.chat-popout .window-header {
+ border: none;
}
-.foundry2 fieldset {
- border: 1px solid var(--color-cool-3);
- border-radius: var(--border-radius);
+.dorako-ui.window-app.chat-popout .message.chat-message {
+ margin: 1px;
}
-.foundry2 fieldset > legend {
- color: var(--color-light-2);
- text-shadow: unset;
+.dorako-ui.window-app.image-popout {
+ backdrop-filter: blur(5px);
}
-
-/* ----------------------------------------- */
-/* Core overwrites */
-/* ----------------------------------------- */
-.foundry2.window-app .tabs .item {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- padding: 4px 8px;
+.dorako-ui.window-app.image-popout .window-content {
+ background: none;
+ box-shadow: none;
}
-.foundry2.window-app .tabs .item:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+.dorako-ui.window-app.maximized {
+ border-radius: 0;
+ margin: 0px;
+ box-shadow: none;
}
-.foundry2.window-app .tabs .item.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+.dorako-ui.window-app.maximized.hazard {
+ background-color: #1c3531;
}
-.foundry2.window-app .tabs .item.disabled, .foundry2.window-app .tabs .item:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.window-app.maximized.character {
+ background-color: #5d0e08;
}
-.foundry2.window-app .tabs .item.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+.dorako-ui.window-app.maximized.npc {
+ background-color: #422d01;
}
-.foundry2.window-app .tabs .item.bright.disabled, .foundry2.window-app .tabs .item.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+.dorako-ui.window-app .window-resizable-handle {
+ background: none;
+ border: none;
+ text-shadow: 0px 0px 3px black;
}
-.foundry2.window-app .tabs .item.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+
+.dorako-ui.package-configuration aside.sidebar nav.tabs {
+ padding: 10px;
+ margin: -10px;
+ margin-bottom: 0px;
}
-.foundry2.app.token-sheet .tab.active[data-tab=appearance] fieldset {
- border-color: var(--color-cool-3);
+
+.dorako-ui::-webkit-scrollbar-thumb {
+ background: var(--tertiary);
+ border: 1px solid var(--gold-brown);
}
-.foundry2.app.token-sheet .tab.active[data-tab=appearance] fieldset > legend {
- color: var(--color-light-2);
+
+/* ----------------------------------------- */
+/* Context Menu */
+/* ----------------------------------------- */
+.dorako-ui #context-menu {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
+ text-shadow: 0px 0px 3px black;
}
-.foundry2.sheet nav.sheet-tabs {
- gap: 5px;
+.dorako-ui #context-menu.expand-down {
+ margin-top: 3px;
}
-.foundry2.sheet nav.sheet-tabs .item {
- --button-border-color: var(--color-cool-4);
+.dorako-ui #context-menu ol.context-items {
+ border: none;
}
-.foundry2.sheet.journal-entry .journal-entry-content {
- background: unset;
- border: unset;
-}
-.foundry2.journal-sheet .journal-header .title {
- background: var(--color-cool-4);
-}
-.foundry2 .editor-edit {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
+/* ----------------------------------------- */
+/* Tooltip */
+/* ----------------------------------------- */
+#tooltip[data-theme=dorako-ui] {
+ border: none;
border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- border-radius: 3px;
- padding: 2px 5px;
-}
-.foundry2 .editor-edit:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
-}
-.foundry2 .editor-edit.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
-}
-.foundry2 .editor-edit.disabled, .foundry2 .editor-edit:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
-}
-.foundry2 .editor-edit.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
-}
-.foundry2 .editor-edit.bright.disabled, .foundry2 .editor-edit.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
-}
-.foundry2 .editor-edit.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
-}
-.foundry2 table:not(.pf2-table) tr:nth-child(even) {
- background: color-mix(in srgb, var(--color-cool-3) 20%, transparent);
-}
-.foundry2 section.readaloud {
- --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");
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
+ min-height: 34px;
+ font-size: var(--font-size-20);
+ line-height: var(--font-size-20);
+ text-shadow: 0px 0px 3px black;
}
/* ----------------------------------------- */
-/* System overwrites */
+/* FPS display */
/* ----------------------------------------- */
-.foundry2.pf2e.item.sheet {
- --color-text-dark-2: var(--color-light-3);
- --color-text-dark-4: var(--color-light-3);
- --color-text-dark-input: var(--color-light-3);
- --color-border-dark: var(--color-light-2);
- --color-border-medium: var(--color-cool-3);
+#fps[data-theme=dorako-ui] {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ text-shadow: 0px 0px 3px black;
}
-.foundry2.pf2e.item.sheet input:disabled {
- --button-background-color: var(--color-cool-5);
- --button-border-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- border-radius: 3px;
+
+.dorako-ui.dark-theme.filepicker .favorites .path {
+ background: none;
}
-.foundry2#generate-check-prompt nav h4 a {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
+.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes, .dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.editor-edit {
+ border: none;
border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- padding: 4px 8px;
-}
-.foundry2#generate-check-prompt nav h4 a:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+ text-shadow: 0 0 3px black;
+ color: var(--color-text-light-heading);
}
-.foundry2#generate-check-prompt nav h4 a.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes:hover, .dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.editor-edit:hover {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
+ box-shadow: var(--glassy);
}
-.foundry2#generate-check-prompt nav h4 a.disabled, .foundry2#generate-check-prompt nav h4 a:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes {
+ background-color: #2e0587;
}
-.foundry2#generate-check-prompt nav h4 a.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes:hover {
+ background-color: #440eb9;
}
-.foundry2#generate-check-prompt nav h4 a.bright.disabled, .foundry2#generate-check-prompt nav h4 a.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .gm-notes {
+ background-color: #2e0587;
+ border: 1px dashed #440eb9;
+ padding: 4px;
+ border-radius: 15px;
}
-.foundry2#generate-check-prompt nav h4 a.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-description .descriptions .tox-tinymce {
+ background-color: #440eb9;
+ background-blend-mode: luminosity;
}
-.foundry2#generate-check-prompt .dialog-content tags.tagify {
+.dorako-ui.dark-theme#generate-check-prompt .dialog-content tags.tagify {
--tags-disabled-bg: #f1f1f1;
--tags-border-color: #ddd;
--tags-hover-border-color: #ccc;
@@ -3541,1429 +4128,1210 @@ section.chat-sidebar {
--tag-remove-btn-bg--hover: #c77777;
--input-color: inherit;
--tag-hide-transition: 0.3s;
- --placeholder-color: rgba(0, 0, 0, 0.4);
- --placeholder-color-focus: rgba(0, 0, 0, 0.25);
- --tag-bg: var(--color-warm-2);
- --tags-border-color: var(--color-cool-3);
- --tags-hover-border-color: var(--color-cool-3);
+ --placeholder-color: var(--color-text-light-heading);
+ --placeholder-color-focus: var(--color-text-light-highlight);
+ --tag-bg: var(--tertiary);
+ --tags-border-color: var(--tertiary);
+ --tags-hover-border-color: var(--tertiary);
--tag-color: var(--color-light-2);
- --tag-bg: var(--color-cool-4);
- --tag-border-color: var(--color-cool-3);
- --tags-border-color: var(--color-cool-3);
+ --tag-bg: var(--tertiary);
+ --tag-border-color: var(--tertiary);
+ --tags-border-color: var(--tertiary);
border: 1px solid var(--tag-border-color);
border-radius: 3px;
}
-.foundry2.pf2e.item.sheet form .form-list, .foundry2.pf2e.item.sheet form section.sheet-body fieldset {
- border-color: var(--color-cool-3);
-}
-.foundry2.pf2e.item.sheet form .form-list > legend, .foundry2.pf2e.item.sheet form section.sheet-body fieldset > legend {
- color: var(--color-light-2);
-}
-.foundry2.pf2e.item.sheet form .form-list.basics, .foundry2.pf2e.item.sheet form section.sheet-body fieldset.basics {
- border-color: transparent;
-}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
+
+.dorako-ui.dark-theme #sidebar .settings-sidebar button {
+ border: none;
border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- border-radius: 3px;
- display: flex;
- align-content: center;
- justify-content: center;
- right: 40px;
- height: 28px;
- width: 28px;
- background-color: var(--color-warm-4);
- border-color: var(--color-warm-3);
+ text-shadow: 0 0 3px black;
+ background-color: var(--glass-bg-light);
+ color: var(--color-text-light-heading);
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+.dorako-ui.dark-theme #sidebar .settings-sidebar button:hover {
+ background-color: var(--glass-bg);
+ color: var(--color-text-light-highlight);
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+
+.dorako-ui.dark-theme.dialog .dialog-buttons button.default {
+ background-color: var(--secondary);
+ border: none;
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.disabled, .foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.dark-theme.dialog .dialog-buttons button.default:hover {
+ background-color: var(--secondary-light);
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+
+.dorako-ui.dark-theme .tox-tinymce {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ background-image: var(--sheet-light);
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0px 4px 10px black;
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.bright.disabled, .foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+.dorako-ui.dark-theme .tox-tinymce.tox:not(.tox-tinymce-inline) .tox-editor-header {
+ padding-top: 0px;
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+
+.dorako-ui.dark-theme form .form-group.buttons {
+ gap: 5px;
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes > i {
- margin-top: 3px;
+
+.dorako-ui.dark-theme.app.choice-set-prompt section.window-content .choices .drop-zone span {
+ color: white;
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- --button-background-color: var(--color-cool-3);
- --button-border-color: var(--color-cool-2);
- --button-text-color: var(--color-light-2);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-cool-2);
- --button-hover-border-color: var(--color-cool-1);
- --button-hover-text-color: var(--color-light-1);
- border-radius: 3px;
- align-content: center;
- justify-content: center;
- height: 28px;
- width: 28px;
+
+.dorako-ui.dark-theme {
+ --color-text-dark-primary: var(--color-text-light-heading);
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+
+.dorako-ui.dark-theme.pf2e.item.sheet form article.sheet-content > section.sheet-sidebar .item-summary, .dorako-ui.dark-theme.pf2e.item.sheet form article.sheet-content > section.sheet-sidebar .inventory-details label, .dorako-ui.dark-theme.pf2e.item.sheet form article.sheet-content > section.sheet-sidebar .feat-details label {
+ color: var(--color-text-light-heading);
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+
+.dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input button {
+ background-color: var(--primary-dark);
+ border: none;
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.disabled, .foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input button:hover {
+ background-color: var(--primary);
+ box-shadow: var(--glassy);
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+.dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input input {
+ border-radius: 0px var(--border-radius) var(--border-radius) 0px;
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.bright.disabled, .foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+.dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input .attachment {
+ border-radius: var(--border-radius) 0 0 var(--border-radius);
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+
+.dorako-ui.dark-theme:not(.premium) .window-content {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ color: var(--color-text-light-heading);
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit:disabled {
- --button-background-color: var(--color-cool-5);
- --button-border-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+
+.dorako-ui.light-theme:not(.premium) .journal-entry-content {
+ --color-text-dark-primary: #191813;
+ color: var(--color-text-dark-primary);
}
-.foundry2.pf2e.item.sheet form .sheet-content section.sidebar .item-summary, .foundry2.pf2e.item.sheet form .sheet-content section.sheet-sidebar .item-summary {
- color: var(--color-light-2);
+
+.dorako-ui.dark-theme.window-app.chat-popout .window-content {
+ background: unset;
+ box-shadow: unset;
}
-.foundry2 .tags .tag.tag_transparent,
-.foundry2 .tags .tag option.tag_transparent {
- box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2) inset;
- background: var(--color-cool-4);
- color: var(--color-light-3);
+
+.dorako-ui.dark-theme:not(.premium).window-app footer.flexrow {
+ gap: 3px;
}
-.foundry2.pf2e.item.sheet form .sheet-content input[type=text], .foundry2.pf2e.item.sheet form .sheet-content input[type=number], .foundry2.pf2e.item.sheet form .sheet-content select, .foundry2.pf2e.item.sheet .sheet-header input[type=text], .foundry2.pf2e.item.sheet .sheet-header input[type=number], .foundry2.pf2e.item.sheet form section.sheet-body input[type=text], .foundry2.pf2e.item.sheet form section.sheet-body input[type=number] {
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color);
+.dorako-ui.dark-theme:not(.premium).window-app .window-content {
+ box-shadow: 0 0 0 1px var(--gold-brown) inset, 0 0 0 2px var(--tertiary) inset;
+ background-image: var(--sheet-dark);
+ color: var(--color-text-light-heading);
}
-.foundry2.pf2e.item.sheet form .sheet-content input[type=text]:focus, .foundry2.pf2e.item.sheet form .sheet-content input[type=number]:focus, .foundry2.pf2e.item.sheet form .sheet-content select:focus, .foundry2.pf2e.item.sheet .sheet-header input[type=text]:focus, .foundry2.pf2e.item.sheet .sheet-header input[type=number]:focus, .foundry2.pf2e.item.sheet form section.sheet-body input[type=text]:focus, .foundry2.pf2e.item.sheet form section.sheet-body input[type=number]:focus {
- outline: 2px solid var(--input-focus-outline-color);
+.dorako-ui.dark-theme:not(.premium).window-app#module-management .package-list .package-title,
+.dorako-ui.dark-theme:not(.premium).window-app#module-management .package-list .package-metadata,
+.dorako-ui.dark-theme:not(.premium).window-app#module-management .package-list .package-description {
+ color: var(--color-text-light-highlight);
}
-.foundry2.pf2e.item.sheet form .sheet-content button:hover:not(:disabled), .foundry2.pf2e.item.sheet form .sheet-content button:focus {
- border: 1px solid var(--button-border-color);
- box-shadow: unset;
+.dorako-ui.dark-theme:not(.premium).window-app.package-configuration aside.sidebar {
+ border: none;
}
-.foundry2.pf2e.item.sheet form .sheet-content input:not([type=range]):hover:not(:disabled), .foundry2.pf2e.item.sheet form .sheet-content input:not([type=range]):focus, .foundry2.pf2e.item.sheet form .sheet-content select:hover:not(:disabled), .foundry2.pf2e.item.sheet form .sheet-content select:focus {
- border: 1px solid var(--input-border-color);
- box-shadow: unset;
+.dorako-ui.dark-theme:not(.premium).window-app.sheet header.sheet-header img {
+ box-shadow: var(--gold-and-glow);
+ border-radius: 5px;
}
-.foundry2.pf2e.item.sheet.action form .drop-zone a.content-link, .foundry2.pf2e.item.sheet.action form .drop-zone picture, .foundry2.pf2e.item.sheet.action form .drop-zone img {
- background: var(--color-cool-4);
- border: 1px solid var(--color-cool-3);
+.dorako-ui.dark-theme:not(.premium).window-app textarea {
+ color: white;
+ border: 1px solid var(--tertiary);
}
-.foundry2.pf2e.item.sheet .sheet-header {
- border: unset;
+.dorako-ui.dark-theme:not(.premium).window-app a[href] {
+ color: var(--tertiary-dark);
}
-.foundry2.pf2e.item.sheet form > nav {
- border: unset;
+.dorako-ui.dark-theme:not(.premium).window-app hr {
+ border-top: 1px solid var(--tertiary);
+ border-bottom: 1px solid black;
}
-.foundry2.pf2e.item.sheet form > nav .sheet-tabs {
+.dorako-ui.dark-theme:not(.premium).window-app.sheet footer.sheet-footer {
gap: 5px;
- margin: 2px;
}
-.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
+.dorako-ui.dark-theme:not(.premium).window-app .compendium.directory .directory-list .directory-item {
+ border: none;
+}
+.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn) {
+ border: none;
border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
+ text-shadow: 0 0 3px black;
+ color: var(--color-text-light-heading);
}
-.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn):hover {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
+ box-shadow: var(--glassy);
}
-.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).privacy {
+ background-color: #2e0587;
}
-.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.disabled, .foundry2.pf2e.item.sheet form > nav .sheet-tabs > a:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).privacy:hover {
+ color: var(--color-text-light-heading);
+ background-color: #440eb9;
}
-.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).pm-dropdown ul {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
}
-.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.bright.disabled, .foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).pm-dropdown li:hover {
+ background: rgba(0, 0, 0, 0.5);
}
-.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).pm-dropdown i {
+ color: var(--color-text-light-heading);
}
-.foundry2.pf2e.item.sheet form .effects-container, .foundry2.pf2e.item.sheet form .details-container, .foundry2.pf2e.item.sheet form .dice-data {
- gap: 5px;
- align-items: center;
+.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).pm-dropdown:hover i {
+ color: var(--color-text-light-highlight);
}
-.foundry2.pf2e.item.sheet form section.sheet-body .item-mystification.active .mystification-status label {
- color: var(--color-text-dark-4);
+.dorako-ui.dark-theme:not(.premium).window-app .private button.privacy {
+ color: var(--color-text-light-highlight);
+ background-color: #440eb9;
}
-.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .gm-notes, .foundry2.pf2e.item.sheet form section.sheet-body .item-description .descriptions .gm-notes {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
+.dorako-ui.dark-theme:not(.premium).window-app .nerd-details input:disabled, .dorako-ui.dark-theme:not(.premium).window-app.token-sheet .form-group.children-disabled .range-value,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=range] + .range-value {
+ border: none;
border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- background-color: var(--visibility-gm-bg);
- border-style: dashed;
- border-color: var(--color-warm-4);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ padding: 0px 4px;
+ background-color: rgba(0, 0, 0, 0.8);
+ color: var(--color-text-light-primary);
}
-.foundry2.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes, .foundry2.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.editor-edit {
- background: var(--color-cool-4);
- border: 1px solid var(--color-cool-3);
- color: var(--color-light-2);
+.dorako-ui.dark-theme:not(.premium).window-app input[type=checkbox],
+.dorako-ui.dark-theme:not(.premium).window-app input[type=radio] {
+ accent-color: var(--tertiary);
}
-.foundry2.pf2e.item.sheet .sheet-header img {
- border: 1px solid var(--color-cool-3);
- border-radius: 3px;
+.dorako-ui.dark-theme:not(.premium).window-app input[type=checkbox]:checked,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=radio]:checked {
+ box-shadow: unset;
+ accent-color: var(--tertiary);
+ filter: none;
}
-.foundry2.pf2e.item.sheet form .tab.active.rules .rule-form .attached-input .attachment, .foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input .attachment {
- --button-border-color: var(--color-warm-2);
- --button-background-color: var(--color-warm-3);
- --button-hover-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-warm-5);
- z-index: 1;
+.dorako-ui.dark-theme:not(.premium).window-app input[type=text]:not(.dorako-ui-skip),
+.dorako-ui.dark-theme:not(.premium).window-app input[type=number]:not(.dorako-ui-skip),
+.dorako-ui.dark-theme:not(.premium).window-app input[type=password]:not(.dorako-ui-skip),
+.dorako-ui.dark-theme:not(.premium).window-app input[type=date]:not(.dorako-ui-skip),
+.dorako-ui.dark-theme:not(.premium).window-app input[type=time]:not(.dorako-ui-skip),
+.dorako-ui.dark-theme:not(.premium).window-app input[type=search]:not(.dorako-ui-skip) {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ padding-left: 5px;
+ color: var(--color-text-light-heading);
+ accent-color: var(--tertiary);
}
-.foundry2.pf2e.item.sheet form .tab.active.rules select {
- height: var(--input-height);
+.dorako-ui.dark-theme:not(.premium).window-app input[type=text]:not(.dorako-ui-skip):checked,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=number]:not(.dorako-ui-skip):checked,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=password]:not(.dorako-ui-skip):checked,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=date]:not(.dorako-ui-skip):checked,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=time]:not(.dorako-ui-skip):checked,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=search]:not(.dorako-ui-skip):checked {
+ box-shadow: unset;
+ accent-color: var(--tertiary);
+ filter: none;
}
-.foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input input, .foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input tags {
- border-left: unset;
+.dorako-ui.dark-theme:not(.premium).window-app input[type=text]:not(.dorako-ui-skip):hover,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=number]:not(.dorako-ui-skip):hover,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=password]:not(.dorako-ui-skip):hover,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=date]:not(.dorako-ui-skip):hover,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=time]:not(.dorako-ui-skip):hover,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=search]:not(.dorako-ui-skip):hover {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background-color: var(--secondary-dark);
+ color: var(--color-text-light-highlight);
}
-.foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input input:hover, .foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input tags:hover {
- border-left: unset;
+.dorako-ui.dark-theme:not(.premium).window-app input[type=text]:not(.dorako-ui-skip):focus,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=number]:not(.dorako-ui-skip):focus,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=password]:not(.dorako-ui-skip):focus,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=date]:not(.dorako-ui-skip):focus,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=time]:not(.dorako-ui-skip):focus,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=search]:not(.dorako-ui-skip):focus {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background-color: var(--secondary);
+ color: white;
}
-.foundry2 textarea {
- color: var(--color-light-2);
- background: var(--color-cool-4);
- border: 1px solid var(--color-cool-3);
+.dorako-ui.dark-theme:not(.premium).window-app input[type=text]:not(.dorako-ui-skip):disabled,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=number]:not(.dorako-ui-skip):disabled,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=password]:not(.dorako-ui-skip):disabled,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=date]:not(.dorako-ui-skip):disabled,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=time]:not(.dorako-ui-skip):disabled,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=search]:not(.dorako-ui-skip):disabled {
+ color: var(--color-border-dark-tertiary);
+ background-color: rgba(0, 0, 0, 0.8);
}
-.foundry2 .tagify,
-.foundry2 tags.tagify.pf2e-tagify {
- --tags-disabled-bg: #f1f1f1;
- --tags-border-color: #ddd;
- --tags-hover-border-color: #ccc;
- --tags-focus-border-color: #3595f6;
- --tag-border-radius: 3px;
- --tag-bg: #e5e5e5;
- --tag-hover: #d3e2e2;
- --tag-text-color: black;
- --tag-text-color--edit: black;
- --tag-pad: 0.3em 0.5em;
- --tag-inset-shadow-size: 1.1em;
- --tag-invalid-color: #d39494;
- --tag-invalid-bg: rgba(211, 148, 148, 0.5);
- --tag-remove-bg: rgba(211, 148, 148, 0.3);
- --tag-remove-btn-color: black;
- --tag-remove-btn-bg: none;
- --tag-remove-btn-bg--hover: #c77777;
- --input-color: inherit;
- --tag-hide-transition: 0.3s;
- --placeholder-color: rgba(0, 0, 0, 0.4);
- --placeholder-color-focus: rgba(0, 0, 0, 0.25);
- --tag-bg: var(--color-warm-2);
- --tags-border-color: var(--color-cool-3);
- --tags-hover-border-color: var(--color-cool-3);
- --tag-color: var(--color-light-2);
- --tag-bg: var(--color-cool-4);
- --tag-border-color: var(--color-cool-3);
- --tags-border-color: var(--color-cool-3);
- border: 1px solid var(--tag-border-color);
- border-radius: 3px;
- background: var(--color-cool-4);
+.dorako-ui.dark-theme:not(.premium).window-app input[type=text]:not(.dorako-ui-skip):disabled:hover,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=number]:not(.dorako-ui-skip):disabled:hover,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=password]:not(.dorako-ui-skip):disabled:hover,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=date]:not(.dorako-ui-skip):disabled:hover,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=time]:not(.dorako-ui-skip):disabled:hover,
+.dorako-ui.dark-theme:not(.premium).window-app input[type=search]:not(.dorako-ui-skip):disabled:hover {
+ color: var(--color-border-dark-tertiary);
+ background-color: rgba(0, 0, 0, 0.8);
}
-.foundry2 .tagify.tagify--empty .tagify__input::before,
-.foundry2 tags.tagify.pf2e-tagify.tagify--empty .tagify__input::before {
- color: var(--color-light-5);
+.dorako-ui.dark-theme:not(.premium).window-app select:not(.dorako-ui-skip) {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ color: var(--color-text-light-heading);
}
-.foundry2 .tagify:hover,
-.foundry2 tags.tagify.pf2e-tagify:hover {
- box-shadow: unset;
+.dorako-ui.dark-theme:not(.premium).window-app select:not(.dorako-ui-skip):hover {
+ background-color: var(--secondary-dark);
+ color: var(--color-text-light-highlight);
}
-.foundry2 .tagify select.tag,
-.foundry2 tags.tagify.pf2e-tagify select.tag {
- border-width: 1px 1px 1px 1px;
- height: var(--font-size-23);
+.dorako-ui.dark-theme:not(.premium).window-app select:not(.dorako-ui-skip) option {
+ background-color: rgb(37, 37, 37);
+ color: var(--color-text-light-heading);
}
-.foundry2 .tagify tag,
-.foundry2 tags.tagify.pf2e-tagify tag {
- border-radius: 4px;
- border: 1px solid var(--tag-border-color);
+.dorako-ui.dark-theme:not(.premium).window-app select:not(.dorako-ui-skip) optgroup {
+ background-color: rgb(37, 37, 37);
+ color: var(--color-text-light-highlight);
}
-.foundry2 .tagify tag .tagify__tag__removeBtn,
-.foundry2 tags.tagify.pf2e-tagify tag .tagify__tag__removeBtn {
- width: 12px;
- height: 12px;
- font: 12px/1 Arial;
+.dorako-ui.dark-theme:not(.premium).window-app input[type=color][data-edit] {
+ border: none;
}
-.foundry2 .tagify tag .tagify__tag__removeBtn,
-.foundry2 .tagify tag > div .tagify__tag-text,
-.foundry2 tags.tagify.pf2e-tagify tag .tagify__tag__removeBtn,
-.foundry2 tags.tagify.pf2e-tagify tag > div .tagify__tag-text {
- color: var(--tag-color);
+.dorako-ui.dark-theme:not(.premium).window-app form .form-group.slim .form-fields > label,
+.dorako-ui.dark-theme:not(.premium).window-app form .form-group span.units,
+.dorako-ui.dark-theme:not(.premium).window-app form .notes,
+.dorako-ui.dark-theme:not(.premium).window-app form .hint {
+ color: #a9a798;
}
-.foundry2 tags.paizo-style select {
- width: auto;
+.dorako-ui.dark-theme:not(.premium).window-app.filepicker .private .directory, .dorako-ui.dark-theme:not(.premium).window-app.filepicker .public .private.dir {
+ background: rgba(115, 49, 255, 0.15);
}
-.foundry2 .tox .tox-sidebar-wrap {
- background-color: white;
-}
-.foundry2 .tags .tag {
- height: auto;
- padding: 3px 3px;
-}
-.foundry2 .tags,
-.foundry2 .tags.paizo-style {
- gap: 1px;
-}
-.foundry2 .tags tag,
-.foundry2 .tags.paizo-style tag {
- height: auto;
-}
-.foundry2 .tags select.tag,
-.foundry2 .tags .tag:not(.tag_transparent),
-.foundry2 .tags tag:not(.tag_transparent),
-.foundry2 .tags.paizo-style select.tag,
-.foundry2 .tags.paizo-style .tag:not(.tag_transparent),
-.foundry2 .tags.paizo-style tag:not(.tag_transparent) {
- border-radius: 0px;
- box-shadow: unset;
- border: 1px solid var(--tertiary);
- outline: 1px solid var(--gold-brown);
- padding: 0.33em 0.33em;
-}
-.foundry2 .tags .tag:first-child,
-.foundry2 .tags select.tag:first-child,
-.foundry2 .tags tag:first-child,
-.foundry2 .tags.paizo-style .tag:first-child,
-.foundry2 .tags.paizo-style select.tag:first-child,
-.foundry2 .tags.paizo-style tag:first-child {
- border-left-width: 1px;
-}
-.foundry2 .tags .tag:first-child,
-.foundry2 .tags select.tag:last-child,
-.foundry2 .tags tag:last-child,
-.foundry2 .tags.paizo-style .tag:first-child,
-.foundry2 .tags.paizo-style select.tag:last-child,
-.foundry2 .tags.paizo-style tag:last-child {
- border-right-width: 1px;
+.dorako-ui.dark-theme:not(.premium).window-app.filepicker .display-modes a {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ color: var(--color-text-light-highlight);
+ text-shadow: 0 0 3px black;
}
-
-.dorako-ui.sheet.familiar form {
- background: unset;
+.dorako-ui.dark-theme:not(.premium).window-app.filepicker .display-modes a:hover {
+ background: var(--primary);
+ color: var(--color-text-light-highlight);
}
-.dorako-ui.sheet.party [data-tab=overview] .summary {
- padding: 10px 12px;
+.dorako-ui.dark-theme:not(.premium).window-app.filepicker .display-modes a.active {
+ background: var(--primary);
+ color: var(--color-text-light-highlight);
+ text-shadow: 0 0 3px black;
}
-.dorako-ui.sheet.party [data-tab=overview] .member > .data header .hero-points .empty {
- border-color: var(--tertiary);
+.dorako-ui.dark-theme:not(.premium).window-app#world-clock section.window-content .input-grid button img {
+ border: none;
+ height: 1.5em;
+ filter: invert(1) sepia() brightness(0.8) drop-shadow(0px 0px 3px black);
}
-.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-background .pc {
- gap: 4px;
+.dorako-ui.dark-theme:not(.premium).window-app#world-clock section.window-content .input-grid button:hover img {
+ filter: invert(1) sepia() brightness(0.9) drop-shadow(0px 0px 3px black);
}
-.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action .item-name .item-image {
+.dorako-ui.dark-theme:not(.premium).window-app#keybindings .binding .key {
border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- border-radius: 2px;
- margin: 0px;
- margin-right: 8px;
-}
-.dorako-ui.actor.sheet .crb-style aside .classdc-rank .modifiers_button {
- border-radius: 2px;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ color: var(--color-text-light-heading);
+ text-shadow: 0 0 3px black;
}
-.dorako-ui.actor.sheet .crb-style aside .sidebar select {
- color: white;
+.dorako-ui.dark-theme:not(.premium).window-app#keybindings .binding .key:hover {
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
}
-.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .item-image .item-icon, .dorako-ui.spellcasting-entry.preparation ol.spell-list > li .item-name .item-image .item-icon {
- border-radius: 2px;
+.dorako-ui.dark-theme:not(.premium).window-app#keybindings .binding .key.uneditable {
+ background-color: rgba(0, 0, 0, 0.8);
}
-.dorako-ui.actor.sheet button.use-action {
- text-shadow: unset !important;
+.dorako-ui.dark-theme:not(.premium).window-app#keybindings .binding .key.uneditable:hover {
+ color: var(--color-text-light-heading);
+ background-color: rgba(0, 0, 0, 0.8);
}
-.dorako-ui.actor.sheet button.use-action select {
- box-shadow: unset !important;
+.dorako-ui.dark-theme:not(.premium).window-app#invitation-links .connection.closed {
+ color: rgba(255, 0, 19, 0.6);
}
-.dorako-ui.actor.sheet .crb-style aside .modifiers_button {
- text-shadow: none;
+.dorako-ui.dark-theme:not(.premium).window-app#invitation-links .connection.open {
+ color: green;
}
-.dorako-ui.actor.sheet .crb-style aside .modifiers_button:hover:not(:disabled) {
- background: white;
- color: var(--primary);
+.dorako-ui.dark-theme:not(.premium).window-app#invitation-links .connection.unknown {
+ color: rgba(250, 219, 60, 0.814);
}
-.dorako-ui.actor.sheet .crb-style {
- background-image: url("../img/header.webp"), var(--sheet);
+
+/* ------------------------------------------------- */
+/* Dark theme journals + Critical hit/fumble deck */
+/* ------------------------------------------------- */
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme {
+ background: var(--sheet-dark);
+ color: var(--color-text-light-heading);
}
-.dorako-ui.spellcasting-entry.preparation ol.spell-list > li .item-name .item-image:hover .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name .item-image:hover, .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action .item-name .item-image:hover, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item .item-name .item-image:hover {
- 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, outline 0.15s;
- background: white !important;
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme table.pf2-table tr:nth-child(odd) {
+ background-color: #313131;
}
-.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options {
- gap: 3px;
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme table.pf2-table tr:nth-child(2n) {
+ background-color: #5d5d5d;
}
-.dorako-ui.sheet.actor.loot section.sidebar .gm-settings .loot-distribution {
- box-shadow: unset;
- background: unset;
- gap: 3px;
- display: flex;
- flex-direction: column;
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-header .title {
+ color: var(--color-text-light-highlight);
}
-.dorako-ui.sheet.actor.loot section.sidebar .gm-settings .loot-distribution button {
- background-color: var(--tertiary);
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme h1,
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme h2,
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme h3,
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme h4 {
+ color: var(--color-text-light-highlight);
}
-.dorako-ui.sheet.actor.loot section.sidebar .gm-settings .loot-distribution button:hover {
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .fumble-deck code,
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .fumble-deck h1,
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .critical-deck h1,
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .critical-deck code {
color: black;
- background-color: var(--tertiary-dark);
-}
-.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .auxiliary-actions button:not(:disabled) {
- text-shadow: unset;
-}
-.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell.expanded {
- border-radius: 0px 0px 10px 10px;
}
-.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary .item-buttons button {
- 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, outline 0.15s;
- text-shadow: 0px 0px 3px black;
- color: white;
- background-color: var(--primary);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset;
- border: 1px solid var(--gold-brown);
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .critical-deck blockquote,
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .fumble-deck blockquote {
+ box-shadow: var(--glassy);
}
-.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary .item-buttons button:hover {
- background-color: var(--primary-light);
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .critical-deck h1,
+.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-entry-page .journal-page-content .fumble-deck h1 {
+ box-shadow: var(--gold-and-glow);
+ margin-left: 2px;
}
-.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary {
+
+.chat-bubble {
border: none;
margin: 2px;
/* prettier-ignore */
box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
background-image: var(--sheet);
background-size: cover;
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
- margin: 5px 0px;
- border-radius: 8px;
-}
-.dorako-ui.actor.sheet .crb-style nav.sheet-navigation .item, .dorako-ui.actor.sheet .crb-style nav.sheet-navigation .item:hover, .dorako-ui .actor.sheet .crb-style nav.sheet-navigation .item.active {
- z-index: 4;
}
-.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header > button, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header > .controls {
- gap: 3px;
+
+.chat-bubble .bubble-content {
+ position: relative;
+ top: 0;
}
-.dorako-ui.actor.sheet .inventory .list-row .item-controls .item-control.item-carry-type:not(.active) {
- color: var(--half-transparent);
+
+.chat-bubble.left {
+ border-radius: 5px;
}
-.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.inventory .encumbrance .encumbrance-light-bulk-overflow {
- color: var(--body);
- text-shadow: unset;
+
+.chat-bubble.right {
+ border-radius: 5px;
}
-.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name .item-image .item-icon {
- border-radius: 2px;
+
+.chat-bubble.emote {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ background-image: var(--sheet-dark);
+ color: var(--color-text-light-heading);
+ font-style: italic;
}
-.dorako-ui.actor.sheet .inventory .item-name .item-image {
- background-color: var(--alt-dark);
- border: 1px solid var(--gold-brown);
- border-bottom: 0px;
- border-left: 0px;
+
+.chat-bubble.chatter {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ border-radius: 5px;
+ color: var(--color-text-light-heading);
}
-.dorako-ui.actor.sheet .inventory .item-name .item-image:last-child {
- border-bottom: 1px solid var(--gold-brown);
+
+/* ----------------------------------------- */
+/* Controls */
+/* ----------------------------------------- */
+nav#controls.dorako-ui {
+ padding-top: 12px;
+ padding-bottom: 12px;
+ display: flex;
+ align-items: var(--controls-alignment);
}
-.dorako-ui.actor.sheet .inventory .container-held-items .item-name .item-image {
- border-left: 1px solid var(--gold-brown);
+nav#controls.dorako-ui ol.control-tools.sub-controls > li,
+nav#controls.dorako-ui ol.control-tools.main-controls {
+ margin-right: var(--controls-margin);
}
-.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.inventory .wealth {
- margin-bottom: unset;
- box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 2px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(0, 0, 0, 0.18);
+nav#controls.dorako-ui ol.control-tools.main-control {
+ margin-right: var(--controls-margin);
}
-.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.inventory .inventory-list {
- padding-top: 0.5rem;
-}
-.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions {
- gap: unset;
-}
-.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions > div {
- padding-top: 0.5rem;
-}
-.dorako-ui.actor.sheet aside {
- z-index: 1;
-}
-
-.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary, .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary, .dorako-ui.sheet.party [data-tab=overview] .summary, .dorako-ui.sheet.party [data-tab=exploration] .activities .member-activity, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier, .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action.expanded .item-summary, .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute h3.attribute-mod,
-.foundry2.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary,
-.foundry2.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary,
-.foundry2.sheet.party [data-tab=overview] .summary,
-.foundry2.sheet.party [data-tab=exploration] .activities .member-activity,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier,
-.foundry2.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action.expanded .item-summary,
-.foundry2.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute h3.attribute-mod {
- border-image-source: var(--ornamentation);
-}
-
-.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary, .foundry2-pc.sheet.party [data-tab=overview] .summary, .foundry2-pc.sheet.party [data-tab=exploration] .activities .member-activity, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action.expanded .item-summary, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute h3.attribute-mod {
- border-image-source: var(--ornamentation);
- background: var(--color-warm-4);
-}
-
-.foundry2-pc.actor.sheet.green-theme .crb-style,
-.dorako-ui.actor.sheet.green-theme .crb-style {
- --header: url("/modules/pf2e-dorako-ui/img/green-header.webp");
- background-image: url("/modules/pf2e-dorako-ui/img/green-header.webp"), var(--sheet);
-}
-.foundry2-pc.actor.sheet.green-theme .crb-style aside,
-.dorako-ui.actor.sheet.green-theme .crb-style aside {
- background-image: url("/modules/pf2e-dorako-ui/img/green-sidebar-top.webp"), url("/modules/pf2e-dorako-ui/img/green-sidebar-bottom.webp");
-}
-.foundry2-pc.actor.sheet.green-theme .crb-style aside .logo,
-.dorako-ui.actor.sheet.green-theme .crb-style aside .logo {
- filter: grayscale(0.6);
-}
-.foundry2-pc.actor.sheet.green-theme .crb-style aside .sidebar .hitpoints .hp-big .container.current-hp,
-.dorako-ui.actor.sheet.green-theme .crb-style aside .sidebar .hitpoints .hp-big .container.current-hp {
- background-image: linear-gradient(90deg, var(--remaster) 0%, var(--remaster-light) 50%, var(--remaster) 100%);
- background-color: var(--remaster);
-}
-.foundry2-pc.actor.sheet.green-theme .crb-style aside .sidebar .armor-class .shield.hp,
-.dorako-ui.actor.sheet.green-theme .crb-style aside .sidebar .armor-class .shield.hp {
- background: url("/modules/pf2e-dorako-ui/img/blue-shield.webp") no-repeat top center;
-}
-.foundry2-pc.actor.sheet.green-theme .crb-style aside .sidebar .initiative-select select,
-.dorako-ui.actor.sheet.green-theme .crb-style aside .sidebar .initiative-select select {
- background-color: var(--remaster);
-}
-.foundry2-pc.actor.sheet.green-theme .crb-style header.char-header .char-level .level,
-.dorako-ui.actor.sheet.green-theme .crb-style header.char-header .char-level .level {
- background: url("/modules/pf2e-dorako-ui/img/blue-level-badge.webp") no-repeat;
-}
-.foundry2-pc.actor.sheet.green-theme .crb-style nav.sheet-navigation,
-.dorako-ui.actor.sheet.green-theme .crb-style nav.sheet-navigation {
- background: var(--remaster-light);
-}
-.foundry2-pc.actor.sheet.green-theme .crb-style nav.sheet-navigation .item:hover,
-.foundry2-pc.actor.sheet.green-theme .crb-style nav.sheet-navigation .item.active,
-.dorako-ui.actor.sheet.green-theme .crb-style nav.sheet-navigation .item:hover,
-.dorako-ui.actor.sheet.green-theme .crb-style nav.sheet-navigation .item.active {
- background-image: url("/modules/pf2e-dorako-ui/img/green-nav-item.webp");
-}
-.foundry2-pc.actor.sheet.blue-theme .crb-style,
-.dorako-ui.actor.sheet.blue-theme .crb-style {
- --header: url("/modules/pf2e-dorako-ui/img/blue-header.webp");
- background-image: url("/modules/pf2e-dorako-ui/img/blue-header.webp"), var(--sheet);
-}
-.foundry2-pc.actor.sheet.blue-theme .crb-style aside,
-.dorako-ui.actor.sheet.blue-theme .crb-style aside {
- background-image: url("/modules/pf2e-dorako-ui/img/blue-sidebar-top.webp"), url("/modules/pf2e-dorako-ui/img/blue-sidebar-bottom.webp");
-}
-.foundry2-pc.actor.sheet.blue-theme .crb-style aside .logo,
-.dorako-ui.actor.sheet.blue-theme .crb-style aside .logo {
- filter: grayscale(0.6);
-}
-.foundry2-pc.actor.sheet.blue-theme .crb-style aside .sidebar .hitpoints .hp-big .container.current-hp,
-.dorako-ui.actor.sheet.blue-theme .crb-style aside .sidebar .hitpoints .hp-big .container.current-hp {
- background-image: linear-gradient(90deg, var(--secondary) 0%, var(--secondary-light) 50%, var(--secondary) 100%);
- background-color: var(--secondary);
-}
-.foundry2-pc.actor.sheet.blue-theme .crb-style aside .sidebar .armor-class .shield.hp,
-.dorako-ui.actor.sheet.blue-theme .crb-style aside .sidebar .armor-class .shield.hp {
- background: url("/modules/pf2e-dorako-ui/img/blue-shield.webp") no-repeat top center;
-}
-.foundry2-pc.actor.sheet.blue-theme .crb-style aside .sidebar .initiative-select select,
-.dorako-ui.actor.sheet.blue-theme .crb-style aside .sidebar .initiative-select select {
- background-color: var(--secondary);
-}
-.foundry2-pc.actor.sheet.blue-theme .crb-style header.char-header .char-level .level,
-.dorako-ui.actor.sheet.blue-theme .crb-style header.char-header .char-level .level {
- background: url("/modules/pf2e-dorako-ui/img/blue-level-badge.webp") no-repeat;
-}
-.foundry2-pc.actor.sheet.blue-theme .crb-style nav.sheet-navigation,
-.dorako-ui.actor.sheet.blue-theme .crb-style nav.sheet-navigation {
- background: var(--secondary-light);
-}
-.foundry2-pc.actor.sheet.blue-theme .crb-style nav.sheet-navigation .item:hover,
-.foundry2-pc.actor.sheet.blue-theme .crb-style nav.sheet-navigation .item.active,
-.dorako-ui.actor.sheet.blue-theme .crb-style nav.sheet-navigation .item:hover,
-.dorako-ui.actor.sheet.blue-theme .crb-style nav.sheet-navigation .item.active {
- background-image: url("/modules/pf2e-dorako-ui/img/blue-nav-item.webp");
-}
-
-.dorako-ui.dark-theme h4.rarity-common {
- color: var(--rarity-common) !important;
- border-color: var(--rarity-common) !important;
-}
-.dorako-ui.dark-theme h4.rarity-uncommon {
- color: var(--rarity-uncommon) !important;
- border-color: var(--rarity-uncommon) !important;
-}
-.dorako-ui.dark-theme h4.rarity-rare {
- color: var(--rarity-rare) !important;
- border-color: var(--rarity-rare) !important;
-}
-.dorako-ui.dark-theme h4.rarity-unique {
- color: var(--rarity-unique) !important;
- border-color: var(--rarity-unique) !important;
-}
-.dorako-ui.dark-theme.pf2e.item.sheet form .sheet-body {
- --color-text-dark-2: var(--color-light-2);
- --visibility-gm-bg: var(--alt);
-}
-.dorako-ui.dark-theme.pf2e.item.sheet form .sheet-body input[type=text]:not(:disabled), .dorako-ui.dark-theme.pf2e.item.sheet form .sheet-body input[type=number]:not(:disabled) {
+nav#controls.dorako-ui ol.control-tools li.control-tool,
+nav#controls.dorako-ui ol.control-tools > li {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ text-shadow: 0px 0px 3px black;
+ border-radius: var(--border-radius);
+ margin-bottom: var(--controls-margin);
+ height: var(--control-size);
+ width: var(--control-size);
+ font-size: calc(var(--control-size) - 12px);
}
-.dorako-ui.dark-theme.actor.sheet.character button.use-action {
- color: black !important;
+nav#controls.dorako-ui ol.control-tools li.control-tool img,
+nav#controls.dorako-ui ol.control-tools > li img {
+ filter: sepia() grayscale(0.9) brightness(0.8) drop-shadow(0px 0px 3px black);
}
-.dorako-ui.dark-theme.npc .npc-sheet .actions-list li.action .button-group > button.use-action, .dorako-ui.dark-theme.npc .npc-sheet .attacks-list li.action .button-group > button.use-action {
- border-radius: 2px;
+nav#controls.dorako-ui ol.control-tools li.control-tool.active, nav#controls.dorako-ui ol.control-tools li.control-tool:hover,
+nav#controls.dorako-ui ol.control-tools > li.active,
+nav#controls.dorako-ui ol.control-tools > li:hover {
border: none;
- box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), inset 0 0 0 2px rgba(0, 0, 0, 0.2);
- background: var(--bg-dark);
- text-rendering: optimizeLegibility;
- text-transform: uppercase;
- font: 500 var(--font-size-10) var(--sans-serif);
- color: black;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ color: var(--color-text-light-highlight);
+ background-color: var(--primary);
}
-.dorako-ui.dark-theme.npc .npc-sheet .actions-list li.action .button-group > button.use-action:hover, .dorako-ui.dark-theme.npc .npc-sheet .attacks-list li.action .button-group > button.use-action:hover {
- box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), inset 0 0 0 2px rgba(0, 0, 0, 0.4);
+nav#controls.dorako-ui ol.control-tools li.control-tool.active img, nav#controls.dorako-ui ol.control-tools li.control-tool:hover img,
+nav#controls.dorako-ui ol.control-tools > li.active img,
+nav#controls.dorako-ui ol.control-tools > li:hover img {
+ filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
}
-.dorako-ui.dark-theme.pf2e.item.sheet.action form .drop-zone picture, .dorako-ui.dark-theme.pf2e.item.sheet.action form .drop-zone img {
+nav#controls.dorako-ui ol.control-tools li.control-tool.toggle,
+nav#controls.dorako-ui ol.control-tools > li.toggle {
border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
+ border-radius: var(--border-radius);
+ background: none;
background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background-color: var(--secondary-dark);
}
-.dorako-ui.dark-theme.pf2e.item.sheet.action form .drop-zone {
+nav#controls.dorako-ui ol.control-tools li.control-tool.toggle.active, nav#controls.dorako-ui ol.control-tools li.control-tool.toggle:hover,
+nav#controls.dorako-ui ol.control-tools > li.toggle.active,
+nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- background-color: var(--glass-bg-light);
+ color: white;
+ background-color: var(--secondary-light);
}
-.dorako-ui.dark-theme.pf2e.item.sheet.action form .drop-zone a.content-link {
+
+#darkness-adjuster.dorako-ui {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
- padding-right: 15px;
-}
-.dorako-ui.dark-theme.sheet.actor.loot, .dorako-ui.dark-theme.sheet.preparation, .dorako-ui.dark-theme.actor.sheet.character {
- --text-dark: var(--color-text-light-highlight);
-}
-.dorako-ui.dark-theme.sheet.party {
- --color-border: var(--tertiary);
- --alt-dark: var(--tertiary-dark);
- --text-dark: var(--color-text-light-highlight);
-}
-.dorako-ui.dark-theme.sheet.party .sidebar .box header {
- border: 1px solid var(--tertiary);
+ height: 36px !important;
+ border-radius: var(--border-radius);
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
}
-.dorako-ui.dark-theme.sheet.party form {
+#darkness-adjuster.dorako-ui .window-content {
+ overflow: hidden;
background: unset;
+ box-shadow: unset;
+ border: none;
}
-.dorako-ui.dark-theme.sheet.party form .details .title .name {
- box-shadow: none !important;
- background: none !important;
-}
-.dorako-ui.dark-theme .tags .tag.tag_transparent,
-.dorako-ui.dark-theme .tags .tag option.tag_transparent {
- color: white;
+
+/* ----------------------------------------- */
+/* Forms */
+/* ----------------------------------------- */
+.dorako-ui.sheet nav.sheet-tabs {
+ background-color: var(--bg);
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18);
+ border: 1px solid var(--color-border-light-primary);
+ border-radius: 3px;
+ margin: 2px;
}
-.dorako-ui.dark-theme.sheet.party .sidebar .box footer {
- background: var(--tertiary);
+.dorako-ui.sheet nav.sheet-tabs .item:not(.active):hover {
+ color: var(--secondary-light);
+ text-shadow: 0px 0px 10px var(--secondary-light);
}
-.dorako-ui.dark-theme.sheet.party [data-tab=exploration] .exploration-members .member .sub-data {
- background-color: rgba(255, 255, 255, 0.1);
+.dorako-ui.sheet nav.sheet-tabs .item.active {
+ color: var(--secondary-light);
+ text-shadow: 0px 0px 10px var(--secondary-light);
}
-.dorako-ui.dark-theme.sheet.party [data-tab=exploration] .exploration-members .member .sub-data > span:not(:last-child) {
- border-color: rgba(255, 255, 255, 0.2);
+
+.dorako-ui.dark-theme.sheet nav.sheet-tabs {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background: var(--glass-bg-light);
}
-.dorako-ui.dark-theme.sheet.party [data-tab=overview] .member .main-stats .ac .value {
+.dorako-ui.dark-theme.sheet nav.sheet-tabs .item:not(.active):hover {
color: var(--tertiary);
- text-shadow: 0px 1px 0px black;
-}
-.dorako-ui.dark-theme.sheet.party [data-tab=overview] .summary nav button.active {
- background: var(--primary);
-}
-.dorako-ui.dark-theme.sheet.party .tag-light {
- background: var(--tag-color);
- color: white;
- box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5) inset;
-}
-.dorako-ui.dark-theme.sheet.party nav.sub-nav a, .dorako-ui.dark-theme.sheet.party nav.sub-nav .tab {
- color: var(--tertiary-dark);
+ text-shadow: 0px 0px 10px var(--tertiary);
}
-.dorako-ui.dark-theme.sheet.party [data-tab=exploration] .activities .member-activity .empty .name, .dorako-ui.dark-theme.sheet.party nav.sub-nav a.active, .dorako-ui.dark-theme.sheet.party nav.sub-nav .tab.active {
+.dorako-ui.dark-theme.sheet nav.sheet-tabs .item.active {
color: var(--tertiary);
+ text-shadow: 0px 0px 10px var(--tertiary);
}
-.dorako-ui.dark-theme.sheet.party nav.sub-nav {
- background: var(--glass-bg-light);
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18), 0px -1px 2px rgba(255, 255, 255, 0.3) inset;
-}
-.dorako-ui.dark-theme.sheet.party nav.sub-nav .tab {
- border-left: 1px solid rgba(255, 255, 255, 0.3);
- border-right: 1px solid rgba(0, 0, 0, 0.2);
-}
-.dorako-ui.dark-theme.sheet.party nav.sub-nav::before, .dorako-ui.dark-theme.sheet.party nav.sub-nav::after {
- filter: invert(1);
+
+.dorako-ui.pf2e.item.sheet form .sheet-navigation .sheet-tabs > .list-row:hover, .dorako-ui.pf2e.item.sheet form .sheet-navigation .sheet-tabs > .list-row.active {
+ color: var(--secondary-light);
+ text-shadow: 0px 0px 10px;
+ text-decoration: unset;
}
-.dorako-ui.dark-theme.sheet.party [data-tab=overview] .member .name .hero-points .empty {
- border-color: var(--tertiary);
+
+.dorako-ui.dark-theme.pf2e.item.sheet form .sheet-navigation .sheet-tabs > .list-row:hover, .dorako-ui.dark-theme.pf2e.item.sheet form .sheet-navigation .sheet-tabs > .list-row.active {
+ color: var(--tertiary);
+ text-shadow: 0px 0px 10px var(--tertiary);
+ text-decoration: unset;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button {
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset;
- --color-border-piercing: #5c5c5c;
- --color-border-slashing: #5c5c5c;
- --color-border-bludgeoning: #5c5c5c;
+
+.dorako-ui form button:not(.pm-dropdown) {
+ 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, outline 0.15s;
+ border: 1px solid var(--color-border-light-primary);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button:hover, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button.selected {
- background: white;
+.dorako-ui form button:not(.pm-dropdown):hover {
+ background-color: var(--primary-light);
+ color: var(--color-text-light-highlight);
+ border: 1px solid var(--tertiary);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button:hover .icon, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button.selected .icon {
- color: black !important;
+.dorako-ui form button:not(.pm-dropdown):active {
+ background-color: var(--primary-light);
+ color: white;
+ border: 1px solid var(--gold-brown);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button .icon {
- text-shadow: none;
+
+.dorako-ui.pf2e.item.sheet .sheet-header img {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
+ border-radius: 5px;
+ margin-right: 8px;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button.damage.color.bludgeoning .icon, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button.damage.color.piercing .icon, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button.damage.color.slashing .icon {
- color: var(--color-border-piercing);
+
+.dorako-ui.pf2e.item.sheet form .form-list {
+ padding: 0.5em 1em;
+ border-image-repeat: repeat;
+ border-image-slice: 11;
+ border-image-source: var(--ornamentation);
+ border-image-width: 14px;
+ border-style: double;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .item-image i, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .alignment select, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .auxiliary-actions button select.modular {
- color: black;
+
+.dorako-ui.app.token-sheet .tab.active[data-tab=appearance] fieldset {
+ border-image-repeat: repeat;
+ border-image-slice: 11;
+ border-image-source: var(--ornamentation);
+ border-image-width: 14px;
+ border-style: double;
}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary .tag.tag_secondary, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary .tag.tag_secondary {
- background-color: var(--tertiary-dark);
- color: black;
+.dorako-ui.app.token-sheet .tab.active[data-tab=appearance] fieldset legend {
+ color: var(--color-text-dark-primary);
+ margin-left: 5px;
}
-.dorako-ui.dark-theme .tags .tag.tag_secondary,
-.dorako-ui.dark-theme .tags .tag option.tag_secondary {
- background-color: var(--tertiary-dark);
- color: black;
+
+.dorako-ui.pf2e.item.sheet .sheet-header {
+ border: none;
}
-.dorako-ui.dark-theme .tags .tag.tag_transparent,
-.dorako-ui.dark-theme .tags .tag option.tag_transparent {
- box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
+
+.dorako-ui.dark-theme.app.token-sheet .tab.active[data-tab=appearance] fieldset legend {
+ color: var(--color-text-light-heading);
}
-.dorako-ui.dark-theme.sheet.actor.loot section.sidebar .gm-settings .loot-distribution {
- gap: 5px;
+
+.dorako-ui.pf2e.item.sheet form .sheet-navigation {
+ border-radius: 3px;
+ border: none;
+ border: 1px solid var(--color-border-light-primary);
+ background: var(--bg);
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18), 0px -1px 2px rgba(255, 255, 255, 0.3) inset;
}
-.dorako-ui.dark-theme.sheet.actor.loot section.sidebar .gm-settings .loot-distribution button {
+
+.dorako-ui.dark-theme.pf2e.item.sheet form .sheet-navigation {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- text-shadow: unset;
- background-color: var(--tertiary);
- color: black;
-}
-.dorako-ui.dark-theme.sheet.actor.loot section.sidebar .gm-settings .loot-distribution button:hover {
- background-color: var(--tertiary-dark);
- color: black;
+ background: var(--glass-bg-light);
}
-.dorako-ui.dark-theme.actor.sheet .inventory .item-summary {
- background: rgba(0, 0, 0, 0.25);
+
+.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .tab.item-details label {
+ color: var(--color-text-light-heading);
}
-.dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control.item-toggle-invest {
- color: var(--half-transparent);
+
+.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body input[type=text], .dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body input[type=number], .dorako-ui.dark-theme.pf2e.item.sheet form article.sheet-content select {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute .abbreviation, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute .attribute-name, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability .ability-name {
- color: var(--color-border-light-primary);
+
+.dorako-ui.window-app.filepicker .display-modes a:hover {
+ text-shadow: 0px 0px 3px black;
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute input, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability .ability-score input {
- background: rgba(211, 204, 188, 0.2);
- box-shadow: none;
+.dorako-ui.window-app.filepicker .display-modes a.active {
+ text-shadow: 0px 0px 3px black;
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item.unidentified {
- border-radius: 3px;
- background: rgba(245, 234, 245, 0.1333333333);
- outline: 1px dashed #720073;
+
+.dorako-ui.window-app input[type=text],
+.dorako-ui.window-app input[type=number],
+.dorako-ui.window-app input[type=password],
+.dorako-ui.window-app input[type=date],
+.dorako-ui.window-app input[type=time],
+.dorako-ui.window-app input[type=search],
+.dorako-ui.window-app input[type=checkbox],
+.dorako-ui.window-app input[type=radio] {
+ 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, outline 0.15s;
+ accent-color: var(--primary);
}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item {
- border-image: linear-gradient(90deg, rgba(241, 237, 234, 0), var(--tertiary)) 1;
+.dorako-ui.window-app input[type=text]:checked,
+.dorako-ui.window-app input[type=number]:checked,
+.dorako-ui.window-app input[type=password]:checked,
+.dorako-ui.window-app input[type=date]:checked,
+.dorako-ui.window-app input[type=time]:checked,
+.dorako-ui.window-app input[type=search]:checked,
+.dorako-ui.window-app input[type=checkbox]:checked,
+.dorako-ui.window-app input[type=radio]:checked {
+ accent-color: var(--primary);
+ filter: none;
}
-.dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control .fa-stack .fa-1, .dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control .fa-stack .fa-2 {
- color: black;
+.dorako-ui.window-app input[type=text]:not(:disabled):hover,
+.dorako-ui.window-app input[type=number]:not(:disabled):hover,
+.dorako-ui.window-app input[type=password]:not(:disabled):hover,
+.dorako-ui.window-app input[type=date]:not(:disabled):hover,
+.dorako-ui.window-app input[type=time]:not(:disabled):hover,
+.dorako-ui.window-app input[type=search]:not(:disabled):hover,
+.dorako-ui.window-app input[type=checkbox]:not(:disabled):hover,
+.dorako-ui.window-app input[type=radio]:not(:disabled):hover {
+ border-color: var(--secondary-light);
+ box-shadow: 0px 0px 5px var(--secondary-light);
}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.biography h3 {
- color: var(--tertiary);
- border-color: var(--tertiary);
+.dorako-ui.window-app input[type=text]:focus,
+.dorako-ui.window-app input[type=number]:focus,
+.dorako-ui.window-app input[type=password]:focus,
+.dorako-ui.window-app input[type=date]:focus,
+.dorako-ui.window-app input[type=time]:focus,
+.dorako-ui.window-app input[type=search]:focus,
+.dorako-ui.window-app input[type=checkbox]:focus,
+.dorako-ui.window-app input[type=radio]:focus {
+ border-color: var(--secondary-light);
+ box-shadow: 0px 0px 5px var(--secondary-light);
}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.biography .biography-content .editor .editor-content {
+
+/* ----------------------------------------- */
+/* Hotbar */
+/* ----------------------------------------- */
+#hotbar.dorako-ui .macro {
+ height: calc(var(--macro-size) + 2px);
+ width: calc(var(--macro-size) + 2px);
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ box-shadow: none;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header {
- color: var(--tertiary);
+#hotbar.dorako-ui .macro.inactive::before, #hotbar.dorako-ui .macro.active::before {
+ 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, outline 0.15s;
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ box-shadow: var(--glassy);
+ border-radius: var(--border-radius);
+ overflow: hidden;
+ pointer-events: none;
}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action.expanded h4 {
- color: var(--tertiary);
+#hotbar.dorako-ui .macro.active:hover::before {
+ 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, outline 0.15s;
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ box-shadow: 0px 0px 10px rgba(220, 200, 100, 0.5) inset, var(--glassy);
+ border-radius: var(--border-radius);
+ overflow: hidden;
+ pointer-events: none;
}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action.expanded .item-summary .tag.tag_secondary {
- background-color: var(--tertiary-dark);
+#hotbar.dorako-ui .macro .macro-key {
+ background: none;
+ right: 6px;
+ padding: 0px;
+ font-weight: initial;
+ text-shadow: 0px 1px 5px black, 0px 1px 5px black;
+ font-size: calc(var(--macro-size) / 3);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute .label,
-.dorako-ui.dark-theme .crb-style .details-label {
- color: var(--tertiary);
+#hotbar.dorako-ui .macro .macro-icon {
+ border-radius: var(--border-radius);
+ border: none;
+ height: calc(var(--macro-size) + 2px);
+ width: calc(var(--macro-size) + 2px);
}
-.dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control.toggle-invested {
- color: rgba(255, 255, 255, 0.5);
+#hotbar.dorako-ui .macro.inactive {
+ box-shadow: none;
}
-.dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control.item-toggle-invest.active, .dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control.item-carry-type.active, .dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control.toggle-invested.active {
- color: var(--tertiary-dark);
+#hotbar.dorako-ui .macro:hover {
+ border: none;
+ background-color: var(--primary-light);
}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-name .actions-title .action-name > h4:hover, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-name .actions-title .action-name > h4:hover {
- color: var(--tertiary);
+#hotbar.dorako-ui .macro.active:hover {
+ border: none;
+ background-color: var(--primary-dark);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability .ability-id, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute .attribute-id {
- color: var(--tertiary);
+#hotbar.dorako-ui #macro-list {
+ gap: 5px;
+ margin: 0px 5px;
+ border: none;
+ grid-template-columns: repeat(10, calc(var(--macro-size) + 2px));
+ align-content: end;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane h1 {
- color: var(--tertiary);
+#hotbar.dorako-ui .bar-controls {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header button {
- background-color: var(--tertiary);
- color: black;
- text-shadow: unset;
+
+@media (max-width: 1120px) {
+ #hotbar {
+ width: 354px;
+ height: 110px;
+ }
+ #hotbar #macro-list {
+ grid-template-columns: repeat(5, 50px);
+ }
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability.key .ability-id, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability.key .ability-mod {
- color: var(--tertiary-dark);
+/* ----------------------------------------- */
+/* Scene Navigation */
+/* ----------------------------------------- */
+#navigation.dorako-ui {
+ color: var(--color-text-light-heading);
+ width: calc(100% - 46px);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title {
- color: var(--tertiary-dark);
+#navigation.dorako-ui #nav-toggle {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex: 0 0 var(--control-size);
+ height: var(--control-size);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill .skill-score, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill .skill-score, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill .skill-score {
- color: var(--tertiary);
- text-shadow: unset;
+#navigation.dorako-ui ol#scene-list li.nav-item {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ text-shadow: 0px 0px 3px black;
+ line-height: var(--control-size);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name h4:hover, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action .item-name .actions-title .action-name h4:hover, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action .item-name h4:hover {
- color: var(--tertiary);
+#navigation.dorako-ui ol#scene-list li.nav-item > a:hover {
text-shadow: unset;
}
-.dorako-ui.dark-theme.actor.sheet .crb-style aside .modifiers_button {
- background: hsla(0, 0%, 100%, 0.75);
- border: none;
- border-radius: 2px 2px 0 0;
- box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.4);
- color: var(--primary);
- margin: 0;
- padding: 2px 3px;
+#navigation.dorako-ui ol#scene-list li.nav-item .scene-players {
+ text-shadow: none;
}
-.dorako-ui.dark-theme.actor.sheet .crb-style aside .classdc-rank .modifiers_button {
- border-radius: 2px;
+#navigation.dorako-ui ol#scene-list li.nav-item:hover {
+ color: var(--color-text-light-highlight);
+ background-color: var(--primary);
}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary .item-buttons button {
+#navigation.dorako-ui ol#scene-list li.nav-item.view {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- 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, outline 0.15s;
background-color: var(--primary);
color: var(--color-text-light-highlight);
- font-family: var(--sans-serif);
- text-shadow: 0px 0px 3px black;
}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary .item-buttons button:hover {
- background-color: var(--primary-light);
+#navigation.dorako-ui ol#scene-list li.nav-item.view:hover {
color: white;
- text-shadow: 0px 0px 3px black;
+ background-color: var(--primary-light);
}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary {
+#navigation.dorako-ui ol#scene-list li.nav-item.gm {
border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- margin: 5px 0px;
- border-radius: 8px;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
background-color: var(--secondary-dark);
- background-blend-mode: luminosity;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content nav {
- background: var(--glass-bg-light);
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18), 0px -1px 2px rgba(255, 255, 255, 0.3) inset;
+#navigation.dorako-ui ol#scene-list li.nav-item.gm:hover, #navigation.dorako-ui ol#scene-list li.nav-item.gm.view {
+ color: var(--color-text-light-highlight);
+ background-color: var(--secondary-light);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content nav .tab {
- border-left: 1px solid rgba(255, 255, 255, 0.3);
- border-right: 1px solid rgba(0, 0, 0, 0.2);
- color: var(--tertiary-dark);
+#navigation.dorako-ui ol#scene-list li.nav-item.context {
+ box-shadow: var(--glassy);
+ border: none;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content nav .tab.active {
- color: var(--tertiary);
+#navigation.dorako-ui ol#scene-list li.nav-item.active {
+ box-shadow: var(--gold-and-glow), var(--glassy);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content nav .tab:hover {
- text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
+
+/* ----------------------------------------- */
+/* Notifications */
+/* ----------------------------------------- */
+.dorako-ui .notification {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-highlight);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content nav::before, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content nav::after {
- filter: invert(1);
+.dorako-ui .notification.info {
+ background-color: var(--secondary);
+ border: none;
}
-.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-mystification.active .mystification-status label, .dorako-ui.dark-theme.pf2e.item.sheet form .sheet-content section.sheet-sidebar .inventory-details label, .dorako-ui.dark-theme.pf2e.item.sheet form .sheet-content section.sheet-sidebar .feat-details label {
- color: var(--color-text-light);
+.dorako-ui .notification.error {
+ background-color: var(--primary);
+ border: none;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .alt-usage img.alt-usage-icon {
- filter: invert(1);
+.dorako-ui .notification.warning, .dorako-ui .notification.alert {
+ background-color: #ecbf41;
+ color: black;
+ text-shadow: none;
+ border: none;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .rollable .d20-svg path, .dorako-ui.dark-theme.actor.sheet a.roll-icon svg path {
- fill: var(--text-light);
+
+/* ----------------------------------------- */
+/* Sidebar */
+/* ----------------------------------------- */
+#ui-right #sidebar.dorako-ui {
+ height: -webkit-fill-available;
}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input {
- box-shadow: unset;
+#ui-right #sidebar.dorako-ui.collapsed {
+ height: auto;
}
-.dorako-ui.dark-theme.sheet.actor section.sidebar, .dorako-ui.dark-theme.sheet.actor section.sidebar .gm-settings, .dorako-ui.dark-theme.sheet.actor section.sidebar > img.actor-icon, .dorako-ui.dark-theme.sheet.actor section.sidebar .sidebar-meta, .dorako-ui.dark-theme.sheet.actor .sheet-header {
- border-color: var(--tertiary) !important;
+
+.dorako-ui.chat-sidebar,
+.dorako-ui .chat-sidebar {
+ gap: 5px;
+ padding-bottom: 6px;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .button-group {
- gap: 3px;
+
+.dorako-ui #chat-form {
+ margin: 0px 6px;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button.tag, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .button-group button.tag {
+.dorako-ui #chat-form textarea {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0px 0px 3px black;
+ background-color: rgba(255, 255, 255, 0.5);
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button.tag:not(:disabled), .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .button-group button.tag:not(:disabled) {
- background: var(--secondary);
- color: var(--color-text-light-highlight);
+
+#chat-log {
+ margin-left: 4px;
+ display: flex;
+ flex-direction: column;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button.tag:not(:disabled).damage, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .button-group button.tag:not(:disabled).damage {
- background: var(--primary);
+#chat-log li.dorako-ui:first-child {
+ margin-top: 2px;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button.tag:not(:disabled).damage:hover, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .button-group button.tag:not(:disabled).damage:hover {
- background: var(--primary-light);
- color: white;
+
+.sidebar-tab .message.chat-message {
+ text-shadow: none;
}
-.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button.tag:not(:disabled):hover, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .button-group button.tag:not(:disabled):hover {
+
+#sidebar.dorako-ui {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- text-shadow: 0px 0px 3px black;
- background: var(--secondary-light);
- color: white;
-}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li button.cast-spell, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .blue-button {
border: none;
+ border-radius: 6px var(--border-radius) var(--border-radius) var(--border-radius);
+}
+#sidebar.dorako-ui hr {
+ display: none;
+}
+#sidebar.dorako-ui.collapsed {
border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0px 0px 3px black;
- background: var(--secondary);
- color: var(--color-text-light-highlight);
}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li button.cast-spell:hover, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .blue-button:hover {
+#sidebar.dorako-ui.collapsed #sidebar-tabs .item.active {
+ border: none;
+ margin: 2px 4px;
+}
+#sidebar.dorako-ui #settings ul#game-details li.system-buttons {
+ gap: 5px;
+}
+#sidebar.dorako-ui #settings ul#game-details li.system-buttons button {
+ border-radius: var(--border-radius) !important;
+}
+#sidebar.dorako-ui .settings-sidebar h2 {
+ background: unset;
+ border: unset;
+}
+#sidebar.dorako-ui .directory .action-buttons button,
+#sidebar.dorako-ui .settings-sidebar button {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- text-shadow: 0px 0px 3px black;
- background: var(--secondary-light);
- color: white;
-}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li[data-expended-state=true] .cast-spell {
- background: var(--secondary-dark);
- color: var(--color-disabled);
-}
-.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li[data-expended-state=true] .cast-spell:hover {
- background: var(--secondary-dark);
- color: var(--color-disabled);
-}
-.dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-details h1.char-name input[type=text], .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-details h1.char-name span.non-editable, .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-level .level input, .dorako-ui.dark-theme.actor.sheet.character .crb-style header.char-header .char-level .exp-data .exp-input input, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.directory-list .action-header h3 input.item-name-input, .dorako-ui.dark-theme.actor.sheet .crb-style aside input[type=number], .dorako-ui.dark-theme.actor.sheet .crb-style aside .sidebar .stamina li input.right {
- background: unset;
- box-shadow: unset;
- color: unset;
-}
-.dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-details h1.char-name input[type=text]:hover, .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-details h1.char-name input[type=text]:focus, .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-details h1.char-name span.non-editable:hover, .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-details h1.char-name span.non-editable:focus, .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-level .level input:hover, .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-level .level input:focus, .dorako-ui.dark-theme.actor.sheet.character .crb-style header.char-header .char-level .exp-data .exp-input input:hover, .dorako-ui.dark-theme.actor.sheet.character .crb-style header.char-header .char-level .exp-data .exp-input input:focus, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.directory-list .action-header h3 input.item-name-input:hover, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.directory-list .action-header h3 input.item-name-input:focus, .dorako-ui.dark-theme.actor.sheet .crb-style aside input[type=number]:hover, .dorako-ui.dark-theme.actor.sheet .crb-style aside input[type=number]:focus, .dorako-ui.dark-theme.actor.sheet .crb-style aside .sidebar .stamina li input.right:hover, .dorako-ui.dark-theme.actor.sheet .crb-style aside .sidebar .stamina li input.right:focus {
- background: unset;
- box-shadow: unset;
- color: unset;
-}
-
-.combat-sidebar .drag-gap {
- visibility: hidden;
-}
-.combat-sidebar .hidden-name .token-name h4 {
- color: var(--color-text-light-7);
-}
-.combat-sidebar li.combatant .token-image {
- margin: 2px;
-}
-.combat-sidebar li.combatant .token-name img.token-effect {
- border-radius: 50%;
- border: 1px solid var(--tertiary);
- box-shadow: 1px 1px 4px #222;
-}
-.combat-sidebar li.combatant.defeated img {
- transform: unset;
-}
-.combat-sidebar li.combatant.active {
- background: var(--primary);
+ box-shadow: var(--glassy-sharp);
+ backdrop-filter: blur(5px);
+ background-color: var(--glass-bg-light);
color: var(--color-text-light-highlight);
+ text-shadow: 0px 1px 3px black;
}
-
-#ui-middle {
- position: relative;
-}
-
-#effects-panel.dorako-ui {
- pointer-events: initial;
- position: absolute;
- top: 5px;
- top: 0px;
- right: 3px;
- right: -3px;
- overflow: hidden scroll;
- height: calc(100% - 62px);
- height: 100%;
- padding-top: 5px;
- padding-bottom: 10%;
- padding-left: 15px;
-}
-#effects-panel.dorako-ui::-webkit-scrollbar-track {
- box-shadow: none;
-}
-#effects-panel.dorako-ui .effect-item {
- display: flex;
- justify-content: flex-end;
- height: 46px;
- margin-bottom: 0.2em;
- margin-right: 3px;
-}
-#effects-panel.dorako-ui .effect-item:hover .effect-info {
- display: block;
-}
-#effects-panel.dorako-ui .effect-item[data-badge-type=formula] .icon:hover:before {
- border-radius: 50%;
+#sidebar.dorako-ui .directory .action-buttons button:hover,
+#sidebar.dorako-ui .settings-sidebar button:hover {
+ box-shadow: var(--glassy-sharp-highlight);
+ text-shadow: 0px 1px 2px black;
+ background-color: var(--glass-bg-gold);
+ color: white;
}
-#effects-panel.dorako-ui .effect-item .effect-info {
+#sidebar.dorako-ui .directory .directory-header .header-search input {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- display: none;
- height: min-content;
- margin: 3px;
- margin-right: 0.5em;
- padding: 4px 8px;
+ 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, outline 0.15s;
+ box-shadow: var(--glassy-sharp-inset);
backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- z-index: var(--z-index-tooltip);
-}
-#effects-panel.dorako-ui .effect-item .effect-info .description {
- background: unset;
-}
-#effects-panel.dorako-ui .effect-item .effect-info h1 {
- font-size: var(--font-size-16);
+ background-color: var(--glass-bg-light);
+ caret-color: var(--tertiary);
color: var(--color-text-light-highlight);
- text-align: right;
- border: none;
+ text-shadow: 0px 0px 3px black;
}
-#effects-panel.dorako-ui .effect-item .effect-info p:last-child {
- margin-bottom: 0px;
+#sidebar.dorako-ui .directory .directory-header .header-search input::placeholder {
+ color: var(--color-text-light-5);
}
-#effects-panel.dorako-ui .effect-item .effect-info .tags {
- justify-content: flex-end;
+#sidebar.dorako-ui .directory .directory-header .header-search input:hover, #sidebar.dorako-ui .directory .directory-header .header-search input:focus {
+ background-color: var(--glass-bg-gold);
+ box-shadow: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
}
-#effects-panel.dorako-ui .effect-item .effect-info .tags .tag {
- margin-bottom: 0;
+#sidebar.dorako-ui #sidebar-tabs {
+ --sidebar-tab-height: 20px;
+ --sidebar-tab-width: 20px;
+ border: none;
+ box-shadow: none;
+ margin: 0px;
+ margin-top: 1px;
}
-#effects-panel.dorako-ui .effect-item .effect-info .tags .tag + .tag, #effects-panel.dorako-ui .effect-item .effect-info .tags .tag:first-child {
- margin-left: 3px;
- margin-right: -2px;
+#sidebar.dorako-ui #sidebar-tabs > .collapse {
+ --sidebar-tab-width: 12px;
+ position: relative;
}
-#effects-panel.dorako-ui .effect-item .effect-info .instructions {
- color: var(--color-text-light-heading);
- font-size: 0.75em;
- text-align: right;
+#sidebar.dorako-ui #sidebar-tabs .item {
+ border: none;
+ margin: 2px 0px;
+ text-shadow: 0px 0px 3px black;
}
-#effects-panel.dorako-ui .effect-item > .icon {
+#sidebar.dorako-ui #sidebar-tabs .item.active {
border: none;
margin: 2px;
/* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
- border-radius: 50%;
- align-items: center;
- background-repeat: no-repeat;
- background-size: contain;
- color: transparent;
- display: flex;
- justify-content: center;
- position: relative;
- height: 42px;
- width: 42px;
- margin-left: 3px;
-}
-#effects-panel.dorako-ui .effect-item > .icon.aura {
- border-radius: 5px;
- transform: scale(0.8);
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 10px 3px var(--tertiary);
-}
-#effects-panel.dorako-ui .effect-item > .icon .expired {
- position: absolute;
- left: auto;
- bottom: -1px;
- width: 80%;
- width: unset;
- padding: 2px 2px;
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ margin: 2px 0px;
+ border-radius: 3px;
color: white;
- color: var(--color-text-light-highlight);
background-color: var(--primary-light);
- text-shadow: 0px 0px 3px black;
- box-shadow: var(--gold-and-glow);
- border-radius: 2px;
}
-#effects-panel.dorako-ui .effect-item > .icon .linked {
- position: absolute;
- display: inline-block;
- bottom: -1px;
- right: -1px;
- padding: 0px 2px;
- color: var(--color-text-light-highlight);
- background-color: rgba(0, 0, 0, 0.75);
- background: none;
- text-shadow: 0px 1px 5px black, 0px 1px 5px black;
+
+.dorako-ui #chat-controls {
+ margin: 0px 5px;
+ gap: 5px;
}
-#effects-panel.dorako-ui .effect-item > .icon .value-wrapper {
+.dorako-ui #chat-controls i.fas {
+ line-height: 24px;
+}
+.dorako-ui #chat-controls .roll-type-select {
+ margin-left: 0px;
+ margin-right: 0px;
+ border: none;
+ border-radius: var(--border-radius);
background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background: var(--glass-bg-light);
+ color: var(--color-text-light-heading);
+ text-shadow: 0px 0px 3px black;
}
-#effects-panel.dorako-ui .effect-item > .icon .value-wrapper .value {
- padding: 0px 2px;
- color: white;
+.dorako-ui #chat-controls .roll-type-select option,
+.dorako-ui #chat-controls .roll-type-select optgroup {
+ background-color: rgb(37, 37, 37);
color: var(--color-text-light-highlight);
- background-color: rgba(0, 0, 0, 0.75);
+}
+
+.dorako-ui section.chat-sidebar .jump-to-bottom > a {
+ border: none;
+ border-radius: var(--border-radius);
background: none;
- text-shadow: 0px 1px 5px black, 0px 1px 5px black;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ border-radius: 0px;
+ z-index: 1;
+ text-shadow: none;
+ background-color: rgba(236, 191, 65, 0.8666666667);
+ background-color: #ecbf41;
+ background-color: var(--alt-dark);
+ background-color: var(--glass-bg-dark);
+ backdrop-filter: blur(5px);
+ color: var(--color-text-light-heading);
+ color: var(--color-text-light-highlight);
+ text-shadow: 0px 0px 3px black;
+ font-size: large;
}
-#effects-panel.dorako-ui .effect-item > .icon.unidentified {
- filter: drop-shadow(0 0 8px var(--blind-bg));
+.dorako-ui section.chat-sidebar .jump-to-bottom > a:hover {
+ background-color: rgba(255, 219, 119, 0.8666666667);
+ background-color: #ffdb77;
+ background-color: var(--alt);
+ background-color: var(--glass-bg);
+ color: var(--color-text-light-highlight);
}
-#effects-panel.dorako-ui hr {
- margin-right: 6;
- margin-right: 2px;
- width: 36px;
- width: 42px;
- border-top: 1px solid var(--tertiary);
- border-bottom: 1px solid var(--gold-brown);
- box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
+.dorako-ui section.chat-sidebar .jump-to-bottom > a:hover a {
+ text-shadow: none;
}
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-#effects-panel.foundry2 .effect-item .effect-info .description a,
-#effects-panel.foundry2 .effect-item .effect-info .description span[data-pf2-effect-area] {
- color: var(--color-light-2);
-}
-#effects-panel.foundry2 .effect-item .effect-info {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- background: var(--app-background);
- border: 1px solid var(--color-warm-1);
- box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
- backdrop-filter: blur(5px);
- border-radius: var(--border-radius);
- -webkit-backdrop-filter: blur(5px);
- text-shadow: 0px 1px 2px black;
- min-height: 34px;
- font-size: var(--font-size-20);
- line-height: var(--font-size-20);
-}
-#effects-panel.foundry2 .effect-item .effect-info .description {
- background: unset;
-}
-#effects-panel.foundry2 .effect-item > .icon {
- border: 1px solid var(--color-cool-4);
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- position: relative;
-}
-#effects-panel.foundry2 .effect-item > .icon.aura {
- border-radius: 50%;
- border: 1px solid var(--color-warm-1);
- box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
-}
-#effects-panel.foundry2 .effect-item > .icon .linked {
- color: var(--color-light-2);
- background: var(--color-warm-3);
- border: 1px solid var(--color-cool-4);
- border-radius: 4px 0px var(--border-radius) 0px;
- border-bottom: unset;
- border-right: unset;
- text-shadow: 0px 1px 2px black;
-}
-#effects-panel.foundry2 .effect-item > .icon .value-wrapper {
+#token-hud.dorako-ui .status-effects {
background: none;
- bottom: -1px;
- left: -3px;
+ box-shadow: none;
+ border: none;
+ padding: 0px;
+ grid-template-columns: repeat(5, 1fr);
+ width: auto;
+ gap: 8px;
}
-#effects-panel.foundry2 .effect-item > .icon .value-wrapper .value {
- padding: 0px 4px;
- color: var(--color-light-2);
- background: var(--color-warm-3);
- border-radius: 0px 4px 0px var(--border-radius);
- border: 1px solid var(--color-cool-4);
- border-bottom: unset;
- border-left: unset;
- text-shadow: 0px 1px 2px black;
+#token-hud.dorako-ui .status-effects .effect-control {
+ border: none;
+ margin: 0px;
+ padding: 0px;
+ background-color: var(--glass-bg);
+ border-radius: var(--border-radius);
}
-#effects-panel.foundry2 .effect-item > .icon .expired {
+#token-hud.dorako-ui .status-effects .effect-control::before {
+ content: "";
position: absolute;
- left: auto;
- width: 80%;
- width: unset;
- padding: 2px 1px;
- color: var(--color-light-1);
- background: var(--color-warm-2);
- border: 1px solid var(--color-warm-1);
- text-shadow: 0px 1px 2px black;
- border-radius: 0px 0px 4px 4px;
-}
-
-.dorako-ui.familiar .main-section {
- gap: 10px;
- margin: 0px 10px;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ box-shadow: var(--glassy);
+ border-radius: var(--border-radius);
+ overflow: hidden;
+ pointer-events: none;
}
-.dorako-ui.familiar .main-container {
- display: flex;
- flex-direction: column;
- gap: 10px;
+#token-hud.dorako-ui .status-effects .effect-control.active::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ box-shadow: var(--gold-and-glow), var(--glassy);
+ border-radius: var(--border-radius);
+ overflow: hidden;
+ pointer-events: none;
}
-.dorako-ui.familiar .window-content .skills-content .skills-list .skill-name {
- 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, outline 0.15s;
- background: rgba(255, 255, 240, 0.8);
- border: 1px solid var(--color-border-light-primary);
+#token-hud.dorako-ui .status-effects .effect-control:hover::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ box-shadow: 0px 0px 10px rgba(220, 200, 100, 0.5) inset, var(--glassy);
+ border-radius: var(--border-radius);
+ overflow: hidden;
+ pointer-events: none;
}
-.dorako-ui.familiar .window-content .skills-content .skills-list .skill-name:hover {
- box-shadow: none;
- color: var(--color-text-light-highlight);
- border: 1px solid var(--gold-brown);
- background-color: var(--primary-light);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--primary-light);
+#token-hud.dorako-ui .status-effects .effect-control.active:hover::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ box-shadow: var(--gold-and-glow), var(--glassy);
+ border-radius: var(--border-radius);
+ overflow: hidden;
+ pointer-events: none;
}
-.dorako-ui.familiar .window-content .skills-content .skills-list .skill-name:hover .score {
- color: var(--tertiary);
+#token-hud.dorako-ui .status-effects .effect-control:not(.active):hover img {
+ border: unset;
}
-.dorako-ui.familiar .section-container {
+#token-hud.dorako-ui .status-effects .effect-control:hover, #token-hud.dorako-ui .status-effects .effect-control.active {
+ filter: none;
+ opacity: 1;
border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
- padding: unset;
- border-radius: 5px;
}
-.dorako-ui.familiar .section-container .section-header {
- background: var(--primary);
- border-radius: 5px 5px 0px 0px;
+#token-hud.dorako-ui .status-effects .effect-control:hover img, #token-hud.dorako-ui .status-effects .effect-control.active img {
border: none;
- box-shadow: var(--gold-and-glow);
}
-.dorako-ui.familiar .section-container .section-body {
+#token-hud.dorako-ui .status-effects .effect-control.active:hover {
border: none;
+ filter: brightness(0.75) saturate(0.75);
}
-
-.dorako-ui.dark-theme.familiar .detail .detail-label {
- color: var(--tertiary);
-}
-.dorako-ui.dark-theme.familiar .window-content .familiar-sheet-header .header-content .details-section .hp-section .value input {
- box-shadow: none;
-}
-.dorako-ui.dark-theme.familiar .window-content .skills-content .skills-list .skill-name {
+#token-hud.dorako-ui .status-effects .effect-control.active img {
border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
-}
-.dorako-ui.dark-theme.familiar .window-content .skills-content .skills-list .skill-name .score {
- color: var(--primary-light);
+ opacity: 1;
}
-.dorako-ui.dark-theme.familiar .window-content .skills-content .skills-list .skill-name:hover {
+#token-hud.dorako-ui .status-effects .effect-control img {
border: none;
+ margin: 0px;
+ opacity: 1;
+ height: auto;
+ width: auto;
border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background-color: var(--primary-light);
-}
-.dorako-ui.dark-theme.familiar .window-content .skills-content .skills-list .skill-name:hover .score {
- color: var(--tertiary);
-}
-
-.dorako-ui.familiar.glassy-theme {
- box-shadow: unset !important;
- background: unset !important;
}
-.dorako-ui.familiar.glassy-theme .window-header {
+#token-hud.dorako-ui .status-effects .title-bar {
border: none;
border-radius: var(--border-radius);
background: none;
@@ -4971,1056 +5339,949 @@ section.chat-sidebar {
box-shadow: var(--glassy);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
- margin-left: 10px;
- margin-right: 18px;
+ box-sizing: content-box;
+ font-size: var(--font-size-20);
+ font-weight: normal;
+ left: 0;
+ line-height: normal;
+ padding: 3px 0;
+ position: absolute;
+ text-align: center;
+ top: -40px;
+ visibility: hidden;
+ width: 100%;
+ z-index: 1;
}
-.dorako-ui.familiar.glassy-theme .window-content {
- box-shadow: unset !important;
- background: unset !important;
- margin: unset;
+#token-hud.dorako-ui .status-effects .title-bar.active {
+ visibility: visible;
}
-.dorako-ui.familiar.glassy-theme .familiar-sheet-header {
+#token-hud.dorako-ui.placeable-hud input[type=text] {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- --color-text-dark-primary: var(--color-text-light-heading);
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
text-shadow: 0px 0px 3px black;
- margin-left: 10px;
- margin-right: 18px;
- margin-bottom: 5px;
- margin-top: 5px;
- color: var(--color-text-light-primary);
}
-.dorako-ui.familiar.glassy-theme .familiar-sheet-header .header-content .charname {
- color: var(--tertiary-light);
-}
-.dorako-ui.familiar.glassy-theme .familiar-sheet-header .header-content .charname input {
- border: unset;
- color: var(--tertiary-light);
+#token-hud.dorako-ui.placeable-hud input[type=text]:focus {
+ box-shadow: var(--gold-and-glow), var(--glassy);
+ border: none;
}
-.dorako-ui.familiar.glassy-theme .familiar-sheet-header select {
+#token-hud.dorako-ui.placeable-hud .control-icon {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
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, outline 0.15s;
- background-color: var(--glass-bg-light) !important;
- color: var(--color-text-light-primary);
-}
-.dorako-ui.familiar.glassy-theme .familiar-sheet-header select:hover {
- color: var(--color-text-light-highlight);
+ text-shadow: 0px 0px 3px black;
}
-.dorako-ui.familiar.glassy-theme .familiar-sheet-header select option,
-.dorako-ui.familiar.glassy-theme .familiar-sheet-header select optgroup {
- background-color: rgb(37, 37, 37);
- color: var(--color-text-light-highlight);
+#token-hud.dorako-ui.placeable-hud .control-icon .badge {
+ text-shadow: none;
}
-.dorako-ui.familiar.glassy-theme .familiar-sheet-header .traits {
- display: flex;
- gap: 1px;
+#token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot] {
+ background-color: var(--primary-dark);
}
-.dorako-ui.familiar.glassy-theme .familiar-sheet-header .traits span {
- border-radius: 0px;
- box-shadow: unset;
- border: 1px solid var(--tertiary);
- outline: 1px solid var(--gold-brown);
- height: auto;
- padding: 0.33em 0.33em;
-}
-.dorako-ui.familiar.glassy-theme .editable > hr {
- display: none;
-}
-
-.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all]) {
- border-radius: 3px;
- outline: 1px dashed #720073;
- /* ----------------------------------------- */
- /* GM Visibility Elements */
- /* ----------------------------------------- */
- /* ----------------------------------------- */
- /* Owner Visibility Elements */
- /* ----------------------------------------- */
-}
-.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=gm] {
- background: rgba(245, 234, 245, 0.1333333333);
+#token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot].active {
+ background-color: var(--primary-light);
}
-.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=gm].message-sender {
- max-width: fit-content;
+#token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot].active > img {
+ filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
}
-.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=gm] [data-visibility=gm] {
- outline: none;
- padding: initial;
+#token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead]:hover:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=overhead].active:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot]:hover:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=underfoot].active:hover {
+ background-color: var(--primary-light);
}
-.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=owner] {
- background: rgba(245, 234, 245, 0.1333333333);
+#token-hud.dorako-ui.placeable-hud .control-icon[data-action=sort-up]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=sort-down]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=config]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=trigger]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=pf2e-perception]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=clown-car]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=delay]:hover {
+ background-color: var(--primary-light);
}
-.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=owner] [data-visibility=owner] {
- outline: none;
- padding: initial;
+#token-hud.dorako-ui.placeable-hud .control-icon[data-action=sort-up]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=sort-down]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=config]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=trigger]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=pf2e-perception]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=clown-car]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=delay]:hover > img {
+ filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
}
-
-.dorako-ui.hazard {
- --hazard: #1c3532;
+#token-hud.dorako-ui.placeable-hud .control-icon[data-action=visibility], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=effects], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=combat], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=locked], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=target], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=active], #token-hud.dorako-ui.placeable-hud .control-icon[data-action=mystify] {
+ background-color: var(--secondary-dark);
}
-.dorako-ui.hazard form > header {
- box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
+#token-hud.dorako-ui.placeable-hud .control-icon[data-action=visibility]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=visibility].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=effects]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=effects].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=combat]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=combat].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=locked]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=locked].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=target]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=target].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=active]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=active].active, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=mystify]:hover, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=mystify].active {
+ background-color: var(--secondary-light);
}
-.dorako-ui.hazard .content {
- display: flex;
- flex-direction: column;
- gap: 10px;
+#token-hud.dorako-ui.placeable-hud .control-icon[data-action=visibility]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=visibility].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=effects]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=effects].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=combat]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=combat].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=locked]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=locked].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=target]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=target].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=active]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=active].active > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=mystify]:hover > img, #token-hud.dorako-ui.placeable-hud .control-icon[data-action=mystify].active > img {
+ filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
}
-.dorako-ui.hazard .content .section-container {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
- padding: unset;
- border-radius: 5px;
+#token-hud.dorako-ui.placeable-hud .control-icon[data-action=clown-car] img {
+ margin: unset;
}
-.dorako-ui.hazard .content .section-container:first-child {
- margin-top: 10px;
+#token-hud.dorako-ui.placeable-hud .control-icon:hover {
+ background-color: var(--secondary);
+ color: var(--color-text-light-highlight);
}
-.dorako-ui.hazard .content .section-container .section-header {
- background: var(--hazard);
- border-radius: 5px 5px 0px 0px;
+#token-hud.dorako-ui.placeable-hud .control-icon.active {
+ color: var(--color-text-light-highlight);
+ background-color: var(--secondary-light);
border: none;
- box-shadow: var(--gold-and-glow);
}
-.dorako-ui.hazard .content .section-container .section-body {
- border: none;
+#token-hud.dorako-ui.placeable-hud .control-icon.active > img {
+ filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
}
-
-.dorako-ui.dark-theme.hazard input {
- color: var(--color-text-light-primary);
+#token-hud.dorako-ui.placeable-hud .control-icon > img {
+ opacity: 1;
+ filter: sepia() brightness(0.8) drop-shadow(0px 0px 3px black);
}
-.dorako-ui.dark-theme.hazard .sidebar {
- border-right: 1px solid var(--tertiary);
+#token-hud.dorako-ui.placeable-hud .control-icon .effect-control.valued .badge,
+#token-hud.dorako-ui.placeable-hud .control-icon .effect-control .badge {
+ font-size: var(--font-size-16);
+ font-weight: 600;
+ line-height: var(--font-size-17);
+ border-radius: 0px var(--border-radius) 0px 3px;
+ background: var(--primary-light);
+ margin: 1px;
+ color: white;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
+ height: 1.1rem;
+ width: 1.1rem;
+ border: 1px solid var(--gold-brown);
+ box-shadow: -1px 1px 0px var(--tertiary);
}
-.dorako-ui.dark-theme.hazard .sidebar .health input {
- color: var(--color-text-light-primary);
+#token-hud.dorako-ui.placeable-hud .control-icon .badge.fa-lock:before {
+ position: relative;
+ top: -2.5px;
+ font-size: var(--font-size-10);
}
-.dorako-ui.hazard.glassy-theme {
+.dorako-ui.sheet.familiar form {
background: unset;
- box-shadow: unset;
}
-.dorako-ui.hazard.glassy-theme .window-header {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- margin-left: 5px;
- margin-right: 18px;
- margin-bottom: 5px;
+.dorako-ui.sheet.party [data-tab=overview] .summary {
+ padding: 10px 12px;
}
-.dorako-ui.hazard.glassy-theme .editable {
- margin-right: 5px;
+.dorako-ui.sheet.party [data-tab=overview] .member > .data header .hero-points .empty {
+ border-color: var(--tertiary);
}
-.dorako-ui.hazard.glassy-theme .window-content {
- background: unset !important;
- box-shadow: unset !important;
- margin: unset;
+.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-background .pc {
+ gap: 4px;
}
-.dorako-ui.hazard.glassy-theme .window-content form > header {
+.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action .item-name .item-image {
border: none;
margin: 2px;
/* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
- border-radius: 3px;
- width: auto;
- margin-left: 5px;
- margin-right: 13px;
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ border-radius: 2px;
+ margin: 0px;
+ margin-right: 8px;
}
-.dorako-ui.hazard.glassy-theme .sidebar {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- --color-text-dark-primary: var(--color-text-light-highlight);
- --color-text-dark-secondary: var(--color-text-light-primary);
- text-shadow: 0px 0px 3px black;
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- height: fit-content;
- margin-top: 10px;
- margin-left: 5px;
- color: var(--color-text-light-primary);
+.dorako-ui.actor.sheet .crb-style aside .classdc-rank .modifiers_button {
+ border-radius: 2px;
}
-.dorako-ui.hazard.glassy-theme .sidebar .sidebar-title {
- border-color: var(--tertiary);
+.dorako-ui.actor.sheet .crb-style aside .sidebar select {
+ color: white;
}
-.dorako-ui.hazard.glassy-theme .sidebar select {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- background-color: var(--glass-bg-light) !important;
- color: var(--color-text-light-primary);
+.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .item-image .item-icon, .dorako-ui.spellcasting-entry.preparation ol.spell-list > li .item-name .item-image .item-icon {
+ border-radius: 2px;
}
-.dorako-ui.hazard.glassy-theme .sidebar select:hover {
- color: var(--color-text-light-highlight);
+.dorako-ui.actor.sheet button.use-action {
+ text-shadow: unset !important;
}
-.dorako-ui.hazard.glassy-theme .sidebar select option,
-.dorako-ui.hazard.glassy-theme .sidebar select optgroup {
- background-color: rgb(37, 37, 37);
- color: var(--color-text-light-highlight);
+.dorako-ui.actor.sheet button.use-action select {
+ box-shadow: unset !important;
}
-
-.dorako-ui.sheet.pf2e.actor.npc .adjustments {
- gap: 1px;
+.dorako-ui.actor.sheet .crb-style aside .modifiers_button {
+ text-shadow: none;
}
-.dorako-ui.sheet.pf2e.actor.npc .adjustments .trait {
- border: 1px solid var(--tertiary);
- outline: 1px solid var(--gold-brown);
+.dorako-ui.actor.sheet .crb-style aside .modifiers_button:hover:not(:disabled) {
+ background: white;
+ color: var(--primary);
}
-.dorako-ui.sheet.pf2e.actor.npc ol.spell-list > li .item-name .item-image .item-icon {
- border-radius: 3px;
+.dorako-ui.actor.sheet .crb-style {
+ background-image: url("../img/header.webp"), var(--sheet);
}
-.dorako-ui.sheet.pf2e.actor.npc form .sheet-body .tab {
- padding-top: 2px;
+.dorako-ui.spellcasting-entry.preparation ol.spell-list > li .item-name .item-image:hover .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name .item-image:hover, .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action .item-name .item-image:hover, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item .item-name .item-image:hover {
+ 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, outline 0.15s;
+ background: white !important;
}
-.dorako-ui.sheet.pf2e.actor.npc form .activity-icon {
- font-weight: 100;
+.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options {
+ gap: 3px;
}
-.dorako-ui.sheet.pf2e.actor.npc form input[type=number]:focus,
-.dorako-ui.sheet.pf2e.actor.npc form input[type=number]:hover:not(:disabled),
-.dorako-ui.sheet.pf2e.actor.npc form input[type=text]:focus,
-.dorako-ui.sheet.pf2e.actor.npc form input[type=text]:hover:not(:disabled) {
- border: 1px solid var(--tertiary);
- box-shadow: 0 0 10px var(--primary-light);
+.dorako-ui.sheet.actor.loot section.sidebar .gm-settings .loot-distribution {
+ box-shadow: unset;
+ background: unset;
+ gap: 3px;
+ display: flex;
+ flex-direction: column;
}
-.dorako-ui.sheet.pf2e.actor.npc form input.adjustable:not(:focus).adjusted-higher,
-.dorako-ui.sheet.pf2e.actor.npc form span.adjustable.adjusted-higher {
- color: green !important;
+.dorako-ui.sheet.actor.loot section.sidebar .gm-settings .loot-distribution button {
+ background-color: var(--tertiary);
}
-.dorako-ui.sheet.pf2e.actor.npc form input.adjustable:not(:focus).adjusted-lower,
-.dorako-ui.sheet.pf2e.actor.npc form span.adjustable.adjusted-lower {
- color: red !important;
+.dorako-ui.sheet.actor.loot section.sidebar .gm-settings .loot-distribution button:hover {
+ color: black;
+ background-color: var(--tertiary-dark);
}
-.dorako-ui.sheet.pf2e.actor.npc form .top-sections {
- gap: 5px;
+.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .auxiliary-actions button:not(:disabled) {
+ text-shadow: unset;
}
-.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
- border-radius: 3px;
- margin: 3px;
- margin-top: 0px;
- margin-bottom: 10px;
+.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell.expanded {
+ border-radius: 0px 0px 10px 10px;
}
-.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.initiative select {
- width: 98%;
- margin-bottom: 2px;
- color: var(--color-text-dark-secondary);
+.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary .item-buttons button {
+ 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, outline 0.15s;
+ text-shadow: 0px 0px 3px black;
+ color: white;
+ background-color: var(--primary);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset;
+ border: 1px solid var(--gold-brown);
}
-.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section .side-bar-section-header {
- align-items: center;
- margin-bottom: unset;
- margin-bottom: 2px;
+.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary .item-buttons button:hover {
+ background-color: var(--primary-light);
}
-.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section .side-bar-section-header.disabled {
- margin-bottom: unset;
+.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
+ margin: 5px 0px;
+ border-radius: 8px;
}
-.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed .side-bar-section-header {
- margin-bottom: unset;
+.dorako-ui.actor.sheet .crb-style nav.sheet-navigation .item, .dorako-ui.actor.sheet .crb-style nav.sheet-navigation .item:hover, .dorako-ui .actor.sheet .crb-style nav.sheet-navigation .item.active {
+ z-index: 4;
}
-.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed .side-bar-section-header.disabled {
- margin-bottom: unset;
+.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header > button, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header > .controls {
+ gap: 3px;
}
-.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed {
- max-height: 24px;
- transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
+.dorako-ui.actor.sheet .inventory .list-row .item-controls .item-control.item-carry-type:not(.active) {
+ color: var(--half-transparent);
}
-.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed .side-bar-section-header {
- border-radius: 3px;
+.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.inventory .encumbrance .encumbrance-light-bulk-overflow {
+ color: var(--body);
+ text-shadow: unset;
}
-.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed:not(.empty):hover {
- max-height: 1000px;
- transition: max-height 1s ease-in-out;
+.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name .item-image .item-icon {
+ border-radius: 2px;
}
-.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed:not(.empty):hover .side-bar-section-header {
- border-radius: 3px 3px 0px 0px;
+.dorako-ui.actor.sheet .inventory .item-name .item-image {
+ background-color: var(--alt-dark);
+ border: 1px solid var(--gold-brown);
+ border-bottom: 0px;
+ border-left: 0px;
}
-.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed:not(.empty):hover .side-bar-section-content {
- display: block;
+.dorako-ui.actor.sheet .inventory .item-name .item-image:last-child {
+ border-bottom: 1px solid var(--gold-brown);
}
-.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed .side-bar-section-content {
- display: none;
+.dorako-ui.actor.sheet .inventory .container-held-items .item-name .item-image {
+ border-left: 1px solid var(--gold-brown);
}
-.dorako-ui.sheet.pf2e.actor.npc form .section-container {
- box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
- padding: 0px;
- border-radius: 3px;
- margin: 3px;
- margin-top: 0px;
- margin-bottom: 10px;
- background-color: var(--bg);
- background-image: var(--sheet);
- background-size: cover;
+.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.inventory .wealth {
+ margin-bottom: unset;
+ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 2px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(0, 0, 0, 0.18);
}
-.dorako-ui.sheet.pf2e.actor.npc form .section-container .section-header {
- box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.5);
- background: var(--primary);
- border-color: var(--primary);
+.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.inventory .inventory-list {
+ padding-top: 0.5rem;
}
-.dorako-ui.sheet.pf2e.actor.npc form .section-container:not(.headerless) .section-body {
- border-top: 1px solid var(--tertiary);
+.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions {
+ gap: unset;
}
-.dorako-ui.sheet.pf2e.actor.npc form .section-container .section-body {
- border: none;
- padding: 0;
- padding: 5px;
+.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions > div {
+ padding-top: 0.5rem;
}
-.dorako-ui.sheet.pf2e.actor.npc form .section-container.toggles {
- border-image-repeat: repeat;
- border-image-slice: 11;
- 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");
- border-image-width: 14px;
- border-style: double;
- padding-left: 8px;
- padding-right: 8px;
- margin-left: 0px;
- font-weight: 500;
- margin-right: 0px;
- margin-top: 0px;
- margin-bottom: 0px;
- box-shadow: none;
- background: none;
- margin: 5px;
+.dorako-ui.actor.sheet aside {
+ z-index: 1;
}
-.dorako-ui.sheet.pf2e.actor.npc form .sidebar .image-container {
- border: none;
+
+.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary, .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary, .dorako-ui.sheet.party [data-tab=overview] .summary, .dorako-ui.sheet.party [data-tab=exploration] .activities .member-activity, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier, .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action.expanded .item-summary, .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute h3.attribute-mod,
+.foundry2.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary,
+.foundry2.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary,
+.foundry2.sheet.party [data-tab=overview] .summary,
+.foundry2.sheet.party [data-tab=exploration] .activities .member-activity,
+.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier,
+.foundry2.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action.expanded .item-summary,
+.foundry2.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options,
+.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options,
+.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill,
+.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill,
+.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill,
+.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability,
+.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod,
+.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute,
+.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute h3.attribute-mod {
+ border-image-source: var(--ornamentation);
}
-.dorako-ui.sheet.pf2e.actor.npc form .sidebar .saves-section.side-bar-section {
- display: flex;
- flex-direction: column;
+
+.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary, .foundry2-pc.sheet.party [data-tab=overview] .summary, .foundry2-pc.sheet.party [data-tab=exploration] .activities .member-activity, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action.expanded .item-summary, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute h3.attribute-mod {
+ border-image-source: var(--ornamentation);
+ background: var(--color-warm-4);
}
-.dorako-ui.sheet.pf2e.actor.npc form .sidebar .saves-section.side-bar-section.collapsed {
- max-height: 52px;
+
+.foundry2-pc.actor.sheet.green-theme .crb-style,
+.dorako-ui.actor.sheet.green-theme .crb-style {
+ --header: url("/modules/pf2e-dorako-ui/img/green-header.webp");
+ background-image: url("/modules/pf2e-dorako-ui/img/green-header.webp"), var(--sheet);
}
-.dorako-ui.sheet.pf2e.actor.npc form .sidebar .saves-section.side-bar-section.collapsed:hover {
- max-height: 1000px;
+.foundry2-pc.actor.sheet.green-theme .crb-style aside,
+.dorako-ui.actor.sheet.green-theme .crb-style aside {
+ background-image: url("/modules/pf2e-dorako-ui/img/green-sidebar-top.webp"), url("/modules/pf2e-dorako-ui/img/green-sidebar-bottom.webp");
}
-.dorako-ui.sheet.pf2e.actor.npc form .sidebar .saves {
- margin-top: 4px;
- width: unset;
+.foundry2-pc.actor.sheet.green-theme .crb-style aside .logo,
+.dorako-ui.actor.sheet.green-theme .crb-style aside .logo {
+ filter: grayscale(0.6);
}
-.dorako-ui.sheet.pf2e.actor.npc form .sidebar .save-details {
- font-size: 14px;
+.foundry2-pc.actor.sheet.green-theme .crb-style aside .sidebar .hitpoints .hp-big .container.current-hp,
+.dorako-ui.actor.sheet.green-theme .crb-style aside .sidebar .hitpoints .hp-big .container.current-hp {
+ background-image: linear-gradient(90deg, var(--remaster) 0%, var(--remaster-light) 50%, var(--remaster) 100%);
+ background-color: var(--remaster);
}
-.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header {
- background: var(--primary);
- border: 1px solid var(--primary);
- border-radius: 3px 3px 0px 0px;
- color: #f5efe0;
- box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.5);
- margin-top: 0px;
- height: 24px;
+.foundry2-pc.actor.sheet.green-theme .crb-style aside .sidebar .armor-class .shield.hp,
+.dorako-ui.actor.sheet.green-theme .crb-style aside .sidebar .armor-class .shield.hp {
+ background: url("/modules/pf2e-dorako-ui/img/blue-shield.webp") no-repeat top center;
}
-.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header.disabled {
- border-radius: 3px;
+.foundry2-pc.actor.sheet.green-theme .crb-style aside .sidebar .initiative-select select,
+.dorako-ui.actor.sheet.green-theme .crb-style aside .sidebar .initiative-select select {
+ background-color: var(--remaster);
}
-.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header + .side-bar-section-content {
- margin: 0px;
- padding: 0px;
+.foundry2-pc.actor.sheet.green-theme .crb-style header.char-header .char-level .level,
+.dorako-ui.actor.sheet.green-theme .crb-style header.char-header .char-level .level {
+ background: url("/modules/pf2e-dorako-ui/img/blue-level-badge.webp") no-repeat;
}
-.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header input[type=number],
-.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header input[type=text] {
- color: #f5efe0;
+.foundry2-pc.actor.sheet.green-theme .crb-style nav.sheet-navigation,
+.dorako-ui.actor.sheet.green-theme .crb-style nav.sheet-navigation {
+ background: var(--remaster-light);
}
-.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header a:hover {
- text-shadow: 0px 0px 8px var(--tertiary);
+.foundry2-pc.actor.sheet.green-theme .crb-style nav.sheet-navigation .item:hover,
+.foundry2-pc.actor.sheet.green-theme .crb-style nav.sheet-navigation .item.active,
+.dorako-ui.actor.sheet.green-theme .crb-style nav.sheet-navigation .item:hover,
+.dorako-ui.actor.sheet.green-theme .crb-style nav.sheet-navigation .item.active {
+ background-image: url("/modules/pf2e-dorako-ui/img/green-nav-item.webp");
}
-.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .inventory-section .inventory-list .item .item-image {
- border: none;
- margin: 3px 4px 3px 6px;
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px #9f725b, inset 0 0 4px rgba(0, 0, 0, 0.5);
+.foundry2-pc.actor.sheet.blue-theme .crb-style,
+.dorako-ui.actor.sheet.blue-theme .crb-style {
+ --header: url("/modules/pf2e-dorako-ui/img/blue-header.webp");
+ background-image: url("/modules/pf2e-dorako-ui/img/blue-header.webp"), var(--sheet);
}
-.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .side-bar .image-container,
-.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .actions-options .actions-option {
- cursor: pointer;
+.foundry2-pc.actor.sheet.blue-theme .crb-style aside,
+.dorako-ui.actor.sheet.blue-theme .crb-style aside {
+ background-image: url("/modules/pf2e-dorako-ui/img/blue-sidebar-top.webp"), url("/modules/pf2e-dorako-ui/img/blue-sidebar-bottom.webp");
}
-.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .actions-options .actions-option:hover {
- text-shadow: 0 0 10px var(--primary-light);
- color: var(--primary);
+.foundry2-pc.actor.sheet.blue-theme .crb-style aside .logo,
+.dorako-ui.actor.sheet.blue-theme .crb-style aside .logo {
+ filter: grayscale(0.6);
}
-.dorako-ui.sheet.pf2e.actor.npc .recall-knowledge .section-body button {
- background: var(--secondary);
- box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 2px hsla(0, 0%, 100%, 0.2);
- border: none;
- color: white;
- transition: background 0.15s ease-in-out;
- margin-top: 3px;
+.foundry2-pc.actor.sheet.blue-theme .crb-style aside .sidebar .hitpoints .hp-big .container.current-hp,
+.dorako-ui.actor.sheet.blue-theme .crb-style aside .sidebar .hitpoints .hp-big .container.current-hp {
+ background-image: linear-gradient(90deg, var(--secondary) 0%, var(--secondary-light) 50%, var(--secondary) 100%);
+ background-color: var(--secondary);
}
-.dorako-ui.sheet.pf2e.actor.npc .recall-knowledge .section-body button:hover {
- background: var(--secondary-light);
+.foundry2-pc.actor.sheet.blue-theme .crb-style aside .sidebar .armor-class .shield.hp,
+.dorako-ui.actor.sheet.blue-theme .crb-style aside .sidebar .armor-class .shield.hp {
+ background: url("/modules/pf2e-dorako-ui/img/blue-shield.webp") no-repeat top center;
}
-
-.pf2e.actor.npc.dorako-ui.npc .side-bar-section-content {
- width: 98%;
- margin-left: 3px;
- margin-right: 3px;
+.foundry2-pc.actor.sheet.blue-theme .crb-style aside .sidebar .initiative-select select,
+.dorako-ui.actor.sheet.blue-theme .crb-style aside .sidebar .initiative-select select {
+ background-color: var(--secondary);
}
-
-.side-bar-section-header .pf2e-see-simple-scale-statistics-High-color-primary {
- color: #3cff00;
+.foundry2-pc.actor.sheet.blue-theme .crb-style header.char-header .char-level .level,
+.dorako-ui.actor.sheet.blue-theme .crb-style header.char-header .char-level .level {
+ background: url("/modules/pf2e-dorako-ui/img/blue-level-badge.webp") no-repeat;
}
-.side-bar-section-header .pf2e-see-simple-scale-statistics-Moderate-color-primary {
- color: #ffff54;
-}
-.side-bar-section-header .pf2e-see-simple-scale-statistics-Low-color-primary {
- color: #ff8000;
-}
-.side-bar-section-header .pf2e-see-simple-scale-statistics-Terrible-color-primary {
- color: #ff0000;
+.foundry2-pc.actor.sheet.blue-theme .crb-style nav.sheet-navigation,
+.dorako-ui.actor.sheet.blue-theme .crb-style nav.sheet-navigation {
+ background: var(--secondary-light);
}
-
-.pf2e-see-simple-scale-statistics-High-color-primary {
- color: #3cff00;
+.foundry2-pc.actor.sheet.blue-theme .crb-style nav.sheet-navigation .item:hover,
+.foundry2-pc.actor.sheet.blue-theme .crb-style nav.sheet-navigation .item.active,
+.dorako-ui.actor.sheet.blue-theme .crb-style nav.sheet-navigation .item:hover,
+.dorako-ui.actor.sheet.blue-theme .crb-style nav.sheet-navigation .item.active {
+ background-image: url("/modules/pf2e-dorako-ui/img/blue-nav-item.webp");
}
-.pf2e-see-simple-scale-statistics-Moderate-color-primary {
- color: #ffff54;
+.dorako-ui.dark-theme h4.rarity-common {
+ color: var(--rarity-common) !important;
+ border-color: var(--rarity-common) !important;
}
-
-.pf2e-see-simple-scale-statistics-Low-color-primary {
- color: #ff8000;
+.dorako-ui.dark-theme h4.rarity-uncommon {
+ color: var(--rarity-uncommon) !important;
+ border-color: var(--rarity-uncommon) !important;
}
-
-.pf2e-see-simple-scale-statistics-Terrible-color-primary {
- color: #ff0000;
+.dorako-ui.dark-theme h4.rarity-rare {
+ color: var(--rarity-rare) !important;
+ border-color: var(--rarity-rare) !important;
}
-
-/* Glassy */
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme {
- background: none;
- box-shadow: none;
+.dorako-ui.dark-theme h4.rarity-unique {
+ color: var(--rarity-unique) !important;
+ border-color: var(--rarity-unique) !important;
}
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .window-header {
- box-shadow: var(--glassy);
- background: var(--glass-bg);
- border-radius: 3px;
- margin: 0px 10px;
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
+.dorako-ui.dark-theme.pf2e.item.sheet form .sheet-body {
+ --color-text-dark-2: var(--color-light-2);
+ --visibility-gm-bg: var(--alt);
}
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .window-content {
+.dorako-ui.dark-theme.pf2e.item.sheet form .sheet-body input[type=text]:not(:disabled), .dorako-ui.dark-theme.pf2e.item.sheet form .sheet-body input[type=number]:not(:disabled) {
+ border: none;
+ border-radius: var(--border-radius);
background: none;
- box-shadow: none;
- margin: unset;
-}
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .npc-sheet-header {
- --color-text-dark-input: var(--color-text-light-heading);
- box-shadow: var(--glassy);
- background: var(--glass-bg);
- border-radius: 3px;
- margin: 5px;
- padding: 2px 5px;
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
-}
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .npc-sheet-header .name .level-label,
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .npc-sheet-header .name .name-value {
- color: var(--tertiary-light);
- text-shadow: 0px 0px 3px black;
-}
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .npc-sheet-header .name .level {
- color: var(--tertiary);
- text-shadow: 0px 0px 3px black;
-}
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .npc-body {
- padding-left: unset;
-}
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .image-container {
+ background-color: var(--glass-bg);
box-shadow: var(--glassy);
- background: var(--glass-bg);
- border-radius: 3px;
- margin: 5px;
- margin-bottom: 8px;
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
-}
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme.dark-theme form .sheet-tabs {
- background: var(--glass-bg);
- margin: 5px;
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
}
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme.dark-theme form .sheet-tabs .item.disabled {
- text-shadow: 0px 0px 3px black;
+.dorako-ui.dark-theme.actor.sheet.character button.use-action {
+ color: black !important;
}
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme form .section-container.toggles {
- background: var(--glass-bg);
- box-shadow: var(--glassy);
- margin: 5px;
- margin-top: 0px;
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
+.dorako-ui.dark-theme.npc .npc-sheet .actions-list li.action .button-group > button.use-action, .dorako-ui.dark-theme.npc .npc-sheet .attacks-list li.action .button-group > button.use-action {
+ border-radius: 2px;
border: none;
- color: var(--color-text-light-heading);
+ box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3), inset 0 0 0 2px rgba(0, 0, 0, 0.2);
+ background: var(--bg-dark);
+ text-rendering: optimizeLegibility;
+ text-transform: uppercase;
+ font: 500 var(--font-size-10) var(--sans-serif);
+ color: black;
}
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .sheet-body .tab.inventory, .dorako-ui.sheet.pf2e.actor.npc.glassy-theme .sheet-body .tab.spells, .dorako-ui.sheet.pf2e.actor.npc.glassy-theme .sheet-body .tab.notes {
+.dorako-ui.dark-theme.npc .npc-sheet .actions-list li.action .button-group > button.use-action:hover, .dorako-ui.dark-theme.npc .npc-sheet .attacks-list li.action .button-group > button.use-action:hover {
+ box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), inset 0 0 0 2px rgba(0, 0, 0, 0.4);
+}
+.dorako-ui.dark-theme.pf2e.item.sheet.action form .drop-zone picture, .dorako-ui.dark-theme.pf2e.item.sheet.action form .drop-zone img {
border: none;
margin: 2px;
/* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- border-radius: 3px;
- margin: 5px;
- background: var(--sheet);
- background-size: cover;
-}
-
-/* Light */
-.dorako-ui.sheet.pf2e.actor.npc.light-theme form .sheet-tabs {
- background-color: var(--bg);
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18);
- border: 1px solid var(--color-border-light-primary);
- border-radius: 3px;
- margin: 2px;
- margin-bottom: 0px;
- z-index: 1;
-}
-
-.dorako-ui.npc.light-theme .tabs .item {
- color: var(--primary-light);
-}
-.dorako-ui.npc.light-theme .tabs .item a:hover {
- text-shadow: 0px 0px 10px var(--primary);
-}
-.dorako-ui.npc.light-theme .tabs .item.disabled {
- color: #ababab;
-}
-.dorako-ui.npc.light-theme .tabs .item.disabled:hover {
- color: var(--primary-dark);
- text-shadow: 0px 0px 10px var(--primary-dark);
-}
-.dorako-ui.npc.light-theme .tabs .item.active {
- color: var(--secondary-light);
- text-shadow: 0px 0px 10px var(--secondary-light);
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
+ background-color: var(--glass-bg);
}
-
-/* Dark */
-.dorako-ui.sheet.pf2e.actor.npc.dark-theme form .sheet-tabs {
+.dorako-ui.dark-theme.pf2e.item.sheet.action form .drop-zone {
border: none;
border-radius: var(--border-radius);
background: none;
background-color: var(--glass-bg);
box-shadow: var(--glassy);
- background: var(--glass-bg-light);
- color: var(--color-text-light-heading);
-}
-
-.dorako-ui.sheet.pf2e.actor.npc.dark-theme .npc-sheet .item.disabled,
-.dorako-ui.sheet.pf2e.actor.npc.dark-theme form .item.disabled {
- color: #666666;
-}
-
-.dorako-ui.sheet.pf2e.actor.npc.dark-theme.window-app .npc-sheet .effects .section-body .effects-list .item.unidentified,
-.dorako-ui.sheet.pf2e.actor.npc.dark-theme.window-app form .sheet-body .effects .section-body .effects-list .item.unidentified {
- outline: 1px dashed #720073;
- background: rgba(245, 234, 245, 0.1333333333);
-}
-
-.sheet.pf2e.actor.npc.dark-theme.window-app input[type=text],
-.sheet.pf2e.actor.npc.dark-theme.window-app input[type=number],
-.sheet.pf2e.actor.npc.dark-theme.window-app input[type=search],
-.sheet.pf2e.actor.npc.dark-theme.window-app input[type=date],
-.sheet.pf2e.actor.npc.dark-theme.window-app input[type=time] {
- box-shadow: unset;
+ background-color: var(--glass-bg-light);
}
-
-.sheet.pf2e.actor.npc.dark-theme .recall-knowledge .section-body button {
+.dorako-ui.dark-theme.pf2e.item.sheet.action form .drop-zone a.content-link {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
box-shadow: var(--glassy);
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
+ padding-right: 15px;
}
-
-.sheet.pf2e.actor.npc.dark-theme .tabs .item.active {
- color: var(--tertiary);
+.dorako-ui.dark-theme.sheet.actor.loot, .dorako-ui.dark-theme.sheet.preparation, .dorako-ui.dark-theme.actor.sheet.character {
+ --text-dark: var(--color-text-light-highlight);
}
-
-.actor.pf2e.actor.npc.dark-theme .tabs .item.active,
-.actor.pf2e.actor.npc.dark-theme a:hover {
- text-shadow: 0 0 10px var(--tertiary);
+.dorako-ui.dark-theme.sheet.party {
+ --color-border: var(--tertiary);
+ --alt-dark: var(--tertiary-dark);
+ --text-dark: var(--color-text-light-highlight);
}
-
-.sheet.pf2e.actor.npc.dark-theme .window-content {
- background: none;
- background-color: #111;
- background: var(--sheet-dark);
- background-size: cover;
+.dorako-ui.dark-theme.sheet.party .sidebar .box header {
+ border: 1px solid var(--tertiary);
}
-
-.sheet.pf2e.actor.npc.dark-theme .tags .tag option.tag_transparent,
-.sheet.pf2e.actor.npc.dark-theme .tags .tag.tag_transparent {
- box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
+.dorako-ui.dark-theme.sheet.party form {
+ background: unset;
}
-
-.sheet.pf2e.actor.npc.dark-theme form .notes {
- text-shadow: none;
+.dorako-ui.dark-theme.sheet.party form .details .title .name {
+ box-shadow: none !important;
+ background: none !important;
}
-
-.sheet.pf2e.actor.npc.dark-theme form,
-.actor.pf2e.actor.npc.dark-theme form .entries-list .spellcasting-entry .header h4.name input,
-.sheet.pf2e.actor.npc.dark-theme .inventory .list-row .item-controls,
-.sheet.pf2e.actor.npc.dark-theme ol.spell-list > li.spell-level-header,
-.sheet.pf2e.actor.npc.dark-theme form .side-bar-section.initiative select,
-.sheet.pf2e.actor.npc.dark-theme form .notes .notes-text,
-.actor.pf2e.actor.npc.dark-theme form .notes .notes-text {
+.dorako-ui.dark-theme .tags .tag.tag_transparent,
+.dorako-ui.dark-theme .tags .tag option.tag_transparent {
color: white;
}
-
-.sheet.pf2e.actor.npc.dark-theme form input[type=number],
-.sheet.pf2e.actor.npc.dark-theme form input[type=text],
-.sheet.pf2e.actor.npc.dark-theme form .notes .details-label,
-.sheet.pf2e.actor.npc.dark-theme form .notes .details-label {
- color: #c9c9c9;
+.dorako-ui.dark-theme.sheet.party .sidebar .box footer {
+ background: var(--tertiary);
}
-
-.actor.pf2e.actor.npc.dark-theme form .sheet-tabs .disabled.active,
-.actor.pf2e.actor.npc.dark-theme form .sheet-tabs .disabled:hover {
- color: gray;
+.dorako-ui.dark-theme.sheet.party [data-tab=exploration] .exploration-members .member .sub-data {
+ background-color: rgba(255, 255, 255, 0.1);
}
-
-.sheet.pf2e.actor.npc.dark-theme .inventory .item-summary,
-.sheet.pf2e.actor.npc.dark-theme ol.spell-list > li .item-summary {
- background-color: transparent;
+.dorako-ui.dark-theme.sheet.party [data-tab=exploration] .exploration-members .member .sub-data > span:not(:last-child) {
+ border-color: rgba(255, 255, 255, 0.2);
}
-
-.sheet.pf2e.actor.npc.dark-theme form .actions-options .actions-option:hover {
- text-shadow: 0 0 10px var(--tertiary);
+.dorako-ui.dark-theme.sheet.party [data-tab=overview] .member .main-stats .ac .value {
color: var(--tertiary);
+ text-shadow: 0px 1px 0px black;
}
-
-.actor.pf2e.actor.npc.dark-theme .inventory .list-row .item-controls .item-control.item-carry-type.active,
-.actor.pf2e.actor.npc.dark-theme .inventory .list-row .item-controls .item-control.item-toggle-invest.active,
-.actor.pf2e.actor.npc.dark-theme ol.spell-list > li .item-name h4:hover,
-.actor.pf2e.actor.npc.dark-theme .inventory .item-name h3:hover,
-.actor.pf2e.actor.npc.dark-theme .inventory .item-name h4:hover {
- color: var(--tertiary);
+.dorako-ui.dark-theme.sheet.party [data-tab=overview] .summary nav button.active {
+ background: var(--primary);
}
-
-.sheet.actor.pf2e.actor.npc.dark-theme form .section-container.toggles {
- border-image-source: var(--ornamentation);
+.dorako-ui.dark-theme.sheet.party .tag-light {
+ background: var(--tag-color);
+ color: white;
+ box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5) inset;
}
-
-.sheet.actor.pf2e.actor.npc.dark-theme form .side-bar-section:not(.save-details),
-.sheet.actor.pf2e.actor.npc.dark-theme form .section-container {
- background: var(--sheet-dark);
- background-size: cover;
+.dorako-ui.dark-theme.sheet.party nav.sub-nav a, .dorako-ui.dark-theme.sheet.party nav.sub-nav .tab {
+ color: var(--tertiary-dark);
}
-
-.dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .compendium-browser-settings form .setting-section, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .compendium-browser-settings form .setting-section, .dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .spell-browser .filtercontainer, .dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .spell-browser .sortcontainer, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .spell-browser .filtercontainer, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .spell-browser .sortcontainer {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
- padding: 5px;
- background-color: rgba(0, 0, 0, 0.3);
+.dorako-ui.dark-theme.sheet.party [data-tab=exploration] .activities .member-activity .empty .name, .dorako-ui.dark-theme.sheet.party nav.sub-nav a.active, .dorako-ui.dark-theme.sheet.party nav.sub-nav .tab.active {
+ color: var(--tertiary);
}
-.dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button {
- padding: 5px;
- background-color: var(--glass-bg);
- margin-bottom: 5px;
+.dorako-ui.dark-theme.sheet.party nav.sub-nav {
+ background: var(--glass-bg-light);
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18), 0px -1px 2px rgba(255, 255, 255, 0.3) inset;
}
-.dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button:hover, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button:hover {
- background-color: var(--primary);
+.dorako-ui.dark-theme.sheet.party nav.sub-nav .tab {
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ border-right: 1px solid rgba(0, 0, 0, 0.2);
}
-.dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .spell-browser .control-area, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .spell-browser .control-area {
- display: flex;
- flex-direction: column;
- gap: 5px;
- overflow-x: clip;
+.dorako-ui.dark-theme.sheet.party nav.sub-nav::before, .dorako-ui.dark-theme.sheet.party nav.sub-nav::after {
+ filter: invert(1);
}
-.dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .spell-browser .control-area > div:first-child, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .spell-browser .control-area > div:first-child {
- margin-top: 10px;
+.dorako-ui.dark-theme.sheet.party [data-tab=overview] .member .name .hero-points .empty {
+ border-color: var(--tertiary);
}
-
-.no-compendium-banner-images .compendium-sidebar .directory-item.compendium .compendium-banner {
- display: none;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button {
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset;
+ --color-border-piercing: #5c5c5c;
+ --color-border-slashing: #5c5c5c;
+ --color-border-bludgeoning: #5c5c5c;
}
-
-.dorako-ui.sheet.kingdom-builder form {
- background: var(--sheet);
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button:hover, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button.selected {
+ background: white;
}
-.dorako-ui.sheet.kingdom-builder .ability-builder .row-heading img, .dorako-ui.sheet.kingdom-builder .build-element .choices .choice img {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- border-radius: 3px;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button:hover .icon, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button.selected .icon {
+ color: black !important;
}
-
-.dorako-ui.dark-theme.sheet.kingdom-builder .window-content {
- box-shadow: var(--gold-and-glow);
- --alt-dark: var(--tertiary);
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button .icon {
+ text-shadow: none;
}
-.dorako-ui.dark-theme.sheet.kingdom-builder .window-content button[data-action=boost] {
- transition: unset !important;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button.damage.color.bludgeoning .icon, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button.damage.color.piercing .icon, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group .versatile-options button.damage.color.slashing .icon {
+ color: var(--color-border-piercing);
}
-.dorako-ui.dark-theme.sheet.kingdom-builder .window-content button[data-action=boost]:hover {
- background: var(--button-color) !important;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .item-image i, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .alignment select, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .auxiliary-actions button select.modular {
+ color: black;
}
-.dorako-ui.dark-theme.sheet.kingdom-builder .build-element .selection {
- box-shadow: var(--gold-and-glow);
- background: rgba(0, 0, 0, 0.5);
- border-radius: var(--border-radius);
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary .tag.tag_secondary, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary .tag.tag_secondary {
+ background-color: var(--tertiary-dark);
+ color: black;
}
-.dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .summary-row .hint-container h3, .dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .title {
- color: var(--tertiary);
+.dorako-ui.dark-theme .tags .tag.tag_secondary,
+.dorako-ui.dark-theme .tags .tag option.tag_secondary {
+ background-color: var(--tertiary-dark);
+ color: black;
}
-.dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .row-column button.boost {
- --button-color: #316549;
- --button-locked-color: #1b3c2a;
+.dorako-ui.dark-theme .tags .tag.tag_transparent,
+.dorako-ui.dark-theme .tags .tag option.tag_transparent {
+ box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
}
-.dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .row-column button.flaw {
- --button-color: #5e0000;
- --button-locked-color: #5e0000;
+.dorako-ui.dark-theme.sheet.actor.loot section.sidebar .gm-settings .loot-distribution {
+ gap: 5px;
}
-.dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .row-column button.locked {
- background: var(--button-locked-color) !important;
- border-color: var(--button-locked-color) !important;
+.dorako-ui.dark-theme.sheet.actor.loot section.sidebar .gm-settings .loot-distribution button {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ text-shadow: unset;
+ background-color: var(--tertiary);
+ color: black;
}
-.dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .row-column button.locked {
- background: var(--button-locked-color) !important;
- border-color: var(--button-locked-color) !important;
+.dorako-ui.dark-theme.sheet.actor.loot section.sidebar .gm-settings .loot-distribution button:hover {
+ background-color: var(--tertiary-dark);
+ color: black;
}
-.dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .row-column button.selected {
- background: var(--button-color) !important;
+.dorako-ui.dark-theme.actor.sheet .inventory .item-summary {
+ background: rgba(0, 0, 0, 0.25);
}
-
-.dorako-ui.kingdom.sheet .tab.active[data-tab=activities] .actions h3.header .filters .choice {
- background-color: var(--secondary);
- opacity: unset;
+.dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control.item-toggle-invest {
+ color: var(--half-transparent);
}
-.dorako-ui.kingdom.sheet .tab.active[data-tab=activities] .actions h3.header .filters .choice.active {
- background-color: var(--secondary-light);
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute .abbreviation, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute .attribute-name, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability .ability-name {
+ color: var(--color-border-light-primary);
}
-
-.dorako-ui.dark-theme.sheet.kingdom {
- --alt-dark: var(--tertiary-dark);
- --color-border-divider: var(--tertiary);
- --paper-bg: rgba(120, 100, 82, 0.3);
- --drop-shadow: 0 0 0 1px var(--gold-brown), 0 0 0 1px var(--tertiary) inset, inset 0 0 3px rgba(255, 255, 255, 0.5);
- --color-text-dark-input: var(--color-text-light-highlight);
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute input, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability .ability-score input {
+ background: rgba(211, 204, 188, 0.2);
+ box-shadow: none;
}
-.dorako-ui.dark-theme.sheet.kingdom .proficiency[data-rank="4"],
-.dorako-ui.dark-theme.sheet.kingdom .proficiency option[value="4"] {
- background: var(--color-proficiency-legendary) !important;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item.unidentified {
+ border-radius: 3px;
+ background: rgba(245, 234, 245, 0.1333333333);
+ outline: 1px dashed #720073;
}
-.dorako-ui.dark-theme.sheet.kingdom .proficiency[data-rank="3"],
-.dorako-ui.dark-theme.sheet.kingdom .proficiency option[value="3"] {
- background: var(--color-proficiency-master) !important;
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item {
+ border-image: linear-gradient(90deg, rgba(241, 237, 234, 0), var(--tertiary)) 1;
}
-.dorako-ui.dark-theme.sheet.kingdom .proficiency[data-rank="2"],
-.dorako-ui.dark-theme.sheet.kingdom .proficiency option[value="2"] {
- background: var(--color-proficiency-expert) !important;
+.dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control .fa-stack .fa-1, .dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control .fa-stack .fa-2 {
+ color: black;
}
-.dorako-ui.dark-theme.sheet.kingdom .proficiency[data-rank="1"],
-.dorako-ui.dark-theme.sheet.kingdom .proficiency option[value="1"] {
- background: var(--color-proficiency-trained) !important;
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.biography h3 {
+ color: var(--tertiary);
+ border-color: var(--tertiary);
}
-.dorako-ui.dark-theme.sheet.kingdom button.small-button,
-.dorako-ui.dark-theme.sheet.kingdom select.proficiency,
-.dorako-ui.dark-theme.sheet.kingdom span.proficiency {
- background: var(--color-proficiency-untrained) !important;
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.biography .biography-content .editor .editor-content {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
}
-.dorako-ui.dark-theme.sheet.kingdom form {
- background: unset;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header {
+ color: var(--tertiary);
}
-.dorako-ui.dark-theme.sheet.kingdom h3.header button {
- box-shadow: none;
- border-radius: 3px 3px 0px 0px;
- border: 1px solid var(--tertiary);
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action.expanded h4 {
+ color: var(--tertiary);
}
-.dorako-ui.dark-theme.sheet.kingdom h3.header button:hover {
- box-shadow: none;
- border-radius: 3px 3px 0px 0px;
- border: 1px solid var(--tertiary);
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action.expanded .item-summary .tag.tag_secondary {
background-color: var(--tertiary-dark);
- color: black;
- text-shadow: unset;
}
-.dorako-ui.dark-theme.sheet.kingdom form > header input {
- box-shadow: none !important;
- background: none !important;
- border-radius: unset !important;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute .label,
+.dorako-ui.dark-theme .crb-style .details-label {
+ color: var(--tertiary);
}
-.dorako-ui.dark-theme.sheet.kingdom form > header input:hover {
- border-bottom: 1px solid white !important;
+.dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control.toggle-invested {
+ color: rgba(255, 255, 255, 0.5);
}
-.dorako-ui.dark-theme.sheet.kingdom form > .container input[type=number] {
- background: none !important;
- border-radius: 3px !important;
- box-shadow: 0px 0px 0px 1px var(--tertiary) !important;
+.dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control.item-toggle-invest.active, .dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control.item-carry-type.active, .dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control.toggle-invested.active {
+ color: var(--tertiary-dark);
}
-.dorako-ui.dark-theme.sheet.kingdom form > .container input[type=number]:hover {
- background: var(--tertiary-dark) !important;
- color: black;
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-name .actions-title .action-name > h4:hover, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-name .actions-title .action-name > h4:hover {
+ color: var(--tertiary);
}
-.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav {
- background: var(--glass-bg-light);
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18), 0px -1px 2px rgba(255, 255, 255, 0.3) inset;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability .ability-id, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute .attribute-id {
+ color: var(--tertiary);
}
-.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav .tab {
- border-left: 1px solid rgba(255, 255, 255, 0.3);
- border-right: 1px solid rgba(0, 0, 0, 0.2);
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane h1 {
+ color: var(--tertiary);
}
-.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav::before, .dorako-ui.dark-theme.sheet.kingdom nav.sub-nav::after {
- filter: invert(1);
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header button {
+ background-color: var(--tertiary);
+ color: black;
+ text-shadow: unset;
}
-.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav a,
-.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav .tab {
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability.key .ability-id, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability.key .ability-mod {
color: var(--tertiary-dark);
}
-.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav a.active,
-.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav .tab.active {
- color: var(--tertiary);
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title {
+ color: var(--tertiary-dark);
}
-.dorako-ui.dark-theme.sheet.kingdom .tab.active[data-tab=main] .ability-scores .ability .corruption-section .progress {
- background: var(--paper-bg);
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill .skill-score, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill .skill-score, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill .skill-score {
+ color: var(--tertiary);
+ text-shadow: unset;
}
-.dorako-ui.dark-theme.sheet.kingdom .tab.active[data-tab=features] .feat-item .item-name h4:hover,
-.dorako-ui.dark-theme.sheet.kingdom .tab.active[data-tab=activities] .skills .skill .mod,
-.dorako-ui.dark-theme.sheet.kingdom h3.header {
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name h4:hover, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action .item-name .actions-title .action-name h4:hover, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action .item-name h4:hover {
color: var(--tertiary);
+ text-shadow: unset;
}
-.dorako-ui.dark-theme.sheet.kingdom .tab.active[data-tab=activities] .skills .control-dc .mod,
-.dorako-ui.dark-theme.sheet.kingdom .tab.active[data-tab=features] .feat-item .item-name .feat-slot-title {
- color: var(--tertiary-dark);
+.dorako-ui.dark-theme.actor.sheet .crb-style aside .modifiers_button {
+ background: hsla(0, 0%, 100%, 0.75);
+ border: none;
+ border-radius: 2px 2px 0 0;
+ box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.4);
+ color: var(--primary);
+ margin: 0;
+ padding: 2px 3px;
}
-
-.dorako-ui.dark-theme.pf2e.item.sheet form .tab.active.rules .rule-editing > .cm-editor, .dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-editing > .cm-editor {
+.dorako-ui.dark-theme.actor.sheet .crb-style aside .classdc-rank .modifiers_button {
+ border-radius: 2px;
+}
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary .item-buttons button {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
background-color: var(--glass-bg);
- border-radius: 5px;
- box-shadow: var(--glassy-sharp);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
+ font-family: var(--sans-serif);
+ text-shadow: 0px 0px 3px black;
}
-.dorako-ui.dark-theme .ͼ2 .cm-content {
- caret-color: white;
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary .item-buttons button:hover {
+ background-color: var(--primary-light);
+ color: white;
+ text-shadow: 0px 0px 3px black;
}
-.dorako-ui.dark-theme .ͼ2 .cm-gutters {
- background-color: black;
- background-color: var(--glass-bg);
- border-right: 1px solid var(--tertiary);
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ margin: 5px 0px;
+ border-radius: 8px;
+ background-color: var(--secondary-dark);
+ background-blend-mode: luminosity;
}
-.dorako-ui.dark-theme .ͼ2 .cm-activeLineGutter {
- background-color: var(--tertiary);
- color: black;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content nav {
+ background: var(--glass-bg-light);
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18), 0px -1px 2px rgba(255, 255, 255, 0.3) inset;
}
-.dorako-ui.dark-theme .ͼ2 .cm-activeLine {
- background-color: rgba(245, 222, 179, 0.246);
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content nav .tab {
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ border-right: 1px solid rgba(0, 0, 0, 0.2);
+ color: var(--tertiary-dark);
}
-.dorako-ui.dark-theme .ͼ1.cm-focused .cm-matchingBracket {
- background-color: yellow;
- color: black;
- border-radius: 3px;
- box-shadow: 0px 2px 3px black;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content nav .tab.active {
+ color: var(--tertiary);
}
-.dorako-ui.dark-theme .ͼe {
- color: red;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content nav .tab:hover {
+ text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
-.dorako-ui.dark-theme .ͼd {
- color: greenyellow;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content nav::before, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content nav::after {
+ filter: invert(1);
}
-.dorako-ui.dark-theme .ͼc {
- color: rgb(68, 68, 252);
+.dorako-ui.dark-theme.pf2e.item.sheet form section.sheet-body .item-mystification.active .mystification-status label, .dorako-ui.dark-theme.pf2e.item.sheet form .sheet-content section.sheet-sidebar .inventory-details label, .dorako-ui.dark-theme.pf2e.item.sheet form .sheet-content section.sheet-sidebar .feat-details label {
+ color: var(--color-text-light);
}
-.dorako-ui.dark-theme .ͼb {
- color: rgb(217, 31, 217);
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .alt-usage img.alt-usage-icon {
+ filter: invert(1);
}
-.dorako-ui.dark-theme .ͼ1 .cm-lintPoint:after {
- border-bottom: 4px solid var(--primary-light);
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .rollable .d20-svg path, .dorako-ui.dark-theme.actor.sheet a.roll-icon svg path {
+ fill: var(--text-light);
}
-
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-.foundry2.pf2e.item.sheet form .tab.active.rules .rule-editing > .cm-editor, .foundry2.pf2e.item.sheet form .item-rules .rule-editing > .cm-editor {
- background-color: var(--color-cool-4);
- border-radius: var(--border-radius);
- border: 1px solid var(--color-cool-3);
- color: var(--color-light-2);
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input {
+ box-shadow: unset;
}
-.foundry2 .ͼ2 .cm-content {
- caret-color: white;
+.dorako-ui.dark-theme.sheet.actor section.sidebar, .dorako-ui.dark-theme.sheet.actor section.sidebar .gm-settings, .dorako-ui.dark-theme.sheet.actor section.sidebar > img.actor-icon, .dorako-ui.dark-theme.sheet.actor section.sidebar .sidebar-meta, .dorako-ui.dark-theme.sheet.actor .sheet-header {
+ border-color: var(--tertiary) !important;
}
-.foundry2 .ͼ2 .cm-gutters {
- background-color: var(--application-bg);
- border-right: 1px solid var(--color-warm-2);
- border: unset;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .button-group {
+ gap: 3px;
}
-.foundry2 .ͼ2 .cm-activeLineGutter {
- background-color: var(--color-warm-1);
- color: black;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button.tag, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .button-group button.tag {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ text-shadow: 0px 0px 3px black;
}
-.foundry2 .ͼ2 .cm-activeLine {
- background-color: color-mix(in srgb, var(--color-warm-2) 20%, transparent);
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button.tag:not(:disabled), .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .button-group button.tag:not(:disabled) {
+ background: var(--secondary);
+ color: var(--color-text-light-highlight);
}
-.foundry2 .ͼ1.cm-focused .cm-matchingBracket {
- background-color: yellow;
- color: black;
- border-radius: 3px;
- box-shadow: 0px 2px 3px black;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button.tag:not(:disabled).damage, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .button-group button.tag:not(:disabled).damage {
+ background: var(--primary);
}
-.foundry2 .ͼe {
- color: red;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button.tag:not(:disabled).damage:hover, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .button-group button.tag:not(:disabled).damage:hover {
+ background: var(--primary-light);
+ color: white;
}
-.foundry2 .ͼd {
- color: greenyellow;
+.dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button.tag:not(:disabled):hover, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list.strikes-list li.strike .button-group button.tag:not(:disabled):hover {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ text-shadow: 0px 0px 3px black;
+ background: var(--secondary-light);
+ color: white;
}
-.foundry2 .ͼc {
- color: var(--color-level-info);
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li button.cast-spell, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .blue-button {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ text-shadow: 0px 0px 3px black;
+ background: var(--secondary);
+ color: var(--color-text-light-highlight);
}
-.foundry2 .ͼb {
- color: rgb(217, 31, 217);
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li button.cast-spell:hover, .dorako-ui.dark-theme.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .blue-button:hover {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ text-shadow: 0px 0px 3px black;
+ background: var(--secondary-light);
+ color: white;
}
-.foundry2 .ͼ1 .cm-lintPoint:after {
- border-bottom: 4px solid var(--primary-light);
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li[data-expended-state=true] .cast-spell {
+ background: var(--secondary-dark);
+ color: var(--color-disabled);
}
-
-.foundry2.sheet.hazard {
- --color-text-light: var(--color-light-2);
+.dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li[data-expended-state=true] .cast-spell:hover {
+ background: var(--secondary-dark);
+ color: var(--color-disabled);
}
-.foundry2.sheet.hazard.window-app .window-header {
- background: #19302c;
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
+.dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-details h1.char-name input[type=text], .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-details h1.char-name span.non-editable, .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-level .level input, .dorako-ui.dark-theme.actor.sheet.character .crb-style header.char-header .char-level .exp-data .exp-input input, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.directory-list .action-header h3 input.item-name-input, .dorako-ui.dark-theme.actor.sheet .crb-style aside input[type=number], .dorako-ui.dark-theme.actor.sheet .crb-style aside .sidebar .stamina li input.right {
+ background: unset;
+ box-shadow: unset;
+ color: unset;
}
-.foundry2.sheet.hazard.window-app.minimized .window-header {
- border-radius: var(--border-radius);
+.dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-details h1.char-name input[type=text]:hover, .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-details h1.char-name input[type=text]:focus, .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-details h1.char-name span.non-editable:hover, .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-details h1.char-name span.non-editable:focus, .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-level .level input:hover, .dorako-ui.dark-theme.actor.sheet .crb-style header.char-header .char-level .level input:focus, .dorako-ui.dark-theme.actor.sheet.character .crb-style header.char-header .char-level .exp-data .exp-input input:hover, .dorako-ui.dark-theme.actor.sheet.character .crb-style header.char-header .char-level .exp-data .exp-input input:focus, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.directory-list .action-header h3 input.item-name-input:hover, .dorako-ui.dark-theme.actor.sheet .crb-style .sheet-body .sheet-content ol.directory-list .action-header h3 input.item-name-input:focus, .dorako-ui.dark-theme.actor.sheet .crb-style aside input[type=number]:hover, .dorako-ui.dark-theme.actor.sheet .crb-style aside input[type=number]:focus, .dorako-ui.dark-theme.actor.sheet .crb-style aside .sidebar .stamina li input.right:hover, .dorako-ui.dark-theme.actor.sheet .crb-style aside .sidebar .stamina li input.right:focus {
+ background: unset;
+ box-shadow: unset;
+ color: unset;
}
-.foundry2.sheet.hazard .section-container.publication .section-body input[type=text], .foundry2.sheet.hazard input[type=text], .foundry2.sheet.hazard input[type=number] {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+
+.combat-sidebar .drag-gap {
+ visibility: hidden;
}
-.foundry2.sheet.hazard .section-container.publication .section-body input[type=text]:not(:disabled, .disabled):hover, .foundry2.sheet.hazard .section-container.publication .section-body input[type=text]:focus, .foundry2.sheet.hazard input[type=text]:not(:disabled, .disabled):hover, .foundry2.sheet.hazard input[type=text]:focus, .foundry2.sheet.hazard input[type=number]:not(:disabled, .disabled):hover, .foundry2.sheet.hazard input[type=number]:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+.combat-sidebar .hidden-name .token-name h4 {
+ color: var(--color-text-light-7);
}
-.foundry2.sheet.hazard .section-container.publication .section-body input[type=text].disabled, .foundry2.sheet.hazard .section-container.publication .section-body input[type=text]:disabled, .foundry2.sheet.hazard input[type=text].disabled, .foundry2.sheet.hazard input[type=text]:disabled, .foundry2.sheet.hazard input[type=number].disabled, .foundry2.sheet.hazard input[type=number]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.combat-sidebar li.combatant .token-image {
+ margin: 2px;
}
-.foundry2.sheet.hazard .section-container.publication .section-body input[type=text]::placeholder, .foundry2.sheet.hazard input[type=text]::placeholder, .foundry2.sheet.hazard input[type=number]::placeholder {
- color: var(--input-placeholder-color);
+.combat-sidebar li.combatant .token-name img.token-effect {
+ border-radius: 50%;
+ border: 1px solid var(--tertiary);
+ box-shadow: 1px 1px 4px #222;
}
-.foundry2.sheet.hazard .section-container.publication .section-body input[type=text]::selection, .foundry2.sheet.hazard input[type=text]::selection, .foundry2.sheet.hazard input[type=number]::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.combat-sidebar li.combatant.defeated img {
+ transform: unset;
}
-.foundry2.sheet.hazard .section-container.publication .section-body input[type=text][type=checkbox], .foundry2.sheet.hazard input[type=text][type=checkbox], .foundry2.sheet.hazard input[type=number][type=checkbox] {
- border: unset;
+.combat-sidebar li.combatant.active {
+ background: var(--primary);
+ color: var(--color-text-light-highlight);
}
-.foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled), .foundry2.sheet.hazard form > header input[type=text]:focus, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled), .foundry2.sheet.hazard form > header input[type=number]:focus {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+
+#ui-middle {
+ position: relative;
}
-.foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled):not(:disabled, .disabled):hover, .foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled):focus, .foundry2.sheet.hazard form > header input[type=text]:focus:not(:disabled, .disabled):hover, .foundry2.sheet.hazard form > header input[type=text]:focus:focus, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled):not(:disabled, .disabled):hover, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled):focus, .foundry2.sheet.hazard form > header input[type=number]:focus:not(:disabled, .disabled):hover, .foundry2.sheet.hazard form > header input[type=number]:focus:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+
+#effects-panel.dorako-ui {
+ pointer-events: initial;
+ position: absolute;
+ top: 5px;
+ top: 0px;
+ right: 3px;
+ right: -3px;
+ overflow: hidden scroll;
+ height: calc(100% - 62px);
+ height: 100%;
+ padding-top: 5px;
+ padding-bottom: 10%;
+ padding-left: 15px;
}
-.foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled).disabled, .foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled):disabled, .foundry2.sheet.hazard form > header input[type=text]:focus.disabled, .foundry2.sheet.hazard form > header input[type=text]:focus:disabled, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled).disabled, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled):disabled, .foundry2.sheet.hazard form > header input[type=number]:focus.disabled, .foundry2.sheet.hazard form > header input[type=number]:focus:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+#effects-panel.dorako-ui::-webkit-scrollbar-track {
+ box-shadow: none;
}
-.foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled)::placeholder, .foundry2.sheet.hazard form > header input[type=text]:focus::placeholder, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled)::placeholder, .foundry2.sheet.hazard form > header input[type=number]:focus::placeholder {
- color: var(--input-placeholder-color);
+#effects-panel.dorako-ui .effect-item {
+ display: flex;
+ justify-content: flex-end;
+ height: 46px;
+ margin-bottom: 0.2em;
+ margin-right: 3px;
}
-.foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled)::selection, .foundry2.sheet.hazard form > header input[type=text]:focus::selection, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled)::selection, .foundry2.sheet.hazard form > header input[type=number]:focus::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+#effects-panel.dorako-ui .effect-item:hover .effect-info {
+ display: block;
}
-.foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled)[type=checkbox], .foundry2.sheet.hazard form > header input[type=text]:focus[type=checkbox], .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled)[type=checkbox], .foundry2.sheet.hazard form > header input[type=number]:focus[type=checkbox] {
- border: unset;
+#effects-panel.dorako-ui .effect-item[data-badge-type=formula] .icon:hover:before {
+ border-radius: 50%;
}
-.foundry2.sheet.hazard form > header .details {
- display: flex;
- flex-direction: column;
- gap: 3px;
+#effects-panel.dorako-ui .effect-item .effect-info {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ display: none;
+ height: min-content;
+ margin: 3px;
+ margin-right: 0.5em;
+ padding: 4px 8px;
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
+ z-index: var(--z-index-tooltip);
}
-.foundry2.sheet.hazard form > header .title {
- align-items: center;
+#effects-panel.dorako-ui .effect-item .effect-info .description {
+ background: unset;
}
-.foundry2.sheet.hazard form > header .title .name {
- height: 32px;
+#effects-panel.dorako-ui .effect-item .effect-info h1 {
+ font-size: var(--font-size-16);
+ color: var(--color-text-light-highlight);
+ text-align: right;
+ border: none;
}
-.foundry2.sheet.hazard .sidebar .sidebar-title {
- border: unset;
+#effects-panel.dorako-ui .effect-item .effect-info p:last-child {
+ margin-bottom: 0px;
}
-.foundry2.sheet.hazard .sidebar {
- border: unset;
- box-shadow: unset;
+#effects-panel.dorako-ui .effect-item .effect-info .tags {
+ justify-content: flex-end;
}
-.foundry2.sheet.hazard .sidebar > section {
- gap: 3px;
+#effects-panel.dorako-ui .effect-item .effect-info .tags .tag {
+ margin-bottom: 0;
+}
+#effects-panel.dorako-ui .effect-item .effect-info .tags .tag + .tag, #effects-panel.dorako-ui .effect-item .effect-info .tags .tag:first-child {
+ margin-left: 3px;
+ margin-right: -2px;
+}
+#effects-panel.dorako-ui .effect-item .effect-info .instructions {
+ color: var(--color-text-light-heading);
+ font-size: 0.75em;
+ text-align: right;
+}
+#effects-panel.dorako-ui .effect-item > .icon {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
+ border-radius: 50%;
+ align-items: center;
+ background-repeat: no-repeat;
+ background-size: contain;
+ color: transparent;
display: flex;
- flex-direction: column;
+ justify-content: center;
+ position: relative;
+ height: 42px;
+ width: 42px;
+ margin-left: 3px;
}
-.foundry2.sheet.hazard .section-container {
+#effects-panel.dorako-ui .effect-item > .icon.aura {
+ border-radius: 5px;
+ transform: scale(0.8);
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 10px 3px var(--tertiary);
+}
+#effects-panel.dorako-ui .effect-item > .icon .expired {
+ position: absolute;
+ left: auto;
+ bottom: -1px;
+ width: 80%;
+ width: unset;
+ padding: 2px 2px;
+ color: white;
+ color: var(--color-text-light-highlight);
+ background-color: var(--primary-light);
+ text-shadow: 0px 0px 3px black;
+ box-shadow: var(--gold-and-glow);
+ border-radius: 2px;
+}
+#effects-panel.dorako-ui .effect-item > .icon .linked {
+ position: absolute;
+ display: inline-block;
+ bottom: -1px;
+ right: -1px;
+ padding: 0px 2px;
+ color: var(--color-text-light-highlight);
+ background-color: rgba(0, 0, 0, 0.75);
+ background: none;
+ text-shadow: 0px 1px 5px black, 0px 1px 5px black;
+}
+#effects-panel.dorako-ui .effect-item > .icon .value-wrapper {
+ background: none;
+}
+#effects-panel.dorako-ui .effect-item > .icon .value-wrapper .value {
+ padding: 0px 2px;
+ color: white;
+ color: var(--color-text-light-highlight);
+ background-color: rgba(0, 0, 0, 0.75);
+ background: none;
+ text-shadow: 0px 1px 5px black, 0px 1px 5px black;
+}
+#effects-panel.dorako-ui .effect-item > .icon.unidentified {
+ filter: drop-shadow(0 0 8px var(--blind-bg));
+}
+#effects-panel.dorako-ui hr {
+ margin-right: 6;
+ margin-right: 2px;
+ width: 36px;
+ width: 42px;
+ border-top: 1px solid var(--tertiary);
+ border-bottom: 1px solid var(--gold-brown);
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
+}
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+#effects-panel.foundry2 .effect-item .effect-info .description a,
+#effects-panel.foundry2 .effect-item .effect-info .description span[data-pf2-effect-area] {
+ color: var(--color-light-2);
+}
+#effects-panel.foundry2 .effect-item .effect-info {
background: var(--color-cool-5-75);
border: 1px solid var(--color-cool-4);
text-shadow: 0px 1px 2px black;
@@ -6028,1318 +6289,1020 @@ section.chat-sidebar {
--box-shadow: 0px 1px 3px 1px black;
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- padding: unset;
- margin: 4px 6px 0;
- border: 1px solid var(--color-warm-3);
- background: var(--color-warm-4);
-}
-.foundry2.sheet.hazard .section-container .section-header {
- background: unset;
- border: unset;
-}
-.foundry2.sheet.hazard .section-container .section-body {
- background: unset;
- border: unset;
+ background: var(--app-background);
+ border: 1px solid var(--color-warm-1);
+ box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
+ backdrop-filter: blur(5px);
+ border-radius: var(--border-radius);
+ -webkit-backdrop-filter: blur(5px);
+ text-shadow: 0px 1px 2px black;
+ min-height: 34px;
+ font-size: var(--font-size-20);
+ line-height: var(--font-size-20);
}
-
-.foundry2.sheet.familiar form {
+#effects-panel.foundry2 .effect-item .effect-info .description {
background: unset;
}
-.foundry2.sheet.familiar .section-container {
- background: var(--color-cool-5-75);
+#effects-panel.foundry2 .effect-item > .icon {
border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
border-radius: var(--border-radius);
--box-shadow: 0px 1px 3px 1px black;
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --primary: var(--color-light-3);
- padding: unset;
- margin: 4px 6px 0;
- border: 1px solid var(--color-warm-3);
- background: var(--color-warm-4);
- border-radius: var(--border-radius);
+ position: relative;
}
-.foundry2.sheet.familiar .section-container .section-header {
- background: unset;
- border: unset;
+#effects-panel.foundry2 .effect-item > .icon.aura {
+ border-radius: 50%;
+ border: 1px solid var(--color-warm-1);
+ box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
}
-.foundry2.sheet.familiar .section-container .section-body {
- background: unset;
- border: unset;
+#effects-panel.foundry2 .effect-item > .icon .linked {
+ color: var(--color-light-2);
+ background: var(--color-warm-3);
+ border: 1px solid var(--color-cool-4);
+ border-radius: 4px 0px var(--border-radius) 0px;
+ border-bottom: unset;
+ border-right: unset;
+ text-shadow: 0px 1px 2px black;
}
-.foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input, .foundry2.sheet.familiar select, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text] {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
-}
-.foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:not(:disabled, .disabled):hover, .foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:focus, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input:not(:disabled, .disabled):hover, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input:focus, .foundry2.sheet.familiar select:not(:disabled, .disabled):hover, .foundry2.sheet.familiar select:focus, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text]:not(:disabled, .disabled):hover, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text]:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
-}
-.foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input.disabled, .foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:disabled, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input.disabled, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input:disabled, .foundry2.sheet.familiar select.disabled, .foundry2.sheet.familiar select:disabled, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text].disabled, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
-}
-.foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input::placeholder, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input::placeholder, .foundry2.sheet.familiar select::placeholder, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text]::placeholder {
- color: var(--input-placeholder-color);
-}
-.foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input::selection, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input::selection, .foundry2.sheet.familiar select::selection, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text]::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
-}
-.foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input[type=checkbox], .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input[type=checkbox], .foundry2.sheet.familiar select[type=checkbox], .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text][type=checkbox] {
- border: unset;
+#effects-panel.foundry2 .effect-item > .icon .value-wrapper {
+ background: none;
+ bottom: -1px;
+ left: -3px;
}
-.foundry2.sheet.familiar .skills-content .skills-list .skill-name {
- background: var(--color-cool-5-75);
+#effects-panel.foundry2 .effect-item > .icon .value-wrapper .value {
+ padding: 0px 4px;
+ color: var(--color-light-2);
+ background: var(--color-warm-3);
+ border-radius: 0px 4px 0px var(--border-radius);
border: 1px solid var(--color-cool-4);
+ border-bottom: unset;
+ border-left: unset;
text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
-}
-.foundry2.sheet.familiar .skills-content .skills-list .skill-name:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
-}
-.foundry2.sheet.familiar .skills-content .skills-list .skill-name.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
-}
-.foundry2.sheet.familiar .skills-content .skills-list .skill-name.disabled, .foundry2.sheet.familiar .skills-content .skills-list .skill-name:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
-}
-.foundry2.sheet.familiar .skills-content .skills-list .skill-name.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
-}
-.foundry2.sheet.familiar .skills-content .skills-list .skill-name.bright.disabled, .foundry2.sheet.familiar .skills-content .skills-list .skill-name.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
}
-.foundry2.sheet.familiar .skills-content .skills-list .skill-name.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+#effects-panel.foundry2 .effect-item > .icon .expired {
+ position: absolute;
+ left: auto;
+ width: 80%;
+ width: unset;
+ padding: 2px 1px;
+ color: var(--color-light-1);
+ background: var(--color-warm-2);
+ border: 1px solid var(--color-warm-1);
+ text-shadow: 0px 1px 2px black;
+ border-radius: 0px 0px 4px 4px;
}
-.foundry2.sheet.actor.loot {
- --text-dark: var(--color-light-2);
- --primary: var(--color-warm-2);
-}
-.foundry2.sheet.actor.loot section.sidebar {
- box-shadow: unset;
- border: unset;
-}
-.foundry2.sheet.actor.loot section.sidebar .image-container > img.actor-image {
- border: unset;
-}
-.foundry2.sheet.actor.loot section.sidebar .gm-settings {
- border: unset;
-}
-.foundry2.sheet.actor.loot .sheet-header {
- border: unset;
- box-shadow: unset;
+.dorako-ui.familiar .main-section {
+ gap: 10px;
+ margin: 0px 10px;
}
-.foundry2.sheet.actor.loot section.sidebar .gm-settings .loot-distribution {
- box-shadow: unset;
- background: unset;
+.dorako-ui.familiar .main-container {
display: flex;
flex-direction: column;
- gap: 3px;
+ gap: 10px;
}
-.foundry2.sheet.actor.loot .sheet-header .tags .tag, .foundry2.sheet.actor.loot .sheet-header h1 > input {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+.dorako-ui.familiar .window-content .skills-content .skills-list .skill-name {
+ 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, outline 0.15s;
+ background: rgba(255, 255, 240, 0.8);
+ border: 1px solid var(--color-border-light-primary);
}
-.foundry2.sheet.actor.loot .sheet-header .tags .tag:not(:disabled, .disabled):hover, .foundry2.sheet.actor.loot .sheet-header .tags .tag:focus, .foundry2.sheet.actor.loot .sheet-header h1 > input:not(:disabled, .disabled):hover, .foundry2.sheet.actor.loot .sheet-header h1 > input:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+.dorako-ui.familiar .window-content .skills-content .skills-list .skill-name:hover {
+ box-shadow: none;
+ color: var(--color-text-light-highlight);
+ border: 1px solid var(--gold-brown);
+ background-color: var(--primary-light);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--primary-light);
}
-.foundry2.sheet.actor.loot .sheet-header .tags .tag.disabled, .foundry2.sheet.actor.loot .sheet-header .tags .tag:disabled, .foundry2.sheet.actor.loot .sheet-header h1 > input.disabled, .foundry2.sheet.actor.loot .sheet-header h1 > input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.familiar .window-content .skills-content .skills-list .skill-name:hover .score {
+ color: var(--tertiary);
}
-.foundry2.sheet.actor.loot .sheet-header .tags .tag::placeholder, .foundry2.sheet.actor.loot .sheet-header h1 > input::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.familiar .section-container {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
+ padding: unset;
+ border-radius: 5px;
}
-.foundry2.sheet.actor.loot .sheet-header .tags .tag::selection, .foundry2.sheet.actor.loot .sheet-header h1 > input::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.familiar .section-container .section-header {
+ background: var(--primary);
+ border-radius: 5px 5px 0px 0px;
+ border: none;
+ box-shadow: var(--gold-and-glow);
}
-.foundry2.sheet.actor.loot .sheet-header .tags .tag[type=checkbox], .foundry2.sheet.actor.loot .sheet-header h1 > input[type=checkbox] {
- border: unset;
+.dorako-ui.familiar .section-container .section-body {
+ border: none;
}
-.foundry2.actor.npc.sheet {
- --text-dark: var(--color-light-2);
- --primary: var(--color-warm-2);
- --secondary: var(--color-cool-2);
+.dorako-ui.dark-theme.familiar .detail .detail-label {
+ color: var(--tertiary);
}
-.foundry2.actor.npc.sheet form .sheet-body .section-container {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
+.dorako-ui.dark-theme.familiar .window-content .familiar-sheet-header .header-content .details-section .hp-section .value input {
+ box-shadow: none;
+}
+.dorako-ui.dark-theme.familiar .window-content .skills-content .skills-list .skill-name {
+ border: none;
border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- padding: unset;
- margin: 4px 6px 0;
- border: 1px solid var(--color-warm-3);
- background: var(--color-warm-4);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+}
+.dorako-ui.dark-theme.familiar .window-content .skills-content .skills-list .skill-name .score {
+ color: var(--primary-light);
+}
+.dorako-ui.dark-theme.familiar .window-content .skills-content .skills-list .skill-name:hover {
+ border: none;
border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background-color: var(--primary-light);
}
-.foundry2.actor.npc.sheet form .sheet-body .section-container .section-header {
- background: unset;
- border: unset;
+.dorako-ui.dark-theme.familiar .window-content .skills-content .skills-list .skill-name:hover .score {
+ color: var(--tertiary);
}
-.foundry2.actor.npc.sheet form .sheet-body .section-container .section-body {
- background: unset;
- border: unset;
-}
-.foundry2.actor.sheet .item-image:hover i {
- background: var(--color-warm-2);
- text-shadow: 0px 1px 2px black;
-}
-.foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+
+.dorako-ui.familiar.glassy-theme {
+ box-shadow: unset !important;
+ background: unset !important;
}
-.foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:not(:disabled, .disabled):hover, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:focus, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:not(:disabled, .disabled):hover, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+.dorako-ui.familiar.glassy-theme .window-header {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
+ margin-left: 10px;
+ margin-right: 18px;
}
-.foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input.disabled, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:disabled, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input.disabled, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.familiar.glassy-theme .window-content {
+ box-shadow: unset !important;
+ background: unset !important;
+ margin: unset;
}
-.foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input::placeholder, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.familiar.glassy-theme .familiar-sheet-header {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ --color-text-dark-primary: var(--color-text-light-heading);
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
+ text-shadow: 0px 0px 3px black;
+ margin-left: 10px;
+ margin-right: 18px;
+ margin-bottom: 5px;
+ margin-top: 5px;
+ color: var(--color-text-light-primary);
}
-.foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input::selection, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.familiar.glassy-theme .familiar-sheet-header .header-content .charname {
+ color: var(--tertiary-light);
}
-.foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input[type=checkbox], .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input[type=checkbox] {
+.dorako-ui.familiar.glassy-theme .familiar-sheet-header .header-content .charname input {
border: unset;
+ color: var(--tertiary-light);
}
-.foundry2.actor.npc.sheet form .spellcasting-entry select {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
-}
-.foundry2.actor.npc.sheet form .spellcasting-entry select:not(:disabled, .disabled):hover, .foundry2.actor.npc.sheet form .spellcasting-entry select:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+.dorako-ui.familiar.glassy-theme .familiar-sheet-header select {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ background-color: var(--glass-bg-light) !important;
+ color: var(--color-text-light-primary);
}
-.foundry2.actor.npc.sheet form .spellcasting-entry select.disabled, .foundry2.actor.npc.sheet form .spellcasting-entry select:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.familiar.glassy-theme .familiar-sheet-header select:hover {
+ color: var(--color-text-light-highlight);
}
-.foundry2.actor.npc.sheet form .spellcasting-entry select::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.familiar.glassy-theme .familiar-sheet-header select option,
+.dorako-ui.familiar.glassy-theme .familiar-sheet-header select optgroup {
+ background-color: rgb(37, 37, 37);
+ color: var(--color-text-light-highlight);
}
-.foundry2.actor.npc.sheet form .spellcasting-entry select::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.familiar.glassy-theme .familiar-sheet-header .traits {
+ display: flex;
+ gap: 1px;
}
-.foundry2.actor.npc.sheet form .spellcasting-entry select[type=checkbox] {
- border: unset;
+.dorako-ui.familiar.glassy-theme .familiar-sheet-header .traits span {
+ border-radius: 0px;
+ box-shadow: unset;
+ border: 1px solid var(--tertiary);
+ outline: 1px solid var(--gold-brown);
+ height: auto;
+ padding: 0.33em 0.33em;
}
-.foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text] {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+.dorako-ui.familiar.glassy-theme .editable > hr {
+ display: none;
}
-.foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:not(:disabled, .disabled):hover, .foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+
+.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all]) {
+ border-radius: 3px;
+ outline: 1px dashed #720073;
+ /* ----------------------------------------- */
+ /* GM Visibility Elements */
+ /* ----------------------------------------- */
+ /* ----------------------------------------- */
+ /* Owner Visibility Elements */
+ /* ----------------------------------------- */
}
-.foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text].disabled, .foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=gm] {
+ background: rgba(245, 234, 245, 0.1333333333);
}
-.foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=gm].message-sender {
+ max-width: fit-content;
}
-.foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=gm] [data-visibility=gm] {
+ outline: none;
+ padding: initial;
}
-.foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text][type=checkbox] {
- border: unset;
+.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=owner] {
+ background: rgba(245, 234, 245, 0.1333333333);
}
-.foundry2.actor.npc.sheet form .side-bar-section.initiative select {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=owner] [data-visibility=owner] {
+ outline: none;
+ padding: initial;
}
-.foundry2.actor.npc.sheet form .side-bar-section.initiative select:not(:disabled, .disabled):hover, .foundry2.actor.npc.sheet form .side-bar-section.initiative select:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+
+.dorako-ui.hazard {
+ --hazard: #1c3532;
}
-.foundry2.actor.npc.sheet form .side-bar-section.initiative select.disabled, .foundry2.actor.npc.sheet form .side-bar-section.initiative select:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.hazard form > header {
+ box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
}
-.foundry2.actor.npc.sheet form .side-bar-section.initiative select::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.hazard .content {
+ display: flex;
+ flex-direction: column;
+ gap: 10px;
}
-.foundry2.actor.npc.sheet form .side-bar-section.initiative select::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
-}
-.foundry2.actor.npc.sheet form .side-bar-section.initiative select[type=checkbox] {
- border: unset;
-}
-.foundry2.actor.npc.sheet form .sheet-body .actions-list li.action:not(:last-child), .foundry2.actor.npc.sheet form .sheet-body .attacks-list li.action:not(:last-child) {
- border-color: var(--color-warm-3);
-}
-.foundry2.actor.npc.sheet form .notes .details-label {
- color: var(--color-light-2);
+.dorako-ui.hazard .content .section-container {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
+ padding: unset;
+ border-radius: 5px;
}
-.foundry2.actor.npc.sheet form .notes .notes-text {
- color: var(--color-light-3);
+.dorako-ui.hazard .content .section-container:first-child {
+ margin-top: 10px;
}
-.foundry2.actor.npc.sheet form .side-bar-section-header {
- border: unset;
+.dorako-ui.hazard .content .section-container .section-header {
+ background: var(--hazard);
+ border-radius: 5px 5px 0px 0px;
+ border: none;
+ box-shadow: var(--gold-and-glow);
}
-.foundry2.actor.npc.sheet form .sheet-body .footer button.spellcasting-create {
- background-color: var(--color-warm-1);
- color: black;
- text-shadow: unset;
+.dorako-ui.hazard .content .section-container .section-body {
+ border: none;
}
-.foundry2.app.npc-skills-editor form ol li.skill:nth-child(even) {
- background-color: color-mix(in srgb, var(--color-cool-4) 20%, transparent);
+
+.dorako-ui.dark-theme.hazard input {
+ color: var(--color-text-light-primary);
}
-.foundry2.app.npc-skills-editor form ol li.skill:nth-child(odd) {
- background-color: color-mix(in srgb, var(--color-cool-4) 40%, transparent);
+.dorako-ui.dark-theme.hazard .sidebar {
+ border-right: 1px solid var(--tertiary);
}
-.foundry2.app.npc-skills-editor form ol li.skill.header {
- background-color: var(--color-warm-2);
+.dorako-ui.dark-theme.hazard .sidebar .health input {
+ color: var(--color-text-light-primary);
}
-.foundry2.pf2e.actor form input[type=text], .foundry2.pf2e.actor form input[type=number] {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+.dorako-ui.hazard.glassy-theme {
+ background: unset;
+ box-shadow: unset;
}
-.foundry2.pf2e.actor form input[type=text]:not(:disabled, .disabled):hover, .foundry2.pf2e.actor form input[type=text]:focus, .foundry2.pf2e.actor form input[type=number]:not(:disabled, .disabled):hover, .foundry2.pf2e.actor form input[type=number]:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+.dorako-ui.hazard.glassy-theme .window-header {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
+ margin-left: 5px;
+ margin-right: 18px;
+ margin-bottom: 5px;
}
-.foundry2.pf2e.actor form input[type=text].disabled, .foundry2.pf2e.actor form input[type=text]:disabled, .foundry2.pf2e.actor form input[type=number].disabled, .foundry2.pf2e.actor form input[type=number]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.hazard.glassy-theme .editable {
+ margin-right: 5px;
}
-.foundry2.pf2e.actor form input[type=text]::placeholder, .foundry2.pf2e.actor form input[type=number]::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.hazard.glassy-theme .window-content {
+ background: unset !important;
+ box-shadow: unset !important;
+ margin: unset;
}
-.foundry2.pf2e.actor form input[type=text]::selection, .foundry2.pf2e.actor form input[type=number]::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.hazard.glassy-theme .window-content form > header {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
+ border-radius: 3px;
+ width: auto;
+ margin-left: 5px;
+ margin-right: 13px;
}
-.foundry2.pf2e.actor form input[type=text][type=checkbox], .foundry2.pf2e.actor form input[type=number][type=checkbox] {
- border: unset;
+.dorako-ui.hazard.glassy-theme .sidebar {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ --color-text-dark-primary: var(--color-text-light-highlight);
+ --color-text-dark-secondary: var(--color-text-light-primary);
+ text-shadow: 0px 0px 3px black;
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
+ height: fit-content;
+ margin-top: 10px;
+ margin-left: 5px;
+ color: var(--color-text-light-primary);
}
-.foundry2.sheet nav.sheet-tabs .item {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
+.dorako-ui.hazard.glassy-theme .sidebar .sidebar-title {
+ border-color: var(--tertiary);
+}
+.dorako-ui.hazard.glassy-theme .sidebar select {
+ border: none;
border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
+ background-color: var(--glass-bg-light) !important;
+ color: var(--color-text-light-primary);
}
-.foundry2.sheet nav.sheet-tabs .item:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+.dorako-ui.hazard.glassy-theme .sidebar select:hover {
+ color: var(--color-text-light-highlight);
}
-.foundry2.sheet nav.sheet-tabs .item.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+.dorako-ui.hazard.glassy-theme .sidebar select option,
+.dorako-ui.hazard.glassy-theme .sidebar select optgroup {
+ background-color: rgb(37, 37, 37);
+ color: var(--color-text-light-highlight);
}
-.foundry2.sheet nav.sheet-tabs .item.disabled, .foundry2.sheet nav.sheet-tabs .item:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+
+.dorako-ui.sheet.pf2e.actor.npc .adjustments {
+ gap: 1px;
}
-.foundry2.sheet nav.sheet-tabs .item.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+.dorako-ui.sheet.pf2e.actor.npc .adjustments .trait {
+ border: 1px solid var(--tertiary);
+ outline: 1px solid var(--gold-brown);
}
-.foundry2.sheet nav.sheet-tabs .item.bright.disabled, .foundry2.sheet nav.sheet-tabs .item.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+.dorako-ui.sheet.pf2e.actor.npc ol.spell-list > li .item-name .item-image .item-icon {
+ border-radius: 3px;
}
-.foundry2.sheet nav.sheet-tabs .item.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+.dorako-ui.sheet.pf2e.actor.npc form .sheet-body .tab {
+ padding-top: 2px;
}
-.foundry2 .tags.paizo-style .tag.rarity.common,
-.foundry2 .tags.paizo-style .tag.rarity[value=common],
-.foundry2 .tags.paizo-style .tag.rarity > option[value=common] {
- --input-text-color: black;
+.dorako-ui.sheet.pf2e.actor.npc form .activity-icon {
+ font-weight: 100;
}
-.foundry2.pf2e.actor form .tag-legacy {
- background: var(--color-cool-4);
- border: unset;
- box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2) inset;
+.dorako-ui.sheet.pf2e.actor.npc form input[type=number]:focus,
+.dorako-ui.sheet.pf2e.actor.npc form input[type=number]:hover:not(:disabled),
+.dorako-ui.sheet.pf2e.actor.npc form input[type=text]:focus,
+.dorako-ui.sheet.pf2e.actor.npc form input[type=text]:hover:not(:disabled) {
+ border: 1px solid var(--tertiary);
+ box-shadow: 0 0 10px var(--primary-light);
}
-.foundry2.spellcasting-entry {
- --primary: var(--color-warm-2);
- --secondary: var(--color-cool-3);
- --text-dark: var(--color-light-2);
- --color-border-divider: var(--color-cool-3);
- --sub: var(--color-light-6);
- --alt: var(--color-light-5);
- --bg: var(--color-cool-5-90);
+.dorako-ui.sheet.pf2e.actor.npc form input.adjustable:not(:focus).adjusted-higher,
+.dorako-ui.sheet.pf2e.actor.npc form span.adjustable.adjusted-higher {
+ color: green !important;
}
-
-.foundry2-pc .tags,
-.foundry2 .tags {
- --color-rarity-common: #323232;
+.dorako-ui.sheet.pf2e.actor.npc form input.adjustable:not(:focus).adjusted-lower,
+.dorako-ui.sheet.pf2e.actor.npc form span.adjustable.adjusted-lower {
+ color: red !important;
}
-.foundry2-pc .currency li > button,
-.foundry2 .currency li > button {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
+.dorako-ui.sheet.pf2e.actor.npc form .top-sections {
+ gap: 5px;
}
-.foundry2-pc .currency li > button:not(.disabled, :disabled):hover,
-.foundry2 .currency li > button:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
+ border-radius: 3px;
+ margin: 3px;
+ margin-top: 0px;
+ margin-bottom: 10px;
}
-.foundry2-pc .currency li > button.active,
-.foundry2 .currency li > button.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.initiative select {
+ width: 98%;
+ margin-bottom: 2px;
+ color: var(--color-text-dark-secondary);
}
-.foundry2-pc .currency li > button.disabled, .foundry2-pc .currency li > button:disabled,
-.foundry2 .currency li > button.disabled,
-.foundry2 .currency li > button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section .side-bar-section-header {
+ align-items: center;
+ margin-bottom: unset;
+ margin-bottom: 2px;
}
-.foundry2-pc .currency li > button.bright,
-.foundry2 .currency li > button.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section .side-bar-section-header.disabled {
+ margin-bottom: unset;
}
-.foundry2-pc .currency li > button.bright.disabled, .foundry2-pc .currency li > button.bright:disabled,
-.foundry2 .currency li > button.bright.disabled,
-.foundry2 .currency li > button.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed .side-bar-section-header {
+ margin-bottom: unset;
}
-.foundry2-pc .currency li > button.bright:not(.disabled, :disabled):hover,
-.foundry2 .currency li > button.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed .side-bar-section-header.disabled {
+ margin-bottom: unset;
}
-
-.foundry2.sheet.kingdom-builder, .foundry2.sheet.kingdom {
- --primary: var(--color-warm-2);
- --secondary: var(--color-cool-3);
- --text-dark: var(--color-light-2);
- --color-border-divider: var(--color-cool-3);
- --sub: var(--color-light-6);
- --alt: var(--color-light-5);
- --alt-dark: var(--color-light-4);
- --bg: var(--color-cool-5-90);
- --paper-bg: var(--color-cool-4);
+.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed {
+ max-height: 24px;
+ transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
}
-.foundry2.sheet.kingdom-builder .details-label,
-.foundry2.sheet.kingdom-builder h1,
-.foundry2.sheet.kingdom-builder h2,
-.foundry2.sheet.kingdom-builder h3,
-.foundry2.sheet.kingdom-builder h4,
-.foundry2.sheet.kingdom-builder h5,
-.foundry2.sheet.kingdom-builder h6, .foundry2.sheet.kingdom .details-label,
-.foundry2.sheet.kingdom h1,
-.foundry2.sheet.kingdom h2,
-.foundry2.sheet.kingdom h3,
-.foundry2.sheet.kingdom h4,
-.foundry2.sheet.kingdom h5,
-.foundry2.sheet.kingdom h6 {
- --primary: var(--color-light-2);
+.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed .side-bar-section-header {
+ border-radius: 3px;
}
-.foundry2.sheet.kingdom-builder .tags, .foundry2.sheet.kingdom .tags {
- --primary: var(--color-warm-2);
+.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed:not(.empty):hover {
+ max-height: 1000px;
+ transition: max-height 1s ease-in-out;
}
-.foundry2.sheet.kingdom-builder {
- --alt-dark: var(--color-warm-1);
+.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed:not(.empty):hover .side-bar-section-header {
+ border-radius: 3px 3px 0px 0px;
}
-.foundry2.sheet.kingdom form {
- background: unset;
+.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed:not(.empty):hover .side-bar-section-content {
+ display: block;
}
-.foundry2.sheet.kingdom-builder form {
- background: unset;
+.dorako-ui.sheet.pf2e.actor.npc form .side-bar-section.collapsed .side-bar-section-content {
+ display: none;
}
-.foundry2.sheet.kingdom.window-app .window-header {
- background: #304717;
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
+.dorako-ui.sheet.pf2e.actor.npc form .section-container {
+ box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
+ padding: 0px;
+ border-radius: 3px;
+ margin: 3px;
+ margin-top: 0px;
+ margin-bottom: 10px;
+ background-color: var(--bg);
+ background-image: var(--sheet);
+ background-size: cover;
}
-.foundry2.sheet.kingdom.window-app.minimized .window-header {
- border-radius: var(--border-radius);
+.dorako-ui.sheet.pf2e.actor.npc form .section-container .section-header {
+ box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.5);
+ background: var(--primary);
+ border-color: var(--primary);
}
-.foundry2.sheet.kingdom nav.sub-nav {
- background: unset;
- box-shadow: unset;
+.dorako-ui.sheet.pf2e.actor.npc form .section-container:not(.headerless) .section-body {
+ border-top: 1px solid var(--tertiary);
}
-.foundry2.sheet.kingdom nav.sub-nav a,
-.foundry2.sheet.kingdom nav.sub-nav .tab {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- font-family: var(--font-primary);
+.dorako-ui.sheet.pf2e.actor.npc form .section-container .section-body {
+ border: none;
+ padding: 0;
+ padding: 5px;
}
-.foundry2.sheet.kingdom nav.sub-nav a:not(.disabled, :disabled):hover,
-.foundry2.sheet.kingdom nav.sub-nav .tab:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+.dorako-ui.sheet.pf2e.actor.npc form .section-container.toggles {
+ border-image-repeat: repeat;
+ border-image-slice: 11;
+ 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");
+ border-image-width: 14px;
+ border-style: double;
+ padding-left: 8px;
+ padding-right: 8px;
+ margin-left: 0px;
+ font-weight: 500;
+ margin-right: 0px;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ box-shadow: none;
+ background: none;
+ margin: 5px;
}
-.foundry2.sheet.kingdom nav.sub-nav a.active,
-.foundry2.sheet.kingdom nav.sub-nav .tab.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+.dorako-ui.sheet.pf2e.actor.npc form .sidebar .image-container {
+ border: none;
}
-.foundry2.sheet.kingdom nav.sub-nav a.disabled, .foundry2.sheet.kingdom nav.sub-nav a:disabled,
-.foundry2.sheet.kingdom nav.sub-nav .tab.disabled,
-.foundry2.sheet.kingdom nav.sub-nav .tab:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.sheet.pf2e.actor.npc form .sidebar .saves-section.side-bar-section {
+ display: flex;
+ flex-direction: column;
}
-.foundry2.sheet.kingdom nav.sub-nav a.bright,
-.foundry2.sheet.kingdom nav.sub-nav .tab.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+.dorako-ui.sheet.pf2e.actor.npc form .sidebar .saves-section.side-bar-section.collapsed {
+ max-height: 52px;
}
-.foundry2.sheet.kingdom nav.sub-nav a.bright.disabled, .foundry2.sheet.kingdom nav.sub-nav a.bright:disabled,
-.foundry2.sheet.kingdom nav.sub-nav .tab.bright.disabled,
-.foundry2.sheet.kingdom nav.sub-nav .tab.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+.dorako-ui.sheet.pf2e.actor.npc form .sidebar .saves-section.side-bar-section.collapsed:hover {
+ max-height: 1000px;
}
-.foundry2.sheet.kingdom nav.sub-nav a.bright:not(.disabled, :disabled):hover,
-.foundry2.sheet.kingdom nav.sub-nav .tab.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+.dorako-ui.sheet.pf2e.actor.npc form .sidebar .saves {
+ margin-top: 4px;
+ width: unset;
}
-.foundry2.sheet.kingdom nav.sub-nav a.active,
-.foundry2.sheet.kingdom nav.sub-nav .tab.active {
- font-weight: unset;
+.dorako-ui.sheet.pf2e.actor.npc form .sidebar .save-details {
+ font-size: 14px;
}
-.foundry2.sheet.kingdom form > header .details input[type=text], .foundry2.sheet.kingdom form > header .details input[type=number] {
- --input-background-color: transparent;
- --input-border-color: transparent;
- --box-shadow: transparent;
+.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header {
+ background: var(--primary);
+ border: 1px solid var(--primary);
+ border-radius: 3px 3px 0px 0px;
+ color: #f5efe0;
+ box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.5);
+ margin-top: 0px;
+ height: 24px;
}
-.foundry2.sheet.kingdom-builder .build-element .selection {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header.disabled {
+ border-radius: 3px;
}
-
-.foundry2.sheet.party {
- --color-border: var(--color-warm-3);
- --alt-dark: var(--color-light-4);
- --sub: var(--color-cool-3);
- --text-dark: var(--color-light-2);
+.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header + .side-bar-section-content {
+ margin: 0px;
+ padding: 0px;
}
-.foundry2.sheet.party .tag-light {
- background: var(--tag-color);
- border-color: var(--color-cool-4);
- color: white;
+.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header input[type=number],
+.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header input[type=text] {
+ color: #f5efe0;
}
-.foundry2.sheet.party nav.sub-nav {
- background: unset;
- box-shadow: unset;
+.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header a:hover {
+ text-shadow: 0px 0px 8px var(--tertiary);
}
-.foundry2.sheet.party nav.sub-nav a,
-.foundry2.sheet.party nav.sub-nav .tab {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
+.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .inventory-section .inventory-list .item .item-image {
+ border: none;
+ margin: 3px 4px 3px 6px;
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px #9f725b, inset 0 0 4px rgba(0, 0, 0, 0.5);
+}
+.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .side-bar .image-container,
+.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .actions-options .actions-option {
cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- font-family: var(--font-primary);
}
-.foundry2.sheet.party nav.sub-nav a:not(.disabled, :disabled):hover,
-.foundry2.sheet.party nav.sub-nav .tab:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .actions-options .actions-option:hover {
+ text-shadow: 0 0 10px var(--primary-light);
+ color: var(--primary);
}
-.foundry2.sheet.party nav.sub-nav a.active,
-.foundry2.sheet.party nav.sub-nav .tab.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+.dorako-ui.sheet.pf2e.actor.npc .recall-knowledge .section-body button {
+ background: var(--secondary);
+ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 2px hsla(0, 0%, 100%, 0.2);
+ border: none;
+ color: white;
+ transition: background 0.15s ease-in-out;
+ margin-top: 3px;
}
-.foundry2.sheet.party nav.sub-nav a.disabled, .foundry2.sheet.party nav.sub-nav a:disabled,
-.foundry2.sheet.party nav.sub-nav .tab.disabled,
-.foundry2.sheet.party nav.sub-nav .tab:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.sheet.pf2e.actor.npc .recall-knowledge .section-body button:hover {
+ background: var(--secondary-light);
}
-.foundry2.sheet.party nav.sub-nav a.bright,
-.foundry2.sheet.party nav.sub-nav .tab.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+
+.pf2e.actor.npc.dorako-ui.npc .side-bar-section-content {
+ width: 98%;
+ margin-left: 3px;
+ margin-right: 3px;
}
-.foundry2.sheet.party nav.sub-nav a.bright.disabled, .foundry2.sheet.party nav.sub-nav a.bright:disabled,
-.foundry2.sheet.party nav.sub-nav .tab.bright.disabled,
-.foundry2.sheet.party nav.sub-nav .tab.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+
+/* Glassy */
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme {
+ background: none;
+ box-shadow: none;
}
-.foundry2.sheet.party nav.sub-nav a.bright:not(.disabled, :disabled):hover,
-.foundry2.sheet.party nav.sub-nav .tab.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .window-header {
+ box-shadow: var(--glassy);
+ background: var(--glass-bg);
+ border-radius: 3px;
+ margin: 0px 10px;
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
}
-.foundry2.sheet.party nav.sub-nav a.active,
-.foundry2.sheet.party nav.sub-nav .tab.active {
- font-weight: unset;
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .window-content {
+ background: none;
+ box-shadow: none;
+ margin: unset;
}
-.foundry2.sheet.party form > header input[type=text], .foundry2.sheet.party form > header input[type=number] {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
- height: 48px;
- font-size: 48px;
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .npc-sheet-header {
+ --color-text-dark-input: var(--color-text-light-heading);
+ box-shadow: var(--glassy);
+ background: var(--glass-bg);
+ border-radius: 3px;
+ margin: 5px;
+ padding: 2px 5px;
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
}
-.foundry2.sheet.party form > header input[type=text]:not(:disabled, .disabled):hover, .foundry2.sheet.party form > header input[type=text]:focus, .foundry2.sheet.party form > header input[type=number]:not(:disabled, .disabled):hover, .foundry2.sheet.party form > header input[type=number]:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .npc-sheet-header .name .level-label,
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .npc-sheet-header .name .name-value {
+ color: var(--tertiary-light);
+ text-shadow: 0px 0px 3px black;
}
-.foundry2.sheet.party form > header input[type=text].disabled, .foundry2.sheet.party form > header input[type=text]:disabled, .foundry2.sheet.party form > header input[type=number].disabled, .foundry2.sheet.party form > header input[type=number]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .npc-sheet-header .name .level {
+ color: var(--tertiary);
+ text-shadow: 0px 0px 3px black;
}
-.foundry2.sheet.party form > header input[type=text]::placeholder, .foundry2.sheet.party form > header input[type=number]::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .npc-body {
+ padding-left: unset;
}
-.foundry2.sheet.party form > header input[type=text]::selection, .foundry2.sheet.party form > header input[type=number]::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .image-container {
+ box-shadow: var(--glassy);
+ background: var(--glass-bg);
+ border-radius: 3px;
+ margin: 5px;
+ margin-bottom: 8px;
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
}
-.foundry2.sheet.party form > header input[type=text][type=checkbox], .foundry2.sheet.party form > header input[type=number][type=checkbox] {
- border: unset;
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme.dark-theme form .sheet-tabs {
+ background: var(--glass-bg);
+ margin: 5px;
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
}
-.foundry2.sheet.party .sidebar {
- box-shadow: unset;
- border: unset;
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme.dark-theme form .sheet-tabs .item.disabled {
+ text-shadow: 0px 0px 3px black;
}
-.foundry2.sheet.party form {
- background: unset;
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme form .section-container.toggles {
+ background: var(--glass-bg);
+ box-shadow: var(--glassy);
+ margin: 5px;
+ margin-top: 0px;
+ backdrop-filter: blur(5px);
+ -webkit-backdrop-filter: blur(5px);
+ border: none;
+ color: var(--color-text-light-heading);
}
-.foundry2.sheet.party.window-app .window-header {
- background: #1f391f;
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
+.dorako-ui.sheet.pf2e.actor.npc.glassy-theme .sheet-body .tab.inventory, .dorako-ui.sheet.pf2e.actor.npc.glassy-theme .sheet-body .tab.spells, .dorako-ui.sheet.pf2e.actor.npc.glassy-theme .sheet-body .tab.notes {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ border-radius: 3px;
+ margin: 5px;
+ background: var(--sheet);
+ background-size: cover;
}
-.foundry2.sheet.party.window-app.minimized .window-header {
- border-radius: var(--border-radius);
-}
-.foundry2.sheet.party [data-tab=overview] .summary {
- background: var(--color-warm-4);
- border-image-source: var(--ornamentation);
+
+/* Light */
+.dorako-ui.sheet.pf2e.actor.npc.light-theme form .sheet-tabs {
+ background-color: var(--bg);
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18);
+ border: 1px solid var(--color-border-light-primary);
+ border-radius: 3px;
+ margin: 2px;
+ margin-bottom: 0px;
+ z-index: 1;
}
-.foundry2.sheet.party [data-tab=overview] .summary nav button {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
+
+.dorako-ui.npc.light-theme .tabs .item {
+ color: var(--primary-light);
}
-.foundry2.sheet.party [data-tab=overview] .summary nav button:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+.dorako-ui.npc.light-theme .tabs .item a:hover {
+ text-shadow: 0px 0px 10px var(--primary);
}
-.foundry2.sheet.party [data-tab=overview] .summary nav button.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+.dorako-ui.npc.light-theme .tabs .item.disabled {
+ color: #ababab;
}
-.foundry2.sheet.party [data-tab=overview] .summary nav button.disabled, .foundry2.sheet.party [data-tab=overview] .summary nav button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.npc.light-theme .tabs .item.disabled:hover {
+ color: var(--primary-dark);
+ text-shadow: 0px 0px 10px var(--primary-dark);
}
-.foundry2.sheet.party [data-tab=overview] .summary nav button.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+.dorako-ui.npc.light-theme .tabs .item.active {
+ color: var(--secondary-light);
+ text-shadow: 0px 0px 10px var(--secondary-light);
}
-.foundry2.sheet.party [data-tab=overview] .summary nav button.bright.disabled, .foundry2.sheet.party [data-tab=overview] .summary nav button.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+
+/* Dark */
+.dorako-ui.sheet.pf2e.actor.npc.dark-theme form .sheet-tabs {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background: var(--glass-bg-light);
+ color: var(--color-text-light-heading);
}
-.foundry2.sheet.party [data-tab=overview] .summary nav button.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+
+.dorako-ui.sheet.pf2e.actor.npc.dark-theme .npc-sheet .item.disabled,
+.dorako-ui.sheet.pf2e.actor.npc.dark-theme form .item.disabled {
+ color: #666666;
}
-.foundry2.sheet.party [data-tab=overview] .member > .data .main-stats > section {
- background-color: var(--color-warm-4);
+
+.dorako-ui.sheet.pf2e.actor.npc.dark-theme.window-app .npc-sheet .effects .section-body .effects-list .item.unidentified,
+.dorako-ui.sheet.pf2e.actor.npc.dark-theme.window-app form .sheet-body .effects .section-body .effects-list .item.unidentified {
+ outline: 1px dashed #720073;
+ background: rgba(245, 234, 245, 0.1333333333);
}
-.foundry2.sheet.party [data-tab=overview] .member > .data .main-stats > section.ac {
- background: unset;
- border: unset;
+
+.sheet.pf2e.actor.npc.dark-theme.window-app input[type=text],
+.sheet.pf2e.actor.npc.dark-theme.window-app input[type=number],
+.sheet.pf2e.actor.npc.dark-theme.window-app input[type=search],
+.sheet.pf2e.actor.npc.dark-theme.window-app input[type=date],
+.sheet.pf2e.actor.npc.dark-theme.window-app input[type=time] {
+ box-shadow: unset;
}
-.foundry2.sheet.party [data-tab=overview] .member > .data .main-stats .ac .value {
- color: var(--color-warm-1);
+
+.sheet.pf2e.actor.npc.dark-theme .recall-knowledge .section-body button {
+ box-shadow: var(--glassy);
}
-.foundry2.sheet.party [data-tab=exploration] .activities .member-activity .empty .name {
- color: var(--color-light-2);
+
+.sheet.pf2e.actor.npc.dark-theme .tabs .item.active {
+ color: var(--tertiary);
}
-.foundry2.sheet.party [data-tab=exploration] .activities .member-activity {
- background-color: var(--color-warm-4);
+
+.actor.pf2e.actor.npc.dark-theme .tabs .item.active,
+.actor.pf2e.actor.npc.dark-theme a:hover {
+ text-shadow: 0 0 10px var(--tertiary);
}
-.foundry2.sheet.party [data-tab=overview] .member > .data header .hero-points .empty {
- border: 2px dashed var(--color-warm-2);
+
+.sheet.pf2e.actor.npc.dark-theme .window-content {
+ background: none;
+ background-color: #111;
+ background: var(--sheet-dark);
+ background-size: cover;
}
-.foundry2.sheet.party [data-tab=overview] .member > .data header .name {
- color: var(--color-light-2);
+
+.sheet.pf2e.actor.npc.dark-theme .tags .tag option.tag_transparent,
+.sheet.pf2e.actor.npc.dark-theme .tags .tag.tag_transparent {
+ box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
}
-.foundry2.sheet.party header.content-header .buttons {
- gap: 5px;
+
+.sheet.pf2e.actor.npc.dark-theme form .notes {
+ text-shadow: none;
}
-.foundry2.sheet.party header.content-header .buttons button {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
+
+.sheet.pf2e.actor.npc.dark-theme form,
+.actor.pf2e.actor.npc.dark-theme form .entries-list .spellcasting-entry .header h4.name input,
+.sheet.pf2e.actor.npc.dark-theme .inventory .list-row .item-controls,
+.sheet.pf2e.actor.npc.dark-theme ol.spell-list > li.spell-level-header,
+.sheet.pf2e.actor.npc.dark-theme form .side-bar-section.initiative select,
+.sheet.pf2e.actor.npc.dark-theme form .notes .notes-text,
+.actor.pf2e.actor.npc.dark-theme form .notes .notes-text {
+ color: white;
}
-.foundry2.sheet.party header.content-header .buttons button:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+
+.sheet.pf2e.actor.npc.dark-theme form input[type=number],
+.sheet.pf2e.actor.npc.dark-theme form input[type=text],
+.sheet.pf2e.actor.npc.dark-theme form .notes .details-label,
+.sheet.pf2e.actor.npc.dark-theme form .notes .details-label {
+ color: #c9c9c9;
}
-.foundry2.sheet.party header.content-header .buttons button.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+
+.actor.pf2e.actor.npc.dark-theme form .sheet-tabs .disabled.active,
+.actor.pf2e.actor.npc.dark-theme form .sheet-tabs .disabled:hover {
+ color: gray;
}
-.foundry2.sheet.party header.content-header .buttons button.disabled, .foundry2.sheet.party header.content-header .buttons button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+
+.sheet.pf2e.actor.npc.dark-theme .inventory .item-summary,
+.sheet.pf2e.actor.npc.dark-theme ol.spell-list > li .item-summary {
+ background-color: transparent;
}
-.foundry2.sheet.party header.content-header .buttons button.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+
+.sheet.pf2e.actor.npc.dark-theme form .actions-options .actions-option:hover {
+ text-shadow: 0 0 10px var(--tertiary);
+ color: var(--tertiary);
}
-.foundry2.sheet.party header.content-header .buttons button.bright.disabled, .foundry2.sheet.party header.content-header .buttons button.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+
+.actor.pf2e.actor.npc.dark-theme .inventory .list-row .item-controls .item-control.item-carry-type.active,
+.actor.pf2e.actor.npc.dark-theme .inventory .list-row .item-controls .item-control.item-toggle-invest.active,
+.actor.pf2e.actor.npc.dark-theme ol.spell-list > li .item-name h4:hover,
+.actor.pf2e.actor.npc.dark-theme .inventory .item-name h3:hover,
+.actor.pf2e.actor.npc.dark-theme .inventory .item-name h4:hover {
+ color: var(--tertiary);
}
-.foundry2.sheet.party header.content-header .buttons button.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+
+.sheet.actor.pf2e.actor.npc.dark-theme form .section-container.toggles {
+ border-image-source: var(--ornamentation);
}
-.foundry2.sheet.party [data-tab=exploration] .activities .member-activity .empty .icon {
- background: var(--color-warm-5);
+
+.sheet.actor.pf2e.actor.npc.dark-theme form .side-bar-section:not(.save-details),
+.sheet.actor.pf2e.actor.npc.dark-theme form .section-container {
+ background: var(--sheet-dark);
+ background-size: cover;
}
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-.foundry2.chat-message {
- background: unset;
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- --color-text-light-6: var(--color-cool-3);
+.dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .compendium-browser-settings form .setting-section, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .compendium-browser-settings form .setting-section, .dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .spell-browser .filtercontainer, .dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .spell-browser .sortcontainer, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .spell-browser .filtercontainer, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .spell-browser .sortcontainer {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
+ padding: 5px;
+ background-color: rgba(0, 0, 0, 0.3);
}
-.foundry2.chat-message.whisper {
- border-color: var(--color-cool-1);
- background: var(--color-cool-2);
+.dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button {
+ padding: 5px;
+ background-color: var(--glass-bg);
+ margin-bottom: 5px;
}
-.foundry2.chat-message.whisper.blind {
- border-color: var(--color-scrollbar-border);
- background: var(--color-scrollbar);
+.dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button:hover, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button:hover {
+ background-color: var(--primary);
}
-.foundry2.chat-message .table-draw .table-results .table-result img.result-image {
- background-color: var(--color-light-2);
- border: 1px solid var(--color-warm-2);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+.dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .spell-browser .control-area, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .spell-browser .control-area {
+ display: flex;
+ flex-direction: column;
+ gap: 5px;
+ overflow-x: clip;
}
-.foundry2.chat-message .message-content .damage-roll .dice-result .dice-tooltip .instance {
- border-radius: var(--border-radius);
+.dorako-ui.dark-theme#compendium-browser > section.window-content > .content-box .spell-browser .control-area > div:first-child, .dorako-ui.dark-theme#license-viewer > section.window-content > .content-box .spell-browser .control-area > div:first-child {
+ margin-top: 10px;
}
-.foundry2.chat-message .dice-roll .dice-formula,
-.foundry2.chat-message .dice-roll .dice-total {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+
+.no-compendium-banner-images .compendium-sidebar .directory-item.compendium .compendium-banner {
+ display: none;
}
-.foundry2.chat-message .dice-roll .dice-formula button,
-.foundry2.chat-message .dice-roll .dice-total button {
- text-shadow: 0px 1px 2px black;
- border-color: var(--color-cool-2);
- background: var(--color-cool-3);
- border-radius: var(--border-radius);
+
+.dorako-ui.sheet.kingdom-builder form {
+ background: var(--sheet);
}
-.foundry2.chat-message .dice-roll .dice-formula button:hover,
-.foundry2.chat-message .dice-roll .dice-total button:hover {
- border-color: var(--color-cool-1);
- background: var(--color-cool-2);
- color: var(--color-light-2);
+.dorako-ui.sheet.kingdom-builder .ability-builder .row-heading img, .dorako-ui.sheet.kingdom-builder .build-element .choices .choice img {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ border-radius: 3px;
}
-.foundry2.chat-message .dice-tooltip .part-header .part-total {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- box-shadow: unset;
- border-bottom-left-radius: 0px;
- border-bottom-right-radius: 0px;
- border-bottom: unset;
+
+.dorako-ui.dark-theme.sheet.kingdom-builder .window-content {
+ box-shadow: var(--gold-and-glow);
+ --alt-dark: var(--tertiary);
}
-.foundry2.chat-message .pf2e.chat-card .card-header {
- border: unset;
+.dorako-ui.dark-theme.sheet.kingdom-builder .window-content button[data-action=boost] {
+ transition: unset !important;
}
-.foundry2.chat-message .pf2e.chat-card .card-header img {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
+.dorako-ui.dark-theme.sheet.kingdom-builder .window-content button[data-action=boost]:hover {
+ background: var(--button-color) !important;
+}
+.dorako-ui.dark-theme.sheet.kingdom-builder .build-element .selection {
+ box-shadow: var(--gold-and-glow);
+ background: rgba(0, 0, 0, 0.5);
border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- border-color: var(--color-warm-2);
}
-.foundry2.chat-message .pf2e.chat-card .card-footer {
- border-top: 1px solid var(--color-cool-2);
+.dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .summary-row .hint-container h3, .dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .title {
+ color: var(--tertiary);
}
-
-/* ----------------------------------------- */
-/* Damage buttons */
-/* ----------------------------------------- */
-.foundry2.chat-message .flavor-text hr {
- display: none;
+.dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .row-column button.boost {
+ --button-color: #316549;
+ --button-locked-color: #1b3c2a;
}
-.foundry2.chat-message .card-content hr {
- margin-left: -5px;
- margin-right: -5px;
+.dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .row-column button.flaw {
+ --button-color: #5e0000;
+ --button-locked-color: #5e0000;
}
-.foundry2.chat-message .pf2e.chat-card .card-buttons .spell-attack-buttons,
-.foundry2.chat-message .pf2e.chat-card .card-buttons .spell-button {
- gap: 3px;
+.dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .row-column button.locked {
+ background: var(--button-locked-color) !important;
+ border-color: var(--button-locked-color) !important;
}
-
-.foundry2.chat-message .persistent-damage-recovery {
- margin-top: 4px;
+.dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .row-column button.locked {
+ background: var(--button-locked-color) !important;
+ border-color: var(--button-locked-color) !important;
}
-.foundry2.chat-message .persistent-damage-recovery hr {
- display: none;
+.dorako-ui.dark-theme.sheet.kingdom-builder .ability-builder .row-column button.selected {
+ background: var(--button-color) !important;
}
-.foundry2.message .message-content .damage-application {
- gap: 3px;
- margin-top: 3px;
- text-rendering: geometricPrecision;
+.dorako-ui.kingdom.sheet .tab.active[data-tab=activities] .actions h3.header .filters .choice {
+ background-color: var(--secondary);
+ opacity: unset;
}
-.foundry2.message .message-content .damage-application button {
- margin: 0px;
+.dorako-ui.kingdom.sheet .tab.active[data-tab=activities] .actions h3.header .filters .choice.active {
+ background-color: var(--secondary-light);
}
-.foundry2.message .message-content .damage-application button img {
- filter: invert(1) brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black);
+
+.dorako-ui.dark-theme.sheet.kingdom {
+ --alt-dark: var(--tertiary-dark);
+ --color-border-divider: var(--tertiary);
+ --paper-bg: rgba(120, 100, 82, 0.3);
+ --drop-shadow: 0 0 0 1px var(--gold-brown), 0 0 0 1px var(--tertiary) inset, inset 0 0 3px rgba(255, 255, 255, 0.5);
+ --color-text-dark-input: var(--color-text-light-highlight);
}
-.foundry2.message .message-content .damage-application button.half-damage .transparent-half {
- display: none;
+.dorako-ui.dark-theme.sheet.kingdom .proficiency[data-rank="4"],
+.dorako-ui.dark-theme.sheet.kingdom .proficiency option[value="4"] {
+ background: var(--color-proficiency-legendary) !important;
}
-.foundry2.message .message-content .damage-application button.half-damage .fa-heart-broken {
- position: relative;
+.dorako-ui.dark-theme.sheet.kingdom .proficiency[data-rank="3"],
+.dorako-ui.dark-theme.sheet.kingdom .proficiency option[value="3"] {
+ background: var(--color-proficiency-master) !important;
}
-.foundry2.message .message-content .damage-application button.half-damage .fa-heart-broken::after {
- content: "\f7a9";
- font-family: "Font Awesome 5 Free";
- color: var(--color-cool-3);
- display: block;
- z-index: 1;
- position: absolute;
- top: 0px;
- left: 2.4px;
- clip-path: polygon(45% 0%, 50% 100%, 100% 100%, 100% 4%);
+.dorako-ui.dark-theme.sheet.kingdom .proficiency[data-rank="2"],
+.dorako-ui.dark-theme.sheet.kingdom .proficiency option[value="2"] {
+ background: var(--color-proficiency-expert) !important;
}
-.foundry2.message .message-content .damage-application button:hover img {
- filter: invert(1) drop-shadow(0px 1px 1px black);
+.dorako-ui.dark-theme.sheet.kingdom .proficiency[data-rank="1"],
+.dorako-ui.dark-theme.sheet.kingdom .proficiency option[value="1"] {
+ background: var(--color-proficiency-trained) !important;
}
-.foundry2.message .message-content .damage-application button.shield-block:hover {
- background-color: var(--color-cool-2);
- border: 1px solid var(--color-cool-1);
+.dorako-ui.dark-theme.sheet.kingdom button.small-button,
+.dorako-ui.dark-theme.sheet.kingdom select.proficiency,
+.dorako-ui.dark-theme.sheet.kingdom span.proficiency {
+ background: var(--color-proficiency-untrained) !important;
}
-.foundry2.message .message-content .damage-application button.shield-block.shield-activated {
- background-color: var(--color-cool-1);
- border: 1px solid var(--color-cool-2);
+.dorako-ui.dark-theme.sheet.kingdom form {
+ background: unset;
}
-.foundry2.message .message-content .damage-application button.shield-block.shield-activated:hover {
- background-color: var(--color-cool-2);
- border: 1px solid var(--color-cool-1);
+.dorako-ui.dark-theme.sheet.kingdom h3.header button {
+ box-shadow: none;
+ border-radius: 3px 3px 0px 0px;
+ border: 1px solid var(--tertiary);
}
-.foundry2.message .message-content .damage-application button.heal-damage .fa-stack i.fa-plus {
- color: var(--color-cool-5);
- text-shadow: none;
+.dorako-ui.dark-theme.sheet.kingdom h3.header button:hover {
+ box-shadow: none;
+ border-radius: 3px 3px 0px 0px;
+ border: 1px solid var(--tertiary);
+ background-color: var(--tertiary-dark);
+ color: black;
+ text-shadow: unset;
}
-.foundry2.message .message-content .damage-application button.heal-damage:hover {
- background-color: var(--color-level-success);
- border-color: var(--color-level-success-border);
+.dorako-ui.dark-theme.sheet.kingdom form > header input {
+ box-shadow: none !important;
+ background: none !important;
+ border-radius: unset !important;
}
-.foundry2.message .message-content .damage-application button.heal-damage:hover .fa-stack i.fa-plus {
- color: var(--color-level-success);
- text-shadow: none;
+.dorako-ui.dark-theme.sheet.kingdom form > header input:hover {
+ border-bottom: 1px solid white !important;
}
-
-/* ----------------------------------------- */
-/* Header */
-/* ----------------------------------------- */
-.foundry2.chat-message .message-header {
- background: none;
- padding: 5px 5px 0px 5px;
- margin: -5px -5px 0px -5px;
- border-radius: var(--border-radius) var(--border-radius) 0px 0px;
- gap: 5px;
+.dorako-ui.dark-theme.sheet.kingdom form > .container input[type=number] {
+ background: none !important;
+ border-radius: 3px !important;
+ box-shadow: 0px 0px 0px 1px var(--tertiary) !important;
}
-.foundry2.chat-message .message-header.dorako-header {
- border-radius: var(--border-radius) var(--border-radius) 0px 0px;
- background: linear-gradient(to bottom, color-mix(in srgb, var(--header-color) 70%, transparent), transparent);
- text-shadow: 0px 1px 1px black;
- padding-bottom: 5px;
- margin-bottom: 2px;
+.dorako-ui.dark-theme.sheet.kingdom form > .container input[type=number]:hover {
+ background: var(--tertiary-dark) !important;
+ color: black;
}
-.foundry2.chat-message .message-header.dorako-header a {
- 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, outline 0.15s;
+.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav {
+ background: var(--glass-bg-light);
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18), 0px -1px 2px rgba(255, 255, 255, 0.3) inset;
}
-.foundry2.chat-message .message-header.dorako-header a:hover {
- text-shadow: 0px 1px 1px black;
- color: var(--color-light-2);
+.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav .tab {
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ border-right: 1px solid rgba(0, 0, 0, 0.2);
}
-.foundry2.chat-message .message-header .message-metadata {
+.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav::before, .dorako-ui.dark-theme.sheet.kingdom nav.sub-nav::after {
+ filter: invert(1);
+}
+.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav a,
+.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav .tab {
+ color: var(--tertiary-dark);
+}
+.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav a.active,
+.dorako-ui.dark-theme.sheet.kingdom nav.sub-nav .tab.active {
+ color: var(--tertiary);
+}
+.dorako-ui.dark-theme.sheet.kingdom .tab.active[data-tab=main] .ability-scores .ability .corruption-section .progress {
+ background: var(--paper-bg);
+}
+.dorako-ui.dark-theme.sheet.kingdom .tab.active[data-tab=features] .feat-item .item-name h4:hover,
+.dorako-ui.dark-theme.sheet.kingdom .tab.active[data-tab=activities] .skills .skill .mod,
+.dorako-ui.dark-theme.sheet.kingdom h3.header {
+ color: var(--tertiary);
+}
+.dorako-ui.dark-theme.sheet.kingdom .tab.active[data-tab=activities] .skills .control-dc .mod,
+.dorako-ui.dark-theme.sheet.kingdom .tab.active[data-tab=features] .feat-item .item-name .feat-slot-title {
+ color: var(--tertiary-dark);
+}
+
+.dorako-ui.dark-theme.pf2e.item.sheet form .tab.active.rules .rule-editing > .cm-editor, .dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-editing > .cm-editor {
+ background-color: var(--glass-bg);
+ border-radius: 5px;
+ box-shadow: var(--glassy-sharp);
+}
+.dorako-ui.dark-theme .ͼ2 .cm-content {
+ caret-color: white;
+}
+.dorako-ui.dark-theme .ͼ2 .cm-gutters {
+ background-color: black;
+ background-color: var(--glass-bg);
+ border-right: 1px solid var(--tertiary);
+}
+.dorako-ui.dark-theme .ͼ2 .cm-activeLineGutter {
+ background-color: var(--tertiary);
+ color: black;
+}
+.dorako-ui.dark-theme .ͼ2 .cm-activeLine {
+ background-color: rgba(245, 222, 179, 0.246);
+}
+.dorako-ui.dark-theme .ͼ1.cm-focused .cm-matchingBracket {
+ background-color: yellow;
+ color: black;
+ border-radius: 3px;
+ box-shadow: 0px 2px 3px black;
+}
+.dorako-ui.dark-theme .ͼe {
+ color: red;
+}
+.dorako-ui.dark-theme .ͼd {
+ color: greenyellow;
+}
+.dorako-ui.dark-theme .ͼc {
+ color: rgb(68, 68, 252);
+}
+.dorako-ui.dark-theme .ͼb {
+ color: rgb(217, 31, 217);
+}
+.dorako-ui.dark-theme .ͼ1 .cm-lintPoint:after {
+ border-bottom: 4px solid var(--primary-light);
+}
+
+/* ----------------------------------------- */
+/* Header */
+/* ----------------------------------------- */
+.dorako-ui .message-header {
+ background: none;
+ padding: 5px 5px 0px 5px;
+ margin: -5px -5px 0px -5px;
+ border-radius: 5px 5px 0px 0px;
+ gap: 5px;
+ align-items: center;
+}
+.dorako-ui .message-header .message-metadata {
flex: 2.5;
}
-.foundry2.chat-message .message-header .message-timestamp,
-.foundry2.chat-message .message-header .header-meta {
+.dorako-ui .message-header .header-meta {
border-radius: 3px;
padding: 2px;
font-size: x-small;
@@ -7347,54 +7310,56 @@ section.chat-sidebar {
text-align: center;
text-shadow: none;
white-space: nowrap;
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- background-color: color-mix(in srgb, var(--header-color) 50%, transparent);
- border-color: color-mix(in srgb, var(--header-color) 50%, white);
}
-.foundry2.chat-message .message-header.dark-header-text {
- color: color-mix(in srgb, var(--header-color) 20%, white);
+.dorako-ui .message-header.light-header-text {
+ background-blend-mode: multiply;
+ color: white;
+ text-shadow: 0px 1px 1px black;
}
-.foundry2.chat-message .message-header.dark-header-text .message-sender {
- color: color-mix(in srgb, var(--header-color) 20%, white);
+.dorako-ui .message-header.light-header-text .header-meta {
+ color: white;
+ background-color: hsla(0, 0%, 50%, 0.4);
+ border: 1px solid hsla(0, 0%, 100%, 0.3);
}
-.foundry2.chat-message .message-header.dark-header-text .header-meta {
- color: color-mix(in srgb, var(--header-color) 20%, white);
+.dorako-ui .message-header.dark-header-text {
+ background-blend-mode: luminosity;
+ color: black;
+ text-shadow: 0px 1px 1px white;
}
-.foundry2.chat-message .message-header .player-name,
-.foundry2.chat-message .message-header .message-sender {
+.dorako-ui .message-header.dark-header-text .header-meta {
+ color: hsl(0, 0%, 20%);
+ background-color: hsla(0, 0%, 90%, 0.5);
+ border: 1px solid hsla(0, 0%, 30%, 0.4);
+}
+.dorako-ui .message-header .player-name,
+.dorako-ui .message-header .message-sender {
max-width: 160px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
-.foundry2.chat-message .message-header .portrait-and-name {
+.dorako-ui .message-header .portrait-and-name {
flex-grow: 1;
display: flex;
flex-basis: 100px;
gap: 5px;
}
-.foundry2.chat-message .message-header .portrait-and-name .portrait-wrapper {
+.dorako-ui .message-header .portrait-and-name .portrait-wrapper {
width: var(--avatar-size);
display: flex;
flex: none;
justify-content: center;
align-items: center;
}
-.foundry2.chat-message .message-header .portrait-and-name .portrait-wrapper .portrait {
+.dorako-ui .message-header .portrait-and-name .portrait-wrapper .portrait {
height: var(--avatar-size);
object-fit: contain;
z-index: 0;
}
-.foundry2.chat-message .message-header .portrait-and-name .portrait-wrapper .portrait.actor {
+.dorako-ui .message-header .portrait-and-name .portrait-wrapper .portrait.actor {
border-radius: 3px;
}
-.foundry2.chat-message .message-header .portrait-and-name .sender-wrapper {
+.dorako-ui .message-header .portrait-and-name .sender-wrapper {
display: flex;
gap: 3px;
flex-direction: column;
@@ -7402,2141 +7367,6392 @@ section.chat-sidebar {
align-self: center;
z-index: 1;
}
-.foundry2.chat-message .message-header .portrait-and-name .sender-wrapper .message-sender,
-.foundry2.chat-message .message-header .portrait-and-name .sender-wrapper .player-name {
+.dorako-ui .message-header .portrait-and-name .sender-wrapper .message-sender,
+.dorako-ui .message-header .portrait-and-name .sender-wrapper .player-name {
align-self: flex-start;
line-height: initial;
}
/* ----------------------------------------- */
-/* Damage colors */
+/* Clutter */
/* ----------------------------------------- */
-.foundry2-pc .damage,
-.foundry2 .damage {
- --color-bg-acid: rgba(0, 115, 0, 0.125);
- --color-bg-bleed: rgba(153, 0, 26, 0.125);
- --color-bg-chaotic: rgba(166, 0, 166, 0.125);
- --color-bg-cold: rgba(72, 72, 198, 0.125);
- --color-bg-electricity: rgba(184, 134, 11, 0.125);
- --color-bg-evil: rgba(75, 0, 130, 0.125);
- --color-bg-fire: rgba(166, 47, 0, 0.125);
- --color-bg-force: rgba(99, 0, 170, 0.125);
- --color-bg-good: rgba(157, 115, 10, 0.125);
- --color-bg-lawful: rgba(64, 38, 0, 0.125);
- --color-bg-mental: rgba(25, 25, 112, 0.125);
- --color-bg-physical: rgba(132, 132, 132, 0.125);
- --color-bg-poison: rgba(91, 115, 50, 0.125);
- --color-bg-sonic: rgba(0, 139, 139, 0.125);
- --color-bg-spirit: rgba(90, 85, 133, 0.125);
- --color-bg-vitality: rgba(255, 255, 224, 0.125);
- --color-bg-void: rgb(81, 21, 78, 0.125);
- --color-border-acid: #12a812;
- --color-border-bleed: #99001a;
- --color-border-chaotic: #a600a6;
- --color-border-cold: #2f2fa6;
- --color-border-electricity: darkgoldenrod;
- --color-border-evil: indigo;
- --color-border-fire: #a62f00;
- --color-border-force: #6300aa;
- --color-border-good: #9d730a;
- --color-border-lawful: #402600;
- --color-border-mental: midnightblue;
- --color-border-physical: #737272;
- --color-border-poison: #5b7332;
- --color-border-sonic: darkcyan;
- --color-border-spirit: #5a5585;
- --color-border-vitality: #ffffe0;
- --color-border-void: rgb(122, 38, 117);
- --color-text-acid: #34aa34;
- --color-text-bleed: #59000f;
- --color-text-chaotic: #660066;
- --color-text-cold: #3a3ac5;
- --color-text-electricity: #7c5a07;
- --color-text-evil: #260042;
- --color-text-fire: #882700;
- --color-text-force: #3e006a;
- --color-text-good: #614706;
- --color-text-lawful: white;
- --color-text-mental: #0d0d3c;
- --color-text-physical: #a0a0a0;
- --color-text-poison: #38471f;
- --color-text-sonic: #004b4b;
- --color-text-spirit: #403c5e;
- --color-text-vitality: #ffffa0;
- --color-text-void: rgb(122, 38, 117);
+.foundry2.chat-message .message-content .damage-roll .dice-result .dice-total .instances,
+.dorako-ui.chat-message .message-content .damage-roll .dice-result .dice-total .instances {
+ padding-bottom: 4px;
+ margin-bottom: 0px;
}
-.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck,
-.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .critical-deck {
- --text-dark: var(--color-light-2);
-}
-.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck blockquote,
-.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .critical-deck blockquote {
- color: var(--color-light-3);
- box-shadow: 0px 1px 3px 1px black;
- background: var(--color-warm-4);
-}
-.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck blockquote {
- border: 1px solid var(--color-level-error);
- background-color: var(--color-level-error-bg);
+/* ----------------------------------------- */
+/* .message-header fixes */
+/* ----------------------------------------- */
+.chat-message .dmgBtn-container {
+ display: flex;
+ flex-direction: row;
}
-.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .critical-deck blockquote {
- border: 1px solid var(--color-level-success);
- background-color: var(--color-level-success-bg);
+
+.chat-message ul.notes {
+ padding: 0px;
}
-.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck h1,
-.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .critical-deck h1 {
- background-color: var(--color-warm-2);
- border: 1px solid var(--color-warm-1);
- color: var(--color-light-2);
- text-shadow: 0px 1px 2px black;
- box-shadow: 0px 1px 3px 1px black;
- font-family: var(--font-primary);
+
+.chat-message .flavor-text h4.action {
+ font-weight: 700;
+ line-height: 1.5em;
+ margin: 0;
}
-.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck code,
-.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .critical-deck code {
- background: unset;
- box-shadow: unset;
- border-radius: 32px;
- background-color: var(--color-cool-2);
- border: 1px solid var(--color-cool-1);
- color: var(--color-light-2);
- text-shadow: 0px 1px 2px black;
- box-shadow: 0px 1px 3px 1px black;
- font-family: var(--font-primary);
+
+.chat-message .flavor-text .target-dc-result {
+ line-height: 0.75rem;
+ margin-bottom: 4px;
}
-.foundry2-pc.actor.sheet {
- --header: url("/systems/pf2e/assets/sheet/header.webp");
+.chat-message .flavor-text .target-dc-result .target-dc,
+.chat-message .flavor-text .target-dc-result .result {
+ display: block;
+ margin: 1px 0;
+ width: fit-content;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body {
- --primary: var(--color-warm-2);
- --secondary: var(--color-cool-3);
- --text-dark: var(--color-light-2);
- --color-border-divider: var(--color-cool-3);
- --sub: var(--color-light-6);
- --alt: var(--color-light-5);
- --bg: var(--color-cool-5-90);
- background: unset;
+
+.chat-message .flavor-text .target-dc-result .unadjusted {
+ text-decoration: line-through;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number] {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+
+.chat-message .flavor-text .target-dc-result .adjusted {
+ text-decoration: underline dotted;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number]:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number]:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+
+.chat-message .flavor-text .target-dc-result .adjusted.increased {
+ color: rgb(0, 128, 0);
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number].disabled, .foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+
+.chat-message .flavor-text .target-dc-result .adjusted.decreased {
+ color: rgb(255, 0, 0);
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number]::placeholder {
- color: var(--input-placeholder-color);
+
+.chat-message .flavor-text .target-dc-result .degree-of-success .criticalSuccess {
+ color: rgb(0, 128, 0);
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number]::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+
+.chat-message .flavor-text .target-dc-result .degree-of-success .success {
+ color: rgb(0, 0, 255);
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number][type=checkbox] {
- border: unset;
+
+.chat-message .flavor-text .target-dc-result .degree-of-success .failure {
+ color: rgb(255, 69, 0);
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular) {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
+
+.chat-message .flavor-text .target-dc-result .degree-of-success .criticalFailure {
+ color: rgb(255, 0, 0);
+}
+
+.chat-message .flavor-text .effect {
+ display: flex;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+ column-gap: 5px;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular):not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular):focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+
+.chat-message .flavor-text .effect img {
+ height: 32px;
+ width: 32px;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular).disabled, .foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular):disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+
+/* ----------------------------------------- */
+/* Damage buttons */
+/* ----------------------------------------- */
+.dorako-ui.message .message-content .damage-application {
+ gap: 2px;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular)::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.message .message-content .damage-application button {
+ 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, outline 0.15s;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular)::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.message .message-content .damage-application button.half-damage .transparent-half {
+ display: none;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular)[type=checkbox] {
- border: unset;
+.dorako-ui.message .message-content .damage-application button.half-damage .fa-heart-broken {
+ position: relative;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body .details-label,
-.foundry2-pc.actor.sheet .crb-style .sheet-body h1,
-.foundry2-pc.actor.sheet .crb-style .sheet-body h2,
-.foundry2-pc.actor.sheet .crb-style .sheet-body h3,
-.foundry2-pc.actor.sheet .crb-style .sheet-body h4,
-.foundry2-pc.actor.sheet .crb-style .sheet-body h5,
-.foundry2-pc.actor.sheet .crb-style .sheet-body h6 {
- --primary: var(--color-light-2);
+.dorako-ui.message .message-content .damage-application button.half-damage .fa-heart-broken::after {
+ content: "\f7a9";
+ font-family: "Font Awesome 5 Free";
+ color: hsla(0, 0%, 0%, 0.5);
+ display: block;
+ z-index: 1;
+ position: absolute;
+ top: 0px;
+ left: 2.4px;
+ clip-path: polygon(45% 0%, 50% 100%, 100% 100%, 100% 4%);
+ color: gray;
}
-.foundry2-pc.window-app {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- text-shadow: unset;
- backdrop-filter: blur(4px);
- box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px color-mix(in srgb, var(--color-warm-3) 10%, transparent), 0px 0px 30px 20px color-mix(in srgb, var(--color-warm-2) 20%, transparent), 0px 0px 10px 5px color-mix(in srgb, var(--color-warm-1) 40%, transparent);
+.dorako-ui.message .message-content .damage-application button:hover {
+ box-shadow: none;
+ color: white;
+ border: 1px solid var(--gold-brown);
+ background-color: var(--primary-light);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--primary-light);
}
-.foundry2-pc.window-app .window-header {
- border: unset;
+.dorako-ui.message .message-content .damage-application button:hover img {
+ filter: invert(1);
}
-.foundry2-pc.window-app .window-content {
- background: unset;
- box-shadow: unset;
+.dorako-ui.message .message-content .damage-application button:hover.half-damage .fa-heart-broken::after {
+ clip-path: polygon(45% 0%, 50% 100%, 100% 100%, 100% 4%);
+ color: gray;
}
-.foundry2-pc.window-app .window-resizable-handle {
- background: var(--color-warm-4);
- border: 1px solid var(--color-cool-3);
- border-radius: 4px 0px var(--border-radius) 0px;
- border-bottom-color: var(--color-warm-3);
- border-right-color: var(--color-warm-3);
- bottom: -1px;
- right: -1px;
+.dorako-ui.message .message-content .damage-application button.shield-block:hover {
+ background-color: var(--secondary-light);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--secondary-light);
}
-.foundry2-pc.actor.sheet .crb-style {
- background: unset;
- background: var(--header), transparent !important;
- background-repeat: repeat-x, no-repeat !important;
- background-size: auto 89px, cover !important;
- background-attachment: local !important;
+.dorako-ui.message .message-content .damage-application button.shield-block.shield-activated {
+ background-color: var(--secondary-light);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--secondary-light);
}
-.foundry2-pc.sheet.actor.window-app .window-header {
- background: #5a0c02;
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
+.dorako-ui.message .message-content .damage-application button.shield-block.shield-activated:hover {
+ background-color: var(--secondary-dark);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--secondary-dark);
}
-.foundry2-pc.sheet.actor.window-app.green-theme .window-header {
- background: #0e2a1a;
+.dorako-ui.message .message-content .damage-application button.heal-damage:hover {
+ background-color: green;
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px green;
}
-.foundry2-pc.sheet.actor.window-app.blue-theme .window-header {
- background: #1a1e5f;
+.dorako-ui.message .message-content .damage-application button.heal-damage:hover .fa-plus {
+ color: green;
+ text-shadow: none;
}
-.foundry2-pc.sheet.actor.window-app.minimized .window-header {
- border-radius: var(--border-radius);
+
+/* ----------------------------------------- */
+/* Chat card */
+/* ----------------------------------------- */
+.dorako-ui.message.chat-message.spell {
+ padding-bottom: 0px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .pc_deity img.symbol {
- background: var(--color-warm-4);
- border: 1px solid var(--color-warm-3);
- box-shadow: 0px 0px 0px 1px var(--color-warm-3), var(--box-shadow);
+
+.dorako-ui.message.chat-message {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ margin: 5px 3px 3px 3px;
}
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav {
- background: unset;
- box-shadow: unset;
+.dorako-ui.message.chat-message.whisper {
+ background-color: var(--whisper-bg);
+ background-blend-mode: luminosity;
}
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav a,
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- font-family: var(--font-primary);
+.dorako-ui.message.chat-message.blind {
+ background-color: var(--blind-bg);
+ background-blend-mode: luminosity;
}
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav a:not(.disabled, :disabled):hover,
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+.dorako-ui.message.chat-message .flavor-text hr {
+ display: none;
}
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav a.active,
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+.dorako-ui.message.chat-message .persistent-damage-recovery hr {
+ display: none;
}
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav a.disabled, .foundry2-pc.sheet.actor .crb-style nav.sub-nav a:disabled,
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.disabled,
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.message.chat-message .persistent-damage-recovery button {
+ margin-top: 3px;
}
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav a.bright,
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+.dorako-ui.message.chat-message .persistent-damage-recovery button:hover {
+ text-shadow: 0px 0px 3px black;
+ background-color: var(--primary-light);
+ color: white;
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--primary);
}
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav a.bright.disabled, .foundry2-pc.sheet.actor .crb-style nav.sub-nav a.bright:disabled,
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.bright.disabled,
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+.dorako-ui.message.chat-message .message-content {
+ margin-top: 5px;
}
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav a.bright:not(.disabled, :disabled):hover,
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+.dorako-ui.message.chat-message .message-content .pf2e-pd-card {
+ margin-top: 3px;
}
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav a.active,
-.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.active {
- font-weight: unset;
+.dorako-ui.message.chat-message .message-content .pf2e-pd-card hr {
+ display: none;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .item-image:hover i {
- background: var(--color-warm-2);
- text-shadow: 0px 1px 2px black;
+.dorako-ui.message.chat-message .message-content .pf2e-pd-card .apply-condition {
+ margin-top: 0px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+.dorako-ui.message.chat-message .message-content .dice-roll .dice-result .statuseffect-message {
+ background-color: unset;
+ box-shadow: none;
+ border: none;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:focus, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+.dorako-ui.message.chat-message .message-content .dice-roll .dice-result .statuseffect-message li:not(:last-child) {
+ margin-bottom: 5px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.message.chat-message .message-content .dice-roll .dice-result .statuseffect-message img {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ border-radius: 50%;
+ margin-right: 6px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input::placeholder, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.message.chat-message .message-content .dice-roll .dice-result .statuseffect-rules {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input::selection, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .tags {
+ margin: 3px 1px;
+ margin-bottom: 7px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input[type=checkbox], .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input[type=checkbox] {
- border: unset;
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .tags .vr {
+ display: none;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons button {
+ text-shadow: 0px 0px 3px black;
+ color: white;
+ background-color: var(--primary);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset;
+ border: 1px solid var(--gold-brown);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons button:hover {
+ background-color: var(--primary-light);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--primary);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons button.hidden-to-others {
+ background-color: var(--secondary);
+ color: var(--color-text-light-highlight);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons button.hidden-to-others:hover {
+ background-color: var(--secondary-light);
+ box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--secondary);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons button.with-image img {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ border-radius: 3px;
+ height: 1.2em;
+ margin-right: 5px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input[type=checkbox] {
- border: unset;
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .spell-button,
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .spell-attack-buttons {
+ gap: 3px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
- height: auto;
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .spell-button button:not(:first-child),
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .spell-attack-buttons button:not(:first-child) {
+ background: var(--primary-dark);
+ color: var(--color-text-light-highlight);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .spell-button button:not(:first-child):hover,
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .spell-attack-buttons button:not(:first-child):hover {
+ color: white;
+ background: var(--primary-light);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header {
+ border: none;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header img {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ flex: 0 0 34px;
+ height: 34px;
+ width: 34px;
+ margin-right: 6px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header h3 {
+ display: flex;
+ margin-top: 3px;
+ margin-bottom: -3px;
+ line-height: 0.95em;
+ font-family: var(--serif);
+ font-size: var(--font-size-22);
+ text-rendering: geometricPrecision;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor[type=checkbox] {
- border: unset;
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header h3.pf2-icon {
+ font-family: Pathfinder2eActions;
+ font-size: xx-large;
+ flex: 0 0 34px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor .tox.tox-tinymce {
- background: white;
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header h4 s {
+ color: gray;
}
-.foundry2-pc.actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography section input,
-.foundry2-pc.actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography .editor {
- --input-text-color: var(--color-light-3);
- --input-focus-text-color: var(--color-light-3);
- --input-background-color: transparent;
- --input-border-color: transparent;
- --input-focus-outline-color: transparent;
- --box-shadow: transparent;
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header h4 span.heightened {
+ color: green;
}
-.foundry2-pc.actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography section input:hover,
-.foundry2-pc.actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography .editor:hover {
- outline-color: transparent;
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-content {
+ border-image-repeat: repeat;
+ border-image-slice: 11;
+ border-image-source: var(--ornamentation);
+ border-image-width: 14px;
+ border-style: double;
+ padding: 3px 10px;
+ font-weight: 500;
+ margin: 0px;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-content hr {
+ margin: 0px -10px;
+ border-color: rgba(35, 35, 31, 0.3333333333);
+ border-bottom: none;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input:focus, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-footer {
+ border: none;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input.disabled, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input:disabled, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input.disabled, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-footer span {
+ border-right: 1px solid gray;
+ padding-right: 5px;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input::placeholder, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.message.chat-message [data-visibility]:not([data-visibility=all])[data-visibility=gm] {
+ border-radius: 3px;
+ background: rgba(245, 234, 245, 0.6666666667);
+ outline: 1px dashed #720073;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input::selection, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+
+/* ----------------------------------------- */
+/* Attention */
+/* ----------------------------------------- */
+.dorako-ui.message.chat-message.attention {
+ animation: wiggle ease-in-out infinite 1s alternate;
}
-.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input[type=checkbox], .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input[type=checkbox] {
- border: unset;
+
+@keyframes wiggle {
+ 0% {
+ transform: scale(0.9) translate(-15px);
+ }
+ 100% {
+ transform: scale(0.9) translate(15px);
+ }
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3 {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+.dorako-ui.message.chat-message.spell {
+ padding-bottom: 3px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+
+/* ----------------------------------------- */
+/* Glassy Buttons */
+/* ----------------------------------------- */
+.dorako-ui.dark-theme.message.chat-message > .message-content .message-buttons button .cue i {
+ --fa-primary-color: white;
+ --fa-secondary-color: var(--tertiary);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.dark-theme.message.chat-message .dice-roll .dice-formula,
+.dorako-ui.dark-theme.message.chat-message .dice-roll .dice-total {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.dark-theme.message.chat-message .dice-roll .dice-total.success {
+ color: #00c000;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.dark-theme.message.chat-message .dice-roll .dice-total.failure {
+ color: #ff4040;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3[type=checkbox] {
- border: unset;
+.dorako-ui.dark-theme.message.chat-message .dice-total .dice-total-setInitiative-btn,
+.dorako-ui.dark-theme.message.chat-message .dice-total .dice-total-fullDamage-btn {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ background-color: var(--glass-bg-light);
+ color: var(--color-text-light-heading);
+ text-shadow: 0px 0px 3px black;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:hover {
- outline: 0px transparent !important;
+.dorako-ui.dark-theme.message.chat-message .dice-total .dice-total-setInitiative-btn:hover,
+.dorako-ui.dark-theme.message.chat-message .dice-total .dice-total-fullDamage-btn:hover {
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
}
-.foundry2-pc .crb-style .details-input {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+.dorako-ui.dark-theme.message.chat-message .persistent-damage-recovery hr {
+ display: none;
}
-.foundry2-pc .crb-style .details-input:not(:disabled, .disabled):hover, .foundry2-pc .crb-style .details-input:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+.dorako-ui.dark-theme.message.chat-message .persistent-damage-recovery button {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ color: var(--color-text-light-heading);
+ text-shadow: 0px 0px 3px black;
+ margin-top: 5px;
}
-.foundry2-pc .crb-style .details-input.disabled, .foundry2-pc .crb-style .details-input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.dark-theme.message.chat-message .persistent-damage-recovery button:hover {
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
}
-.foundry2-pc .crb-style .details-input::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.dark-theme.message.chat-message .table-draw .table-description {
+ color: var(--color-text-light-highlight);
+ border-top: 1px solid var(--tertiary);
}
-.foundry2-pc .crb-style .details-input::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.dark-theme.message.chat-message .table-draw .table-results .table-result img.result-image {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ background-image: var(--sheet);
+ background-size: cover;
+ background-image: var(--sheet-light);
+ object-fit: contain;
+ border-radius: 3px;
+ margin-right: 5px;
}
-.foundry2-pc .crb-style .details-input[type=checkbox] {
- border: unset;
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons {
+ margin: 0px;
+ margin-top: 5px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button.with-image {
+ border: none;
border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
+ text-shadow: var(--dorako-text-shadow);
+ background: var(--primary);
+ color: var(--color-text-light-highlight);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:not(.disabled, :disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button.with-image:hover {
+ color: white;
+ background: var(--primary-light);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.active, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button.with-image img {
+ border: none;
+ margin: 2px;
+ /* prettier-ignore */
+ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
+ border-radius: 3px;
+ height: 1.2em;
+ margin-right: 5px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ text-shadow: var(--dorako-text-shadow);
+ background: var(--primary);
+ color: var(--color-text-light-highlight);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button:hover {
+ color: white;
+ background: var(--primary-light);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright:disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .hidden-to-others {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ text-shadow: 0px 0px 3px black;
+ background: var(--secondary);
+ color: var(--color-text-light-highlight);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright:not(.disabled, :disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .hidden-to-others:hover {
+ color: white;
+ background: var(--secondary-light);
}
-.foundry2-pc.actor.sheet .crb-style aside .sidebar .tags .tag.edit-btn {
- background: #dad8cc;
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .spell-button,
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .spell-attack-buttons {
+ gap: 5px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .rollable .d20-svg {
- filter: invert(1);
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .spell-button button:not(:first-child),
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .spell-attack-buttons button:not(:first-child) {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ text-shadow: 0px 0px 3px black;
+ background: var(--primary-dark);
+ color: var(--color-text-light-highlight);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .alignment select {
- --input-text-color: black;
- --input-background-color: transparent;
- --input-border-color: transparent;
- --box-shadow: transparent;
- color: black;
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .spell-button button:not(:first-child):hover,
+.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .spell-attack-buttons button:not(:first-child):hover {
+ color: white;
+ background: var(--primary-light);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute .label {
- opacity: unset;
- color: var(--color-light-5);
+
+/* ----------------------------------------- */
+/* Damage buttons */
+/* ----------------------------------------- */
+.dorako-ui.dark-theme.message .message-content .damage-application {
+ gap: 5px;
+ margin-top: 5px;
+ text-rendering: geometricPrecision;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill .button-group h6:hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill .button-group h6:hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill .button-group h6:hover {
- --primary: var(--color-warm-2);
+.dorako-ui.dark-theme.message .message-content .damage-application button {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ text-shadow: 0px 0px 3px black;
+ color: var(--color-text-light-heading);
+ margin: 0px;
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
- border-image: linear-gradient(90deg, transparent, var(--color-warm-2) 20%, transparent) 1;
+.dorako-ui.dark-theme.message .message-content .damage-application button img {
+ filter: invert(1) brightness(0.8) sepia(1) grayscale(0.8) drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
- --text-dark: black;
- --primary: var(--color-warm-2);
+.dorako-ui.dark-theme.message .message-content .damage-application button:hover {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ color: white;
+ background-color: var(--primary-light);
}
-.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button {
- --primary: var(--system-primary);
- --secondary: var(--system-secondary);
+.dorako-ui.dark-theme.message .message-content .damage-application button:hover img {
+ filter: invert(1) drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));
}
-.foundry2-pc .attack-popout select {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
+.dorako-ui.dark-theme.message .message-content .damage-application button:hover.half-damage .fa-heart-broken::after {
+ color: hsla(0, 0%, 0%, 0.5);
+ text-shadow: none;
}
-.foundry2-pc .attack-popout select:not(:disabled, .disabled):hover, .foundry2-pc .attack-popout select:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
+.dorako-ui.dark-theme.message .message-content .damage-application button.half-damage .fa-heart-broken::after {
+ color: hsla(0, 0%, 0%, 0.5);
+ text-shadow: none;
}
-.foundry2-pc .attack-popout select.disabled, .foundry2-pc .attack-popout select:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+.dorako-ui.dark-theme.message .message-content .damage-application button.shield-block:hover {
+ background-color: var(--secondary-light);
+ border: none;
}
-.foundry2-pc .attack-popout select::placeholder {
- color: var(--input-placeholder-color);
+.dorako-ui.dark-theme.message .message-content .damage-application button.shield-block.shield-activated {
+ background-color: var(--secondary-light);
+ border: none;
}
-.foundry2-pc .attack-popout select::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
+.dorako-ui.dark-theme.message .message-content .damage-application button.shield-block.shield-activated:hover {
+ background-color: var(--secondary-dark);
+ border: none;
}
-.foundry2-pc .attack-popout select[type=checkbox] {
- border: unset;
+.dorako-ui.dark-theme.message .message-content .damage-application button.heal-damage .fa-stack i.fa-plus {
+ color: hsla(0, 0%, 0%, 0.5);
+ text-shadow: none;
}
-.foundry2-pc.actor.sheet.character .attack-popout.actions ol.actions-list li.strike .item-name .item-image {
- flex: 0 0 32px;
+.dorako-ui.dark-theme.message .message-content .damage-application button.heal-damage:hover {
+ background-color: green;
+ border: none;
+}
+.dorako-ui.dark-theme.message .message-content .damage-application button.heal-damage:hover .fa-stack i.fa-plus {
+ color: green;
+ text-shadow: none;
}
-.foundry2#compendium-browser > section.window-content > .content-box .compendium-browser-settings form .setting-section, .foundry2#license-viewer > section.window-content > .content-box .compendium-browser-settings form .setting-section, .foundry2#compendium-browser > section.window-content > .content-box .spell-browser .filtercontainer, .foundry2#compendium-browser > section.window-content > .content-box .spell-browser .sortcontainer, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .filtercontainer, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .sortcontainer {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- padding: 5px;
- cursor: pointer;
+/* ----------------------------------------- */
+/* Chat card */
+/* ----------------------------------------- */
+.dorako-ui.message.chat-message.dark-theme {
+ background: var(--sheet-dark);
+ background-size: cover;
+ color: var(--color-text-light-1);
}
-.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- padding: 5px;
- margin-bottom: 5px;
+.dorako-ui.message.chat-message.dark-theme.whisper {
+ background-color: var(--whisper-bg);
+ background-blend-mode: luminosity;
}
-.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button:not(.disabled, :disabled):hover, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
+.dorako-ui.message.chat-message.dark-theme.blind {
+ background-color: var(--blind-bg);
+ background-blend-mode: luminosity;
}
-.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.active, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
+.dorako-ui.message.chat-message.dark-theme .tags .tag_transparent {
+ box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
}
-.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.disabled, .foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button:disabled, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.disabled, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
+.dorako-ui.message.chat-message.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=gm] {
+ background: rgba(245, 234, 245, 0.1333333333);
}
-.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.bright, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
+.dorako-ui.message.chat-message.dark-theme span[data-pf2-check][data-pf2-traits*=secret] {
+ background: #f3ddf3;
}
-.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.bright.disabled, .foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.bright:disabled, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.bright.disabled, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
+.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card {
+ margin-top: 5px;
}
-.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.bright:not(.disabled, :disabled):hover, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
+.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card .apply-condition {
+ margin-top: 0px;
}
-.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .control-area, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .control-area {
- display: flex;
- flex-direction: column;
- gap: 5px;
- overflow-x: clip;
+.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card button {
+ 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, outline 0.15s;
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ text-shadow: var(--dorako-text-shadow);
}
-.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .control-area > div:first-child, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .control-area > div:first-child {
- margin-top: 10px;
+.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card button:hover {
+ background-color: var(--primary-light);
+ color: var(--color-text-light-highlight);
}
-.foundry2#compendium-browser > section.window-content > .content-box > nav, .foundry2#license-viewer > section.window-content > .content-box > nav {
- --secondary: var(--color-cool-3);
+.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card > div:not(.card-buttons) {
+ margin-bottom: 5px;
}
-.foundry2.roll-modifiers-dialog {
- --secondary: var(--color-cool-3);
+.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card .flat-check-failure {
+ text-rendering: optimizeLegibility;
+ background-color: #ff4500;
+ border-radius: 2px;
+ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
+ color: white;
+ font-family: var(--sans-serif);
+ font-size: 10px;
+ font-weight: 500;
+ letter-spacing: 0.05em;
+ line-height: 1;
+ padding: 3px 4px;
+ text-transform: uppercase;
}
-.foundry2.roll-modifiers-dialog .window-header {
- background: linear-gradient(90deg, var(--secondary) 0%, var(--color-cool-3) 50%, var(--secondary) 100%);
+.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card .flat-check-success {
+ text-rendering: optimizeLegibility;
+ background-color: blue;
+ border-radius: 2px;
+ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
+ color: white;
+ font-family: var(--sans-serif);
+ font-size: 10px;
+ font-weight: 500;
+ letter-spacing: 0.05em;
+ line-height: 1;
+ padding: 3px 4px;
+ text-transform: uppercase;
}
-
-/* ----------------------------------------- */
-/* Color definitions */
-/* ----------------------------------------- */
-/* Colors */
-/* Global */
-/* used for mini headers, alternate primary color */
-/* compliments the primary color, usually used in combination */
-/* for all other uses */
-/* Lighter / Darker */
-/* Text */
-/* ----------------------------------------- */
-/* Color schemes */
-/* ----------------------------------------- */
-/* Proficiency ranks */
-/* Rarities */
-/* Degrees of success */
-/* Value adjustments (e.g. weak/elite) */
-/* ----------------------------------------- */
-/* CSS Custom Properties */
-/* ----------------------------------------- */
-:root {
- /* Global */
- --primary: #5e0000;
- --system-primary: #5e0000;
- --primary-light: #b10000;
- --primary-dark: #380000;
- --system-secondary: #171f69;
- --secondary: #171f69;
- --secondary-light: #2836b7;
- --secondary-dark: #0d113a;
- --tertiary: #e9d7a1;
- --remaster: hsl(152, 87%, 15%);
- --remaster-light: hsl(170, 96%, 19%);
- --remaster-dark: hsl(153, 100%, 8%);
- --rarity-common: #323232;
- --rarity-uncommon: #98513d;
- --rarity-rare: #002664;
- --rarity-unique: #54166e;
- --alt: #786452;
- --alt-dark: #443730;
- --bg: #f8f4f1;
- --bg-dark: #e7d9cf;
- --gold-brown: #956d58;
- --sub: #605856;
- --color-disabled: #ababab;
- --blind-bg: #a57aa5;
- --whisper-bg: #e3e3ff;
- --inline-link-bg: #ddd;
- --inline-repost-bg: #eaeaea;
- --visibility-gm-bg: #e8e8ef;
- --visibility-owner-bg: #ddebe1;
- --blind-roll: #f5eaf5;
- /* Lighter / Darker */
- --light: #910000;
- --dark: #2b0000;
- --tertiary-dark: #dfc578;
- --tertiary-light: #f3e9ca;
- /* Text */
- --body: var(--text-dark);
- --color-text-trait: #f5efe0;
- --text-dark: #1c1c1c;
- --text-light: white;
- /* Borders */
- --color-border-trait: #d8c384;
- --color-border-divider: #baa991;
- /* Mats */
- --mats-dark: #1c1c1c;
- --mats-gold-dark: #dbc682;
- --mats-gold-light: #e6d8a7;
- --mats-green-light: #99aea1;
- --mats-green: #3e644b;
- --mats-green-dark: #233b2b;
- /* Headers w/ boxes */
- --header-color: var(--text-light);
- --header-bg: var(--secondary);
- /* Sidebar */
- --sidebar-label: var(--tertiary-dark);
- --sidebar-title: var(--tertiary);
- /* App UI */
- --glass-bg: rgba(20, 20, 20, 0.6);
- --glass-bg-gold: rgba(103, 88, 60, 0.441);
- --glass-bg-light: rgba(255, 255, 255, 0.1);
- --glass-bg-dark: rgba(0, 0, 0, 0.7);
- --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);
- --glassy: 0px 0px 3px 0px rgba(255, 255, 255, 0.4) inset, 0px 0px 2px 1px rgba(0, 0, 0, 1),
- 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
- --glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8);
- --glassy-sharp-inset: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
- --glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8);
- --sheet-light: url(../img/background-light.webp);
- --sheet-dark: url(../img/background-dark4.webp);
- --header: url(../img/blue-header.webp);
- --banner-top: url(../img/blue-sidebar-top.webp);
- --banner-bottom: url(../img/blue-sidebar-bottom.webp);
- --hotbar-width: unset;
- --controls-margin: 8px;
+.dorako-ui.message.chat-message.dark-theme .pf2e.chat-card .card-header h4 s {
+ color: gray;
+}
+.dorako-ui.message.chat-message.dark-theme .pf2e.chat-card .card-header h4 span.heightened {
+ color: green;
+}
+.dorako-ui.message.chat-message.dark-theme .pf2e.chat-card .card-content hr {
+ margin: 0px -10px;
+ border-color: var(--tertiary);
+ border-bottom: none;
}
/* ----------------------------------------- */
-/* Overwrite Foundry colors */
+/* Damage types */
/* ----------------------------------------- */
-.dorako-ui {
- --color-border-highlight: var(--tertiary);
- --color-border-highlight-alt: var(--tertiary-dark);
- --color-shadow-primary: var(--primary-light);
- --color-shadow-highlight: var(--primary-light);
- --sheet: var(--sheet-light);
- --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");
- --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");
- --half-transparent: rgba(0, 0, 0, 0.5);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .dice-tooltip .instance .dice .part-formula,
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .dice-tooltip .instance .dice .part-total {
+ color: var(--color-text-light-5);
}
-.dorako-ui *::-webkit-scrollbar-thumb {
- background: var(--tertiary);
- border: 1px solid var(--gold-brown);
+.dorako-ui.message.dark-theme .dice-tooltip .part-header {
+ border-bottom: 1px solid var(--color-text-dark-3);
}
-.dorako-ui a,
-.dorako-ui button {
- 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, outline 0.15s;
+.dorako-ui.message.dark-theme .dice-tooltip .part-header .part-total {
+ background: rgba(255, 255, 255, 0.1);
+ border: 1px solid var(--color-text-dark-3);
}
-
-.dorako-ui.dark-theme {
- --color-underline-active: var(--tertiary-dark);
- --color-underline-header: var(--tertiary-dark);
- --rarity-common: #e1d8cf;
- --rarity-uncommon: #c45500;
- --rarity-rare: #5362ff;
- --rarity-unique: #e127e1;
- --color-shadow-primary: var(--tertiary-dark);
- --color-shadow-highlight: var(--tertiary);
- --sheet: var(--sheet-dark);
- --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");
- --body: var(--text-light);
- --bg: var(--glass-bg-dark);
- --half-transparent: rgba(255, 255, 255, 0.5);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance {
+ white-space: nowrap;
}
-
-.foundry2-pc,
-.foundry2 {
- --rarity-common: #e1d8cf;
- --rarity-uncommon: #c45500;
- --rarity-rare: #5362ff;
- --rarity-unique: #e127e1;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.acid {
+ border-color: #00b300;
+ color: #007300;
}
-
-/* ----------------------------------------- */
-/* Header */
-/* ----------------------------------------- */
-.dorako-ui .message-header {
- background: none;
- padding: 5px 5px 0px 5px;
- margin: -5px -5px 0px -5px;
- border-radius: 5px 5px 0px 0px;
- gap: 5px;
- align-items: center;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.acid:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.acid.tooltip-part > header {
+ background: rgba(0, 179, 0, 0.125);
}
-.dorako-ui .message-header .message-metadata {
- flex: 2.5;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.acid .icon {
+ color: #00b300;
}
-.dorako-ui .message-header .header-meta {
- border-radius: 3px;
- padding: 2px;
- font-size: x-small;
- align-self: center;
- text-align: center;
- text-shadow: none;
- white-space: nowrap;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bleed {
+ border-color: #d90025;
+ color: #99001a;
}
-.dorako-ui .message-header.light-header-text {
- background-blend-mode: multiply;
- color: white;
- text-shadow: 0px 1px 1px black;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bleed:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bleed.tooltip-part > header {
+ background: rgba(217, 0, 37, 0.125);
}
-.dorako-ui .message-header.light-header-text .header-meta {
- color: white;
- background-color: hsla(0, 0%, 50%, 0.4);
- border: 1px solid hsla(0, 0%, 100%, 0.3);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bleed .icon {
+ color: #d90025;
}
-.dorako-ui .message-header.dark-header-text {
- background-blend-mode: luminosity;
- color: black;
- text-shadow: 0px 1px 1px white;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bludgeoning {
+ border-color: #cccccc;
+ color: #acacac;
}
-.dorako-ui .message-header.dark-header-text .header-meta {
- color: hsl(0, 0%, 20%);
- background-color: hsla(0, 0%, 90%, 0.5);
- border: 1px solid hsla(0, 0%, 30%, 0.4);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bludgeoning:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bludgeoning.tooltip-part > header {
+ background: rgba(204, 204, 204, 0.125);
}
-.dorako-ui .message-header .player-name,
-.dorako-ui .message-header .message-sender {
- max-width: 160px;
- text-overflow: ellipsis;
- overflow: hidden;
- white-space: nowrap;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bludgeoning .icon {
+ color: #cccccc;
}
-.dorako-ui .message-header .portrait-and-name {
- flex-grow: 1;
- display: flex;
- flex-basis: 100px;
- gap: 5px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.chaotic {
+ border-color: #e600e6;
+ color: #a600a6;
}
-.dorako-ui .message-header .portrait-and-name .portrait-wrapper {
- width: var(--avatar-size);
- display: flex;
- flex: none;
- justify-content: center;
- align-items: center;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.chaotic:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.chaotic.tooltip-part > header {
+ background: rgba(230, 0, 230, 0.125);
}
-.dorako-ui .message-header .portrait-and-name .portrait-wrapper .portrait {
- height: var(--avatar-size);
- object-fit: contain;
- z-index: 0;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.chaotic .icon {
+ color: #e600e6;
}
-.dorako-ui .message-header .portrait-and-name .portrait-wrapper .portrait.actor {
- border-radius: 3px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.cold {
+ border-color: #4949cc;
+ color: #2f2fa6;
}
-.dorako-ui .message-header .portrait-and-name .sender-wrapper {
- display: flex;
- gap: 3px;
- flex-direction: column;
- justify-content: left;
- align-self: center;
- z-index: 1;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.cold:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.cold.tooltip-part > header {
+ background: rgba(73, 73, 204, 0.125);
}
-.dorako-ui .message-header .portrait-and-name .sender-wrapper .message-sender,
-.dorako-ui .message-header .portrait-and-name .sender-wrapper .player-name {
- align-self: flex-start;
- line-height: initial;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.cold .icon {
+ color: #4949cc;
}
-
-/* ----------------------------------------- */
-/* Clutter */
-/* ----------------------------------------- */
-.foundry2.chat-message .message-content .damage-roll .dice-result .dice-total .instances,
-.dorako-ui.chat-message .message-content .damage-roll .dice-result .dice-total .instances {
- padding-bottom: 4px;
- margin-bottom: 0px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.electricity {
+ border-color: #f1b012;
+ color: darkgoldenrod;
}
-
-/* ----------------------------------------- */
-/* .message-header fixes */
-/* ----------------------------------------- */
-.chat-message .dmgBtn-container {
- display: flex;
- flex-direction: row;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.electricity:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.electricity.tooltip-part > header {
+ background: rgba(241, 176, 18, 0.125);
}
-
-.chat-message ul.notes {
- padding: 0px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.electricity .icon {
+ color: #f1b012;
}
-
-.chat-message .flavor-text h4.action {
- font-weight: 700;
- line-height: 1.5em;
- margin: 0;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.evil {
+ border-color: #842ac4;
+ color: #611f90;
}
-
-.chat-message .flavor-text .target-dc-result {
- line-height: 0.75rem;
- margin-bottom: 4px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.evil:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.evil.tooltip-part > header {
+ background: rgba(132, 42, 196, 0.125);
+ text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5), 0px 0px 3px rgba(0, 0, 0, 0.8);
}
-
-.chat-message .flavor-text .target-dc-result .target-dc,
-.chat-message .flavor-text .target-dc-result .result {
- display: block;
- margin: 1px 0;
- width: fit-content;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.evil .icon {
+ color: #842ac4;
}
-
-.chat-message .flavor-text .target-dc-result .unadjusted {
- text-decoration: line-through;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.fire {
+ border-color: #e64100;
+ color: #a62f00;
}
-
-.chat-message .flavor-text .target-dc-result .adjusted {
- text-decoration: underline dotted;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.fire:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.fire.tooltip-part > header {
+ background: rgba(230, 65, 0, 0.125);
}
-
-.chat-message .flavor-text .target-dc-result .adjusted.increased {
- color: rgb(0, 128, 0);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.fire .icon {
+ color: #e64100;
}
-
-.chat-message .flavor-text .target-dc-result .adjusted.decreased {
- color: rgb(255, 0, 0);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.force {
+ border-color: #89edfc;
+ color: #4be3fa;
}
-
-.chat-message .flavor-text .target-dc-result .degree-of-success .criticalSuccess {
- color: rgb(0, 128, 0);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.force:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.force.tooltip-part > header {
+ background: rgba(137, 237, 252, 0.125);
}
-
-.chat-message .flavor-text .target-dc-result .degree-of-success .success {
- color: rgb(0, 0, 255);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.force .icon {
+ color: #89edfc;
}
-
-.chat-message .flavor-text .target-dc-result .degree-of-success .failure {
- color: rgb(255, 69, 0);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.good {
+ border-color: #d99f0e;
+ color: #9d730a;
}
-
-.chat-message .flavor-text .target-dc-result .degree-of-success .criticalFailure {
- color: rgb(255, 0, 0);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.good:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.good.tooltip-part > header {
+ background: rgba(217, 159, 14, 0.125);
}
-
-.chat-message .flavor-text .effect {
- display: flex;
- align-items: center;
- column-gap: 5px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.good .icon {
+ color: #d99f0e;
}
-
-.chat-message .flavor-text .effect img {
- height: 32px;
- width: 32px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.lawful {
+ border-color: #a86400;
+ color: #683e00;
}
-
-/* ----------------------------------------- */
-/* Damage buttons */
-/* ----------------------------------------- */
-.dorako-ui.message .message-content .damage-application {
- gap: 2px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.lawful:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.lawful.tooltip-part > header {
+ background: rgba(168, 100, 0, 0.125);
+ text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5), 0px 0px 3px rgba(0, 0, 0, 0.8);
}
-.dorako-ui.message .message-content .damage-application button {
- 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, outline 0.15s;
-}
-.dorako-ui.message .message-content .damage-application button.half-damage .transparent-half {
- display: none;
-}
-.dorako-ui.message .message-content .damage-application button.half-damage .fa-heart-broken {
- position: relative;
-}
-.dorako-ui.message .message-content .damage-application button.half-damage .fa-heart-broken::after {
- content: "\f7a9";
- font-family: "Font Awesome 5 Free";
- color: hsla(0, 0%, 0%, 0.5);
- display: block;
- z-index: 1;
- position: absolute;
- top: 0px;
- left: 2.4px;
- clip-path: polygon(45% 0%, 50% 100%, 100% 100%, 100% 4%);
- color: gray;
-}
-.dorako-ui.message .message-content .damage-application button:hover {
- box-shadow: none;
- color: white;
- border: 1px solid var(--gold-brown);
- background-color: var(--primary-light);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--primary-light);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.lawful .icon {
+ color: #a86400;
}
-.dorako-ui.message .message-content .damage-application button:hover img {
- filter: invert(1);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.mental {
+ border-color: #3d53c7;
+ color: #2c3d99;
}
-.dorako-ui.message .message-content .damage-application button:hover.half-damage .fa-heart-broken::after {
- clip-path: polygon(45% 0%, 50% 100%, 100% 100%, 100% 4%);
- color: gray;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.mental:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.mental.tooltip-part > header {
+ background: rgba(61, 83, 199, 0.125);
+ text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5), 0px 0px 3px rgba(0, 0, 0, 0.8);
}
-.dorako-ui.message .message-content .damage-application button.shield-block:hover {
- background-color: var(--secondary-light);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--secondary-light);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.mental .icon {
+ color: #3d53c7;
}
-.dorako-ui.message .message-content .damage-application button.shield-block.shield-activated {
- background-color: var(--secondary-light);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--secondary-light);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.negative {
+ border-color: #4e4e68;
+ color: #4e4e68;
}
-.dorako-ui.message .message-content .damage-application button.shield-block.shield-activated:hover {
- background-color: var(--secondary-dark);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--secondary-dark);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.negative:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.negative.tooltip-part > header {
+ background: rgba(78, 78, 104, 0.125);
+ text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5), 0px 0px 3px rgba(0, 0, 0, 0.8);
}
-.dorako-ui.message .message-content .damage-application button.heal-damage:hover {
- background-color: green;
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px green;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.negative .icon {
+ color: #4e4e68;
}
-.dorako-ui.message .message-content .damage-application button.heal-damage:hover .fa-plus {
- color: green;
- text-shadow: none;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.piercing {
+ border-color: #acacac;
+ color: #8c8c8c;
}
-
-/* ----------------------------------------- */
-/* Chat card */
-/* ----------------------------------------- */
-.dorako-ui.message.chat-message.spell {
- padding-bottom: 0px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.piercing:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.piercing.tooltip-part > header {
+ background: rgba(172, 172, 172, 0.125);
}
-
-.dorako-ui.message.chat-message {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- margin: 5px 3px 3px 3px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.piercing .icon {
+ color: #acacac;
}
-.dorako-ui.message.chat-message.whisper {
- background-color: var(--whisper-bg);
- background-blend-mode: luminosity;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.poison {
+ border-color: #7e9f45;
+ color: #5b7332;
}
-.dorako-ui.message.chat-message.blind {
- background-color: var(--blind-bg);
- background-blend-mode: luminosity;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.poison:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.poison.tooltip-part > header {
+ background: rgba(126, 159, 69, 0.125);
}
-.dorako-ui.message.chat-message .flavor-text hr {
- display: none;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.poison .icon {
+ color: #7e9f45;
}
-.dorako-ui.message.chat-message .persistent-damage-recovery hr {
- display: none;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.positive {
+ border-color: white;
+ color: #ffffbf;
}
-.dorako-ui.message.chat-message .persistent-damage-recovery button {
- margin-top: 3px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.positive:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.positive.tooltip-part > header {
+ background: rgba(255, 255, 255, 0.125);
+ text-shadow: 1px 1px rgba(0, 0, 0, 0.6);
}
-.dorako-ui.message.chat-message .persistent-damage-recovery button:hover {
- text-shadow: 0px 0px 3px black;
- background-color: var(--primary-light);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.positive .icon {
color: white;
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--primary);
-}
-.dorako-ui.message.chat-message .message-content {
- margin-top: 5px;
-}
-.dorako-ui.message.chat-message .message-content .pf2e-pd-card {
- margin-top: 3px;
-}
-.dorako-ui.message.chat-message .message-content .pf2e-pd-card hr {
- display: none;
}
-.dorako-ui.message.chat-message .message-content .pf2e-pd-card .apply-condition {
- margin-top: 0px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.slashing {
+ border-color: #acacac;
+ color: #8c8c8c;
}
-.dorako-ui.message.chat-message .message-content .dice-roll .dice-result .statuseffect-message {
- background-color: unset;
- box-shadow: none;
- border: none;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.slashing:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.slashing.tooltip-part > header {
+ background: rgba(172, 172, 172, 0.125);
}
-.dorako-ui.message.chat-message .message-content .dice-roll .dice-result .statuseffect-message li:not(:last-child) {
- margin-bottom: 5px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.slashing .icon {
+ color: #acacac;
}
-.dorako-ui.message.chat-message .message-content .dice-roll .dice-result .statuseffect-message img {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- border-radius: 50%;
- margin-right: 6px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.sonic {
+ border-color: #00cbcb;
+ color: darkcyan;
}
-.dorako-ui.message.chat-message .message-content .dice-roll .dice-result .statuseffect-rules {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.sonic:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.sonic.tooltip-part > header {
+ background: rgba(0, 203, 203, 0.125);
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .tags {
- margin: 3px 1px;
- margin-bottom: 7px;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.sonic .icon {
+ color: #00cbcb;
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .tags .vr {
- display: none;
+.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance .splash {
+ border-color: inherit;
+ border-width: 1px;
+ border-style: dotted;
+ padding: 1px 2px;
+ line-height: 0;
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons button {
- text-shadow: 0px 0px 3px black;
- color: white;
- background-color: var(--primary);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset;
- border: 1px solid var(--gold-brown);
+
+/* ----------------------------------------- */
+/* FPS display */
+/* ----------------------------------------- */
+#fps[data-theme=foundry2] {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons button:hover {
- background-color: var(--primary-light);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--primary);
+
+/* ----------------------------------------- */
+/* Tooltip */
+/* ----------------------------------------- */
+#tooltip[data-theme=foundry2] {
+ background: var(--app-background);
+ border: 1px solid var(--color-warm-1);
+ box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
+ backdrop-filter: blur(5px);
+ border-radius: var(--border-radius);
+ -webkit-backdrop-filter: blur(5px);
+ font-size: var(--font-size-16);
+ line-height: var(--font-size-16);
+ text-shadow: 0px 1px 2px black;
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons button.hidden-to-others {
- background-color: var(--secondary);
- color: var(--color-text-light-highlight);
+
+/* ----------------------------------------- */
+/* Context menu */
+/* ----------------------------------------- */
+.foundry2 #context-menu {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background: var(--app-background);
+ border: 1px solid var(--color-warm-1);
+ box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
+ backdrop-filter: blur(5px);
+ border-radius: var(--border-radius);
+ -webkit-backdrop-filter: blur(5px);
+ text-shadow: 0px 1px 2px black;
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons button.hidden-to-others:hover {
- background-color: var(--secondary-light);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--secondary);
+.foundry2 #context-menu li.context-item:first-child {
+ border-top-left-radius: var(--border-radius);
+ border-top-right-radius: var(--border-radius);
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons button.with-image img {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- border-radius: 3px;
- height: 1.2em;
- margin-right: 5px;
+.foundry2 #context-menu li.context-item:last-child {
+ border-bottom-left-radius: var(--border-radius);
+ border-bottom-right-radius: var(--border-radius);
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .spell-button,
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .spell-attack-buttons {
- gap: 3px;
+.foundry2 #context-menu li.context-item:hover {
+ box-shadow: 0px 0px 0px 1px var(--color-warm-1);
+ background: var(--color-warm-2);
+ text-shadow: 0px 1px 2px black;
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .spell-button button:not(:first-child),
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .spell-attack-buttons button:not(:first-child) {
- background: var(--primary-dark);
- color: var(--color-text-light-highlight);
+
+/* ----------------------------------------- */
+/* Map v1 styling to v2 values */
+/* ----------------------------------------- */
+[data-theme=foundry2],
+.foundry2-pc,
+.foundry2 {
+ --color-shadow-primary: transparent;
+ --color-shadow-highlight: transparent;
+ --color-border-light-highlight: var(--color-cool-3);
+ --color-border-light-primary: var(--color-cool-4);
+ --color-border-light-secondary: var(--color-cool-4);
+ --color-border-light-tertiary: var(--color-cool-4);
+ --color-border-dark-1: var(--color-cool-4);
+ --color-border-dark-2: var(--color-cool-4);
+ --color-border-dark-3: var(--color-cool-4);
+ --color-border-dark-4: var(--color-cool-3);
+ --color-border-dark-5: var(--color-cool-2);
+ --color-border-dark-primary: var(--color-cool-4);
+ --color-border-dark-secondary: var(--color-cool-5);
+ --color-underline-header: var(--color-warm-2);
+ --color-underline-active: var(--color-warm-1);
+ --color-text-hyperlink: var(--color-warm-1);
+ --color-border-highlight: var(--color-warm-1);
+ --color-border-highlight-alt: var(--color-warm-2);
+ --color-border-light-tertiary: var(--color-cool-4);
+ --color-bg-btn-minor-inactive: var(--app-background);
+ --color-bg-btn-minor-active: var(--color-warm-2);
+ --color-text-dark-primary: var(--color-light-3);
+ --color-text-dark-secondary: var(--color-light-5);
+ --color-bg-option: var(--color-cool-4);
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .spell-button button:not(:first-child):hover,
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .spell-attack-buttons button:not(:first-child):hover {
- color: white;
- background: var(--primary-light);
+
+/* ----------------------------------------- */
+/* .foundry2-pc specific */
+/* ----------------------------------------- */
+.foundry2-pc {
+ --color-rarity-common: #efeadc;
+ --color-rarity-uncommon: #c45500;
+ --color-rarity-rare: #5362ff;
+ --color-rarity-unique: #e127e1;
+ --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");
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header {
- border: none;
+
+/* ----------------------------------------- */
+/* Generalized style choices */
+/* ----------------------------------------- */
+[data-theme=foundry2],
+.foundry2 {
+ --color-rarity-common: #efeadc;
+ --color-rarity-uncommon: #c45500;
+ --color-rarity-rare: #5362ff;
+ --color-rarity-unique: #e127e1;
+ --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");
+ --input-height: 24px;
+ color: var(--color-light-3);
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header img {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- flex: 0 0 34px;
- height: 34px;
- width: 34px;
- margin-right: 6px;
+[data-theme=foundry2] ::-webkit-scrollbar-thumb,
+.foundry2 ::-webkit-scrollbar-thumb {
+ outline: none;
+ border-radius: 3px;
+ background: var(--color-scrollbar);
+ border: 1px solid var(--color-scrollbar-border);
+ transition: outline 0.15s;
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header h3 {
- display: flex;
- margin-top: 3px;
- margin-bottom: -3px;
- line-height: 0.95em;
- font-family: var(--serif);
- font-size: var(--font-size-22);
- text-rendering: geometricPrecision;
+[data-theme=foundry2] ::-webkit-scrollbar-thumb:hover,
+.foundry2 ::-webkit-scrollbar-thumb:hover {
+ outline: 4px solid var(--color-warm-1);
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header h3.pf2-icon {
- font-family: Pathfinder2eActions;
- font-size: xx-large;
- flex: 0 0 34px;
+[data-theme=foundry2] ::-webkit-scrollbar-track,
+.foundry2 ::-webkit-scrollbar-track {
+ box-shadow: 0 0 1px var(--color-cool-3) inset;
+ box-shadow: unset;
+ border-radius: 4px;
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header h4 s {
- color: gray;
+[data-theme=foundry2] a.content-link,
+[data-theme=foundry2] [data-pf2-check],
+[data-theme=foundry2] a.entity-link,
+[data-theme=foundry2] [data-pf2-action],
+[data-theme=foundry2] span[data-pf2-effect-area],
+[data-theme=foundry2] a.inline-check .label,
+[data-theme=foundry2] a.inline-roll:not(.inline-result),
+.foundry2 a.content-link,
+.foundry2 [data-pf2-check],
+.foundry2 a.entity-link,
+.foundry2 [data-pf2-action],
+.foundry2 span[data-pf2-effect-area],
+.foundry2 a.inline-check .label,
+.foundry2 a.inline-roll:not(.inline-result) {
+ background: var(--color-cool-4);
+ border: 1px solid var(--color-cool-3);
+ color: var(--color-light-2);
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header h4 span.heightened {
- color: green;
+[data-theme=foundry2] a.content-link::before,
+[data-theme=foundry2] a.content-link i,
+[data-theme=foundry2] a.content-link i.icon,
+[data-theme=foundry2] [data-pf2-check]::before,
+[data-theme=foundry2] [data-pf2-check] i,
+[data-theme=foundry2] [data-pf2-check] i.icon,
+[data-theme=foundry2] a.entity-link::before,
+[data-theme=foundry2] a.entity-link i,
+[data-theme=foundry2] a.entity-link i.icon,
+[data-theme=foundry2] [data-pf2-action]::before,
+[data-theme=foundry2] [data-pf2-action] i,
+[data-theme=foundry2] [data-pf2-action] i.icon,
+[data-theme=foundry2] span[data-pf2-effect-area]::before,
+[data-theme=foundry2] span[data-pf2-effect-area] i,
+[data-theme=foundry2] span[data-pf2-effect-area] i.icon,
+[data-theme=foundry2] a.inline-check .label::before,
+[data-theme=foundry2] a.inline-check .label i,
+[data-theme=foundry2] a.inline-check .label i.icon,
+[data-theme=foundry2] a.inline-roll:not(.inline-result)::before,
+[data-theme=foundry2] a.inline-roll:not(.inline-result) i,
+[data-theme=foundry2] a.inline-roll:not(.inline-result) i.icon,
+.foundry2 a.content-link::before,
+.foundry2 a.content-link i,
+.foundry2 a.content-link i.icon,
+.foundry2 [data-pf2-check]::before,
+.foundry2 [data-pf2-check] i,
+.foundry2 [data-pf2-check] i.icon,
+.foundry2 a.entity-link::before,
+.foundry2 a.entity-link i,
+.foundry2 a.entity-link i.icon,
+.foundry2 [data-pf2-action]::before,
+.foundry2 [data-pf2-action] i,
+.foundry2 [data-pf2-action] i.icon,
+.foundry2 span[data-pf2-effect-area]::before,
+.foundry2 span[data-pf2-effect-area] i,
+.foundry2 span[data-pf2-effect-area] i.icon,
+.foundry2 a.inline-check .label::before,
+.foundry2 a.inline-check .label i,
+.foundry2 a.inline-check .label i.icon,
+.foundry2 a.inline-roll:not(.inline-result)::before,
+.foundry2 a.inline-roll:not(.inline-result) i,
+.foundry2 a.inline-roll:not(.inline-result) i.icon {
+ color: var(--color-light-1);
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-content {
- border-image-repeat: repeat;
- border-image-slice: 11;
- border-image-source: var(--ornamentation);
- border-image-width: 14px;
- border-style: double;
- padding: 3px 10px;
- font-weight: 500;
- margin: 0px;
+[data-theme=foundry2] i[data-pf2-repost],
+.foundry2 i[data-pf2-repost] {
+ 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, outline 0.15s;
+ cursor: pointer;
+ background: unset;
+ border-left: unset;
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-content hr {
- margin: 0px -10px;
- border-color: rgba(35, 35, 31, 0.3333333333);
- border-bottom: none;
+[data-theme=foundry2] i[data-pf2-repost]:hover::before,
+.foundry2 i[data-pf2-repost]:hover::before {
+ color: var(--color-warm-2);
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-footer {
- border: none;
+[data-theme=foundry2] input[type=text],
+[data-theme=foundry2] input[type=number],
+[data-theme=foundry2] input[type=password],
+[data-theme=foundry2] input[type=date],
+[data-theme=foundry2] input[type=time],
+[data-theme=foundry2] input[type=search],
+.foundry2 input[type=text],
+.foundry2 input[type=number],
+.foundry2 input[type=password],
+.foundry2 input[type=date],
+.foundry2 input[type=time],
+.foundry2 input[type=search] {
+ min-width: 24px;
}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-footer span {
- border-right: 1px solid gray;
- padding-right: 5px;
+[data-theme=foundry2] input[type=range]::-webkit-slider-runnable-track,
+.foundry2 input[type=range]::-webkit-slider-runnable-track {
+ box-shadow: unset;
+ border-radius: 3px;
+ background: var(--color-cool-5);
+ border: 1px solid var(--color-cool-4);
}
-.dorako-ui.message.chat-message [data-visibility]:not([data-visibility=all])[data-visibility=gm] {
+[data-theme=foundry2] input[type=range]::-webkit-slider-thumb,
+.foundry2 input[type=range]::-webkit-slider-thumb {
+ box-shadow: unset;
+ background: var(--color-cool-3);
+ border: 1px solid var(--color-cool-4);
+ background: var(--color-warm-2);
+ border: 1px solid var(--color-warm-1);
+ border-radius: 50%;
+ transition: outline 0.15s;
+}
+[data-theme=foundry2] input[type=range]::-webkit-slider-thumb:hover,
+.foundry2 input[type=range]::-webkit-slider-thumb:hover {
+ outline: 4px solid var(--color-warm-1);
+}
+[data-theme=foundry2] input[type=color i]::-webkit-color-swatch,
+.foundry2 input[type=color i]::-webkit-color-swatch {
+ border-color: var(--color-cool-4);
+}
+[data-theme=foundry2] input[type=range] + .range-value,
+.foundry2 input[type=range] + .range-value {
+ flex: none;
+ height: 24px;
+ padding: 0 0.5rem;
+ display: flex;
+ align-items: center;
+ gap: 0.25rem;
+ background: var(--color-warm-2);
+ border: 1px solid var(--color-warm-1);
+ color: var(--color-light-1);
+ text-shadow: 0px 1px 2px black;
border-radius: 3px;
- background: rgba(245, 234, 245, 0.6666666667);
- outline: 1px dashed #720073;
+ font-size: var(--font-size-12);
}
-
-/* ----------------------------------------- */
-/* Attention */
-/* ----------------------------------------- */
-.dorako-ui.message.chat-message.attention {
- animation: wiggle ease-in-out infinite 1s alternate;
+[data-theme=foundry2] a.button,
+[data-theme=foundry2] button,
+.foundry2 a.button,
+.foundry2 button {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
}
-
-@keyframes wiggle {
- 0% {
- transform: scale(0.9) translate(-15px);
- }
- 100% {
- transform: scale(0.9) translate(15px);
- }
+[data-theme=foundry2] a.button:not(.disabled, :disabled):hover,
+[data-theme=foundry2] button:not(.disabled, :disabled):hover,
+.foundry2 a.button:not(.disabled, :disabled):hover,
+.foundry2 button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
-/* ----------------------------------------- */
-/* Color definitions */
-/* ----------------------------------------- */
-/* Colors */
-/* Global */
-/* used for mini headers, alternate primary color */
-/* compliments the primary color, usually used in combination */
-/* for all other uses */
-/* Lighter / Darker */
-/* Text */
-/* ----------------------------------------- */
-/* Color schemes */
-/* ----------------------------------------- */
-/* Proficiency ranks */
-/* Rarities */
-/* Degrees of success */
-/* Value adjustments (e.g. weak/elite) */
-/* ----------------------------------------- */
-/* CSS Custom Properties */
-/* ----------------------------------------- */
-:root {
- /* Global */
- --primary: #5e0000;
- --system-primary: #5e0000;
- --primary-light: #b10000;
- --primary-dark: #380000;
- --system-secondary: #171f69;
- --secondary: #171f69;
- --secondary-light: #2836b7;
- --secondary-dark: #0d113a;
- --tertiary: #e9d7a1;
- --remaster: hsl(152, 87%, 15%);
- --remaster-light: hsl(170, 96%, 19%);
- --remaster-dark: hsl(153, 100%, 8%);
- --rarity-common: #323232;
- --rarity-uncommon: #98513d;
- --rarity-rare: #002664;
- --rarity-unique: #54166e;
- --alt: #786452;
- --alt-dark: #443730;
- --bg: #f8f4f1;
- --bg-dark: #e7d9cf;
- --gold-brown: #956d58;
- --sub: #605856;
- --color-disabled: #ababab;
- --blind-bg: #a57aa5;
- --whisper-bg: #e3e3ff;
- --inline-link-bg: #ddd;
- --inline-repost-bg: #eaeaea;
- --visibility-gm-bg: #e8e8ef;
- --visibility-owner-bg: #ddebe1;
- --blind-roll: #f5eaf5;
- /* Lighter / Darker */
- --light: #910000;
- --dark: #2b0000;
- --tertiary-dark: #dfc578;
- --tertiary-light: #f3e9ca;
- /* Text */
- --body: var(--text-dark);
- --color-text-trait: #f5efe0;
- --text-dark: #1c1c1c;
- --text-light: white;
- /* Borders */
- --color-border-trait: #d8c384;
- --color-border-divider: #baa991;
- /* Mats */
- --mats-dark: #1c1c1c;
- --mats-gold-dark: #dbc682;
- --mats-gold-light: #e6d8a7;
- --mats-green-light: #99aea1;
- --mats-green: #3e644b;
- --mats-green-dark: #233b2b;
- /* Headers w/ boxes */
- --header-color: var(--text-light);
- --header-bg: var(--secondary);
- /* Sidebar */
- --sidebar-label: var(--tertiary-dark);
- --sidebar-title: var(--tertiary);
- /* App UI */
- --glass-bg: rgba(20, 20, 20, 0.6);
- --glass-bg-gold: rgba(103, 88, 60, 0.441);
- --glass-bg-light: rgba(255, 255, 255, 0.1);
- --glass-bg-dark: rgba(0, 0, 0, 0.7);
- --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);
- --glassy: 0px 0px 3px 0px rgba(255, 255, 255, 0.4) inset, 0px 0px 2px 1px rgba(0, 0, 0, 1),
- 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
- --glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8);
- --glassy-sharp-inset: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
- --glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8);
- --sheet-light: url(../img/background-light.webp);
- --sheet-dark: url(../img/background-dark4.webp);
- --header: url(../img/blue-header.webp);
- --banner-top: url(../img/blue-sidebar-top.webp);
- --banner-bottom: url(../img/blue-sidebar-bottom.webp);
- --hotbar-width: unset;
- --controls-margin: 8px;
+[data-theme=foundry2] a.button.active,
+[data-theme=foundry2] button.active,
+.foundry2 a.button.active,
+.foundry2 button.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+[data-theme=foundry2] a.button.disabled, [data-theme=foundry2] a.button:disabled,
+[data-theme=foundry2] button.disabled,
+[data-theme=foundry2] button:disabled,
+.foundry2 a.button.disabled,
+.foundry2 a.button:disabled,
+.foundry2 button.disabled,
+.foundry2 button:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+[data-theme=foundry2] a.button.bright,
+[data-theme=foundry2] button.bright,
+.foundry2 a.button.bright,
+.foundry2 button.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+[data-theme=foundry2] a.button.bright.disabled, [data-theme=foundry2] a.button.bright:disabled,
+[data-theme=foundry2] button.bright.disabled,
+[data-theme=foundry2] button.bright:disabled,
+.foundry2 a.button.bright.disabled,
+.foundry2 a.button.bright:disabled,
+.foundry2 button.bright.disabled,
+.foundry2 button.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+[data-theme=foundry2] a.button.bright:not(.disabled, :disabled):hover,
+[data-theme=foundry2] button.bright:not(.disabled, :disabled):hover,
+.foundry2 a.button.bright:not(.disabled, :disabled):hover,
+.foundry2 button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+[data-theme=foundry2] input[type=text],
+[data-theme=foundry2] input[type=number],
+[data-theme=foundry2] input[type=password],
+[data-theme=foundry2] input[type=date],
+[data-theme=foundry2] input[type=time],
+[data-theme=foundry2] input[type=search],
+[data-theme=foundry2] select,
+.foundry2 input[type=text],
+.foundry2 input[type=number],
+.foundry2 input[type=password],
+.foundry2 input[type=date],
+.foundry2 input[type=time],
+.foundry2 input[type=search],
+.foundry2 select {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+[data-theme=foundry2] input[type=text]:not(:disabled, .disabled):hover, [data-theme=foundry2] input[type=text]:focus,
+[data-theme=foundry2] input[type=number]:not(:disabled, .disabled):hover,
+[data-theme=foundry2] input[type=number]:focus,
+[data-theme=foundry2] input[type=password]:not(:disabled, .disabled):hover,
+[data-theme=foundry2] input[type=password]:focus,
+[data-theme=foundry2] input[type=date]:not(:disabled, .disabled):hover,
+[data-theme=foundry2] input[type=date]:focus,
+[data-theme=foundry2] input[type=time]:not(:disabled, .disabled):hover,
+[data-theme=foundry2] input[type=time]:focus,
+[data-theme=foundry2] input[type=search]:not(:disabled, .disabled):hover,
+[data-theme=foundry2] input[type=search]:focus,
+[data-theme=foundry2] select:not(:disabled, .disabled):hover,
+[data-theme=foundry2] select:focus,
+.foundry2 input[type=text]:not(:disabled, .disabled):hover,
+.foundry2 input[type=text]:focus,
+.foundry2 input[type=number]:not(:disabled, .disabled):hover,
+.foundry2 input[type=number]:focus,
+.foundry2 input[type=password]:not(:disabled, .disabled):hover,
+.foundry2 input[type=password]:focus,
+.foundry2 input[type=date]:not(:disabled, .disabled):hover,
+.foundry2 input[type=date]:focus,
+.foundry2 input[type=time]:not(:disabled, .disabled):hover,
+.foundry2 input[type=time]:focus,
+.foundry2 input[type=search]:not(:disabled, .disabled):hover,
+.foundry2 input[type=search]:focus,
+.foundry2 select:not(:disabled, .disabled):hover,
+.foundry2 select:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+[data-theme=foundry2] input[type=text].disabled, [data-theme=foundry2] input[type=text]:disabled,
+[data-theme=foundry2] input[type=number].disabled,
+[data-theme=foundry2] input[type=number]:disabled,
+[data-theme=foundry2] input[type=password].disabled,
+[data-theme=foundry2] input[type=password]:disabled,
+[data-theme=foundry2] input[type=date].disabled,
+[data-theme=foundry2] input[type=date]:disabled,
+[data-theme=foundry2] input[type=time].disabled,
+[data-theme=foundry2] input[type=time]:disabled,
+[data-theme=foundry2] input[type=search].disabled,
+[data-theme=foundry2] input[type=search]:disabled,
+[data-theme=foundry2] select.disabled,
+[data-theme=foundry2] select:disabled,
+.foundry2 input[type=text].disabled,
+.foundry2 input[type=text]:disabled,
+.foundry2 input[type=number].disabled,
+.foundry2 input[type=number]:disabled,
+.foundry2 input[type=password].disabled,
+.foundry2 input[type=password]:disabled,
+.foundry2 input[type=date].disabled,
+.foundry2 input[type=date]:disabled,
+.foundry2 input[type=time].disabled,
+.foundry2 input[type=time]:disabled,
+.foundry2 input[type=search].disabled,
+.foundry2 input[type=search]:disabled,
+.foundry2 select.disabled,
+.foundry2 select:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+[data-theme=foundry2] input[type=text]::placeholder,
+[data-theme=foundry2] input[type=number]::placeholder,
+[data-theme=foundry2] input[type=password]::placeholder,
+[data-theme=foundry2] input[type=date]::placeholder,
+[data-theme=foundry2] input[type=time]::placeholder,
+[data-theme=foundry2] input[type=search]::placeholder,
+[data-theme=foundry2] select::placeholder,
+.foundry2 input[type=text]::placeholder,
+.foundry2 input[type=number]::placeholder,
+.foundry2 input[type=password]::placeholder,
+.foundry2 input[type=date]::placeholder,
+.foundry2 input[type=time]::placeholder,
+.foundry2 input[type=search]::placeholder,
+.foundry2 select::placeholder {
+ color: var(--input-placeholder-color);
+}
+[data-theme=foundry2] input[type=text]::selection,
+[data-theme=foundry2] input[type=number]::selection,
+[data-theme=foundry2] input[type=password]::selection,
+[data-theme=foundry2] input[type=date]::selection,
+[data-theme=foundry2] input[type=time]::selection,
+[data-theme=foundry2] input[type=search]::selection,
+[data-theme=foundry2] select::selection,
+.foundry2 input[type=text]::selection,
+.foundry2 input[type=number]::selection,
+.foundry2 input[type=password]::selection,
+.foundry2 input[type=date]::selection,
+.foundry2 input[type=time]::selection,
+.foundry2 input[type=search]::selection,
+.foundry2 select::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+[data-theme=foundry2] input[type=text][type=checkbox],
+[data-theme=foundry2] input[type=number][type=checkbox],
+[data-theme=foundry2] input[type=password][type=checkbox],
+[data-theme=foundry2] input[type=date][type=checkbox],
+[data-theme=foundry2] input[type=time][type=checkbox],
+[data-theme=foundry2] input[type=search][type=checkbox],
+[data-theme=foundry2] select[type=checkbox],
+.foundry2 input[type=text][type=checkbox],
+.foundry2 input[type=number][type=checkbox],
+.foundry2 input[type=password][type=checkbox],
+.foundry2 input[type=date][type=checkbox],
+.foundry2 input[type=time][type=checkbox],
+.foundry2 input[type=search][type=checkbox],
+.foundry2 select[type=checkbox] {
+ border: unset;
+}
+[data-theme=foundry2] input[type=checkbox]:checked,
+[data-theme=foundry2] input[type=radio]:checked,
+.foundry2 input[type=checkbox]:checked,
+.foundry2 input[type=radio]:checked {
+ accent-color: var(--color-warm-2);
+}
+[data-theme=foundry2] fieldset,
+.foundry2 fieldset {
+ border: 1px solid var(--color-cool-3);
+ border-radius: var(--border-radius);
+}
+[data-theme=foundry2] fieldset > legend,
+.foundry2 fieldset > legend {
+ color: var(--color-light-2);
+ text-shadow: unset;
+}
+[data-theme=foundry2] textarea,
+.foundry2 textarea {
+ color: var(--color-light-2);
+ background: var(--color-cool-4);
+ border: 1px solid var(--color-cool-3);
+}
+[data-theme=foundry2] hr,
+.foundry2 hr {
+ border: none;
+ border-top: 1px solid var(--color-cool-3);
+ border-bottom: 1px solid var(--color-cool-5);
+}
+[data-theme=foundry2] h1,
+.foundry2 h1 {
+ color: var(--color-light-1);
+}
+[data-theme=foundry2] h2,
+.foundry2 h2 {
+ color: var(--color-light-1);
+}
+[data-theme=foundry2] h3,
+.foundry2 h3 {
+ color: var(--color-light-1);
+}
+[data-theme=foundry2] h4,
+.foundry2 h4 {
+ color: var(--color-light-2);
+}
+[data-theme=foundry2] h5,
+.foundry2 h5 {
+ color: var(--color-light-2);
+}
+[data-theme=foundry2] h6,
+.foundry2 h6 {
+ color: var(--color-light-2);
+}
+[data-theme=foundry2].dialog .dialog-buttons button.default,
+.foundry2.dialog .dialog-buttons button.default {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+}
+[data-theme=foundry2].dialog .dialog-buttons button.default:not(.disabled, :disabled):hover,
+.foundry2.dialog .dialog-buttons button.default:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+[data-theme=foundry2].dialog .dialog-buttons button.default.active,
+.foundry2.dialog .dialog-buttons button.default.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+[data-theme=foundry2].dialog .dialog-buttons button.default.disabled, [data-theme=foundry2].dialog .dialog-buttons button.default:disabled,
+.foundry2.dialog .dialog-buttons button.default.disabled,
+.foundry2.dialog .dialog-buttons button.default:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+[data-theme=foundry2].dialog .dialog-buttons button.default.bright,
+.foundry2.dialog .dialog-buttons button.default.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+[data-theme=foundry2].dialog .dialog-buttons button.default.bright.disabled, [data-theme=foundry2].dialog .dialog-buttons button.default.bright:disabled,
+.foundry2.dialog .dialog-buttons button.default.bright.disabled,
+.foundry2.dialog .dialog-buttons button.default.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+[data-theme=foundry2].dialog .dialog-buttons button.default.bright:not(.disabled, :disabled):hover,
+.foundry2.dialog .dialog-buttons button.default.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+[data-theme=foundry2] [data-visibility]:not([data-visibility=all]),
+.foundry2 [data-visibility]:not([data-visibility=all]) {
+ outline: 1px dashed var(--color-scrollbar-border);
+}
+[data-theme=foundry2] form .form-group .form-fields button,
+.foundry2 form .form-group .form-fields button {
+ height: var(--form-field-height);
+}
+[data-theme=foundry2].sheet header.sheet-header img,
+.foundry2.sheet header.sheet-header img {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+}
+[data-theme=foundry2].sheet header.sheet-header h1 input,
+.foundry2.sheet header.sheet-header h1 input {
+ --font-size: inherit;
+}
+
+/* ----------------------------------------- */
+/* App and Window-app */
+/* ----------------------------------------- */
+[data-theme=foundry2].app,
+.foundry2.app {
+ border-radius: var(--border-radius);
+ background: unset;
+ background: var(--app-background);
+ border-color: var(--app-border-color);
+ border: 1px solid var(--color-cool-3);
+}
+[data-theme=foundry2].window-app,
+.foundry2.window-app {
+ backdrop-filter: blur(4px);
+ box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px color-mix(in srgb, var(--color-warm-3) 10%, transparent), 0px 0px 30px 20px color-mix(in srgb, var(--color-warm-2) 20%, transparent), 0px 0px 10px 5px color-mix(in srgb, var(--color-warm-1) 40%, transparent);
+}
+[data-theme=foundry2].window-app .window-header,
+.foundry2.window-app .window-header {
+ border: unset;
+}
+[data-theme=foundry2].window-app .window-content,
+.foundry2.window-app .window-content {
+ background: unset;
+ box-shadow: unset;
+}
+[data-theme=foundry2].window-app .window-resizable-handle,
+.foundry2.window-app .window-resizable-handle {
+ background: var(--color-warm-4);
+ border: 1px solid var(--color-cool-4);
+ border-radius: 4px 0px var(--border-radius) 0px;
+ border-bottom-color: var(--color-warm-3);
+ border-right-color: var(--color-warm-3);
+ bottom: -1px;
+ right: -1px;
+}
+
+/* ----------------------------------------- */
+/* Application specific */
+/* ----------------------------------------- */
+[data-theme=foundry2],
+.foundry2 {
+ --alt: var(--color-cool-3);
+ --bg: var(--color-warm-3);
+ --visibility-gm-bg: var(--color-warm-3);
+ --blind-roll: var(--color-warm-3);
+}
+[data-theme=foundry2].filepicker .favorites .paths,
+.foundry2.filepicker .favorites .paths {
+ box-shadow: unset;
+ border: 1px solid var(--color-cool-3);
+ background: var(--color-cool-5-50);
+}
+[data-theme=foundry2].filepicker .favorites .paths .path,
+.foundry2.filepicker .favorites .paths .path {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ --button-background-color: var(--color-cool-3);
+ --button-border-color: var(--color-cool-2);
+ --button-text-color: var(--color-light-2);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-cool-2);
+ --button-hover-border-color: var(--color-cool-1);
+ --button-hover-text-color: var(--color-light-1);
+ border-radius: 3px;
+}
+[data-theme=foundry2].filepicker .favorites .paths .path:not(.disabled, :disabled):hover,
+.foundry2.filepicker .favorites .paths .path:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+[data-theme=foundry2].filepicker .favorites .paths .path.active,
+.foundry2.filepicker .favorites .paths .path.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+[data-theme=foundry2].filepicker .favorites .paths .path.disabled, [data-theme=foundry2].filepicker .favorites .paths .path:disabled,
+.foundry2.filepicker .favorites .paths .path.disabled,
+.foundry2.filepicker .favorites .paths .path:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+[data-theme=foundry2].filepicker .favorites .paths .path.bright,
+.foundry2.filepicker .favorites .paths .path.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+[data-theme=foundry2].filepicker .favorites .paths .path.bright.disabled, [data-theme=foundry2].filepicker .favorites .paths .path.bright:disabled,
+.foundry2.filepicker .favorites .paths .path.bright.disabled,
+.foundry2.filepicker .favorites .paths .path.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+[data-theme=foundry2].filepicker .favorites .paths .path.bright:not(.disabled, :disabled):hover,
+.foundry2.filepicker .favorites .paths .path.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+[data-theme=foundry2].filepicker .favorites .paths .path:disabled,
+.foundry2.filepicker .favorites .paths .path:disabled {
+ --button-background-color: var(--color-cool-5);
+ --button-border-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+[data-theme=foundry2].filepicker .current-dir button,
+.foundry2.filepicker .current-dir button {
+ height: 32px;
+}
+[data-theme=foundry2].package-configuration aside.sidebar nav.tabs,
+.foundry2.package-configuration aside.sidebar nav.tabs {
+ gap: 5px;
+}
+[data-theme=foundry2].package-configuration aside.sidebar nav.tabs .category-tab,
+.foundry2.package-configuration aside.sidebar nav.tabs .category-tab {
+ padding: 4px 8px;
+}
+[data-theme=foundry2].sheet nav.sheet-tabs,
+.foundry2.sheet nav.sheet-tabs {
+ border: none;
+}
+[data-theme=foundry2] .directory .action-buttons button,
+.foundry2 .directory .action-buttons button {
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+}
+[data-theme=foundry2] .directory .directory-header .header-search input,
+.foundry2 .directory .directory-header .header-search input {
+ background: var(--color-cool-4);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+}
+[data-theme=foundry2] .directory .action-buttons button,
+[data-theme=foundry2] .settings-sidebar button,
+.foundry2 .directory .action-buttons button,
+.foundry2 .settings-sidebar button {
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+}
+[data-theme=foundry2] #chat-form,
+.foundry2 #chat-form {
+ margin: 0px var(--sidebar-margin);
+}
+[data-theme=foundry2] #chat-form textarea,
+.foundry2 #chat-form textarea {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+ height: 100%;
+ border-radius: var(--border-radius);
+}
+[data-theme=foundry2] #chat-form textarea:not(:disabled, .disabled):hover, [data-theme=foundry2] #chat-form textarea:focus,
+.foundry2 #chat-form textarea:not(:disabled, .disabled):hover,
+.foundry2 #chat-form textarea:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+[data-theme=foundry2] #chat-form textarea.disabled, [data-theme=foundry2] #chat-form textarea:disabled,
+.foundry2 #chat-form textarea.disabled,
+.foundry2 #chat-form textarea:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+[data-theme=foundry2] #chat-form textarea::placeholder,
+.foundry2 #chat-form textarea::placeholder {
+ color: var(--input-placeholder-color);
+}
+[data-theme=foundry2] #chat-form textarea::selection,
+.foundry2 #chat-form textarea::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+[data-theme=foundry2] #chat-form textarea[type=checkbox],
+.foundry2 #chat-form textarea[type=checkbox] {
+ border: unset;
+}
+
+/* ----------------------------------------- */
+/* Core overwrites */
+/* ----------------------------------------- */
+.foundry2.window-app .tabs .item {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ padding: 4px 8px;
+}
+.foundry2.window-app .tabs .item:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.window-app .tabs .item.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2.window-app .tabs .item.disabled, .foundry2.window-app .tabs .item:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2.window-app .tabs .item.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2.window-app .tabs .item.bright.disabled, .foundry2.window-app .tabs .item.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2.window-app .tabs .item.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2.app.token-sheet .tab.active[data-tab=appearance] fieldset {
+ border-color: var(--color-cool-3);
+}
+.foundry2.app.token-sheet .tab.active[data-tab=appearance] fieldset > legend {
+ color: var(--color-light-2);
+}
+.foundry2.sheet nav.sheet-tabs {
+ gap: 5px;
+}
+.foundry2.sheet nav.sheet-tabs .item {
+ --button-border-color: var(--color-cool-4);
+}
+
+/* ----------------------------------------- */
+/* Journals */
+/* ----------------------------------------- */
+.foundry2.sheet.journal-entry .journal-entry-content {
+ background: unset;
+ border: unset;
+}
+.foundry2.journal-sheet .journal-header .title {
+ background: var(--color-cool-4);
+}
+.foundry2 .editor-edit {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ border-radius: 3px;
+ padding: 2px 5px;
+}
+.foundry2 .editor-edit:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2 .editor-edit.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2 .editor-edit.disabled, .foundry2 .editor-edit:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2 .editor-edit.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2 .editor-edit.bright.disabled, .foundry2 .editor-edit.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2 .editor-edit.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2 table:not(.pf2-table) tr:nth-child(even) {
+ background: color-mix(in srgb, var(--color-cool-3) 20%, transparent);
+}
+
+/* ----------------------------------------- */
+/* Tagify and tags */
+/* ----------------------------------------- */
+.foundry2 .tagify,
+.foundry2 tags.tagify.pf2e-tagify {
+ --tags-disabled-bg: #f1f1f1;
+ --tags-border-color: #ddd;
+ --tags-hover-border-color: #ccc;
+ --tags-focus-border-color: #3595f6;
+ --tag-border-radius: 3px;
+ --tag-bg: #e5e5e5;
+ --tag-hover: #d3e2e2;
+ --tag-text-color: black;
+ --tag-text-color--edit: black;
+ --tag-pad: 0.3em 0.5em;
+ --tag-inset-shadow-size: 1.1em;
+ --tag-invalid-color: #d39494;
+ --tag-invalid-bg: rgba(211, 148, 148, 0.5);
+ --tag-remove-bg: rgba(211, 148, 148, 0.3);
+ --tag-remove-btn-color: black;
+ --tag-remove-btn-bg: none;
+ --tag-remove-btn-bg--hover: #c77777;
+ --input-color: inherit;
+ --tag-hide-transition: 0.3s;
+ --placeholder-color: rgba(0, 0, 0, 0.4);
+ --placeholder-color-focus: rgba(0, 0, 0, 0.25);
+ --tag-bg: var(--color-warm-2);
+ --tags-border-color: var(--color-cool-3);
+ --tags-hover-border-color: var(--color-cool-3);
+ --tag-color: var(--color-light-2);
+ --tag-bg: var(--color-cool-4);
+ --tag-border-color: var(--color-cool-3);
+ --tags-border-color: var(--color-cool-3);
+ border: 1px solid var(--tag-border-color);
+ border-radius: 3px;
+ background: var(--color-cool-4);
+}
+.foundry2 .tagify.tagify--empty .tagify__input::before,
+.foundry2 tags.tagify.pf2e-tagify.tagify--empty .tagify__input::before {
+ color: var(--color-light-5);
+}
+.foundry2 .tagify:hover,
+.foundry2 tags.tagify.pf2e-tagify:hover {
+ box-shadow: unset;
+}
+.foundry2 .tagify select.tag,
+.foundry2 tags.tagify.pf2e-tagify select.tag {
+ border-width: 1px 1px 1px 1px;
+ height: var(--font-size-23);
+}
+.foundry2 .tagify tag,
+.foundry2 tags.tagify.pf2e-tagify tag {
+ border-radius: 4px;
+ border: 1px solid var(--tag-border-color);
+}
+.foundry2 .tagify tag .tagify__tag__removeBtn,
+.foundry2 tags.tagify.pf2e-tagify tag .tagify__tag__removeBtn {
+ width: 12px;
+ height: 12px;
+ font: 12px/1 Arial;
+}
+.foundry2 .tagify tag .tagify__tag__removeBtn,
+.foundry2 .tagify tag > div .tagify__tag-text,
+.foundry2 tags.tagify.pf2e-tagify tag .tagify__tag__removeBtn,
+.foundry2 tags.tagify.pf2e-tagify tag > div .tagify__tag-text {
+ color: var(--tag-color);
+}
+.foundry2 tags.paizo-style select {
+ width: auto;
+}
+.foundry2 .tags .tag {
+ height: auto;
+ padding: 3px 3px;
+}
+.foundry2 .tags,
+.foundry2 .tags.paizo-style {
+ gap: 1px;
+}
+.foundry2 .tags tag,
+.foundry2 .tags.paizo-style tag {
+ height: auto;
+}
+.foundry2 .tags select.tag,
+.foundry2 .tags .tag:not(.tag_transparent),
+.foundry2 .tags tag:not(.tag_transparent),
+.foundry2 .tags.paizo-style select.tag,
+.foundry2 .tags.paizo-style .tag:not(.tag_transparent),
+.foundry2 .tags.paizo-style tag:not(.tag_transparent) {
+ border-radius: 0px;
+ box-shadow: unset;
+ border: 1px solid var(--tertiary);
+ outline: 1px solid var(--gold-brown);
+ padding: 0.33em 0.33em;
+}
+.foundry2 .tags .tag:first-child,
+.foundry2 .tags select.tag:first-child,
+.foundry2 .tags tag:first-child,
+.foundry2 .tags.paizo-style .tag:first-child,
+.foundry2 .tags.paizo-style select.tag:first-child,
+.foundry2 .tags.paizo-style tag:first-child {
+ border-left-width: 1px;
+}
+.foundry2 .tags .tag:first-child,
+.foundry2 .tags select.tag:last-child,
+.foundry2 .tags tag:last-child,
+.foundry2 .tags.paizo-style .tag:first-child,
+.foundry2 .tags.paizo-style select.tag:last-child,
+.foundry2 .tags.paizo-style tag:last-child {
+ border-right-width: 1px;
+}
+
+/* ----------------------------------------- */
+/* System overwrites */
+/* ----------------------------------------- */
+.foundry2.pf2e.item.sheet {
+ --color-text-dark-2: var(--color-light-3);
+ --color-text-dark-4: var(--color-light-3);
+ --color-text-dark-input: var(--color-light-3);
+ --color-border-dark: var(--color-light-2);
+ --color-border-medium: var(--color-cool-3);
+}
+.foundry2.pf2e.item.sheet input:disabled {
+ --button-background-color: var(--color-cool-5);
+ --button-border-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ border-radius: 3px;
+}
+.foundry2#generate-check-prompt nav h4 a {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ padding: 4px 8px;
+}
+.foundry2#generate-check-prompt nav h4 a:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2#generate-check-prompt nav h4 a.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2#generate-check-prompt nav h4 a.disabled, .foundry2#generate-check-prompt nav h4 a:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2#generate-check-prompt nav h4 a.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2#generate-check-prompt nav h4 a.bright.disabled, .foundry2#generate-check-prompt nav h4 a.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2#generate-check-prompt nav h4 a.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2#generate-check-prompt .dialog-content tags.tagify {
+ --tags-disabled-bg: #f1f1f1;
+ --tags-border-color: #ddd;
+ --tags-hover-border-color: #ccc;
+ --tags-focus-border-color: #3595f6;
+ --tag-border-radius: 3px;
+ --tag-bg: #e5e5e5;
+ --tag-hover: #d3e2e2;
+ --tag-text-color: black;
+ --tag-text-color--edit: black;
+ --tag-pad: 0.3em 0.5em;
+ --tag-inset-shadow-size: 1.1em;
+ --tag-invalid-color: #d39494;
+ --tag-invalid-bg: rgba(211, 148, 148, 0.5);
+ --tag-remove-bg: rgba(211, 148, 148, 0.3);
+ --tag-remove-btn-color: black;
+ --tag-remove-btn-bg: none;
+ --tag-remove-btn-bg--hover: #c77777;
+ --input-color: inherit;
+ --tag-hide-transition: 0.3s;
+ --placeholder-color: rgba(0, 0, 0, 0.4);
+ --placeholder-color-focus: rgba(0, 0, 0, 0.25);
+ --tag-bg: var(--color-warm-2);
+ --tags-border-color: var(--color-cool-3);
+ --tags-hover-border-color: var(--color-cool-3);
+ --tag-color: var(--color-light-2);
+ --tag-bg: var(--color-cool-4);
+ --tag-border-color: var(--color-cool-3);
+ --tags-border-color: var(--color-cool-3);
+ border: 1px solid var(--tag-border-color);
+ border-radius: 3px;
+}
+.foundry2.pf2e.item.sheet form .form-list, .foundry2.pf2e.item.sheet form section.sheet-body fieldset {
+ border-color: var(--color-cool-3);
+}
+.foundry2.pf2e.item.sheet form .form-list > legend, .foundry2.pf2e.item.sheet form section.sheet-body fieldset > legend {
+ color: var(--color-light-2);
+}
+.foundry2.pf2e.item.sheet form .form-list.basics, .foundry2.pf2e.item.sheet form section.sheet-body fieldset.basics {
+ border-color: transparent;
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ border-radius: 3px;
+ display: flex;
+ align-content: center;
+ justify-content: center;
+ right: 40px;
+ height: 28px;
+ width: 28px;
+ background-color: var(--color-warm-4);
+ border-color: var(--color-warm-3);
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.disabled, .foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.bright.disabled, .foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes > i {
+ margin-top: 3px;
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ --button-background-color: var(--color-cool-3);
+ --button-border-color: var(--color-cool-2);
+ --button-text-color: var(--color-light-2);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-cool-2);
+ --button-hover-border-color: var(--color-cool-1);
+ --button-hover-text-color: var(--color-light-1);
+ border-radius: 3px;
+ align-content: center;
+ justify-content: center;
+ height: 28px;
+ width: 28px;
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.disabled, .foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.bright.disabled, .foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit:disabled {
+ --button-background-color: var(--color-cool-5);
+ --button-border-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2.pf2e.item.sheet form .sheet-content section.sidebar .item-summary, .foundry2.pf2e.item.sheet form .sheet-content section.sheet-sidebar .item-summary {
+ color: var(--color-light-2);
+}
+.foundry2 .tags .tag.tag_transparent,
+.foundry2 .tags .tag option.tag_transparent {
+ box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2) inset;
+ background: var(--color-cool-4);
+ color: var(--color-light-3);
+}
+.foundry2.pf2e.item.sheet form .sheet-content input[type=text], .foundry2.pf2e.item.sheet form .sheet-content input[type=number], .foundry2.pf2e.item.sheet form .sheet-content select, .foundry2.pf2e.item.sheet .sheet-header input[type=text], .foundry2.pf2e.item.sheet .sheet-header input[type=number], .foundry2.pf2e.item.sheet form section.sheet-body input[type=text], .foundry2.pf2e.item.sheet form section.sheet-body input[type=number] {
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color);
+}
+.foundry2.pf2e.item.sheet form .sheet-content input[type=text]:focus, .foundry2.pf2e.item.sheet form .sheet-content input[type=number]:focus, .foundry2.pf2e.item.sheet form .sheet-content select:focus, .foundry2.pf2e.item.sheet .sheet-header input[type=text]:focus, .foundry2.pf2e.item.sheet .sheet-header input[type=number]:focus, .foundry2.pf2e.item.sheet form section.sheet-body input[type=text]:focus, .foundry2.pf2e.item.sheet form section.sheet-body input[type=number]:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+}
+.foundry2.pf2e.item.sheet form .sheet-content button:hover:not(:disabled), .foundry2.pf2e.item.sheet form .sheet-content button:focus {
+ border: 1px solid var(--button-border-color);
+ box-shadow: unset;
+}
+.foundry2.pf2e.item.sheet form .sheet-content input:not([type=range]):hover:not(:disabled), .foundry2.pf2e.item.sheet form .sheet-content input:not([type=range]):focus, .foundry2.pf2e.item.sheet form .sheet-content select:hover:not(:disabled), .foundry2.pf2e.item.sheet form .sheet-content select:focus {
+ border: 1px solid var(--input-border-color);
+ box-shadow: unset;
+}
+.foundry2.pf2e.item.sheet.action form .drop-zone a.content-link, .foundry2.pf2e.item.sheet.action form .drop-zone picture, .foundry2.pf2e.item.sheet.action form .drop-zone img {
+ background: var(--color-cool-4);
+ border: 1px solid var(--color-cool-3);
+}
+.foundry2.pf2e.item.sheet .sheet-header {
+ border: unset;
+}
+.foundry2.pf2e.item.sheet form > nav {
+ border: unset;
+}
+.foundry2.pf2e.item.sheet form > nav .sheet-tabs {
+ gap: 5px;
+ margin: 2px;
+}
+.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+}
+.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.disabled, .foundry2.pf2e.item.sheet form > nav .sheet-tabs > a:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.bright.disabled, .foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2.pf2e.item.sheet form .effects-container, .foundry2.pf2e.item.sheet form .details-container, .foundry2.pf2e.item.sheet form .dice-data {
+ gap: 5px;
+ align-items: center;
+}
+.foundry2.pf2e.item.sheet form section.sheet-body .item-mystification.active .mystification-status label {
+ color: var(--color-text-dark-4);
+}
+.foundry2.pf2e.item.sheet form .sheet-body .tab.active.description .gm-notes, .foundry2.pf2e.item.sheet form section.sheet-body .item-description .descriptions .gm-notes {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background-color: var(--visibility-gm-bg);
+ border-style: dashed;
+ border-color: var(--color-warm-4);
+}
+.foundry2.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes, .foundry2.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.editor-edit {
+ background: var(--color-cool-4);
+ border: 1px solid var(--color-cool-3);
+ color: var(--color-light-2);
+}
+.foundry2.pf2e.item.sheet .sheet-header img {
+ border: 1px solid var(--color-cool-3);
+ border-radius: 3px;
+}
+.foundry2.pf2e.item.sheet form .tab.active.rules .rule-form .attached-input .attachment, .foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input .attachment {
+ --button-border-color: var(--color-warm-2);
+ --button-background-color: var(--color-warm-3);
+ --button-hover-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-warm-5);
+ z-index: 1;
+}
+.foundry2.pf2e.item.sheet form .tab.active.rules select {
+ height: var(--input-height);
+}
+.foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input input, .foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input tags {
+ border-left: unset;
+}
+.foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input input:hover, .foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input tags:hover {
+ border-left: unset;
+}
+.foundry2 .tox .tox-sidebar-wrap {
+ background-color: white;
+}
+
+/* ----------------------------------------- */
+/* Controls */
+/* ----------------------------------------- */
+nav#controls.foundry2 {
+ padding-top: 12px;
+ padding-bottom: 12px;
+ display: flex;
+ align-items: var(--controls-alignment);
+}
+nav#controls.foundry2 ol.control-tools.sub-controls > li,
+nav#controls.foundry2 ol.control-tools.main-controls {
+ margin-right: var(--controls-margin);
+}
+nav#controls.foundry2 ol.control-tools.main-control {
+ margin-right: var(--controls-margin);
+}
+nav#controls.foundry2 ol.control-tools li.control-tool,
+nav#controls.foundry2 ol.control-tools > li {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ margin-bottom: var(--controls-margin);
+ height: var(--control-size);
+ width: var(--control-size);
+ font-size: calc(var(--control-size) - 12px);
+}
+nav#controls.foundry2 ol.control-tools li.control-tool:not(.disabled, :disabled):hover,
+nav#controls.foundry2 ol.control-tools > li:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.active,
+nav#controls.foundry2 ol.control-tools > li.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.disabled, nav#controls.foundry2 ol.control-tools li.control-tool:disabled,
+nav#controls.foundry2 ol.control-tools > li.disabled,
+nav#controls.foundry2 ol.control-tools > li:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.bright,
+nav#controls.foundry2 ol.control-tools > li.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.bright.disabled, nav#controls.foundry2 ol.control-tools li.control-tool.bright:disabled,
+nav#controls.foundry2 ol.control-tools > li.bright.disabled,
+nav#controls.foundry2 ol.control-tools > li.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.bright:not(.disabled, :disabled):hover,
+nav#controls.foundry2 ol.control-tools > li.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+nav#controls.foundry2 ol.control-tools li.control-tool > img,
+nav#controls.foundry2 ol.control-tools > li > img {
+ filter: sepia() brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black);
+}
+nav#controls.foundry2 ol.control-tools li.control-tool:hover > img,
+nav#controls.foundry2 ol.control-tools > li:hover > img {
+ filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 1px 1px black);
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.toggle,
+nav#controls.foundry2 ol.control-tools > li.toggle {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ --button-background-color: var(--color-cool-3);
+ --button-border-color: var(--color-cool-2);
+ --button-text-color: var(--color-light-2);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-cool-2);
+ --button-hover-border-color: var(--color-cool-1);
+ --button-hover-text-color: var(--color-light-1);
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.toggle:not(.disabled, :disabled):hover,
+nav#controls.foundry2 ol.control-tools > li.toggle:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.toggle.active,
+nav#controls.foundry2 ol.control-tools > li.toggle.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.toggle.disabled, nav#controls.foundry2 ol.control-tools li.control-tool.toggle:disabled,
+nav#controls.foundry2 ol.control-tools > li.toggle.disabled,
+nav#controls.foundry2 ol.control-tools > li.toggle:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.toggle.bright,
+nav#controls.foundry2 ol.control-tools > li.toggle.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.toggle.bright.disabled, nav#controls.foundry2 ol.control-tools li.control-tool.toggle.bright:disabled,
+nav#controls.foundry2 ol.control-tools > li.toggle.bright.disabled,
+nav#controls.foundry2 ol.control-tools > li.toggle.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.toggle.bright:not(.disabled, :disabled):hover,
+nav#controls.foundry2 ol.control-tools > li.toggle.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+nav#controls.foundry2 ol.control-tools li.control-tool.toggle:disabled,
+nav#controls.foundry2 ol.control-tools > li.toggle:disabled {
+ --button-background-color: var(--color-cool-5);
+ --button-border-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+
+.foundry2#darkness-adjuster {
+ height: 42px !important;
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ margin-top: 3px;
+ background-color: var(--color-cool-2);
+ border: 1px solid var(--color-cool-1);
+}
+.foundry2#darkness-adjuster .window-content {
+ overflow: hidden;
+ background: unset;
+ box-shadow: unset;
+ border: none;
+}
+
+/* ----------------------------------------- */
+/* Hotbar */
+/* ----------------------------------------- */
+#hotbar.foundry2 .bar-controls {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+}
+#hotbar.foundry2 .macro {
+ height: calc(var(--macro-size) + 2px);
+ width: calc(var(--macro-size) + 2px);
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+}
+#hotbar.foundry2 .macro.inactive::before, #hotbar.foundry2 .macro.active::before {
+ 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, outline 0.15s;
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border-radius: var(--border-radius);
+ overflow: hidden;
+ pointer-events: none;
+}
+#hotbar.foundry2 .macro.active:hover::before {
+ 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, outline 0.15s;
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: color-mix(in srgb, var(--color-warm-1) 20%, transparent);
+ border-radius: var(--border-radius);
+ overflow: hidden;
+ pointer-events: none;
+}
+#hotbar.foundry2 .macro .macro-key {
+ background: none;
+ right: 6px;
+ padding: 0px;
+ font-weight: initial;
+ text-shadow: 0px 1px 5px black, 0px 1px 5px black;
+ font-size: calc(var(--macro-size) / 3);
+}
+#hotbar.foundry2 .macro .macro-icon {
+ border-radius: var(--border-radius);
+ height: calc(var(--macro-size) + 0px);
+ width: calc(var(--macro-size) + 0px);
+}
+#hotbar.foundry2 #macro-list {
+ gap: 5px;
+ margin: 0px 5px;
+ border: none;
+ grid-template-columns: repeat(10, calc(var(--macro-size) + 2px));
+ align-content: end;
+}
+
+/* ----------------------------------------- */
+/* Navigation */
+/* ----------------------------------------- */
+#navigation.foundry2 {
+ width: calc(100% - 46px);
+}
+#navigation.foundry2 #nav-toggle {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex: 0 0 var(--control-size);
+ height: var(--control-size);
+}
+#navigation.foundry2 ol#scene-list li.nav-item {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ line-height: var(--control-size);
+}
+#navigation.foundry2 ol#scene-list li.nav-item:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+#navigation.foundry2 ol#scene-list li.nav-item.disabled, #navigation.foundry2 ol#scene-list li.nav-item:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+#navigation.foundry2 ol#scene-list li.nav-item.bright.disabled, #navigation.foundry2 ol#scene-list li.nav-item.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+#navigation.foundry2 ol#scene-list li.nav-item.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+#navigation.foundry2 ol#scene-list li.nav-item > a:hover {
+ text-shadow: unset;
+}
+#navigation.foundry2 ol#scene-list li.nav-item .scene-players {
+ text-shadow: none;
+}
+#navigation.foundry2 ol#scene-list li.nav-item:hover {
+ color: var(--color-light-2);
+ background-color: var(--color-warm-2);
+ border-color: var(--color-warm-1);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.view {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ background-color: var(--color-warm-2);
+ color: var(--color-light-2);
+ border-color: var(--color-warm-1);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.view:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.view.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+#navigation.foundry2 ol#scene-list li.nav-item.view.disabled, #navigation.foundry2 ol#scene-list li.nav-item.view:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.view.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+#navigation.foundry2 ol#scene-list li.nav-item.view.bright.disabled, #navigation.foundry2 ol#scene-list li.nav-item.view.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+#navigation.foundry2 ol#scene-list li.nav-item.view.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.view.active {
+ border-color: var(--color-cool-2);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.gm {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ --button-background-color: var(--color-cool-3);
+ --button-border-color: var(--color-cool-2);
+ --button-text-color: var(--color-light-2);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-cool-2);
+ --button-hover-border-color: var(--color-cool-1);
+ --button-hover-text-color: var(--color-light-1);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.gm:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.gm.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+#navigation.foundry2 ol#scene-list li.nav-item.gm.disabled, #navigation.foundry2 ol#scene-list li.nav-item.gm:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.gm.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+#navigation.foundry2 ol#scene-list li.nav-item.gm.bright.disabled, #navigation.foundry2 ol#scene-list li.nav-item.gm.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+#navigation.foundry2 ol#scene-list li.nav-item.gm.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.gm:disabled {
+ --button-background-color: var(--color-cool-5);
+ --button-border-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.gm.active {
+ color: var(--color-light-2);
+ border-color: var(--color-cool-3);
+ background-color: var(--color-cool-3);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.gm.active:hover {
+ color: var(--color-light-1);
+ border-color: var(--color-cool-1);
+ background-color: var(--color-cool-2);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.gm.view {
+ background-color: var(--color-cool-2);
+ color: var(--color-light-2);
+ border-color: var(--color-warm-1);
+}
+#navigation.foundry2 ol#scene-list li.nav-item.gm.view:hover {
+ border-color: var(--color-warm-1);
+ background-color: var(--color-cool-2);
+}
+
+/* ----------------------------------------- */
+/* Notifications */
+/* ----------------------------------------- */
+.foundry2 .notification {
+ border: 1px solid transparent;
+ text-shadow: 0px 0px 3px black;
+ box-shadow: 0px 2px 2px black;
+}
+.foundry2 .notification.info {
+ background: var(--color-level-info-bg);
+ border-color: var(--color-level-info-border);
+}
+.foundry2 .notification.alert, .foundry2 .notification.warning {
+ background: var(--color-level-warning-bg);
+ border-color: var(--color-level-warning-border);
+}
+.foundry2 .notification.error {
+ background: var(--color-level-error-bg);
+ border-color: var(--color-level-error-border);
+}
+
+/* ----------------------------------------- */
+/* Placeable HUD */
+/* ----------------------------------------- */
+.foundry2.placeable-hud input[type=text] {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2.placeable-hud input[type=text]:not(:disabled, .disabled):hover, .foundry2.placeable-hud input[type=text]:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.placeable-hud input[type=text].disabled, .foundry2.placeable-hud input[type=text]:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2.placeable-hud input[type=text]::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2.placeable-hud input[type=text]::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2.placeable-hud input[type=text][type=checkbox] {
+ border: unset;
+}
+
+/* ----------------------------------------- */
+/* Token HUD */
+/* ----------------------------------------- */
+.foundry2#token-hud .status-effects.active {
+ gap: 3px;
+ background: unset;
+ border: unset;
+ box-shadow: unset;
+}
+.foundry2#token-hud .status-effects.active picture img {
+ opacity: unset;
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+}
+.foundry2#token-hud .status-effects.active picture:hover img {
+ border-color: var(--color-warm-2);
+ box-shadow: 0px 0px 6px var(--color-warm-3), 0px 2px 8px 1px var(--color-warm-4);
+}
+.foundry2#token-hud .status-effects.active picture.active img {
+ border-color: var(--color-warm-1);
+ box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
+}
+.foundry2#token-hud .status-effects .title-bar {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background: var(--app-background);
+ border: 1px solid var(--color-warm-1);
+ box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
+ backdrop-filter: blur(5px);
+ border-radius: var(--border-radius);
+ -webkit-backdrop-filter: blur(5px);
+ text-shadow: 0px 1px 2px black;
+}
+.foundry2#token-hud .status-effects .effect-control .badge {
+ border-width: 1px;
+ border-radius: 0px var(--border-radius) 0px 3px;
+ background: var(--color-warm-3);
+ border-left-color: var(--color-warm-1);
+ border-bottom-color: var(--color-warm-1);
+ color: var(--color-light-2);
+ font-size: 10px;
+ text-shadow: 0px 1px 2px black;
+ top: 0px;
+ right: 1px;
+ font-weight: 600;
+}
+.foundry2#token-hud .status-effects .effect-control .badge.fa-lock:before {
+ position: relative;
+ font-size: 6px;
+}
+.foundry2#token-hud .status-effects .effect-control {
+ opacity: unset;
+}
+.foundry2 .control-icon {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+}
+.foundry2 .control-icon:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2 .control-icon.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2 .control-icon.disabled, .foundry2 .control-icon:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2 .control-icon.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2 .control-icon.bright.disabled, .foundry2 .control-icon.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2 .control-icon.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2 .control-icon > img {
+ filter: sepia() brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black);
+}
+.foundry2 .control-icon:hover > img {
+ filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 1px 1px black);
+}
+.foundry2 .control-icon[data-action=visibility], .foundry2 .control-icon[data-action=effects], .foundry2 .control-icon[data-action=combat], .foundry2 .control-icon[data-action=locked], .foundry2 .control-icon[data-action=target], .foundry2 .control-icon[data-action=active], .foundry2 .control-icon[data-action=mystify] {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ --button-background-color: var(--color-cool-3);
+ --button-border-color: var(--color-cool-2);
+ --button-text-color: var(--color-light-2);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-cool-2);
+ --button-hover-border-color: var(--color-cool-1);
+ --button-hover-text-color: var(--color-light-1);
+}
+.foundry2 .control-icon[data-action=visibility]:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=effects]:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=combat]:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=locked]:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=target]:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=active]:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=mystify]:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2 .control-icon[data-action=visibility].active, .foundry2 .control-icon[data-action=effects].active, .foundry2 .control-icon[data-action=combat].active, .foundry2 .control-icon[data-action=locked].active, .foundry2 .control-icon[data-action=target].active, .foundry2 .control-icon[data-action=active].active, .foundry2 .control-icon[data-action=mystify].active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2 .control-icon[data-action=visibility].disabled, .foundry2 .control-icon[data-action=visibility]:disabled, .foundry2 .control-icon[data-action=effects].disabled, .foundry2 .control-icon[data-action=effects]:disabled, .foundry2 .control-icon[data-action=combat].disabled, .foundry2 .control-icon[data-action=combat]:disabled, .foundry2 .control-icon[data-action=locked].disabled, .foundry2 .control-icon[data-action=locked]:disabled, .foundry2 .control-icon[data-action=target].disabled, .foundry2 .control-icon[data-action=target]:disabled, .foundry2 .control-icon[data-action=active].disabled, .foundry2 .control-icon[data-action=active]:disabled, .foundry2 .control-icon[data-action=mystify].disabled, .foundry2 .control-icon[data-action=mystify]:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2 .control-icon[data-action=visibility].bright, .foundry2 .control-icon[data-action=effects].bright, .foundry2 .control-icon[data-action=combat].bright, .foundry2 .control-icon[data-action=locked].bright, .foundry2 .control-icon[data-action=target].bright, .foundry2 .control-icon[data-action=active].bright, .foundry2 .control-icon[data-action=mystify].bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2 .control-icon[data-action=visibility].bright.disabled, .foundry2 .control-icon[data-action=visibility].bright:disabled, .foundry2 .control-icon[data-action=effects].bright.disabled, .foundry2 .control-icon[data-action=effects].bright:disabled, .foundry2 .control-icon[data-action=combat].bright.disabled, .foundry2 .control-icon[data-action=combat].bright:disabled, .foundry2 .control-icon[data-action=locked].bright.disabled, .foundry2 .control-icon[data-action=locked].bright:disabled, .foundry2 .control-icon[data-action=target].bright.disabled, .foundry2 .control-icon[data-action=target].bright:disabled, .foundry2 .control-icon[data-action=active].bright.disabled, .foundry2 .control-icon[data-action=active].bright:disabled, .foundry2 .control-icon[data-action=mystify].bright.disabled, .foundry2 .control-icon[data-action=mystify].bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2 .control-icon[data-action=visibility].bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=effects].bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=combat].bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=locked].bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=target].bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=active].bright:not(.disabled, :disabled):hover, .foundry2 .control-icon[data-action=mystify].bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2 .control-icon[data-action=visibility]:disabled, .foundry2 .control-icon[data-action=effects]:disabled, .foundry2 .control-icon[data-action=combat]:disabled, .foundry2 .control-icon[data-action=locked]:disabled, .foundry2 .control-icon[data-action=target]:disabled, .foundry2 .control-icon[data-action=active]:disabled, .foundry2 .control-icon[data-action=mystify]:disabled {
+ --button-background-color: var(--color-cool-5);
+ --button-border-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+
+/* ----------------------------------------- */
+/* Sidebar */
+/* ----------------------------------------- */
+.foundry2 #sidebar-tabs {
+ border: unset;
+ --sidebar-tab-height: 22px;
+}
+.foundry2 #sidebar-tabs > .item {
+ 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, outline 0.15s;
+}
+.foundry2 #sidebar-tabs > .item:hover {
+ color: var(--color-light-2);
+}
+.foundry2 #sidebar-tabs > .item.active {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background-color: var(--color-warm-2);
+ border-color: var(--color-warm-1);
+ color: var(--color-light-2);
+}
+.foundry2#sidebar.collapsed #sidebar-tabs > .item.active {
+ border-color: var(--color-warm-1);
+ border-radius: var(--border-radius);
+}
+.foundry2#sidebar.collapsed #sidebar-tabs > .item.active:first-child {
+ border-top-left-radius: var(--border-radius);
+ border-top-right-radius: var(--border-radius);
+}
+.foundry2 #settings ul#game-details li.system-buttons {
+ gap: 5px;
+}
+.foundry2 #settings ul#game-details li.system-buttons button {
+ border-width: 1px;
+ border-radius: var(--border-radius) !important;
+}
+.foundry2 .compendium.directory .directory-header .compendium-name,
+.foundry2 .compendium-sidebar .directory-item.compendium .compendium-name,
+.foundry2 .compendium-sidebar .directory-item.compendium.locked .compendium-name {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+}
+.foundry2 .compendium-sidebar .directory-item.compendium .compendium-footer .source {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ border-left: unset;
+ border-bottom-left-radius: unset;
+ border-top-left-radius: unset;
+ border-bottom-right-radius: unset;
+}
+
+.foundry2.chat-sidebar,
+.foundry2 .chat-sidebar {
+ --sidebar-gap: 4px;
+ --sidebar-margin: 6px;
+ gap: var(--sidebar-gap);
+ padding-bottom: var(--sidebar-margin);
+}
+.foundry2 section.chat-sidebar .jump-to-bottom {
+ z-index: 1;
+}
+.foundry2 section.chat-sidebar .jump-to-bottom > a {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ border-radius: 0px;
+ border-left: unset;
+ border-right: unset;
+ background-color: var(--color-scrollbar);
+ border-color: var(--color-scrollbar-border);
+}
+.foundry2 section.chat-sidebar .jump-to-bottom > a:hover {
+ background-color: var(--color-warm-2);
+ border-color: var(--color-warm-1);
+}
+.foundry2#sidebar {
+ border: 1px solid var(--color-cool-3);
+ --glassy: 0px 0px 0px 1px var(--color-cool-3);
+ --glass-bg-light: var(--app-background);
+ --glassy: 0px 0px 0px 1px var(--color-cool-3), 0px 1px 3px 1px black;
+ --glass-bg-light: var(--color-cool-5-50);
+ --gold-and-glow: transparent;
+ --primary-dark: var(--color-warm-3);
+ --primary: var(--color-warm-2);
+ --primary-light: var(--color-warm-2);
+ --secondary-dark: var(--color-warm-3);
+ --secondary: var(--color-warm-2);
+ --secondary-light: var(--color-warm-2);
+ --color-text-light-heading: var(--color-light-3);
+ --color-text-light-highlight: var(--color-light-2);
+ --warm-background: radial-gradient(circle at bottom, color-mix(in srgb, var(--color-warm-1) 10%, transparent), transparent),
+ linear-gradient(to bottom, color-mix(in srgb, var(--color-warm-3) 30%, transparent), transparent),
+ var(--app-background);
+ background: var(--warm-background);
+}
+.foundry2#sidebar .dorako-ui.message.chat-message.dark-theme {
+ background: var(--app-background);
+ box-shadow: unset;
+ border: 1px solid var(--color-warm-1);
+}
+
+.foundry2.sheet.hazard {
+ --color-text-light: var(--color-light-2);
+}
+.foundry2.sheet.hazard.window-app .window-header {
+ background: #19302c;
+ border-top-left-radius: var(--border-radius);
+ border-top-right-radius: var(--border-radius);
+}
+.foundry2.sheet.hazard.window-app.minimized .window-header {
+ border-radius: var(--border-radius);
+}
+.foundry2.sheet.hazard .section-container.publication .section-body input[type=text], .foundry2.sheet.hazard input[type=text], .foundry2.sheet.hazard input[type=number] {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2.sheet.hazard .section-container.publication .section-body input[type=text]:not(:disabled, .disabled):hover, .foundry2.sheet.hazard .section-container.publication .section-body input[type=text]:focus, .foundry2.sheet.hazard input[type=text]:not(:disabled, .disabled):hover, .foundry2.sheet.hazard input[type=text]:focus, .foundry2.sheet.hazard input[type=number]:not(:disabled, .disabled):hover, .foundry2.sheet.hazard input[type=number]:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.sheet.hazard .section-container.publication .section-body input[type=text].disabled, .foundry2.sheet.hazard .section-container.publication .section-body input[type=text]:disabled, .foundry2.sheet.hazard input[type=text].disabled, .foundry2.sheet.hazard input[type=text]:disabled, .foundry2.sheet.hazard input[type=number].disabled, .foundry2.sheet.hazard input[type=number]:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2.sheet.hazard .section-container.publication .section-body input[type=text]::placeholder, .foundry2.sheet.hazard input[type=text]::placeholder, .foundry2.sheet.hazard input[type=number]::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2.sheet.hazard .section-container.publication .section-body input[type=text]::selection, .foundry2.sheet.hazard input[type=text]::selection, .foundry2.sheet.hazard input[type=number]::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2.sheet.hazard .section-container.publication .section-body input[type=text][type=checkbox], .foundry2.sheet.hazard input[type=text][type=checkbox], .foundry2.sheet.hazard input[type=number][type=checkbox] {
+ border: unset;
+}
+.foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled), .foundry2.sheet.hazard form > header input[type=text]:focus, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled), .foundry2.sheet.hazard form > header input[type=number]:focus {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled):not(:disabled, .disabled):hover, .foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled):focus, .foundry2.sheet.hazard form > header input[type=text]:focus:not(:disabled, .disabled):hover, .foundry2.sheet.hazard form > header input[type=text]:focus:focus, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled):not(:disabled, .disabled):hover, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled):focus, .foundry2.sheet.hazard form > header input[type=number]:focus:not(:disabled, .disabled):hover, .foundry2.sheet.hazard form > header input[type=number]:focus:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled).disabled, .foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled):disabled, .foundry2.sheet.hazard form > header input[type=text]:focus.disabled, .foundry2.sheet.hazard form > header input[type=text]:focus:disabled, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled).disabled, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled):disabled, .foundry2.sheet.hazard form > header input[type=number]:focus.disabled, .foundry2.sheet.hazard form > header input[type=number]:focus:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled)::placeholder, .foundry2.sheet.hazard form > header input[type=text]:focus::placeholder, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled)::placeholder, .foundry2.sheet.hazard form > header input[type=number]:focus::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled)::selection, .foundry2.sheet.hazard form > header input[type=text]:focus::selection, .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled)::selection, .foundry2.sheet.hazard form > header input[type=number]:focus::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2.sheet.hazard form > header input[type=text]:hover:not(:disabled)[type=checkbox], .foundry2.sheet.hazard form > header input[type=text]:focus[type=checkbox], .foundry2.sheet.hazard form > header input[type=number]:hover:not(:disabled)[type=checkbox], .foundry2.sheet.hazard form > header input[type=number]:focus[type=checkbox] {
+ border: unset;
+}
+.foundry2.sheet.hazard form > header .details {
+ display: flex;
+ flex-direction: column;
+ gap: 3px;
+}
+.foundry2.sheet.hazard form > header .title {
+ align-items: center;
+}
+.foundry2.sheet.hazard form > header .title .name {
+ height: 32px;
+}
+.foundry2.sheet.hazard .sidebar .sidebar-title {
+ border: unset;
+}
+.foundry2.sheet.hazard .sidebar {
+ border: unset;
+ box-shadow: unset;
+}
+.foundry2.sheet.hazard .sidebar > section {
+ gap: 3px;
+ display: flex;
+ flex-direction: column;
+}
+.foundry2.sheet.hazard .section-container {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ padding: unset;
+ margin: 4px 6px 0;
+ border: 1px solid var(--color-warm-3);
+ background: var(--color-warm-4);
+}
+.foundry2.sheet.hazard .section-container .section-header {
+ background: unset;
+ border: unset;
+}
+.foundry2.sheet.hazard .section-container .section-body {
+ background: unset;
+ border: unset;
+}
+
+.foundry2.sheet.familiar form {
+ background: unset;
+}
+.foundry2.sheet.familiar .section-container {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ --primary: var(--color-light-3);
+ padding: unset;
+ margin: 4px 6px 0;
+ border: 1px solid var(--color-warm-3);
+ background: var(--color-warm-4);
+ border-radius: var(--border-radius);
+}
+.foundry2.sheet.familiar .section-container .section-header {
+ background: unset;
+ border: unset;
+}
+.foundry2.sheet.familiar .section-container .section-body {
+ background: unset;
+ border: unset;
+}
+.foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input, .foundry2.sheet.familiar select, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text] {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:not(:disabled, .disabled):hover, .foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:focus, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input:not(:disabled, .disabled):hover, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input:focus, .foundry2.sheet.familiar select:not(:disabled, .disabled):hover, .foundry2.sheet.familiar select:focus, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text]:not(:disabled, .disabled):hover, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text]:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input.disabled, .foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:disabled, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input.disabled, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input:disabled, .foundry2.sheet.familiar select.disabled, .foundry2.sheet.familiar select:disabled, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text].disabled, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text]:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input::placeholder, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input::placeholder, .foundry2.sheet.familiar select::placeholder, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text]::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input::selection, .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input::selection, .foundry2.sheet.familiar select::selection, .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text]::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2.sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input[type=checkbox], .foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input[type=checkbox], .foundry2.sheet.familiar select[type=checkbox], .foundry2.sheet.familiar .familiar-section .familiar-content input[type=text][type=checkbox] {
+ border: unset;
+}
+.foundry2.sheet.familiar .familiar-sheet-header .header-content .charname input {
+ --font-size: inherit;
+ --input-height: auto;
+ margin-right: 100px;
+}
+.foundry2.sheet.familiar .skills-content .skills-list .skill-name {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+}
+.foundry2.sheet.familiar .skills-content .skills-list .skill-name:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.sheet.familiar .skills-content .skills-list .skill-name.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2.sheet.familiar .skills-content .skills-list .skill-name.disabled, .foundry2.sheet.familiar .skills-content .skills-list .skill-name:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2.sheet.familiar .skills-content .skills-list .skill-name.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2.sheet.familiar .skills-content .skills-list .skill-name.bright.disabled, .foundry2.sheet.familiar .skills-content .skills-list .skill-name.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2.sheet.familiar .skills-content .skills-list .skill-name.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+
+.foundry2.sheet.actor.loot {
+ --text-dark: var(--color-light-2);
+ --primary: var(--color-warm-2);
+}
+.foundry2.sheet.actor.loot section.sidebar {
+ box-shadow: unset;
+ border: unset;
+}
+.foundry2.sheet.actor.loot section.sidebar .image-container > img.actor-image {
+ border: unset;
+}
+.foundry2.sheet.actor.loot section.sidebar .gm-settings {
+ border: unset;
+}
+.foundry2.sheet.actor.loot .sheet-header {
+ border: unset;
+ box-shadow: unset;
+}
+.foundry2.sheet.actor.loot section.sidebar .gm-settings .loot-distribution {
+ box-shadow: unset;
+ background: unset;
+ display: flex;
+ flex-direction: column;
+ gap: 3px;
+}
+.foundry2.sheet.actor.loot .sheet-header .tags .tag, .foundry2.sheet.actor.loot .sheet-header h1 > input {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2.sheet.actor.loot .sheet-header .tags .tag:not(:disabled, .disabled):hover, .foundry2.sheet.actor.loot .sheet-header .tags .tag:focus, .foundry2.sheet.actor.loot .sheet-header h1 > input:not(:disabled, .disabled):hover, .foundry2.sheet.actor.loot .sheet-header h1 > input:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.sheet.actor.loot .sheet-header .tags .tag.disabled, .foundry2.sheet.actor.loot .sheet-header .tags .tag:disabled, .foundry2.sheet.actor.loot .sheet-header h1 > input.disabled, .foundry2.sheet.actor.loot .sheet-header h1 > input:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2.sheet.actor.loot .sheet-header .tags .tag::placeholder, .foundry2.sheet.actor.loot .sheet-header h1 > input::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2.sheet.actor.loot .sheet-header .tags .tag::selection, .foundry2.sheet.actor.loot .sheet-header h1 > input::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2.sheet.actor.loot .sheet-header .tags .tag[type=checkbox], .foundry2.sheet.actor.loot .sheet-header h1 > input[type=checkbox] {
+ border: unset;
+}
+
+.foundry2.actor.npc.sheet {
+ --text-dark: var(--color-light-2);
+ --primary: var(--color-warm-2);
+ --secondary: var(--color-cool-2);
+}
+.foundry2.actor.npc.sheet form .sheet-body .section-container {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ padding: unset;
+ margin: 4px 6px 0;
+ border: 1px solid var(--color-warm-3);
+ background: var(--color-warm-4);
+ border-radius: var(--border-radius);
+}
+.foundry2.actor.npc.sheet form .sheet-body .section-container .section-header {
+ background: unset;
+ border: unset;
+}
+.foundry2.actor.npc.sheet form .sheet-body .section-container .section-body {
+ background: unset;
+ border: unset;
+}
+.foundry2.actor.sheet .item-image:hover i {
+ background: var(--color-warm-2);
+ text-shadow: 0px 1px 2px black;
+}
+.foundry2.actor.npc.sheet form .npc-sheet-header .name input {
+ --font-size: inherit;
+}
+.foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:not(:disabled, .disabled):hover, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:focus, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:not(:disabled, .disabled):hover, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input.disabled, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:disabled, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input.disabled, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input::placeholder, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input::selection, .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input[type=checkbox], .foundry2.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input[type=checkbox] {
+ border: unset;
+}
+.foundry2.actor.npc.sheet form .spellcasting-entry select {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2.actor.npc.sheet form .spellcasting-entry select:not(:disabled, .disabled):hover, .foundry2.actor.npc.sheet form .spellcasting-entry select:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.actor.npc.sheet form .spellcasting-entry select.disabled, .foundry2.actor.npc.sheet form .spellcasting-entry select:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2.actor.npc.sheet form .spellcasting-entry select::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2.actor.npc.sheet form .spellcasting-entry select::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2.actor.npc.sheet form .spellcasting-entry select[type=checkbox] {
+ border: unset;
+}
+.foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text] {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:not(:disabled, .disabled):hover, .foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text].disabled, .foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2.actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text][type=checkbox] {
+ border: unset;
+}
+.foundry2.actor.npc.sheet form .side-bar-section.initiative select {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2.actor.npc.sheet form .side-bar-section.initiative select:not(:disabled, .disabled):hover, .foundry2.actor.npc.sheet form .side-bar-section.initiative select:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.actor.npc.sheet form .side-bar-section.initiative select.disabled, .foundry2.actor.npc.sheet form .side-bar-section.initiative select:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2.actor.npc.sheet form .side-bar-section.initiative select::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2.actor.npc.sheet form .side-bar-section.initiative select::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2.actor.npc.sheet form .side-bar-section.initiative select[type=checkbox] {
+ border: unset;
+}
+.foundry2.actor.npc.sheet form .sheet-body .actions-list li.action:not(:last-child), .foundry2.actor.npc.sheet form .sheet-body .attacks-list li.action:not(:last-child) {
+ border-color: var(--color-warm-3);
+}
+.foundry2.actor.npc.sheet form .notes .details-label {
+ color: var(--color-light-2);
+}
+.foundry2.actor.npc.sheet form .notes .notes-text {
+ color: var(--color-light-3);
+}
+.foundry2.actor.npc.sheet form .side-bar-section-header {
+ border: unset;
+}
+.foundry2.actor.npc.sheet form .sheet-body .footer button.spellcasting-create {
+ background-color: var(--color-warm-1);
+ color: black;
+ text-shadow: unset;
+}
+.foundry2.app.npc-skills-editor form ol li.skill:nth-child(even) {
+ background-color: color-mix(in srgb, var(--color-cool-4) 20%, transparent);
+}
+.foundry2.app.npc-skills-editor form ol li.skill:nth-child(odd) {
+ background-color: color-mix(in srgb, var(--color-cool-4) 40%, transparent);
+}
+.foundry2.app.npc-skills-editor form ol li.skill.header {
+ background-color: var(--color-warm-2);
+}
+
+.foundry2.pf2e.actor form input[type=text], .foundry2.pf2e.actor form input[type=number] {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2.pf2e.actor form input[type=text]:not(:disabled, .disabled):hover, .foundry2.pf2e.actor form input[type=text]:focus, .foundry2.pf2e.actor form input[type=number]:not(:disabled, .disabled):hover, .foundry2.pf2e.actor form input[type=number]:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.pf2e.actor form input[type=text].disabled, .foundry2.pf2e.actor form input[type=text]:disabled, .foundry2.pf2e.actor form input[type=number].disabled, .foundry2.pf2e.actor form input[type=number]:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2.pf2e.actor form input[type=text]::placeholder, .foundry2.pf2e.actor form input[type=number]::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2.pf2e.actor form input[type=text]::selection, .foundry2.pf2e.actor form input[type=number]::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2.pf2e.actor form input[type=text][type=checkbox], .foundry2.pf2e.actor form input[type=number][type=checkbox] {
+ border: unset;
+}
+.foundry2.sheet nav.sheet-tabs .item {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+}
+.foundry2.sheet nav.sheet-tabs .item:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.sheet nav.sheet-tabs .item.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2.sheet nav.sheet-tabs .item.disabled, .foundry2.sheet nav.sheet-tabs .item:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2.sheet nav.sheet-tabs .item.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2.sheet nav.sheet-tabs .item.bright.disabled, .foundry2.sheet nav.sheet-tabs .item.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2.sheet nav.sheet-tabs .item.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2 .tags.paizo-style .tag.rarity.common,
+.foundry2 .tags.paizo-style .tag.rarity[value=common],
+.foundry2 .tags.paizo-style .tag.rarity > option[value=common] {
+ --input-text-color: black;
+}
+.foundry2.pf2e.actor form .tag-legacy {
+ background: var(--color-cool-4);
+ border: unset;
+ box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2) inset;
+}
+.foundry2.spellcasting-entry {
+ --primary: var(--color-warm-2);
+ --secondary: var(--color-cool-3);
+ --text-dark: var(--color-light-2);
+ --color-border-divider: var(--color-cool-3);
+ --sub: var(--color-light-6);
+ --alt: var(--color-light-5);
+ --bg: var(--color-cool-5-90);
+}
+
+.foundry2-pc .tags,
+.foundry2 .tags {
+ --color-rarity-common: #323232;
+}
+.foundry2-pc .currency li > button,
+.foundry2 .currency li > button {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+}
+.foundry2-pc .currency li > button:not(.disabled, :disabled):hover,
+.foundry2 .currency li > button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2-pc .currency li > button.active,
+.foundry2 .currency li > button.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2-pc .currency li > button.disabled, .foundry2-pc .currency li > button:disabled,
+.foundry2 .currency li > button.disabled,
+.foundry2 .currency li > button:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2-pc .currency li > button.bright,
+.foundry2 .currency li > button.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2-pc .currency li > button.bright.disabled, .foundry2-pc .currency li > button.bright:disabled,
+.foundry2 .currency li > button.bright.disabled,
+.foundry2 .currency li > button.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2-pc .currency li > button.bright:not(.disabled, :disabled):hover,
+.foundry2 .currency li > button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+
+.foundry2.sheet.kingdom-builder, .foundry2.sheet.kingdom {
+ --primary: var(--color-warm-2);
+ --secondary: var(--color-cool-3);
+ --text-dark: var(--color-light-2);
+ --color-border-divider: var(--color-cool-3);
+ --sub: var(--color-light-6);
+ --alt: var(--color-light-5);
+ --alt-dark: var(--color-light-4);
+ --bg: var(--color-cool-5-90);
+ --paper-bg: var(--color-cool-4);
+}
+.foundry2.sheet.kingdom-builder .details-label,
+.foundry2.sheet.kingdom-builder h1,
+.foundry2.sheet.kingdom-builder h2,
+.foundry2.sheet.kingdom-builder h3,
+.foundry2.sheet.kingdom-builder h4,
+.foundry2.sheet.kingdom-builder h5,
+.foundry2.sheet.kingdom-builder h6, .foundry2.sheet.kingdom .details-label,
+.foundry2.sheet.kingdom h1,
+.foundry2.sheet.kingdom h2,
+.foundry2.sheet.kingdom h3,
+.foundry2.sheet.kingdom h4,
+.foundry2.sheet.kingdom h5,
+.foundry2.sheet.kingdom h6 {
+ --primary: var(--color-light-2);
+}
+.foundry2.sheet.kingdom-builder .tags, .foundry2.sheet.kingdom .tags {
+ --primary: var(--color-warm-2);
+}
+.foundry2.sheet.kingdom-builder {
+ --alt-dark: var(--color-warm-1);
+}
+.foundry2.sheet.kingdom form {
+ background: unset;
+}
+.foundry2.sheet.kingdom-builder form {
+ background: unset;
+}
+.foundry2.sheet.kingdom.window-app .window-header {
+ background: #304717;
+ border-top-left-radius: var(--border-radius);
+ border-top-right-radius: var(--border-radius);
+}
+.foundry2.sheet.kingdom.window-app.minimized .window-header {
+ border-radius: var(--border-radius);
+}
+.foundry2.sheet.kingdom nav.sub-nav {
+ background: unset;
+ box-shadow: unset;
+}
+.foundry2.sheet.kingdom nav.sub-nav a,
+.foundry2.sheet.kingdom nav.sub-nav .tab {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ font-family: var(--font-primary);
+}
+.foundry2.sheet.kingdom nav.sub-nav a:not(.disabled, :disabled):hover,
+.foundry2.sheet.kingdom nav.sub-nav .tab:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.sheet.kingdom nav.sub-nav a.active,
+.foundry2.sheet.kingdom nav.sub-nav .tab.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2.sheet.kingdom nav.sub-nav a.disabled, .foundry2.sheet.kingdom nav.sub-nav a:disabled,
+.foundry2.sheet.kingdom nav.sub-nav .tab.disabled,
+.foundry2.sheet.kingdom nav.sub-nav .tab:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2.sheet.kingdom nav.sub-nav a.bright,
+.foundry2.sheet.kingdom nav.sub-nav .tab.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2.sheet.kingdom nav.sub-nav a.bright.disabled, .foundry2.sheet.kingdom nav.sub-nav a.bright:disabled,
+.foundry2.sheet.kingdom nav.sub-nav .tab.bright.disabled,
+.foundry2.sheet.kingdom nav.sub-nav .tab.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2.sheet.kingdom nav.sub-nav a.bright:not(.disabled, :disabled):hover,
+.foundry2.sheet.kingdom nav.sub-nav .tab.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2.sheet.kingdom nav.sub-nav a.active,
+.foundry2.sheet.kingdom nav.sub-nav .tab.active {
+ font-weight: unset;
+}
+.foundry2.sheet.kingdom form > header .details input[type=text], .foundry2.sheet.kingdom form > header .details input[type=number] {
+ --input-background-color: transparent;
+ --input-border-color: transparent;
+ --box-shadow: transparent;
+}
+.foundry2.sheet.kingdom-builder .build-element .selection {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+}
+
+.foundry2.sheet.party {
+ --color-border: var(--color-warm-3);
+ --alt-dark: var(--color-light-4);
+ --sub: var(--color-cool-3);
+ --text-dark: var(--color-light-2);
+}
+.foundry2.sheet.party .tag-light {
+ background: var(--tag-color);
+ border-color: var(--color-cool-4);
+ color: white;
+}
+.foundry2.sheet.party nav.sub-nav {
+ background: unset;
+ box-shadow: unset;
+}
+.foundry2.sheet.party nav.sub-nav a,
+.foundry2.sheet.party nav.sub-nav .tab {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ font-family: var(--font-primary);
+}
+.foundry2.sheet.party nav.sub-nav a:not(.disabled, :disabled):hover,
+.foundry2.sheet.party nav.sub-nav .tab:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.sheet.party nav.sub-nav a.active,
+.foundry2.sheet.party nav.sub-nav .tab.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2.sheet.party nav.sub-nav a.disabled, .foundry2.sheet.party nav.sub-nav a:disabled,
+.foundry2.sheet.party nav.sub-nav .tab.disabled,
+.foundry2.sheet.party nav.sub-nav .tab:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2.sheet.party nav.sub-nav a.bright,
+.foundry2.sheet.party nav.sub-nav .tab.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2.sheet.party nav.sub-nav a.bright.disabled, .foundry2.sheet.party nav.sub-nav a.bright:disabled,
+.foundry2.sheet.party nav.sub-nav .tab.bright.disabled,
+.foundry2.sheet.party nav.sub-nav .tab.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2.sheet.party nav.sub-nav a.bright:not(.disabled, :disabled):hover,
+.foundry2.sheet.party nav.sub-nav .tab.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2.sheet.party nav.sub-nav a.active,
+.foundry2.sheet.party nav.sub-nav .tab.active {
+ font-weight: unset;
+}
+.foundry2.sheet.party form > header input[type=text], .foundry2.sheet.party form > header input[type=number] {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+ height: 48px;
+ font-size: 48px;
+}
+.foundry2.sheet.party form > header input[type=text]:not(:disabled, .disabled):hover, .foundry2.sheet.party form > header input[type=text]:focus, .foundry2.sheet.party form > header input[type=number]:not(:disabled, .disabled):hover, .foundry2.sheet.party form > header input[type=number]:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.sheet.party form > header input[type=text].disabled, .foundry2.sheet.party form > header input[type=text]:disabled, .foundry2.sheet.party form > header input[type=number].disabled, .foundry2.sheet.party form > header input[type=number]:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2.sheet.party form > header input[type=text]::placeholder, .foundry2.sheet.party form > header input[type=number]::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2.sheet.party form > header input[type=text]::selection, .foundry2.sheet.party form > header input[type=number]::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2.sheet.party form > header input[type=text][type=checkbox], .foundry2.sheet.party form > header input[type=number][type=checkbox] {
+ border: unset;
+}
+.foundry2.sheet.party .sidebar {
+ box-shadow: unset;
+ border: unset;
+}
+.foundry2.sheet.party form {
+ background: unset;
+}
+.foundry2.sheet.party.window-app .window-header {
+ background: #1f391f;
+ border-top-left-radius: var(--border-radius);
+ border-top-right-radius: var(--border-radius);
+}
+.foundry2.sheet.party.window-app.minimized .window-header {
+ border-radius: var(--border-radius);
+}
+.foundry2.sheet.party [data-tab=overview] .summary {
+ background: var(--color-warm-4);
+ border-image-source: var(--ornamentation);
+}
+.foundry2.sheet.party [data-tab=overview] .summary nav button {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+}
+.foundry2.sheet.party [data-tab=overview] .summary nav button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.sheet.party [data-tab=overview] .summary nav button.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2.sheet.party [data-tab=overview] .summary nav button.disabled, .foundry2.sheet.party [data-tab=overview] .summary nav button:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2.sheet.party [data-tab=overview] .summary nav button.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2.sheet.party [data-tab=overview] .summary nav button.bright.disabled, .foundry2.sheet.party [data-tab=overview] .summary nav button.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2.sheet.party [data-tab=overview] .summary nav button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2.sheet.party [data-tab=overview] .member > .data .main-stats > section {
+ background-color: var(--color-warm-4);
+}
+.foundry2.sheet.party [data-tab=overview] .member > .data .main-stats > section.ac {
+ background: unset;
+ border: unset;
+}
+.foundry2.sheet.party [data-tab=overview] .member > .data .main-stats .ac .value {
+ color: var(--color-warm-1);
+}
+.foundry2.sheet.party [data-tab=exploration] .activities .member-activity .empty .name {
+ color: var(--color-light-2);
+}
+.foundry2.sheet.party [data-tab=exploration] .activities .member-activity {
+ background-color: var(--color-warm-4);
+}
+.foundry2.sheet.party [data-tab=overview] .member > .data header .hero-points .empty {
+ border: 2px dashed var(--color-warm-2);
+}
+.foundry2.sheet.party [data-tab=overview] .member > .data header .name {
+ color: var(--color-light-2);
+}
+.foundry2.sheet.party header.content-header .buttons {
+ gap: 5px;
+}
+.foundry2.sheet.party header.content-header .buttons button {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+}
+.foundry2.sheet.party header.content-header .buttons button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2.sheet.party header.content-header .buttons button.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2.sheet.party header.content-header .buttons button.disabled, .foundry2.sheet.party header.content-header .buttons button:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2.sheet.party header.content-header .buttons button.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2.sheet.party header.content-header .buttons button.bright.disabled, .foundry2.sheet.party header.content-header .buttons button.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2.sheet.party header.content-header .buttons button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2.sheet.party [data-tab=exploration] .activities .member-activity .empty .icon {
+ background: var(--color-warm-5);
+}
+
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+.foundry2.chat-message {
+ background: unset;
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ --color-text-light-6: var(--color-cool-3);
+}
+.foundry2.chat-message.whisper {
+ border-color: var(--color-cool-1);
+ background: var(--color-cool-2);
+}
+.foundry2.chat-message.whisper.blind {
+ border-color: var(--color-scrollbar-border);
+ background: var(--color-scrollbar);
+}
+.foundry2.chat-message .table-draw .table-results .table-result img.result-image {
+ background-color: var(--color-light-2);
+ border: 1px solid var(--color-warm-2);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+}
+.foundry2.chat-message .message-content .damage-roll .dice-result .dice-tooltip .instance {
+ border-radius: var(--border-radius);
+}
+.foundry2.chat-message .dice-roll .dice-formula,
+.foundry2.chat-message .dice-roll .dice-total {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+}
+.foundry2.chat-message .dice-roll .dice-formula button,
+.foundry2.chat-message .dice-roll .dice-total button {
+ text-shadow: 0px 1px 2px black;
+ border-color: var(--color-cool-2);
+ background: var(--color-cool-3);
+ border-radius: var(--border-radius);
+}
+.foundry2.chat-message .dice-roll .dice-formula button:hover,
+.foundry2.chat-message .dice-roll .dice-total button:hover {
+ border-color: var(--color-cool-1);
+ background: var(--color-cool-2);
+ color: var(--color-light-2);
+}
+.foundry2.chat-message .dice-tooltip .part-header .part-total {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ box-shadow: unset;
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+ border-bottom: unset;
+}
+.foundry2.chat-message .pf2e.chat-card .card-header {
+ border: unset;
+}
+.foundry2.chat-message .pf2e.chat-card .card-header img {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ border-color: var(--color-warm-2);
+}
+.foundry2.chat-message .pf2e.chat-card .card-footer {
+ border-top: 1px solid var(--color-cool-2);
+}
+
+/* ----------------------------------------- */
+/* Damage buttons */
+/* ----------------------------------------- */
+.foundry2.chat-message .flavor-text hr {
+ display: none;
+}
+.foundry2.chat-message .card-content hr {
+ margin-left: -5px;
+ margin-right: -5px;
+}
+.foundry2.chat-message .pf2e.chat-card .card-buttons .spell-attack-buttons,
+.foundry2.chat-message .pf2e.chat-card .card-buttons .spell-button {
+ gap: 3px;
+}
+
+.foundry2.chat-message .persistent-damage-recovery {
+ margin-top: 4px;
+}
+.foundry2.chat-message .persistent-damage-recovery hr {
+ display: none;
+}
+
+.foundry2.message .message-content .damage-application {
+ gap: 3px;
+ margin-top: 3px;
+ text-rendering: geometricPrecision;
+}
+.foundry2.message .message-content .damage-application button {
+ margin: 0px;
+}
+.foundry2.message .message-content .damage-application button img {
+ filter: invert(1) brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black);
+}
+.foundry2.message .message-content .damage-application button.half-damage .transparent-half {
+ display: none;
+}
+.foundry2.message .message-content .damage-application button.half-damage .fa-heart-broken {
+ position: relative;
+}
+.foundry2.message .message-content .damage-application button.half-damage .fa-heart-broken::after {
+ content: "\f7a9";
+ font-family: "Font Awesome 5 Free";
+ color: var(--color-cool-3);
+ display: block;
+ z-index: 1;
+ position: absolute;
+ top: 0px;
+ left: 2.4px;
+ clip-path: polygon(45% 0%, 50% 100%, 100% 100%, 100% 4%);
+}
+.foundry2.message .message-content .damage-application button:hover img {
+ filter: invert(1) drop-shadow(0px 1px 1px black);
+}
+.foundry2.message .message-content .damage-application button.shield-block:hover {
+ background-color: var(--color-cool-2);
+ border: 1px solid var(--color-cool-1);
+}
+.foundry2.message .message-content .damage-application button.shield-block.shield-activated {
+ background-color: var(--color-cool-1);
+ border: 1px solid var(--color-cool-2);
+}
+.foundry2.message .message-content .damage-application button.shield-block.shield-activated:hover {
+ background-color: var(--color-cool-2);
+ border: 1px solid var(--color-cool-1);
+}
+.foundry2.message .message-content .damage-application button.heal-damage .fa-stack i.fa-plus {
+ color: var(--color-cool-5);
+ text-shadow: none;
+}
+.foundry2.message .message-content .damage-application button.heal-damage:hover {
+ background-color: var(--color-level-success);
+ border-color: var(--color-level-success-border);
+}
+.foundry2.message .message-content .damage-application button.heal-damage:hover .fa-stack i.fa-plus {
+ color: var(--color-level-success);
+ text-shadow: none;
+}
+
+/* ----------------------------------------- */
+/* Header */
+/* ----------------------------------------- */
+.foundry2.chat-message .message-header {
+ background: none;
+ padding: 5px 5px 0px 5px;
+ margin: -5px -5px 0px -5px;
+ border-radius: var(--border-radius) var(--border-radius) 0px 0px;
+ gap: 5px;
+}
+.foundry2.chat-message .message-header.dorako-header {
+ border-radius: var(--border-radius) var(--border-radius) 0px 0px;
+ background: linear-gradient(to bottom, color-mix(in srgb, var(--header-color) 70%, transparent), transparent);
+ text-shadow: 0px 1px 1px black;
+ padding-bottom: 5px;
+ margin-bottom: 2px;
+}
+.foundry2.chat-message .message-header.dorako-header a {
+ 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, outline 0.15s;
+}
+.foundry2.chat-message .message-header.dorako-header a:hover {
+ text-shadow: 0px 1px 1px black;
+ color: var(--color-light-2);
+}
+.foundry2.chat-message .message-header .message-metadata {
+ flex: 2.5;
+}
+.foundry2.chat-message .message-header .message-timestamp,
+.foundry2.chat-message .message-header .header-meta {
+ border-radius: 3px;
+ padding: 2px;
+ font-size: x-small;
+ align-self: center;
+ text-align: center;
+ text-shadow: none;
+ white-space: nowrap;
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background-color: color-mix(in srgb, var(--header-color) 50%, transparent);
+ border-color: color-mix(in srgb, var(--header-color) 50%, white);
+}
+.foundry2.chat-message .message-header.dark-header-text {
+ color: color-mix(in srgb, var(--header-color) 20%, white);
+}
+.foundry2.chat-message .message-header.dark-header-text .message-sender {
+ color: color-mix(in srgb, var(--header-color) 20%, white);
+}
+.foundry2.chat-message .message-header.dark-header-text .header-meta {
+ color: color-mix(in srgb, var(--header-color) 20%, white);
+}
+.foundry2.chat-message .message-header .player-name,
+.foundry2.chat-message .message-header .message-sender {
+ max-width: 160px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
+}
+.foundry2.chat-message .message-header .portrait-and-name {
+ flex-grow: 1;
+ display: flex;
+ flex-basis: 100px;
+ gap: 5px;
+}
+.foundry2.chat-message .message-header .portrait-and-name .portrait-wrapper {
+ width: var(--avatar-size);
+ display: flex;
+ flex: none;
+ justify-content: center;
+ align-items: center;
+}
+.foundry2.chat-message .message-header .portrait-and-name .portrait-wrapper .portrait {
+ height: var(--avatar-size);
+ object-fit: contain;
+ z-index: 0;
+}
+.foundry2.chat-message .message-header .portrait-and-name .portrait-wrapper .portrait.actor {
+ border-radius: 3px;
+}
+.foundry2.chat-message .message-header .portrait-and-name .sender-wrapper {
+ display: flex;
+ gap: 3px;
+ flex-direction: column;
+ justify-content: left;
+ align-self: center;
+ z-index: 1;
+}
+.foundry2.chat-message .message-header .portrait-and-name .sender-wrapper .message-sender,
+.foundry2.chat-message .message-header .portrait-and-name .sender-wrapper .player-name {
+ align-self: flex-start;
+ line-height: initial;
+}
+
+/* ----------------------------------------- */
+/* System overwrites */
+/* ----------------------------------------- */
+.foundry2.chat-message > .message-content ul.participant-conditions {
+ border: unset;
+ box-shadow: unset;
+}
+.foundry2.chat-message > .message-content ul.participant-conditions li img {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+}
+
+/* ----------------------------------------- */
+/* Damage colors */
+/* ----------------------------------------- */
+.foundry2-pc .damage,
+.foundry2 .damage {
+ --color-bg-acid: rgba(0, 115, 0, 0.125);
+ --color-bg-bleed: rgba(153, 0, 26, 0.125);
+ --color-bg-chaotic: rgba(166, 0, 166, 0.125);
+ --color-bg-cold: rgba(72, 72, 198, 0.125);
+ --color-bg-electricity: rgba(184, 134, 11, 0.125);
+ --color-bg-evil: rgba(75, 0, 130, 0.125);
+ --color-bg-fire: rgba(166, 47, 0, 0.125);
+ --color-bg-force: rgba(99, 0, 170, 0.125);
+ --color-bg-good: rgba(157, 115, 10, 0.125);
+ --color-bg-lawful: rgba(64, 38, 0, 0.125);
+ --color-bg-mental: rgba(25, 25, 112, 0.125);
+ --color-bg-physical: rgba(132, 132, 132, 0.125);
+ --color-bg-poison: rgba(91, 115, 50, 0.125);
+ --color-bg-sonic: rgba(0, 139, 139, 0.125);
+ --color-bg-spirit: rgba(90, 85, 133, 0.125);
+ --color-bg-vitality: rgba(255, 255, 224, 0.125);
+ --color-bg-void: rgb(81, 21, 78, 0.125);
+ --color-border-acid: #12a812;
+ --color-border-bleed: #99001a;
+ --color-border-chaotic: #a600a6;
+ --color-border-cold: #2f2fa6;
+ --color-border-electricity: darkgoldenrod;
+ --color-border-evil: indigo;
+ --color-border-fire: #a62f00;
+ --color-border-force: #6300aa;
+ --color-border-good: #9d730a;
+ --color-border-lawful: #402600;
+ --color-border-mental: midnightblue;
+ --color-border-physical: #737272;
+ --color-border-poison: #5b7332;
+ --color-border-sonic: darkcyan;
+ --color-border-spirit: #5a5585;
+ --color-border-vitality: #ffffe0;
+ --color-border-void: rgb(122, 38, 117);
+ --color-text-acid: #34aa34;
+ --color-text-bleed: #59000f;
+ --color-text-chaotic: #660066;
+ --color-text-cold: #3a3ac5;
+ --color-text-electricity: #7c5a07;
+ --color-text-evil: #260042;
+ --color-text-fire: #882700;
+ --color-text-force: #3e006a;
+ --color-text-good: #614706;
+ --color-text-lawful: white;
+ --color-text-mental: #0d0d3c;
+ --color-text-physical: #a0a0a0;
+ --color-text-poison: #38471f;
+ --color-text-sonic: #004b4b;
+ --color-text-spirit: #403c5e;
+ --color-text-vitality: #ffffa0;
+ --color-text-void: rgb(122, 38, 117);
+}
+
+.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck,
+.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .critical-deck {
+ --text-dark: var(--color-light-2);
+}
+.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck blockquote,
+.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .critical-deck blockquote {
+ color: var(--color-light-3);
+ box-shadow: 0px 1px 3px 1px black;
+ background: var(--color-warm-4);
+}
+.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck blockquote {
+ border: 1px solid var(--color-level-error);
+ background-color: var(--color-level-error-bg);
+}
+.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .critical-deck blockquote {
+ border: 1px solid var(--color-level-success);
+ background-color: var(--color-level-success-bg);
+}
+.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck h1,
+.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .critical-deck h1 {
+ background-color: var(--color-warm-2);
+ border: 1px solid var(--color-warm-1);
+ color: var(--color-light-2);
+ text-shadow: 0px 1px 2px black;
+ box-shadow: 0px 1px 3px 1px black;
+ font-family: var(--font-primary);
+}
+.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck code,
+.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .critical-deck code {
+ background: unset;
+ box-shadow: unset;
+ border-radius: 32px;
+ background-color: var(--color-cool-2);
+ border: 1px solid var(--color-cool-1);
+ color: var(--color-light-2);
+ text-shadow: 0px 1px 2px black;
+ box-shadow: 0px 1px 3px 1px black;
+ font-family: var(--font-primary);
+}
+
+.foundry2-pc.actor.sheet {
+ --header: url("/systems/pf2e/assets/sheet/header.webp");
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body {
+ --primary: var(--color-warm-2);
+ --secondary: var(--color-cool-3);
+ --text-dark: var(--color-light-2);
+ --color-border-divider: var(--color-cool-3);
+ --sub: var(--color-light-6);
+ --alt: var(--color-light-5);
+ --bg: var(--color-cool-5-90);
+ background: unset;
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number] {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number]:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number]:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number].disabled, .foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number]:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number]::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number]::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body input[type=number][type=checkbox] {
+ border: unset;
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular) {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular):not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular):focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular).disabled, .foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular):disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular)::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular)::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular)[type=checkbox] {
+ border: unset;
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body .details-label,
+.foundry2-pc.actor.sheet .crb-style .sheet-body h1,
+.foundry2-pc.actor.sheet .crb-style .sheet-body h2,
+.foundry2-pc.actor.sheet .crb-style .sheet-body h3,
+.foundry2-pc.actor.sheet .crb-style .sheet-body h4,
+.foundry2-pc.actor.sheet .crb-style .sheet-body h5,
+.foundry2-pc.actor.sheet .crb-style .sheet-body h6 {
+ --primary: var(--color-light-2);
+}
+.foundry2-pc.window-app {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ text-shadow: unset;
+ backdrop-filter: blur(4px);
+ box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px color-mix(in srgb, var(--color-warm-3) 10%, transparent), 0px 0px 30px 20px color-mix(in srgb, var(--color-warm-2) 20%, transparent), 0px 0px 10px 5px color-mix(in srgb, var(--color-warm-1) 40%, transparent);
+}
+.foundry2-pc.window-app .window-header {
+ border: unset;
+}
+.foundry2-pc.window-app .window-content {
+ background: unset;
+ box-shadow: unset;
+}
+.foundry2-pc.window-app .window-resizable-handle {
+ background: var(--color-warm-4);
+ border: 1px solid var(--color-cool-3);
+ border-radius: 4px 0px var(--border-radius) 0px;
+ border-bottom-color: var(--color-warm-3);
+ border-right-color: var(--color-warm-3);
+ bottom: -1px;
+ right: -1px;
+}
+.foundry2-pc.actor.sheet .crb-style {
+ background: unset;
+ background: var(--header), transparent !important;
+ background-repeat: repeat-x, no-repeat !important;
+ background-size: auto 89px, cover !important;
+ background-attachment: local !important;
+}
+.foundry2-pc.sheet.actor.window-app .window-header {
+ background: #5a0c02;
+ border-top-left-radius: var(--border-radius);
+ border-top-right-radius: var(--border-radius);
+}
+.foundry2-pc.sheet.actor.window-app.green-theme .window-header {
+ background: #0e2a1a;
+}
+.foundry2-pc.sheet.actor.window-app.blue-theme .window-header {
+ background: #1a1e5f;
+}
+.foundry2-pc.sheet.actor.window-app.minimized .window-header {
+ border-radius: var(--border-radius);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .pc_deity img.symbol {
+ background: var(--color-warm-4);
+ border: 1px solid var(--color-warm-3);
+ box-shadow: 0px 0px 0px 1px var(--color-warm-3), var(--box-shadow);
+}
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav {
+ background: unset;
+ box-shadow: unset;
+}
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav a,
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ font-family: var(--font-primary);
+}
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav a:not(.disabled, :disabled):hover,
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav a.active,
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav a.disabled, .foundry2-pc.sheet.actor .crb-style nav.sub-nav a:disabled,
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.disabled,
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav a.bright,
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
+}
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav a.bright.disabled, .foundry2-pc.sheet.actor .crb-style nav.sub-nav a.bright:disabled,
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.bright.disabled,
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav a.bright:not(.disabled, :disabled):hover,
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav a.active,
+.foundry2-pc.sheet.actor .crb-style nav.sub-nav .tab.active {
+ font-weight: unset;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .item-image:hover i {
+ background: var(--color-warm-2);
+ text-shadow: 0px 1px 2px black;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:focus, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input::placeholder, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input::selection, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input[type=checkbox], .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input[type=checkbox] {
+ border: unset;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input[type=checkbox] {
+ border: unset;
}
-
-/* ----------------------------------------- */
-/* Overwrite Foundry colors */
-/* ----------------------------------------- */
-.dorako-ui {
- --color-border-highlight: var(--tertiary);
- --color-border-highlight-alt: var(--tertiary-dark);
- --color-shadow-primary: var(--primary-light);
- --color-shadow-highlight: var(--primary-light);
- --sheet: var(--sheet-light);
- --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");
- --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");
- --half-transparent: rgba(0, 0, 0, 0.5);
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+ height: auto;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor[type=checkbox] {
+ border: unset;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor .tox.tox-tinymce {
+ background: white;
+}
+.foundry2-pc.actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography section input,
+.foundry2-pc.actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography .editor {
+ --input-text-color: var(--color-light-3);
+ --input-focus-text-color: var(--color-light-3);
+ --input-background-color: transparent;
+ --input-border-color: transparent;
+ --input-focus-outline-color: transparent;
+ --box-shadow: transparent;
+}
+.foundry2-pc.actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography section input:hover,
+.foundry2-pc.actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography .editor:hover {
+ outline-color: transparent;
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input:focus, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input.disabled, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input:disabled, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input.disabled, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input::placeholder, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input::selection, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input[type=checkbox], .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input[type=checkbox] {
+ border: unset;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3 {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:not(:disabled, .disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3[type=checkbox] {
+ border: unset;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:hover {
+ outline: 0px transparent !important;
+}
+.foundry2-pc .crb-style .details-input {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
+}
+.foundry2-pc .crb-style .details-input:not(:disabled, .disabled):hover, .foundry2-pc .crb-style .details-input:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2-pc .crb-style .details-input.disabled, .foundry2-pc .crb-style .details-input:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
+}
+.foundry2-pc .crb-style .details-input::placeholder {
+ color: var(--input-placeholder-color);
+}
+.foundry2-pc .crb-style .details-input::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+.foundry2-pc .crb-style .details-input[type=checkbox] {
+ border: unset;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ 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, outline 0.15s;
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:not(.disabled, :disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.active, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
+}
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
}
-.dorako-ui *::-webkit-scrollbar-thumb {
- background: var(--tertiary);
- border: 1px solid var(--gold-brown);
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright:disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright.disabled, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
}
-.dorako-ui a,
-.dorako-ui button {
- 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, outline 0.15s;
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright:not(.disabled, :disabled):hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
}
-
-.dorako-ui.dark-theme {
- --color-underline-active: var(--tertiary-dark);
- --color-underline-header: var(--tertiary-dark);
- --rarity-common: #e1d8cf;
- --rarity-uncommon: #c45500;
- --rarity-rare: #5362ff;
- --rarity-unique: #e127e1;
- --color-shadow-primary: var(--tertiary-dark);
- --color-shadow-highlight: var(--tertiary);
- --sheet: var(--sheet-dark);
- --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");
- --body: var(--text-light);
- --bg: var(--glass-bg-dark);
- --half-transparent: rgba(255, 255, 255, 0.5);
+.foundry2-pc.actor.sheet .crb-style aside .sidebar .tags .tag.edit-btn {
+ background: #dad8cc;
}
-
-.foundry2-pc,
-.foundry2 {
- --rarity-common: #e1d8cf;
- --rarity-uncommon: #c45500;
- --rarity-rare: #5362ff;
- --rarity-unique: #e127e1;
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .rollable .d20-svg {
+ filter: invert(1);
}
-
-.dorako-ui.message.chat-message.spell {
- padding-bottom: 3px;
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .alignment select {
+ --input-text-color: black;
+ --input-background-color: transparent;
+ --input-border-color: transparent;
+ --box-shadow: transparent;
+ color: black;
}
-
-/* ----------------------------------------- */
-/* Glassy Buttons */
-/* ----------------------------------------- */
-.dorako-ui.dark-theme.message.chat-message > .message-content .message-buttons button .cue i {
- --fa-primary-color: white;
- --fa-secondary-color: var(--tertiary);
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute .label {
+ opacity: unset;
+ color: var(--color-light-5);
}
-.dorako-ui.dark-theme.message.chat-message .dice-roll .dice-formula,
-.dorako-ui.dark-theme.message.chat-message .dice-roll .dice-total {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill .button-group h6:hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill .button-group h6:hover, .foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill .button-group h6:hover {
+ --primary: var(--color-warm-2);
}
-.dorako-ui.dark-theme.message.chat-message .dice-roll .dice-total.success {
- color: #00c000;
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, .foundry2-pc.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+ border-image: linear-gradient(90deg, transparent, var(--color-warm-2) 20%, transparent) 1;
}
-.dorako-ui.dark-theme.message.chat-message .dice-roll .dice-total.failure {
- color: #ff4040;
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+ --text-dark: black;
+ --primary: var(--color-warm-2);
}
-.dorako-ui.dark-theme.message.chat-message .dice-total .dice-total-setInitiative-btn,
-.dorako-ui.dark-theme.message.chat-message .dice-total .dice-total-fullDamage-btn {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- background-color: var(--glass-bg-light);
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
+.foundry2-pc.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button {
+ --primary: var(--system-primary);
+ --secondary: var(--system-secondary);
}
-.dorako-ui.dark-theme.message.chat-message .dice-total .dice-total-setInitiative-btn:hover,
-.dorako-ui.dark-theme.message.chat-message .dice-total .dice-total-fullDamage-btn:hover {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
+.foundry2-pc .attack-popout select {
+ --input-background-color: var(--color-cool-4);
+ --input-border-color: transparent;
+ --input-border-color: var(--color-cool-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-3);
+ --input-placeholder-color: var(--color-light-4);
+ --input-text-selection-color: var(--color-cool-3);
+ --input-focus-outline-color: var(--color-cool-3);
+ --font-size: var(--font-size-14);
+ --box-shadow: 0px 1px 3px 1px black;
+ background: var(--input-background-color);
+ border: 1px solid var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ height: var(--input-height);
+ line-height: var(--input-height);
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ font-size: var(--font-size);
+ transition: outline-color 0.5s;
}
-.dorako-ui.dark-theme.message.chat-message .persistent-damage-recovery hr {
- display: none;
+.foundry2-pc .attack-popout select:not(:disabled, .disabled):hover, .foundry2-pc .attack-popout select:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: 1px solid var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
}
-.dorako-ui.dark-theme.message.chat-message .persistent-damage-recovery button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
- margin-top: 5px;
+.foundry2-pc .attack-popout select.disabled, .foundry2-pc .attack-popout select:disabled {
+ --input-text-color: var(--color-light-6);
+ --input-background-color: var(--color-cool-5);
+ --input-border-color: var(--color-cool-4);
}
-.dorako-ui.dark-theme.message.chat-message .persistent-damage-recovery button:hover {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
+.foundry2-pc .attack-popout select::placeholder {
+ color: var(--input-placeholder-color);
}
-.dorako-ui.dark-theme.message.chat-message .table-draw .table-description {
- color: var(--color-text-light-highlight);
- border-top: 1px solid var(--tertiary);
+.foundry2-pc .attack-popout select::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
}
-.dorako-ui.dark-theme.message.chat-message .table-draw .table-results .table-result img.result-image {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- background-image: var(--sheet-light);
- object-fit: contain;
- border-radius: 3px;
- margin-right: 5px;
+.foundry2-pc .attack-popout select[type=checkbox] {
+ border: unset;
}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons {
- margin: 0px;
- margin-top: 5px;
+.foundry2-pc.actor.sheet.character .attack-popout.actions ol.actions-list li.strike .item-name .item-image {
+ flex: 0 0 32px;
}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button.with-image {
- border: none;
+
+.foundry2#compendium-browser > section.window-content > .content-box .compendium-browser-settings form .setting-section, .foundry2#license-viewer > section.window-content > .content-box .compendium-browser-settings form .setting-section, .foundry2#compendium-browser > section.window-content > .content-box .spell-browser .filtercontainer, .foundry2#compendium-browser > section.window-content > .content-box .spell-browser .sortcontainer, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .filtercontainer, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .sortcontainer {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ padding: 5px;
+ cursor: pointer;
+}
+.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
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, outline 0.15s;
- text-shadow: var(--dorako-text-shadow);
- background: var(--primary);
- color: var(--color-text-light-highlight);
+ --button-background-color: var(--color-cool-5-75);
+ --button-border-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-2);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ background: var(--button-background-color);
+ border: 1px solid var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: 0px 1px 2px black;
+ transition: background-color 0.5s, border-color 0.5s;
+ padding: 5px;
+ margin-bottom: 5px;
}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button.with-image:hover {
- color: white;
- background: var(--primary-light);
+.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button:not(.disabled, :disabled):hover, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: 1px solid var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button.with-image img {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- border-radius: 3px;
- height: 1.2em;
- margin-right: 5px;
+.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.active, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: var(--dorako-text-shadow);
- background: var(--primary);
- color: var(--color-text-light-highlight);
+.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.disabled, .foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button:disabled, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.disabled, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button:disabled {
+ --button-background-color: var(--color-warm-5);
+ --button-border-color: var(--color-warm-4);
+ --button-hover-background-color: var(--color-cool-5);
+ --button-text-color: var(--color-light-5);
}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button:hover {
- color: white;
- background: var(--primary-light);
+.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.bright, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: unset;
}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .hidden-to-others {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0px 0px 3px black;
- background: var(--secondary);
- color: var(--color-text-light-highlight);
+.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.bright.disabled, .foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.bright:disabled, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.bright.disabled, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .hidden-to-others:hover {
- color: white;
- background: var(--secondary-light);
+.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.bright:not(.disabled, :disabled):hover, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .spell-button,
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .spell-attack-buttons {
+.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .control-area, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .control-area {
+ display: flex;
+ flex-direction: column;
gap: 5px;
+ overflow-x: clip;
}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .spell-button button:not(:first-child),
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .spell-attack-buttons button:not(:first-child) {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0px 0px 3px black;
- background: var(--primary-dark);
- color: var(--color-text-light-highlight);
+.foundry2#compendium-browser > section.window-content > .content-box .spell-browser .control-area > div:first-child, .foundry2#license-viewer > section.window-content > .content-box .spell-browser .control-area > div:first-child {
+ margin-top: 10px;
}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .spell-button button:not(:first-child):hover,
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .spell-attack-buttons button:not(:first-child):hover {
- color: white;
- background: var(--primary-light);
+.foundry2#compendium-browser > section.window-content > .content-box > nav, .foundry2#license-viewer > section.window-content > .content-box > nav {
+ --secondary: var(--color-cool-3);
+}
+.foundry2.roll-modifiers-dialog {
+ --secondary: var(--color-cool-3);
+}
+.foundry2.roll-modifiers-dialog .window-header {
+ background: linear-gradient(90deg, var(--secondary) 0%, var(--color-cool-3) 50%, var(--secondary) 100%);
}
/* ----------------------------------------- */
-/* Damage buttons */
+/* Code mirror */
/* ----------------------------------------- */
-.dorako-ui.dark-theme.message .message-content .damage-application {
- gap: 5px;
- margin-top: 5px;
- text-rendering: geometricPrecision;
-}
-.dorako-ui.dark-theme.message .message-content .damage-application button {
- border: none;
+.foundry2.pf2e.item.sheet form .tab.active.rules .rule-editing > .cm-editor, .foundry2.pf2e.item.sheet form .item-rules .rule-editing > .cm-editor {
+ background-color: var(--color-cool-4);
border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
- margin: 0px;
+ border: 1px solid var(--color-cool-3);
+ color: var(--color-light-2);
}
-.dorako-ui.dark-theme.message .message-content .damage-application button img {
- filter: invert(1) brightness(0.8) sepia(1) grayscale(0.8) drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));
+.foundry2 .ͼ2 .cm-content {
+ caret-color: white;
}
-.dorako-ui.dark-theme.message .message-content .damage-application button:hover {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- color: white;
- background-color: var(--primary-light);
+.foundry2 .ͼ2 .cm-gutters {
+ background-color: var(--application-bg);
+ border-right: 1px solid var(--color-warm-2);
+ border: unset;
}
-.dorako-ui.dark-theme.message .message-content .damage-application button:hover img {
- filter: invert(1) drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));
+.foundry2 .ͼ2 .cm-activeLineGutter {
+ background-color: var(--color-warm-1);
+ color: black;
}
-.dorako-ui.dark-theme.message .message-content .damage-application button:hover.half-damage .fa-heart-broken::after {
- color: hsla(0, 0%, 0%, 0.5);
- text-shadow: none;
+.foundry2 .ͼ2 .cm-activeLine {
+ background-color: color-mix(in srgb, var(--color-warm-2) 20%, transparent);
}
-.dorako-ui.dark-theme.message .message-content .damage-application button.half-damage .fa-heart-broken::after {
- color: hsla(0, 0%, 0%, 0.5);
- text-shadow: none;
+.foundry2 .ͼ1.cm-focused .cm-matchingBracket {
+ background-color: yellow;
+ color: black;
+ border-radius: 3px;
+ box-shadow: 0px 2px 3px black;
}
-.dorako-ui.dark-theme.message .message-content .damage-application button.shield-block:hover {
- background-color: var(--secondary-light);
- border: none;
+.foundry2 .ͼe {
+ color: red;
}
-.dorako-ui.dark-theme.message .message-content .damage-application button.shield-block.shield-activated {
- background-color: var(--secondary-light);
- border: none;
+.foundry2 .ͼd {
+ color: greenyellow;
}
-.dorako-ui.dark-theme.message .message-content .damage-application button.shield-block.shield-activated:hover {
- background-color: var(--secondary-dark);
- border: none;
+.foundry2 .ͼc {
+ color: var(--color-level-info);
}
-.dorako-ui.dark-theme.message .message-content .damage-application button.heal-damage .fa-stack i.fa-plus {
- color: hsla(0, 0%, 0%, 0.5);
- text-shadow: none;
+.foundry2 .ͼb {
+ color: rgb(217, 31, 217);
}
-.dorako-ui.dark-theme.message .message-content .damage-application button.heal-damage:hover {
- background-color: green;
- border: none;
+.foundry2 .ͼ1 .cm-lintPoint:after {
+ border-bottom: 4px solid var(--primary-light);
}
-.dorako-ui.dark-theme.message .message-content .damage-application button.heal-damage:hover .fa-stack i.fa-plus {
- color: green;
- text-shadow: none;
+
+/* ----------------------------------------- */
+/* Color definitions */
+/* ----------------------------------------- */
+/* Colors */
+/* Global */
+/* used for mini headers, alternate primary color */
+/* compliments the primary color, usually used in combination */
+/* for all other uses */
+/* Lighter / Darker */
+/* Text */
+/* ----------------------------------------- */
+/* Color schemes */
+/* ----------------------------------------- */
+/* Proficiency ranks */
+/* Rarities */
+/* Degrees of success */
+/* Value adjustments (e.g. weak/elite) */
+/* ----------------------------------------- */
+/* CSS Custom Properties */
+/* ----------------------------------------- */
+:root {
+ /* Global */
+ --primary: #5e0000;
+ --system-primary: #5e0000;
+ --primary-light: #b10000;
+ --primary-dark: #380000;
+ --system-secondary: #171f69;
+ --secondary: #171f69;
+ --secondary-light: #2836b7;
+ --secondary-dark: #0d113a;
+ --tertiary: #e9d7a1;
+ --remaster: hsl(152, 87%, 15%);
+ --remaster-light: hsl(170, 96%, 19%);
+ --remaster-dark: hsl(153, 100%, 8%);
+ --rarity-common: #323232;
+ --rarity-uncommon: #98513d;
+ --rarity-rare: #002664;
+ --rarity-unique: #54166e;
+ --alt: #786452;
+ --alt-dark: #443730;
+ --bg: #f8f4f1;
+ --bg-dark: #e7d9cf;
+ --gold-brown: #956d58;
+ --sub: #605856;
+ --color-disabled: #ababab;
+ --blind-bg: #a57aa5;
+ --whisper-bg: #e3e3ff;
+ --inline-link-bg: #ddd;
+ --inline-repost-bg: #eaeaea;
+ --visibility-gm-bg: #e8e8ef;
+ --visibility-owner-bg: #ddebe1;
+ --blind-roll: #f5eaf5;
+ /* Lighter / Darker */
+ --light: #910000;
+ --dark: #2b0000;
+ --tertiary-dark: #dfc578;
+ --tertiary-light: #f3e9ca;
+ /* Text */
+ --body: var(--text-dark);
+ --color-text-trait: #f5efe0;
+ --text-dark: #1c1c1c;
+ --text-light: white;
+ /* Borders */
+ --color-border-trait: #d8c384;
+ --color-border-divider: #baa991;
+ /* Mats */
+ --mats-dark: #1c1c1c;
+ --mats-gold-dark: #dbc682;
+ --mats-gold-light: #e6d8a7;
+ --mats-green-light: #99aea1;
+ --mats-green: #3e644b;
+ --mats-green-dark: #233b2b;
+ /* Headers w/ boxes */
+ --header-color: var(--text-light);
+ --header-bg: var(--secondary);
+ /* Sidebar */
+ --sidebar-label: var(--tertiary-dark);
+ --sidebar-title: var(--tertiary);
+ /* App UI */
+ --glass-bg: rgba(20, 20, 20, 0.6);
+ --glass-bg-gold: rgba(103, 88, 60, 0.441);
+ --glass-bg-light: rgba(255, 255, 255, 0.1);
+ --glass-bg-dark: rgba(0, 0, 0, 0.7);
+ --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);
+ --glassy: 0px 0px 3px 0px rgba(255, 255, 255, 0.4) inset, 0px 0px 2px 1px rgba(0, 0, 0, 1),
+ 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
+ --glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8);
+ --glassy-sharp-inset: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
+ --glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8);
+ --sheet-light: url("/modules/pf2e-dorako-ui/img/background-light.webp");
+ --sheet-dark: url("/modules/pf2e-dorako-ui/img/background-dark4.webp");
+ --header: url("/modules/pf2e-dorako-ui/img/blue-header.webp");
+ --banner-top: url("/modules/pf2e-dorako-ui/img/blue-sidebar-top.webp");
+ --banner-bottom: url("/modules/pf2e-dorako-ui/img/blue-sidebar-bottom.webp");
+ --hotbar-width: unset;
+ --controls-margin: 8px;
+}
+
+:root {
+ --color-warm-1: #ee9b3a;
+ --color-warm-2: #c9593f;
+ --color-warm-3: #5d142b;
+ --color-warm-4: #420418;
+ --color-warm-5: #26020d;
+ --color-cool-1: #b1a0d4;
+ --color-cool-2: #79689c;
+ --color-cool-3: #584a75;
+ --color-cool-4: #302831;
+ --color-cool-5: #0b0a13;
+ --color-cool-5-25: rgba(11, 10, 19, 0.25);
+ --color-cool-5-50: rgba(11, 10, 19, 0.5);
+ --color-cool-5-75: rgba(11, 10, 19, 0.75);
+ --color-cool-5-90: rgba(11, 10, 19, 0.9);
+ --color-light-1: #f7f3e8;
+ --color-light-2: #efe6d8;
+ --color-light-3: #e7d1b1;
+ --color-light-4: #d0b8a3;
+ --color-light-5: #9f8475;
+ --color-light-6: #816b66;
+ --color-level-error: #ce0707;
+ --color-level-error-bg: rgba(105, 0, 8, 0.8);
+ --color-level-error-border: #750003;
+ --color-level-info: #59a1f6;
+ --color-level-info-bg: rgba(47, 80, 132, 0.8);
+ --color-level-info-border: #5c87b9;
+ --color-level-success: #26b231;
+ --color-level-success-bg: rgba(26, 107, 34, 0.8);
+ --color-level-success-border: #1b8f23;
+ --color-level-warning: #ee9b3a;
+ --color-level-warning-bg: rgba(214, 150, 0, 0.8);
+ --color-level-warning-border: #b18404;
+ --color-level-green-bg: rgba(138, 211, 4, 0.4);
+ --color-level-green-border: #8ad304;
+ --color-level-yellow-bg: rgba(211, 192, 4, 0.4);
+ --color-level-yellow-border: #d3c004;
+ --color-level-orange-bg: rgba(211, 119, 4, 0.4);
+ --color-level-orange-border: #d37704;
+ --color-level-red-bg: rgba(211, 20, 4, 0.4);
+ --color-level-red-border: #d31404;
+ --color-scrollbar: #5d142b;
+ --color-scrollbar-border: #8d151b;
+ --app-background: var(--color-cool-5-90);
+ --app-border-color: var(--color-cool-4);
}
/* ----------------------------------------- */
-/* Chat card */
+/* Overwrite Foundry colors */
/* ----------------------------------------- */
-.dorako-ui.message.chat-message.dark-theme {
- background: var(--sheet-dark);
- background-size: cover;
- color: var(--color-text-light-1);
-}
-.dorako-ui.message.chat-message.dark-theme.whisper {
- background-color: var(--whisper-bg);
- background-blend-mode: luminosity;
-}
-.dorako-ui.message.chat-message.dark-theme.blind {
- background-color: var(--blind-bg);
- background-blend-mode: luminosity;
+.dorako-ui {
+ --color-border-highlight: var(--tertiary);
+ --color-border-highlight-alt: var(--tertiary-dark);
+ --color-shadow-primary: var(--primary-light);
+ --color-shadow-highlight: var(--primary-light);
+ --sheet: var(--sheet-light);
+ --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");
+ --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");
+ --half-transparent: rgba(0, 0, 0, 0.5);
}
-.dorako-ui.message.chat-message.dark-theme .tags .tag_transparent {
- box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
+.dorako-ui *::-webkit-scrollbar-thumb {
+ background: var(--tertiary);
+ border: 1px solid var(--gold-brown);
}
-.dorako-ui.message.chat-message.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=gm] {
- background: rgba(245, 234, 245, 0.1333333333);
+.dorako-ui a,
+.dorako-ui button {
+ 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, outline 0.15s;
}
-.dorako-ui.message.chat-message.dark-theme span[data-pf2-check][data-pf2-traits*=secret] {
- background: #f3ddf3;
+
+.dorako-ui.dark-theme {
+ --color-underline-active: var(--tertiary-dark);
+ --color-underline-header: var(--tertiary-dark);
+ --rarity-common: #e1d8cf;
+ --rarity-uncommon: #c45500;
+ --rarity-rare: #5362ff;
+ --rarity-unique: #e127e1;
+ --color-shadow-primary: var(--tertiary-dark);
+ --color-shadow-highlight: var(--tertiary);
+ --sheet: var(--sheet-dark);
+ --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");
+ --body: var(--text-light);
+ --bg: var(--glass-bg-dark);
+ --half-transparent: rgba(255, 255, 255, 0.5);
}
-.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card {
- margin-top: 5px;
+
+body.compact-ui #controls .main-controls .scene-control:not(.active, .toggle),
+body.compact-ui #controls .sub-controls .control-tool:not(.active, .toggle) {
+ display: none;
}
-.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card .apply-condition {
- margin-top: 0px;
+body.compact-ui #controls {
+ flex-wrap: nowrap;
+ flex-direction: row;
}
-.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card button {
- 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, outline 0.15s;
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- text-shadow: var(--dorako-text-shadow);
+body.compact-ui .main-controls {
+ display: flex;
+ flex-direction: column;
}
-.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card button:hover {
- background-color: var(--primary-light);
- color: var(--color-text-light-highlight);
+body.compact-ui #ui-left.active #controls .main-controls .scene-control,
+body.compact-ui #ui-left.active #controls .sub-controls .control-tool {
+ align-items: center;
+ display: flex;
}
-.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card > div:not(.card-buttons) {
- margin-bottom: 5px;
+body.compact-ui #controls ol.main-controls.app.control-tools {
+ width: unset;
}
-.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card .flat-check-failure {
- text-rendering: optimizeLegibility;
- background-color: #ff4500;
- border-radius: 2px;
- box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
- color: white;
- font-family: var(--sans-serif);
- font-size: 10px;
- font-weight: 500;
- letter-spacing: 0.05em;
- line-height: 1;
- padding: 3px 4px;
- text-transform: uppercase;
+body.compact-ui #navigation #scene-list .scene:not(.active, .view),
+body.compact-ui #navigation #nav-toggle {
+ display: none;
}
-.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card .flat-check-success {
- text-rendering: optimizeLegibility;
- background-color: blue;
- border-radius: 2px;
- box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5);
- color: white;
- font-family: var(--sans-serif);
- font-size: 10px;
- font-weight: 500;
- letter-spacing: 0.05em;
- line-height: 1;
- padding: 3px 4px;
- text-transform: uppercase;
+body.compact-ui #navigation {
+ pointer-events: all;
}
-.dorako-ui.message.chat-message.dark-theme .pf2e.chat-card .card-header h4 s {
- color: gray;
+body.compact-ui #navigation:hover #scene-list .scene {
+ display: flex;
}
-.dorako-ui.message.chat-message.dark-theme .pf2e.chat-card .card-header h4 span.heightened {
- color: green;
+body.compact-ui #players {
+ opacity: 0;
+ transition: opacity 0.25s ease-in-out;
}
-.dorako-ui.message.chat-message.dark-theme .pf2e.chat-card .card-content hr {
- margin: 0px -10px;
- border-color: var(--tertiary);
- border-bottom: none;
+body.compact-ui #players:hover {
+ transition: opacity 0.25s ease-in-out;
+ opacity: 1;
}
/* ----------------------------------------- */
-/* Damage types */
+/* PF2e Dorako UI */
/* ----------------------------------------- */
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .dice-tooltip .instance .dice .part-formula,
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .dice-tooltip .instance .dice .part-total {
- color: var(--color-text-light-5);
-}
-.dorako-ui.message.dark-theme .dice-tooltip .part-header {
- border-bottom: 1px solid var(--color-text-dark-3);
-}
-.dorako-ui.message.dark-theme .dice-tooltip .part-header .part-total {
- background: rgba(255, 255, 255, 0.1);
- border: 1px solid var(--color-text-dark-3);
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance {
- white-space: nowrap;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.acid {
- border-color: #00b300;
- color: #007300;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.acid:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.acid.tooltip-part > header {
- background: rgba(0, 179, 0, 0.125);
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.acid .icon {
- color: #00b300;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bleed {
- border-color: #d90025;
- color: #99001a;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bleed:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bleed.tooltip-part > header {
- background: rgba(217, 0, 37, 0.125);
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bleed .icon {
- color: #d90025;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bludgeoning {
- border-color: #cccccc;
- color: #acacac;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bludgeoning:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bludgeoning.tooltip-part > header {
- background: rgba(204, 204, 204, 0.125);
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.bludgeoning .icon {
- color: #cccccc;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.chaotic {
- border-color: #e600e6;
- color: #a600a6;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.chaotic:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.chaotic.tooltip-part > header {
- background: rgba(230, 0, 230, 0.125);
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.chaotic .icon {
- color: #e600e6;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.cold {
- border-color: #4949cc;
- color: #2f2fa6;
+section.readaloud {
+ border-image-repeat: repeat;
+ border-image-slice: 11;
+ border-image-source: var(--ornamentation);
+ border-image-width: 14px;
+ border-style: double;
+ padding-left: 8px;
+ padding-right: 8px;
+ font-weight: 500;
+ margin: 0px;
+ margin-left: 5px;
+ background: none;
+ background-color: var(--bg);
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.cold:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.cold.tooltip-part > header {
- background: rgba(73, 73, 204, 0.125);
+section.readaloud:before, section.readaloud:after {
+ background: none;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.cold .icon {
- color: #4949cc;
+
+#sidebar > .dorako-resize {
+ width: 6px;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ cursor: col-resize;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.electricity {
- border-color: #f1b012;
- color: darkgoldenrod;
+
+#chat-form {
+ --chatform-height: 100px;
+ flex: 0 0 var(--chatform-height);
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.electricity:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.electricity.tooltip-part > header {
- background: rgba(241, 176, 18, 0.125);
+#chat-form > .dorako-resize {
+ width: 100%;
+ height: 4px;
+ position: fixed;
+ cursor: row-resize;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.electricity .icon {
- color: #f1b012;
+
+#chat-controls.no-chat-control-icon .chat-control-icon {
+ display: none;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.evil {
- border-color: #842ac4;
- color: #611f90;
+
+#fps {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ width: 60px;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.evil:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.evil.tooltip-part > header {
- background: rgba(132, 42, 196, 0.125);
- text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5), 0px 0px 3px rgba(0, 0, 0, 0.8);
+#fps label {
+ display: none;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.evil .icon {
- color: #842ac4;
+
+#ui-bottom.centered {
+ display: flex;
+ justify-content: center;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.fire {
- border-color: #e64100;
- color: #a62f00;
+
+#players.dorako-ui h3 {
+ border: none;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.fire:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.fire.tooltip-part > header {
- background: rgba(230, 65, 0, 0.125);
+
+.chat-message .dorako-header {
+ padding-bottom: 5px;
+ box-shadow: var(--gold-and-glow);
+ background: var(--sheet-light);
+ background-size: cover;
+ background-color: var(--header-color);
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.fire .icon {
- color: #e64100;
+
+.combat-sidebar li.combatant .token-image {
+ z-index: 0;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.force {
- border-color: #89edfc;
- color: #4be3fa;
+
+.combat-sidebar li.combatant .token-name {
+ z-index: 1;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.force:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.force.tooltip-part > header {
- background: rgba(137, 237, 252, 0.125);
+
+.chat-message .message-content .damage-roll:not(:first-child) {
+ margin-top: 5px;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.force .icon {
- color: #89edfc;
+
+.chat-message .flavor-text h4.action {
+ font-weight: 700;
+ line-height: 1.5em;
+ margin: 0;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.good {
- border-color: #d99f0e;
- color: #9d730a;
+.chat-message .flavor-text .target-dc-result {
+ line-height: 0.75rem;
+ margin-bottom: 4px;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.good:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.good.tooltip-part > header {
- background: rgba(217, 159, 14, 0.125);
+.chat-message .flavor-text .target-dc-result .target-dc,
+.chat-message .flavor-text .target-dc-result .result {
+ display: block;
+ margin: 1px 0;
+ width: fit-content;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.good .icon {
- color: #d99f0e;
+.chat-message .flavor-text .target-dc-result .unadjusted {
+ text-decoration: line-through;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.lawful {
- border-color: #a86400;
- color: #683e00;
+.chat-message .flavor-text .target-dc-result .adjusted {
+ text-decoration: underline dotted;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.lawful:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.lawful.tooltip-part > header {
- background: rgba(168, 100, 0, 0.125);
- text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5), 0px 0px 3px rgba(0, 0, 0, 0.8);
+.chat-message .flavor-text .target-dc-result .adjusted.increased {
+ color: rgb(0, 128, 0);
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.lawful .icon {
- color: #a86400;
+.chat-message .flavor-text .target-dc-result .adjusted.decreased {
+ color: rgb(255, 0, 0);
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.mental {
- border-color: #3d53c7;
- color: #2c3d99;
+.chat-message .flavor-text .target-dc-result .degree-of-success .criticalSuccess {
+ color: rgb(0, 128, 0);
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.mental:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.mental.tooltip-part > header {
- background: rgba(61, 83, 199, 0.125);
- text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5), 0px 0px 3px rgba(0, 0, 0, 0.8);
+.chat-message .flavor-text .target-dc-result .degree-of-success .success {
+ color: rgb(0, 0, 255);
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.mental .icon {
- color: #3d53c7;
+.chat-message .flavor-text .target-dc-result .degree-of-success .failure {
+ color: rgb(255, 69, 0);
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.negative {
- border-color: #4e4e68;
- color: #4e4e68;
+.chat-message .flavor-text .target-dc-result .degree-of-success .criticalFailure {
+ color: rgb(255, 0, 0);
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.negative:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.negative.tooltip-part > header {
- background: rgba(78, 78, 104, 0.125);
- text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5), 0px 0px 3px rgba(0, 0, 0, 0.8);
+.chat-message > .message-content .message-buttons {
+ display: flex;
+ margin: 0.35em 0 2px;
+ gap: 3px;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.negative .icon {
- color: #4e4e68;
+
+.dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .adjusted.increased {
+ color: #00c000;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.piercing {
- border-color: #acacac;
- color: #8c8c8c;
+.dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .adjusted.decreased {
+ color: #ff4040;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.piercing:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.piercing.tooltip-part > header {
- background: rgba(172, 172, 172, 0.125);
+.dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .degree-of-success .criticalSuccess {
+ color: #00c000;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.piercing .icon {
- color: #acacac;
+.dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .degree-of-success .success {
+ color: #4040ff;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.poison {
- border-color: #7e9f45;
- color: #5b7332;
+.dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .degree-of-success .failure {
+ color: #ff7440;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.poison:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.poison.tooltip-part > header {
- background: rgba(126, 159, 69, 0.125);
+.dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .degree-of-success .criticalFailure {
+ color: #ff4040;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.poison .icon {
- color: #7e9f45;
+.dorako-ui.dark-theme.chat-message > .message-content .message-buttons {
+ gap: 5px;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.positive {
- border-color: white;
- color: #ffffbf;
+.dorako-ui.dark-theme.chat-message > .message-content .message-buttons button {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ 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, outline 0.15s;
+ color: var(--color-text-light-heading);
+ text-shadow: 0px 0px 3px black;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.positive:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.positive.tooltip-part > header {
- background: rgba(255, 255, 255, 0.125);
- text-shadow: 1px 1px rgba(0, 0, 0, 0.6);
+.dorako-ui.dark-theme.chat-message > .message-content .message-buttons button:hover {
+ background-color: var(--primary);
+ color: var(--color-text-light-highlight);
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.positive .icon {
+.dorako-ui.dark-theme.chat-message > .message-content .message-buttons button.critical-success:hover {
+ background-color: var(--primary-light);
color: white;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.slashing {
- border-color: #acacac;
- color: #8c8c8c;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.slashing:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.slashing.tooltip-part > header {
- background: rgba(172, 172, 172, 0.125);
+
+.chat-message > .message-header {
+ margin-bottom: 0px;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.slashing .icon {
- color: #acacac;
+
+.dorako-damage-roll .flavor-text > *:nth-child(-n+3) {
+ display: none;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.sonic {
- border-color: #00cbcb;
- color: darkcyan;
+
+.frosted-glass #hotbar .bar-controls,
+.frosted-glass #hotbar .macro,
+.frosted-glass nav#navigation ol#scene-list li.nav-item,
+.frosted-glass nav#controls ol.control-tools li.control-tool,
+.frosted-glass nav#controls ol.control-tools li.scene-control,
+.frosted-glass #tah-expand-hud,
+.frosted-glass .tah-title-button,
+.frosted-glass .tah-action button,
+.frosted-glass #tokenbar .token,
+.frosted-glass #tokenbar .bar-controls,
+.frosted-glass #players,
+.frosted-glass nav#navigation #nav-toggle,
+.frosted-glass #fps,
+.frosted-glass .app {
+ backdrop-filter: var(--frosted-glass);
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.sonic:not(.tooltip-part), .dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.sonic.tooltip-part > header {
- background: rgba(0, 203, 203, 0.125);
+.frosted-glass #navigation,
+.frosted-glass .control-tools {
+ backdrop-filter: unset;
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.sonic .icon {
- color: #00cbcb;
+
+/* ----------------------------------------- */
+/* Settings */
+/* ----------------------------------------- */
+.dorako-ui .tab.category.active[data-tab=pf2e-dorako-ui] h2,
+.dorako-ui .form-group.dorako-ui.settings-header {
+ font-size: larger;
+ background-color: var(--bg);
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18);
+ border: 1px solid var(--color-border-light-primary);
+ border-radius: 3px;
+ margin: 2px;
+ margin-bottom: 10px;
+ padding: 10px;
+ color: var(--secondary-light);
}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance .splash {
- border-color: inherit;
- border-width: 1px;
- border-style: dotted;
- padding: 1px 2px;
- line-height: 0;
+.dorako-ui .tab.category.active[data-tab=pf2e-dorako-ui] h2 {
+ font-size: var(--font-size-48);
+ text-align: center;
+ color: var(--primary-light);
+ text-shadow: 0px 1px 0px var(--primary);
}
-h3 {
- border-bottom: none;
+.dorako-ui.dark-theme .tab.category.active[data-tab=pf2e-dorako-ui] h2,
+.dorako-ui.dark-theme .form-group.dorako-ui.settings-header {
+ border: none;
+ border-radius: var(--border-radius);
+ background: none;
+ background-color: var(--glass-bg);
+ box-shadow: var(--glassy);
+ background: var(--glass-bg-light);
+ margin-bottom: 10px;
+ padding: 10px;
+ color: var(--tertiary);
+ text-shadow: 0px 0px 3px black;
}
-
-button > i {
- margin-right: 0;
+.dorako-ui.dark-theme .tab.category.active[data-tab=pf2e-dorako-ui] h2 {
+ color: var(--tertiary-dark);
}
-img {
- border: none;
- border-radius: 0px;
+.foundry2 .tab.category.active[data-tab=pf2e-dorako-ui] h2,
+.foundry2 .form-group.dorako-ui.settings-header {
+ background: var(--color-cool-5-75);
+ border: 1px solid var(--color-cool-4);
+ text-shadow: 0px 1px 2px black;
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ font-size: larger;
+ margin: 2px;
+ margin-bottom: 10px;
+ padding: 10px;
+ color: var(--color-light-2);
+ border-color: var(--color-cool-2);
+ background: var(--color-cool-3);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+}
+.foundry2 .tab.category.active[data-tab=pf2e-dorako-ui] h2 .notes,
+.foundry2 .form-group.dorako-ui.settings-header .notes {
+ color: var(--color-light-3);
+}
+.foundry2 .tab.category.active[data-tab=pf2e-dorako-ui] h2 {
+ font-size: var(--font-size-48);
+ text-align: center;
+ color: var(--color-light-2);
+ background: var(--color-warm-2);
+ border-color: var(--color-warm-1);
+ text-shadow: 0px 1px 0px var(--color-warm-3);
}
.dorako-display-none {
@@ -9564,6 +13780,22 @@ a.inline-roll:not(.inline-result) {
color: black;
}
+a.inline-check,
+span[data-pf2-check],
+span[data-pf2-effect-area].with-repost {
+ padding: 0px;
+ padding-left: 4px;
+}
+
+.dorako-ui.message.chat-message.dark-theme a.inline-roll {
+ color: black;
+}
+
+i[data-pf2-repost] {
+ top: 0px;
+ cursor: pointer;
+}
+
.tah-tags-wrapper .tags,
.dorako-ui .message-content .tags,
.dorako-ui .tags.paizo-style,
@@ -9614,13 +13846,6 @@ a.inline-roll:not(.inline-result) {
outline: 1px solid var(--gold-brown);
}
-a.inline-check,
-span[data-pf2-check],
-span[data-pf2-effect-area].with-repost {
- padding: 0px;
- padding-left: 4px;
-}
-
[data-visibility]:not([data-visibility=all]) {
padding: unset;
}
@@ -9638,18 +13863,22 @@ span[data-pf2-effect-area].with-repost {
color: var(--av-green-light);
}
-.dorako-ui.message.chat-message.dark-theme a.inline-roll {
- color: black;
+.app.sheet.actor p,
+.pf2e p {
+ font-weight: 400;
}
-i[data-pf2-repost] {
- top: 0px;
- cursor: pointer;
+h3 {
+ border-bottom: none;
}
-.app.sheet.actor p,
-.pf2e p {
- font-weight: 400;
+button > i {
+ margin-right: 0;
+}
+
+img {
+ border: none;
+ border-radius: 0px;
}
/*# sourceMappingURL=dorako-ui.css.map */
diff --git a/styles/dorako-ui.css.map b/styles/dorako-ui.css.map
index bb6473a..5293686 100644
--- a/styles/dorako-ui.css.map
+++ b/styles/dorako-ui.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../sass/foundry/_app-ui.scss","../sass/_mixins.scss","../sass/foundry/_application-dark.scss","../sass/foundry/_chat-bubbles.scss","../sass/foundry/_compact-ui.scss","../sass/foundry/_controls.scss","../sass/foundry/_forms.scss","../sass/foundry/_hotbar.scss","../sass/foundry/_navigation.scss","../sass/foundry/_notifications.scss","../sass/foundry/_sidebar.scss","../sass/foundry/_token-hud.scss","../sass/foundry/_foundry2.scss","../sass/pf2e/_actor-sheet.scss","../sass/pf2e/_actor-sheet-dark.scss","../sass/pf2e/_combat.scss","../sass/pf2e/_effects-panel.scss","../sass/pf2e/_familiar-sheet.scss","../sass/pf2e/_globals-dark.scss","../sass/pf2e/_hazard-sheet.scss","../sass/pf2e/_npc-sheet.scss","../sass/pf2e/_compendium-browser-dark.scss","../sass/pf2e/_no-compendium-banners.scss","../sass/pf2e/_kingdom-sheet.scss","../sass/pf2e/_code-mirror.scss","../sass/pf2e/foundry2/_hazard-sheet.scss","../sass/pf2e/foundry2/_familiar-sheet.scss","../sass/pf2e/foundry2/_loot-sheet.scss","../sass/pf2e/foundry2/_npc-sheet.scss","../sass/pf2e/foundry2/_actor-sheet.scss","../sass/pf2e/foundry2/_kingdom-sheet.scss","../sass/pf2e/foundry2/_party-sheet.scss","../sass/pf2e/foundry2/_messages.scss","../sass/pf2e/foundry2/_critical-deck.scss","../sass/pf2e/foundry2/_pc-sheet.scss","../sass/pf2e/foundry2/_compendium-browser.scss","../sass/_colors.scss","../sass/_messages.scss","../sass/_messages-dark.scss","../sass/_reset.scss","../sass/_misc.scss"],"names":[],"mappings":";AAAA;EACE;EACA;;;AAGF;AACA;AACA;AAEA;ECRE;EACA;EACA;EACA;EACA;EDMA;;AAEA;EACE;ECJF;;ADOE;EACE;;;AAKN;ECkBE;EACA;EACA;EACA;EACA;EACA;EACA;;ADrBA;EACE;ECjBF;;ADoBE;EACE;;;AAMJ;EACE;EACA;EACA;;AAEA;EC1BF;EACA;AACA;EACA,YACE;EAgBF;EACA;EDOI;EACA;;AAIJ;EACE;EACA;;;AAIJ;ECtDE;EACA;EACA;EACA;EACA;EDoDA;EACA;;AAEA;EACE;EACA;;AAEF;EChDA;EACA;AACA;EACA,YACE;EAgBF;EACA;ED6BE;EACA;EACA;;AAGA;EACE;EACA;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AACA;EACE;;AAEF;EACE;;AAIJ;EACE;;AACA;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AACA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGJ;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;;;AAIA;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;EChJE;EACA;EACA;EACA;EACA;ED8IA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGA;ECpKE;EACA;EACA;EACA;EACA;EDkKA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;ECnJE;EACA;EACA;EACA;EACA;EACA;EACA;EA2JA;EACA;EACA;EACA;EACA;EACA;EACA;;ADjBE;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;;AAKN;AACA;AACA;AAEA;EClNE;EACA;EACA;EACA;EACA;EDgNA;;;AAGF;EC/KE;EACA;EACA;EACA;EACA;EACA;EACA;;;AC9CA;EACE;;AAIA;EDLF;EACA;EACA;EACA;EACA;EAKA;ECAI;EACA;;AAEA;EDZJ;EACA;EACA;EACA;EACA;ECUM;EACA;EACA;;AAGJ;EACE;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;;AAKF;ED5EA;EACA;EACA;EACA;EACA;EAKA;ECsEE;EACA;EACA;;AAEA;EACE;EACA;;;AAKN;EACE;EACA;;AAEA;EACE;;;AAKF;EDrFA;EACA;AACA;EACA,YACE;EAgBF;EACA;ECkEE;EACA;;AACA;EACE;;;AAMJ;EACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAMA;EAGE;;;AAWF;EACE;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;;AAIJ;ED9IE;EACA;AACA;EACA,YACE;EAgBF;EACA;EC2HA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAQA;EACE;;AAGF;EAEE;EACA;EACA;;AAIA;AAAA;AAAA;EAGE;;AAGJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EDhOA;EACA;EACA;EACA;EACA;EAKA;EC0NE;EACA;;AAEA;EDtOF;EACA;EACA;EACA;EACA;ECoOI;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;;AAKF;EDtPJ;EACA;EACA;EACA;EACA;ECoPM;EACA;;AAIA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAMJ;EACE;EACA;;AAIJ;AAAA;EDnRA;EACA;EACA;EACA;EACA;ECmRE;EACA;EACA;;AAGF;AAAA;EAEE;;AACA;AAAA;EACE;EACA;EACA;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;ED9SF;EACA;EACA;EACA;EACA;EC4SI;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;ED1TJ;EACA;EACA;EACA;EACA;ECwTM;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EDhUJ;EACA;EACA;EACA;EACA;EC8TM;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAMR;EDjVA;EACA;EACA;EACA;EACA;EAKA;EC2UE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;;AAkBF;AAAA;AAAA;AAAA;EAIE;;AAGF;EAEE;;AAGF;EDrYA;EACA;EACA;EACA;EACA;ECmYE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAIJ;EDjaA;EACA;EACA;EACA;EACA;EAKA;EC2ZE;EACA;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EACE;EACA;;AAMJ;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKN;AACA;AACA;AAEA;EACE;EACA;;AAEA;EACE;;AAEF;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAKA;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;;AC3eN;EFgBE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;AElCF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EFGE;EACA;AACA;EACA,YACE;EAgBF;EACA;EEtBA;EACA;EACA;;;AAEF;EFlBE;EACA;EACA;EACA;EACA;EEgBA;EACA;;;ACrBA;AAAA;EAEE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AC9CJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;EJpBF;EACA;EACA;EACA;EACA;EAKA;EIeI;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;EJnCJ;EACA;EACA;EACA;EACA;EIkCM;EACA;;AAEA;AAAA;AAAA;EACE;;AAIJ;AAAA;EJ9CJ;EACA;EACA;EACA;EACA;EI4CM;;AAEA;AAAA;AAAA;EJlDN;EACA;EACA;EACA;EACA;EIiDQ;EACA;;;AAOV;EJ7DE;EACA;EACA;EACA;EACA;EI2DA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;EJzDF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EIuBI;EACA;EACA;EACA;;AJxBJ;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAxEJ;AAAA;EACE;;AAGF;AAAA;EACE;;AImDE;AAAA;EJlEJ;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAmDA;EACA;EACA;EACA;EACA;EACA;EACA;;AAvDA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAeJ;AAAA;EACE;EACA;EACA;EACA;;;AI5BJ;EACE;EJ1EA;EACA;EACA;EACA;EACA;EACA;EACA;EIsEA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AC7HJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAIJ;ELrBE;EACA;EACA;EACA;EACA;EKmBA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAKF;EAEE;EACA;EACA;;;AAKF;EAEE;EACA;EACA;;;AAIJ;EL7CE;EK+CA;;AAEA;EAEE;EACA;EACA;;AAEF;EAEE;EACA;EACA;;;AAIJ;ELhDE;EACA;AACA;EACA,YACE;EK8CF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE;;;AAIA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;ELtHE;EACA;EACA;EACA;EACA;EKoHA;;;AAGF;EACE;;;AAIA;ELhIA;EACA;EACA;EACA;EACA;;;AKoIA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EL7IA;EKsJE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;;AC9KN;AACA;AACA;AAGE;EACE;EACA;ENNF;EACA;EACA;EACA;EACA;EAKA;EMAE;;AAEA;ENFF;EMKI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;ENjBF;EMmBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EN/EA;EACA;EACA;EACA;EACA;;;AMgFF;EACE;IACE;IACA;;EAEF;IACE;;;AAIJ;AACA;AACA;AAGE;EN3DA;EACA;EACA;EACA;EACA;EACA;EACA;;AMyDA;EACE;EACA;ENjEF;EACA;EACA;EACA;EACA;EACA;EACA;;AM8DE;ENnGF;EMsGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;ENjHF;EMmHI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AC9JJ;AACA;AACA;AAEA;EACE;EACA;;AAEA;EPPA;EACA;EACA;EACA;EACA;EAKA;EOCE;EACA;EACA;EACA;EACA;;AAIA;EPlBF;EACA;EACA;EACA;EACA;EAKA;EOYI;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EPrCJ;EACA;EACA;EACA;EACA;EOmCM;EACA;;AAEA;EACE;EACA;;AAIJ;EPhDJ;EACA;EACA;EACA;EACA;EO8CM;;AAEA;EAEE;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;;;AAMR;AACA;AACA;AAEA;EACE;;AAEA;EPtCA;EACA;EACA;EACA;EACA;EACA;EACA;EOkCE;EACA;EACA;EACA;EACA;;AAIA;EPhDF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EOYI;;APVJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AO9BA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EPlEJ;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EO8BM;EACA;EACA;;AP9BN;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AOXE;EACE;;AAIJ;EP5EJ;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAmDA;EACA;EACA;EACA;EACA;EACA;EACA;;AAvDA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAeJ;EACE;EACA;EACA;EACA;;AOtBI;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;;ACxIZ;AACA;AACA;AAGE;ERJA;EACA;EACA;EACA;EACA;EQEE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;;ACrDN;AACA;AACA;AAGE;EACE;;AACA;EACE;;;AAKN;EACE;EACA;;;AAGF;EACE;;AACA;ETnBA;EACA;EACA;EACA;EACA;ESiBE;;;AAMJ;EACE;EACA;EACA;;AACA;EACE;;;AAMF;EACE;;;AAIJ;ET3CE;EACA;EACA;EACA;EACA;ESyCA;EAIA;;AAHA;EACE;;AAIF;EACE;;AAEA;EACE;EACA;;AAGJ;EACE;;AACA;EACE;;AAIJ;EAEE;EACA;;AAGF;AAAA;ETxEA;EACA;EACA;EACA;EACA;ESuEE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;;AAIJ;ETxFA;EACA;EACA;EACA;EACA;EAKA;ESkFE;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGF;EAEE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAEA;ETjHJ;EACA;AACA;EACA,YACE;ES+GI;EACA;EACA;EACA;;;AAON;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;ETtJJ;EACA;EACA;EACA;EACA;ESoJI;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAON;ETtKA;EACA;EACA;EACA;EACA;EAKA;ESgKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAMR;AACA;AACA;AAGE;EACE;EACA;;AAEA;ETnMF;;ASqMI;EACE;;AAGF;ET1KJ;EACA;EACA;EACA;EACA;EACA;EACA;ESsKM;EACA;EACA;;AAKN;EACE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AACA;EACE;EACA;;AAIJ;AAAA;AAAA;ETpMA;EACA;EACA;EACA;EACA;EACA;EACA;;ASoMA;ET1MA;EACA;EACA;EACA;EACA;EACA;EACA;ESsME;EACA;EACA;EACA;;;ACvPF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAKF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAIJ;EVxGF;EACA;EACA;EACA;EACA;EUsGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAMJ;EVhIF;EACA;EACA;EACA;EACA;EU8HI;;AACA;EACE;EACA;;AAGJ;EVxIF;EACA;EACA;EACA;EACA;EAKA;EUkII;;AAEA;EACE;;AAIF;EAEE;;AAEA;EAEE;;AACA;EACE;;AAGF;EACE;;AAcJ;EACE;;AACA;EACE;;AAQN;EAOE;;AAEA;EAEE;;AACA;EACE;;AAKN;EACE;;AAKF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAUA;EACE;;AAIJ;EACE;EACA;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKN;AACA;AACA;AAEA;EV1HE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AU8EF;EAEE;EACA;EACA;EACA;;AAEE;EACE;EVjPN;EACA;EACA;EACA;EACA;EACA;EACA;;AU+OI;EACE;EACA;;AAGF;EACE;EACA;;AAKN;EVjQA;EACA;EACA;EACA;EACA;EACA;EACA;EA2JA;EACA;EACA;EACA;EACA;EACA;EACA;;AU8FA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EV5RA;EACA;EACA;EACA;EACA;EACA;EACA;EUwRE;;AAEA;EAEE;;AAGF;EACE;EACA;;AAGF;EVzUF;EU4UI;EACA;;AAEA;EAEE;EACA;;AACA;EACE;;AAGF;EACE;;AAcJ;EVvUJ;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AU6PF;EV/UF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAmDA;EACA;EACA;EACA;EACA;EACA;EACA;;AAvDA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAeJ;EACE;EACA;EACA;EACA;;;AW9IJ;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;;AAGF;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EAEA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAIJ;AAAA;EXrHA;EWuHE;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAIJ;EAEE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AACA;EXvHF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EWyJI;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;EACA;EACA;;AAGF;EX5IA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AW8DJ;EACE;;AAGF;EACE;EACA;EACA;;AACA;EXxJF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAmDA;EACA;EACA;EACA;EACA;EACA;EACA;EW2DI;;AXlHJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAeJ;EACE;EACA;EACA;EACA;;AWyDF;EACE;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAMA;EACE;EACA;;AAEA;EACE;;AAKN;EACE;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAIA;EACA;EACA;EACA;EACA;EAGA;AAAA;AAAA;EAGA;;AAGA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EAWA;EACA;EACA;;AAQF;EACE;EAEA;;AAKA;EACE;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EXpXA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AWuSJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EX/QA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AW6PF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AACA;EACE;EACA;;;AAKN;AACA;AACA;AAGE;EXtbA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EWkZE;;AXhZF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AWyWJ;EACE;;AACA;EACE;;AAGJ;EACE;;AAGF;EAEE;;;AAKF;EACE;EACA;;AAEF;EACE;;AAEF;EXndA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EW+aE;EACA;;AX9aF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AWuYJ;EACE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EX3fF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EWudI;;AXrdJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AW8aF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AAIJ;EAEE;;AACA;EACE;;AAEF;EACE;;AAIJ;EXhjBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EW4gBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AXlhBF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AWyeF;EACE;;AAIJ;EXhkBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAmDA;EACA;EACA;EACA;EACA;EACA;EACA;EWmeE;EAEA;EACA;EACA;EACA;;AX/hBF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAeJ;EACE;EACA;EACA;EACA;;AWqeF;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EAOE;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;;AAGF;EAIE;EACA;;AAGF;EAGE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AACA;EXpoBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AWujBJ;EAGE;EACA;;AAGF;EACE;;AAGF;EXppBA;EACA;EACA;EACA;EACA;EACA;EACA;EWipBE;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EAEE;;AACA;EACE;;AAIJ;EACE;EACA;EACA;;AAQF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAMA;;AAJA;AAAA;EACE;;AAIF;AAAA;EACE;;AAEF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAEF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;EAEE;;AAKF;EACE;;AAIJ;EACE;;AAEF;EACE;EACA;;AAGF;AAAA;EAEE;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;;ACt1BJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EZFA;EACA;AACA;EACA,YACE;EYAA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EAEE;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAEA;EACI;EACA;;AAIN;EACE;;AAMF;EZnDA;EYwDE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAMN;EACE;;AAGF;EACE;;AAGF;EZvFA;EYyFE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EZ9FA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;EYoFA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA,YACA;;AAKF;EACE;;AAGF;EACE;;AAEA;EACE;;AAIJ;EACE;;;AAQF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAeI;;;AAMJ;EAeE;EACA;;;AAOA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAEA;AAAA;EACE;;AAGA;AAAA;EACE;EAMA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAKN;AAAA;EACE;;AAGF;AAAA;EACE;;AAEA;AAAA;AAAA;AAAA;EAEE;;AAON;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAEA;AAAA;EACE;;AAGA;AAAA;EACE;EAMA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAKN;AAAA;EACE;;AAGF;AAAA;EACE;;AAEA;AAAA;AAAA;AAAA;EAEE;;;ACnTN;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAGF;EbzBA;EACA;EACA;EACA;EACA;;Aa0BA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EbzBA;EACA;AACA;EACA,YACE;Ea2BA;;AAGF;Eb1DA;EACA;EACA;EACA;EACA;EawDE;;AAEF;Eb9DA;EACA;EACA;EACA;EACA;Ea6DE;EACA;EACA;;AAGF;EAGE;;AAIF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEF;EAEE;;AAIJ;EACE;;AAIF;EACE;EACA;EACA;EACA;;AAEA;EAEE;;AACA;EACE;;AAGJ;EACE;;AAEF;EAGE;;AAKJ;EAGE;;AAIF;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AACA;Eb/MF;EACA;EACA;EACA;EACA;Ea6MI;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;;AAEF;EACE;;AAIF;EAGE;;AAIF;EAEE;EACA;;AAGF;EACE;EACA;EACA;;AAIF;EAII;;AAGJ;EAEE;;AAGF;EACE;EACA;;AAGF;EbxQA;EACA;EACA;EACA;EACA;;AawQA;EACE;;AAIF;EACI;;AAIJ;EACI;;AAGJ;AAAA;EAEE;;AAGF;EACE;;AAOF;EAGE;;AAIF;EAEE;;AAIF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAIF;EAEE;;AAIF;EAEE;;AAIF;EAGI;EACA;;AAIJ;EAIE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;Eb9WA;EACA;EACA;EACA;EACA;EAKA;EawWE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;Eb9WA;EACA;AACA;EACA,YACE;EAgBF;EACA;Ea2VE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGJ;EAEE;;AAIJ;EAGE;;AAIF;EACI;;AAIJ;EAEI;;AAGJ;EAEE;;AAGF;EAKE;;AAIF;EAEI;;AACA;Eb9bJ;EACA;EACA;EACA;EACA;EAKA;EawbM;;AAEE;EACI;EACA;;AAEA;EACI;;AACA;EACE;EACA;;AAIN;Eb/cZ;EACA;EACA;EACA;EACA;Ea6cc;EACA;EACA;;AAMd;EbzdA;EACA;EACA;EACA;EACA;EAKA;EaodE;EACA;EACA;;AAEA;EbjeF;EACA;EACA;EACA;EACA;Ea+dI;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EAOE;EACA;EACA;;AAEA;EAEE;EACA;EACA;;;ACjgBJ;EACE;;AAGF;EACE;;AAIA;EACE;;AAIA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AC7BN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAGE;EACE;;AAGJ;EACE;;AAGF;EfnCF;EACA;EACA;EACA;EACA;EeiCI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AACA;EAEE;EACA;;AAKN;EACE;EACA;EACA;;AAIJ;EfzDF;EACA;AACA;EACA,YACE;EeuDE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EAEA,YACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EAKE;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;AAAA;EAEE;;AAGF;EfvIA;EACA;EACA;EACA;EACA;EACA;EACA;EA2JA;EACA;EACA;EACA;EACA;EACA;EACA;Ee9BE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACvOJ;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EhBJA;EgBME;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EhBfA;EACA;AACA;EACA,YACE;EAgBF;EACA;EgBJE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AAQJ;EACE;;AAGF;EACE;;AAGF;EhB5DA;EACA;EACA;EACA;EACA;;AgB2DE;EACE;;AAGF;EhBnEF;EACA;EACA;EACA;EACA;EgBiEI;;AAEA;EACE;;;AAQR;EACE;EACA;;AAEA;EhBpFA;EACA;EACA;EACA;EACA;EgBkFE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EhBlGA;EACA;EACA;EACA;EACA;EgBgGE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;EACA;;AAIJ;EhBvHF;EACA;EACA;EACA;EACA;EAKA;EgBiHI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;;;ACvJF;EACE;EACA;AAEA;AACA;AACA;AAcA;AACA;AACA;;AAfA;EACE;;AAEA;EACE;;AAGF;EACE;EACA;;AAOJ;EACE;;AAEA;EACE;EACA;;;AC3BR;EACE;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;ElBEF;EACA;AACA;EACA,YACE;EAgBF;EACA;EkBrBI;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AASN;EACE;;AAEF;EACE;;AAEA;EACE;;;AAON;EACE;EACA;;AAEA;ElB1DA;EACA;EACA;EACA;EACA;EkBwDE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEA;ElBpDF;EACA;AACA;EACA,YACE;EkBkDE;EACA;EACA;EACA;;AAIJ;ElBrFA;EACA;EACA;EACA;EACA;EkBmFE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;ElBrGF;EACA;EACA;EACA;EACA;EAKA;EkB+FI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;;AClHN;EACE;;AACA;EACE;EACA;;AAIJ;EACE;;AAIA;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EnB5BF;EACA;AACA;EACA,YACE;EAgBF;EACA;EmBSI;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAKF;EACE;;AAEA;EACE;;AAKN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAKN;EACE;EACA;;AAGF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAIA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;;AAGF;EACE;EACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAMR;EACE;EACA;EACA;;;AAKA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EnBpVF;EACA;AACA;EACA,YACE;EmBoVE;EACA;EACA;EACA;;;AAKN;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;;AAIJ;AAEA;EnBnZE;EACA;EACA;EACA;EACA;EmBiZA;EACA;;;AAGF;AAAA;EAEE;;;AAIF;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;EACA;EACA;;;AAIF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;;;ACzfA;EpBuBA;EACA;AACA;EACA,YACE;EoBpBA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;EACA;EACA;;AACA;EACE;;;AC9BN;EACE;;;ACAA;EACE;;AAEF;EtBYA;EACA;AACA;EACA,YACE;EsBbA;;;AAKF;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAKN;EACE;EACA;EACA;;AAEF;EAEE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;;AAKF;EACE;EACA;;AACA;EACE;;;AAKN;EACE;EACA;EAEA;EAEA;EACA;;AAEA;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;;AACA;EACE;;AAKN;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAEF;EAEE;;AAEF;AAAA;EAEE;;AACA;AAAA;EACE;;AAKN;EACE;;AASF;AAAA;AAAA;EAGE;;AAGF;AAAA;EAEE;;;ACjLF;EAGE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;AAIJ;AACA;AACA;AAGE;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACzHF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;ExBsIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AwBjLF;ExBgIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AwB1KF;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;ExBbA;EACA;EACA;EACA;EACA;EACA;EACA;EwBSE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;AClEJ;EACE;;AAEF;EzBqCA;EACA;EACA;EACA;EACA;EACA;EACA;EyBzCE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EzB6HA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AyBvKF;EzBYA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;;A0B1HJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;E1BmHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;A2BnMF;EAEE;EACA;EACA;;AAGF;E3BiCA;EACA;EACA;EACA;EACA;EACA;EACA;E2BrCE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAGF;E3BqHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2BjKF;E3BgHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2B7JF;E3B4GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2BzJF;E3BwGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2BrJF;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAEF;EACE;;AAEF;EACE;;;AC5EF;E5BkJA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A4B9LF;E5BmCA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A4BjHJ;AAAA;AAAA;EAGE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMF;AAAA;EACE;;AAGF;AAAA;E5BEA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;;A6B1HJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AACA;AAAA;E7BbF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E6BtBI;;A7BwBJ;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;A6BhEA;AAAA;EACE;;AAKN;EAEE;EACA;EACA;;AAGF;E7B/BA;EACA;EACA;EACA;EACA;EACA;EACA;;;A8B9CA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;E9BsBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E8BzDI;;A9B2DJ;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;A8BnGA;AAAA;EACE;;AAKN;E9BqHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E8BxIE;EACA;;A9ByIF;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A8B/JF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAEF;E9BjBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A8B9DJ;EACE;;AACA;EACE;EACA;;AAGJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;;AAEF;EACE;;AACA;E9B/CF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A8B/BJ;EACE;;;AC3FJ;AACA;AACA;AACA;EACE;E/BmCA;EACA;EACA;EACA;EACA;EACA;EACA;E+BtCA;;AAEA;EACE;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;E/BQA;EACA;EACA;EACA;EACA;EACA;EACA;;A+BXE;AAAA;EACE;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;;AAKN;E/BRA;EACA;EACA;EACA;EACA;EACA;EACA;E+BKE;EACA;EACA;EACA;;AAGF;EACE;;AACA;E/BnBF;EACA;EACA;EACA;EACA;EACA;EACA;E+BeI;;AAIJ;EACE;;;AAIJ;AACA;AACA;AAII;EACE;;AAIF;EACE;EACA;;AAGJ;AAAA;EAEE;;;AAKF;EACE;;AACA;EACE;;;AAOF;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMJ;EACE;;AAKF;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;E/B3LF;;A+B8LI;EACE;EACA;;AAKN;EACE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;E/BlLF;EACA;EACA;EACA;EACA;EACA;EACA;E+B8KE;EACA;;AAYF;EACE;;AACA;EACE;;AAEF;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAMR;AACA;AACA;AAEA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC3VE;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC3CJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EjCoIF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AiClLA;EjCiIF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AiC9KA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAIJ;EjCQA;EACA;EACA;EACA;EACA;EACA;EACA;EiCZE;EACA;EAEA;;AAKA;EACE;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AASJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;EjC/DF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EiC4BI;;AjC1BJ;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AiCdA;AAAA;EACE;;AAKN;EACE;EACA;;AAGF;EjC2BA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AiCtEA;EjCqBF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AiCnEA;EjCkBF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EiCtCI;;AjCwCJ;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AiChEE;EACE;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAKN;EjCPA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AiCrCF;EjCZA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AiClCA;EACE;;AAIJ;EjCpBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AiCzBF;EjClIA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AiCqDJ;EACE;;AAIF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AASF;EAGE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEE;EACE;EACA;;AAMJ;EjChFF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AiCoCF;EACE;;;ACvOF;ElCuCA;EACA;EACA;EACA;EACA;EACA;EACA;EkCtCE;EACA;;AAMF;ElCyBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EkC5DE;EACA;;AlC6DF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AkCpGJ;EAEE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;;AAGF;EACE;;AACA;EACE;;;ACxCN;AACA;AACA;AAEA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EnCxKA;;;AmC8KF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;;AC1MF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAMR;AACA;AACA;AAEA;AAAA;EAEE;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;AACA;AACA;AAII;EACE;;AAEA;EpC7KJ;;AoCiLQ;EACE;;AAEF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAKF;EACE;EACA;;AAEF;EACE;EACA;;AAEA;EACE;EACA;;AAMJ;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;;;AAIF;EpC1PE;EACA;AACA;EACA,YACE;EAgBF;EACA;EoCwOA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAIA;EACE;;AAKF;EACE;;AAGF;EAKE;;AACA;EACE;EACA;EACA;EACA;;AAKN;EACE;;AAEA;EACE;;AAEA;EACE;;AAGF;EACE;;AAMF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EpC7TN;EACA;AACA;EACA,YACE;EoC2TM;EACA;;AAIJ;EpCpUJ;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;;AoC8TE;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAKF;EpC5WR;EACA;AACA;EACA,YACE;EoC0WQ;EACA;EACA;;AAKN;AAAA;EAEE;;AAEA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;EACA;;AAKN;EACE;;AAEA;EpCvYN;EACA;AACA;EACA,YACE;EoCqYM;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAIA;EACE;;AAEF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAMR;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;IACE;;EAEF;IACE;;;ADteJ;AACA;AACA;AAEA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EnCxKA;;;AmC8KF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;;AEzMF;EACE;;;AAGF;AACA;AACA;AAEE;EACE;EACA;;AAGF;AAAA;ErChBA;EACA;EACA;EACA;EACA;;AqCkBE;EACE;;AAEF;EACE;;AAIJ;AAAA;ErC9BA;EACA;EACA;EACA;EACA;EAKA;EqCyBE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAKF;EACE;;AAGF;ErCjDF;EACA;EACA;EACA;EACA;EAKA;EqC2CI;EACA;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAEF;ErCpDF;EACA;AACA;EACA,YACE;EAgBF;EACA;EqCiCI;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;ErChFF;EACA;EACA;EACA;EACA;EAKA;EqC0EI;EACA;EACA;;AAEA;EACE;EACA;;AAGF;ErC7EJ;EACA;AACA;EACA,YACE;EqC2EI;EACA;EACA;;AAIJ;ErCpGF;EACA;EACA;EACA;EACA;EAKA;EqC8FI;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;ErChHF;EACA;EACA;EACA;EACA;EAKA;EqC0GI;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;AAAA;EAEE;;AAEA;AAAA;ErCjIJ;EACA;EACA;EACA;EACA;EAKA;EqC2HM;EACA;EACA;;AAEA;AAAA;EACE;EACA;;;AAOV;AACA;AACA;AAII;EACE;EACA;EACA;;AAEA;ErC5JJ;EACA;EACA;EACA;EACA;EAKA;EqCsJM;EACA;EACA;;AAEA;EACE;;AAGF;ErCvKN;EACA;EACA;EACA;EACA;EqCqKQ;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAIA;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;;AAIA;EAEE;;AAEA;EACE;;AAIF;ErC5PN;EATA;EACA;EACA;EACA;EACA;EqCqQQ;;AAEA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQA;EACE;;AAEF;EACE;;AAMJ;EACE;EACA;EACA;;;AAOV;AACA;AACA;AAEE;AAAA;EAEE;;AAGF;EACE;;AAEA;EACE;EACA;;AAMA;EAIE;;AAEA;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER,OAFQ;;AAIR;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1NS;EA2NT;;AAEA;EAEE;;AAGF;EACE,OAnOO;;AAuOX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1QS;EA2QT;;AAEA;EAEE;;AAGF;EACE,OAnRO;;AAuRX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EACE;EACA;EACA;EACA;EACA;;;AC5oBV;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;ACZF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAMJ;AAAA;AAAA;AAAA;EAIE;;AAEA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;AAAA;EACE;;;AAKF;EACE;;AAGF;EACE;;AAEF;EACE;;AAGF;AAAA;EAEE;EACA;;;AAKJ;AAAA;AAAA;EAGE;EACA;;;AAIF;EACE;;;AAIA;EACE;EACA;;;AAIJ;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAIF;AAAA;EAEE","file":"dorako-ui.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../sass/module-support/_button-feel.scss","../sass/module-support/_card-hand-mini-toolbar.scss","../sass/_mixins.scss","../sass/module-support/_cautious-gamemasters-pack.scss","../sass/module-support/_chat-reactions.scss","../sass/module-support/_combat-carousel.scss","../sass/module-support/_custom-hotbar.scss","../sass/module-support/_dalvyn-journal.scss","../sass/module-support/_damage-log.scss","../sass/module-support/_dfce.scss","../sass/module-support/_dice-tray.scss","../sass/module-support/_enhancen-terrain-layer.scss","../sass/module-support/_filepicker-plus.scss","../sass/module-support/_forien-easy-polls.scss","../sass/module-support/_global-progress-clocks.scss","../sass/module-support/_item-piles.scss","../sass/module-support/_koboldworks-turn-announcer.scss","../sass/module-support/_macros.scss","../sass/module-support/_misc.scss","../sass/module-support/_module-management-plus.scss","../sass/module-support/_monarch.scss","../sass/module-support/_monks.scss","../sass/module-support/_party-overview.scss","../sass/module-support/_pf2e-dailies.scss","../sass/module-support/_pf2e-idle-hud.scss","../sass/module-support/_pf2e-see-simple-scale-statistics.scss","../sass/module-support/_pf2e-utility-buttons.scss","../sass/module-support/_pinned-chatlog.scss","../sass/module-support/_polyglot.scss","../sass/module-support/_scene-preview.scss","../sass/module-support/_speaking-as.scss","../sass/module-support/_swade.scss","../sass/module-support/_target-damage.scss","../sass/module-support/_token-action-hud.scss","../sass/module-support/_tokenizer.scss","../sass/module-support/_window-tabs.scss","../sass/module-support/_workbench.scss","../sass/dorako-theme/foundry-core/_app-ui.scss","../sass/dorako-theme/foundry-core/_application-dark.scss","../sass/dorako-theme/foundry-core/_chat-bubbles.scss","../sass/dorako-theme/foundry-core/_controls.scss","../sass/dorako-theme/foundry-core/_forms.scss","../sass/dorako-theme/foundry-core/_hotbar.scss","../sass/dorako-theme/foundry-core/_navigation.scss","../sass/dorako-theme/foundry-core/_notifications.scss","../sass/dorako-theme/foundry-core/_sidebar.scss","../sass/dorako-theme/foundry-core/_token-hud.scss","../sass/dorako-theme/pf2e-system/_actor-sheet.scss","../sass/dorako-theme/pf2e-system/_actor-sheet-dark.scss","../sass/dorako-theme/pf2e-system/_combat.scss","../sass/dorako-theme/pf2e-system/_effects-panel.scss","../sass/dorako-theme/pf2e-system/_familiar-sheet.scss","../sass/dorako-theme/pf2e-system/_globals-dark.scss","../sass/dorako-theme/pf2e-system/_hazard-sheet.scss","../sass/dorako-theme/pf2e-system/_npc-sheet.scss","../sass/dorako-theme/pf2e-system/_compendium-browser-dark.scss","../sass/dorako-theme/pf2e-system/_no-compendium-banners.scss","../sass/dorako-theme/pf2e-system/_kingdom-sheet.scss","../sass/dorako-theme/pf2e-system/_code-mirror.scss","../sass/dorako-theme/_messages.scss","../sass/dorako-theme/_messages-dark.scss","../sass/foundry2-theme/foundry-core/_app-ui.scss","../sass/foundry2-theme/foundry-core/_controls.scss","../sass/foundry2-theme/foundry-core/_hotbar.scss","../sass/foundry2-theme/foundry-core/_navigation.scss","../sass/foundry2-theme/foundry-core/_notifications.scss","../sass/foundry2-theme/foundry-core/_placeable-hud.scss","../sass/foundry2-theme/foundry-core/_sidebar.scss","../sass/foundry2-theme/pf2e-system/_hazard-sheet.scss","../sass/foundry2-theme/pf2e-system/_familiar-sheet.scss","../sass/foundry2-theme/pf2e-system/_loot-sheet.scss","../sass/foundry2-theme/pf2e-system/_npc-sheet.scss","../sass/foundry2-theme/pf2e-system/_actor-sheet.scss","../sass/foundry2-theme/pf2e-system/_kingdom-sheet.scss","../sass/foundry2-theme/pf2e-system/_party-sheet.scss","../sass/foundry2-theme/pf2e-system/_messages.scss","../sass/foundry2-theme/pf2e-system/_critical-deck.scss","../sass/foundry2-theme/pf2e-system/_pc-sheet.scss","../sass/foundry2-theme/pf2e-system/_compendium-browser.scss","../sass/foundry2-theme/pf2e-system/_code-mirror.scss","../sass/_colors.scss","../sass/dorako-ux/_compact-ui.scss","../sass/dorako-ux/_dorako-ui.scss","../sass/dorako-ux/_misc.scss","../sass/dorako-ux/_reset.scss"],"names":[],"mappings":";AACE;EACE;;;ACDF;ECAA;EACA;EACA;EACA;EACA;EDFE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAIA;AAAA;EACE;EACA;EACA;EACA;ECVJ;;ADYI;AAAA;EACE;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;;AAIJ;EACE;;AACA;EClDA;EACA;EACA;EACA;EACA;EAKA;ED4CE;EACA;;AACA;EACE;EACA;;;AE1DN;AACA;AACA;AAEA;EACE;;;ACJA;EACE;;AAEF;EACE;EFJF;EACA;EACA;EACA;EACA;EAKA;EEFE;EACA;;AAEA;EACE;;AAGJ;EACE;;;AAKF;EFLA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;EELA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;;AAMJ;EF1CA;EACA;EACA;EACA;EACA;EAKA;EEoCE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AC3DN;AACA;AACA;AAGA;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EHrCA;EACA;EACA;EACA;EACA;EAKA;EG+BE;;AAEA;EACE;;AAEF;EACE;;AACA;EACE;;AAMJ;EACE;;AACA;EH/CJ;EGiDM;;AAKN;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;;AACA;EHhEJ;EGkEM;;AAKN;EHhFA;EACA;EACA;EACA;EACA;EG8EE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EHxGA;EACA;EACA;EACA;EACA;EGuGE;EACA;;AAGF;EH/GA;EACA;EACA;EACA;EACA;EAKA;EGyGE;EACA;;AACA;EACE;EACA;;;ACvHN;AACA;AACA;AACA;EACE;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;IACE;;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EJtCA;EACA;EACA;EACA;EACA;EIoCE;;AAGF;EJ3CA;EACA;EACA;EACA;EACA;EAKA;EIqCE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AChFN;AACE;AACA;AACA;AAAA;EAEA;EACA;EACA;AA8EA;AAAA;AASA;AAAA;AAWA;AAAA;AAuCA;AAAA;AA6BA;AAAA;AAmDA;AAOA;AAOA;AAwBA;;AA7PA;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAMF;AAAA;EAGE;;AAMF;AAAA;EAEE;EACA;EACA;EACA;;AAMF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAIE;;AAMF;AAAA;EAME;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAME;;AAMF;AAAA;EAME;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EAEE;;AAKF;AAAA;EAEE;;AAKF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAKF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;EAIE;EACA;EACA;;;AAIJ;AAAA;EAEE;EACA;EACA;EAEA;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAME;;;AAKF;EACE;EACA;;;AC/YJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;ENAA;EMEE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKN;EACE;;;AAGF;AACE;AAKA;AAKA;AAKA;;AAdA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AC3DJ;AACA;AACA;AAGE;EAEE;EACA;EACA;;;AAKF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;;AAEA;EACE;;AAGF;AAAA;AAAA;EAEE;;AAGF;EACE;EACA;EAEA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;AAEA;EP/EA;EACA;EACA;EACA;EACA;EAKA;EOyEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIA;EACE;;AAEF;EACE;EAEA;;;AAMR;AACA;AACA;AAKI;EACE;EACA;;;AAOJ;AAAA;EACE;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;;AAMR;AACA;AACA;AAGE;EACE;;AACA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;;AC5KN;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;;AAGF;ERbF;EACA;EACA;EACA;EACA;EAKA;EQOI;EACA;EACA;;AAEA;ERpBJ;EACA;EACA;EACA;EACA;EQkBM;EACA;;AAGF;ER1BJ;EACA;EACA;EACA;EACA;EQwBM;EACA;;AAIJ;ERjCF;EACA;EACA;EACA;EACA;EAKA;EQ2BI;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;ER/CJ;EACA;EACA;EACA;EACA;EQkDM;EACA;;AAEA;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;;AAEF;EACE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAEA;EACE;EACA;;AACA;EACE;;AAUF;EACE;;AACA;EACE;;AAOV;EReF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EQpCI;EACA;;ARqCJ;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AStMJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;ETAA;EATA;EACA;EACA;EACA;EACA;;ASQE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;ACrBV;AACA;AACA;AAEA;EVHE;EACA;EACA;EACA;EACA;EUCA;EACA;;;AAGF;EACE;;;AAGF;EVEE;EACA;AACA;EACA,YACE;EAgBF;EACA;EUrBA;EACA;;;AChBA;EACE;;;ACFJ;EACE;EACA;;AAEA;EZHA;EACA;EACA;EACA;EACA;;AYGE;EACE;;AAGJ;EZXA;EACA;EACA;EACA;EACA;EAKA;EYKE;;AACA;EACE;;;AAKN;EACE;;;ACvBF;EbCE;EACA;EACA;EACA;EACA;EAKA;EaPA;;AACA;EbHA;EACA;EACA;EACA;EACA;;;AaIF;EbOE;EACA;AACA;EACA,YACE;EaTF;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EACE;;;ACzBJ;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EdOE;EACA;AACA;EACA,YACE;EAgBF;EACA;Ec1BA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACnBJ;AACA;AACA;AAEA;EACE;;;AAIF;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;;AC3CJ;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AAEA;EhBXE;EACA;EACA;EACA;EACA;EgBUA;EACA;;;AAEF;EACE;;;AAGF;AACA;AACA;AAEA;EhBzBE;EACA;EACA;EACA;EACA;EgBuBA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;;;AC9CF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKF;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;EjBaA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AiB5FF;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;;AC1CJ;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AAAA;ElBRE;EACA;EACA;EACA;EACA;EkBOA;;;AAGF;AAAA;ElBdE;EACA;EACA;EACA;EACA;;;AkBeF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;ElBrCA;EACA;EACA;EACA;EACA;EAKA;EkB+BE;EACA;;AAEA;EACE;EACA;;;AAKN;AAAA;ElBlDE;EACA;EACA;EACA;EACA;;;AkBmDF;ElBvDE;EACA;EACA;EACA;EACA;EkBqDA;;;AC1DF;AACA;AACA;AAEA;EnBHE;EACA;EACA;EACA;EACA;;AmBCA;EnBLA;EACA;EACA;EACA;EACA;EmBGE;;AAEF;EnBTA;EACA;EACA;EACA;EACA;EAKA;EmBGE;;AAEA;EACE;;AAIJ;EnBnBA;EACA;EACA;EACA;EACA;EAKA;EmBaE;EACA;;AACA;EnBxBF;EACA;EACA;EACA;EACA;EmBuBI;;;AAKN;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;EACE;;AAEA;EACE;EACA;;AAGF;EnBnDA;EACA;EACA;EACA;EACA;;AmBiDE;EnBrDF;EACA;EACA;EACA;EACA;EmBmDI;EACA;;AAGJ;EnB3DA;EACA;EACA;EACA;EACA;EAKA;EmBsDE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;EnBlFF;EACA;EACA;EACA;EACA;EmBgFI;EACA;;;AAKN;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;EnBzFE;EmB8FA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAME;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGF;EnB/IF;EACA;EACA;EACA;EACA;EAKA;EmByII;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;EnBpLN;EACA;EACA;EACA;EACA;EAKA;EmB8KQ;EACA;;AAEA;EACE;EACA;;;AAQZ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;;AAIA;EAEE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EnBnON;EmBqOQ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;;;AAMJ;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EnBtPE;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;;AmBuKN;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EnBvSE;;AmB0SE;EACE;;;AAKN;EnBhTE;;AmBkTA;EACE;;;AAQF;AAAA;EACE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;;AAKN;AACA;AACA;AAkYA;AACA;AACA;AAEA;EACE;;;AAIA;EnBjuBA;EACA;EACA;EACA;EACA;;AmB+tBE;EACE;EACA;EACA;EACA;EACA;;AAKF;EnB7uBF;EACA;EACA;EACA;EACA;EAKA;EmBuuBI;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;EACA;;AAGJ;EAEE;EACA;;AAGF;EnBtxBA;EACA;EACA;EACA;EACA;EmBoxBE;;AAGF;EnB3xBA;EACA;EACA;EACA;EACA;EmByxBE;;;AAIJ;EACE;;;AAGF;AACA;AACA;AAGE;EnB1yBA;EACA;EACA;EACA;EACA;EmBwyBE;;AAGA;EnB/yBF;EACA;EACA;EACA;EACA;EmB6yBI;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;AAIJ;AACA;AACA;AAGE;EAEE;EACA;;AAGA;EACE;;AAIJ;EAEE;;AAGF;EAGE;;AAGF;EACE;;AAGF;EAGE;;AAEF;EAEE;;AAGF;EnB9tBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AmBgrBF;EnB70BA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AmB8vBJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;ACt5BF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;;ACdJ;ErBgBE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;AqBjCF;EACE;EACA;EACA;;;AAGF;ErBTE;EACA;EACA;EACA;EACA;EqBOA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;;;ACvBJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EtBvCA;EACA;EACA;EACA;EACA;EsBqCE;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EAGA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EtBnEA;EACA;EACA;EACA;EACA;EsBqEE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAKN;AAAA;EAEE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EAEE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EtBlKF;EACA;EACA;EACA;EACA;EACA;EACA;EsB8JE;;AAGF;EtBvKA;EACA;EACA;EACA;EACA;EACA;EACA;EsBmKE;;AAGF;EACE;EACA;;AAGF;EACE;EtBlLF;EACA;EACA;EACA;EACA;EACA;EACA;EsB8KE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EtB/LA;EACA;EACA;EACA;EACA;EACA;EACA;EsB2LE;;;AAKF;EtBtMA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EsBkKE;;AtBhKF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AsBuHJ;EAEE;EACA;;;AAIJ;AACA;AACA;AAIE;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;AAAA;AAAA;EAEE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;;AAIJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC9TE;EACE;;AAEF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAMJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;ACzCA;ExBDF;EACA;EACA;EACA;EACA;EAKA;EwBLI;EACA;EACA;;AAEA;ExBRJ;EACA;EACA;EACA;EACA;EwBMM;EACA;;AAEA;EACE;;AACA;EACE;;AAOV;ExBvBA;EACA;EACA;EACA;EACA;EAKA;EwBiBE;EACA;;AACA;EACE;;AAIJ;AAAA;ExBjCA;EACA;EACA;EACA;EACA;EAKA;EwB4BE;EACA;EACA;;AAEA;AAAA;ExBzCF;EACA;EACA;EACA;EACA;EwBuCI;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;;AAOV;AACA;AACA;AAGE;EACE;;AAGF;AAAA;ExBzBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;;AyB5HN;EACE;EACA;EACA;;AAEA;EACE;;AACA;EzBSF;EACA;AACA;EACA,YACE;EyBXE;EACA;EACA;;;ACXN;AACA;AACA;AAGE;E1BJA;EACA;EACA;EACA;EACA;E0BEE;;AAEA;EACE;EACA;;AAIJ;E1BdA;EACA;EACA;EACA;EACA;EAKA;E0BQE;;AAEA;EAGE;EACA;;AAIJ;EACE;EACA;EACA;;AAGF;EAGE;EAEA;EACA;;AAGF;EAGE;EAEA;EACA;;AAGF;AAAA;EAEE;;AACA;AAAA;AAAA;AAAA;EAGE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;E1BlFF;EACA;EACA;EACA;EACA;EAKA;E0B4EI;EACA;EACA;;AACA;EAGE;EACA;;AAIJ;E1BhGF;EACA;EACA;EACA;EACA;E0B8FI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;AAGJ;EAGE;EACA;EACA;;AAEA;EACE;;AAGJ;EAME;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAdA;EACE;EACA;EACA;;AAYF;EACE;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;AASN;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;E1B/BA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A0BfF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;;AClMJ;AACA;AACA;AAEA;E3BqBE;EACA;AACA;EACA,YACE;E2BvBF;;;ACNF;AACA;AACA;AAEA;EACE;;;AAGF;E5BPE;EACA;EACA;EACA;EACA;E4BKA;EACA;EACA;EACA;;;AAGF;EACE;;AACA;EACE;;;ACnBJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AChBF;AACA;AACA;AACA;EACE;;;AAGF;EACE;;;AAIA;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;;AAKN;EACE;;;AAGF;EAEE;EACA;EACA;EACA;EACA;;;AAIA;EACE;;;AAIF;E9BnEA;EACA;EACA;EACA;EACA;EAKA;E8B6DE;;AACA;EACE;EACA;;;AAMJ;EACE;;AAGF;E9BnFA;EACA;EACA;EACA;EACA;EAKA;E8B6EE;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAKF;E9B1HJ;EACA;EACA;EACA;EACA;EAKA;E8BoHM;EACA;EACA;;AAEA;EACE;EACA;;AAMR;EACE;;;AAMJ;EAEE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;ACnLF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAGE;EAEA;EACA;;AACA;AAAA;EACE;;AAKF;EACE;EACA;;AAIJ;EACE;;AAGF;AAAA;EAEE;EACA;;AAGF;EAEE;;AAEA;EACE;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;AAKN;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;;AAIA;EACE;EACA;EACA;EACA;;AACA;EACE;;;AAKN;AAAA;EAEE;;;AAIA;EACE;;;AAIJ;AACA;AACA;AAGE;E/BgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;A+B5EF;EACE;;;AAKF;AAAA;AAAA;AAAA;E/BvFA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;;A+BWJ;E/B9FA;EACA;EACA;EACA;EACA;EACA;EACA;E+B0FE;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;;AAGF;E/B7GA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoDA;EACA;EACA;EACA;EACA;EACA;EACA;;AAxDA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAeJ;EACE;EACA;EACA;EACA;;A+BWF;EACE;EACA;;AAGF;E/BtHA;EACA;EACA;EACA;EACA;EACA;EACA;;;AgC9CA;AAAA;EhCwCA;EACA;EACA;EACA;EACA;EACA;EACA;EgC3CE;EAGA;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;EhCUA;EACA;EACA;EACA;EACA;EACA;EACA;EgCdE;;AACA;EhCOF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AgCrFJ;EhCEA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AgCjFJ;EhCFA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgClCE;EACA;EACA;EACA;EACA;EACA;EACA;;AhC8BF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AgCvEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AC/DJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;ACdN;AACA;AACA;AAIE;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;ACvBJ;EACE;EACA;;;AAGF;AACA;AACA;AAEA;EnCRE;EACA;EACA;EACA;EACA;EmCMA;;AAEA;EACE;EnCJF;;AmCOE;EACE;;;AAKN;EnCkBE;EACA;EACA;EACA;EACA;EACA;EACA;;AmCrBA;EACE;EnCjBF;;AmCoBE;EACE;;;AAMJ;EACE;EACA;EACA;;AAEA;EnC1BF;EACA;AACA;EACA,YACE;EAgBF;EACA;EmCOI;EACA;;AAIJ;EACE;EACA;;;AAIJ;EnCtDE;EACA;EACA;EACA;EACA;EmCoDA;EACA;;AAEA;EACE;EACA;;AAEF;EnChDA;EACA;AACA;EACA,YACE;EAgBF;EACA;EmC6BE;EACA;EACA;;AAGA;EACE;EACA;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AACA;EACE;;AAEF;EACE;;AAIJ;EACE;;AACA;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AACA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGJ;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;;;AAIA;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;EnChJE;EACA;EACA;EACA;EACA;EmC8IA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGA;EnCpKE;EACA;EACA;EACA;EACA;EmCkKA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EnClLE;EACA;EACA;EACA;EACA;EmCgLA;;;ACpLA;EACE;;AAIA;EpCLF;EACA;EACA;EACA;EACA;EAKA;EoCAI;EACA;;AAEA;EpCZJ;EACA;EACA;EACA;EACA;EoCUM;EACA;EACA;;AAGJ;EACE;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;;AAKF;EpC5EA;EACA;EACA;EACA;EACA;EAKA;EoCsEE;EACA;EACA;;AAEA;EACE;EACA;;;AAKN;EACE;EACA;;AAEA;EACE;;;AAKF;EpCrFA;EACA;AACA;EACA,YACE;EAgBF;EACA;EoCkEE;EACA;;AACA;EACE;;;AAMJ;EACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAMA;EAGE;;;AAWF;EACE;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;;AAIJ;EpC9IE;EACA;AACA;EACA,YACE;EAgBF;EACA;EoC2HA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAQA;EACE;;AAGF;EAEE;EACA;EACA;;AAIA;AAAA;AAAA;EAGE;;AAGJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EpChOA;EACA;EACA;EACA;EACA;EAKA;EoC0NE;EACA;;AAEA;EpCtOF;EACA;EACA;EACA;EACA;EoCoOI;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;;AAKF;EpCtPJ;EACA;EACA;EACA;EACA;EoCoPM;EACA;;AAIA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAMJ;EACE;EACA;;AAIJ;AAAA;EpCnRA;EACA;EACA;EACA;EACA;EoCmRE;EACA;EACA;;AAGF;AAAA;EAEE;;AACA;AAAA;EACE;EACA;EACA;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;EpC9SF;EACA;EACA;EACA;EACA;EoC4SI;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EpC1TJ;EACA;EACA;EACA;EACA;EoCwTM;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EpChUJ;EACA;EACA;EACA;EACA;EoC8TM;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAMR;EpCjVA;EACA;EACA;EACA;EACA;EAKA;EoC2UE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;;AAkBF;AAAA;AAAA;AAAA;EAIE;;AAGF;EAEE;;AAGF;EpCrYA;EACA;EACA;EACA;EACA;EoCmYE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAIJ;EpCjaA;EACA;EACA;EACA;EACA;EAKA;EoC2ZE;EACA;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EACE;EACA;;AAMJ;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKN;AACA;AACA;AAEA;EACE;EACA;;AAEA;EACE;;AAEF;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAKA;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;;AC3eN;ErCgBE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;AqClCF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;ErCGE;EACA;AACA;EACA,YACE;EAgBF;EACA;EqCtBA;EACA;EACA;;;AAEF;ErClBE;EACA;EACA;EACA;EACA;EqCgBA;EACA;;;ACtBF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;EtCpBF;EACA;EACA;EACA;EACA;EAKA;EsCeI;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;EtCnCJ;EACA;EACA;EACA;EACA;EsCkCM;EACA;;AAEA;AAAA;AAAA;EACE;;AAIJ;AAAA;EtC9CJ;EACA;EACA;EACA;EACA;EsC4CM;;AAEA;AAAA;AAAA;EtClDN;EACA;EACA;EACA;EACA;EsCiDQ;EACA;;;AAOV;EtC7DE;EACA;EACA;EACA;EACA;EsC2DA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACzEJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAIJ;EvCrBE;EACA;EACA;EACA;EACA;EuCmBA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAKF;EAEE;EACA;EACA;;;AAKF;EAEE;EACA;EACA;;;AAIJ;EvC7CE;EuC+CA;;AAEA;EAEE;EACA;EACA;;AAEF;EAEE;EACA;EACA;;;AAIJ;EvChDE;EACA;AACA;EACA,YACE;EuC8CF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE;;;AAIA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EvCtHE;EACA;EACA;EACA;EACA;EuCoHA;;;AAGF;EACE;;;AAIA;EvChIA;EACA;EACA;EACA;EACA;;;AuCoIA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EvC7IA;EuCsJE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;;AC9KN;AACA;AACA;AAGE;EACE;EACA;ExCNF;EACA;EACA;EACA;EACA;EAKA;EwCAE;;AAEA;ExCFF;EwCKI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;ExCjBF;EwCmBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAGF;ExC/EA;EACA;EACA;EACA;EACA;;;AwCgFF;EACE;IACE;IACA;;EAEF;IACE;;;AC3FJ;AACA;AACA;AAEA;EACE;EACA;;AAEA;EzCPA;EACA;EACA;EACA;EACA;EAKA;EyCCE;EACA;EACA;EACA;EACA;;AAIA;EzClBF;EACA;EACA;EACA;EACA;EAKA;EyCYI;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EzCrCJ;EACA;EACA;EACA;EACA;EyCmCM;EACA;;AAEA;EACE;EACA;;AAIJ;EzChDJ;EACA;EACA;EACA;EACA;EyC8CM;;AAEA;EAEE;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;;;AClER;AACA;AACA;AAGE;E1CJA;EACA;EACA;EACA;EACA;E0CEE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;;;ACzBN;AACA;AACA;AAGE;EACE;;AACA;EACE;;;AAMJ;AAAA;EAEE;EACA;;;AAKF;EACE;;AACA;E3CvBF;EACA;EACA;EACA;EACA;E2CqBI;;;AAKN;EACE;EACA;EACA;;AACA;EACE;;;AAKF;EACE;;;AAIJ;E3C7CE;EACA;EACA;EACA;EACA;E2C2CA;EAIA;;AAHA;EACE;;AAIF;EACE;;AAEA;EACE;EACA;;AAGJ;EACE;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;AAAA;E3CzEA;EACA;EACA;EACA;EACA;E2CwEE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;;AAIJ;E3CzFA;EACA;EACA;EACA;EACA;EAKA;E2CmFE;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGF;EAEE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAEA;E3ClHJ;EACA;AACA;EACA,YACE;E2CgHI;EACA;EACA;EACA;;;AAON;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;E3CvJJ;EACA;EACA;EACA;EACA;E2CqJI;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAON;E3CvKA;EACA;EACA;EACA;EACA;EAKA;E2CiKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AC9LN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAKF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAIJ;E5CxGF;EACA;EACA;EACA;EACA;E4CsGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAMJ;E5ChIF;EACA;EACA;EACA;EACA;E4C8HI;;AACA;EACE;EACA;;AAGJ;E5CxIF;EACA;EACA;EACA;EACA;EAKA;E4CkII;;AAEA;EACE;;AAIF;EAEE;;AAEA;EAEE;;AACA;EACE;;AAGF;EACE;;AAcJ;EACE;;AACA;EACE;;AAQN;EAOE;;AAEA;EAEE;;AACA;EACE;;AAKN;EACE;;AAKF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAUA;EACE;;AAIJ;EACE;EACA;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AClQJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;E7CFA;EACA;AACA;EACA,YACE;E6CAA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EAEE;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAEA;EACI;EACA;;AAIN;EACE;;AAMF;E7CnDA;E6CwDE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAMN;EACE;;AAGF;EACE;;AAGF;E7CvFA;E6CyFE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;E7C9FA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;E6CoFA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA,YACA;;AAKF;EACE;;AAGF;EACE;;AAEA;EACE;;AAIJ;EACE;;;AAQF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAeI;;;AAMJ;EAeE;EACA;;;AAOA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAEA;AAAA;EACE;;AAGA;AAAA;EACE;EAMA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAKN;AAAA;EACE;;AAGF;AAAA;EACE;;AAEA;AAAA;AAAA;AAAA;EAEE;;AAON;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAEA;AAAA;EACE;;AAGA;AAAA;EACE;EAMA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAKN;AAAA;EACE;;AAGF;AAAA;EACE;;AAEA;AAAA;AAAA;AAAA;EAEE;;;ACnTN;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAGF;E9CzBA;EACA;EACA;EACA;EACA;;A8C0BA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;E9CzBA;EACA;AACA;EACA,YACE;E8C2BA;;AAGF;E9C1DA;EACA;EACA;EACA;EACA;E8CwDE;;AAEF;E9C9DA;EACA;EACA;EACA;EACA;E8C6DE;EACA;EACA;;AAGF;EAGE;;AAIF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEF;EAEE;;AAIJ;EACE;;AAIF;EACE;EACA;EACA;EACA;;AAEA;EAEE;;AACA;EACE;;AAGJ;EACE;;AAEF;EAGE;;AAKJ;EAGE;;AAIF;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AACA;E9C/MF;EACA;EACA;EACA;EACA;E8C6MI;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;;AAEF;EACE;;AAIF;EAGE;;AAIF;EAEE;EACA;;AAGF;EACE;EACA;EACA;;AAIF;EAII;;AAGJ;EAEE;;AAGF;EACE;EACA;;AAGF;E9CxQA;EACA;EACA;EACA;EACA;;A8CwQA;EACE;;AAIF;EACI;;AAIJ;EACI;;AAGJ;AAAA;EAEE;;AAGF;EACE;;AAOF;EAGE;;AAIF;EAEE;;AAIF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAIF;EAEE;;AAIF;EAEE;;AAIF;EAGI;EACA;;AAIJ;EAIE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;E9C9WA;EACA;EACA;EACA;EACA;EAKA;E8CwWE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;E9C9WA;EACA;AACA;EACA,YACE;EAgBF;EACA;E8C2VE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGJ;EAEE;;AAIJ;EAGE;;AAIF;EACI;;AAIJ;EAEI;;AAGJ;EAEE;;AAGF;EAKE;;AAIF;EAEI;;AACA;E9C9bJ;EACA;EACA;EACA;EACA;EAKA;E8CwbM;;AAEE;EACI;EACA;;AAEA;EACI;;AACA;EACE;EACA;;AAIN;E9C/cZ;EACA;EACA;EACA;EACA;E8C6cc;EACA;EACA;;AAMd;E9CzdA;EACA;EACA;EACA;EACA;EAKA;E8CodE;EACA;EACA;;AAEA;E9CjeF;EACA;EACA;EACA;EACA;E8C+dI;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EAOE;EACA;EACA;;AAEA;EAEE;EACA;EACA;;;ACjgBJ;EACE;;AAGF;EACE;;AAIA;EACE;;AAIA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AC7BN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAGE;EACE;;AAGJ;EACE;;AAGF;EhDnCF;EACA;EACA;EACA;EACA;EgDiCI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AACA;EAEE;EACA;;AAKN;EACE;EACA;EACA;;AAIJ;EhDzDF;EACA;AACA;EACA,YACE;EgDuDE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EAEA,YACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EAKE;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;AAAA;EAEE;;AAGF;EhDvIA;EACA;EACA;EACA;EACA;EACA;EACA;EA6JA;EACA;EACA;EACA;EACA;EACA;EACA;EgDhCE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACvOJ;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EjDJA;EiDME;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EjDfA;EACA;AACA;EACA,YACE;EAgBF;EACA;EiDJE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AAQJ;EACE;;AAGF;EACE;;AAGF;EjD5DA;EACA;EACA;EACA;EACA;;AiD2DE;EACE;;AAGF;EjDnEF;EACA;EACA;EACA;EACA;EiDiEI;;AAEA;EACE;;;AAQR;EACE;EACA;;AAEA;EjDpFA;EACA;EACA;EACA;EACA;EiDkFE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EjDlGA;EACA;EACA;EACA;EACA;EiDgGE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;EACA;;AAIJ;EjDvHF;EACA;EACA;EACA;EACA;EAKA;EiDiHI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;;;ACvJF;EACE;EACA;AAEA;AACA;AACA;AAcA;AACA;AACA;;AAfA;EACE;;AAEA;EACE;;AAGF;EACE;EACA;;AAOJ;EACE;;AAEA;EACE;EACA;;;AC3BR;EACE;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EnDEF;EACA;AACA;EACA,YACE;EAgBF;EACA;EmDrBI;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AASN;EACE;;AAEF;EACE;;AAEA;EACE;;;AAON;EACE;EACA;;AAEA;EnD1DA;EACA;EACA;EACA;EACA;EmDwDE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EnDpDF;EACA;AACA;EACA,YACE;EmDkDE;EACA;EACA;EACA;;AAIJ;EnDrFA;EACA;EACA;EACA;EACA;EmDmFE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EnDrGF;EACA;EACA;EACA;EACA;EAKA;EmD+FI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;;AClHN;EACE;;AACA;EACE;EACA;;AAIJ;EACE;;AAIA;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EpD5BF;EACA;AACA;EACA,YACE;EAgBF;EACA;EoDSI;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAKF;EACE;;AAEA;EACE;;AAKN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAKN;EACE;EACA;;AAGF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAIA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;;AAGF;EACE;EACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAMR;EACE;EACA;EACA;;;AAGF;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EpDjTF;EACA;AACA;EACA,YACE;EoDiTE;EACA;EACA;EACA;;;AAKN;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;;AAIJ;AAEA;EpDhXE;EACA;EACA;EACA;EACA;EoD8WA;EACA;;;AAGF;AAAA;EAEE;;;AAIF;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;EACA;EACA;;;AAIF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;;;ACtdA;ErDuBA;EACA;AACA;EACA,YACE;EqDpBA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;EACA;EACA;;AACA;EACE;;;AC9BN;EACE;;;ACAA;EACE;;AAEF;EvDYA;EACA;AACA;EACA,YACE;EuDbA;;;AAKF;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAKN;EACE;EACA;EACA;;AAEF;EAEE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;;AAKF;EACE;EACA;;AACA;EACE;;;AAKN;EACE;EACA;EAEA;EAEA;EACA;;AAEA;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;;AACA;EACE;;AAKN;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAEF;EAEE;;AAEF;AAAA;EAEE;;AACA;AAAA;EACE;;AAKN;EACE;;AASF;AAAA;AAAA;EAGE;;AAGF;AAAA;EAEE;;;ACjLF;EAGE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAMR;AACA;AACA;AAEA;AAAA;EAEE;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;AACA;AACA;AAII;EACE;;AAEA;EzD5KJ;;AyDgLQ;EACE;;AAEF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAKF;EACE;EACA;;AAEF;EACE;EACA;;AAEA;EACE;EACA;;AAMJ;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;;;AAIF;EzDzPE;EACA;AACA;EACA,YACE;EAgBF;EACA;EyDuOA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAIA;EACE;;AAKF;EACE;;AAGF;EAKE;;AACA;EACE;EACA;EACA;EACA;;AAKN;EACE;;AAEA;EACE;;AAEA;EACE;;AAGF;EACE;;AAMF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EzD5TN;EACA;AACA;EACA,YACE;EyD0TM;EACA;;AAIJ;EzDnUJ;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;;AyD6TE;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAKF;EzD3WR;EACA;AACA;EACA,YACE;EyDyWQ;EACA;EACA;;AAKN;AAAA;EAEE;;AAEA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;EACA;;AAKN;EACE;;AAEA;EzDtYN;EACA;AACA;EACA,YACE;EyDoYM;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAIA;EACE;;AAEF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAMR;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;IACE;;EAEF;IACE;;;ACreJ;EACE;;;AAGF;AACA;AACA;AAEE;EACE;EACA;;AAGF;AAAA;E1DdA;EACA;EACA;EACA;EACA;;A0DgBE;EACE;;AAEF;EACE;;AAIJ;AAAA;E1D5BA;EACA;EACA;EACA;EACA;EAKA;E0DuBE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAKF;EACE;;AAGF;E1D/CF;EACA;EACA;EACA;EACA;EAKA;E0DyCI;EACA;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAEF;E1DlDF;EACA;AACA;EACA,YACE;EAgBF;EACA;E0D+BI;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;E1D9EF;EACA;EACA;EACA;EACA;EAKA;E0DwEI;EACA;EACA;;AAEA;EACE;EACA;;AAGF;E1D3EJ;EACA;AACA;EACA,YACE;E0DyEI;EACA;EACA;;AAIJ;E1DlGF;EACA;EACA;EACA;EACA;EAKA;E0D4FI;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;E1D9GF;EACA;EACA;EACA;EACA;EAKA;E0DwGI;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;AAAA;EAEE;;AAEA;AAAA;E1D/HJ;EACA;EACA;EACA;EACA;EAKA;E0DyHM;EACA;EACA;;AAEA;AAAA;EACE;EACA;;;AAOV;AACA;AACA;AAII;EACE;EACA;EACA;;AAEA;E1D1JJ;EACA;EACA;EACA;EACA;EAKA;E0DoJM;EACA;EACA;;AAEA;EACE;;AAGF;E1DrKN;EACA;EACA;EACA;EACA;E0DmKQ;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAIA;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;;AAIA;EAEE;;AAEA;EACE;;AAIF;E1D1PN;EATA;EACA;EACA;EACA;EACA;E0DmQQ;;AAEA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQA;EACE;;AAEF;EACE;;AAMJ;EACE;EACA;EACA;;;AAOV;AACA;AACA;AAEE;AAAA;EAEE;;AAGF;EACE;;AAEA;EACE;EACA;;AAMA;EAIE;;AAEA;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER,OAFQ;;AAIR;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1NS;EA2NT;;AAEA;EAEE;;AAGF;EACE,OAnOO;;AAuOX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1QS;EA2QT;;AAEA;EAEE;;AAGF;EACE,OAnRO;;AAuRX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EACE;EACA;EACA;EACA;EACA;;;AC5oBV;AACA;AACA;AAEA;E3DqCE;EACA;EACA;EACA;EACA;EACA;EACA;;;A2DvCF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;E3DaE;EACA;EACA;EACA;EACA;EACA;EACA;EA6JA;EACA;EACA;EACA;EACA;EACA;EACA;;A2DnLE;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;;AAKN;AACA;AACA;AAEA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;AAAA;EAGE;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAIJ;AAAA;E3DrIA;E2DuIE;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;E3DhKA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;;A2DkFJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;E3D1DA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;A2DkBF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;;AACA;AAAA;EACE;EACA;;AAIJ;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAGF;AAAA;E3D5NA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;A2D6IJ;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;E3DxOA;EACA;EACA;EACA;EACA;EACA;EACA;;A2DsOA;AAAA;EACE;;;AAIJ;AACA;AACA;AAIE;AAAA;EACE;EACA;EAWA;EACA;EACA;;AAQF;AAAA;EACE;EAEA;;AAKA;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKN;AACA;AACA;AAEA;AAAA;EAGE;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;;AACA;AAAA;E3D3TF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoDA;EACA;EACA;EACA;EACA;EACA;EACA;E2D6NI;;A3DrRJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAeJ;AAAA;EACE;EACA;EACA;EACA;;A2D2NF;AAAA;EACE;;AAGF;AAAA;EACE;;AACA;AAAA;EACE;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EAME;;AALA;AAAA;E3DvPF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2DkOI;EACA;;A3DjOJ;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;;A2D8MJ;AACA;AACA;AAGE;E3DhXA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2D4UE;;A3D1UF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A2DkSJ;EACE;;AACA;EACE;;AAGJ;EACE;;AAEF;EAEE;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;;AAGF;EACE;;AAGF;E3DlZA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2D8WE;EACA;;A3D7WF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A2DqUJ;EACE;;;AAIJ;AACA;AACA;AAGE;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAMA;;AAJA;AAAA;EACE;;AAIF;AAAA;EACE;;AAEF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAEF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;EAEE;;AAKF;EACE;;AAIJ;EACE;EACA;;AAGF;AAAA;EAEE;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;E3DpiBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2DggBI;;A3D9fJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A2DsdF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AAIJ;EAEE;;AACA;EACE;;AAEF;EACE;;AAIJ;E3DzlBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2DqjBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;A3D3jBF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A2DihBF;EACE;;AAIJ;E3DzmBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoDA;EACA;EACA;EACA;EACA;EACA;EACA;E2D2gBE;EAEA;EACA;EACA;EACA;;A3DxkBF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAeJ;EACE;EACA;EACA;EACA;;A2D6gBF;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EAOE;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;;AAGF;EAIE;EACA;;AAGF;EAGE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AACA;E3D7qBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A2D+lBJ;EAGE;EACA;;AAGF;EACE;;AAGF;E3D7rBA;EACA;EACA;EACA;EACA;EACA;EACA;E2D0rBE;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EAEE;;AACA;EACE;;AAIJ;EACE;;;AChxBJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;E5DoBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E4DtDI;EACA;EACA;EACA;;A5DqDJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAzEJ;AAAA;EACE;;AAGF;AAAA;EACE;;A4D1BE;AAAA;E5DWJ;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoDA;EACA;EACA;EACA;EACA;EACA;EACA;;AAxDA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAeJ;AAAA;EACE;EACA;EACA;EACA;;;A4DzGF;EACE;E5DEF;EACA;EACA;EACA;EACA;EACA;EACA;E4DNE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACjDN;AACA;AACA;AAGE;E7DoCA;EACA;EACA;EACA;EACA;EACA;EACA;;A6DtCA;EACE;EACA;E7D8BF;EACA;EACA;EACA;EACA;EACA;EACA;;A6DjCE;E7DJF;E6DOI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;E7DlBF;E6DoBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AC/DJ;AACA;AACA;AAEA;EACE;;AAEA;E9DkCA;EACA;EACA;EACA;EACA;EACA;EACA;E8DtCE;EACA;EACA;EACA;EACA;;AAIA;E9DwBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E8D5DI;;A9D8DJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A8DvGA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;E9DMJ;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E8D1CM;EACA;EACA;;A9D0CN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A8DpFE;EACE;;AAIJ;E9DJJ;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoDA;EACA;EACA;EACA;EACA;EACA;EACA;;AAxDA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAeJ;EACE;EACA;EACA;EACA;;A8D/FI;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;;AChEZ;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;;ACvBN;AACA;AACA;AAEA;EhEgJE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AgE9LJ;AACA;AACA;AAGE;EAEE;EACA;EACA;EACA;;AAEE;EACE;EhEoBN;EACA;EACA;EACA;EACA;EACA;EACA;;AgEtBI;EACE;EACA;;AAGF;EACE;EACA;;AAKN;EhEIA;EACA;EACA;EACA;EACA;EACA;EACA;EA6JA;EACA;EACA;EACA;EACA;EACA;EACA;;AgEzKA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AAGF;EhEtBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAzEJ;EACE;;AAGF;EACE;;AgEmCA;EhElDF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoDA;EACA;EACA;EACA;EACA;EACA;EACA;;AAxDA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAeJ;EACE;EACA;EACA;EACA;;;AiE/IJ;AACA;AACA;AAGE;EACE;EACA;;AAEA;EjECF;;AiECI;EACE;;AAGF;EjE0BJ;EACA;EACA;EACA;EACA;EACA;EACA;EiE9BM;EACA;EACA;;AAKN;EACE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AACA;EACE;EACA;;AAIJ;AAAA;AAAA;EjEAA;EACA;EACA;EACA;EACA;EACA;EACA;;AiEAA;EjENA;EACA;EACA;EACA;EACA;EACA;EACA;EiEEE;EACA;EACA;EACA;;;AAKF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AACA;EjE1BF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EiE4DI;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;AAAA;AAAA;EAGA;;AAGA;EACE;EACA;EACA;;;AC5GJ;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;ElEuIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AkEnLF;ElEiIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AkE5KF;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;ElEbA;EACA;EACA;EACA;EACA;EACA;EACA;EkESE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;AClEJ;EACE;;AAEF;EnEqCA;EACA;EACA;EACA;EACA;EACA;EACA;EmEzCE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EnE8HA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AmEzKF;EACE;EACA;EACA;;AAGF;EnEMA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;;AoE3HJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EpEoHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AqErMF;EAEE;EACA;EACA;;AAGF;ErEiCA;EACA;EACA;EACA;EACA;EACA;EACA;EqErCE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;;AAGF;ErEkHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqE/JF;ErE6GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqE3JF;ErEyGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqEvJF;ErEqGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqEnJF;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAEF;EACE;;AAEF;EACE;;;AChFF;EtEmJA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AsEhMF;EtEmCA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AsElHJ;AAAA;AAAA;EAGE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMF;AAAA;EACE;;AAGF;AAAA;EtEEA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;;AuE3HJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AACA;AAAA;EvEbF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EuEtBI;;AvEwBJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AuEjEA;AAAA;EACE;;AAKN;EAEE;EACA;EACA;;AAGF;EvE/BA;EACA;EACA;EACA;EACA;EACA;EACA;;;AwE9CA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;ExEsBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EwEzDI;;AxE2DJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AwEpGA;AAAA;EACE;;AAKN;ExEsHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EwE1IE;EACA;;AxE2IF;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AwEjKF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAEF;ExEjBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AwE/DJ;EACE;;AACA;EACE;EACA;;AAGJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;;AAEF;EACE;;AACA;ExE/CF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AwEhCJ;EACE;;;AC3FJ;AACA;AACA;AACA;EACE;EzEmCA;EACA;EACA;EACA;EACA;EACA;EACA;EyEtCA;;AAEA;EACE;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;EzEQA;EACA;EACA;EACA;EACA;EACA;EACA;;AyEXE;AAAA;EACE;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;;AAKN;EzERA;EACA;EACA;EACA;EACA;EACA;EACA;EyEKE;EACA;EACA;EACA;;AAGF;EACE;;AACA;EzEnBF;EACA;EACA;EACA;EACA;EACA;EACA;EyEeI;;AAIJ;EACE;;;AAIJ;AACA;AACA;AAII;EACE;;AAIF;EACE;EACA;;AAGJ;AAAA;EAEE;;;AAKF;EACE;;AACA;EACE;;;AAOF;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMJ;EACE;;AAKF;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EzE3LF;;AyE8LI;EACE;EACA;;AAKN;EACE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EzElLF;EACA;EACA;EACA;EACA;EACA;EACA;EyE8KE;EACA;;AAYF;EACE;;AACA;EACE;;AAEF;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAMR;AACA;AACA;AAGE;EACE;EACA;;AACA;EzEpQF;EACA;EACA;EACA;EACA;EACA;EACA;;;AyEoQF;AACA;AACA;AAEA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACzWE;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC3CJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;E3EqIF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2EpLA;E3EkIF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2EhLA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAIJ;E3EQA;EACA;EACA;EACA;EACA;EACA;EACA;E2EZE;EACA;EAEA;;AAKA;EACE;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AASJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;E3E/DF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2E4BI;;A3E1BJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;A2EfA;AAAA;EACE;;AAKN;EACE;EACA;;AAGF;E3E4BA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2ExEA;E3EsBF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2ErEA;E3EmBF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2ExCI;;A3E0CJ;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2ElEE;EACE;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAKN;E3ENA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2EvCF;E3EXA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2EpCA;EACE;;AAIJ;E3EnBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2E3BF;E3ElIA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A2EoDJ;EACE;;AAIF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AASF;EAGE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEE;EACE;EACA;;AAMJ;E3E/EF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;A2EkCF;EACE;;;ACvOF;E5EuCA;EACA;EACA;EACA;EACA;EACA;EACA;E4EtCE;EACA;;AAMF;E5EyBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E4E5DE;EACA;;A5E6DF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A4ErGJ;EAEE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;;AAGF;EACE;;AACA;EACE;;;AC1CN;AACA;AACA;AAGE;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;AC1DJ;AACA;AACA;AAEA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;E9E/NA;;;A8EqOF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC3PA;AAAA;EAEE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AC9CJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AACA;EAEE;;;AAKF;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAKF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;AAIA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKE;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAEA;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AACA;EACE,OFlEgB;;AEoElB;EACE,OFlEgB;;AEuElB;EACE,OF3EgB;;AE6ElB;EACE,OF7EO;;AE+ET;EACE,OF/EO;;AEiFT;EACE,OFjFgB;;AEuFxB;EACE;EACA;EACA;;;AAQI;EAGE;;AAEF;EAGE;;AAKF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAKR;EACE;;AAEA;EhFhMF;EACA;EACA;EACA;EACA;EAKA;EgF0LI;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAMR;EACE;;;AAGF;EACE;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAcE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAGE;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;;AAKF;AAAA;EhF9QA;EACA;EACA;EACA;EACA;EgF6QE;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AAKF;AAAA;EhFtPA;EACA;EACA;EACA;EACA;EACA;EACA;EgFmPE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;;ACtTJ;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAKJ;AAAA;AAAA;EAGE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAEA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;AAAA;EACE;;;AAKF;EACE;;AAGF;EACE;;AAEF;EACE;;AAGF;AAAA;EAEE;EACA;;;AAKJ;EACE;;;AAIA;EACE;EACA;;;AAKJ;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAIF;AAAA;EAEE;;;AChHF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA","file":"dorako-ui.css"}
\ No newline at end of file
diff --git a/styles/dorako-ux/dorako-ux.css.map b/styles/dorako-ux/dorako-ux.css.map
new file mode 100644
index 0000000..ede8743
--- /dev/null
+++ b/styles/dorako-ux/dorako-ux.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../../sass/_colors.scss","../../sass/_mixins.scss","../../sass/dorako-ux/_compact-ui.scss","../../sass/dorako-ux/_dorako-ui.scss","../../sass/dorako-ux/_misc.scss","../../sass/dorako-ux/_reset.scss"],"names":[],"mappings":"AAGA;AACA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EC5NA;;;ADkOF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;;AEhQA;AAAA;EAEE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AC9CJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AACA;EAEE;;;AAKF;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAKF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;AAIA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKE;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAEA;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AACA;EACE,OHrEgB;;AGuElB;EACE,OHrEgB;;AG0ElB;EACE,OH9EgB;;AGgFlB;EACE,OHhFO;;AGkFT;EACE,OHlFO;;AGoFT;EACE,OHpFgB;;AG0FxB;EACE;EACA;EACA;;;AAQI;EAGE;;AAEF;EAGE;;AAKF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAKR;EACE;;AAEA;EFhMF;EACA;EACA;EACA;EACA;EAKA;EE0LI;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAMR;EACE;;;AAGF;EACE;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAcE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAGE;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;;AAKF;AAAA;EF9QA;EACA;EACA;EACA;EACA;EE6QE;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AAKF;AAAA;EFtPA;EACA;EACA;EACA;EACA;EACA;EACA;EEmPE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;;ACtTJ;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAKJ;AAAA;AAAA;EAGE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAEA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;AAAA;EACE;;;AAKF;EACE;;AAGF;EACE;;AAEF;EACE;;AAGF;AAAA;EAEE;EACA;;;AAKJ;EACE;;;AAIA;EACE;EACA;;;AAKJ;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAIF;AAAA;EAEE;;;AChHF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA","file":"dorako-ux.css"}
\ No newline at end of file
diff --git a/styles/foundry2-theme/foundry2-theme.css.map b/styles/foundry2-theme/foundry2-theme.css.map
new file mode 100644
index 0000000..d1c3470
--- /dev/null
+++ b/styles/foundry2-theme/foundry2-theme.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../../sass/foundry2-theme/foundry-core/_app-ui.scss","../../sass/_mixins.scss","../../sass/foundry2-theme/foundry-core/_controls.scss","../../sass/foundry2-theme/foundry-core/_hotbar.scss","../../sass/foundry2-theme/foundry-core/_navigation.scss","../../sass/foundry2-theme/foundry-core/_notifications.scss","../../sass/foundry2-theme/foundry-core/_placeable-hud.scss","../../sass/foundry2-theme/foundry-core/_sidebar.scss","../../sass/foundry2-theme/modules/_monks.scss","../../sass/foundry2-theme/modules/_token-action-hud.scss","../../sass/foundry2-theme/modules/_dice-tray.scss","../../sass/foundry2-theme/modules/_dfce.scss","../../sass/foundry2-theme/modules/_pf2e-utility-buttons.scss","../../sass/foundry2-theme/pf2e-system/_hazard-sheet.scss","../../sass/foundry2-theme/pf2e-system/_familiar-sheet.scss","../../sass/foundry2-theme/pf2e-system/_loot-sheet.scss","../../sass/foundry2-theme/pf2e-system/_npc-sheet.scss","../../sass/foundry2-theme/pf2e-system/_actor-sheet.scss","../../sass/foundry2-theme/pf2e-system/_kingdom-sheet.scss","../../sass/foundry2-theme/pf2e-system/_party-sheet.scss","../../sass/foundry2-theme/pf2e-system/_messages.scss","../../sass/foundry2-theme/pf2e-system/_critical-deck.scss","../../sass/foundry2-theme/pf2e-system/_pc-sheet.scss","../../sass/foundry2-theme/pf2e-system/_compendium-browser.scss","../../sass/foundry2-theme/pf2e-system/_code-mirror.scss"],"names":[],"mappings":";AAAA;AACA;AACA;AAEA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAIJ;AAAA;AAAA;ECpEA;EDsEE;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAIJ;AAAA;EAGE;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAGF;AAAA;EACE;;AACA;AAAA;ECvEF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EDyGI;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;;AAKN;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EC5FA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;ADaJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AACA;AAAA;ECxGF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoDA;EACA;EACA;EACA;EACA;EACA;EACA;EDUI;;AClEJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAeJ;AAAA;EACE;EACA;EACA;EACA;;ADQF;AAAA;EACE;;AAGF;AAAA;EACE;;AACA;AAAA;EACE;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EAME;;AALA;AAAA;EC3EF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EDuDI;EACA;;ACtDJ;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;ADkCF;AAAA;EACE;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAIA;EACA;EACA;EACA;EACA;EAGA;AAAA;AAAA;EAGA;;AAGA;AAAA;EACE;EACA;EACA;;AAIJ;AAAA;EACE;EACA;EAWA;EACA;EACA;;AAQF;AAAA;EACE;EAEA;;AAKA;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAeF;AAAA;AAAA;AAAA;ECpTA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;;ADsOJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EC9MA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AD2LF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AACA;AAAA;EACE;EACA;;;AAKN;AACA;AACA;AAGE;ECrXA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EDiVE;;AC/UF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;ADuSJ;EACE;;AACA;EACE;;AAGJ;EACE;;AAGF;EAEE;;;AAKF;EACE;EACA;;AAEF;EACE;;AAEF;EClZA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ED8WE;EACA;;AC7WF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;ADqUJ;EACE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EC1bF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EDsZI;;ACpZJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AD4WF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AAIJ;EAEE;;AACA;EACE;;AAEF;EACE;;AAIJ;EC/eA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ED2cE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;ACjdF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;ADuaF;EACE;;AAIJ;EC/fA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoDA;EACA;EACA;EACA;EACA;EACA;EACA;EDiaE;EAEA;EACA;EACA;EACA;;AC9dF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAeJ;EACE;EACA;EACA;EACA;;ADmaF;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EAOE;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;;AAGF;EAIE;EACA;;AAGF;EAGE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AACA;ECnkBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;ADqfJ;EAGE;EACA;;AAGF;EACE;;AAGF;ECnlBA;EACA;EACA;EACA;EACA;EACA;EACA;EDglBE;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EAEE;;AACA;EACE;;AAIJ;EACE;EACA;EACA;;AAQF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAMA;;AAJA;AAAA;EACE;;AAIF;AAAA;EACE;;AAEF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAEF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;EAEE;;AAKF;EACE;;AAIJ;EACE;;AAEF;EACE;EACA;;AAGF;AAAA;EAEE;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;;AAKN;AACA;AACA;AAEA;ECvvBE;EACA;EACA;EACA;EACA;EACA;EACA;;;ADqvBF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EChxBE;EACA;EACA;EACA;EACA;EACA;EACA;EA4JA;EACA;EACA;EACA;EACA;EACA;EACA;;AD2mBE;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;;AEv0BN;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;EDoBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECtDI;EACA;EACA;EACA;;ADqDJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAzEJ;AAAA;EACE;;AAGF;AAAA;EACE;;AC1BE;AAAA;EDWJ;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoDA;EACA;EACA;EACA;EACA;EACA;EACA;;AAxDA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAeJ;AAAA;EACE;EACA;EACA;EACA;;;ACzGF;EACE;EDEF;EACA;EACA;EACA;EACA;EACA;EACA;ECNE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACjDN;AACA;AACA;AAGE;EFoCA;EACA;EACA;EACA;EACA;EACA;EACA;;AEtCA;EACE;EACA;EF8BF;EACA;EACA;EACA;EACA;EACA;EACA;;AEjCE;EFJF;EEOI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EFlBF;EEoBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AC/DJ;AACA;AACA;AAEA;EACE;;AAEA;EHkCA;EACA;EACA;EACA;EACA;EACA;EACA;EGtCE;EACA;EACA;EACA;EACA;;AAIA;EHwBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EG5DI;;AH8DJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AGvGA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EHMJ;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EG1CM;EACA;EACA;;AH0CN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AGpFE;EACE;;AAIJ;EHJJ;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoDA;EACA;EACA;EACA;EACA;EACA;EACA;;AAxDA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAeJ;EACE;EACA;EACA;EACA;;AG/FI;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;;AChEZ;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;;ACvBN;AACA;AACA;AAEA;ELgJE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AK7LJ;AACA;AACA;AAGE;EAEE;EACA;EACA;EACA;;AAEE;EACE;ELoBN;EACA;EACA;EACA;EACA;EACA;EACA;;AKtBI;EACE;EACA;;AAGF;EACE;EACA;;AAKN;ELIA;EACA;EACA;EACA;EACA;EACA;EACA;EA4JA;EACA;EACA;EACA;EACA;EACA;EACA;;AKxKA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AAGF;ELtBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAzEJ;EACE;;AAGF;EACE;;AKYA;EL1DF;EK6DI;EACA;EACA;EACA;;AAeF;ELhDF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoDA;EACA;EACA;EACA;EACA;EACA;EACA;;AAxDA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAeJ;EACE;EACA;EACA;EACA;;;AM/IJ;AACA;AACA;AAGE;EACE;EACA;;AAEA;ENCF;;AMCI;EACE;;AAGF;EN0BJ;EACA;EACA;EACA;EACA;EACA;EACA;EM9BM;EACA;EACA;;AAKN;EACE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AACA;EACE;EACA;;AAIJ;AAAA;AAAA;ENAA;EACA;EACA;EACA;EACA;EACA;EACA;;AMAA;ENNA;EACA;EACA;EACA;EACA;EACA;EACA;EMEE;EACA;EACA;EACA;;;AAKF;AAAA;EAEE;EACA;EACA;EACA;;;AC7DF;EAEE;EACA;;AAGA;EACE;;AAIJ;EAEE;;AAGF;EAGE;;AAGF;EACE;;AAGF;EAGE;;AAEF;EAEE;;AAGF;EP+GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AO5JF;EPAA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AO/EJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;ACzEF;ERmJA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AQ9LF;EACE;;;AAKF;AAAA;AAAA;AAAA;ER4BA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;;AQxGJ;ERqBA;EACA;EACA;EACA;EACA;EACA;EACA;EQzBE;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;;AAGF;ERMA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAoDA;EACA;EACA;EACA;EACA;EACA;EACA;;AAxDA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAeJ;EACE;EACA;EACA;EACA;;AQxGF;EACE;EACA;;AAGF;ERHA;EACA;EACA;EACA;EACA;EACA;EACA;;;AS9CA;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAEA;EACE;EACA;;AACA;EACE;;AAUF;EACE;;AACA;EACE;;AAOV;ETgGF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ESpHI;EACA;;ATqHJ;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AUpMF;EACE;;AACA;EACE;EACA;;AAIJ;EACE;;AAIA;EACE;;AAGF;EACE;;;AClBJ;EACE;;AAGF;AAAA;EXoCA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;;AY3HJ;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EZuIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AYlLF;EZiIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AY3KF;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EZbA;EACA;EACA;EACA;EACA;EACA;EACA;EYSE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;AClEJ;EACE;;AAEF;EbqCA;EACA;EACA;EACA;EACA;EACA;EACA;EazCE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;Eb8HA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AaxKF;EbYA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;;Ac3HJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EdoHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AepMF;EAEE;EACA;EACA;;AAGF;EfiCA;EACA;EACA;EACA;EACA;EACA;EACA;EerCE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAGF;EfsHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AelKF;EfiHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;Ae9JF;Ef6GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;Ae1JF;EfyGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AetJF;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAEF;EACE;;AAEF;EACE;;;AC5EF;EhBmJA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AgB/LF;EhBmCA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AgBlHJ;AAAA;AAAA;EAGE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMF;AAAA;EACE;;AAGF;AAAA;EhBEA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;;AiB3HJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AACA;AAAA;EjBbF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EiBtBI;;AjBwBJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AiBjEA;AAAA;EACE;;AAKN;EAEE;EACA;EACA;;AAGF;EjB/BA;EACA;EACA;EACA;EACA;EACA;EACA;;;AkB9CA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;ElBsBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EkBzDI;;AlB2DJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AkBpGA;AAAA;EACE;;AAKN;ElBsHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EkBzIE;EACA;;AlB0IF;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AkBhKF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAEF;ElBjBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AkB/DJ;EACE;;AACA;EACE;EACA;;AAGJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;;AAEF;EACE;;AACA;ElB/CF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AkBhCJ;EACE;;;AC3FJ;AACA;AACA;AACA;EACE;EnBmCA;EACA;EACA;EACA;EACA;EACA;EACA;EmBtCA;;AAEA;EACE;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;EnBQA;EACA;EACA;EACA;EACA;EACA;EACA;;AmBXE;AAAA;EACE;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;;AAKN;EnBRA;EACA;EACA;EACA;EACA;EACA;EACA;EmBKE;EACA;EACA;EACA;;AAGF;EACE;;AACA;EnBnBF;EACA;EACA;EACA;EACA;EACA;EACA;EmBeI;;AAIJ;EACE;;;AAIJ;AACA;AACA;AAII;EACE;;AAIF;EACE;EACA;;AAGJ;AAAA;EAEE;;;AAKF;EACE;;AACA;EACE;;;AAOF;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMJ;EACE;;AAKF;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EnB3LF;;AmB8LI;EACE;EACA;;AAKN;EACE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EnBlLF;EACA;EACA;EACA;EACA;EACA;EACA;EmB8KE;EACA;;AAYF;EACE;;AACA;EACE;;AAEF;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAMR;AACA;AACA;AAGE;EACE;EACA;;AACA;EnBpQF;EACA;EACA;EACA;EACA;EACA;EACA;;;AmBoQF;AACA;AACA;AAEA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACzWE;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC3CJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;ErBqIF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqBnLA;ErBkIF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqB/KA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAIJ;ErBQA;EACA;EACA;EACA;EACA;EACA;EACA;EqBZE;EACA;EAEA;;AAKA;EACE;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AASJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;ErB/DF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EqB4BI;;ArB1BJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AqBfA;AAAA;EACE;;AAKN;EACE;EACA;;AAGF;ErB4BA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqBvEA;ErBsBF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqBpEA;ErBmBF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EqBvCI;;ArByCJ;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqBjEE;EACE;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAKN;ErBNA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqBtCF;ErBXA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqBnCA;EACE;;AAIJ;ErBnBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqB1BF;ErBlIA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AqBoDJ;EACE;;AAIF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AASF;EAGE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEE;EACE;EACA;;AAMJ;ErB/EF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqBmCF;EACE;;;ACvOF;EtBuCA;EACA;EACA;EACA;EACA;EACA;EACA;EsBtCE;EACA;;AAMF;EtByBA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EsB5DE;EACA;;AtB6DF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AsBrGJ;EAEE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;;AAGF;EACE;;AACA;EACE;;;AC1CN;AACA;AACA;AAGE;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE","file":"foundry2-theme.css"}
\ No newline at end of file
diff --git a/styles/module-support.css b/styles/module-support.css
deleted file mode 100644
index 6c8d32a..0000000
--- a/styles/module-support.css
+++ /dev/null
@@ -1,3810 +0,0 @@
-@charset "UTF-8";
-/* ----------------------------------------- */
-/* Color definitions */
-/* ----------------------------------------- */
-/* Colors */
-/* Global */
-/* used for mini headers, alternate primary color */
-/* compliments the primary color, usually used in combination */
-/* for all other uses */
-/* Lighter / Darker */
-/* Text */
-/* ----------------------------------------- */
-/* Color schemes */
-/* ----------------------------------------- */
-/* Proficiency ranks */
-/* Rarities */
-/* Degrees of success */
-/* Value adjustments (e.g. weak/elite) */
-/* ----------------------------------------- */
-/* CSS Custom Properties */
-/* ----------------------------------------- */
-:root {
- /* Global */
- --primary: #5e0000;
- --system-primary: #5e0000;
- --primary-light: #b10000;
- --primary-dark: #380000;
- --system-secondary: #171f69;
- --secondary: #171f69;
- --secondary-light: #2836b7;
- --secondary-dark: #0d113a;
- --tertiary: #e9d7a1;
- --remaster: hsl(152, 87%, 15%);
- --remaster-light: hsl(170, 96%, 19%);
- --remaster-dark: hsl(153, 100%, 8%);
- --rarity-common: #323232;
- --rarity-uncommon: #98513d;
- --rarity-rare: #002664;
- --rarity-unique: #54166e;
- --alt: #786452;
- --alt-dark: #443730;
- --bg: #f8f4f1;
- --bg-dark: #e7d9cf;
- --gold-brown: #956d58;
- --sub: #605856;
- --color-disabled: #ababab;
- --blind-bg: #a57aa5;
- --whisper-bg: #e3e3ff;
- --inline-link-bg: #ddd;
- --inline-repost-bg: #eaeaea;
- --visibility-gm-bg: #e8e8ef;
- --visibility-owner-bg: #ddebe1;
- --blind-roll: #f5eaf5;
- /* Lighter / Darker */
- --light: #910000;
- --dark: #2b0000;
- --tertiary-dark: #dfc578;
- --tertiary-light: #f3e9ca;
- /* Text */
- --body: var(--text-dark);
- --color-text-trait: #f5efe0;
- --text-dark: #1c1c1c;
- --text-light: white;
- /* Borders */
- --color-border-trait: #d8c384;
- --color-border-divider: #baa991;
- /* Mats */
- --mats-dark: #1c1c1c;
- --mats-gold-dark: #dbc682;
- --mats-gold-light: #e6d8a7;
- --mats-green-light: #99aea1;
- --mats-green: #3e644b;
- --mats-green-dark: #233b2b;
- /* Headers w/ boxes */
- --header-color: var(--text-light);
- --header-bg: var(--secondary);
- /* Sidebar */
- --sidebar-label: var(--tertiary-dark);
- --sidebar-title: var(--tertiary);
- /* App UI */
- --glass-bg: rgba(20, 20, 20, 0.6);
- --glass-bg-gold: rgba(103, 88, 60, 0.441);
- --glass-bg-light: rgba(255, 255, 255, 0.1);
- --glass-bg-dark: rgba(0, 0, 0, 0.7);
- --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);
- --glassy: 0px 0px 3px 0px rgba(255, 255, 255, 0.4) inset, 0px 0px 2px 1px rgba(0, 0, 0, 1),
- 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
- --glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8);
- --glassy-sharp-inset: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
- --glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8);
- --sheet-light: url(../img/background-light.webp);
- --sheet-dark: url(../img/background-dark4.webp);
- --header: url(../img/blue-header.webp);
- --banner-top: url(../img/blue-sidebar-top.webp);
- --banner-bottom: url(../img/blue-sidebar-bottom.webp);
- --hotbar-width: unset;
- --controls-margin: 8px;
-}
-
-/* ----------------------------------------- */
-/* Overwrite Foundry colors */
-/* ----------------------------------------- */
-.dorako-ui {
- --color-border-highlight: var(--tertiary);
- --color-border-highlight-alt: var(--tertiary-dark);
- --color-shadow-primary: var(--primary-light);
- --color-shadow-highlight: var(--primary-light);
- --sheet: var(--sheet-light);
- --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");
- --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");
- --half-transparent: rgba(0, 0, 0, 0.5);
-}
-.dorako-ui *::-webkit-scrollbar-thumb {
- background: var(--tertiary);
- border: 1px solid var(--gold-brown);
-}
-.dorako-ui a,
-.dorako-ui button {
- 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, outline 0.15s;
-}
-
-.dorako-ui.dark-theme {
- --color-underline-active: var(--tertiary-dark);
- --color-underline-header: var(--tertiary-dark);
- --rarity-common: #e1d8cf;
- --rarity-uncommon: #c45500;
- --rarity-rare: #5362ff;
- --rarity-unique: #e127e1;
- --color-shadow-primary: var(--tertiary-dark);
- --color-shadow-highlight: var(--tertiary);
- --sheet: var(--sheet-dark);
- --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");
- --body: var(--text-light);
- --bg: var(--glass-bg-dark);
- --half-transparent: rgba(255, 255, 255, 0.5);
-}
-
-.foundry2-pc,
-.foundry2 {
- --rarity-common: #e1d8cf;
- --rarity-uncommon: #c45500;
- --rarity-rare: #5362ff;
- --rarity-unique: #e127e1;
-}
-
-/* ----------------------------------------- */
-/* Cautious Gamemaster's Pack (CGMP) */
-/* ----------------------------------------- */
-#chat-log .dorako-ui.dark-theme.message.emote .message-content {
- color: unset;
-}
-
-/* ----------------------------------------- */
-/* Combat Carousel */
-/* ----------------------------------------- */
-#controls ol li.scene-control[data-control=combat-carousel] {
- position: relative;
-}
-
-.dorako-ui#combat-carousel .splide__track {
- overflow: visible;
-}
-.dorako-ui#combat-carousel:hover {
- background: none;
-}
-.dorako-ui#combat-carousel .card {
- background: none;
- border: none;
-}
-.dorako-ui#combat-carousel .drag-handle {
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
-}
-.dorako-ui#combat-carousel .splide__slide:hover meter::after {
- top: -17px;
- text-shadow: 0px 0px 3px black;
- background: none;
-}
-.dorako-ui#combat-carousel .splide__slide:hover .fa-dice-d20 {
- color: var(--color-text-light-highlight);
-}
-.dorako-ui#combat-carousel .initiative {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0px 0px 3px black;
-}
-.dorako-ui#combat-carousel .initiative .fa-dice-d20 {
- color: var(--color-text-light-heading);
-}
-.dorako-ui#combat-carousel .initiative:hover {
- background-color: var(--primary);
-}
-.dorako-ui#combat-carousel .initiative:hover .fa-dice-d20 {
- color: var(--color-text-light-highlight);
-}
-.dorako-ui#combat-carousel .is-active-combatant.card .avatar {
- overflow: visible;
-}
-.dorako-ui#combat-carousel .is-active-combatant.card .avatar img {
- 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, outline 0.15s;
- filter: drop-shadow(0px 0px 10px var(--tertiary));
-}
-.dorako-ui#combat-carousel .initiative input.fa-stack-1x {
- font-size: 24px;
- text-shadow: 0px 0px 3px black, 0px 1px 0px black;
-}
-.dorako-ui#combat-carousel .splide__slide:hover:not(.combat-round) {
- transform: scale(1);
- margin: 0px;
-}
-.dorako-ui#combat-carousel .splide__slide:hover:not(.combat-round) .avatar {
- overflow: visible;
-}
-.dorako-ui#combat-carousel .splide__slide:hover:not(.combat-round) .avatar img {
- 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, outline 0.15s;
- filter: drop-shadow(0px 0px 10px var(--tertiary));
-}
-.dorako-ui#combat-carousel .splide__slide:hover .name {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
- backdrop-filter: blur(5px);
- min-height: 34px;
- min-width: 100px;
- font-size: var(--font-size-14);
- line-height: var(--font-size-14);
- top: -40px;
- left: unset;
- text-shadow: 0px 0px 3px black;
- height: unset;
- overflow: unset;
- display: flex;
- flex-direction: column;
- justify-content: center;
- gap: 5px;
- padding: 5px 8px;
-}
-.dorako-ui#combat-carousel .splide__slide:hover .name h3 {
- margin: 0px;
-}
-.dorako-ui#combat-carousel .encounter-info, .dorako-ui#combat-carousel .encounter-controls {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
-}
-.dorako-ui#combat-carousel:hover .combat-controls a {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
-}
-.dorako-ui#combat-carousel:hover .combat-controls a:hover {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-}
-
-/* ----------------------------------------- */
-/* Custom Hotbar */
-/* ----------------------------------------- */
-:root {
- --custom-hotbar-chb-macro-size: calc(var(--macro-size) + 2px);
-}
-
-#ui-bottom #hotbars {
- display: flex;
- flex-direction: column;
- gap: 5px;
-}
-#ui-bottom #hotbars #hotbar {
- position: unset;
-}
-
-@media (max-width: 1120px) {
- #custom-hotbar {
- width: 354px;
- }
-}
-.dorako-ui#custom-hotbar {
- position: static;
- height: auto;
- margin-bottom: 0px;
-}
-.dorako-ui#custom-hotbar #custom-action-bar {
- margin-left: 3px;
-}
-.dorako-ui#custom-hotbar #custom-macro-list {
- gap: 5px;
- border: none;
-}
-.dorako-ui#custom-hotbar .bar-controls {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- height: auto;
-}
-.dorako-ui#custom-hotbar .macro {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- border-radius: 3px;
-}
-.dorako-ui#custom-hotbar .macro.active:hover::before {
- content: "";
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- box-shadow: 0px 0px 10px rgba(220, 200, 100, 0.5) inset, var(--glassy);
- border-radius: 3px;
- overflow: hidden;
- pointer-events: none;
-}
-.dorako-ui#custom-hotbar .macro:hover {
- background-color: var(--primary-light);
-}
-.dorako-ui#custom-hotbar .macro.inactive {
- box-shadow: var(--glassy);
-}
-.dorako-ui#custom-hotbar .macro.active:hover {
- box-shadow: var(--glassy);
- border: none;
- background-color: var(--primary);
-}
-.dorako-ui#custom-hotbar .macro .macro-key {
- background: none;
- right: 6px;
- padding: 0px;
- font-weight: initial;
- text-shadow: 0px 1px 5px black, 0px 1px 5px black;
-}
-
-/* ----------------------------------------- */
-/* Damage Log */
-/* ----------------------------------------- */
-nav.damage-log-nav.tabs {
- flex: 0;
- margin: 0px 2px;
- box-shadow: none;
- border: none;
-}
-nav.damage-log-nav.tabs .item {
- 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, outline 0.15s;
- margin: 2px;
- color: white;
- border-radius: 3px;
- margin: 2px;
- border: none;
-}
-nav.damage-log-nav.tabs .item:hover {
- box-shadow: var(--gold-and-glow);
- background-color: var(--secondary);
- text-shadow: 0px 0px 3px black;
- border: none;
- border-radius: 3px;
-}
-nav.damage-log-nav.tabs .item.active {
- box-shadow: var(--gold-and-glow);
- background-color: var(--secondary-light);
- text-shadow: 0px 0px 3px black;
- border: none;
- border-radius: 3px;
-}
-
-#damage-log {
- margin-left: 4px;
-}
-
-.dorako-ui {
- /* Styling for damage messages */
- /* Styling for healing messages */
- /* Dim reverted damage */
- /* Dim reverted healing */
-}
-.dorako-ui.message.damage-log.damage {
- background-color: #ffd9d9;
- background-blend-mode: luminosity;
-}
-.dorako-ui.message.damage-log.healing {
- background-color: #d9ffd9;
- background-blend-mode: luminosity;
-}
-.dorako-ui.message.damage-log.reverted.damage {
- background-color: #ffeaea;
- background-blend-mode: luminosity;
-}
-.dorako-ui.message.damage-log.reverted.healing {
- background-color: #eaffea;
- background-blend-mode: luminosity;
-}
-
-/* ----------------------------------------- */
-/* DF Chat Enhancements */
-/* ----------------------------------------- */
-.message.chat-message.dorako-ui.dark-theme.dfce-cm-middle .message-delete, .message.chat-message.dorako-ui.dark-theme.dfce-cm-bottom .message-delete {
- color: white;
- top: 5px;
- text-shadow: 0px 0px 1px black;
-}
-
-.message.chat-message .message-delete {
- z-index: 1;
-}
-.message.chat-message.dfce-cm-top {
- border-bottom-style: none;
- border-bottom-left-radius: 0px;
- border-bottom-right-radius: 0px;
- margin-bottom: 0px;
- padding-bottom: 5px;
-}
-.message.chat-message.dfce-cm-middle, .message.chat-message.dfce-cm-bottom {
- position: relative;
- border-top-style: none;
- border-bottom-style: none;
- border-radius: 0px;
-}
-.message.chat-message.dfce-cm-middle .message-content, .message.chat-message.dfce-cm-bottom .message-content {
- padding-right: 0px;
-}
-.message.chat-message.dfce-cm-middle .sender-wrapper,
-.message.chat-message.dfce-cm-middle .portrait-and-name, .message.chat-message.dfce-cm-bottom .sender-wrapper,
-.message.chat-message.dfce-cm-bottom .portrait-and-name {
- display: none;
-}
-.message.chat-message.dfce-cm-middle .message-header, .message.chat-message.dfce-cm-bottom .message-header {
- background: transparent;
- box-shadow: none;
- margin: 0px;
- padding: 0px;
- padding-right: 5px;
-}
-.message.chat-message.dfce-cm-middle .header-meta, .message.chat-message.dfce-cm-bottom .header-meta {
- display: none;
-}
-.message.chat-message.dfce-cm-middle {
- margin-top: 0px;
- margin-bottom: 0px;
- padding-top: 0px;
- padding-bottom: 5px;
-}
-.message.chat-message.dfce-cm-bottom {
- margin-top: 0px;
- padding-top: 0px;
- border-radius: 0px 0px 5px 5px;
-}
-
-#chat-controls {
- padding: 0px;
-}
-
-#dorako-nonrt-buttons {
- flex-grow: 0;
-}
-
-#chat-controls .buttons {
- display: flex;
- gap: 2.5px;
-}
-#chat-controls .buttons button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- color: var(--color-text-light-heading);
- background-color: var(--glass-bg-light);
- text-shadow: 0px 0px 3px black;
- display: flex;
- justify-content: center;
- align-items: center;
- height: 32px;
- flex: 1 1 32px;
- width: 32px;
-}
-#chat-controls .buttons button:hover {
- color: var(--color-text-light-highlight);
- background-color: var(--primary-light);
-}
-#chat-controls .buttons button.toggle:hover {
- background-color: var(--secondary);
-}
-#chat-controls .buttons button.toggle.active {
- color: var(--color-text-light-highlight);
- background-color: var(--secondary-light);
-}
-
-/* ----------------------------------------- */
-/* DFCE Chat Merge */
-/* ----------------------------------------- */
-.dorako-ui.light-theme.dfce-cm-bottom .dorako-header, .dorako-ui.light-theme.dfce-cm-middle .dorako-header {
- color: black !important;
- text-shadow: 0px 1px 1px white !important;
-}
-
-.dorako-ui.dfce-cm-middle .dorako-header, .dorako-ui.dfce-cm-bottom .dorako-header {
- display: none;
-}
-.dorako-ui.dfce-cm-middle:hover .dorako-header, .dorako-ui.dfce-cm-bottom:hover .dorako-header {
- display: block;
- position: absolute;
- right: 5px;
- top: 3px;
- width: fit-content;
- background: none !important;
- box-shadow: none;
- z-index: 1;
-}
-
-/* ----------------------------------------- */
-/* Dice Tray */
-/* ----------------------------------------- */
-.dice-tray {
- display: flex;
- flex-direction: column;
- gap: 5px;
-}
-.dice-tray .dice-tray__stacked {
- gap: 3px;
-}
-.dice-tray input[type=text] {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- background-color: var(--glass-bg-light);
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
-}
-.dice-tray input[type=text]:hover {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background-color: var(--secondary);
- color: var(--color-text-light-highlight);
-}
-.dice-tray input[type=text]:focus {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background-color: var(--secondary-light);
- color: white;
-}
-.dice-tray button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- background-color: var(--glass-bg-light);
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
-}
-.dice-tray button svg {
- filter: drop-shadow(0px 0px 3px black);
-}
-.dice-tray button svg * {
- fill: var(--color-text-light-heading);
-}
-.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 {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-}
-.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 {
- filter: drop-shadow(0px 0px 3px black);
-}
-.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 * {
- fill: var(--color-text-light-highlight);
-}
-.dice-tray .flexrow {
- margin-left: 6px;
- margin-right: 6px;
- gap: 5px;
-}
-.dice-tray > * {
- margin: 0px;
-}
-
-.foundry2 .dice-tray .dice-tray__buttons {
- height: 32px;
-}
-.foundry2 .dice-tray .dice-tray__buttons button {
- height: 100%;
- width: auto;
-}
-.foundry2 .dice-tray .dice-tray__buttons button > svg {
- margin: 0px -10px;
-}
-.foundry2 .dice-tray input[type=text] {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
- height: auto;
-}
-.foundry2 .dice-tray input[type=text]:not(:disabled, .disabled):hover, .foundry2 .dice-tray input[type=text]:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
-}
-.foundry2 .dice-tray input[type=text].disabled, .foundry2 .dice-tray input[type=text]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
-}
-.foundry2 .dice-tray input[type=text]::placeholder {
- color: var(--input-placeholder-color);
-}
-.foundry2 .dice-tray input[type=text]::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
-}
-.foundry2 .dice-tray input[type=text][type=checkbox] {
- border: unset;
-}
-
-/* ----------------------------------------- */
-/* PF2e Dorako UI */
-/* ----------------------------------------- */
-section.readaloud {
- border-image-repeat: repeat;
- border-image-slice: 11;
- border-image-source: var(--ornamentation);
- border-image-width: 14px;
- border-style: double;
- padding-left: 8px;
- padding-right: 8px;
- font-weight: 500;
- margin: 0px;
- margin-left: 5px;
- background: none;
- background-color: var(--bg);
-}
-section.readaloud:before, section.readaloud:after {
- background: none;
-}
-
-#sidebar > .dorako-resize {
- width: 6px;
- height: 100%;
- position: absolute;
- top: 0;
- cursor: col-resize;
-}
-
-#chat-form {
- --chatformHeight: 100px;
- flex: 0 0 var(--chatformHeight);
-}
-#chat-form > .dorako-resize {
- width: 100%;
- height: 4px;
- position: fixed;
- cursor: row-resize;
-}
-
-#chat-controls.no-chat-control-icon .chat-control-icon {
- display: none;
-}
-
-#fps {
- position: absolute;
- right: 0;
- bottom: 0;
- width: 60px;
-}
-#fps label {
- display: none;
-}
-
-#ui-bottom.centered {
- display: flex;
- justify-content: center;
-}
-
-#players.dorako-ui h3 {
- border: none;
-}
-
-.chat-message .dorako-header {
- padding-bottom: 5px;
- box-shadow: var(--gold-and-glow);
- background: var(--sheet-light);
- background-size: cover;
- background-color: var(--header-color);
-}
-
-.combat-sidebar li.combatant .token-image {
- z-index: 0;
-}
-
-.combat-sidebar li.combatant .token-name {
- z-index: 1;
-}
-
-.chat-message .message-content .damage-roll:not(:first-child) {
- margin-top: 5px;
-}
-
-.chat-message .flavor-text h4.action {
- font-weight: 700;
- line-height: 1.5em;
- margin: 0;
-}
-.chat-message .flavor-text .target-dc-result {
- line-height: 0.75rem;
- margin-bottom: 4px;
-}
-.chat-message .flavor-text .target-dc-result .target-dc,
-.chat-message .flavor-text .target-dc-result .result {
- display: block;
- margin: 1px 0;
- width: fit-content;
-}
-.chat-message .flavor-text .target-dc-result .unadjusted {
- text-decoration: line-through;
-}
-.chat-message .flavor-text .target-dc-result .adjusted {
- text-decoration: underline dotted;
-}
-.chat-message .flavor-text .target-dc-result .adjusted.increased {
- color: rgb(0, 128, 0);
-}
-.chat-message .flavor-text .target-dc-result .adjusted.decreased {
- color: rgb(255, 0, 0);
-}
-.chat-message .flavor-text .target-dc-result .degree-of-success .criticalSuccess {
- color: rgb(0, 128, 0);
-}
-.chat-message .flavor-text .target-dc-result .degree-of-success .success {
- color: rgb(0, 0, 255);
-}
-.chat-message .flavor-text .target-dc-result .degree-of-success .failure {
- color: rgb(255, 69, 0);
-}
-.chat-message .flavor-text .target-dc-result .degree-of-success .criticalFailure {
- color: rgb(255, 0, 0);
-}
-.chat-message > .message-content .message-buttons {
- display: flex;
- margin: 0.35em 0 2px;
- gap: 3px;
-}
-
-.dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .adjusted.increased {
- color: #00c000;
-}
-.dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .adjusted.decreased {
- color: #ff4040;
-}
-.dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .degree-of-success .criticalSuccess {
- color: #00c000;
-}
-.dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .degree-of-success .success {
- color: #4040ff;
-}
-.dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .degree-of-success .failure {
- color: #ff7440;
-}
-.dorako-ui.dark-theme.chat-message .flavor-text .target-dc-result .degree-of-success .criticalFailure {
- color: #ff4040;
-}
-.dorako-ui.dark-theme.chat-message > .message-content .message-buttons {
- gap: 5px;
-}
-.dorako-ui.dark-theme.chat-message > .message-content .message-buttons button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
-}
-.dorako-ui.dark-theme.chat-message > .message-content .message-buttons button:hover {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-}
-.dorako-ui.dark-theme.chat-message > .message-content .message-buttons button.critical-success:hover {
- background-color: var(--primary-light);
- color: white;
-}
-
-.chat-message > .message-header {
- margin-bottom: 0px;
-}
-
-.dorako-damage-roll .flavor-text > *:nth-child(-n+3) {
- display: none;
-}
-
-.frosted-glass #hotbar .bar-controls,
-.frosted-glass #hotbar .macro,
-.frosted-glass nav#navigation ol#scene-list li.nav-item,
-.frosted-glass nav#controls ol.control-tools li.control-tool,
-.frosted-glass nav#controls ol.control-tools li.scene-control,
-.frosted-glass #tah-expand-hud,
-.frosted-glass .tah-title-button,
-.frosted-glass .tah-action button,
-.frosted-glass #tokenbar .token,
-.frosted-glass #tokenbar .bar-controls,
-.frosted-glass #players,
-.frosted-glass nav#navigation #nav-toggle,
-.frosted-glass #fps,
-.frosted-glass .app {
- backdrop-filter: var(--frosted-glass);
-}
-.frosted-glass #navigation,
-.frosted-glass .control-tools {
- backdrop-filter: unset;
-}
-
-/* ----------------------------------------- */
-/* Settings */
-/* ----------------------------------------- */
-.dorako-ui .tab.category.active[data-tab=pf2e-dorako-ui] h2,
-.dorako-ui .form-group.dorako-ui.settings-header {
- font-size: larger;
- background-color: var(--bg);
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18);
- border: 1px solid var(--color-border-light-primary);
- border-radius: 3px;
- margin: 2px;
- margin-bottom: 10px;
- padding: 10px;
- color: var(--secondary-light);
-}
-.dorako-ui .tab.category.active[data-tab=pf2e-dorako-ui] h2 {
- font-size: var(--font-size-48);
- text-align: center;
- color: var(--primary-light);
- text-shadow: 0px 1px 0px var(--primary);
-}
-
-.dorako-ui.dark-theme .tab.category.active[data-tab=pf2e-dorako-ui] h2,
-.dorako-ui.dark-theme .form-group.dorako-ui.settings-header {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background: var(--glass-bg-light);
- margin-bottom: 10px;
- padding: 10px;
- color: var(--tertiary);
- text-shadow: 0px 0px 3px black;
-}
-.dorako-ui.dark-theme .tab.category.active[data-tab=pf2e-dorako-ui] h2 {
- color: var(--tertiary-dark);
-}
-
-.foundry2 .tab.category.active[data-tab=pf2e-dorako-ui] h2,
-.foundry2 .form-group.dorako-ui.settings-header {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- font-size: larger;
- margin: 2px;
- margin-bottom: 10px;
- padding: 10px;
- color: var(--color-light-2);
- border-color: var(--color-cool-2);
- background: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
-}
-.foundry2 .tab.category.active[data-tab=pf2e-dorako-ui] h2 .notes,
-.foundry2 .form-group.dorako-ui.settings-header .notes {
- color: var(--color-light-3);
-}
-.foundry2 .tab.category.active[data-tab=pf2e-dorako-ui] h2 {
- font-size: var(--font-size-48);
- text-align: center;
- color: var(--color-light-2);
- background: var(--color-warm-2);
- border-color: var(--color-warm-1);
- text-shadow: 0px 1px 0px var(--color-warm-3);
-}
-
-/* ----------------------------------------- */
-/* Enhanced Terrain Layer */
-/* ----------------------------------------- */
-#controls ol.control-tools.sub-controls {
- margin-right: 0px;
-}
-
-#controls ol.control-tools#terrainlayer-tools {
- margin-top: 44px;
-}
-#controls ol.control-tools#terrainlayer-tools .control-tool {
- 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, outline 0.15s;
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
-}
-#controls ol.control-tools#terrainlayer-tools .control-tool:not(#tl-defaultcost):hover {
- background-color: rgba(177, 177, 177, 0.5);
- color: black;
-}
-#controls ol.control-tools#terrainlayer-tools .control-tool:not(#tl-defaultcost):hover button.control-btn:hover {
- border-radius: 3px;
- color: black;
- text-shadow: 0 0 3px var(--color-text-light-highlight);
- box-shadow: none;
-}
-
-/* ----------------------------------------- */
-/* Ripper's Filepicker+ */
-/* ----------------------------------------- */
-.filepicker-plus-tooltip {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- border: none;
- backdrop-filter: blur(5px);
-}
-
-#sidebar .app.window-app.filepicker {
- margin: 0px;
-}
-
-#sidebar .filepicker .window-content {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- background-image: var(--sheet-dark);
- height: calc(100% - 5px);
-}
-
-/* ----------------------------------------- */
-/* Koboldworks turn announcer */
-/* ----------------------------------------- */
-.chat-message[data-message-id].koboldworks.round-cycling h3.round-message {
- margin-left: 17px;
- gap: 20px;
-}
-
-.chat-message[data-message-id].koboldworks.turn-announcer.obfuscated {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- background-size: cover;
- background-blend-mode: luminosity;
- background-color: var(--blind-bg);
-}
-.chat-message[data-message-id].koboldworks.turn-announcer.obfuscated.dorako-ui.dark-theme {
- background: var(--sheet-dark);
- background-size: cover;
- background-blend-mode: luminosity;
- background-color: var(--blind-bg);
-}
-
-/* ----------------------------------------- */
-/* Macros */
-/* ----------------------------------------- */
-.dorako-ui.window-app .window-content .dialog-content .cond-cont {
- background: none;
-}
-
-.foundry2.window-app .window-content .dialog-content .cond-cont {
- background: none;
-}
-.foundry2.window-app .window-content .dialog-content .cond-cont .cond-butt-set {
- display: flex;
-}
-.foundry2.window-app .window-content .dialog-content .cond-cont button {
- box-shadow: unset;
-}
-.foundry2.window-app .window-content .dialog-content .cond-cont .cond-buttons,
-.foundry2.window-app .window-content .dialog-content .cond-cont .cond-buttons:focus {
- width: 100%;
-}
-.foundry2.window-app .window-content .dialog-content .cond-cont .cond-buttons-small,
-.foundry2.window-app .window-content .dialog-content .cond-cont .cond-buttons-small:focus {
- width: 13%;
-}
-
-.dorako-ui.window-app .action-list button.action-btn img {
- border-radius: 3px;
- box-shadow: var(--gold-and-glow);
-}
-.dorako-ui.window-app .action-list button:hover {
- filter: brightness(1.3);
-}
-.dorako-ui.window-app .action-list button.glow {
- box-shadow: var(--gold-and-glow), var(--glassy);
- animation: unset;
- filter: brightness(1.1);
- color: var(--tertiary);
-}
-
-/* ----------------------------------------- */
-/* Monarch */
-/* ----------------------------------------- */
-.window-app.monarch .window-content {
- box-shadow: none;
- background: none;
-}
-
-.window-app.monarch-hand:not(.minimized).no-fade.trans,
-.window-app.monarch-hand:not(.minimized):hover.trans {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- backdrop-filter: blur(5px);
-}
-
-.window-app.monarch-hand .window-header,
-.monarch-hand footer.sheet-footer {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
-}
-
-.monarch .card-hud .controls a i {
- color: var(--color-text-light-heading);
-}
-
-.monarch input[type=text],
-.monarch input[type=number],
-.monarch input[type=password],
-.monarch input[type=date],
-.monarch input[type=time] {
- border: none;
- outline: 1px solid rgba(255, 255, 255, 0.1);
- border-radius: 2px;
- color: var(--color-text-light-heading);
-}
-
-.monarch-hand footer.sheet-footer {
- margin: 2px 10px;
-}
-.monarch-hand footer.sheet-footer button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
-}
-.monarch-hand footer.sheet-footer button:hover {
- color: var(--color-text-light-highlight);
- background-color: var(--primary);
-}
-
-.monarch .card-hud .badge,
-.monarch .card-hud .card-controls {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
-}
-
-.monarch-hand .tooltip {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- backdrop-filter: blur(5px);
-}
-
-/* ----------------------------------------- */
-/* Monk's Common Display */
-/* ----------------------------------------- */
-#common-display-toolbar.dorako-ui {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
-}
-#common-display-toolbar.dorako-ui .move-handle {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- border-radius: 5px 0px 0px 5px;
-}
-#common-display-toolbar.dorako-ui .common-display-button.small {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0px 0px 3px black;
-}
-#common-display-toolbar.dorako-ui .common-display-button.small:hover {
- background-color: var(--primary);
-}
-#common-display-toolbar.dorako-ui .common-display-button.toggle {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- background-color: var(--secondary-dark);
- text-shadow: 0px 0px 3px black;
-}
-#common-display-toolbar.dorako-ui .common-display-button.toggle:hover, #common-display-toolbar.dorako-ui .common-display-button.toggle.active {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background-color: var(--secondary-light);
-}
-
-/* ----------------------------------------- */
-/* Monk's Player Settings */
-/* ----------------------------------------- */
-#client-settings.dorako-ui.dark-theme #mps-view-group {
- border-bottom: 1px solid var(--tertiary);
-}
-
-/* ----------------------------------------- */
-/* Monk's tokenbar */
-/* ----------------------------------------- */
-#tokenbar {
- gap: 3px;
-}
-#tokenbar .token-list {
- gap: 5px;
- border: none;
-}
-#tokenbar .bar-controls {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
-}
-#tokenbar .bar-controls div#tokenbar-move-handle {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- border-radius: 5px 0px 0px 5px;
- margin-right: 2px;
-}
-#tokenbar .token {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- flex: 0 0 52px;
-}
-#tokenbar .token .token-stats {
- background: none;
- text-shadow: 0px 0px 3px black;
-}
-#tokenbar .token:hover {
- background-color: var(--primary);
-}
-#tokenbar .token:hover .token-icon {
- box-shadow: none;
- filter: drop-shadow(0px 0px 5px var(--tertiary));
-}
-#tokenbar .token .token-icon {
- box-shadow: none;
- border-radius: 3px;
-}
-#tokenbar .token .tooltip {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
-}
-
-.monks-tokenbar.chat-card .card-header h3:hover {
- text-shadow: unset;
-}
-
-.monks-tokenbar .sheet .items-list .items-header {
- border: none;
-}
-
-#tokenbar .bar-controls .tokenbar-buttons div.active:not(.disabled) i,
-#tokenbar[movement=free] #movement-free:not(.disabled) i,
-#tokenbar[movement=none] #movement-none:not(.disabled) i,
-#tokenbar[movement=combat] #movement-combat:not(.disabled) i {
- 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, outline 0.15s;
- border: none;
- margin: 2px;
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- border-radius: 3px;
- text-shadow: 0px 0px 3px black;
- background-color: var(--primary-light);
- color: var(--color-text-light-highlight);
-}
-
-#tokenbar:not(.hidectrl) .bar-controls .tokenbar-buttons div.active:not(.disabled):hover i,
-#tokenbar[movement=free]:not(.hidectrl) #movement-free:not(.disabled):hover i,
-#tokenbar[movement=none]:not(.hidectrl) #movement-none:not(.disabled):hover i,
-#tokenbar[movement=combat]:not(.hidectrl) #movement-combat:not(.disabled):hover i {
- color: var(--color-text-light-highlight);
-}
-
-.dorako-ui.dark-theme .monks-tokenbar .sheet .items-list .item .item-name,
-.dorako-ui.dark-theme .monks-tokenbar .sheet .items-list,
-.dorako-ui.dark-theme .monks-tokenbar.chat-card .card-header h3,
-.dorako-ui.dark-theme .monks-tokenbar .sheet .items-list .items-header h3 {
- color: var(--color-text-light-1);
- font-family: unset;
-}
-
-.dorako-ui.dark-theme#requestsavingthrow .request-grid.dice-group div::first-letter {
- font-size: 0rem;
-}
-.dorako-ui.dark-theme#requestsavingthrow .request-grid {
- gap: 5px;
- margin: 5px 10px;
- text-align: center;
-}
-.dorako-ui.dark-theme#requestsavingthrow .request-grid.dice-group {
- display: flex;
- justify-content: space-between;
-}
-.dorako-ui.dark-theme#requestsavingthrow .request-grid > div {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
- padding: 2px 6px;
- background-color: var(--secondary-dark);
-}
-.dorako-ui.dark-theme#requestsavingthrow .request-grid > div:hover {
- background-color: var(--secondary-light);
- color: white;
-}
-.dorako-ui.dark-theme#requestsavingthrow .request-grid > div.selected {
- background-color: var(--secondary-light);
- color: white;
-}
-.dorako-ui.dark-theme .monks-tokenbar .sheet .items-list .item {
- border: none;
- margin-bottom: 2px;
-}
-.dorako-ui.dark-theme .monks-tokenbar .dialog-buttons {
- gap: 5px;
-}
-.dorako-ui.dark-theme .monks-tokenbar.chat-card .card-header {
- border: none;
-}
-.dorako-ui.dark-theme .monks-tokenbar.chat-card .card-footer {
- border: none;
-}
-.dorako-ui.dark-theme .monks-tokenbar.chat-card .card-footer .flexrow {
- gap: 5px;
-}
-.dorako-ui.dark-theme .monks-tokenbar.chat-card .card-footer .flexrow .footer-button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
-}
-.dorako-ui.dark-theme .monks-tokenbar.chat-card .card-footer .flexrow .footer-button:hover {
- color: var(--color-text-light-highlight);
- background-color: var(--primary);
-}
-
-/* ----------------------------------------- */
-/* Monk's little details */
-/* ----------------------------------------- */
-#chat-log .message.round-marker {
- border-bottom: 1px solid var(--tertiary) !important;
-}
-
-#darkness-progress > div > div {
- background-color: var(--primary-light);
-}
-
-.dorako-ui#token-hud.monks-little-details .status-effects .effect-control, .dorako-ui#token-hud.monks-little-details .status-effects .pf2e-effect-control {
- border-radius: unset;
-}
-.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects {
- grid-template-columns: 90px 90px 90px 90px !important;
- background: none;
-}
-.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects .effect-control {
- border: none;
- opacity: unset;
-}
-.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects .effect-control.active {
- border: none;
- opacity: 1;
- background-color: var(--secondary-light);
-}
-.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects .effect-control.active .effect-name {
- color: white;
- opacity: unset;
-}
-.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects .effect-control img {
- border-radius: 4px 0px 0px 4px;
-}
-.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects .effect-control img::before {
- 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, outline 0.15s;
- content: "";
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- box-shadow: 0px 0px 1px var(--tertiary);
- border-radius: 4px 0px 0px 4px;
- overflow: hidden;
- pointer-events: none;
-}
-.dorako-ui #token-hud.placeable-hud.monks-little-details .status-effects .effect-name {
- opacity: unset;
- padding-right: 4px;
- color: var(--color-text-light-heading);
- font-size: var(--font-size-12);
-}
-
-.foundry2#token-hud.monks-little-details .status-effects {
- gap: 5px;
-}
-.foundry2#token-hud.monks-little-details .status-effects .effect-control.active, .foundry2#token-hud.monks-little-details .status-effects .pf2e-effect-control.active {
- border: unset;
-}
-.foundry2 picture {
- opacity: 1 !important;
- left: -1px;
- top: -1px;
- position: relative;
-}
-.foundry2 #token-hud .status-effects .effect-control .badge {
- border-top: unset;
- border-right: unset;
- width: 18px;
- right: 0px;
-}
-
-body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
-}
-body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
-}
-body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
-}
-body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control.disabled, body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
-}
-body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
-}
-body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control.bright.disabled, body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
-}
-body.system-pf2e #token-hud.monks-little-details.foundry2 .status-effects .effect-control.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
-}
-
-/* ----------------------------------------- */
-/* Monk's hotbar expansion */
-/* ----------------------------------------- */
-#hotbar .action-bar.no-arrows + .bar-controls span.page-number,
-#hotbar .hotbar-page .hotbar-page-row .bar-controls span.page-number,
-#hotbar .hotbar-page .hotbar-page-row .bar-controls i {
- line-height: 52px;
-}
-
-#hotbar .hotbar-page .hotbar-page-row.selected .bar-controls .page-number {
- color: var(--tertiary-dark);
-}
-
-[data-tooltip="MonksHotbarExpansion.clear-row"] {
- 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, outline 0.15s;
-}
-[data-tooltip="MonksHotbarExpansion.clear-row"]:hover i {
- text-shadow: 0 0 8px var(--color-shadow-primary);
-}
-
-.hotbar-page .page-number {
- 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, outline 0.15s;
-}
-.hotbar-page .page-number:hover {
- text-shadow: 0 0 8px var(--color-shadow-primary);
-}
-
-#hotbar.foundry2 .hotbar-page,
-#hotbar.dorako-ui .hotbar-page {
- overflow: visible;
- gap: 4px;
- bottom: 56px;
-}
-#hotbar.foundry2 .hotbar-page .macro-list,
-#hotbar.dorako-ui .hotbar-page .macro-list {
- gap: 7px;
- border: none;
-}
-#hotbar.foundry2 .hotbar-page .action-bar,
-#hotbar.dorako-ui .hotbar-page .action-bar {
- margin: 0px 5px 0px 3px;
-}
-
-/* ----------------------------------------- */
-/* Monk's Enhanced Journal */
-/* ----------------------------------------- */
-/* ----------------------------------------- */
-/* Monk's Scene Navigation */
-/* ----------------------------------------- */
-body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
- display: unset;
-}
-
-.dorako-ui#navigation .nav-item-container {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
-}
-.dorako-ui#navigation .nav-item-container #nav-toggle {
- box-shadow: unset;
- border: unset;
- background: unset;
- height: unset;
- flex: unset;
-}
-.dorako-ui#navigation .monks-scene-navigation .scene-list > li a {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
-}
-.dorako-ui#navigation .monks-scene-navigation .scene-list > li a:hover {
- background-color: var(--primary);
- color: var(--color-text-light-heading-highlight);
-}
-.dorako-ui#navigation .monks-scene-navigation .scene-list > li.view a {
- background-color: var(--primary);
- color: var(--color-text-light-heading-highlight);
-}
-.dorako-ui#navigation .monks-scene-navigation .scene-list > li.view a:hover {
- background-color: var(--primary-light);
- color: white;
-}
-.dorako-ui#navigation .monks-scene-navigation .scene-list > li.gm a {
- background-color: var(--secondary);
- color: var(--color-text-light-heading-highlight);
-}
-.dorako-ui#navigation .monks-scene-navigation .scene-list > li.gm a:hover {
- background-color: var(--secondary-light);
- color: white;
-}
-.dorako-ui#navigation .monks-scene-navigation .scene-list > li.gm.view a {
- background-color: var(--secondary-light);
- color: white;
-}
-.dorako-ui#navigation .monks-scene-navigation .scene-list > li.view a, .dorako-ui#navigation .monks-scene-navigation .scene-list > li.context a {
- box-shadow: var(--glassy);
- border: none;
-}
-.dorako-ui#navigation .monks-scene-navigation .scene-list > li.active a {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- box-shadow: var(--gold-and-glow), var(--glassy);
-}
-.dorako-ui#navigation.background .monks-scene-navigation .scene-list {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- gap: 5px;
-}
-
-.frosted-glass .monks-scene-navigation:not(.category-filter) {
- backdrop-filter: unset;
-}
-
-/* ----------------------------------------- */
-/* Monk's Active Tile Triggers */
-/* ----------------------------------------- */
-.dorako-ui.dark-theme.action-sheet .display-value {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- color: var(--color-text-light-heading);
-}
-.dorako-ui.dark-theme.monks-active-tiles.sheet .items-list .items-header {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- margin: 0px 2px;
- background-color: var(--glass-bg-light);
- box-shadow: var(--glassy);
-}
-.dorako-ui.dark-theme.monks-active-tiles.sheet .items-list .items-header h3 {
- color: var(--tertiary);
- text-shadow: 0px 0px 10px var(--tertiary);
-}
-.dorako-ui.dark-theme.monks-active-tiles.sheet .items-list .item .item-name {
- color: var(--color-text-light-heading);
-}
-.dorako-ui.dark-theme.monks-active-tiles.sheet .items-list .item-control {
- color: var(--color-text-light-heading);
-}
-.dorako-ui.dark-theme.monks-active-tiles div[data-tab=triggers] .action-items .entity-style {
- color: white;
-}
-.dorako-ui.dark-theme.monks-active-tiles div[data-tab=triggers] .action-items .action-style {
- color: var(--color-text-light-highlight);
-}
-
-/* ----------------------------------------- */
-/* Polyglot */
-/* ----------------------------------------- */
-.select2-dropdown.polyglot-language {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- backdrop-filter: blur(5px);
-}
-.select2-dropdown.polyglot-language ::-webkit-scrollbar-thumb {
- background: var(--tertiary);
- border: 1px solid var(--gold-brown);
-}
-
-.select2-container--default .select2-search--dropdown .select2-search__field {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- background: var(--glass-bg-light);
-}
-.select2-container--default .select2-search--dropdown .select2-search__field:focus, .select2-container--default .select2-search--dropdown .select2-search__field:active, .select2-container--default .select2-search--dropdown .select2-search__field:hover {
- background: var(--secondary-dark);
- color: var(--color-text-light-highlight);
-}
-
-.select2-container--default .select2-results > .select2-results__options {
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
- padding-top: 1px;
-}
-
-.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
- background: var(--secondary-light);
- box-shadow: 0px 0px 0px 1px var(--tertiary);
- color: var(--color-text-light-highlight);
-}
-
-.select2-container--default .select2-results__option--selected {
- background: var(--primary-light);
- box-shadow: 0px 0px 0px 1px var(--tertiary);
- color: var(--color-text-light-highlight);
-}
-
-.polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered,
-.select2-container--default .select2-selection--single .select2-selection__rendered {
- color: var(--color-text-light-heading);
-}
-.polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered:focus, .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered:active, .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered:hover,
-.select2-container--default .select2-selection--single .select2-selection__rendered:focus,
-.select2-container--default .select2-selection--single .select2-selection__rendered:active,
-.select2-container--default .select2-selection--single .select2-selection__rendered:hover {
- color: var(--color-text-light-highlight);
-}
-
-.polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__arrow b {
- border-color: var(--color-text-light-heading) transparent transparent transparent;
-}
-
-.polyglot-user-list div {
- box-shadow: 0px 0px 0px 1px var(--tertiary);
-}
-
-#polyglot {
- flex-basis: 20px;
- gap: 5px;
- flex-wrap: wrap;
-}
-#polyglot label {
- display: none;
-}
-#polyglot.polyglot-lang-select > span.select2-container {
- margin: unset;
-}
-#polyglot .select2-selection {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- cursor: pointer;
- background: var(--glass-bg-light);
- text-shadow: 0px 0px 3px black;
-}
-#polyglot .select2-selection:focus, #polyglot .select2-selection:active, #polyglot .select2-selection:hover {
- background: var(--secondary-dark);
- color: var(--color-text-light-highlight);
-}
-#polyglot select {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background: var(--glass-bg-light);
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
- appearance: none;
- margin: unset;
- padding-left: 7px;
- flex: 1 1 70px;
-}
-#polyglot select option,
-#polyglot select optgroup {
- background-color: rgb(37, 37, 37);
- color: var(--color-text-light-highlight);
-}
-#polyglot.polyglot-lang-select input {
- margin: unset;
- accent-color: var(--color-checkbox-checked);
- accent-color: var(--secondary-dark);
-}
-#polyglot.polyglot-lang-select input:checked {
- accent-color: var(--secondary-light);
-}
-#polyglot .polyglot-user-list {
- outline: 1px solid var(--gold-brown);
- background: var(--gold-brown);
- margin: 3px;
- gap: 1px;
- border-radius: var(--border-radius);
- flex-grow: 1;
- flex-direction: row;
- flex: 1 0 20px;
- max-width: unset;
-}
-#polyglot .polyglot-user-list:empty {
- outline: unset;
- flex: unset;
- margin-right: -5px;
-}
-#polyglot .polyglot-user-list div {
- display: flex;
- border-radius: unset;
- width: unset;
- height: unset;
- flex: 1 0;
- width: 10px;
- border: 1px solid var(--tertiary);
- margin: unset;
-}
-#polyglot .polyglot-user-list div:first-child {
- border-top-left-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-#polyglot .polyglot-user-list div:last-child {
- border-top-right-radius: var(--border-radius);
- border-bottom-right-radius: var(--border-radius);
-}
-
-.foundry2 a.polyglot-message-language {
- display: unset;
- background: unset;
- border: unset;
- padding: unset;
- box-shadow: unset;
-}
-.foundry2 a.polyglot-message-language:hover {
- display: unset;
- background: unset;
- border: unset;
- padding: unset;
- box-shadow: unset;
-}
-
-/* ----------------------------------------- */
-/* Scene Preview */
-/* ----------------------------------------- */
-.navi-preview {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
- border-radius: 5px;
-}
-
-/* ----------------------------------------- */
-/* Speaking As */
-/* ----------------------------------------- */
-div.speaking-as--currentSpeaker + #chat-controls {
- padding: 0px;
-}
-
-.speaking-as--currentSpeaker {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background-color: var(--glass-bg-light);
- padding-left: 5px;
- margin: 0px 5px;
- text-shadow: 0px 0px 3px black;
-}
-
-.speaking-as--currentSpeaker--button {
- cursor: pointer;
-}
-.speaking-as--currentSpeaker--button:hover {
- color: var(--color-text-light-highlight);
-}
-
-/* ----------------------------------------- */
-/* PF2e Target Damage */
-/* ----------------------------------------- */
-.pf2e-td.name {
- font-size: var(--font-size-9);
-}
-
-.foundry2 .pf2e-td .damage-application {
- margin-top: unset;
-}
-
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalSuccess {
- background-color: rgb(0, 128, 0);
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalSuccess:hover {
- background-color: rgb(0, 128, 0);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px rgb(0, 128, 0);
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.success {
- background-color: rgb(0, 0, 255);
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.success:hover {
- background-color: rgb(0, 0, 255);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px rgb(0, 0, 255);
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.failure {
- background-color: rgb(255, 69, 0);
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.failure:hover {
- background-color: rgb(255, 69, 0);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px rgb(255, 69, 0);
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalFailure {
- background-color: rgb(255, 0, 0);
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalFailure:hover {
- background-color: rgb(255, 0, 0);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px rgb(255, 0, 0);
-}
-
-.chat-message .message-content .pf2e-td.damage-application button .label {
- font-size: var(--font-size-8);
-}
-
-wrapper.pf2e-td.name-top .pf2e-td.name {
- background: rgba(0, 0, 0, 0.1);
- border: 1px solid var(--color-border-light-2);
- border-radius: 3px;
- box-shadow: 0 0 2px #fff inset;
- width: 100%;
-}
-
-.dorako-ui.chat-message hr.pf2e-td {
- display: none !important;
-}
-
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .pf2e-td.target-section .target-button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- height: calc(100% - 12px);
-}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .pf2e-td.target-section .target-button:hover {
- box-shadow: var(--gold-and-glow);
- background-color: var(--glass-bg);
-}
-
-.dorako-ui.dark-theme.chat-message hr.pf2e-td {
- display: none !important;
-}
-.dorako-ui.dark-theme.chat-message button.small-button.pf2e-td {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- background-color: var(--glass-bg-light);
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
- margin: 2px;
- width: 20px;
- height: calc(100% - 4px);
-}
-.dorako-ui.dark-theme.chat-message button.small-button.pf2e-td:hover {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-}
-.dorako-ui.dark-theme.chat-message wrapper.pf2e-td {
- gap: 3px;
-}
-.dorako-ui.dark-theme.chat-message wrapper.pf2e-td .pf2e-td.damage-application {
- gap: 3px;
- margin-top: 0px;
-}
-.dorako-ui.dark-theme.chat-message wrapper.pf2e-td.name-left .pf2e-td.damage-application {
- gap: 3px;
-}
-.dorako-ui.dark-theme.chat-message wrapper.pf2e-td .pf2e-td.name {
- color: var(--color-text-light-heading);
-}
-.dorako-ui.dark-theme.chat-message wrapper.pf2e-td .pf2e-td.name:hover {
- color: var(--color-text-light-highlight);
-}
-.dorako-ui.dark-theme.chat-message wrapper.pf2e-td.name-top .pf2e-td.name {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- width: 100%;
- line-height: 24px;
- text-shadow: 0px 0px 3px black;
-}
-.dorako-ui.dark-theme.chat-message wrapper.pf2e-td.name-top .pf2e-td.name:hover {
- color: var(--color-text-light-highlight);
- background-color: var(--primary);
-}
-.dorako-ui.dark-theme.chat-message .message-content .pf2e-td.damage-application button .label {
- font-size: var(--font-size-8);
-}
-
-#target-damage-chat-window [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all])[data-visibility=gm] {
- background-color: transparent;
-}
-
-#target-damage-chat-window {
- border: none;
- margin: 0px;
- padding: 0px;
-}
-
-#target-damage-chat-window:empty {
- display: none;
-}
-
-.hidden #target-damage-hide-button {
- left: 0px;
- top: 2px;
- margin: 0px;
- padding: 0px;
- height: 14px;
- width: 14px;
-}
-
-.damage-application.hidden.right {
- padding: 0px;
-}
-
-.hidden.right #target-damage-hide-button {
- left: 0px;
- top: 2px;
- margin: 0px;
- padding: 0px;
- height: 14px;
- width: 14px;
-}
-
-/* ----------------------------------------- */
-/* Token Action HUD (TAH) */
-/* ----------------------------------------- */
-#token-action-hud.dorako-ui {
- --dorako-bg-current: var(--glass-bg);
- --dorako-vibrancy: var(--frosted-glass);
- --paizo-blue: var(--secondary);
- --paizo-blue-bright: var(--secondary-light);
- --paizo-red-bright: var(--primary-light);
- --pazio-red: var(--primary);
- --tah-border-radius: var(--border-radius);
- --tah-button-background-color: var(--glass-bg);
- --tah-button-text-color: var(--color-text-light-highlight);
-}
-#token-action-hud.dorako-ui #tah-categories {
- gap: 5px;
-}
-#token-action-hud.dorako-ui#token-action-hud {
- gap: 5px;
-}
-#token-action-hud.dorako-ui #tah-expand-hud {
- width: 32px;
- height: 32px;
-}
-#token-action-hud.dorako-ui #tah-expand-hud,
-#token-action-hud.dorako-ui .tah-title-button {
- transition: unset;
- color: var(--color-text-light-heading);
- padding: 3px 5px 3px 5px;
-}
-#token-action-hud.dorako-ui #tah-expand-hud:hover,
-#token-action-hud.dorako-ui .tah-title-button:hover {
- color: var(--color-text-light-highlight);
-}
-#token-action-hud.dorako-ui .tah-category.hover button.tah-title-button {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-}
-#token-action-hud.dorako-ui .tah-subtitle {
- width: 174px;
-}
-#token-action-hud.dorako-ui .tah-tab-group,
-#token-action-hud.dorako-ui .tah-action {
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
-}
-#token-action-hud.dorako-ui .tah-action button {
- transition: unset;
-}
-#token-action-hud.dorako-ui .tah-action button.toggle {
- background-color: var(--secondary-dark);
-}
-#token-action-hud.dorako-ui .tah-action button.toggle:hover {
- background-color: var(--secondary);
-}
-#token-action-hud.dorako-ui .tah-action button.toggle.active {
- background-color: var(--secondary-light);
-}
-#token-action-hud.dorako-ui .tah-action button:hover {
- color: var(--color-text-light-highlight);
-}
-#token-action-hud.dorako-ui .tah-action button.active {
- color: white;
-}
-
-.locked-tooltip.tah-tooltip :is(a.content-link, a.inline-roll),
-.tah-tooltip :is(a.content-link, a.inline-roll),
-#tooltip.active:has(.tah-tooltip-wrapper) :is(a.content-link, a.inline-roll) {
- background: #ddd;
- padding: 1px 4px;
- border: 1px solid var(--color-border-dark-tertiary);
- color: var(--color-text-dark-primary);
- margin: 3px;
-}
-
-.tah-tooltip .tags .tag.tag_transparent {
- background: rgba(255, 255, 255, 0.5);
- color: var(--glass-bg-dark);
- margin-left: 2px;
- margin-bottom: 2px;
-}
-.tah-tooltip .tags .tag.tag_transparent:first-child {
- margin-left: 0px;
-}
-
-.tah-tooltip .tag,
-.tah-tooltip table {
- text-shadow: none;
-}
-
-.dorako-ui.dark-theme.tah-dialog .tagify.tah-dialog-tagify {
- background: white;
-}
-
-/* ----------------------------------------- */
-/* PF2e Workbench */
-/* ----------------------------------------- */
-.xdy-pf2e-workbench-rarity-common {
- color: var(--rarity-common);
- border-color: var(--rarity-common);
-}
-
-.xdy-pf2e-workbench-rarity-uncommon {
- color: var(--rarity-uncommon);
- border-color: var(--rarity-uncommon);
-}
-
-.xdy-pf2e-workbench-rarity-rare {
- color: var(--rarity-rare);
- border-color: var(--rarity-rare);
-}
-
-.xdy-pf2e-workbench-rarity-unique {
- color: var(--rarity-unique);
- border-color: var(--rarity-unique);
-}
-
-.dorako-ui.dark-theme.party-overview-window .table-row:nth-child(2n) {
- background-color: rgba(228, 228, 228, 0.2);
-}
-.dorako-ui.dark-theme.party-overview-window nav .item.active {
- color: white;
- border-bottom: 2px solid var(--tertiary);
-}
-.dorako-ui.dark-theme.party-overview-window .table-row {
- border-bottom: 1px solid var(--tertiary);
-}
-.dorako-ui.dark-theme.party-overview-window .proficiencies .table-row .num:not(.party-overview-ellipsis-no-border) {
- border-radius: 3px;
- margin-right: 3px;
- box-shadow: 0px 0px 1px 1px inset rgba(255, 255, 255, 0.2);
-}
-
-.dorako-ui#pf2e-dailies-interface .window-content {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
-}
-
-.dorako-ui#pf2e-dailies-interface .window-content input:not(:disabled) {
- background-image: var(--sheet);
- background-position: center;
- background-size: cover;
-}
-
-.dorako-ui.dark-theme#pf2e-dailies-interface .window-content input:not(:disabled) {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- border-radius: 3px 0px 0px 3px;
- border-right: 1px solid var(--tertiary);
- background-image: var(--sheet);
- background-position: center;
- background-size: cover;
- background-color: var(--glass-bg);
- background-blend-mode: color;
-}
-.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 {
- background-color: var(--secondary-dark);
- color: var(--color-text-light-highlight);
-}
-
-.dorako-ui.dalvyn-journal:not(.premium) {
- /* By Dalvyn */
- /* Custom CSS - PF2 STYLE v2.1 */
- /* TITRES
- ====================================================== */
- --red: var(--primary);
- --blue: var(--secondary);
- --brown: #ad6f59;
- /* TEXTE
- ====================================================== */
- /* SYMBOLES PF2
- ====================================================== */
- /* TABLES
- ====================================================== */
- /* TEXTES À LIRE
- ====================================================== */
- /* BLOCS DESCRIPTIFS (via h6)
- ====================================================== */
- /* Alignment (bold) */
- /* Size (italics) */
- /* Rarity (sub = uncommon, sup = rare, strikethrough = unique) */
- /* Dorako */
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-header .title,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-header .title {
- color: var(--red) !important;
- font-family: "Taroca Regular";
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h1,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h1 {
- color: var(--blue) !important;
- font-family: "Taroca Regular";
- line-height: 100%;
- border-bottom: 0;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h1:hover,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h1:hover {
- background-image: linear-gradient(rgba(2, 37, 110, 0), rgba(2, 37, 110, 0), rgba(2, 37, 110, 0.2666666667));
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h2,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h2 {
- color: var(--red) !important;
- font-family: "Gin-Regular";
- text-transform: uppercase;
- line-height: 100%;
- border-bottom: 0;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h2:hover,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h2:hover {
- background-image: linear-gradient(rgba(78, 7, 7, 0), rgba(78, 7, 7, 0), rgba(78, 7, 7, 0.2666666667));
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h3,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h3 {
- color: var(--brown) !important;
- font-family: "Gin-Regular";
- text-transform: uppercase;
- line-height: 100%;
- border-bottom: 0;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h3:hover,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h3:hover {
- 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));
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h4,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h4 {
- color: var(--blue) !important;
- font-family: "Gin-Regular";
- font-variant: small-caps;
- font-size: 132%;
- line-height: 100%;
- border-bottom: 0;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h4:hover,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h4:hover {
- 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));
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h5,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h5 {
- line-height: 100%;
- font-variant: small-caps;
- font-size: var(--font-size-14);
- border-bottom: 0;
- margin-bottom: 0;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page h5:hover,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page h5:hover {
- 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));
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-content, .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .window-content,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .window-content {
- font-family: "Gelasio";
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page code,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page code {
- font-family: "pathfinder2eactions";
- font-style: normal;
- font-size: 150%;
- line-height: 66%;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page table,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page table {
- font-family: "roboto condensed";
- max-width: calc(100% - 24px);
- margin-left: auto;
- margin-right: auto;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page table th,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page table th {
- color: white;
- background-color: var(--red);
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page tr:nth-child(2n),
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page tr:nth-child(2n) {
- background-color: #f5efe0;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page tr:nth-child(2n+1),
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page tr:nth-child(2n+1) {
- background-color: #efe3c8;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page tr:hover,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page tr:hover {
- background-color: #e9d7b0;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page table td, .dorako-ui.dalvyn-journal:not(.premium).journal-entry-page table th,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page table td,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page table th {
- padding: 4px 6px;
-}
-.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),
-.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) {
- border-left-width: 0;
- border-top: 2px solid #cfbf80;
- border-bottom: 2px solid #cfbf80;
- background-color: var(--red);
- border-radius: 8px;
- color: #cfbf80;
- padding: 4px 12px;
- margin-left: 0;
- margin-right: 0;
-}
-.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,
-.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 {
- color: #efdfa2;
-}
-.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),
-.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) {
- margin-left: 12px;
- margin-right: 12px;
- margin-top: 0;
- margin-bottom: 0;
- background-color: rgba(245, 239, 224, 0.6666666667);
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content :is(h6, h6 + p),
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content :is(h6, h6 + p) {
- font-family: "Tauri-Regular";
- text-transform: uppercase;
- font-weight: bold;
- font-size: 1.15em;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 {
- border-bottom: 1px solid black;
- padding: 4px 12px;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p {
- text-align: right;
- position: relative;
- bottom: 24px;
- right: 12px;
- height: 0;
- margin: 0;
- overflow: visible;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul {
- clear: both;
- display: flex;
- font-family: "roboto condensed";
- font-size: 94%;
- list-style-type: none;
- padding: 4px 12px;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li strong,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li strong {
- font-weight: normal;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li em,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li em {
- font-style: normal;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li sub,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li sub {
- vertical-align: baseline;
- font-size: 100%;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li sup,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li sup {
- vertical-align: baseline;
- font-size: 100%;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li s,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li s {
- text-decoration: none;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p {
- margin: 0;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p {
- color: white;
- border: 3px solid #dac68a;
- border-left-width: 4px;
- border-right-width: 4px;
- text-transform: uppercase;
- margin: 0;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p {
- background-color: #58180d;
- padding: 2px 3px;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > strong,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > strong {
- background-color: #576293;
- padding: 2px 3px;
- margin: -2px -3px;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > em,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > em {
- background-color: #3b7b59;
- padding: 2px 3px;
- margin: -2px -3px;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > sub,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > sub {
- background-color: #98513d;
- padding: 2px 3px;
- margin: -2px -3px;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > sup,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > sup {
- background-color: #002664;
- padding: 2px 3px;
- margin: -2px -3px;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul li p > s,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul li p > s {
- background-color: #54166e;
- padding: 2px 3px;
- margin: -2px -3px;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + ul + blockquote,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + ul + blockquote {
- border: 0;
- padding: 0 12px 4px 12px;
-}
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-page-content h6 + p + blockquote,
-.dorako-ui.dalvyn-journal:not(.premium) .journal-entry-page .journal-page-content h6 + p + blockquote {
- border: 0;
- padding: 4px 12px 4px 12px;
-}
-.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,
-.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 {
- font-family: "roboto condensed";
- font-style: normal;
-}
-.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,
-.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 {
- font-style: italic;
-}
-.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),
-.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) {
- text-indent: -1em;
- margin-left: 1em;
-}
-.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 *,
-.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 * {
- text-indent: 0;
-}
-.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,
-.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 {
- margin-top: 0;
-}
-.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,
-.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 {
- border-top: 0;
- border-bottom: 1px solid black;
- margin: 0;
-}
-
-.dorako-ui.dalvyn-journal.dark-theme:not(.premium),
-.dorako-ui.dalvyn-journal:not(.premium) .dark-theme {
- --red: var(--primary-light);
- --blue: var(--secondary-light);
- --brown: #ad6f59;
- color: var(--color-text-light-heading);
-}
-.dorako-ui.dalvyn-journal.dark-theme:not(.premium) tbody,
-.dorako-ui.dalvyn-journal:not(.premium) .dark-theme tbody {
- color: black;
-}
-.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),
-.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),
-.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),
-.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) {
- color: black;
-}
-
-.dorako-ui.dalvyn-journal:not(.premium).journal-entry-page .journal-header .title {
- color: var(--blue) !important;
- font-family: "Taroca Regular";
-}
-
-.compendium-toc .toc .toc-entry .name {
- text-decoration-color: var(--color-underline-header);
-}
-
-.compendium-toc .toc .content {
- column-rule: 4px double var(--color-underline-header);
-}
-
-.swpf-compendium .window-header a.header-button {
- color: var(--color-text-dark-primary);
- font-weight: bold;
-}
-
-body.system-swade {
- --primary-dark: #5c0b07;
- --primary: #8c160f;
- --primary-light: #bc2922;
-}
-
-.dorako-ui .message-metadata {
- max-height: unset;
-}
-.dorako-ui form button.emojiPickerButton {
- display: flex;
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0px 0px 3px black;
- background-color: #f7ce64;
-}
-.dorako-ui form button.emojiPickerButton:hover {
- background-color: #cfa436;
-}
-.dorako-ui .emoji-button-content .emoji-image {
- filter: drop-shadow(0px 1px 2px black);
-}
-
-.dorako-ui.light-theme .emoji-button {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- background-image: var(--sheet);
- background-size: cover;
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0 0 5px rgba(0, 0, 0, 0.8);
- background-image: var(--sheet-dark);
- text-shadow: 0px 0px 3px black;
- margin-right: 5px;
-}
-.dorako-ui.light-theme .emoji-button:hover {
- background-color: var(--primary);
- background-blend-mode: color-dodge;
-}
-.dorako-ui.light-theme .trigger {
- background: none;
- box-shadow: none;
-}
-.dorako-ui.light-theme .trigger:hover {
- background: none;
- box-shadow: none;
-}
-
-.dorako-ui.dark-theme .emoji-button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- text-shadow: 0px 0px 3px black;
-}
-.dorako-ui.dark-theme .emoji-button:hover {
- background-color: var(--primary);
-}
-.dorako-ui.dark-theme .trigger {
- background-color: #f7ce64;
- height: 20px;
- width: 20px;
- place-self: center;
- display: flex;
- text-align: center;
-}
-.dorako-ui.dark-theme .trigger:hover {
- background-color: #cfa436;
-}
-
-#hand-mini-bar-hands-container .hand-mini-bar-hand {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- border-radius: 5px;
-}
-#hand-mini-bar-hands-container .hand-mini-bar-settings-hand {
- background-position-x: 2px;
-}
-#hand-mini-bar-hands-container .hand-mini-bar-card-container {
- background-color: unset;
- border: unset;
- min-width: 152px;
- max-width: 152px;
-}
-#hand-mini-bar-hands-container .hand-mini-bar-settings > div,
-#hand-mini-bar-hands-container .hand-mini-bar-actions > div {
- box-shadow: 0px 0px 3px 0px rgba(255, 255, 255, 0.4) inset;
- text-align: center;
- border: none;
- text-shadow: 0px 0px 3px black;
- 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, outline 0.15s;
-}
-#hand-mini-bar-hands-container .hand-mini-bar-settings > div:hover,
-#hand-mini-bar-hands-container .hand-mini-bar-actions > div:hover {
- background-color: var(--primary);
-}
-#hand-mini-bar-hands-container .hand-mini-bar-settings {
- border-top-left-radius: 3px;
- border-bottom-left-radius: 3px;
- border-right: 1px solid black;
-}
-#hand-mini-bar-hands-container .hand-mini-bar-settings div:first-child {
- border-bottom: 1px solid black;
-}
-#hand-mini-bar-hands-container .hand-mini-bar-actions {
- border-top-right-radius: 3px;
- border-bottom-right-radius: 3px;
- border-left: 1px solid black;
-}
-#hand-mini-bar-hands-container .hand-mini-bar-actions div:first-child {
- border-bottom: 1px solid black;
-}
-#hand-mini-bar-hands-container .hand-mini-bar-pass:before {
- font-size: 18px;
- line-height: 32px;
-}
-
-.dorako-ui.dark-theme .hand-mini-bar-window-buttons {
- gap: 3px;
-}
-.dorako-ui.dark-theme .hand-mini-bar-window-buttons .hand-mini-bar-window-button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
-}
-.dorako-ui.dark-theme .hand-mini-bar-window-buttons .hand-mini-bar-window-button:hover {
- color: var(--color-text-light-highlight);
- background-color: var(--primary);
-}
-
-#module-credits-copy-export {
- background: none !important;
-}
-
-#module-management.dorako-ui.dark-theme .package-list .package .package-overview .tag.expand {
- color: inherit;
- background: inherit;
- border: none;
- margin-bottom: unset;
- margin-top: unset;
-}
-#module-management.dorako-ui.dark-theme .package-list .package .package-overview .tag.expand:hover {
- background-color: var(--primary);
-}
-
-#module-credits-dialog.dorako-ui.dark-theme .journal-entry-content {
- background: unset;
- box-shadow: unset;
- border: unset;
-}
-
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-.foundry2#module-management .package-list .package .package-overview .tag.expand {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
-}
-.foundry2#module-management .package-list .package .package-overview .tag.expand:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
-}
-.foundry2#module-management .package-list .package .package-overview .tag.expand.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
-}
-.foundry2#module-management .package-list .package .package-overview .tag.expand.disabled, .foundry2#module-management .package-list .package .package-overview .tag.expand:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
-}
-.foundry2#module-management .package-list .package .package-overview .tag.expand.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
-}
-.foundry2#module-management .package-list .package .package-overview .tag.expand.bright.disabled, .foundry2#module-management .package-list .package .package-overview .tag.expand.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
-}
-.foundry2#module-management .package-list .package .package-overview .tag.expand.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
-}
-.foundry2#module-credits-dialog .journal-entry-content {
- background: unset;
- box-shadow: unset;
- border: unset;
-}
-.foundry2 .package-list .package .tag {
- background: var(--color-cool-4);
- border: 1px solid var(--color-cool-3);
- color: var(--color-light-2);
-}
-
-/* ----------------------------------------- */
-/* Dice Stats */
-/* ----------------------------------------- */
-.dorako-ui.dark-theme .chart-dice-stats {
- background: rgba(245, 222, 179, 0.568627451);
-}
-
-/* ----------------------------------------- */
-/* Pin Cushion */
-/* ----------------------------------------- */
-.pin-cushion-hud-tooltip-default {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- backdrop-filter: blur(5px);
- text-shadow: 0px 0px 3px black;
-}
-
-#powerTip:before {
- color: var(--glass-bg);
-}
-
-/* ----------------------------------------- */
-/* Illandril's Token Tooltips */
-/* ----------------------------------------- */
-.illandril-token-tooltips--tooltip {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- backdrop-filter: blur(5px);
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-highlight);
- font-size: 1rem;
-}
-
-.illandril-token-tooltips--tooltip .illandril-token-tooltips--name {
- color: var(--color-text-light-highlight);
- font-family: var(--font-primary);
- font-size: 1.25rem;
- padding: 4px 8px;
-}
-
-/* ----------------------------------------- */
-/* Heartbeat */
-/* ----------------------------------------- */
-button#heartbeat-button {
- box-shadow: unset;
-}
-
-.item-piles-player-list-trade-button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- background-color: var(--glass-bg-light);
-}
-.item-piles-player-list-trade-button:hover {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
-}
-
-.item-piles-img-container {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- border-radius: 3px;
- margin: 3px;
-}
-
-.item-piles-app {
- --item-piles-even-color: #7a79717a;
- --item-piles-shadow-primary: var(--color-shadow-primary);
-}
-
-.dorako-ui.dark-theme {
- --color-text-dark-secondary: #a9a798;
- --item-piles-minor-inactive: rgb(15, 15, 15);
- --item-piles-text-light-highlight: rgb(70, 70, 70);
-}
-.dorako-ui.dark-theme .item.active.underscore.item-piles-flexrow.item-piles-clickable-link {
- border-bottom: 2px solid var(--tertiary-dark);
-}
-
-#pf2e-token-hud.dorako-ui {
- --color: white;
- --rarity-common: #e1d8cf;
- --rarity-uncommon: #c45500;
- --rarity-rare: #5362ff;
- --rarity-unique: #e127e1;
- --color-rarity-common: #e1d8cf;
- --color-rarity-uncommon: #c45500;
- --color-rarity-rare: #5362ff;
- --color-rarity-unique: #e127e1;
-}
-#pf2e-token-hud.dorako-ui .sidebar.skills {
- --color-rank-0: #a6a6a6;
- --color-rank-1: dodgerblue;
- --color-rank-2: #bf4fdb;
- --color-rank-3: #cf931d;
- --color-rank-4: red;
-}
-#pf2e-token-hud.dorako-ui .popup .notes-header {
- border: 1px solid var(--color-border-light-2);
- color: var(--color);
- font-size: var(--font-size);
- border-left: 0;
- border-right: 0;
- background: rgba(96, 88, 86, 0.5);
- text-shadow: 0px 1px 1px black, 0px 1px 15px white;
- margin: 0px -5px;
-}
-#pf2e-token-hud.dorako-ui a.content-link,
-#pf2e-token-hud.dorako-ui [data-pf2-check],
-#pf2e-token-hud.dorako-ui a.entity-link,
-#pf2e-token-hud.dorako-ui [data-pf2-action],
-#pf2e-token-hud.dorako-ui span[data-pf2-effect-area],
-#pf2e-token-hud.dorako-ui a.inline-check .label,
-#pf2e-token-hud.dorako-ui a.inline-roll:not(.inline-result) {
- color: black;
-}
-#pf2e-token-hud.dorako-ui .sidebar.actions .sidebar-content .toggles .toggle select {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background-color: var(--glass-bg-light);
-}
-#pf2e-token-hud.dorako-ui .sidebar.skills .skill .header .rank,
-#pf2e-token-hud.dorako-ui .sidebar.skills .lore .rank {
- text-shadow: 0px 1px 1px black, 0px 1px 15px white;
-}
-#pf2e-token-hud.dorako-ui .sidebar .header {
- background: rgba(96, 88, 86, 0.5);
- margin: 0px -5px;
-}
-#pf2e-token-hud.dorako-ui .sidebar.skills .skill .header .modifier,
-#pf2e-token-hud.dorako-ui .sidebar.skills .lore .modifier {
- text-shadow: 0px 1px 1px black, 0px 1px 15px white;
- color: #24ff00;
-}
-#pf2e-token-hud.dorako-ui .sidebar.spells .entry .spell .details .extras .actions {
- text-shadow: 0px 1px 1px black, 0px 1px 15px white;
- color: #f8f8f8;
-}
-#pf2e-token-hud.dorako-ui .distance,
-#pf2e-token-hud.dorako-ui .status,
-#pf2e-token-hud.dorako-ui .popup,
-#pf2e-token-hud.dorako-ui .sidebar,
-#pf2e-token-hud.dorako-ui .inner {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
-}
-#pf2e-token-hud.dorako-ui .distance hr,
-#pf2e-token-hud.dorako-ui .status hr,
-#pf2e-token-hud.dorako-ui .popup hr,
-#pf2e-token-hud.dorako-ui .sidebar hr,
-#pf2e-token-hud.dorako-ui .inner hr {
- border: none;
-}
-#pf2e-token-hud.dorako-ui .popup .header:before {
- background: unset;
-}
-#pf2e-token-hud.dorako-ui .sidebar .details .extras .actions a i.greyed {
- text-shadow: 0px 1px 15px white;
-}
-#pf2e-token-hud.dorako-ui .sidebar .item-img img {
- border-color: wheat;
-}
-#pf2e-token-hud.dorako-ui .rarity {
- text-shadow: 0px 1px 1px black, 0px 1px 15px white;
-}
-#pf2e-token-hud.dorako-ui .rarity.common {
- color: var(--rarity-common);
-}
-#pf2e-token-hud.dorako-ui .rarity.uncommon {
- color: var(--rarity-uncommon);
-}
-#pf2e-token-hud.dorako-ui .rarity.rare {
- color: var(--rarity-rare);
-}
-#pf2e-token-hud.dorako-ui .rarity.unique {
- color: var(--rarity-unique);
-}
-
-#pf2e-token-hud.dorako-ui input,
-#pf2e-token-hud.dorako-ui select option {
- background-color: var(--glass-bg);
-}
-
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud {
- --color-rank-0: #a6a6a6;
- --color-rank-1: #3f4dcd;
- --color-rank-2: #a828f0;
- --color-rank-3: #cf931d;
- --color-rank-4: #bf1c1c;
- --color: white;
- --rarity-common: #e1d8cf;
- --rarity-uncommon: #c45500;
- --rarity-rare: #5362ff;
- --rarity-unique: #e127e1;
- --color-rarity-common: #e1d8cf;
- --color-rarity-uncommon: #c45500;
- --color-rarity-rare: #5362ff;
- --color-rarity-unique: #e127e1;
-}
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk,
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-skills,
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-lores,
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-lores-rolls {
- background: repeating-linear-gradient(rgba(221, 221, 221, 0.4392156863) 0 var(--row-height), transparent var(--row-height) calc(var(--row-height) * 2));
-}
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk .header,
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-skills .header,
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-lores .header,
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-lores-rolls .header {
- color: white;
-}
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk .rank,
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-skills .rank,
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-lores .rank,
-.chat-message.message.dorako-ui.dark-theme .pf2e-token-hud .rk-lores-rolls .rank {
- font-weight: bold;
-}
-
-.chat-message.message.dorako-ui.light-theme .pf2e-token-hud {
- --color-rank-0: #a6a6a6;
- --color-rank-1: #3f4dcd;
- --color-rank-2: #a828f0;
- --color-rank-3: #cf931d;
- --color-rank-4: #bf1c1c;
-}
-.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk,
-.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk-skills,
-.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk-lores,
-.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk-lores-rolls {
- background: repeating-linear-gradient(rgba(221, 221, 221, 0.4392156863) 0 var(--row-height), transparent var(--row-height) calc(var(--row-height) * 2));
-}
-.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk .rank,
-.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk-skills .rank,
-.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk-lores .rank,
-.chat-message.message.dorako-ui.light-theme .pf2e-token-hud .rk-lores-rolls .rank {
- font-weight: bold;
-}
-
-/* ----------------------------------------- */
-/* Foundry 2 */
-/* ----------------------------------------- */
-.foundry2#pf2e-token-hud {
- --primary: var(--color-warm-2);
- --rarity-common: #e1d8cf;
- --rarity-uncommon: #c45500;
- --rarity-rare: #5362ff;
- --rarity-unique: #e127e1;
- --color-rarity-common: #e1d8cf;
- --color-rarity-uncommon: #c45500;
- --color-rarity-rare: #5362ff;
- --color-rarity-unique: #e127e1;
- --color-rank-0: #a6a6a6;
- --color-rank-1: dodgerblue;
- --color-rank-2: #bf4fdb;
- --color-rank-3: #cf931d;
- --color-rank-4: red;
-}
-.foundry2#pf2e-token-hud .sidebar, .foundry2#pf2e-token-hud .inner, .foundry2#pf2e-token-hud .popup {
- background: unset;
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- backdrop-filter: blur(4px);
-}
-.foundry2#pf2e-token-hud .inner .group .section input[type=number] {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- border-radius: 3px;
-}
-.foundry2#pf2e-token-hud .sidebar .sidebar-content .action-icon img {
- filter: invert(1);
- mix-blend-mode: plus-lighter;
-}
-.foundry2#pf2e-token-hud .distance.free {
- background: unset;
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- backdrop-filter: blur(4px);
- border-bottom-left-radius: unset;
- border-bottom-right-radius: unset;
- border-bottom: unset;
-}
-.foundry2#pf2e-token-hud .popup .header:before {
- background: unset;
- color: var(--color-light-2);
-}
-.foundry2#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- margin: unset;
-}
-
-.foundry2[id^=pf2e-perception-] .window-content .buttons button {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- box-shadow: unset;
-}
-.foundry2[id^=pf2e-perception-] .window-content .buttons button:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
-}
-.foundry2[id^=pf2e-perception-] .window-content .buttons button.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
-}
-.foundry2[id^=pf2e-perception-] .window-content .buttons button.disabled, .foundry2[id^=pf2e-perception-] .window-content .buttons button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
-}
-.foundry2[id^=pf2e-perception-] .window-content .buttons button.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
-}
-.foundry2[id^=pf2e-perception-] .window-content .buttons button.bright.disabled, .foundry2[id^=pf2e-perception-] .window-content .buttons button.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
-}
-.foundry2[id^=pf2e-perception-] .window-content .buttons button.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
-}
-.foundry2[id^=pf2e-perception-] .window-content .tokens section .token.ui-selected .name, .foundry2[id^=pf2e-perception-] .window-content .tokens section .token.ui-selecting .name {
- color: var(--color-warm-1);
- text-shadow: 0px 0px 5px var(--color-warm-2);
-}
-
-/* ----------------------------------------- */
-/* Symon Custom CSS */
-/* ----------------------------------------- */
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-circle-h,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-circle-h {
- color: darkgoldenrod;
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-user-graduate,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-user-graduate {
- color: rgb(141, 69, 212);
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-heart-half-stroke,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-heart-half-stroke {
- color: orangered;
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-heart,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-heart {
- color: rgb(192, 1, 1);
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-regular.fa-helmet-battle,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-regular.fa-helmet-battle {
- color: #cdcdcd;
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-light.fa-block-brick,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-light.fa-block-brick {
- color: deepskyblue;
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-shield,
-#pf2e-token-hud.foundry2.colorized .inner i.fa-regular.fa-shield,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-shield,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-regular.fa-shield {
- color: rgb(103, 235, 213);
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-hand-fist,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-hand-fist {
- color: rgb(201, 4, 201);
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-person-running,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-person-running {
- color: blue;
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-brain,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-brain {
- color: deeppink;
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-tombstone,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-tombstone {
- color: brown;
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-shoe-prints,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-shoe-prints {
- color: green;
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-chevrons-down::before,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-chevrons-down::before {
- content: "\f713";
- font: --fa-font-solid;
- color: rgb(175, 87, 24);
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-feather,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-feather {
- color: white;
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-person-swimming,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-person-swimming {
- color: dodgerblue;
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-spider,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-spider {
- color: #b7346f;
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-eye,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-eye {
- color: cadetblue;
-}
-#pf2e-token-hud.foundry2.colorized .inner i.fa-solid.fa-chess-rook,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-chess-rook {
- color: rgb(110, 143, 54);
-}
-
-#pf2e-token-hud.dorako-ui .sidebar.actions .section .action-icon {
- background-color: rgba(255, 255, 255, 0.7098039216);
-}
-
-#pf2e-token-hud.dorako-ui .sidebar.hazard .section .action-icon {
- background-color: rgba(255, 255, 255, 0.7098039216);
-}
-
-#pf2e-token-hud.dorako-ui .sidebar .sidebar-content .action-icon {
- background-color: rgba(255, 255, 255, 0.7098039216);
-}
-
-#fc-container button {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- background-color: var(--glass-bg-light);
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
-}
-#fc-container button:hover {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-}
-#fc-container button:hover svg {
- filter: drop-shadow(0px 0px 3px black);
-}
-#fc-container button:hover svg * {
- fill: var(--color-text-light-highlight);
-}
-
-#fc-button-target.highlight {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- outline: unset;
- background-color: var(--secondary-dark);
-}
-#fc-button-target.highlight:hover {
- background-color: var(--secondary-light);
-}
-
-#initiative-delay,
-#initiative-return {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- background-color: var(--glass-bg-light);
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
-}
-#initiative-delay:hover,
-#initiative-return:hover {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-}
-#initiative-delay:hover svg,
-#initiative-return:hover svg {
- filter: drop-shadow(0px 0px 3px black);
-}
-#initiative-delay:hover svg *,
-#initiative-return:hover svg * {
- fill: var(--color-text-light-highlight);
-}
-
-#window-tabs-journal.dorako-ui > .window-content {
- border: unset;
- margin: unset;
- box-shadow: unset;
- background: unset;
-}
-#window-tabs-journal.dorako-ui > header.window-header .window-tabs {
- height: 37px;
- padding-top: 5px;
-}
-#window-tabs-journal.dorako-ui > header.window-header .window-tabs a.window-tabs--tab {
- border-radius: 5px;
- margin-bottom: 3px;
-}
-
-.pinnedchatlog.tabs {
- border: unset;
- box-shadow: unset;
- margin: 0px 2px;
-}
-.pinnedchatlog.tabs .item {
- text-shadow: 0px 0px 3px black;
-}
-.pinnedchatlog.tabs .item.active {
- border: none;
- margin: 2px;
- /* prettier-ignore */
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown);
- border-radius: 3px;
- color: var(--color-text-light-highlight);
- background: var(--primary-light);
-}
-
-.dorako-ui.dark-theme.forien-easy-polls .forien-switch .forien-switch-actual-label {
- color: var(--color-text-light-heading);
-}
-
-.dorako-ui.tab#chat {
- margin: unset;
-}
-
-.clock-panel {
- z-index: 1;
- right: 5px;
-}
-.clock-panel .clock-entry {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
-}
-.clock-panel .clock-entry .clock {
- background: conic-gradient(var(--secondary-light) var(--filled-ratio), white var(--filled-ratio) 1turn);
-}
-.clock-panel [data-action=add-clock] {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- 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, outline 0.15s;
- margin: unset;
-}
-.clock-panel [data-action=add-clock]:hover {
- background-color: var(--primary);
-}
-
-.clock-panel.bottom {
- bottom: 5px;
-}
-
-.foundry2 #tokenizer div.avatar div.view > div > canvas,
-.foundry2 #tokenizer div.token div.view > div > canvas {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- background-image: linear-gradient(45deg, #808080 25%, transparent 25%), linear-gradient(-45deg, #808080 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #808080 75%), linear-gradient(-45deg, transparent 75%, #808080 75%);
- background-size: 20px 20px;
- background-position: 0 0, 0 10px, 10px -10px, -10px 0px;
-}
-.foundry2 #tokenizer div.menu,
-.foundry2 #tokenizer div.view-layer-control {
- background: unset;
-}
-.foundry2 #tokenizer div.view-layer-control {
- border: unset;
-}
-.foundry2 #tokenizer div.view-layer-control canvas,
-.foundry2 #tokenizer div.view-layer-control .section.move-control button {
- border-radius: var(--border-radius);
-}
-.foundry2 #tokenizer button .fa-regular::before,
-.foundry2 #tokenizer button .fas::before,
-.foundry2 #tokenizer button .button-fas::before {
- margin-top: unset;
-}
-.foundry2 #tokenizer div.section {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- border-color: var(--color-cool-3);
-}
-.foundry2 #tokenizer div.section button {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
-}
-.foundry2 #tokenizer div.section button:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
-}
-.foundry2 #tokenizer div.section button.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
-}
-.foundry2 #tokenizer div.section button.disabled, .foundry2 #tokenizer div.section button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
-}
-.foundry2 #tokenizer div.section button.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
-}
-.foundry2 #tokenizer div.section button.bright.disabled, .foundry2 #tokenizer div.section button.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
-}
-.foundry2 #tokenizer div.section button.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
-}
-.foundry2 #tokenizer button.menu-button {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
-}
-.foundry2 #tokenizer button.menu-button:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
-}
-.foundry2 #tokenizer button.menu-button.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
-}
-.foundry2 #tokenizer button.menu-button.disabled, .foundry2 #tokenizer button.menu-button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
-}
-.foundry2 #tokenizer button.menu-button.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
-}
-.foundry2 #tokenizer button.menu-button.bright.disabled, .foundry2 #tokenizer button.menu-button.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
-}
-.foundry2 #tokenizer button.menu-button.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
-}
-.foundry2.tokenizer .title .box-button {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
- --button-background-color: var(--color-cool-2);
- --button-border-color: var(--color-warm-1);
- --button-text-color: var(--color-light-1);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-cool-3);
- --button-hover-border-color: var(--color-cool-2);
- --button-hover-text-color: var(--color-light-2);
-}
-.foundry2.tokenizer .title .box-button:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
-}
-.foundry2.tokenizer .title .box-button.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
-}
-.foundry2.tokenizer .title .box-button.disabled, .foundry2.tokenizer .title .box-button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
-}
-.foundry2.tokenizer .title .box-button.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
-}
-.foundry2.tokenizer .title .box-button.bright.disabled, .foundry2.tokenizer .title .box-button.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
-}
-.foundry2.tokenizer .title .box-button.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
-}
-.foundry2.tokenizer .title .box-button.deselected {
- --button-background-color: var(--color-cool-3);
- --button-border-color: var(--color-cool-2);
- --button-text-color: var(--color-light-2);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-cool-2);
- --button-hover-border-color: var(--color-cool-1);
- --button-hover-text-color: var(--color-light-1);
-}
-.foundry2.tokenizer .title .box-button > i:before {
- margin-top: 50% !important;
-}
-
-.foundry2 .monks-active-tiles.sheet .items-list .items-header, .foundry2.monks-active-tiles.sheet .items-list .items-header {
- background: unset;
- border: unset;
-}
-.foundry2 .monks-active-tiles.sheet .items-list .items-header .item-controls, .foundry2.monks-active-tiles.sheet .items-list .items-header .item-controls {
- color: var(--color-light-3);
-}
-.foundry2 .monks-active-tiles.sheet .items-list .items-header h3, .foundry2.monks-active-tiles.sheet .items-list .items-header h3 {
- font-family: Signika, sans-serif;
-}
-.foundry2#trigger-action .files-list .items-header .item-controls, .foundry2#trigger-action .buttons-list .items-header .item-controls, .foundry2.monks-active-tiles .files-list .items-header .item-controls {
- color: var(--color-light-2);
-}
-.foundry2.monks-active-tiles .file-list {
- color: var(--color-light-3);
-}
-.foundry2.monks-active-tiles.sheet .items-list, .foundry2#trigger-action .items-list li a, .foundry2.monks-active-tiles .file-list li a {
- color: var(--color-light-3);
-}
-.foundry2#trigger-action .file-list li, .foundry2.monks-active-tiles.sheet .file-list li.item {
- border-color: var(--color-cool-3);
-}
-.foundry2.action-sheet .display-value {
- --input-background-color: var(--color-cool-4);
- --input-border-color: transparent;
- --input-border-color: var(--color-cool-3);
- --input-focus-text-color: var(--color-light-2);
- --input-text-color: var(--color-light-3);
- --input-placeholder-color: var(--color-light-4);
- --input-text-selection-color: var(--color-cool-3);
- --input-focus-outline-color: var(--color-cool-3);
- --box-shadow: 0px 1px 3px 1px black;
- background: var(--input-background-color);
- border: 1px solid var(--input-border-color) !important;
- color: var(--input-text-color);
- box-shadow: var(--box-shadow) !important;
- align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size-14);
- transition: outline-color 0.5s;
-}
-.foundry2.action-sheet .display-value:not(:disabled, .disabled):hover, .foundry2.action-sheet .display-value:focus {
- outline: 2px solid var(--input-focus-outline-color);
- border: 1px solid var(--input-border-color);
- color: var(--input-focus-text-color);
- box-shadow: var(--box-shadow);
-}
-.foundry2.action-sheet .display-value.disabled, .foundry2.action-sheet .display-value:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
-}
-.foundry2.action-sheet .display-value::placeholder {
- color: var(--input-placeholder-color);
-}
-.foundry2.action-sheet .display-value::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
-}
-.foundry2.action-sheet .display-value[type=checkbox] {
- border: unset;
-}
-.foundry2.monks-active-tiles.sheet .items-list .item-controls a {
- background: var(--color-cool-5-75);
- border: 1px solid var(--color-cool-4);
- text-shadow: 0px 1px 2px black;
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- 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, outline 0.15s;
- --button-background-color: var(--color-cool-5-75);
- --button-border-color: var(--color-cool-4);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-2);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- background: var(--button-background-color);
- border: 1px solid var(--button-border-color);
- color: var(--button-text-color);
- box-shadow: var(--box-shadow);
- text-decoration: none;
- cursor: pointer;
- text-shadow: 0px 1px 2px black;
- transition: background-color 0.5s, border-color 0.5s;
-}
-.foundry2.monks-active-tiles.sheet .items-list .item-controls a:not(.disabled, :disabled):hover {
- background: var(--button-hover-background-color);
- color: var(--button-hover-text-color);
- border-color: var(--button-hover-border-color);
-}
-.foundry2.monks-active-tiles.sheet .items-list .item-controls a.active {
- background: var(--button-hover-background-color);
- outline: 1px solid var(--button-focus-outline-color);
- border-color: var(--button-hover-border-color);
- color: var(--button-hover-text-color);
- text-decoration: none;
-}
-.foundry2.monks-active-tiles.sheet .items-list .item-controls a.disabled, .foundry2.monks-active-tiles.sheet .items-list .item-controls a:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
- --button-text-color: var(--color-light-5);
-}
-.foundry2.monks-active-tiles.sheet .items-list .item-controls a.bright {
- --button-background-color: var(--color-warm-1);
- --button-border-color: var(--color-cool-5);
- --button-text-color: var(--color-cool-5);
- --button-hover-background-color: #fda948;
- --button-hover-border-color: var(--color-warm-2);
- --button-hover-text-color: #000000;
- text-shadow: unset;
-}
-.foundry2.monks-active-tiles.sheet .items-list .item-controls a.bright.disabled, .foundry2.monks-active-tiles.sheet .items-list .item-controls a.bright:disabled {
- --button-background-color: var(--color-cool-4);
- --button-hover-background-color: var(--color-cool-4);
- --button-text-color: var(--color-light-5);
- --button-hover-text-color: var(--color-light-5);
- --button-hover-border-color: transparent;
-}
-.foundry2.monks-active-tiles.sheet .items-list .item-controls a.bright:not(.disabled, :disabled):hover {
- --button-hover-background-color: #cb7f27;
- --button-hover-border-color: var(--color-warm-1);
-}
-.foundry2.monks-active-tiles.sheet .items-list .item .item-name {
- color: var(--color-light-3);
-}
-.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .action-style {
- color: #fafafa;
-}
-.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .filter-style {
- color: #f73458;
-}
-.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .logic-style {
- color: #2b40f8;
-}
-.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .entity-style {
- color: #a9a9a9;
-}
-.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .details-style {
- color: #a326fc;
-}
-.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .value-style {
- color: #515151;
-}
-.foundry2.monks-active-tiles div[data-tab=triggers] .action-items .tag-style {
- color: #063d68;
-}
-
-/*# sourceMappingURL=module-support.css.map */
diff --git a/styles/module-support.css.map b/styles/module-support.css.map
index 2f47d92..ee5c522 100644
--- a/styles/module-support.css.map
+++ b/styles/module-support.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../sass/_colors.scss","../sass/_mixins.scss","../sass/module/_cautious-gamemasters-pack.scss","../sass/module/_combat-carousel.scss","../sass/module/_custom-hotbar.scss","../sass/module/_damage-log.scss","../sass/module/_dfce.scss","../sass/module/_dice-tray.scss","../sass/module/_dorako-ui.scss","../sass/module/_enhancen-terrain-layer.scss","../sass/module/_filepicker-plus.scss","../sass/module/_koboldworks-turn-announcer.scss","../sass/module/_macros.scss","../sass/module/_monarch.scss","../sass/module/_monks.scss","../sass/module/_polyglot.scss","../sass/module/_scene-preview.scss","../sass/module/_speaking-as.scss","../sass/module/_target-damage.scss","../sass/module/_token-action-hud.scss","../sass/module/_workbench.scss","../sass/module/_party-overview.scss","../sass/module/_pf2e-dailies.scss","../sass/module/_dalvyn-journal.scss","../sass/module/_swade.scss","../sass/module/_chat-reactions.scss","../sass/module/_card-hand-mini-toolbar.scss","../sass/module/_module-management-plus.scss","../sass/module/_misc.scss","../sass/module/_item-piles.scss","../sass/module/_pf2e-idle-hud.scss","../sass/module/_pf2e-utility-buttons.scss","../sass/module/_window-tabs.scss","../sass/module/_pinned-chatlog.scss","../sass/module/_forien-easy-polls.scss","../sass/module/_button-feel.scss","../sass/module/_global-progress-clocks.scss","../sass/module/_tokenizer.scss","../sass/module/foundry2/_monks.scss"],"names":[],"mappings":";AAEA;AACA;AACA;AAEA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;ECxKA;;;AD8KF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;;AE7MF;AACA;AACA;AACA;EAEE;;;ACLF;AACA;AACA;AAGA;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EFrCA;EACA;EACA;EACA;EACA;EAKA;EE+BE;;AAEA;EACE;;AAEF;EACE;;AACA;EACE;;AAMJ;EACE;;AACA;EF/CJ;EEiDM;;AAKN;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;;AACA;EFhEJ;EEkEM;;AAKN;EFhFA;EACA;EACA;EACA;EACA;EE8EE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EFxGA;EACA;EACA;EACA;EACA;EEuGE;EACA;;AAGF;EF/GA;EACA;EACA;EACA;EACA;EAKA;EEyGE;EACA;;AACA;EACE;EACA;;;ACvHN;AACA;AACA;AACA;EACE;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;IACE;;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EHtCA;EACA;EACA;EACA;EACA;EGoCE;;AAGF;EH3CA;EACA;EACA;EACA;EACA;EAKA;EGqCE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AChFN;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;EJAA;EIEE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKN;EACE;;;AAGF;AACE;AAKA;AAKA;AAKA;;AAdA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AC3DJ;AACA;AACA;AAGE;EAEE;EACA;EACA;;;AAKF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAMF;EAEE;EACA;EACA;EACA;;AAKA;EACE;;AAGF;AAAA;AAAA;EAEE;;AAGF;EACE;EACA;EAEA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAmBJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;AAEA;ELtGA;EACA;EACA;EACA;EACA;EAKA;EKgGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIA;EACE;;AAEF;EACE;EAEA;;;AAsBR;AACA;AACA;AAKI;EACE;EACA;;;AAQF;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACnLR;AACA;AACA;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;ENZA;EACA;EACA;EACA;EACA;EAKA;EMME;EACA;EACA;;AAEA;ENnBF;EACA;EACA;EACA;EACA;EMiBI;EACA;;AAGF;ENzBF;EACA;EACA;EACA;EACA;EMuBI;EACA;;AAIJ;ENhCA;EACA;EACA;EACA;EACA;EAKA;EM0BE;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EN9CF;EACA;EACA;EACA;EACA;EMiDI;EACA;;AAEA;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;;AAEF;EACE;;;AAMA;EACE;;AACA;EACE;EACA;;AACA;EACE;;AAIN;EN4DF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EMhFI;;ANkFJ;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AOpMJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AACA;EAEE;;;AAKF;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAKF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;AAIA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKE;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAEA;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AACA;EACE,ORnEgB;;AQqElB;EACE,ORnEgB;;AQwElB;EACE,OR5EgB;;AQ8ElB;EACE,OR9EO;;AQgFT;EACE,ORhFO;;AQkFT;EACE,ORlFgB;;AQwFxB;EACE;EACA;EACA;;;AAQI;EAGE;;AAEF;EAGE;;AAKF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAKR;EACE;;AAEA;EPhMF;EACA;EACA;EACA;EACA;EAKA;EO0LI;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAMR;EACE;;;AAGF;EACE;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAcE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAGE;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;;AAKF;AAAA;EP9QA;EACA;EACA;EACA;EACA;EO6QE;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AAKF;AAAA;EPtPA;EACA;EACA;EACA;EACA;EACA;EACA;EOmPE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;;ACtTJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;ERAA;EATA;EACA;EACA;EACA;EACA;;AQQE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;ACrBV;AACA;AACA;AAEA;ETHE;EACA;EACA;EACA;EACA;ESCA;EACA;;;AAGF;EACE;;;AAGF;ETEE;EACA;AACA;EACA,YACE;EAgBF;EACA;ESrBA;EACA;;;ACjBF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EVOE;EACA;AACA;EACA,YACE;EAgBF;EACA;EU1BA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACnBJ;AACA;AACA;AAGA;EACE;;;AAGF;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EAEE;;;AAMF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;;ACxCJ;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AAAA;EZRE;EACA;EACA;EACA;EACA;EYOA;;;AAGF;AAAA;EZdE;EACA;EACA;EACA;EACA;;;AYeF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EZrCA;EACA;EACA;EACA;EACA;EAKA;EY+BE;EACA;;AAEA;EACE;EACA;;;AAKN;AAAA;EZlDE;EACA;EACA;EACA;EACA;;;AYmDF;EZvDE;EACA;EACA;EACA;EACA;EYqDA;;;AC1DF;AACA;AACA;AAEA;EbHE;EACA;EACA;EACA;EACA;;AaCA;EbLA;EACA;EACA;EACA;EACA;EaGE;;AAEF;EbTA;EACA;EACA;EACA;EACA;EAKA;EaGE;;AAEA;EACE;;AAIJ;EbnBA;EACA;EACA;EACA;EACA;EAKA;EaaE;EACA;;AACA;EbxBF;EACA;EACA;EACA;EACA;EauBI;;;AAKN;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;EACE;;AAEA;EACE;EACA;;AAGF;EbnDA;EACA;EACA;EACA;EACA;;AaiDE;EbrDF;EACA;EACA;EACA;EACA;EamDI;EACA;;AAGJ;Eb3DA;EACA;EACA;EACA;EACA;EAKA;EasDE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;EblFF;EACA;EACA;EACA;EACA;EagFI;EACA;;;AAKN;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;EbzFE;Ea8FA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAME;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGF;Eb/IF;EACA;EACA;EACA;EACA;EAKA;EayII;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;EbpLN;EACA;EACA;EACA;EACA;EAKA;Ea8KQ;EACA;;AAEA;EACE;EACA;;;AAOZ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;;AAIA;EAEE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EblON;EaoOQ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;;;AAMJ;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EbrPE;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;;AauKN;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EbtSE;;AaySE;EACE;;;AAKN;Eb/SE;;AaiTA;EACE;;;AAQF;AAAA;EACE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;;AAKN;AACA;AACA;AAkYA;AACA;AACA;AAEA;EACE;;;AAIA;EbhuBA;EACA;EACA;EACA;EACA;;Aa8tBE;EACE;EACA;EACA;EACA;EACA;;AAKF;Eb5uBF;EACA;EACA;EACA;EACA;EAKA;EasuBI;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;EACA;;AAGJ;EAEE;EACA;;AAGF;EbrxBA;EACA;EACA;EACA;EACA;EamxBE;;AAGF;Eb1xBA;EACA;EACA;EACA;EACA;EawxBE;;;AAIJ;EACE;;;AAGF;AACA;AACA;AAGE;EbzyBA;EACA;EACA;EACA;EACA;EauyBE;;AAGA;Eb9yBF;EACA;EACA;EACA;EACA;Ea4yBI;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;ACp0BJ;AACA;AACA;AAEA;EdHE;EACA;EACA;EACA;EACA;EcCA;;AAEA;EACE;EACA;;;AAIJ;EdbE;EACA;EACA;EACA;EACA;EAKA;EcOA;;AAEA;EAGE;EACA;;;AAIJ;EACE;EACA;EACA;;;AAGF;EAGE;EAEA;EACA;;;AAGF;EAGE;EAEA;EACA;;;AAGF;AAAA;EAEE;;AACA;AAAA;AAAA;AAAA;EAGE;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EdjFA;EACA;EACA;EACA;EACA;EAKA;Ec2EE;EACA;EACA;;AACA;EAGE;EACA;;AAIJ;Ed/FA;EACA;EACA;EACA;EACA;Ec6FE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;AAGJ;EAGE;EACA;EACA;;AAEA;EACE;;AAGJ;EAME;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAdA;EACE;EACA;EACA;;AAYF;EACE;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;AAMR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;;AC9KJ;AACA;AACA;AAEA;EfqBE;EACA;AACA;EACA,YACE;EevBF;;;ACNF;AACA;AACA;AAEA;EACE;;;AAGF;EhBPE;EACA;EACA;EACA;EACA;EgBKA;EACA;EACA;EACA;;;AAGF;EACE;;AACA;EACE;;;ACnBJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;;AAIA;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;;AAKN;EACE;;;AAGF;EAEE;EACA;EACA;EACA;EACA;;;AAIA;EACE;;;AAIF;EjBnEA;EACA;EACA;EACA;EACA;EAKA;EiB6DE;;AACA;EACE;EACA;;;AAMJ;EACE;;AAGF;EjBnFA;EACA;EACA;EACA;EACA;EAKA;EiB6EE;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAKF;EjB1HJ;EACA;EACA;EACA;EACA;EAKA;EiBoHM;EACA;EACA;;AAEA;EACE;EACA;;AAMR;EACE;;;AAMJ;EAEE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;ACnLF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAGE;EAEA;EACA;;AACA;AAAA;EACE;;AAKF;EACE;EACA;;AAIJ;EACE;;AAGF;AAAA;EAEE;EACA;;AAGF;EAEE;;AAEA;EACE;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;AAKN;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;;AAIA;EACE;EACA;EACA;EACA;;AACA;EACE;;;AAKN;AAAA;EAEE;;;AAIA;EACE;;;AC3GJ;AACA;AACA;AACA;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACnBA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;;ACdJ;ErBgBE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;AqBjCF;EACE;EACA;EACA;;;AAGF;ErBTE;EACA;EACA;EACA;EACA;EqBOA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;;;ACvBJ;AACE;AACA;AACA;AAAA;EAEA;EACA;EACA;AA8EA;AAAA;AASA;AAAA;AAWA;AAAA;AAuCA;AAAA;AA6BA;AAAA;AAmDA;AAOA;AAOA;AAwBA;;AA7PA;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AAMF;AAAA;EAGE;;AAMF;AAAA;EAEE;EACA;EACA;EACA;;AAMF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAIE;;AAMF;AAAA;EAME;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAME;;AAMF;AAAA;EAME;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EAEE;;AAKF;AAAA;EAEE;;AAKF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAKF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;EAIE;;AAGF;AAAA;AAAA;EAIE;EACA;EACA;;;AAIJ;AAAA;EAEE;EACA;EACA;EAEA;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAME;;;AAKF;EACE;EACA;;;AC/YJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;ACfA;EACE;;AAEF;EACE;ExBJF;EACA;EACA;EACA;EACA;EAKA;EwBFE;EACA;;AAEA;EACE;;AAGJ;EACE;;;AAKF;ExBLA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;EwBLA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;;AAMJ;ExB1CA;EACA;EACA;EACA;EACA;EAKA;EwBoCE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AC1DJ;EzBAA;EACA;EACA;EACA;EACA;EyBFE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAIA;AAAA;EACE;EACA;EACA;EACA;EzBVJ;;AyBYI;AAAA;EACE;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;;AAIJ;EACE;;AACA;EzBlDA;EACA;EACA;EACA;EACA;EAKA;EyB4CE;EACA;;AACA;EACE;EACA;;;AC1DN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKF;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;E1BaA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A0B3FF;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;;AC1CJ;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;E3BVE;EACA;EACA;EACA;EACA;E2BSA;EACA;;;AAEF;EACE;;;AAGF;AACA;AACA;AAEA;E3BxBE;EACA;EACA;EACA;EACA;E2BsBA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;;;AC7CF;E5BCE;EACA;EACA;EACA;EACA;EAKA;E4BPA;;AACA;E5BHA;EACA;EACA;EACA;EACA;;;A4BIF;E5BOE;EACA;AACA;EACA,YACE;E4BTF;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EACE;;;ACzBJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;E7BvCA;EACA;EACA;EACA;EACA;E6BqCE;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EAGA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;E7BnEA;EACA;EACA;EACA;EACA;E6BqEE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAKN;AAAA;EAEE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EAEE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;E7BlKF;EACA;EACA;EACA;EACA;EACA;EACA;E6B8JE;;AAGF;E7BvKA;EACA;EACA;EACA;EACA;EACA;EACA;E6BmKE;;AAGF;EACE;EACA;;AAGF;EACE;E7BlLF;EACA;EACA;EACA;EACA;EACA;EACA;E6B8KE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;E7B/LA;EACA;EACA;EACA;EACA;EACA;EACA;E6B2LE;;;AAKF;E7BtMA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E6BkKE;;A7BhKF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;A6BwHJ;EAEE;EACA;;;AAIJ;AACA;AACA;AAIE;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;AAAA;AAAA;EAEE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;;AAIJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;ACjUA;E9BAA;EACA;EACA;EACA;EACA;EAKA;E8BNE;EACA;EACA;;AAEA;E9BPF;EACA;EACA;EACA;EACA;E8BKI;EACA;;AAEA;EACE;;AACA;EACE;;;AAOV;E9BtBE;EACA;EACA;EACA;EACA;EAKA;E8BgBA;EACA;;AACA;EACE;;;AAIJ;AAAA;E9BhCE;EACA;EACA;EACA;EACA;EAKA;E8B2BA;EACA;EACA;;AAEA;AAAA;E9BxCA;EACA;EACA;EACA;EACA;E8BsCE;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;;AChDN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;ACdN;EACE;EACA;EACA;;AAEA;EACE;;AACA;EhCSF;EACA;AACA;EACA,YACE;EgCXE;EACA;EACA;;;ACVJ;EACE;;;ACDF;EACE;;;ACFJ;EACE;EACA;;AAEA;EnCHA;EACA;EACA;EACA;EACA;;AmCGE;EACE;;AAGJ;EnCXA;EACA;EACA;EACA;EACA;EAKA;EmCKE;;AACA;EACE;;;AAKN;EACE;;;ACtBA;AAAA;EpCwCA;EACA;EACA;EACA;EACA;EACA;EACA;EoC3CE;EAGA;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;EpCUA;EACA;EACA;EACA;EACA;EACA;EACA;EoCdE;;AACA;EpCOF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AoCpFJ;EpCEA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AoChFJ;EpCFA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EoClCE;EACA;EACA;EACA;EACA;EACA;EACA;;ApC8BF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AoCtEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AC/DJ;EAEE;EACA;;AAGA;EACE;;AAIJ;EAEE;;AAGF;EAGE;;AAGF;EACE;;AAGF;EAGE;;AAEF;EAEE;;AAGF;ErC8GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AqC3JF;ErCAA;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AqC9EJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE","file":"module-support.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":[],"names":[],"mappings":"","file":"module-support.css"}
\ No newline at end of file
diff --git a/styles/module/crb-journal.css.map b/styles/module/crb-journal.css.map
deleted file mode 100644
index 4e61485..0000000
--- a/styles/module/crb-journal.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sourceRoot":"","sources":["../../sass/module/crb-journal.css"],"names":[],"mappings":";AAAA;AACA;AAEA;AAAA;AAGA;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAIJ;AAAA;AAGA;EACI;;;AAGJ;AAAA;AAGA;EACI;EACA;EACA;EACA;;;AAGJ;AAAA;AAGA;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;AAAA;EAEI;;;AAGJ;AAAA;AAGA;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;AAAA;EAEI;;;AAGJ;AAAA;AAGA;AAAA;EAEI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;AAEA;EACI;;;AAGJ;AAEA;EACI;;;AAGJ;AAEA;EACI;EACA;;;AAIJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;;;AAGJ;AAAA;EAEI;;;AAGJ;AAAA;EAEI;EACA;EACA","file":"crb-journal.css"}
\ No newline at end of file
diff --git a/styles/module/filepicker-plus.css.map b/styles/module/filepicker-plus.css.map
deleted file mode 100644
index dffec0b..0000000
--- a/styles/module/filepicker-plus.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sourceRoot":"","sources":[],"names":[],"mappings":"","file":"filepicker-plus.css"}
\ No newline at end of file
diff --git a/templates/rt-buttons.hbs b/templates/rt-buttons.hbs
index efe120b..4e3644f 100644
--- a/templates/rt-buttons.hbs
+++ b/templates/rt-buttons.hbs
@@ -1,4 +1,4 @@
-