diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 00000000..bbbfc9b4
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1 @@
+esmodules/consts.js
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 09d5e218..67dce4d6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,13 @@
-# 3.1.0 / WIP
+# 3.1.0
-- (New) Massive refactor.
-- (New) New theme settings.
+- (New) Massive refactor. There's a high risk style issues, but once fixed it will apply to all themes.
+- (New) New theme inspired by Baldur's Gate 3's UI.
+- (New) All themes now have dark and light variant color schemes.
+- (New) New setting where chat message color scheme is affected by the actor's Alliance.
+- (New) Added support for the PF2e Exploit Vulnerability module.
- (Fix) Fixed custom css not working.
+- (Removed) All legacy themes, and thousands upon thousands of lines of scss.
+- (Removed) Several settings interacting with the legacy themes. Their functionality either doesn't make sense, or have been replaced.
# 3.0.6
diff --git a/esmodules/consts.js b/esmodules/consts.js
index 0918fe82..56d2c382 100644
--- a/esmodules/consts.js
+++ b/esmodules/consts.js
@@ -1,30 +1,34 @@
// CONSTANTS
export const MODULE_NAME = "pf2e-dorako-ui";
-// THEMING
-
-// prettier-ignore
+/* ----------------------------------------- */
+/* Legacy consts */
+/* ----------------------------------------- */
export const darkThemeIncompatibleApplications = ["SceneActorsLayer","HarrowReadingSheet","KingmakerJournalSheet","ClockAddDialog","ImprovedJournalSheet","WindowTabs","Ye","SwadeVehicleSheet","SwadeNPCSheet","JournalSheet","CharacterSheet","Tokenizer","JournalTextTinyMCESheetPF2e","JournalTextPageSheet","AbilityBuilderPopup","AttributeBuilder","TokenActionHUD","CustomHotbar","SceneDarknessAdjuster","EffectsPanel","Notifications", "Pause","TokenHUD","HeadsUpDisplay","Sidebar","HotbarPF2e","SceneNavigation", "SceneControls","PlayerList", "ImagePopout","EnhancedJournal","JournalSheetPF2e"]
-// prettier-ignore
export const exclusivelyDarkApplications = ["FABattlemaps", "FADownloader"]
-
-// prettier-ignore
export const baseThemeCoreFoundryApplications = ["ImagePopout","SceneControls", "SidebarTab", "PlayerList", "HeadsUpDisplay", "Notifications", "TokenHUD", "Sidebar","SceneNavigation", "Hotbar"];
-// prettier-ignore
export const baseThemePf2eApplications = ["VehicleSheetPF2e","HotbarPF2e", "EffectsPanel", "SceneDarknessAdjuster"]; // "JournalSheetPF2e",
-// prettier-ignore
export const baseThemePf2eSheets = ["KingdomSheetPF2e","CreatureSheetPF2e","PartySheetPF2e","SpellPreparationSheet","ItemSheet","NPCSheetPF2e","VehicleSheetPf2e","FamiliarSheetPF2e","HazardSheetPF2e", "CharacterSheetPF2e","LootSheetPF2e"]; //|| "ItemSheet","ActorSheet"
-// prettier-ignore
export const baseThemeModuleApplications = ["SmallTimeApp","SearchApp","ControlManager","HUD","ItemPileConfig","PinCushionHUD","CombatCarousel","CommonToolbar","MonksHotbarExpansion","CustomHotbar"];
-// prettier-ignore
export const baseThemeApplications = [...baseThemeCoreFoundryApplications,...baseThemePf2eApplications,...baseThemeModuleApplications];
-// prettier-ignore
-export const limitedScopeApplications = ["KingdomSheetPF2e","CreatureSheetPF2e", "CharacterSheetPF2e", "PartySheetPF2e", "NPCSheetPF2e", "VehicleSheetPF2e", "HUD"];
-
-// prettier-ignore
+/* ----------------------------------------- */
+/* Premium module */
+/* ----------------------------------------- */
export const premiumModuleSelector = ".pf2e-yom, .pf2e-ii, .pf2e-woii, .seasonofghosts, .seasonofghosts-wrapper, .skykingstomb-wrapper, .skykingstomb, .stolenfate-wrapper, .stolenfate, .harrow-reading, .harrow, .pf2e-km, .kingdom-app, .swpf-sheet, .swpf-wrapper, .pf2e-av, .pf2e-bb, .gatewalkers-wrapper, .gatewalkers, .outlaws-wrapper, .outlaws, .bloodlords-wrapper, .bloodlords, .kingmaker-wrapper, .kingmaker"; //
-// SWPFSheet
-// SWPFJournalSheet
+
+/* ----------------------------------------- */
+/* Apps */
+/* ----------------------------------------- */
+export const coreApps = ["ImagePopout","SceneControls", "SidebarTab", "PlayerList", "HeadsUpDisplay", "Notifications", "TokenHUD","SceneNavigation", "Hotbar"]; // "Sidebar"
+export const systemApps = ["EffectsPanel", "SceneDarknessAdjuster"];
+export const moduleApps = ["HUD","TokenBar", "TokenActionHud","SmallTimeApp","SearchApp","ControlManager","HUD","ItemPileConfig","PinCushionHUD","CommonToolbar","MonksHotbarExpansion","CustomHotbar"];
+export const themedApps = [...coreApps, ...systemApps, ...moduleApps];
+
+/* ----------------------------------------- */
+/* Window apps */
+/* ----------------------------------------- */
+export const systemSheets = ["CreatureSheetPF2e","PartySheetPF2e","SpellPreparationSheet","ItemSheet","NPCSheetPF2e","VehicleSheetPf2e","FamiliarSheetPF2e","HazardSheetPF2e", "CharacterSheetPF2e","LootSheetPF2e"]; //|| "ItemSheet","ActorSheet", "KingdomSheetPF2e"
+export const limitedScopeApplications = ["KingdomSheetPF2e","CreatureSheetPF2e", "CharacterSheetPF2e", "PartySheetPF2e", "NPCSheetPF2e", "VehicleSheetPF2e", "HUD"];
diff --git a/esmodules/dark-theme-hooks.js b/esmodules/dark-theme-hooks.js
deleted file mode 100644
index cf40e229..00000000
--- a/esmodules/dark-theme-hooks.js
+++ /dev/null
@@ -1,137 +0,0 @@
-// import {
-// darkThemeIncompatibleApplications,
-// exclusivelyDarkApplications,
-// darkThemeCompatibleApplications,
-// baseThemePf2eSheets,
-// MODULE_NAME,
-// premiumModuleSelector,
-// } from "./consts.js";
-
-// // Supported dark theme
-// function markAsDarkTheme(app, html) {
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme === "no-theme" || theme === "light-theme" || theme === "foundry2-theme") return;
-// let html0 = html[0];
-// if (html0.matches(premiumModuleSelector)) {
-// console.debug(
-// `${MODULE_NAME} | render${app.constructor.name} | matches premiumModuleSelector => do not add .dorako-ui`
-// );
-// return;
-// }
-// console.debug(`${MODULE_NAME} | render${app.constructor.name} | theme: ${theme}`);
-// html0.classList.add("dorako-ui");
-// html0.classList.add("dark-theme");
-// }
-
-// // Critical hit/fumble deck
-// Hooks.on("renderJournalSheetPF2e", (app, html) => {
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme === "no-theme" || theme === "foundry2-theme") return;
-// if (!html[0].id.includes("JournalSheetPF2e-Compendium-pf2e-criticaldeck")) return;
-// console.debug(
-// `${MODULE_NAME} | renderJournalSheetPF2e | critical-hit-fumble-deck | theme: ${theme} => add .dorako-ui .dark-theme`
-// );
-// html.closest(".app").find(".journal-entry-content").addClass("dorako-ui dark-theme");
-// });
-
-// // Add .dorako-ui to all .journal-entry Applications
-// // This hook is used to give modules (AV) a chance to add their own classes first
-// Hooks.on("renderApplication", (app, html, data) => {
-// let html0 = html[0];
-// if (!html0.classList.contains("journal-entry")) return;
-// if (html0.matches(premiumModuleSelector)) {
-// console.debug(
-// `${MODULE_NAME} | render${app.constructor.name} | matches premiumModuleSelector => do not add .dorako-ui`
-// );
-// return;
-// }
-// const isDarkJournals = game.settings.get("pf2e-dorako-ui", "theme.enable-dark-theme-journals");
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme === "foundry2-theme") return;
-// if (!isDarkJournals) {
-// html.closest(".app").find(".journal-entry-content").addClass("dorako-ui light-theme");
-// return;
-// }
-// if (html0.matches(premiumModuleSelector)) {
-// console.debug(
-// `${MODULE_NAME} | render${app.constructor.name} | matches premiumModuleSelector => do not add .dorako-ui or .dark-theme`
-// );
-// return;
-// }
-// html.closest(".app").find(".journal-entry-content").addClass("dorako-ui dark-theme");
-// console.debug(
-// `${MODULE_NAME} | render${app.constructor.name} | enable-dark-theme-journals: ${isDarkJournals} => add .dorako-ui .dark-theme to .journal-entry-content`
-// );
-// });
-
-// // Add .dorako-ui.dark-theme to the page if it is not a page included in a premium module-styled journal
-// Hooks.on("renderJournalTextPageSheet", (app, html, data) => {
-// let journalFrame = app?.object?.parent?.sheet;
-// if (!journalFrame) return;
-// let frameHtml = journalFrame?.element;
-// if (!frameHtml || frameHtml.length == 0) return;
-// // if (frameHtml[0].matches(premiumModuleSelector)) return;
-// const isDarkJournals = game.settings.get("pf2e-dorako-ui", "theme.enable-dark-theme-journals");
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme === "foundry2-theme") return;
-// if (!isDarkJournals) {
-// html.closest(".app").find(".journal-entry-content").addClass("dorako-ui light-theme");
-// return;
-// }
-// console.debug(
-// `${MODULE_NAME} | render${app.constructor.name} | enable-dark-theme-journals: ${isDarkJournals} => add .dorako-ui .dark-theme to .journal-entry-content`
-// );
-// frameHtml.closest(".app").find(".journal-entry-content").addClass("dorako-ui dark-theme");
-// });
-
-// for (const app of ["Application", ...baseThemePf2eSheets]) {
-// Hooks.on("render" + app, (app, html, data) => {
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme !== "dark-theme") return;
-// if (darkThemeIncompatibleApplications.includes(app?.constructor?.name)) return;
-// let html0 = html[0];
-// if (html0.matches(premiumModuleSelector)) {
-// console.debug(
-// `${MODULE_NAME} | render${app.constructor.name} | matches premiumModuleSelector => do not add .dorako-ui or .dark-theme`
-// );
-// return;
-// }
-// if (!html0.classList.contains("app")) return;
-// console.debug(`${MODULE_NAME} | render${app.constructor.name} | theme: ${theme}`);
-// html0.classList.add("dorako-ui");
-// html0.classList.add("dark-theme");
-// });
-// }
-
-// Hooks.on("renderSvelteApplication", (app) => {
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme !== "dark-theme") return;
-// if (darkThemeIncompatibleApplications.includes(app?.constructor?.name)) return;
-// console.debug(`${MODULE_NAME} | render${app.constructor.name} | theme: ${theme}`);
-// app.element[0].classList.add("dorako-ui");
-// app.element[0].classList.add("dark-theme");
-// });
-
-// function markAsNativelyDarkTheme(app, html) {
-// let html0 = html[0];
-// console.debug(`${MODULE_NAME} | renderApplication (${app.constructor.name}) | forced dark theme`);
-// html0.classList.add("dorako-ui");
-// html0.classList.add("dark-theme");
-// }
-
-// for (const document of [...darkThemeCompatibleApplications]) {
-// Hooks.on("render" + document, markAsDarkTheme);
-// }
-
-// for (const document of [...exclusivelyDarkApplications]) {
-// Hooks.on("render" + document, markAsNativelyDarkTheme);
-// }
-
-// // filepicker-plus natively uses dark mode, but doesn't use its own document type
-// Hooks.on("renderFilePicker", (app, html) => {
-// let html0 = html[0];
-// if (!game.modules.get("filepicker-plus")?.active) return;
-// console.debug(`${MODULE_NAME} | renderApplication (${app.constructor.name}) | forced dark theme`);
-// html0.classList.add("dorako-ui");
-// html0.classList.add("dark-theme");
-// });
diff --git a/esmodules/dorako-theme.js b/esmodules/dorako-theme.js
deleted file mode 100644
index 4217c464..00000000
--- a/esmodules/dorako-theme.js
+++ /dev/null
@@ -1,203 +0,0 @@
-// import { baseThemeApplications, baseThemePf2eSheets, MODULE_NAME, premiumModuleSelector } from "./consts.js";
-// import { isPremiumApplication } from "./premium-module-hooks.js";
-
-// // Add .dorako-ui to all always-styled applications (Does not include pf2e sheets)
-// for (const appName of [...baseThemeApplications]) {
-// Hooks.on("render" + appName, (app, html, data) => {
-// if (app.constructor.name.startsWith("SWPF")) return; // SWPFCompendiumTOC, SWPFSheet
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme === "no-theme" || theme === "foundry2-theme") return;
-// const excludeString =
-// game.settings.get("pf2e-dorako-ui", "customization.excluded-applications") +
-// ", MonksEnhancedJournal" +
-// ", SceneActorsLayer";
-// const excludeList = excludeString.split(/[\s,]+/);
-// if (excludeList.includes(app.constructor.name)) {
-// console.debug(
-// `${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string ${excludeString} => do not add .dorako-ui`
-// );
-// return;
-// }
-// let html0 = html[0];
-// console.debug(`${MODULE_NAME} | baseThemeApplications | render${app.constructor.name} => add .dorako-ui`);
-// // console.debug({ app });
-// html0.classList.add("dorako-ui");
-// });
-// }
-
-// // adds .dorako-ui to all .window-app Applications that are not .premium
-// Hooks.on("renderApplication", (app, html, data) => {
-// let html0 = html[0];
-// if (!html0.classList.contains("window-app")) return;
-// // TODO: This also triggers for SceneConfigPF2e
-// if (isPremiumApplication(app, html, data, app.constructor.name)) return;
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme === "no-theme" || theme == "foundry2-theme") {
-// return;
-// }
-// const excludeString =
-// game.settings.get("pf2e-dorako-ui", "customization.excluded-applications") + ", SceneActorsLayer";
-// const excludeList = excludeString.split(/[\s,]+/);
-// if (excludeList.includes(app.constructor.name)) {
-// console.debug(
-// `${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string ${excludeString} => do not add .dorako-ui`
-// );
-// return;
-// }
-// console.debug(`${MODULE_NAME} | render${app.constructor.name} | is .window-app => add .dorako-ui`);
-// html0.classList.add("dorako-ui");
-// });
-
-// Hooks.on("renderSvelteApplication", (app) => {
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme === "no-theme" || theme === "foundry2-theme") return;
-// app.element[0].classList.add("dorako-ui");
-// });
-
-// // // TAH Core
-// // Hooks.on("renderTokenActionHud", (app, html, data) => {
-// // if (
-// // game.modules.get("token-action-hud-core")?.active &&
-// // game.settings.get("token-action-hud-core", "style") === "dorakoUI"
-// // ) {
-// // let html0 = html[0];
-// // console.debug(`${MODULE_NAME} | render${app.constructor.name} => add .dorako-ui`);
-// // html0.classList.add("dorako-ui");
-// // return;
-// // }
-// // console.debug(`${MODULE_NAME} | render${app.constructor.name} but style !== "dorakoUI" => do not add .dorako-ui`);
-// // });
-
-// // // TAH (Original)
-// // Hooks.on("renderTokenActionHUD", (app, html, data) => {
-// // // reconsider logic
-// // if (game.modules.get("token-action-hud")?.active && game.settings.get("token-action-hud", "style") === "dorakoUI") {
-// // let html0 = html[0];
-// // console.debug(`${MODULE_NAME} | render${app.constructor.name} => add .dorako-ui`);
-// // html0.classList.add("dorako-ui");
-// // return;
-// // }
-// // console.debug(`${MODULE_NAME} | render${app.constructor.name} but style !== "dorakoUI" => do not add .dorako-ui`);
-// // });
-
-// // Add .dorako-ui to all .dialog applications
-// Hooks.on("renderDialog", (app, html, data) => {
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme === "no-theme" || theme === "foundry2-theme") {
-// console.debug(`${MODULE_NAME} | render${app.constructor.name} | theme: ${theme} => do not add .dorako-ui`);
-// return;
-// }
-// console.debug(`${MODULE_NAME} | render${app.constructor.name} | pushing .dorako-ui class option`);
-// // console.debug({ app });
-// app.options?.classes?.push("dorako-ui");
-// let position = app.position;
-// position.height += 6;
-// position.width += 6;
-// app.setPosition(position);
-// // app.render(); // Breaks forien-easy-poll
-// });
-
-// // Add .dorako-ui and .dialog to all "Dialogs"
-// Hooks.on("renderApplication", (app, html, data) => {
-// let html0 = html[0];
-// if (html0.classList.contains("dialog")) return;
-// if (!html0.classList.contains("window-app")) return;
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme === "no-theme" || theme === "foundry2-theme") {
-// console.debug(`${MODULE_NAME} | render${app.constructor.name} | theme: ${theme} => do not add .dorako-ui`);
-// return;
-// }
-// const fakeDialogPatterns = ["popup", "dialog"];
-// for (const fakeDialogPattern of [...fakeDialogPatterns]) {
-// if (app.constructor.name.toLowerCase().includes(fakeDialogPattern)) {
-// console.debug(
-// `${MODULE_NAME} | render${app.constructor.name} | constructor includes '${fakeDialogPattern}' => add .dialog .dorako-ui`
-// );
-// html0.classList.add("dorako-ui");
-// html0.classList.add("dialog");
-// return;
-// }
-// }
-// });
-
-// // Add .dorako-ui to all PF2E "applications", add .dorako-ui-skip to generalized stuff
-// for (const app of [...baseThemePf2eSheets]) {
-// Hooks.on("render" + app, (app, html, data) => {
-// let html0 = html[0];
-// // if (!app.constructor.name.endsWith("PF2e")) return; <- SpellPreparationSheet doesn't end with PF2e
-// if (!html0.classList.contains("window-app")) return;
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme === "no-theme" || theme === "foundry2-theme") {
-// return;
-// }
-// console.debug(
-// `${MODULE_NAME} | render${app.constructor.name} | is PF2e .window-app "Application" => add .dorako-ui`
-// );
-// html0.classList.add("dorako-ui");
-// html.addClass(theme);
-// html.find("select.tag").addClass("dorako-ui-skip");
-// html.find("select.pf-rank").addClass("dorako-ui-skip");
-// html.find(".initiative-select select").addClass("dorako-ui-skip");
-// });
-// }
-
-// // Add 'light-theme' to journal-entry-content if dark theme journals is not enabled
-// for (const appName of ["JournalSheet", "JournalPageSheet"]) {
-// //"JournalPageSheet"
-// Hooks.on("render" + appName, (app, html, data) => {
-// if (html[0].id.includes("JournalSheetPF2e-Compendium-pf2e-criticaldeck")) return;
-// // html.closest(".app").find(".journal-entry-content").addClass("dorako-ui dalvyn-journal");
-// const isDarkJournals = game.settings.get("pf2e-dorako-ui", "theme.enable-dark-theme-journals");
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
-// if (theme === "foundry2-theme") return;
-// if (!isDarkJournals) {
-// html.closest(".app").find(".journal-entry-content").addClass("dorako-ui light-theme");
-// return;
-// } else {
-// html.closest(".app").find(".journal-entry-content").addClass("dorako-ui dark-theme");
-// return;
-// }
-// });
-// }
-
-// // Do not style selects on loot sheets
-// Hooks.on("renderLootSheetPF2e", (app, html, data) => {
-// html.find("select").addClass("dorako-ui-skip");
-// });
-
-// // Do not style input fields on hazard sheets
-// Hooks.on("renderHazardSheetPF2e", (app, html, data) => {
-// html.find("input").addClass("dorako-ui-skip");
-// });
-
-// for (const appName of ["CharacterSheetPF2e", "VehicleSheetPF2e"]) {
-// Hooks.on("render" + appName, (app, html, data) => {
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.pc-sheet-theme");
-// // html.closest(".app").find(".journal-entry-content").addClass("dorako-ui dark-theme");
-// html[0].classList.add(`${theme}-theme`);
-// });
-// }
-
-// Hooks.on("renderNPCSheetPF2e", (app, html, data) => {
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.npc-sheet-theme");
-// if (theme === "default") {
-// return;
-// }
-// html[0].classList.add(`${theme}-theme`);
-// });
-
-// Hooks.on("renderHazardSheetPF2e", (app, html, data) => {
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.npc-sheet-theme");
-// if (theme === "default") {
-// return;
-// }
-// html[0].classList.add(`${theme}-theme`);
-// });
-
-// Hooks.on("renderFamiliarSheetPF2e", (app, html, data) => {
-// const theme = game.settings.get("pf2e-dorako-ui", "theme.npc-sheet-theme");
-// if (theme === "default") {
-// return;
-// }
-// html[0].classList.add(`${theme}-theme`);
-// });
diff --git a/esmodules/message-hooks.js b/esmodules/message-hooks.js
index 9c31ab3e..ad616bed 100644
--- a/esmodules/message-hooks.js
+++ b/esmodules/message-hooks.js
@@ -1,4 +1,4 @@
-import { getChatTheme } from "./ui-theme.js";
+import { getChatTheme, getDefaultColorScheme } from "./ui-theme.js";
const rgb2hex = (rgb) =>
`#${rgb
@@ -8,10 +8,11 @@ const rgb2hex = (rgb) =>
.join("")}`;
Hooks.on("renderChatMessage", (chatMessage, html, messageData) => {
- const setting = game.settings.get("pf2e-dorako-ui", "theme.chat-color-scheme");
- const { dorakoUiTheme, defaultColorScheme } = getChatTheme();
+ const chatColorSchemeSetting = game.settings.get("pf2e-dorako-ui", "theme.chat-message-color-scheme");
+ const chatTheme = game.settings.get("pf2e-dorako-ui", "theme.chat-message-theme");
+ const defaultColorScheme = getDefaultColorScheme(chatTheme);
let colorScheme = null;
- switch (setting) {
+ switch (chatColorSchemeSetting) {
case "default":
colorScheme = defaultColorScheme;
break;
@@ -21,8 +22,13 @@ Hooks.on("renderChatMessage", (chatMessage, html, messageData) => {
case "prefer-light":
colorScheme = "light";
break;
- case "alliance": // not implemented yet
- colorScheme = "dark";
+ case "alliance":
+ colorScheme = defaultColorScheme; // Fallback for GM speaking from non-actors
+ if (!chatMessage?.actor?.alliance) {
+ colorScheme = defaultColorScheme;
+ } else {
+ colorScheme = chatMessage.actor.alliance === "opposition" ? "dark" : "light";
+ }
break;
case "gm-vs-players":
colorScheme = chatMessage.user.isGM ? "dark" : "light";
@@ -57,7 +63,7 @@ Hooks.on("renderChatMessage", (chatMessage, html, messageData) => {
function themeHeader(html, message) {
let messageHeader = html.find(".message-header")[0];
- const headerStyle = game.settings.get("pf2e-dorako-ui", "theme.header-style");
+ const headerStyle = game.settings.get("pf2e-dorako-ui", "theme.chat-message-header-style");
if (headerStyle != "none") {
let bgCol = getHeaderColor(html, message);
messageHeader.style.setProperty("--header-color", bgCol);
@@ -75,7 +81,7 @@ function themeHeader(html, message) {
}
function getHeaderColor(html, message) {
- const headerStyle = game.settings.get("pf2e-dorako-ui", "theme.header-style");
+ const headerStyle = game.settings.get("pf2e-dorako-ui", "theme.chat-message-header-style");
if (headerStyle === "tint") {
return message?.user?.color ?? "#DAC0FB";
} else if (headerStyle === "blue") {
@@ -91,7 +97,7 @@ function getHeaderColor(html, message) {
}
function calcHeaderTextColor(html, message) {
- const headerStyle = game.settings.get("pf2e-dorako-ui", "theme.header-style");
+ const headerStyle = game.settings.get("pf2e-dorako-ui", "theme.chat-message-header-style");
const messageHeader = html.find(".message-header")[0];
if (headerStyle === "none") {
if (html[0].classList.contains("dark-theme") || html[0].classList.contains("foundry2")) {
diff --git a/esmodules/misc-hooks.js b/esmodules/misc-hooks.js
index a95bd6ec..e65be037 100644
--- a/esmodules/misc-hooks.js
+++ b/esmodules/misc-hooks.js
@@ -1,4 +1,4 @@
-import { baseThemePf2eSheets, MODULE_NAME } from "./consts.js";
+import { MODULE_NAME, systemSheets } from "./consts.js";
import migrate from "./settings/migrations.js";
import { i18n, debug, warn } from "./util.js";
@@ -11,6 +11,26 @@ Hooks.once("ready", () => {
migrate();
});
+Hooks.once("ready", () => {
+ if (!game.modules.get("pf2e-dorako-ux")) return;
+ if (game.modules.get("pf2e-dorako-ux")?.active) return;
+ if (!game.user.isGM) return;
+ new Dialog({
+ title: "Dorako UX is not active!",
+ content: `
+
Dorako UI is dependant on the module Dorako UX.
+ It's probably already installed, but not enabled.
+ Go to Manage Modules and enable it, hit Save Module Settings, and reload.
`,
+ buttons: {
+ OK: {
+ label: "OK",
+ callback: () => {},
+ },
+ },
+ default: "OK",
+ }).render(true);
+});
+
Hooks.once("ready", () => {
if (!game.modules.get("monks-little-details")?.active) return;
if (!game.settings.get("monks-little-details", "window-css-changes")) return;
@@ -31,10 +51,10 @@ Hooks.once("ready", () => {
},
},
opaque: {
- label: "Disable MLD setting + use Dorako UI opaque background",
+ label: "Disable MLD setting + use Dorako UI opaque app theme",
callback: () => {
game.settings.set("monks-little-details", "window-css-changes", false);
- game.settings.set("pf2e-dorako-ui", "theme.glass-bg", "rgba(40, 40, 40, 1)");
+ game.settings.set("pf2e-dorako-ui", "theme.app-theme", "opaque");
},
},
"dont-ask": {
@@ -101,7 +121,7 @@ Hooks.on("tokenActionHudCoreReady", () => {
}).render(true);
});
-for (const application of ["Application", ...baseThemePf2eSheets]) {
+for (const application of ["Application", ...systemSheets]) {
Hooks.on("render" + application, (app, html, data) => {
if (!game.settings.get(`${MODULE_NAME}`, "misc.enable-debug-mode")) {
return;
@@ -166,126 +186,13 @@ for (const application of ["Application", ...baseThemePf2eSheets]) {
});
}
-// Add debug buttons
-// for (const application of ["Application", ...baseThemePf2eSheets]) {
-// Hooks.on("render" + application, (app, html, data) => {
-// if (!game.settings.get(`${MODULE_NAME}`, "misc.enable-debug-mode")) {
-// return;
-// }
-// let isDark = html[0].dataset.colorScheme === "dark";
-// let symbol = isDark ? "fa-sun" : "fa-moon";
-// let colorSchemeButton = $(
-// ``
-// );
-// colorSchemeButton.click((ev) => {
-// let colorScheme = html[0].dataset.colorScheme;
-// if (colorScheme === "light") {
-// html[0].dataset.colorScheme = "dark";
-// } else {
-// html[0].dataset.colorScheme = "light";
-// }
-
-// colorSchemeButton.find("i").toggleClass("fa-sun");
-// colorSchemeButton.find("i").toggleClass("fa-moon");
-// });
-// html.closest(".app").find(".dark-theme-toggle").remove();
-// let titleElement = html.closest(".app").find(".window-title");
-// colorSchemeButton.insertAfter(titleElement);
-// });
-
-// Hooks.on("render" + application, (app, html, data) => {
-// if (!game.settings.get(`${MODULE_NAME}`, "misc.enable-debug-mode")) {
-// return;
-// }
-// let theme = "dorakoUiTheme" in html[0].dataset;
-// let symbol = theme ? "fa-thin" : "fas";
-
-// let foundry2Button = $(
-// ``
-// );
-// foundry2Button.click((ev) => {
-// let theme = "dorakoUiTheme" in html[0].dataset;
-// if (theme) {
-// delete html[0].dataset.dorakoUiTheme;
-// } else {
-// html[0].dataset.dorakoUiTheme = "foundry2";
-// }
-// foundry2Button.find("i").toggleClass("fa-thin");
-// foundry2Button.find("i").toggleClass("fas");
-// });
-// html.closest(".app").find(".foundry2-toggle").remove();
-// let titleElement = html.closest(".app").find(".window-title");
-// foundry2Button.insertAfter(titleElement);
-// });
-
-// Hooks.on("render" + application, (app, html, data) => {
-// if (!game.settings.get(`${MODULE_NAME}`, "misc.enable-debug-mode")) {
-// return;
-// }
-// if (!html[0].classList.contains("window-app")) return;
-// let theme = "dorakoUiTheme" in html[0].dataset;
-// let symbol = theme ? "fa-thin" : "fas";
-
-// let crbButton = $(
-// ``
-// );
-// crbButton.click((ev) => {
-// let theme = "dorakoUiTheme" in html[0].dataset;
-// if (theme) {
-// delete html[0].dataset.dorakoUiTheme;
-// } else {
-// html[0].dataset.dorakoUiTheme = "crb";
-// }
-// crbButton.find("i").toggleClass("fa-thin");
-// crbButton.find("i").toggleClass("fas");
-// });
-// html.closest(".app").find(".crb-toggle").remove();
-// let titleElement = html.closest(".app").find(".window-title");
-// crbButton.insertAfter(titleElement);
-// });
-
-// Hooks.on("render" + application, (app, html, data) => {
-// if (!game.settings.get(`${MODULE_NAME}`, "misc.enable-debug-mode")) {
-// return;
-// }
-// if (!html[0].classList.contains("window-app")) return;
-// let theme = "dorakoUiTheme" in html[0].dataset;
-// let symbol = theme ? "fa-thin" : "fas";
-
-// let bg3Button = $(
-// ``
-// );
-// bg3Button.click((ev) => {
-// let theme = "dorakoUiTheme" in html[0].dataset;
-// if (theme) {
-// delete html[0].dataset.dorakoUiTheme;
-// } else {
-// html[0].dataset.dorakoUiTheme = "bg3";
-// }
-// bg3Button.find("i").toggleClass("fa-thin");
-// bg3Button.find("i").toggleClass("fas");
-// });
-// html.closest(".app").find(".bg3-toggle").remove();
-// let titleElement = html.closest(".app").find(".window-title");
-// bg3Button.insertAfter(titleElement);
-// });
-// }
-
Hooks.on("renderSettingsConfig", (app, html, data) => {
$("")
.addClass("form-group dorako settings-header")
.html(
i18n("pf2e-dorako-ui.settings.theme.name") + `
${i18n("pf2e-dorako-ui.settings.theme.hint")}
`
)
- .insertBefore($('[name="pf2e-dorako-ui.theme.application-theme"]').parents("div.form-group:first"));
+ .insertBefore($('[name="pf2e-dorako-ui.theme.window-app-theme"]').parents("div.form-group:first"));
$("
")
.addClass("form-group dorako settings-header")
.html(
diff --git a/esmodules/settings/settings.js b/esmodules/settings/settings.js
index a2ed4fc5..58a41728 100644
--- a/esmodules/settings/settings.js
+++ b/esmodules/settings/settings.js
@@ -3,7 +3,7 @@ import { ThemeSettings } from "./theme-settings.js";
import { MiscSettings } from "./misc-settings.js";
import { CustomizationSettings } from "./customization-settings.js";
import { ExternalModuleSettings } from "./external-module-settings.js";
-import { getUiTheme } from "../ui-theme.js";
+import { getAppThemeAndScheme, getUiTheme } from "../ui-theme.js";
export function refreshChat() {
if (game.messages.size > 100) {
@@ -46,12 +46,9 @@ Hooks.once("init", async () => {
util.debug("registered settings");
- const applicationTheme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
- if (applicationTheme === "foundry2") {
- game.settings.set("pf2e-dorako-ui", "theme.chat-theme", "foundry2");
- }
+ const applicationTheme = game.settings.get("pf2e-dorako-ui", "theme.app-theme");
if (applicationTheme !== "no-theme") {
- const uiTheme = getUiTheme();
+ const uiTheme = getAppThemeAndScheme();
const { dorakoUiTheme, colorScheme } = uiTheme;
if (uiTheme) {
@@ -63,7 +60,7 @@ Hooks.once("init", async () => {
const root = document.querySelector(":root").style;
root.setProperty("--border-radius", game.settings.get("pf2e-dorako-ui", "theme.border-radius").toString() + "px");
- root.setProperty("--glass-bg", game.settings.get("pf2e-dorako-ui", "theme.glass-bg").toString());
+ // root.setProperty("--glass-bg", game.settings.get("pf2e-dorako-ui", "theme.glass-bg").toString(), "important");
util.debug("initialized properties");
});
diff --git a/esmodules/settings/theme-settings.js b/esmodules/settings/theme-settings.js
index 5e7ffbd2..43ca3e09 100644
--- a/esmodules/settings/theme-settings.js
+++ b/esmodules/settings/theme-settings.js
@@ -5,49 +5,31 @@ export class ThemeSettings extends SettingsMenuDorakoUI {
static namespace = "theme";
static SETTINGS = [
- "application-theme",
- "chat-theme",
- "chat-color-scheme",
- "header-style",
+ "window-app-theme",
+ "window-app-color-scheme",
+ "app-theme",
+ "chat-message-theme",
+ "chat-message-color-scheme",
+ "chat-message-header-style",
"pc-sheet-theme",
- "npc-sheet-theme",
- "frosted-glass",
- "glass-bg",
- "enable-dark-theme-journals",
"border-radius",
];
static get settings() {
return {
- // "chat-theme": {
- // name: "pf2e-dorako-ui.settings.theme.chat-theme.name",
- // hint: "pf2e-dorako-ui.settings.theme.chat-theme.hint",
- // scope: "client",
- // config: true,
- // default: "light",
- // type: String,
- // choices: {
- // light: "pf2e-dorako-ui.text.light",
- // dark: "pf2e-dorako-ui.text.dark",
- // factions: "pf2e-dorako-ui.settings.theme.chat-theme.choice.factions",
- // foundry2: "pf2e-dorako-ui.settings.theme.chat-theme.choice.foundry2",
- // },
- // requiresReload: false,
- // onChange: refreshChat,
- // },
- "header-style": {
- name: "pf2e-dorako-ui.settings.theme.header-style.name",
- hint: "pf2e-dorako-ui.settings.theme.header-style.hint",
+ "chat-message-header-style": {
+ name: "pf2e-dorako-ui.settings.theme.chat-message-header-style.name",
+ hint: "pf2e-dorako-ui.settings.theme.chat-message-header-style.hint",
scope: "client",
config: true,
default: "none",
type: String,
choices: {
- red: "pf2e-dorako-ui.settings.theme.header-style.choice.red",
- blue: "pf2e-dorako-ui.settings.theme.header-style.choice.blue",
- green: "pf2e-dorako-ui.settings.theme.header-style.choice.green",
- tint: "pf2e-dorako-ui.settings.theme.header-style.choice.tint",
- none: "pf2e-dorako-ui.settings.theme.header-style.choice.none",
+ red: "pf2e-dorako-ui.settings.theme.chat-message-header-style.choice.red",
+ blue: "pf2e-dorako-ui.settings.theme.chat-message-header-style.choice.blue",
+ green: "pf2e-dorako-ui.settings.theme.chat-message-header-style.choice.green",
+ tint: "pf2e-dorako-ui.settings.theme.chat-message-header-style.choice.tint",
+ none: "pf2e-dorako-ui.settings.theme.chat-message-header-style.choice.none",
},
requiresReload: false,
onChange: refreshChat,
@@ -72,107 +54,119 @@ export class ThemeSettings extends SettingsMenuDorakoUI {
}
},
},
- "frosted-glass": {
- name: "pf2e-dorako-ui.settings.theme.frosted-glass.name",
- hint: "pf2e-dorako-ui.settings.theme.frosted-glass.hint",
- scope: "client",
- config: true,
- default: "",
- type: String,
- requiresReload: false,
- onChange: () => {
- const root = document.querySelector(":root").style;
- root.setProperty("--frosted-glass", game.settings.get("pf2e-dorako-ui", "theme.frosted-glass"));
- },
- },
- "glass-bg": {
- name: "pf2e-dorako-ui.settings.theme.glass-bg.name",
- hint: "pf2e-dorako-ui.settings.theme.glass-bg.hint",
+ // "glass-bg": {
+ // name: "pf2e-dorako-ui.settings.theme.glass-bg.name",
+ // hint: "pf2e-dorako-ui.settings.theme.glass-bg.hint",
+ // scope: "client",
+ // config: true,
+ // default: "",
+ // type: String,
+ // requiresReload: false,
+ // onChange: () => {
+ // const root = document.querySelector(":root").style;
+ // root.setProperty("--glass-bg", game.settings.get("pf2e-dorako-ui", "theme.glass-bg", "important"));
+ // },
+ // },
+ "window-app-theme": {
+ name: "pf2e-dorako-ui.settings.theme.window-app-theme.name",
+ hint: "pf2e-dorako-ui.settings.theme.window-app-theme.hint",
scope: "client",
config: true,
- default: "",
+ default: "crb-light",
type: String,
- requiresReload: false,
- onChange: () => {
- const root = document.querySelector(":root").style;
- root.setProperty("--glass-bg", game.settings.get("pf2e-dorako-ui", "theme.glass-bg"));
+ choices: {
+ "no-theme": "pf2e-dorako-ui.text.no-theme",
+ crb: "pf2e-dorako-ui.text.crb",
+ foundry2: "pf2e-dorako-ui.text.foundry2",
+ bg3: "pf2e-dorako-ui.text.bg3",
},
+ requiresReload: true, // re-render all windows
+ onChange: (choice) => {},
},
- "application-theme": {
- name: "pf2e-dorako-ui.settings.theme.application-theme.name",
- hint: "pf2e-dorako-ui.settings.theme.application-theme.hint",
+ "window-app-color-scheme": {
+ name: "pf2e-dorako-ui.settings.theme.window-app-color-scheme.name",
+ hint: "pf2e-dorako-ui.settings.theme.window-app-color-scheme.hint",
scope: "client",
config: true,
- default: "crb-light",
+ default: "default",
type: String,
choices: {
- "no-theme": "pf2e-dorako-ui.settings.theme.application-theme.choice.no-theme",
- "crb-light": "pf2e-dorako-ui.settings.theme.application-theme.choice.crb-light",
- "crb-dark": "pf2e-dorako-ui.settings.theme.application-theme.choice.crb-dark",
- foundry2: "pf2e-dorako-ui.settings.theme.application-theme.choice.foundry2",
- bg3: "pf2e-dorako-ui.settings.theme.application-theme.choice.bg3",
+ default: "pf2e-dorako-ui.text.default",
+ "prefer-light": "pf2e-dorako-ui.text.prefer-light",
+ "prefer-dark": "pf2e-dorako-ui.text.prefer-dark",
},
requiresReload: true, // re-render all windows
- onChange: (choice) => {
- // if (choice === "foundry2-theme") {
- // game.settings.set("pf2e-dorako-ui", "theme.chat-theme", "foundry2");
- // // Doesn't work
- // }
- },
+ onChange: (choice) => {},
},
- "chat-theme": {
- name: "pf2e-dorako-ui.settings.theme.chat-theme.name",
- hint: "pf2e-dorako-ui.settings.theme.chat-theme.hint",
+ "app-theme": {
+ name: "pf2e-dorako-ui.settings.theme.app-theme.name",
+ hint: "pf2e-dorako-ui.settings.theme.app-theme.hint",
scope: "client",
config: true,
- default: "crb-light",
+ default: "crb",
type: String,
choices: {
- "no-theme": "pf2e-dorako-ui.settings.theme.application-theme.choice.no-theme",
- "crb-light": "pf2e-dorako-ui.settings.theme.application-theme.choice.crb-light",
- "crb-dark": "pf2e-dorako-ui.settings.theme.application-theme.choice.crb-dark",
- foundry2: "pf2e-dorako-ui.settings.theme.application-theme.choice.foundry2",
- bg3: "pf2e-dorako-ui.settings.theme.application-theme.choice.bg3",
+ "no-theme": "pf2e-dorako-ui.text.no-theme",
+ crb: "pf2e-dorako-ui.text.crb",
+ foundry2: "pf2e-dorako-ui.text.foundry2",
+ bg3: "pf2e-dorako-ui.text.bg3",
+ opaque: "pf2e-dorako-ui.text.opaque",
},
requiresReload: true, // re-render all windows
onChange: (choice) => {},
},
- "chat-color-scheme": {
- name: "pf2e-dorako-ui.settings.theme.chat-color-scheme.name",
- hint: "pf2e-dorako-ui.settings.theme.chat-color-scheme.hint",
+ "chat-message-theme": {
+ name: "pf2e-dorako-ui.settings.theme.chat-message-theme.name",
+ hint: "pf2e-dorako-ui.settings.theme.chat-message-theme.hint",
scope: "client",
config: true,
- default: "default",
+ default: "crb",
type: String,
choices: {
- default: "pf2e-dorako-ui.settings.theme.chat-color-scheme.choice.default",
- "prefer-light": "pf2e-dorako-ui.settings.theme.chat-color-scheme.choice.prefer-light",
- "prefer-dark": "pf2e-dorako-ui.settings.theme.chat-color-scheme.choice.prefer-dark",
- "gm-vs-players": "pf2e-dorako-ui.settings.theme.chat-color-scheme.choice.gm-vs-players",
- alliance: "pf2e-dorako-ui.settings.theme.chat-color-scheme.choice.alliance",
+ "no-theme": "pf2e-dorako-ui.text.no-theme",
+ crb: "pf2e-dorako-ui.text.crb",
+ foundry2: "pf2e-dorako-ui.text.foundry2",
+ bg3: "pf2e-dorako-ui.text.bg3",
},
requiresReload: true, // re-render all windows
onChange: (choice) => {},
},
- "npc-sheet-theme": {
- name: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.name",
- hint: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.hint",
+ "chat-message-color-scheme": {
+ name: "pf2e-dorako-ui.settings.theme.chat-message-color-scheme.name",
+ hint: "pf2e-dorako-ui.settings.theme.chat-message-color-scheme.hint",
scope: "client",
config: true,
default: "default",
type: String,
choices: {
- default: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.choice.default",
- glassy: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.choice.glassy",
- },
- requiresReload: false, // re-render all windows
- onChange: () => {
- const apps = Object.values(ui.windows).filter((w) => w instanceof Application);
- for (const app of apps) {
- app.render();
- }
+ default: "pf2e-dorako-ui.text.default",
+ "prefer-light": "pf2e-dorako-ui.text.prefer-light",
+ "prefer-dark": "pf2e-dorako-ui.text.prefer-dark",
+ "gm-vs-players": "pf2e-dorako-ui.text.gm-vs-players",
+ alliance: "pf2e-dorako-ui.text.alliance",
},
+ requiresReload: true, // re-render all windows
+ onChange: (choice) => {},
},
+ // "npc-sheet-theme": {
+ // name: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.name",
+ // hint: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.hint",
+ // scope: "client",
+ // config: true,
+ // default: "default",
+ // type: String,
+ // choices: {
+ // default: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.choice.default",
+ // glassy: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.choice.glassy",
+ // },
+ // requiresReload: false, // re-render all windows
+ // onChange: () => {
+ // const apps = Object.values(ui.windows).filter((w) => w instanceof Application);
+ // for (const app of apps) {
+ // app.render();
+ // }
+ // },
+ // },
"border-radius": {
name: "pf2e-dorako-ui.settings.theme.border-radius.name",
hint: "pf2e-dorako-ui.settings.theme.border-radius.hint",
@@ -191,21 +185,21 @@ export class ThemeSettings extends SettingsMenuDorakoUI {
root.setProperty("--border-radius", `${value}px`);
},
},
- "enable-dark-theme-journals": {
- name: "pf2e-dorako-ui.settings.theme.enable-dark-theme-journals.name",
- hint: "pf2e-dorako-ui.settings.theme.enable-dark-theme-journals.hint",
- scope: "client",
- config: true,
- default: false,
- type: Boolean,
- requiresReload: false, // re-render all windows
- onChange: () => {
- const apps = Object.values(ui.windows).filter((w) => w instanceof Application);
- for (const app of apps) {
- app.render();
- }
- },
- },
+ // "enable-dark-theme-journals": {
+ // name: "pf2e-dorako-ui.settings.theme.enable-dark-theme-journals.name",
+ // hint: "pf2e-dorako-ui.settings.theme.enable-dark-theme-journals.hint",
+ // scope: "client",
+ // config: true,
+ // default: false,
+ // type: Boolean,
+ // requiresReload: false, // re-render all windows
+ // onChange: () => {
+ // const apps = Object.values(ui.windows).filter((w) => w instanceof Application);
+ // for (const app of apps) {
+ // app.render();
+ // }
+ // },
+ // },
};
}
}
diff --git a/esmodules/ui-theme.js b/esmodules/ui-theme.js
index 682148b8..57fdc522 100644
--- a/esmodules/ui-theme.js
+++ b/esmodules/ui-theme.js
@@ -1,29 +1,64 @@
-import { limitedScopeApplications, baseThemeApplications, baseThemePf2eSheets, MODULE_NAME } from "./consts.js";
+import {
+ limitedScopeApplications,
+ baseThemeApplications,
+ baseThemePf2eSheets,
+ MODULE_NAME,
+ themedApps,
+ systemSheets,
+} from "./consts.js";
import { isPremiumApplication } from "./premium-module-hooks.js";
+export function getDefaultColorScheme(theme) {
+ switch (theme) {
+ case "crb":
+ return "light";
+ case "foundry2":
+ return "dark";
+ case "bg3":
+ return "dark";
+ default:
+ return null;
+ }
+}
+
export function getUiTheme() {
- const applicationTheme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
- switch (applicationTheme) {
- case "crb-light":
- return { dorakoUiTheme: "crb", colorScheme: "light" };
- case "crb-dark":
- return { dorakoUiTheme: "crb", colorScheme: "dark" };
+ const windowAppTheme = game.settings.get("pf2e-dorako-ui", "theme.window-app-theme");
+ const colorSchemePref = game.settings.get("pf2e-dorako-ui", "theme.window-app-color-scheme");
+ const colorScheme = (function () {
+ switch (colorSchemePref) {
+ case "default":
+ return getDefaultColorScheme(windowAppTheme);
+ case "prefer-light":
+ return "light";
+ case "prefer-dark":
+ return "dark";
+ }
+ })();
+ return { dorakoUiTheme: windowAppTheme, colorScheme: colorScheme };
+}
+
+export function getAppThemeAndScheme() {
+ const setting = game.settings.get("pf2e-dorako-ui", "theme.app-theme");
+ switch (setting) {
+ case "crb":
+ return { dorakoUiTheme: "crb", colorScheme: null };
case "foundry2":
return { dorakoUiTheme: "foundry2", colorScheme: "light" };
case "bg3":
return { dorakoUiTheme: "bg3", colorScheme: "dark" };
+ case "opaque": {
+ return { dorakoUiTheme: "opaque", colorScheme: "dark" };
+ }
default:
return "", "";
}
}
export function getChatTheme() {
- const applicationTheme = game.settings.get("pf2e-dorako-ui", "theme.chat-theme");
- switch (applicationTheme) {
- case "crb-light":
- return { dorakoUiTheme: "crb", colorScheme: "light" };
- case "crb-dark":
- return { dorakoUiTheme: "crb", colorScheme: "dark" };
+ const setting = game.settings.get("pf2e-dorako-ui", "theme.chat-message-theme");
+ switch (setting) {
+ case "crb":
+ return { dorakoUiTheme: "crb", colorScheme: null };
case "foundry2":
return { dorakoUiTheme: "foundry2", colorScheme: "light" };
case "bg3":
@@ -34,7 +69,7 @@ export function getChatTheme() {
}
Hooks.on("renderSvelteApplication", (app, html, data) => {
- const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
+ const theme = game.settings.get("pf2e-dorako-ui", "theme.window-app-theme");
if (theme === "no-theme") return;
const uiTheme = getUiTheme();
if (uiTheme === null) return;
@@ -44,16 +79,15 @@ Hooks.on("renderSvelteApplication", (app, html, data) => {
app.element[0].dataset.dorakoUiScope = "unlimited";
});
-for (const appName of [...baseThemeApplications]) {
+for (const appName of [...themedApps]) {
Hooks.on("render" + appName, (app, html, data) => {
- if (app.constructor.name.startsWith("SWPF")) return; // SWPFCompendiumTOC, SWPFSheet
- const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
+ const theme = game.settings.get("pf2e-dorako-ui", "theme.app-theme");
if (theme === "no-theme") return;
- const uiTheme = getUiTheme();
+ const uiTheme = getAppThemeAndScheme();
if (uiTheme === null) return;
const { dorakoUiTheme, colorScheme } = uiTheme;
- const excludeString =
- game.settings.get("pf2e-dorako-ui", "customization.excluded-applications") + ", VehicleSheetPF2e, HUD";
+ const excludeString = game.settings.get("pf2e-dorako-ui", "customization.excluded-applications");
+ // + ",ChatLogPF2e"
const excludeList = excludeString.split(/[\s,]+/);
if (excludeList.includes(app.constructor.name)) {
console.debug(
@@ -61,14 +95,35 @@ for (const appName of [...baseThemeApplications]) {
);
return;
}
- console.debug(
- `${MODULE_NAME} | baseThemeApplications | render${app.constructor.name} => set dorako-ui-theme to ${uiTheme}`
- );
+
app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
- if (html[0].classList.contains("window-app")) {
- app.element[0].dataset.colorScheme = colorScheme;
+ console.debug(`${MODULE_NAME} | render${app.constructor.name} | [data-dorako-ui-theme='${dorakoUiTheme}']`);
+ });
+}
+
+for (const appName of [...systemSheets]) {
+ Hooks.on("render" + appName, (app, html, data) => {
+ const theme = game.settings.get("pf2e-dorako-ui", "theme.window-app-theme");
+ if (theme === "no-theme") return;
+ const uiTheme = getUiTheme();
+ if (uiTheme === null) return;
+ const { dorakoUiTheme, colorScheme } = uiTheme;
+ const excludeString = game.settings.get("pf2e-dorako-ui", "customization.excluded-applications");
+ const excludeList = excludeString.split(/[\s,]+/);
+ if (excludeList.includes(app.constructor.name)) {
+ console.debug(
+ `${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string ${excludeString} => do not set dorako-ui-theme to ${dorakoUiTheme}`
+ );
+ return;
}
+ if (theme == "crb" && colorScheme == "light" && app.constructor.name === "PartySheetPF2e") return;
+
+ app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
+ app.element[0].dataset.colorScheme = colorScheme;
app.element[0].dataset.dorakoUiScope = "unlimited";
+ console.debug(
+ `${MODULE_NAME} | render${app.constructor.name} | [data-dorako-ui-theme='${dorakoUiTheme}'] [data-color-scheme='${colorScheme}'] [data-dorako-ui-scope='unlimited']`
+ );
});
}
@@ -77,7 +132,7 @@ Hooks.on("renderApplication", (app, html, data) => {
if (html0.classList.contains("editable")) return;
if (!html0.classList.contains("window-app")) return;
if (isPremiumApplication(app, html, data, app.constructor.name)) return;
- const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
+ const theme = game.settings.get("pf2e-dorako-ui", "theme.window-app-theme");
if (theme === "no-theme") return;
const uiTheme = getUiTheme();
if (uiTheme === null) return;
@@ -85,7 +140,9 @@ Hooks.on("renderApplication", (app, html, data) => {
const excludeString =
game.settings.get("pf2e-dorako-ui", "customization.excluded-applications") +
", EnhancedJournal" +
- ", SceneActorsLayer";
+ ", SceneActorsLayer" +
+ ", SmallTimeApp" +
+ ", SceneDarknessAdjuster";
const excludeList = excludeString.split(/[\s,]+/);
if (excludeList.includes(app.constructor.name)) {
console.debug(
@@ -111,92 +168,29 @@ Hooks.on("renderApplication", (app, html, data) => {
html.find("form button[data-action='save']").addClass("bright");
});
-Hooks.on("renderDialog", (app, html, data) => {
- const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
- if (theme === "no-theme") return;
- const uiTheme = getUiTheme();
- if (uiTheme === null) return;
- const { dorakoUiTheme, colorScheme } = uiTheme;
- console.debug(`${MODULE_NAME} | render${app.constructor.name} | set dorako-ui-theme to ${dorakoUiTheme}`);
- app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
- app.element[0].dataset.colorScheme = colorScheme;
- app.element[0].dataset.dorakoUiScope = "unlimited";
-});
-
-Hooks.on("renderItemSheet", (app, html, data) => {
- const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
- if (theme === "no-theme") return;
- const uiTheme = getUiTheme();
- if (uiTheme === null) return;
- app.element[0].dataset.dorakoUiTheme = uiTheme[0];
- app.element[0].dataset.colorScheme = uiTheme[1];
- html.find("form > nav a").addClass("button");
-});
-
-Hooks.on("renderTokenActionHud", (app, html, data) => {
- const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
- if (theme === "no-theme") return;
- const uiTheme = getUiTheme();
- if (uiTheme === null) return;
- const { dorakoUiTheme, colorScheme } = uiTheme;
- const excludeString = game.settings.get("pf2e-dorako-ui", "customization.excluded-applications");
- const excludeList = excludeString.split(/[\s,]+/);
- if (excludeList.includes("TokenActionHud")) {
- console.debug(
- `${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string ${excludeString} => do not set dorako-ui-theme to ${dorakoUiTheme}`
- );
- return;
- }
- app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
- app.element[0].dataset.colorScheme = colorScheme;
- app.element[0].dataset.dorakoUiScope = "unlimited";
-});
-
-Hooks.on("renderTokenBar", (app, html, data) => {
- const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
- if (theme === "no-theme") return;
- const uiTheme = getUiTheme();
- if (uiTheme === null) return;
- const { dorakoUiTheme, colorScheme } = uiTheme;
- const excludeString = game.settings.get("pf2e-dorako-ui", "customization.excluded-applications");
- const excludeList = excludeString.split(/[\s,]+/);
- if (excludeList.includes("TokenBar")) {
- console.debug(
- `${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string ${excludeString} => do not set dorako-ui-theme to ${dorakoUiTheme}`
- );
- return;
- }
- app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
- app.element[0].dataset.colorScheme = colorScheme;
- app.element[0].dataset.dorakoUiScope = "unlimited";
+Hooks.on("renderSidebar", (app, html, data) => {
+ $("#sidebar-tabs").attr("data-dorako-ui-theme", "");
+ app.element[0].dataset.dorakoUiScope = "sidebar";
});
-for (const appName of [...baseThemePf2eSheets]) {
- Hooks.on("render" + appName, (app, html, data) => {
- const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
- if (theme === "no-theme") return;
- const uiTheme = getUiTheme();
- if (uiTheme === null) return;
- const { dorakoUiTheme, colorScheme } = uiTheme;
- if (limitedScopeApplications.includes(appName)) return;
- let html0 = html[0];
- if (!html0.classList.contains("window-app")) return;
- console.debug(
- `${MODULE_NAME} | render${app.constructor.name} | is PF2e .window-app "Application" => set dorako-ui-theme to ${dorakoUiTheme}`
- );
- app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
- app.element[0].dataset.colorScheme = colorScheme;
- app.element[0].dataset.dorakoUiScope = "unlimited";
- });
-}
+// Hooks.on("renderDialog", (app, html, data) => {
+// const theme = game.settings.get("pf2e-dorako-ui", "theme.window-app-theme");
+// if (theme === "no-theme") return;
+// const uiTheme = getUiTheme();
+// if (uiTheme === null) return;
+// const { dorakoUiTheme, colorScheme } = uiTheme;
+// console.debug(`${MODULE_NAME} | render${app.constructor.name} | set dorako-ui-theme to ${dorakoUiTheme}`);
+// app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
+// app.element[0].dataset.colorScheme = colorScheme;
+// app.element[0].dataset.dorakoUiScope = "unlimited";
+// });
for (const appName of [...limitedScopeApplications]) {
Hooks.on("render" + appName, (app, html, data) => {
- const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
+ const theme = game.settings.get("pf2e-dorako-ui", "theme.window-app-theme");
if (theme === "no-theme") return;
const uiTheme = getUiTheme();
if (uiTheme === null) return;
- const { dorakoUiTheme, colorScheme } = uiTheme;
const excludeString = game.settings.get("pf2e-dorako-ui", "customization.excluded-applications");
const excludeList = excludeString.split(/[\s,]+/);
if (excludeList.includes(app.constructor.name)) {
@@ -208,10 +202,6 @@ for (const appName of [...limitedScopeApplications]) {
console.debug(
`${MODULE_NAME} | render${app.constructor.name} | theme: ${theme} => set data-dorako-ui-scope to 'limited'`
);
- app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
- if (html[0].classList.contains("window-app")) {
- app.element[0].dataset.colorScheme = colorScheme;
- }
app.element[0].dataset.dorakoUiScope = "limited";
});
}
diff --git a/img/header.webp b/img/red-header.webp
similarity index 100%
rename from img/header.webp
rename to img/red-header.webp
diff --git a/languages/en.json b/languages/en.json
index 3f8ae5d3..0dfeb381 100644
--- a/languages/en.json
+++ b/languages/en.json
@@ -13,7 +13,16 @@
"light": "Light",
"disabled": "Disabled",
"large-chatlog-warning": "Due to large chatlog, some settings will apply on next reload.",
- "maybe-reload": "Some changes might require a reload."
+ "maybe-reload": "Some changes might require a reload.",
+ "prefer-light": "Prefer light",
+ "prefer-dark": "Prefer dark",
+ "bg3": "Baldur's Gate 3",
+ "foundry2": "Foundry 2",
+ "crb": "Core Rulebook",
+ "no-theme": "No theme",
+ "opaque": "Opaque",
+ "alliance": "Opposition dark",
+ "gm-vs-players": "GM dark"
},
"settings": {
"reset-changes": "Reset Changes",
@@ -21,44 +30,41 @@
"name": "Theme Settings",
"label": "Configure Theme Settings",
"hint": "Change theme settings for various applications and UI elements",
- "application-theme": {
- "name": "Application theme",
- "hint": "Affects rendered application windows",
- "choice": {
- "no-theme": "No theme",
- "light-theme": "CRB inspired (light)",
- "dark-theme": "CRB inspired (dark)",
- "foundry2-theme": "Foundry 2 inspired"
- }
+ "window-app-theme": {
+ "name": "Window app theme",
+ "hint": "Affects rendered application windows"
},
- "border-radius": {
- "name": "Roundedness",
- "hint": "(default: 3px) Changes the degree of roundedness in many UI elements"
+ "window-app-color-scheme": {
+ "name": "Window app color scheme",
+ "hint": "Affects rendered application windows"
},
- "frosted-glass": {
- "name": "Use frosted glass",
- "hint": "WARNING: Very performance intensive. Example: brightness(1.5) contrast(1.2) saturate(1.5) blur(5px)"
+ "app-theme": {
+ "name": "App theme",
+ "hint": "Affects user interface elements like controls and navigation, as well as modules"
},
- "glass-bg": {
- "name": "Use alternate glass background",
- "hint": "Any valid CSS color should work"
+ "chat-message-theme": {
+ "name": "Chat message theme",
+ "hint": "Affects rendered chat messages"
},
- "npc-sheet-theme": {
- "name": "Actor sheet theme",
- "hint": "Adjusts the styling of NPC/Hazard/Familiar sheets",
- "choice": {
- "default": "Default Dorako UI",
- "glassy": "(Experimental) Glassy"
- }
+ "chat-message-color-scheme": {
+ "name": "Chat message color scheme",
+ "hint": "Rules for making chat messages either light or dark"
},
- "chat-theme": {
- "name": "Chat theme",
- "hint": "Affects all chat messages",
+ "chat-message-header-style": {
+ "name": "Chat message header theme",
+ "hint": "Adds a colored header to every chat message",
"choice": {
- "factions": "Players light, GM dark",
- "foundry2": "Foundry 2 inspired"
+ "red": "Red",
+ "blue": "Blue",
+ "green": "Green",
+ "tint": "Player color",
+ "none": "Disabled"
}
},
+ "border-radius": {
+ "name": "Roundedness",
+ "hint": "(default: 3px) Changes the degree of roundedness in many UI elements"
+ },
"pc-sheet-theme": {
"name": "PC sheet theme",
"hint": "Affects sheets for player characters and vehicles",
@@ -67,32 +73,6 @@
"green": "Remaster Green",
"blue": "Classic Blue"
}
- },
- "loot-sheet-theme": {
- "name": "Loot sheet theme",
- "hint": "Affects Loot sheets"
- },
- "familiar-sheet-theme": {
- "name": "Familiar sheet theme",
- "hint": "Affects familiar sheets",
- "choice": {
- "dark-red-header": "Dark + Red Header"
- }
- },
- "header-style": {
- "name": "Chat message header theme",
- "hint": "Adds a colored header to every chat message",
- "choice": {
- "red": "Red",
- "blue": "Blue",
- "green": "Green",
- "tint": "Player color",
- "none": "Disabled"
- }
- },
- "enable-dark-theme-journals": {
- "name": "Enable dark theme for Journals?",
- "hint": "Does not affect premium modules journals"
}
},
"misc": {
diff --git a/module.json b/module.json
index 8fc24d6d..99e5176c 100644
--- a/module.json
+++ b/module.json
@@ -121,8 +121,6 @@
"esmodules": [
"esmodules/misc-hooks.js",
"esmodules/settings/settings.js",
- "esmodules/dark-theme-hooks.js",
- "esmodules/dorako-theme.js",
"esmodules/ui-theme.js",
"esmodules/message-hooks.js",
"esmodules/premium-module-hooks.js",
diff --git a/sass/_colors.scss b/sass/_colors.scss
index 2ce2a371..a0574fed 100644
--- a/sass/_colors.scss
+++ b/sass/_colors.scss
@@ -164,244 +164,6 @@ $adjusted-lower: #cc3311 !default;
--adjusted-lower: #cc3311;
}
-:root {
- --color-warm-1: #ee9b3a;
- --color-warm-1-40: color-mix(in srgb, var(--color-warm-1) 40%, transparent);
- --color-warm-2: #c9593f;
- --color-warm-2-20: color-mix(in srgb, var(--color-warm-2) 20%, transparent);
- --color-warm-3: #5d142b;
- --color-warm-3-10: color-mix(in srgb, var(--color-warm-3) 10%, transparent);
- --color-warm-3-75: color-mix(in srgb, var(--color-warm-3) 75%, transparent);
- --color-warm-4: #420418;
- --color-warm-4-75: color-mix(in srgb, var(--color-warm-4) 75%, transparent);
- --color-warm-5: #26020d;
-
- --color-cool-1: #b1a0d4;
- --color-cool-2: #79689c;
- --color-cool-3: #584a75;
- --color-cool-3-75: color-mix(in srgb, var(--color-cool-3) 75%, transparent);
- --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-disabled: #AAA;
-
- --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);
- --window-app-background: var(--color-cool-5-90);
- --window-app-border-color: var(--color-cool-4);
- --app-border-style: 1px solid;
- --font-size: var(--font-size-12);
-
- --accent-color: var(--color-warm-2);
-
- --inline-bg: var(--color-cool-4);
- --inline-border-color: var(--color-cool-3);
- --inline-text-color: var(--color-light-2);
- --inline-icon-color: var(--color-light-1);
- --inline-box-shadow: 0px 1px 2px black;
-
-}
-
-:root {
- --brown-1: rgb(223, 207, 153);
- --brown-2: rgb(163, 141, 109);
- --brown-3: rgb(117, 81, 29);
- --brown-4: rgb(115, 78, 50);
-
- --table-header: rgb(51, 47, 36);
- --table-odd: rgb(38, 35, 27);
- --table-even: rgb(33, 31, 24);
-
- --dark-20: rgb(20, 20, 20);
- --dark-15: rgb(15, 15, 15);
-
- --link-color: #f2c462;
- --link-active-color: #f2dcae;
- --red-link-color: #f25749;
- --red-link-active-color:#f2b4ae
-
- --trade-exact-price: rgb(163, 141, 109);
- --trade-currency-text: rgb(170, 158, 130);
- --trade-button-text-color: rgb(233, 207, 159);
- --trade-color-light-1: rgb(255, 248, 225);
- --trade-color-light-2: rgb(163, 141, 109);
- --trade-color-light-3: rgb(130, 120, 106);
-
- --poe-color-default: rgb(127, 127, 127);
- --poe-color-valuedefault: rgb(255, 255, 255);
- --poe-color-pink: rgb(255, 192, 203);
- --poe-color-dodgerblue: rgb(30, 144, 255);
- --poe-color-fire: rgb(150, 0, 0);
- --poe-color-cold: rgb(54, 100, 146);
- --poe-color-lightning: rgb(255, 215, 0);
- --poe-color-chaos: rgb(208, 32, 144);
- --poe-color-augmented: rgb(136, 136, 255);
- --poe-color-crafted: rgb(184, 218, 242);
- --poe-color-fractured: rgb(162, 145, 98);
- --poe-color-enchanted: rgb(184, 218, 242);
- --poe-color-hellscaped: rgb(255, 110, 37);
- --poe-color-unmet: rgb(210, 0, 0);
- --poe-color-uniqueitem: rgb(175, 96, 37);
- --poe-color-unique: rgb(175, 96, 37);
- --poe-color-rareitem: rgb(255, 255, 119);
- --poe-color-rare: rgb(255, 255, 119);
- --poe-color-magicitem: rgb(136, 136, 255);
- --poe-color-magic: rgb(136, 136, 255);
- --poe-color-whiteitem: rgb(200, 200, 200);
- --poe-color-normal: rgb(200, 200, 200);
- --poe-color-gemitem: rgb(27, 162, 155);
- --poe-color-gem: rgb(27, 162, 155);
- --poe-color-currencyitem: rgb(170, 158, 130);
- --poe-color-currency: rgb(170, 158, 130);
- --poe-color-questitem: rgb(74, 230, 58);
- --poe-color-quest: rgb(74, 230, 58);
- --poe-color-nemesismod: rgb(255, 200, 0);
- --poe-color-nemesismodoutline: rgb(219, 34, 0); /* 220,255,40,0 */
- --poe-color-talismanmod: rgb(141, 241, 79);
- --poe-color-talismanmodoutline: rgb(0, 0, 0); /* 220,0,0,0 */
- --poe-color-title: rgb(231, 180, 120);
- --poe-color-corrupted: rgb(210, 0, 0);
- --poe-color-favour: rgb(170, 158, 130);
- --poe-color-supporterpacknewitem: rgb(180, 96, 0);
- --poe-color-supporterpackitem: rgb(163, 141, 109);
- --poe-color-bloodlinemod: rgb(210, 0, 220);
- --poe-color-bloodlinemodoutline: rgb(58, 0, 125); /* 200,74,0,160 */
- --poe-color-tormentmod: rgb(50, 230, 100);
- --poe-color-tormentmodoutline: rgb(0, 78, 117); /* 200,0,100,150 */
- --poe-color-canttradeormodify: rgb(210, 0, 0);
- --poe-color-lockedtoaccount: rgb(210, 0, 0);
- --poe-color-divination: rgb(14, 186, 255);
- --poe-color-prophecy: rgb(181, 75, 255);
- --poe-color-essencemod: rgb(164, 210, 255);
- --poe-color-essencemodoutline: rgb(0, 41, 82); /* 210,0,50,100 */
- --poe-color-premiumchat: rgb(253, 242, 126);
- --poe-color-premiumchatoutline: rgb(209, 46, 46);
- --poe-color-uniquefoil: rgb(130, 173, 106);
- --poe-color-legacy: rgb(212, 145, 63);
- --poe-color-bestiarymod: rgb(255, 255, 255);
- --poe-color-bestiarymodoutline: rgb(219, 34, 0); /* 220,255,40,0 */
- --poe-color-blightmod: rgb(255, 255, 255);
- --poe-color-blightmodoutline: rgb(215, 0, 0); /* 255,215,0,0 */
- --poe-color-afflictionmod: rgb(22, 25, 28);
- --poe-color-afflictionmodoutline: rgb(151, 164, 181); /* 200,193,210,232 */
- --poe-color-stackitemlevel: rgb(255, 255, 255);
- --poe-color-harvestprimary: rgb(100, 111, 73);
- --poe-color-harvestsecondary: rgb(83, 130, 161);
- --poe-color-craftingcaster: rgb(179, 248, 254);
- --poe-color-craftingphysical: rgb(199, 157, 147);
- --poe-color-craftingfire: rgb(255, 154, 119);
- --poe-color-craftingcold: rgb(147, 216, 255);
- --poe-color-craftinglightning: rgb(248, 203, 118);
- --poe-color-craftingchaos: rgb(216, 167, 211);
- --poe-color-craftingspeed: rgb(207, 238, 165);
- --poe-color-craftingcrit: rgb(178, 167, 214);
- --poe-color-craftingred: rgb(200, 103, 110);
- --poe-color-craftingblue: rgb(162, 207, 251);
- --poe-color-craftinggreen: rgb(134, 189, 163);
- --poe-color-craftinglife: rgb(201, 110, 110);
- --poe-color-craftingdefences: rgb(168, 143, 103);
- --poe-color-craftingattack: rgb(218, 129, 77);
- --poe-color-heist: rgb(25, 30, 25);
- --poe-color-heiststolenitem: rgb(210, 0, 0);
- --poe-color-atlasmaven: rgb(182, 12, 169);
- --poe-color-ultimatumnumber: rgb(254, 92, 81);
- --poe-color-incursionunreachable: rgb(90, 90, 90);
- --poe-color-lockedinplaceitem: rgb(127, 127, 127);
- --poe-color-craftaffectremove: rgb(254, 153, 0);
- --poe-color-craftaffectwarning: rgb(235, 200, 80);
- --poe-color-craftaffectreroll: rgb(254, 153, 0);
- --poe-color-skillpopuptitle: rgb(249, 230, 202);
- --poe-color-disabledstats: rgb(150, 150, 167);
- --poe-color-skillextrainfo: rgb(255, 192, 119);
- --poe-color-fakeitemcount: rgb(200, 200, 200);
-
- .c-cblock {
- border: 1px solid #2c2b2b;
- background-color: #141414;
- }
- .c-cblock--violet {
- border-color: #585477;
- background-color: #151517;
- }
- .c-cblock--gold {
- border-color: #75693c;
- background-color: #1c1b19;
- }
-
- .c-mbox--warning {
- border-color: #781c1c;
- background-color: #241515;
- }
- .c-mbox--action {
- border-color: #693a1e;
- background-color: #26211f;
- }
- .c-mbox--content {
- border-color: #664c1e;
- background-color: #26231f;
- }
- .c-mbox--style {
- border-color: #75693c;
- background-color: #24231f;
- }
- .c-mbox--info {
- border-color: #4b5e6a;
- background-color: #191b1c;
- }
- .c-mbox--legal {
- border-color: #403b2d;
- background-color: #21201c;
- }
- .c-mbox--proposal {
- border-color: #585477;
- background-color: #19191c;
- }
- .c-mbox--lock {
- border-color: #59534e;
- background-color: #211f1d;
- }
-
- #catlinks {
- border: 1px solid #503a1e;
- background-color: #130f0a;
- }
-}
-
/* ----------------------------------------- */
/* Overwrite Foundry colors */
/* ----------------------------------------- */
@@ -447,7 +209,7 @@ $adjusted-lower: #cc3311 !default;
/* Damage colors */
/* ----------------------------------------- */
-[data-dorako-ui-theme][data-color-scheme="dark"] .damage {
+[data-dorako-ui-theme]:not([data-dorako-ui-theme="crb"][data-color-scheme="light"]) .damage {
--color-bg-acid: rgba(32, 194, 32, 0.125); // adjusted
--color-bg-bleed: rgba(207, 28, 58, 0.125); // adjusted
--color-bg-chaotic: rgba(221, 26, 221, 0.125); // adjusted
diff --git a/sass/_mixins.scss b/sass/_mixins.scss
index c83b47b3..29ea104a 100644
--- a/sass/_mixins.scss
+++ b/sass/_mixins.scss
@@ -61,17 +61,6 @@
@mixin f2-button-warm {
@include f2-app;
// @include quick-transition;
-
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
-
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -80,7 +69,7 @@
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
+ // transition: background-color 0.15s, border-color 0.15s;
&:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
diff --git a/sass/dorako-ui.scss b/sass/dorako-ui.scss
index cdf73945..5a086e05 100644
--- a/sass/dorako-ui.scss
+++ b/sass/dorako-ui.scss
@@ -1,4 +1,3 @@
@import "module-support";
-@import "legacy-theme";
@import "ui-theme";
@import "dorako-ui/";
diff --git a/sass/legacy-theme/_index.scss b/sass/legacy-theme/_index.scss
deleted file mode 100644
index 2a419e6b..00000000
--- a/sass/legacy-theme/_index.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-@import "../mixins";
-
-@import "foundry-core/";
-@import "pf2e-system/";
-
-@import "messages";
-@import "messages-dark";
diff --git a/sass/legacy-theme/_messages-dark.scss b/sass/legacy-theme/_messages-dark.scss
deleted file mode 100644
index 8f93ab62..00000000
--- a/sass/legacy-theme/_messages-dark.scss
+++ /dev/null
@@ -1,658 +0,0 @@
-@use "sass:color";
-
-.dorako-ui.message.chat-message.spell {
- padding-bottom: 3px;
-}
-
-/* ----------------------------------------- */
-/* 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);
- }
-
- .dice-roll .dice-formula,
- .dice-roll .dice-total {
- @include glass;
- }
-
- .dice-roll .dice-total {
- &.success {
- color: #00c000;
- }
- &.failure {
- color: #ff4040;
- }
- }
-
- .dice-total .dice-total-setInitiative-btn,
- .dice-total .dice-total-fullDamage-btn {
- @include glass;
- @include quick-transition;
- background-color: var(--glass-bg-light);
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
-
- &:hover {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
- }
- }
-
- .persistent-damage-recovery {
- hr {
- display: none;
- }
-
- button {
- @include glass;
- @include quick-transition;
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
- margin-top: 5px;
- &:hover {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
- }
- }
- }
-
- .table-draw {
- .table-description {
- color: var(--color-text-light-highlight);
- border-top: 1px solid var(--tertiary);
- }
- .table-results .table-result img.result-image {
- @include sheet;
- background-image: var(--sheet-light);
- object-fit: contain;
- border-radius: 3px;
- margin-right: 5px;
- }
- }
-
- .pf2e.chat-card .card-buttons {
- margin: 0px;
- margin-top: 5px;
-
- button.with-image {
- @include glass;
- @include quick-transition;
- text-shadow: var(--dorako-text-shadow);
- background: var(--primary);
- color: var(--color-text-light-highlight);
-
- &:hover {
- color: white;
- background: var(--primary-light);
- }
-
- img {
- @include gold-border;
- border-radius: 3px;
- height: 1.2em;
- margin-right: 5px;
- }
- }
-
- button {
- @include glass;
- @include quick-transition;
- text-shadow: var(--dorako-text-shadow);
- background: var(--primary);
- color: var(--color-text-light-highlight);
-
- &:hover {
- color: white;
- background: var(--primary-light);
- }
- }
- .hidden-to-others {
- @include glass;
- @include quick-transition;
- text-shadow: 0px 0px 3px black;
- background: var(--secondary);
- color: var(--color-text-light-highlight);
-
- &:hover {
- color: white;
- background: var(--secondary-light);
- }
- }
-
- .spell-button,
- .spell-attack-buttons {
- gap: 5px;
-
- button:not(:first-child) {
- @include glass;
- @include quick-transition;
- text-shadow: 0px 0px 3px black;
- background: var(--primary-dark);
- color: var(--color-text-light-highlight);
-
- &:hover {
- color: white;
- background: var(--primary-light);
- }
- }
- }
- }
-}
-
-/* ----------------------------------------- */
-/* Damage buttons */
-/* ----------------------------------------- */
-
-.dorako-ui.dark-theme.message {
- .message-content {
- .damage-application {
- gap: 5px;
- margin-top: 5px;
- text-rendering: geometricPrecision;
-
- button {
- @include glass;
- @include quick-transition;
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-heading);
- margin: 0px;
-
- img {
- filter: invert(1) brightness(0.8) sepia(1) grayscale(0.8) drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));
- }
-
- &:hover {
- @include glass;
- color: white;
- background-color: var(--primary-light);
- img {
- filter: invert(1) drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));
- }
- &.half-damage .fa-heart-broken::after {
- color: hsla(0, 0%, 0%, 0.5);
- text-shadow: none;
- }
- }
-
- &.half-damage .fa-heart-broken::after {
- color: hsla(0, 0%, 0%, 0.5);
- text-shadow: none;
- }
-
- &.shield-block {
- &:hover {
- background-color: var(--secondary-light);
- border: none;
- }
- &.shield-activated {
- background-color: var(--secondary-light);
- border: none;
- &:hover {
- background-color: var(--secondary-dark);
- border: none;
- }
- }
- }
-
- &.heal-damage {
- .fa-stack i.fa-plus {
- color: hsla(0deg, 0%, 0%, 0.5);
- text-shadow: none;
- }
-
- &:hover {
- background-color: green;
- border: none;
-
- .fa-stack i.fa-plus {
- color: green;
- text-shadow: none;
- }
- }
- }
- }
- }
- }
-}
-
-/* ----------------------------------------- */
-/* Chat card */
-/* ----------------------------------------- */
-.dorako-ui.message.chat-message {
- &.dark-theme {
- background: var(--sheet-dark);
- background-size: cover;
- color: var(--color-text-light-1);
-
- &.whisper {
- background-color: var(--whisper-bg);
- background-blend-mode: luminosity;
- }
-
- &.blind {
- background-color: var(--blind-bg);
- background-blend-mode: luminosity;
- }
-
- .tags .tag_transparent {
- box-shadow: inset 0 0 0 1px rgb(255 255 255 / 30%);
- }
- [data-visibility]:not([data-visibility="all"])[data-visibility="gm"] {
- background: #f5eaf522; // blind
- }
-
- span[data-pf2-check][data-pf2-traits*="secret"] {
- background: #f3ddf3; // More saturated, since the default pink doesn't look as colorful on a dark background
- }
-
- .message-content {
- .pf2e-pd-card {
- // margin-top: 5px;
- margin-top: 5px;
-
- .apply-condition {
- margin-top: 0px;
- // margin-top: 5px;
- }
-
- button {
- @include quick-transition;
- @include glass;
-
- text-shadow: var(--dorako-text-shadow);
-
- &:hover {
- background-color: var(--primary-light);
- color: var(--color-text-light-highlight);
- }
- }
-
- > div:not(.card-buttons) {
- margin-bottom: 5px;
- }
-
- .flat-check-failure {
- text-rendering: optimizeLegibility;
- background-color: #ff4500;
- border-radius: 2px;
- box-shadow: inset 0 0 0 1px rgb(0 0 0 / 50%);
- 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;
- }
- .flat-check-success {
- text-rendering: optimizeLegibility;
- background-color: blue;
- border-radius: 2px;
- box-shadow: inset 0 0 0 1px rgb(0 0 0 / 50%);
- 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;
- }
- }
- }
-
- .pf2e.chat-card {
- .card-header {
- h4 {
- s {
- color: gray;
- }
- span.heightened {
- color: green;
- }
- }
- }
-
- .card-content {
- hr {
- margin: 0px -10px;
- border-color: var(--tertiary);
- border-bottom: none;
- }
- }
- }
- }
-}
-
-/* ----------------------------------------- */
-/* Damage types */
-/* ----------------------------------------- */
-.dorako-ui.message.dark-theme {
- .message-content .damage-roll .dice-result .dice-tooltip .instance .dice .part-formula,
- .message-content .damage-roll .dice-result .dice-tooltip .instance .dice .part-total {
- color: var(--color-text-light-5);
- }
-
- .dice-tooltip .part-header {
- border-bottom: 1px solid var(--color-text-dark-3);
-
- .part-total {
- background: rgba(255, 255, 255, 0.1);
- border: 1px solid var(--color-text-dark-3);
- }
- }
-
- .message-content .damage-roll {
- .dice-result {
- .instance {
- $adjustment: -12.5%;
- $physical: #acacac;
- $transparent: 0.125;
- white-space: nowrap;
-
- &.acid {
- $color: #007300;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.bleed {
- $color: #99001a;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.bludgeoning {
- $color: $physical;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.chaotic {
- $color: #a600a6;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.cold {
- $color: #2f2fa6;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.electricity {
- $color: darkgoldenrod;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.evil {
- $color: rgb(97, 31, 144);
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- text-shadow: 0px 0px 8px rgb(0 0 0 / 50%), 0px 0px 3px rgb(0 0 0 / 80%);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.fire {
- $color: #a62f00;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.force {
- $color: #4be3fa;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.good {
- $color: #9d730a;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.lawful {
- $color: #683e00;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- text-shadow: 0px 0px 8px rgb(0 0 0 / 50%), 0px 0px 3px rgb(0 0 0 / 80%);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.mental {
- $color: rgb(44, 61, 153);
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- text-shadow: 0px 0px 8px rgb(0 0 0 / 50%), 0px 0px 3px rgb(0 0 0 / 80%);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.negative {
- $color: #333344;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: $color;
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- text-shadow: 0px 0px 8px rgb(0 0 0 / 50%), 0px 0px 3px rgb(0 0 0 / 80%);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.piercing {
- $color: $physical;
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.poison {
- $color: #5b7332;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.positive {
- $color: #ffffe0;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- text-shadow: 1px 1px rgba(black, 0.6);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.slashing {
- $color: $physical;
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- &.sonic {
- $color: darkcyan;
- $color: color.adjust($color, $lightness: -$adjustment);
- border-color: $color;
- color: color.adjust($color, $lightness: $adjustment);
-
- &:not(.tooltip-part),
- &.tooltip-part > header {
- background: rgba($color, $transparent);
- }
-
- .icon {
- color: $color;
- }
- }
-
- .splash {
- border-color: inherit;
- border-width: 1px;
- border-style: dotted;
- padding: 1px 2px;
- line-height: 0;
- }
- }
- }
- }
-}
diff --git a/sass/legacy-theme/_messages.scss b/sass/legacy-theme/_messages.scss
deleted file mode 100644
index a06d8e8b..00000000
--- a/sass/legacy-theme/_messages.scss
+++ /dev/null
@@ -1,429 +0,0 @@
-@use "sass:color";
-
-/* ----------------------------------------- */
-/* 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;
-
- .message-metadata {
- flex: 2.5;
- }
-
- .header-meta {
- border-radius: 3px;
- padding: 2px;
- font-size: x-small;
- align-self: center;
- text-align: center;
- text-shadow: none;
- white-space: nowrap;
- }
-
- &.light-header-text {
- background-blend-mode: multiply;
- color: white;
- text-shadow: 0px 1px 1px black;
-
- .header-meta {
- color: white;
- background-color: hsla(0, 0%, 50%, 40%);
- border: 1px solid hsla(0, 0%, 100%, 30%);
- }
- }
-
- &.dark-header-text {
- background-blend-mode: luminosity;
- color: black;
- text-shadow: 0px 1px 1px white;
-
- .header-meta {
- color: hsla(0, 0%, 20%, 100%);
- background-color: hsla(0, 0%, 90%, 50%);
- border: 1px solid hsla(0, 0%, 30%, 40%);
- }
- }
-
- .player-name,
- .message-sender {
- max-width: 160px;
- text-overflow: ellipsis;
- overflow: hidden;
- white-space: nowrap;
- }
-
- .portrait-and-name {
- flex-grow: 1;
- display: flex;
- flex-basis: 100px;
- gap: 5px;
-
- .portrait-wrapper {
- width: var(--avatar-size);
- display: flex;
- flex: none;
- justify-content: center;
- align-items: center;
-
- .portrait {
- height: var(--avatar-size);
- object-fit: contain;
- z-index: 0;
-
- &.actor {
- border-radius: 3px;
- }
- }
- }
-
- .sender-wrapper {
- display: flex;
- gap: 3px;
- flex-direction: column;
- justify-content: left;
- align-self: center;
- z-index: 1;
-
- .message-sender,
- .player-name {
- align-self: flex-start;
- line-height: initial;
- }
- }
- }
-}
-
-/* ----------------------------------------- */
-/* 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;
-}
-
-/* ----------------------------------------- */
-/* Damage buttons */
-/* ----------------------------------------- */
-
-.dorako-ui.message {
- .message-content {
- .damage-application {
- gap: 2px;
-
- button {
- @include quick-transition;
-
- &.half-damage {
- .transparent-half {
- display: none;
- }
- .fa-heart-broken {
- position: relative;
- -webkit-text-fill-color: unset;
-
- &::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;
- }
- }
- }
-
- &: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);
-
- img {
- filter: invert(1);
- }
-
- &.half-damage .fa-heart-broken::after {
- clip-path: polygon(45% 0%, 50% 100%, 100% 100%, 100% 4%);
- color: gray;
- }
- }
-
- &[data-action="shield-block"] {
- &:hover {
- background-color: var(--secondary-light);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--secondary-light);
- }
- &.shield-activated {
- background-color: var(--secondary-light);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--secondary-light);
-
- &:hover {
- background-color: var(--secondary-dark);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--secondary-dark);
- }
- }
- }
-
- &[data-action="apply-healing"] {
- &:hover {
- background-color: green;
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px green;
-
- .fa-plus {
- color: green;
- text-shadow: none;
- }
- }
- }
- }
- }
- }
-}
-
-/* ----------------------------------------- */
-/* Chat card */
-/* ----------------------------------------- */
-
-.dorako-ui.message.chat-message.spell {
- padding-bottom: 0px;
-}
-
-// Chat messages can be popped out, .message is too general and applies to stuff in modules
-.dorako-ui.message.chat-message {
- @include sheet;
- // @include gold-border-shadow; bad idea, chat merge makes messages drop shadows on each other
- margin: 5px 3px 3px 3px;
-
- &.whisper {
- background-color: var(--whisper-bg);
- background-blend-mode: luminosity;
- }
-
- &.blind {
- background-color: var(--blind-bg);
- background-blend-mode: luminosity;
- }
-
- .flavor-text {
- hr {
- display: none;
- }
- }
-
- .persistent-damage-recovery {
- hr {
- display: none;
- }
-
- button {
- // @include glass;
- // @include quick-transition;
- // color: var(--color-text-light-heading);
- // text-shadow: 0px 0px 3px black;
- margin-top: 3px;
- &: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);
- }
- }
- }
-
- .message-content {
- margin-top: 5px;
-
- .pf2e-pd-card {
- margin-top: 3px;
-
- hr {
- display: none;
- }
-
- .apply-condition {
- margin-top: 0px;
- // margin-top: 5px;
- }
- }
-
- .dice-roll .dice-result {
- .statuseffect-message {
- background-color: unset;
- box-shadow: none;
- border: none;
-
- li:not(:last-child) {
- margin-bottom: 5px;
- }
-
- img {
- @include gold-border;
- border-radius: 50%;
- margin-right: 6px;
- }
- }
-
- .statuseffect-rules {
- @include sheet;
- @include gold-border-shadow;
- }
- }
-
- .pf2e.chat-card {
- .tags {
- margin: 3px 1px;
- margin-bottom: 7px;
-
- .vr {
- display: none;
- }
- }
-
- .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);
-
- &:hover {
- background-color: var(--primary-light);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--primary);
- }
-
- &.hidden-to-others {
- background-color: var(--secondary);
- color: var(--color-text-light-highlight);
-
- &:hover {
- background-color: var(--secondary-light);
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--secondary);
- }
- }
-
- &.with-image {
- img {
- @include gold-border;
- border-radius: 3px;
- height: 1.2em;
- margin-right: 5px;
- }
- }
- }
-
- .card-buttons .spell-button,
- .card-buttons .spell-attack-buttons {
- gap: 3px;
-
- button:not(:first-child) {
- background: var(--primary-dark);
- color: var(--color-text-light-highlight);
-
- &:hover {
- color: white;
- background: var(--primary-light);
- }
- }
- }
-
- .card-header {
- border: none;
-
- img {
- @include gold-border;
- flex: 0 0 34px;
- height: 34px;
- width: 34px;
- margin-right: 6px;
- }
-
- 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;
- }
-
- h3.pf2-icon {
- font-family: Pathfinder2eActions;
- font-size: xx-large;
- flex: 0 0 34px;
- }
-
- h4 {
- s {
- color: gray;
- }
- span.heightened {
- color: green;
- }
- }
- }
-
- .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;
-
- hr {
- margin: 0px -10px;
- border-color: #23231f55;
- border-bottom: none;
- }
- }
- .card-footer {
- border: none;
-
- span {
- border-right: 1px solid gray;
- padding-right: 5px; // Undoes 0px set by system
- }
- }
- }
- }
-
- [data-visibility]:not([data-visibility="all"])[data-visibility="gm"] {
- border-radius: 3px;
- background: #f5eaf5aa;
- outline: 1px dashed #720073;
- }
-}
-
-/* ----------------------------------------- */
-/* Attention */
-/* ----------------------------------------- */
-
-.dorako-ui.message.chat-message.attention {
- animation: wiggle ease-in-out infinite 1s alternate;
-}
-
-@keyframes wiggle {
- 0% {
- transform: scale(0.9) translate(-15px);
- }
- 100% {
- transform: scale(0.9) translate(15px);
- }
-}
diff --git a/sass/legacy-theme/foundry-core/_app-ui.scss b/sass/legacy-theme/foundry-core/_app-ui.scss
deleted file mode 100644
index dafa72c0..00000000
--- a/sass/legacy-theme/foundry-core/_app-ui.scss
+++ /dev/null
@@ -1,174 +0,0 @@
-.dorako-ui .tox:not(.tox-tinymce-inline) .tox-editor-header {
- background: none;
- box-shadow: none;
-}
-
-.dorako-ui .inline-roll .dice-tooltip {
- @include sheet;
-}
-
-/* ----------------------------------------- */
-/* App UI */
-/* ----------------------------------------- */
-
-#players.dorako-ui {
- @include glass;
- text-shadow: 0px 0px 3px black;
-
- h3 {
- cursor: pointer;
- @include quick-transition;
-
- &:hover {
- text-shadow: 0px 0px 8px var(--color-shadow-highlight);
- }
- }
-}
-
-.dorako-ui.app.journal-entry:not(.premium) {
- .window-content {
- box-shadow: none;
- margin: 0px;
- background: none;
-
- .journal-entry-content {
- @include sheet;
- margin-left: 4px;
- height: calc(100% - 4px);
- }
- }
-
- &.pf2e-av .journal-entry-content.flexcol {
- color: black;
- background: url(../../../modules/pf2e-abomination-vaults/styles/assets/parchment-av.jpg) repeat;
- }
-}
-
-.dorako-ui.window-app {
- @include glass;
- border-radius: 5px;
- box-shadow: var(--glassy), 0px 10px 30px 10px rgba(0, 0, 0, 0.5);
-
- .window-header {
- text-shadow: 0px 0px 3px black;
- border: none;
- }
- .window-content {
- @include sheet;
- margin: unset; // messes with box-sizing
- box-shadow: 0 0 0 1px var(--gold-brown) inset, 0 0 0 2px var(--tertiary) inset;
- border-radius: 0px 0px 3px 3px;
- }
- &.journal-entry {
- .window-content {
- background: unset;
- box-shadow: unset;
- }
- }
-
- &.sidebar-popout {
- border: none;
-
- .window-content {
- background: none;
- box-shadow: none;
- margin: 0px;
- }
- }
-
- &.chat-popout {
- border-radius: 5px 5px 7px 7px;
- .window-header {
- border: none;
- }
- .message.chat-message {
- margin: 1px;
- }
- }
-
- &.image-popout {
- backdrop-filter: blur(5px);
- .window-content {
- background: none;
- box-shadow: none;
- }
- }
-
- &.maximized {
- border-radius: 0;
- margin: 0px;
- box-shadow: none;
- &.hazard {
- background-color: #1c3531;
- }
-
- &.character {
- background-color: #5d0e08;
- }
-
- &.npc {
- background-color: #422d01;
- }
- }
- .window-resizable-handle {
- background: none;
- border: none;
- text-shadow: 0px 0px 3px black;
- }
-}
-
-.dorako-ui.package-configuration aside.sidebar nav.tabs {
- padding: 10px;
- margin: -10px;
- margin-bottom: 0px;
-}
-
-.dorako-ui {
- &::-webkit-scrollbar-thumb {
- background: var(--tertiary);
- border: 1px solid var(--gold-brown);
- }
-}
-
-/* ----------------------------------------- */
-/* Context Menu */
-/* ----------------------------------------- */
-
-.dorako-ui #context-menu {
- @include glass;
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- text-shadow: 0px 0px 3px black;
-
- &.expand-down {
- margin-top: 3px;
- }
-
- ol.context-items {
- border: none;
- }
-}
-
-/* ----------------------------------------- */
-/* Tooltip */
-/* ----------------------------------------- */
-
-// Exists in outermost scope
-#tooltip[data-theme="dorako-ui"] {
- @include glass;
- 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;
-}
-
-/* ----------------------------------------- */
-/* FPS display */
-/* ----------------------------------------- */
-
-#fps[data-theme="dorako-ui"] {
- @include glass;
- text-shadow: 0px 0px 3px black;
-}
diff --git a/sass/legacy-theme/foundry-core/_application-dark.scss b/sass/legacy-theme/foundry-core/_application-dark.scss
deleted file mode 100644
index aa42bd68..00000000
--- a/sass/legacy-theme/foundry-core/_application-dark.scss
+++ /dev/null
@@ -1,495 +0,0 @@
-.dorako-ui.dark-theme {
- &.filepicker .favorites .path {
- background: none;
- }
-
- &.pf2e.item.sheet form .sheet-body .tab.active.description .editor a {
- &.add-gm-notes,
- &.editor-edit {
- @include glass;
- @include quick-transition;
- text-shadow: 0 0 3px black;
- color: var(--color-text-light-heading);
-
- &:hover {
- @include glass; // re-included glass to set potential borders to none etc.
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
- box-shadow: var(--glassy); // Overrides prosemirror, possibly other stuff
- }
- }
- &.add-gm-notes {
- background-color: #2e0587;
- &:hover {
- background-color: #440eb9;
- }
- }
- }
- &.pf2e.item.sheet form section.sheet-body .item-description .descriptions .gm-notes {
- background-color: #2e0587;
- border: 1px dashed #440eb9;
- padding: 4px;
- border-radius: 15px;
- }
-
- &.pf2e.item.sheet form section.sheet-body .item-description .descriptions .tox-tinymce {
- background-color: #440eb9;
- background-blend-mode: luminosity;
- }
-
- 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;
- }
-}
-
-.dorako-ui.dark-theme #sidebar .settings-sidebar {
- button {
- @include glass;
- @include quick-transition;
- text-shadow: 0 0 3px black;
- background-color: var(--glass-bg-light);
- color: var(--color-text-light-heading);
-
- &:hover {
- background-color: var(--glass-bg);
- color: var(--color-text-light-highlight);
- }
- }
-}
-
-.dorako-ui.dark-theme.dialog .dialog-buttons button.default {
- background-color: var(--secondary);
- border: none;
-
- &:hover {
- background-color: var(--secondary-light);
- }
-}
-
-.dorako-ui.dark-theme {
- .tox-tinymce {
- @include sheet;
- background-image: var(--sheet-light);
- box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), 0px 4px 10px black;
- &.tox:not(.tox-tinymce-inline) .tox-editor-header {
- padding-top: 0px;
- }
- }
-}
-
-.dorako-ui.dark-theme {
- form .form-group.buttons {
- gap: 5px;
- }
-}
-
-.dorako-ui.dark-theme.app.choice-set-prompt section.window-content .choices .drop-zone span {
- color: white;
-}
-
-.dorako-ui.dark-theme {
- --color-text-dark-primary: var(--color-text-light-heading);
-}
-
-// Sidebar "grey"
-// prettier-ignore
-.dorako-ui.dark-theme {
- &.pf2e.item.sheet form article.sheet-content > section.sheet-sidebar .item-summary,
- &.pf2e.item.sheet form article.sheet-content > section.sheet-sidebar .inventory-details label,
- &.pf2e.item.sheet form article.sheet-content > section.sheet-sidebar .feat-details label {
- color: var(--color-text-light-heading);
- }
-}
-
-// .dorako-ui.dark-theme {
-// #tinymce {
-// color: var(--color-text-light-heading);
-// }
-// }
-
-.dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input {
- button {
- background-color: var(--primary-dark);
- border: none;
- &:hover {
- background-color: var(--primary);
- box-shadow: var(--glassy);
- }
- }
- input {
- border-radius: 0px var(--border-radius) var(--border-radius) 0px;
- }
- .attachment {
- border-radius: var(--border-radius) 0 0 var(--border-radius);
- }
-}
-
-.dorako-ui.dark-theme:not(.premium) .window-content {
- @include sheet;
- color: var(--color-text-light-heading);
-}
-.dorako-ui.light-theme:not(.premium) .journal-entry-content {
- --color-text-dark-primary: #191813;
- color: var(--color-text-dark-primary);
-}
-.dorako-ui.dark-theme.window-app.chat-popout .window-content {
- background: unset;
- box-shadow: unset;
-}
-
-.dorako-ui.dark-theme:not(.premium).window-app {
- // ::placeholder {
- // color: var(--color-text-light-heading);
- // }
-
- footer.flexrow {
- gap: 3px;
- }
-
- .window-content {
- // Avoid margins from sheet
- 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);
- }
-
- module-management {
- .package-list .package-title,
- .package-list .package-metadata,
- .package-list .package-description {
- color: var(--color-text-light-highlight);
- }
- }
- &.package-configuration aside.sidebar {
- border: none;
- }
-
- &.sheet header.sheet-header img {
- box-shadow: var(--gold-and-glow);
- border-radius: 5px;
- }
-
- textarea {
- color: white;
- border: 1px solid var(--tertiary);
- }
-
- a[href] {
- color: var(--tertiary-dark);
- }
-
- hr {
- border-top: 1px solid var(--tertiary);
- border-bottom: 1px solid black;
- }
-
- &.sheet footer.sheet-footer {
- gap: 5px;
- }
-
- .compendium.directory .directory-list .directory-item {
- border: none;
- }
-
- button:not(.tox-tbtn) {
- @include glass;
- @include quick-transition;
- text-shadow: 0 0 3px black;
- color: var(--color-text-light-heading);
-
- &:hover {
- @include glass; // re-included glass to set potential borders to none etc.
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
- box-shadow: var(--glassy); // Overrides prosemirror, possibly other stuff
- }
-
- &.privacy {
- background-color: #2e0587;
- &:hover {
- color: var(--color-text-light-heading);
- background-color: #440eb9;
- }
- }
-
- &.pm-dropdown {
- ul {
- @include glass;
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- }
-
- li {
- &:hover {
- background: rgba(0, 0, 0, 0.5);
- }
- }
-
- i {
- color: var(--color-text-light-heading);
- }
-
- &:hover i {
- color: var(--color-text-light-highlight);
- }
- }
- }
-
- .private {
- button.privacy {
- color: var(--color-text-light-highlight);
- background-color: #440eb9;
- }
- }
-
- .nerd-details input:disabled,
- &.token-sheet .form-group.children-disabled .range-value,
- input[type="range"] + .range-value {
- @include glass;
- padding: 0px 4px;
- background-color: rgba(0, 0, 0, 0.8);
- color: var(--color-text-light-primary);
- }
-
- input[type="checkbox"],
- input[type="radio"] {
- accent-color: var(--tertiary);
- &:checked {
- box-shadow: unset;
- accent-color: var(--tertiary);
- filter: none;
- }
- }
-
- // input[type="checkbox"],
- // input[type="radio"],
- input[type="text"],
- input[type="number"],
- input[type="password"],
- input[type="date"],
- input[type="time"],
- input[type="search"] {
- &:not(.dorako-ui-skip) {
- @include glass;
- padding-left: 5px;
- color: var(--color-text-light-heading);
- accent-color: var(--tertiary);
-
- &:checked {
- box-shadow: unset;
- accent-color: var(--tertiary);
- filter: none;
- }
-
- &:hover {
- @include glass; // pf2e styling disables box-shadow
- background-color: var(--secondary-dark);
- color: var(--color-text-light-highlight);
- }
-
- &:focus {
- @include glass; // pf2e styling disables box-shadow
- background-color: var(--secondary);
- color: white;
- }
-
- &:disabled {
- color: var(--color-border-dark-tertiary);
- background-color: rgba(0, 0, 0, 0.8);
- &:hover {
- color: var(--color-border-dark-tertiary);
- background-color: rgba(0, 0, 0, 0.8);
- }
- }
- }
- }
-
- select:not(.dorako-ui-skip) {
- @include glass;
- @include quick-transition;
- color: var(--color-text-light-heading);
-
- &:hover {
- background-color: var(--secondary-dark);
- color: var(--color-text-light-highlight);
- }
-
- option {
- background-color: rgb(37, 37, 37);
- color: var(--color-text-light-heading);
- }
-
- optgroup {
- background-color: rgb(37, 37, 37);
- color: var(--color-text-light-highlight);
- }
- }
-
- input[type="color"][data-edit] {
- border: none;
- }
-
- // &.token-sheet .tab.active[data-tab="appearance"] fieldset > legend {
- // color: var(--color-text-light-highlight);
- // }
-
- // fieldset,
- // &.app.token-sheet .tab.active[data-tab="appearance"] fieldset {
- // border: 1px solid var(--tertiary);
- // border-radius: 5px;
- // }
-
- // &.sheet nav.sheet-tabs {
- // border-top: 1px solid var(--tertiary);
- // border-bottom: 1px solid var(--tertiary);
- // }
-
- form .form-group.slim .form-fields > label,
- form .form-group span.units,
- form .notes,
- form .hint {
- color: #a9a798; // darker than --color-text-light-heading
- }
-
- &.filepicker .private .directory,
- &.filepicker .public .private.dir {
- background: rgba(115, 49, 255, 0.15);
- }
-
- &.filepicker .display-modes a {
- @include glass;
- color: var(--color-text-light-highlight);
- text-shadow: 0 0 3px black;
-
- &:hover {
- background: var(--primary);
- color: var(--color-text-light-highlight);
- }
-
- &.active {
- background: var(--primary);
- color: var(--color-text-light-highlight);
- text-shadow: 0 0 3px black;
- }
- }
-
- 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);
- }
- &:hover img {
- filter: invert(1) sepia() brightness(0.9) drop-shadow(0px 0px 3px black);
- }
- }
-
- keybindings .binding .key {
- @include glass;
- @include quick-transition;
- color: var(--color-text-light-heading);
- text-shadow: 0 0 3px black;
-
- &:hover {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
- }
- &.uneditable {
- background-color: rgba(0, 0, 0, 0.8);
- &:hover {
- color: var(--color-text-light-heading);
- background-color: rgba(0, 0, 0, 0.8);
- }
- }
- }
-
- invitation-links .connection {
- &.closed {
- color: rgb(255 0 19 / 60%);
- }
- &.open {
- color: green;
- }
- &.unknown {
- color: rgba(250, 219, 60, 0.814);
- }
- }
-}
-
-/* ------------------------------------------------- */
-/* 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);
-
- table.pf2-table tr:nth-child(odd) {
- background-color: #313131;
- }
- table.pf2-table tr:nth-child(2n) {
- background-color: #5d5d5d;
- }
-
- .journal-header .title {
- color: var(--color-text-light-highlight);
- }
-
- h1,
- h2,
- h3,
- h4 {
- color: var(--color-text-light-highlight);
- }
-
- .journal-entry-page .journal-page-content .fumble-deck code,
- .journal-entry-page .journal-page-content .fumble-deck h1,
- .journal-entry-page .journal-page-content .critical-deck h1,
- .journal-entry-page .journal-page-content .critical-deck code {
- color: black;
- }
-
- .journal-entry-page .journal-page-content .critical-deck,
- .journal-entry-page .journal-page-content .fumble-deck {
- blockquote {
- box-shadow: var(--glassy);
- }
-
- h1 {
- box-shadow: var(--gold-and-glow);
- margin-left: 2px;
- }
- }
-}
diff --git a/sass/legacy-theme/foundry-core/_chat-bubbles.scss b/sass/legacy-theme/foundry-core/_chat-bubbles.scss
deleted file mode 100644
index d2d9b2d8..00000000
--- a/sass/legacy-theme/foundry-core/_chat-bubbles.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-.chat-bubble {
- @include sheet;
-}
-.chat-bubble .bubble-content {
- position: relative;
- top: 0;
-}
-.chat-bubble.left {
- border-radius: 5px;
-}
-.chat-bubble.right {
- border-radius: 5px;
-}
-.chat-bubble.emote {
- @include sheet;
- background-image: var(--sheet-dark);
- color: var(--color-text-light-heading);
- font-style: italic;
-}
-.chat-bubble.chatter {
- @include glass;
- border-radius: 5px;
- color: var(--color-text-light-heading);
-}
diff --git a/sass/legacy-theme/foundry-core/_controls.scss b/sass/legacy-theme/foundry-core/_controls.scss
deleted file mode 100644
index 6fed1945..00000000
--- a/sass/legacy-theme/foundry-core/_controls.scss
+++ /dev/null
@@ -1,75 +0,0 @@
-/* ----------------------------------------- */
-/* Controls */
-/* ----------------------------------------- */
-
-nav#controls.dorako-ui {
- padding-top: 12px;
- padding-bottom: 12px;
- display: flex;
-
- // 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 glass;
- @include quick-transition;
- 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);
-
- img {
- filter: sepia() grayscale(0.9) brightness(0.8) drop-shadow(0px 0px 3px black);
- }
-
- &.active,
- &:hover {
- @include glass;
- color: var(--color-text-light-highlight);
- background-color: var(--primary);
-
- img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
- }
- }
-
- &.toggle {
- @include glass;
- background-color: var(--secondary-dark);
-
- &.active,
- &:hover {
- @include glass;
- color: white;
- background-color: var(--secondary-light);
- }
- }
- }
- }
-}
-
-#darkness-adjuster.dorako-ui {
- @include glass;
- height: 36px !important;
- border-radius: var(--border-radius);
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
-
- .window-content {
- overflow: hidden;
- background: unset;
- box-shadow: unset;
- border: none;
- }
-}
diff --git a/sass/legacy-theme/foundry-core/_forms.scss b/sass/legacy-theme/foundry-core/_forms.scss
deleted file mode 100644
index ebc22984..00000000
--- a/sass/legacy-theme/foundry-core/_forms.scss
+++ /dev/null
@@ -1,178 +0,0 @@
-/* ----------------------------------------- */
-/* Forms */
-/* ----------------------------------------- */
-
-.dorako-ui.sheet nav.sheet-tabs {
- background-color: var(--bg);
- box-shadow: 0 2px 4px rgb(0 0 0 / 18%);
- border: 1px solid var(--color-border-light-primary);
- border-radius: 3px;
- margin: 2px;
-
- .item:not(.active):hover {
- color: var(--secondary-light);
- text-shadow: 0px 0px 10px var(--secondary-light);
- }
-
- .item.active {
- color: var(--secondary-light);
- text-shadow: 0px 0px 10px var(--secondary-light);
- }
-}
-
-.dorako-ui.dark-theme.sheet nav.sheet-tabs {
- @include glass;
- background: var(--glass-bg-light);
-
- .item:not(.active):hover {
- color: var(--tertiary);
- text-shadow: 0px 0px 10px var(--tertiary);
- }
-
- .item.active {
- color: var(--tertiary);
- text-shadow: 0px 0px 10px var(--tertiary);
- }
-}
-
-.dorako-ui.pf2e.item.sheet form .sheet-navigation .sheet-tabs > .list-row {
- &:hover,
- &.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,
- &.active {
- color: var(--tertiary);
- text-shadow: 0px 0px 10px var(--tertiary);
- text-decoration: unset;
- }
-}
-
-.dorako-ui form button:not(.pm-dropdown) {
- @include quick-transition;
- border: 1px solid var(--color-border-light-primary);
-
- &:hover {
- // text-shadow: 0px 0px 3px black; // bad idea, also affects buttons with more specific styling that overwrites background
- background-color: var(--primary-light);
- color: var(--color-text-light-highlight);
- border: 1px solid var(--tertiary);
- }
- &:active {
- // text-shadow: 0px 0px 3px black; // bad idea, also affects buttons with more specific styling that overwrites background
- background-color: var(--primary-light);
- color: white;
- border: 1px solid var(--gold-brown);
- }
-}
-
-.dorako-ui.pf2e.item.sheet .sheet-header img {
- @include gold-border-shadow;
- 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;
-}
-
-.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;
-
- legend {
- color: var(--color-text-dark-primary);
- margin-left: 5px;
- }
-}
-
-.dorako-ui.pf2e.item.sheet .sheet-header {
- border: none;
-}
-
-.dorako-ui.dark-theme.app.token-sheet .tab.active[data-tab="appearance"] fieldset {
- legend {
- color: var(--color-text-light-heading);
- }
-}
-
-.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 rgb(0 0 0 / 18%), 0px -1px 2px rgb(255 255 255 / 30%) inset;
-}
-
-.dorako-ui.dark-theme.pf2e.item.sheet form .sheet-navigation {
- @include glass;
- background: var(--glass-bg-light);
-}
-
-.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 {
- &.pf2e.item.sheet form section.sheet-body input[type="text"],
- &.pf2e.item.sheet form section.sheet-body input[type="number"],
- &.pf2e.item.sheet form article.sheet-content select {
- @include glass;
- }
-}
-
-.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);
- }
-
- &.active {
- text-shadow: 0px 0px 3px black;
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
- }
-}
-
-.dorako-ui.window-app {
- input[type="text"],
- input[type="number"],
- input[type="password"],
- input[type="date"],
- input[type="time"],
- input[type="search"],
- input[type="checkbox"],
- input[type="radio"] {
- @include quick-transition;
- accent-color: var(--primary);
-
- &:checked {
- accent-color: var(--primary);
- filter: none;
- }
-
- &:not(:disabled):hover {
- border-color: var(--secondary-light);
- box-shadow: 0px 0px 5px var(--secondary-light);
- }
-
- &:focus {
- border-color: var(--secondary-light);
- box-shadow: 0px 0px 5px var(--secondary-light);
- }
- }
-}
diff --git a/sass/legacy-theme/foundry-core/_hotbar.scss b/sass/legacy-theme/foundry-core/_hotbar.scss
deleted file mode 100644
index 2f9ac77e..00000000
--- a/sass/legacy-theme/foundry-core/_hotbar.scss
+++ /dev/null
@@ -1,94 +0,0 @@
-/* ----------------------------------------- */
-/* Hotbar */
-/* ----------------------------------------- */
-
-#hotbar.dorako-ui {
- .macro {
- height: calc(var(--macro-size) + 2px);
- width: calc(var(--macro-size) + 2px);
- @include glass;
- @include quick-transition;
- box-shadow: none;
-
- &.inactive::before,
- &.active::before {
- @include quick-transition;
- 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;
- }
-
- &.active:hover::before {
- @include quick-transition;
- 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;
- }
-
- .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);
- border: none;
- height: calc(var(--macro-size) + 2px);
- width: calc(var(--macro-size) + 2px);
- }
-
- &.inactive {
- box-shadow: none;
- }
-
- &:hover {
- border: none;
- background-color: var(--primary-light);
- }
-
- &.active:hover {
- border: none;
- background-color: var(--primary-dark);
- }
- }
-
- #macro-list {
- gap: 5px;
- margin: 0px 5px;
- border: none;
- grid-template-columns: repeat(10, calc(var(--macro-size) + 2px));
- align-content: end;
- }
-
- .bar-controls {
- @include glass;
- }
-}
-
-@media (max-width: 1120px) {
- #hotbar {
- width: 354px;
- height: 110px;
- }
- #hotbar #macro-list {
- grid-template-columns: repeat(5, 50px);
- }
-}
diff --git a/sass/legacy-theme/foundry-core/_index.scss b/sass/legacy-theme/foundry-core/_index.scss
deleted file mode 100644
index a7f6576b..00000000
--- a/sass/legacy-theme/foundry-core/_index.scss
+++ /dev/null
@@ -1,10 +0,0 @@
-@import "app-ui";
-@import "application-dark";
-@import "chat-bubbles";
-@import "controls";
-@import "forms";
-@import "hotbar";
-@import "navigation";
-@import "notifications";
-@import "sidebar";
-@import "token-hud";
diff --git a/sass/legacy-theme/foundry-core/_navigation.scss b/sass/legacy-theme/foundry-core/_navigation.scss
deleted file mode 100644
index f13fbb49..00000000
--- a/sass/legacy-theme/foundry-core/_navigation.scss
+++ /dev/null
@@ -1,71 +0,0 @@
-/* ----------------------------------------- */
-/* 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/legacy-theme/foundry-core/_notifications.scss b/sass/legacy-theme/foundry-core/_notifications.scss
deleted file mode 100644
index a6bf8fe1..00000000
--- a/sass/legacy-theme/foundry-core/_notifications.scss
+++ /dev/null
@@ -1,42 +0,0 @@
-/* ----------------------------------------- */
-/* 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;
- }
- }
-}
-
-.dorako-ui {
- &.pf2e.item.sheet form .tab.active.rules .rule-form .validation-failures {
- @include glass;
- text-shadow: 0px 0px 3px black;
- color: var(--color-text-light-highlight);
-
- background-color: #ecbf41;
- color: black;
- text-shadow: none;
- border: none;
- }
-}
diff --git a/sass/legacy-theme/foundry-core/_sidebar.scss b/sass/legacy-theme/foundry-core/_sidebar.scss
deleted file mode 100644
index 93d511c0..00000000
--- a/sass/legacy-theme/foundry-core/_sidebar.scss
+++ /dev/null
@@ -1,196 +0,0 @@
-/* ----------------------------------------- */
-/* Sidebar */
-/* ----------------------------------------- */
-
-#ui-right {
- #sidebar.dorako-ui {
- height: -webkit-fill-available;
- &.collapsed {
- height: auto;
- }
- }
-}
-
-.dorako-ui {
- &.chat-sidebar,
- .chat-sidebar {
- gap: 5px;
- padding-bottom: 6px;
- }
-}
-
-.dorako-ui {
- #chat-form {
- margin: 0px 6px;
- textarea {
- @include glass;
- background-color: rgba(255, 255, 255, 0.5);
- }
- }
-}
-
-#chat-log {
- margin-left: 4px;
- display: flex;
- flex-direction: column;
- li.dorako-ui:first-child {
- margin-top: 2px;
- }
-}
-
-.sidebar-tab {
- .message.chat-message {
- text-shadow: none;
- }
-}
-
-#sidebar.dorako-ui {
- @include glass;
- border: none;
- hr {
- display: none;
- }
- border-radius: 6px var(--border-radius) var(--border-radius) var(--border-radius);
-
- &.collapsed {
- border-radius: var(--border-radius);
-
- #sidebar-tabs .item.active {
- border: none;
- margin: 2px 4px;
- }
- }
- #settings ul#game-details li.system-buttons {
- gap: 5px;
- button {
- border-radius: var(--border-radius) !important;
- }
- }
-
- .settings-sidebar h2 {
- background: unset;
- border: unset;
- }
-
- .directory .action-buttons button,
- .settings-sidebar button {
- @include glass;
- 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;
- &:hover {
- box-shadow: var(--glassy-sharp-highlight);
- text-shadow: 0px 1px 2px black;
- background-color: var(--glass-bg-gold);
- color: white;
- }
- }
-
- .directory .directory-header .header-search input {
- @include glass;
- @include quick-transition;
- 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;
- // border: 1px solid var(--gold-brown);
-
- &::placeholder {
- color: var(--color-text-light-5);
- }
-
- &:hover,
- &: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;
- }
- }
-
- #sidebar-tabs {
- --sidebar-tab-height: 20px;
- --sidebar-tab-width: 20px;
- border: none;
- box-shadow: none;
- margin: 0px;
- margin-top: 1px;
-
- > .collapse {
- --sidebar-tab-width: 12px;
- position: relative;
- }
-
- .item {
- border: none;
- margin: 2px 0px;
- text-shadow: 0px 0px 3px black;
-
- &.active {
- @include gold-border;
- margin: 2px 0px;
- border-radius: 3px;
- color: white;
- background-color: var(--primary-light);
- }
- }
- }
-}
-
-.dorako-ui {
- #chat-controls {
- margin: 0px 5px;
- gap: 5px;
-
- i.fas {
- line-height: 24px; // center-aligns icons
- }
-
- .roll-type-select {
- margin-left: 0px;
- margin-right: 0px;
- @include glass;
- background: var(--glass-bg-light);
- color: var(--color-text-light-heading);
- text-shadow: 0px 0px 3px black;
-
- option,
- optgroup {
- background-color: rgb(37, 37, 37);
- color: var(--color-text-light-highlight);
- }
- }
- }
-}
-
-.dorako-ui section.chat-sidebar .jump-to-bottom {
- > a {
- @include glass;
- @include quick-transition;
- border-radius: 0px;
- z-index: 1;
- text-shadow: none;
- background-color: #ecbf41dd;
- 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;
-
- &:hover {
- background-color: #ffdb77dd;
- background-color: #ffdb77;
- background-color: var(--alt);
- background-color: var(--glass-bg);
- color: var(--color-text-light-highlight);
- a {
- text-shadow: none;
- }
- }
- }
-}
diff --git a/sass/legacy-theme/foundry-core/_token-hud.scss b/sass/legacy-theme/foundry-core/_token-hud.scss
deleted file mode 100644
index fed1e156..00000000
--- a/sass/legacy-theme/foundry-core/_token-hud.scss
+++ /dev/null
@@ -1,264 +0,0 @@
-#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;
-
- .effect-control {
- border: none;
- margin: 0px;
- padding: 0px;
- background-color: var(--glass-bg);
- border-radius: var(--border-radius);
-
- &::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;
- }
-
- &.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;
- }
-
- &: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;
- }
-
- &.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;
- }
-
- &:not(.active):hover img {
- border: unset;
- }
- }
-
- .effect-control {
- &:hover,
- &.active {
- filter: none;
- opacity: 1;
- border: none;
- img {
- border: none;
- }
- }
-
- &.active:hover {
- border: none;
- filter: brightness(0.75) saturate(0.75);
- }
-
- &.active img {
- border: none;
- opacity: 1;
- }
-
- img {
- border: none;
- margin: 0px;
- opacity: 1;
- height: auto;
- width: auto;
- border-radius: var(--border-radius);
- }
- }
-
- .title-bar {
- @include glass;
- 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;
-
- &.active {
- visibility: visible;
- }
- }
- }
-
- &.placeable-hud {
- input[type="text"] {
- @include glass;
- text-shadow: 0px 0px 3px black;
- &:focus {
- box-shadow: var(--gold-and-glow), var(--glassy);
- border: none;
- }
- }
- .control-icon {
- @include glass;
- @include quick-transition;
- text-shadow: 0px 0px 3px black;
-
- .badge {
- text-shadow: none;
- }
-
- // These can become toggled on with a click, but not toggled off with a click
- &[data-action="overhead"],
- &[data-action="underfoot"] {
- background-color: var(--primary-dark);
-
- &:hover,
- &.active {
- background-color: var(--primary-light);
- > img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
- }
-
- &:hover {
- background-color: var(--primary-light);
- }
- }
- }
-
- // 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 {
- background-color: var(--primary-light);
- > img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
- }
- }
- }
-
- // 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"] {
- background-color: var(--secondary-dark);
-
- &:hover,
- &.active {
- background-color: var(--secondary-light);
- > img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
- }
- }
- }
-
- &[data-action="clown-car"] img {
- margin: unset; // the margin doesn't suit the system image
- }
-
- // Unknown HUD elements from modules etc. are treated as if they potentially could become active
- // Since it is unknown whether they can de-activate via a click, active buttons should not darken on hover
- &:hover {
- background-color: var(--secondary);
- color: var(--color-text-light-highlight);
- }
-
- &.active {
- color: var(--color-text-light-highlight);
- background-color: var(--secondary-light);
- border: none;
-
- // &:hover {
- // background-color: var(--secondary-dark);
- // color: white;
- // > img {
- // filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
- // }
- // }
-
- > img {
- filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black);
- }
- }
-
- > img {
- opacity: 1;
- filter: sepia() brightness(0.8) drop-shadow(0px 0px 3px black);
- }
- }
- }
-
- &.placeable-hud .control-icon {
- .effect-control.valued .badge,
- .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);
- // background: white;
- margin: 1px;
- // color: black;
- 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);
- }
-
- .badge.fa-lock:before {
- position: relative;
- top: -2.5px;
- font-size: var(--font-size-10);
- }
- }
-}
diff --git a/sass/legacy-theme/pf2e-system/_actor-sheet-dark.scss b/sass/legacy-theme/pf2e-system/_actor-sheet-dark.scss
deleted file mode 100644
index 2d407706..00000000
--- a/sass/legacy-theme/pf2e-system/_actor-sheet-dark.scss
+++ /dev/null
@@ -1,538 +0,0 @@
-.dorako-ui.dark-theme {
- // important to overwrite system's highly specific styling
- h4.rarity {
- &-common {
- color: var(--rarity-common) !important;
- border-color: var(--rarity-common) !important;
- }
- &-uncommon {
- color: var(--rarity-uncommon) !important;
- border-color: var(--rarity-uncommon) !important;
- }
- &-rare {
- color: var(--rarity-rare) !important;
- border-color: var(--rarity-rare) !important;
- }
- &-unique {
- color: var(--rarity-unique) !important;
- border-color: var(--rarity-unique) !important;
- }
- }
-
- &.pf2e.item.sheet form .sheet-body {
- --color-text-dark-2: var(--color-light-2);
- --visibility-gm-bg: var(--alt);
- }
-
- &.pf2e.item.sheet form .sheet-body input[type="text"]:not(:disabled),
- &.pf2e.item.sheet form .sheet-body input[type="number"]:not(:disabled) {
- @include glass;
- }
-
- &.actor.sheet.character button.use-action {
- color: black !important;
- }
-
- &.npc .npc-sheet .actions-list li.action .button-group > button.use-action,
- &.npc .npc-sheet .attacks-list li.action .button-group > button.use-action {
- border-radius: 2px;
- 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;
- &: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);
- }
- }
-
- &.pf2e.item.sheet.action form .drop-zone picture,
- &.pf2e.item.sheet.action form .drop-zone img {
- @include gold-border-shadow;
- // border: 1px solid var(--tertiary);
- // border-radius: 3px;
- // box-shadow:
- background-color: var(--glass-bg);
- }
-
- &.pf2e.item.sheet.action form .drop-zone {
- @include glass;
- background-color: var(--glass-bg-light);
- }
- &.pf2e.item.sheet.action form .drop-zone a.content-link {
- @include glass;
- // background-color: var(--glass-bg-light);
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
- padding-right: 15px;
- }
-
- &.sheet.actor.loot,
- &.sheet.preparation,
- &.actor.sheet.character {
- --text-dark: var(--color-text-light-highlight);
- }
-
- // Party sheet
- &.sheet.party {
- --color-border: var(--tertiary);
- --alt-dark: var(--tertiary-dark);
- --text-dark: var(--color-text-light-highlight);
- }
-
- &.sheet.party .sidebar .box header {
- border: 1px solid var(--tertiary);
- }
-
- &.sheet.party form {
- background: unset;
- }
-
- &.sheet.party form .details .title .name {
- box-shadow: none !important;
- background: none !important;
- }
-
- .tags .tag.tag_transparent,
- .tags .tag option.tag_transparent {
- color: white;
- }
-
- &.sheet.party .sidebar .box footer {
- background: var(--tertiary);
- }
-
- &.sheet.party [data-tab="exploration"] .exploration-members .member .sub-data {
- background-color: rgba(255, 255, 255, 0.1);
- }
- &.sheet.party [data-tab="exploration"] .exploration-members .member .sub-data > span:not(:last-child) {
- border-color: rgba(255, 255, 255, 0.2);
- }
-
- &.sheet.party [data-tab="overview"] .member .main-stats .ac .value {
- color: var(--tertiary);
- text-shadow: 0px 1px 0px black;
- }
-
- &.sheet.party [data-tab="overview"] .summary nav button.active {
- background: var(--primary);
- }
-
- &.sheet.party .tag-light {
- background: var(--tag-color);
- color: white;
- box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5) inset;
- }
-
- &.sheet.party nav.sub-nav a,
- &.sheet.party nav.sub-nav .tab {
- color: var(--tertiary-dark);
- }
-
- &.sheet.party [data-tab="aftermath"] .activities .member-activity .empty .name,
- &.sheet.party [data-tab="exploration"] .activities .member-activity .empty .name,
- &.sheet.party nav.sub-nav a.active,
- &.sheet.party nav.sub-nav .tab.active {
- color: var(--tertiary);
- }
-
- &.sheet.party nav.sub-nav {
- background: var(--glass-bg-light);
- box-shadow: 0 2px 4px rgb(0 0 0 / 18%), 0px -1px 2px rgb(255 255 255 / 30%) inset;
-
- .tab {
- border-left: 1px solid rgba(255, 255, 255, 0.3);
- border-right: 1px solid rgba(0, 0, 0, 0.2);
- }
- &::before,
- &::after {
- filter: invert(1);
- }
- }
-
- &.sheet.party [data-tab="overview"] .member .name .hero-points .empty {
- border-color: var(--tertiary);
- }
-
- // prettier-ignore
- &.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;
-
- &:hover,
- &.selected {
- background: white;
- .icon {
- color: black !important; // stopgap
- }
- }
- .icon {
- text-shadow: none;
- }
- &.damage.color.bludgeoning .icon,
- &.damage.color.piercing .icon,
- &.damage.color.slashing .icon {
- color: var(--color-border-piercing);
- }
- }
-
- // prettier-ignore
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .item-image i,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .alignment select,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .auxiliary-actions button select.modular {
- color: black; // overwrite --text-dark
- }
-
- // prettier-ignore
- &.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary .tag.tag_secondary,
- &.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;
- }
-
- .tags .tag.tag_secondary,
- .tags .tag option.tag_secondary {
- background-color: var(--tertiary-dark);
- color: black;
- }
-
- .tags .tag.tag_transparent,
- .tags .tag option.tag_transparent {
- box-shadow: inset 0 0 0 1px rgb(255 255 255 / 30%);
- }
-
- &.sheet.actor.loot section.sidebar .gm-settings .loot-distribution {
- gap: 5px;
- button {
- @include glass;
- text-shadow: unset;
- background-color: var(--tertiary);
- color: black;
- &:hover {
- background-color: var(--tertiary-dark);
- color: black;
- }
- }
- }
-
- &.actor.sheet .inventory .item-summary {
- background: rgba(0, 0, 0, 0.25);
- }
- &.actor.sheet .inventory .list-row .item-controls .item-control.item-toggle-invest {
- color: var(--half-transparent);
- }
-
- // prettier-ignore
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute .abbreviation,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute .attribute-name,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability .ability-name {
- color: var(--color-border-light-primary);
- }
-
- // prettier-ignore
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute input,
- &.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;
- }
-
- &.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;
- }
-
- // prettier-ignore
- &.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action,
- &.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike,
- &.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item {
- border-image: linear-gradient(90deg, #f1edea00, var(--tertiary)) 1;
- }
-
- &.actor.sheet .inventory .list-row .item-controls .item-control .fa-stack .fa-1,
- &.actor.sheet .inventory .list-row .item-controls .item-control .fa-stack .fa-2 {
- color: black;
- }
-
- &.actor.sheet .crb-style .sheet-body .sheet-content .tab.biography h3 {
- color: var(--tertiary);
- border-color: var(--tertiary);
- }
-
- &.actor.sheet .crb-style .sheet-body .sheet-content .tab.biography .biography-content .editor .editor-content {
- @include glass;
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header {
- color: var(--tertiary);
- }
-
- // prettier-ignore
- &.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);
- }
-
- // prettier-ignore
- &.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);
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute .label,
- .crb-style .details-label {
- color: var(--tertiary);
- }
-
- &.actor.sheet .inventory .list-row .item-controls .item-control.toggle-invested {
- color: rgba(255, 255, 255, 0.5);
- }
-
- // &.actor.sheet .inventory .list-row .item-controls .item-control.item-carry-type {
- // color: var(--tertiary);
- // }
-
- &.actor.sheet .inventory .list-row .item-controls .item-control.item-toggle-invest.active,
- &.actor.sheet .inventory .list-row .item-controls .item-control.item-carry-type.active,
- &.actor.sheet .inventory .list-row .item-controls .item-control.toggle-invested.active {
- color: var(--tertiary-dark);
- }
-
- // prettier-ignore
- &.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-name .actions-title .action-name > h4:hover,
- &.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);
- }
-
- // prettier-ignore
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability .ability-id,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute .attribute-id {
- color: var(--tertiary);
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane h1 {
- color: var(--tertiary);
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header button {
- background-color: var(--tertiary);
- color: black;
- text-shadow: unset;
- }
-
- // prettier-ignore
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability.key .ability-id,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability.key .ability-mod {
- color: var(--tertiary-dark);
- }
-
- // prettier-ignore
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title {
- color: var(--tertiary-dark);
- }
-
- // prettier-ignore
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill .skill-score,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill .skill-score,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill .skill-score {
- color: var(--tertiary);
- text-shadow: unset;
- }
-
- // prettier-ignore
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name h4:hover,
- &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover,
- &.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,
- &.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;
- }
-
- &.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 hsl(0deg 0% 100% / 40%);
- color: var(--primary);
- margin: 0;
- padding: 2px 3px;
- }
-
- &.actor.sheet .crb-style aside .classdc-rank .modifiers_button {
- border-radius: 2px;
- }
-
- &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary .item-buttons button {
- @include glass;
- @include quick-transition;
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
- font-family: var(--sans-serif);
- text-shadow: 0px 0px 3px black;
-
- &:hover {
- background-color: var(--primary-light);
- color: white;
- text-shadow: 0px 0px 3px black;
- }
- }
-
- &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary {
- @include sheet;
- margin: 5px 0px;
- border-radius: 8px;
- background-color: var(--secondary-dark);
- background-blend-mode: luminosity;
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content nav {
- background: var(--glass-bg-light);
- box-shadow: 0 2px 4px rgb(0 0 0 / 18%), 0px -1px 2px rgb(255 255 255 / 30%) inset;
-
- .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);
-
- &.active {
- color: var(--tertiary);
- }
-
- &:hover {
- text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
- }
- }
- &::before,
- &::after {
- filter: invert(1);
- }
- }
-
- &.pf2e.item.sheet form section.sheet-body .item-mystification.active .mystification-status label,
- &.pf2e.item.sheet form .sheet-content section.sheet-sidebar .inventory-details label,
- &.pf2e.item.sheet form .sheet-content section.sheet-sidebar .feat-details label {
- color: var(--color-text-light);
- }
-
- // prettier-ignore
- &.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);
- }
-
- // prettier-ignore
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .rollable .d20-svg path,
- &.actor.sheet a.roll-icon svg path {
- fill: var(--text-light);
- }
-
- &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input,
- &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input {
- box-shadow: unset;
- }
-
- &.sheet.actor section.sidebar,
- &.sheet.actor section.sidebar .gm-settings,
- &.sheet.actor section.sidebar > img.actor-icon,
- &.sheet.actor section.sidebar .sidebar-meta,
- &.sheet.actor .sheet-header {
- border-color: var(--tertiary) !important;
- }
-
- // prettier-ignore
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group,
- &.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;
- button.tag {
- @include glass;
- @include quick-transition;
- text-shadow: 0px 0px 3px black;
-
- &:not(:disabled) {
- background: var(--secondary);
- color: var(--color-text-light-highlight);
-
- &.damage {
- background: var(--primary);
- &:hover {
- background: var(--primary-light);
- color: white;
- }
- }
-
- &:hover {
- @include glass;
- text-shadow: 0px 0px 3px black;
- background: var(--secondary-light);
- color: white;
- }
- }
- }
- }
-
- &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li button.cast-spell,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .blue-button {
- @include glass;
- @include quick-transition;
- text-shadow: 0px 0px 3px black;
- background: var(--secondary);
- color: var(--color-text-light-highlight);
-
- &:hover {
- @include glass;
- text-shadow: 0px 0px 3px black;
- background: var(--secondary-light);
- color: white;
- }
- }
-
- &.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);
-
- &:hover {
- background: var(--secondary-dark);
- color: var(--color-disabled);
- }
- }
-
- &.actor.sheet .crb-style header.char-header .char-details h1.char-name input[type="text"],
- &.actor.sheet .crb-style header.char-header .char-details h1.char-name span.non-editable,
- &.actor.sheet .crb-style header.char-header .char-level .level input,
- &.actor.sheet.character .crb-style header.char-header .char-level .exp-data .exp-input input,
- &.actor.sheet .crb-style .sheet-body .sheet-content ol.directory-list .action-header h3 input.item-name-input,
- &.actor.sheet .crb-style aside input[type="number"],
- &.actor.sheet .crb-style aside .sidebar .stamina li input.right {
- background: unset;
- box-shadow: unset;
- color: unset;
-
- &:hover,
- &:focus {
- background: unset;
- box-shadow: unset;
- color: unset;
- }
- }
-
- // prettier-ignore
- // &.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:not(:disabled) {
- // background: var(--tertiary);
- // }
-
- // prettier-ignore
- // &.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 .versatile-options button {
- // background: var(--tertiary);
- // color: rgba(0, 0, 0, 0.4);
- // text-shadow: unset;
- // &:hover,
- // &.selected {
- // background: var(--tertiary-dark);
- // color: var(--text-dark);
- // text-shadow: unset;
- // }
- // }
-}
diff --git a/sass/legacy-theme/pf2e-system/_actor-sheet.scss b/sass/legacy-theme/pf2e-system/_actor-sheet.scss
deleted file mode 100644
index acbf750a..00000000
--- a/sass/legacy-theme/pf2e-system/_actor-sheet.scss
+++ /dev/null
@@ -1,308 +0,0 @@
-// prettier-ignore
-.dorako-ui {
- &.sheet.familiar form {
- background: unset;
- }
-
- &.sheet.party [data-tab=overview] .summary {
- padding: 10px 12px;
- }
-
- &.sheet.party [data-tab=overview] .member > .data header .hero-points .empty {
- border-color: var(--tertiary);
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-background .pc {
- gap: 4px;
- }
-
- &.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 {
- @include gold-border;
- border-radius: 2px;
- margin: 0px;
- margin-right: 8px;
- }
-
- &.actor.sheet .crb-style aside .classdc-rank .modifiers_button {
- border-radius: 2px;
- }
-
- &.actor.sheet .crb-style aside .sidebar select {
- color: white;
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .item-image .item-icon,
- &.spellcasting-entry.preparation ol.spell-list > li .item-name .item-image .item-icon {
- border-radius: 2px;
- }
-
- &.actor.sheet button.use-action {
- text-shadow: unset !important;
- select {
- box-shadow: unset !important;
- }
- }
-
- &.actor.sheet .crb-style aside .modifiers_button {
- text-shadow: none;
-
- &:hover:not(:disabled) {
- background: white;
- color: var(--primary);
- }
- }
-
- &.actor.sheet .crb-style {
- background-image: url("../img/header.webp"), var(--sheet);
- // --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:%23231f20;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");
- }
-
- // hover images
- // prettier-ignore
- &.spellcasting-entry.preparation ol.spell-list > li .item-name .item-image:hover
- &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name .item-image:hover,
- &.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,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item .item-name .item-image:hover {
- @include quick-transition;
- background: white !important; // overwrite !important;
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options {
- gap: 3px;
- }
-
- &.sheet.actor.loot section.sidebar .gm-settings .loot-distribution {
- box-shadow: unset;
- background: unset;
- gap: 3px;
- display: flex;
- flex-direction: column;
- button {
- background-color: var(--tertiary);
- &:hover {
- color: black;
- background-color: var(--tertiary-dark);
- }
- }
- }
-
- // prettier-ignore
- &.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;
- }
-
- &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell.expanded {
- border-radius: 0px 0px 10px 10px;
- }
-
- &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary .item-buttons button {
- @include quick-transition;
- 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);
-
- &:hover {
- background-color: var(--primary-light);
- }
- }
-
- &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-summary {
- @include sheet;
- @include gold-border-shadow;
- margin: 5px 0px;
- border-radius: 8px;
- }
-
- &.actor.sheet .crb-style nav.sheet-navigation .item,
- &.actor.sheet .crb-style nav.sheet-navigation .item:hover, .actor.sheet .crb-style nav.sheet-navigation .item.active {
- z-index: 4; // in front on actor image and input fields
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header > button,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header > .controls {
- gap: 3px;
- }
-
- &.actor.sheet .inventory .list-row .item-controls .item-control.item-carry-type:not(.active) {
- color: var(--half-transparent);
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.inventory .encumbrance .encumbrance-light-bulk-overflow {
- color: var(--body);
- text-shadow: unset;
- }
-
- &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name .item-image .item-icon {
- border-radius: 2px;
- }
-
- &.actor.sheet .inventory .item-name .item-image {
- background-color: var(--alt-dark);
- border: 1px solid var(--gold-brown);
- border-bottom: 0px;
- border-left: 0px;
- &:last-child {
- border-bottom: 1px solid var(--gold-brown);
- }
- }
-
- &.actor.sheet .inventory .container-held-items .item-name .item-image {
- border-left: 1px solid var(--gold-brown);
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.inventory .wealth {
- margin-bottom: unset;
- box-shadow:
- inset 0 0 0 1px rgb(0 0 0 / 30%),
- inset 0 0 0 2px rgb(255 255 255 / 20%),
- 0 2px 4px rgb(0 0 0 / 18%);
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.inventory .inventory-list {
- padding-top: 0.5rem;
- }
-
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions {
- gap: unset;
-
- > div {
- padding-top: 0.5rem;
- }
- }
-
- &.actor.sheet aside {
- z-index: 1;
- }
-
-}
-
-[data-dorako-ui-theme] {
- // prettier-ignore
- &.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary,
- &.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary,
- &.sheet.party [data-tab=overview] .summary,
- &.sheet.party [data-tab=exploration] .activities .member-activity,
- &.sheet.party [data-tab=aftermath] .activities .member-activity,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier,
- &.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,
- &.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod,
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute,
- &.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);
- color: var(--color-light-1);
- }
-}
-
-[data-dorako-ui-theme] {
- &.actor.sheet.red-theme {
- --theme-color: var(--primary);
- }
-
- &.actor.sheet.green-theme {
- --color-warm-3: var(--remaster);
- --color-warm-4: var(--remaster-dark);
- --color-scrollbar: var(--remaster-light);
- --color-scrollbar-border: var(--tertiary);
- --theme-color: var(--remaster);
- --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");
- .crb-style {
- --header: url("../img/green-header.webp");
- background-image: url("../img/green-header.webp"), var(--sheet);
-
- aside {
- background-image: url("../img/green-sidebar-top.webp"), url("../img/green-sidebar-bottom.webp");
- .logo {
- filter: grayscale(0.6);
- }
- .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);
- }
- .armor-class .shield.hp {
- background: url("../img/blue-shield.webp") no-repeat top center;
- }
- .initiative-select select {
- background-color: var(--remaster);
- }
- }
- }
-
- header.char-header .char-level .level {
- background: url("../img/blue-level-badge.webp") no-repeat;
- }
-
- nav.sheet-navigation {
- background: var(--remaster-light);
-
- .item:hover,
- .item.active {
- background-image: url("../img/green-nav-item.webp");
- }
- }
- }
- }
-
- &.actor.sheet.blue-theme {
- --color-warm-3: var(--secondary);
- --color-warm-4: var(--secondary-dark);
- --color-scrollbar: var(--secondary-light);
- --color-scrollbar-border: var(--tertiary);
- --theme-color: var(--secondary);
- .crb-style {
- --header: url("../img/blue-header.webp");
- background-image: url("../img/blue-header.webp"), var(--sheet);
-
- aside {
- background-image: url("../img/blue-sidebar-top.webp"), url("../img/blue-sidebar-bottom.webp");
- .logo {
- filter: grayscale(0.6);
- }
- .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);
- }
- .armor-class .shield.hp {
- background: url("../img/img/blue-shield.webp") no-repeat top center;
- }
- .initiative-select select {
- background-color: var(--secondary);
- }
- }
- }
-
- header.char-header .char-level .level {
- background: url("../img/blue-level-badge.webp") no-repeat;
- }
-
- nav.sheet-navigation {
- background: var(--secondary-light);
-
- .item:hover,
- .item.active {
- background-image: url("../img/blue-nav-item.webp");
- }
- }
- }
- }
-}
diff --git a/sass/legacy-theme/pf2e-system/_code-mirror.scss b/sass/legacy-theme/pf2e-system/_code-mirror.scss
deleted file mode 100644
index aeb95d1d..00000000
--- a/sass/legacy-theme/pf2e-system/_code-mirror.scss
+++ /dev/null
@@ -1,60 +0,0 @@
-.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/legacy-theme/pf2e-system/_combat.scss b/sass/legacy-theme/pf2e-system/_combat.scss
deleted file mode 100644
index 66a02a19..00000000
--- a/sass/legacy-theme/pf2e-system/_combat.scss
+++ /dev/null
@@ -1,33 +0,0 @@
-.combat-sidebar {
- // The gap left by a combatant being dragged to a new position
- .drag-gap {
- visibility: hidden;
- }
-
- .hidden-name .token-name h4 {
- color: var(--color-text-light-7);
- }
-
- li.combatant {
- .token-image {
- margin: 2px;
- }
-
- .token-name {
- img.token-effect {
- border-radius: 50%;
- border: 1px solid var(--tertiary);
- box-shadow: 1px 1px 4px #222;
- }
- }
-
- &.defeated img {
- transform: unset; // system scales down defeated combatants, but this is the wrong selector for that, since it also scales down token effects
- }
-
- &.active {
- background: var(--primary);
- color: var(--color-text-light-highlight);
- }
- }
-}
diff --git a/sass/legacy-theme/pf2e-system/_compendium-browser-dark.scss b/sass/legacy-theme/pf2e-system/_compendium-browser-dark.scss
deleted file mode 100644
index 015a494f..00000000
--- a/sass/legacy-theme/pf2e-system/_compendium-browser-dark.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-.dorako-ui.dark-theme {
- // prettier-ignore
- compendium-browser>section.window-content>.content-box .compendium-browser-settings form .setting-section,
- license-viewer>section.window-content>.content-box .compendium-browser-settings form .setting-section,
- compendium-browser > section.window-content > .content-box .spell-browser .filtercontainer,
- compendium-browser > section.window-content > .content-box .spell-browser .sortcontainer,
- license-viewer > section.window-content > .content-box .spell-browser .filtercontainer,
- license-viewer > section.window-content > .content-box .spell-browser .sortcontainer {
- @include gold-border-shadow;
- padding: 5px;
- background-color: rgba(0,0,0,0.3);
- }
-
- compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button,
- license-viewer > section.window-content > .content-box .spell-browser .list-buttons button {
- padding: 5px;
- background-color: var(--glass-bg);
- margin-bottom: 5px;
- &:hover {
- background-color: var(--primary);
- }
- }
-
- compendium-browser > section.window-content > .content-box .spell-browser .control-area,
- license-viewer > section.window-content > .content-box .spell-browser .control-area {
- display: flex;
- flex-direction: column;
- gap: 5px;
- overflow-x: clip;
- > div:first-child {
- margin-top: 10px;
- }
- }
-}
diff --git a/sass/legacy-theme/pf2e-system/_effects-panel.scss b/sass/legacy-theme/pf2e-system/_effects-panel.scss
deleted file mode 100644
index 29062e3d..00000000
--- a/sass/legacy-theme/pf2e-system/_effects-panel.scss
+++ /dev/null
@@ -1,165 +0,0 @@
-#ui-middle {
- position: relative; // The panel is positioned relative to this element
-}
-
-#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%; // Make room so panel can be scrolled up to read popouts without overlapping with UI
- padding-left: 15px; // Make room for unidentified glow
- &::-webkit-scrollbar-track {
- box-shadow: none;
- }
- .effect-item {
- display: flex;
- justify-content: flex-end;
- height: 46px;
- margin-bottom: 0.2em;
- margin-right: 3px;
-
- &:hover {
- .effect-info {
- display: block;
- }
- }
- &[data-badge-type="formula"] .icon:hover:before {
- border-radius: 50%;
- }
-
- .effect-info {
- @include glass;
- display: none;
- height: min-content;
- margin: 3px; // Make space for box-shadow for overflow
- margin-right: 0.5em;
- padding: 4px 8px;
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- z-index: var(--z-index-tooltip);
-
- .description {
- background: unset;
- }
-
- h1 {
- font-size: var(--font-size-16);
- color: var(--color-text-light-highlight);
- text-align: right;
- border: none;
- }
-
- p:last-child {
- margin-bottom: 0px;
- }
-
- .tags {
- justify-content: flex-end;
-
- .tag {
- margin-bottom: 0;
- & + .tag,
- &:first-child {
- margin-left: 3px;
- margin-right: -2px;
- }
- }
- }
-
- .instructions {
- color: var(--color-text-light-heading);
- font-size: 0.75em;
- text-align: right;
- }
- }
-
- > .icon {
- @include gold-border-shadow;
- 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; // Make room for box-shadow overflow for expired tag
-
- &.aura {
- border-radius: 5px;
- transform: scale(0.8);
- // prettier-ignore
- box-shadow:
- 0 0 0 1px var(--tertiary),
- 0 0 0 2px var(--gold-brown),
- 0 0 10px 3px var(--tertiary);
- }
-
- .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;
- }
- .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;
- }
-
- .value-wrapper {
- background: none;
-
- .value {
- // position: absolute;
- // display: inline-block;
- // bottom: -1px;
- // left: -1px;
- 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;
- }
- }
-
- &.unidentified {
- filter: drop-shadow(0 0 8px var(--blind-bg));
- }
- }
- }
-
- 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 rgb(0 0 0 / 80%);
- }
-}
diff --git a/sass/legacy-theme/pf2e-system/_familiar-sheet.scss b/sass/legacy-theme/pf2e-system/_familiar-sheet.scss
deleted file mode 100644
index 80ce0966..00000000
--- a/sass/legacy-theme/pf2e-system/_familiar-sheet.scss
+++ /dev/null
@@ -1,155 +0,0 @@
-// Light theme
-
-.dorako-ui.familiar {
- .main-section {
- gap: 10px;
- margin: 0px 10px;
- }
-
- .main-container {
- display: flex;
- flex-direction: column;
- gap: 10px;
- }
-
- .window-content .skills-content .skills-list .skill-name {
- @include quick-transition;
- background: rgba(255, 255, 240, 0.8);
- border: 1px solid var(--color-border-light-primary);
- &: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);
-
- .score {
- color: var(--tertiary);
- }
- }
- }
-
- .section-container {
- @include sheet;
- box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
- padding: unset;
- border-radius: 5px;
-
- .section-header {
- background: var(--primary);
- border-radius: 5px 5px 0px 0px;
- border: none;
- box-shadow: var(--gold-and-glow);
- }
-
- .section-body {
- border: none;
- }
- }
-}
-
-// Dark theme
-
-.dorako-ui.dark-theme.familiar {
- .detail .detail-label {
- color: var(--tertiary);
- }
-
- .window-content .familiar-sheet-header .header-content .details-section .hp-section .value input {
- box-shadow: none;
- }
-
- .window-content .skills-content .skills-list .skill-name {
- @include glass;
-
- .score {
- color: var(--primary-light);
- }
-
- &:hover {
- @include glass;
- background-color: var(--primary-light);
-
- .score {
- color: var(--tertiary);
- }
- }
- }
-}
-
-// Glassy
-
-.dorako-ui.familiar.glassy-theme {
- box-shadow: unset !important;
- background: unset !important;
-
- .window-header {
- @include glass;
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- margin-left: 10px;
- margin-right: 18px;
- }
-
- .window-content {
- box-shadow: unset !important;
- background: unset !important;
- margin: unset;
- }
-
- .familiar-sheet-header {
- @include glass;
- --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);
-
- .header-content .charname {
- color: var(--tertiary-light);
- input {
- border: unset;
- color: var(--tertiary-light);
- }
- }
-
- select {
- @include glass;
- @include quick-transition;
- background-color: var(--glass-bg-light) !important;
- color: var(--color-text-light-primary);
-
- &:hover {
- color: var(--color-text-light-highlight);
- }
-
- option,
- optgroup {
- background-color: rgb(37, 37, 37);
- color: var(--color-text-light-highlight);
- }
- }
-
- .traits {
- display: flex;
- gap: 1px;
-
- 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;
- }
- }
- }
- .editable > hr {
- display: none;
- }
-}
diff --git a/sass/legacy-theme/pf2e-system/_globals-dark.scss b/sass/legacy-theme/pf2e-system/_globals-dark.scss
deleted file mode 100644
index eb59a486..00000000
--- a/sass/legacy-theme/pf2e-system/_globals-dark.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-.dorako-ui.dark-theme {
- [data-visibility]:not([data-visibility="all"]) {
- border-radius: 3px;
- outline: 1px dashed #720073;
-
- /* ----------------------------------------- */
- /* GM Visibility Elements */
- /* ----------------------------------------- */
- &[data-visibility="gm"] {
- background: rgba(245, 234, 245, 0.1333333333);
-
- &.message-sender {
- max-width: fit-content;
- }
-
- [data-visibility="gm"] {
- outline: none;
- padding: initial;
- }
- }
-
- /* ----------------------------------------- */
- /* Owner Visibility Elements */
- /* ----------------------------------------- */
- &[data-visibility="owner"] {
- background: rgba(245, 234, 245, 0.1333333333);
-
- [data-visibility="owner"] {
- outline: none;
- padding: initial;
- }
- }
- }
-}
diff --git a/sass/legacy-theme/pf2e-system/_hazard-sheet.scss b/sass/legacy-theme/pf2e-system/_hazard-sheet.scss
deleted file mode 100644
index c7a4bf18..00000000
--- a/sass/legacy-theme/pf2e-system/_hazard-sheet.scss
+++ /dev/null
@@ -1,120 +0,0 @@
-// Light theme
-
-.dorako-ui.hazard {
- --hazard: #1c3532;
-
- form > header {
- box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
- }
-
- .content {
- display: flex;
- flex-direction: column;
- gap: 10px;
-
- .section-container {
- @include sheet;
- box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
- padding: unset;
- border-radius: 5px;
-
- &:first-child {
- margin-top: 10px;
- }
-
- .section-header {
- background: var(--hazard);
- border-radius: 5px 5px 0px 0px;
- border: none;
- box-shadow: var(--gold-and-glow);
- }
-
- .section-body {
- border: none;
- }
- }
- }
-}
-
-// Dark theme
-
-.dorako-ui.dark-theme.hazard {
- input {
- color: var(--color-text-light-primary);
- }
- .sidebar {
- border-right: 1px solid var(--tertiary);
-
- .health input {
- color: var(--color-text-light-primary);
- }
- }
-}
-
-// Glassy theme
-
-.dorako-ui.hazard.glassy-theme {
- background: unset;
- box-shadow: unset;
-
- .window-header {
- @include glass;
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- margin-left: 5px;
- margin-right: 18px;
- margin-bottom: 5px;
- }
-
- .editable {
- margin-right: 5px;
- }
-
- .window-content {
- background: unset !important;
- box-shadow: unset !important;
- margin: unset;
-
- form > header {
- @include gold-border-shadow;
- border-radius: 3px;
- width: auto;
- margin-left: 5px;
- margin-right: 13px;
- }
- }
-
- .sidebar {
- @include glass;
- --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);
-
- .sidebar-title {
- border-color: var(--tertiary);
- }
-
- select {
- @include glass;
- @include quick-transition;
- background-color: var(--glass-bg-light) !important;
- color: var(--color-text-light-primary);
-
- &:hover {
- color: var(--color-text-light-highlight);
- }
-
- option,
- optgroup {
- background-color: rgb(37, 37, 37);
- color: var(--color-text-light-highlight);
- }
- }
- }
-}
diff --git a/sass/legacy-theme/pf2e-system/_index.scss b/sass/legacy-theme/pf2e-system/_index.scss
deleted file mode 100644
index 11513d85..00000000
--- a/sass/legacy-theme/pf2e-system/_index.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-@import "actor-sheet";
-@import "actor-sheet-dark";
-@import "combat";
-@import "effects-panel";
-@import "familiar-sheet";
-@import "globals-dark";
-@import "hazard-sheet";
-@import "npc-sheet";
-@import "compendium-browser-dark";
-@import "no-compendium-banners";
-@import "kingdom-sheet";
-@import "code-mirror";
diff --git a/sass/legacy-theme/pf2e-system/_kingdom-sheet.scss b/sass/legacy-theme/pf2e-system/_kingdom-sheet.scss
deleted file mode 100644
index edff57f6..00000000
--- a/sass/legacy-theme/pf2e-system/_kingdom-sheet.scss
+++ /dev/null
@@ -1,181 +0,0 @@
-.dorako-ui {
- &.sheet.kingdom-builder form {
- background: var(--sheet);
- }
- &.sheet.kingdom-builder .ability-builder .row-heading img,
- &.sheet.kingdom-builder .build-element .choices .choice img {
- @include gold-border;
- border-radius: 3px;
- }
-}
-
-.dorako-ui.dark-theme {
- &.sheet.kingdom-builder .window-content {
- box-shadow: var(--gold-and-glow);
- --alt-dark: var(--tertiary);
- button[data-action="boost"] {
- transition: unset !important;
- &:hover {
- background: var(--button-color) !important;
- }
- }
- }
-
- &.sheet.kingdom-builder .build-element .selection {
- box-shadow: var(--gold-and-glow);
- background: rgba(0, 0, 0, 0.5);
- border-radius: var(--border-radius);
- }
- &.sheet.kingdom-builder .ability-builder .summary-row .hint-container h3,
- &.sheet.kingdom-builder .ability-builder .title {
- color: var(--tertiary);
- }
- &.sheet.kingdom-builder .ability-builder .row-column button.boost {
- --button-color: #316549;
- --button-locked-color: #1b3c2a;
- }
- &.sheet.kingdom-builder .ability-builder .row-column button.flaw {
- --button-color: #5e0000;
- --button-locked-color: #5e0000;
- }
- &.sheet.kingdom-builder .ability-builder .row-column button.locked {
- background: var(--button-locked-color) !important;
- border-color: var(--button-locked-color) !important;
- }
-
- &.sheet.kingdom-builder .ability-builder .row-column button.locked {
- background: var(--button-locked-color) !important;
- border-color: var(--button-locked-color) !important;
- }
-
- &.sheet.kingdom-builder .ability-builder .row-column button.selected {
- background: var(--button-color) !important;
- }
-}
-
-.dorako-ui.kingdom.sheet {
- .tab.active[data-tab="activities"] .actions h3.header .filters .choice {
- background-color: var(--secondary);
- opacity: unset;
- &.active {
- background-color: var(--secondary-light);
- }
- }
-}
-
-.dorako-ui.dark-theme.sheet.kingdom {
- --alt-dark: var(--tertiary-dark);
- --color-border-divider: var(--tertiary);
- // --paper-bg: rgba(255, 255, 255, 0.1);
- --paper-bg: rgba(120, 100, 82, 0.3);
- // --drop-shadow: var(--gold-and-glow);
- --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);
-
- .proficiency[data-rank="4"],
- .proficiency option[value="4"] {
- background: var(--color-proficiency-legendary) !important;
- }
-
- .proficiency[data-rank="3"],
- .proficiency option[value="3"] {
- background: var(--color-proficiency-master) !important;
- }
-
- .proficiency[data-rank="2"],
- .proficiency option[value="2"] {
- background: var(--color-proficiency-expert) !important;
- }
-
- .proficiency[data-rank="1"],
- .proficiency option[value="1"] {
- background: var(--color-proficiency-trained) !important;
- }
-
- button.small-button,
- select.proficiency,
- span.proficiency {
- background: var(--color-proficiency-untrained) !important;
- }
-
- form {
- background: unset;
- }
-
- h3.header button {
- box-shadow: none;
- border-radius: 3px 3px 0px 0px;
- border: 1px solid var(--tertiary);
- &: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;
- }
- }
-
- form > header {
- input {
- box-shadow: none !important;
- background: none !important;
- border-radius: unset !important;
- &:hover {
- border-bottom: 1px solid white !important;
- }
- }
- }
-
- form > .container input[type="number"] {
- background: none !important;
- border-radius: 3px !important;
- box-shadow: 0px 0px 0px 1px var(--tertiary) !important;
- &:hover {
- background: var(--tertiary-dark) !important;
- color: black;
- }
- }
-
- nav.sub-nav {
- background: var(--glass-bg-light);
- box-shadow: 0 2px 4px rgb(0 0 0 / 18%), 0px -1px 2px rgb(255 255 255 / 30%) inset;
-
- .tab {
- border-left: 1px solid rgba(255, 255, 255, 0.3);
- border-right: 1px solid rgba(0, 0, 0, 0.2);
- }
- &::before,
- &::after {
- filter: invert(1);
- }
- a,
- .tab {
- color: var(--tertiary-dark);
- &.active {
- color: var(--tertiary);
- }
- }
- }
-
- .tab.active[data-tab="main"] .ability-scores .ability .corruption-section .progress {
- background: var(--paper-bg);
- // border-top: 1px solid var(--gold-brown);
- // box-shadow: var(--drop-shadow);
- // border: 1px solid var(--gold-brown);
- // border-bottom: 0px solid transparent;
- // border-top: 1px var(--tertiary) transparent;
- // margin-bottom: 1px;
- }
-
- .tab.active[data-tab="features"] .feat-item .item-name h4:hover,
- .tab.active[data-tab="activities"] .skills .skill .mod,
- h3.header {
- color: var(--tertiary);
- }
-
- .tab.active[data-tab="activities"] .skills .control-dc .mod,
- .tab.active[data-tab="features"] .feat-item .item-name .feat-slot-title {
- color: var(--tertiary-dark);
- }
-}
diff --git a/sass/legacy-theme/pf2e-system/_no-compendium-banners.scss b/sass/legacy-theme/pf2e-system/_no-compendium-banners.scss
deleted file mode 100644
index b1c8ec30..00000000
--- a/sass/legacy-theme/pf2e-system/_no-compendium-banners.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.no-compendium-banner-images .compendium-sidebar .directory-item.compendium .compendium-banner {
- display: none;
-}
diff --git a/sass/legacy-theme/pf2e-system/_npc-sheet.scss b/sass/legacy-theme/pf2e-system/_npc-sheet.scss
deleted file mode 100644
index 76030b42..00000000
--- a/sass/legacy-theme/pf2e-system/_npc-sheet.scss
+++ /dev/null
@@ -1,305 +0,0 @@
-.dorako-ux.sheet.pf2e.actor.npc {
- --color-text-dark-input: black;
-
- form {
- .activity-icon {
- font-weight: 100;
- }
-
- input.adjustable:not(:focus).adjusted-higher,
- span.adjustable.adjusted-higher {
- color: green !important;
- }
-
- input.adjustable:not(:focus).adjusted-lower,
- span.adjustable.adjusted-lower {
- color: red !important;
- }
- }
-
- &.actor.npc.sheet form .side-bar-label.empty {
- color: var(--section-header-text-color);
- }
-
- .item.empty {
- color: var(--color-text-dark-inactive);
- }
-}
-
-/* Green */
-.dorako-ui.sheet.pf2e.actor.npc.green-theme {
- --section-background: var(--remaster-dark);
- --section-header: var(--remaster);
- --section-border-color: var(--tertiary);
- --section-outline-color: var(--gold-brown);
- --section-header-text-color: var(--color-light-2);
- --tag-border-color: var(--color-light-5);
- --tag-background-color: var(--remaster);
- --tag-text-color: var(--tertiary);
-
- --color-text-dark-input: var(--color-light-5);
- --color-border-light-highlight: var(--remaster);
- --color-border-light-primary: var(--remaster-light);
- --color-border-light-tertiary: var(--remaster);
- --color-border-light-2: var(--color-light-5);
-}
-
-/* Blue */
-.dorako-ui.sheet.pf2e.actor.npc.blue-theme {
- --section-background: var(--secondary-dark);
- --section-header: var(--secondary);
- --section-border-color: var(--tertiary);
- --section-outline-color: var(--gold-brown);
- --section-header-text-color: var(--color-light-2);
- --tag-border-color: var(--color-light-5);
- --tag-background-color: var(--secondary);
- --tag-text-color: var(--tertiary);
-
- --color-text-dark-input: var(--color-light-5);
- --color-border-light-highlight: var(--secondary);
- --color-border-light-primary: var(--secondary-light);
- --color-border-light-tertiary: var(--secondary);
- --color-border-light-2: var(--color-light-5);
-}
-
-/* Glassy */
-
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme {
- background: none;
- box-shadow: none;
-
- .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);
- }
- .window-content {
- background: none;
- box-shadow: none;
- margin: unset;
- }
-
- .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);
-
- .name .level-label,
- .name .name-value {
- color: var(--tertiary-light);
- text-shadow: 0px 0px 3px black;
- }
- .name .level {
- color: var(--tertiary);
- text-shadow: 0px 0px 3px black;
- }
- }
-
- .npc-body {
- padding-left: unset;
- }
-
- .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);
- }
- &.dark-theme form .sheet-tabs {
- background: var(--glass-bg);
- margin: 5px;
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- .item.disabled {
- text-shadow: 0px 0px 3px black;
- }
- }
- 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);
- }
- .sheet-body .tab {
- &.inventory,
- &.spells,
- &.notes {
- @include gold-border;
- border-radius: 3px;
- margin: 5px;
- background: var(--sheet);
- background-size: cover;
- }
- }
-}
-
-/* Light */
-
-.dorako-ui.sheet.pf2e.actor.npc.light-theme .sheet-tabs {
- background-color: #f8f4f1;
- box-shadow: 0 2px 4px rgb(0 0 0 / 18%);
- border: 1px solid #b5b3a4;
- border-radius: 3px;
- margin: 2px;
- margin-bottom: 0px;
- z-index: 1;
-}
-
-.dorako-ui.npc.light-theme .tabs .item {
- color: var(--primary-light);
-
- a:hover {
- text-shadow: 0px 0px 10px var(--primary);
- }
-
- &.disabled {
- color: #ababab;
-
- &:hover {
- color: var(--primary-dark);
- text-shadow: 0px 0px 10px var(--primary-dark);
- }
- }
-
- &.active {
- color: var(--secondary-light);
- text-shadow: 0px 0px 10px var(--secondary-light);
- }
-}
-
-/* Dark */
-
-.dorako-ui.dark-theme.sheet.pf2e.actor.npc {
- --color-text-dark-input: var(--color-light-2);
- --tag-border-color: var(--tertiary-dark);
- --tag-background-color: rgba(40, 40, 40, 0.5);
- --tag-text-color: var(--color-light-2);
-}
-
-.dorako-ui.dark-theme.pf2e.actor.npc {
- &.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field input,
- &.actor.npc.sheet form ol.spell-list > li.spell-level-header input[type="number"],
- &.actor.npc.sheet form ol.spell-list > li .uses input[type="number"] {
- --color-text-dark-input: black;
- }
-}
-
-.dorako-ui.sheet.pf2e.actor.npc.dark-theme form .sheet-tabs {
- @include glass;
- 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;
-}
-
-// prettier-ignore
-.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;
-}
-
-.sheet.pf2e.actor.npc.dark-theme .recall-knowledge .section-body button {
- box-shadow: var(--glassy);
-}
-
-.sheet.pf2e.actor.npc.dark-theme .tabs .item.active {
- color: var(--tertiary);
-}
-
-.actor.pf2e.actor.npc.dark-theme .tabs .item.active,
-.actor.pf2e.actor.npc.dark-theme a:hover {
- text-shadow: 0 0 10px var(--tertiary);
-}
-
-.sheet.pf2e.actor.npc.dark-theme .window-content {
- background: none;
- background-color: #111;
- background: var(--sheet-dark);
- background-size: cover;
-}
-
-.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 rgb(255 255 255 / 30%);
-}
-
-.sheet.pf2e.actor.npc.dark-theme form .notes {
- text-shadow: none;
-}
-
-.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;
-}
-
-.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;
-}
-
-.actor.pf2e.actor.npc.dark-theme form .sheet-tabs .disabled.active,
-.actor.pf2e.actor.npc.dark-theme form .sheet-tabs .disabled:hover {
- color: gray;
-}
-
-.sheet.pf2e.actor.npc.dark-theme .inventory .item-summary,
-.sheet.pf2e.actor.npc.dark-theme ol.spell-list > li .item-summary {
- background-color: transparent;
-}
-
-.sheet.pf2e.actor.npc.dark-theme form .actions-options .actions-option:hover {
- text-shadow: 0 0 10px var(--tertiary);
- color: var(--tertiary);
-}
-
-.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);
-}
-
-.sheet.actor.pf2e.actor.npc.dark-theme form .section-container.toggles {
- border-image-source: var(--ornamentation);
-}
-
-.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;
-}
diff --git a/sass/module-support/_dfce.scss b/sass/module-support/_dfce.scss
index f5d8baf1..9366d432 100644
--- a/sass/module-support/_dfce.scss
+++ b/sass/module-support/_dfce.scss
@@ -29,10 +29,18 @@
}
[data-dorako-ui-theme] {
- #dorako-rt-buttons button.active {
- background-color: var(--color-warm-2);
- border: var(--app-border-style);
- border-color: var(--app-border-color);
+ #dorako-rt-buttons {
+ button {
+ @include f2-button-warm;
+ &.active {
+ background-color: var(--color-warm-2);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ }
+ }
+ }
+ #dorako-nonrt-buttons button {
+ @include f2-button-warm;
}
}
diff --git a/sass/module-support/_dice-tray.scss b/sass/module-support/_dice-tray.scss
index 002f2212..ee0d16cd 100644
--- a/sass/module-support/_dice-tray.scss
+++ b/sass/module-support/_dice-tray.scss
@@ -101,6 +101,7 @@
}
}
button {
+ @include f2-button-warm;
div.dice {
background-color: var(--color-light-3);
}
diff --git a/sass/module-support/_exploit-vulnerability.scss b/sass/module-support/_exploit-vulnerability.scss
new file mode 100644
index 00000000..7f26ad24
--- /dev/null
+++ b/sass/module-support/_exploit-vulnerability.scss
@@ -0,0 +1,39 @@
+[data-dorako-ui-theme] {
+ .implement-button-region {
+ gap: 5px;
+ margin-top: 5px;
+ button {
+ @include f2-button-warm;
+ }
+ }
+
+ .actions-panel > fieldset {
+ border: 1px solid var(--fieldset-border-color) !important;
+ background-color: var(--fieldset-background-color);
+ font-family: var(--font-primary);
+ > legend {
+ color: var(--fieldset-legend-color);
+ }
+ button {
+ @include f2-button-warm;
+ }
+ }
+
+ .dropboxes > .dropbox > span {
+ border: unset !important;
+ > img {
+ @include f2-app;
+ border: 1px solid var(--icon-border-color);
+ }
+ }
+ img[src$="chosen-implement.webp"] {
+ background: none !important;
+ box-shadow: none !important;
+ }
+}
+
+[data-dorako-ui-theme][data-color-scheme="dark"] {
+ img[src$="chosen-implement.webp"] {
+ filter: invert(1);
+ }
+}
diff --git a/sass/module-support/_index.scss b/sass/module-support/_index.scss
index a38a0598..f9e8d06d 100644
--- a/sass/module-support/_index.scss
+++ b/sass/module-support/_index.scss
@@ -12,6 +12,7 @@
@import "dfce";
@import "dice-tray";
@import "enhancen-terrain-layer";
+@import "exploit-vulnerability";
@import "filepicker-plus";
@import "forien-easy-polls";
@import "forien-quest-log";
diff --git a/sass/module-support/_item-piles.scss b/sass/module-support/_item-piles.scss
index bf129119..a79f461e 100644
--- a/sass/module-support/_item-piles.scss
+++ b/sass/module-support/_item-piles.scss
@@ -36,4 +36,8 @@
@include f2-app;
border-color: var(--color-warm-1);
}
+
+ .item-piles-player-list-trade-button {
+ @include f2-button-warm;
+ }
}
diff --git a/sass/module-support/_pf2e-idle-hud.scss b/sass/module-support/_pf2e-idle-hud.scss
index b97953df..5991eec8 100644
--- a/sass/module-support/_pf2e-idle-hud.scss
+++ b/sass/module-support/_pf2e-idle-hud.scss
@@ -204,7 +204,7 @@
}
}
-[data-dorako-ui-scope="limited"] {
+[data-dorako-ui-theme] {
pf2e-token-hud {
// --primary: var(--color-warm-2);
--rarity-common: #e1d8cf;
@@ -255,7 +255,7 @@
color: var(--color-level-red-border);
}
- a:hover {
+ pf2e-token-hud a:hover {
color: var(--color-warm-2);
}
@@ -380,8 +380,7 @@
/* Symon Custom CSS */
/* ----------------------------------------- */
-#pf2e-token-hud[data-dorako-ui-scope="limited"].colorized .inner,
-#pf2e-token-hud.dorako-ui.colorized .inner {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner {
i.fa-solid.fa-circle-h {
color: darkgoldenrod;
}
diff --git a/sass/module-support/_pf2e-utility-buttons.scss b/sass/module-support/_pf2e-utility-buttons.scss
index 16ab2cad..552eb69d 100644
--- a/sass/module-support/_pf2e-utility-buttons.scss
+++ b/sass/module-support/_pf2e-utility-buttons.scss
@@ -56,12 +56,16 @@
}
/* ----------------------------------------- */
-/* Foundry2 */
+/* UI theme */
/* ----------------------------------------- */
-.foundry2 {
+[data-dorako-ui-theme] {
#fc-container {
margin: 0px var(--sidebar-margin);
+
+ button {
+ @include f2-button-warm;
+ }
}
#initiative-delay,
diff --git a/sass/module-support/_quick-insert.scss b/sass/module-support/_quick-insert.scss
index e54317d2..0a4ba23c 100644
--- a/sass/module-support/_quick-insert.scss
+++ b/sass/module-support/_quick-insert.scss
@@ -2,6 +2,7 @@
&.quick-insert-app {
background: none;
@include f2-app;
+ backdrop-filter: blur(5px);
.quick-insert-result li img {
border: 1px solid var(--color-warm-1);
border-radius: var(--border-radius);
@@ -20,6 +21,7 @@
&.quick-insert-app .search-editable-input {
@include f2-input;
outline: none !important;
+ text-shadow: none;
}
.quick-insert-hint {
background: none;
diff --git a/sass/module-support/_tokenizer.scss b/sass/module-support/_tokenizer.scss
index b9816cce..772b70af 100644
--- a/sass/module-support/_tokenizer.scss
+++ b/sass/module-support/_tokenizer.scss
@@ -29,7 +29,8 @@
margin-top: unset;
}
- #tokenizer div.section {
+ #tokenizer div.view-layer-control .section,
+ #tokenizer .section {
@include f2-app;
border-color: var(--color-cool-3);
button {
@@ -40,6 +41,7 @@
#tokenizer button.menu-button {
@include f2-button-warm;
+ align-items: center;
}
&.tokenizer .title .box-button {
diff --git a/sass/module-support/_workbench.scss b/sass/module-support/_workbench.scss
index c3ed3ec1..dc103a81 100644
--- a/sass/module-support/_workbench.scss
+++ b/sass/module-support/_workbench.scss
@@ -5,23 +5,23 @@
// required to have higher specificity than Workbench
html {
.xdy-pf2e-workbench-rarity-common {
- color: var(--rarity-common);
- border-color: var(--rarity-common);
+ color: var(--rarity-common) !important;
+ border-color: var(--rarity-common) !important;
}
.xdy-pf2e-workbench-rarity-uncommon {
- color: var(--rarity-uncommon);
- border-color: var(--rarity-uncommon);
+ color: var(--rarity-uncommon) !important;
+ border-color: var(--rarity-uncommon) !important;
}
.xdy-pf2e-workbench-rarity-rare {
- color: var(--rarity-rare);
- border-color: var(--rarity-rare);
+ color: var(--rarity-rare) !important;
+ border-color: var(--rarity-rare) !important;
}
.xdy-pf2e-workbench-rarity-unique {
- color: var(--rarity-unique);
- border-color: var(--rarity-unique);
+ color: var(--rarity-unique) !important;
+ border-color: var(--rarity-unique) !important;
}
}
diff --git a/sass/ui-theme/foundry-core/_app-ui.scss b/sass/ui-theme/foundry-core/_app-ui.scss
index a0a37995..155472b5 100644
--- a/sass/ui-theme/foundry-core/_app-ui.scss
+++ b/sass/ui-theme/foundry-core/_app-ui.scss
@@ -69,34 +69,9 @@
/* Map v1 styling to v2 values */
/* ----------------------------------------- */
-[data-dorako-ui-theme],
-[data-dorako-ui-theme][data-dorako-ui-scope="limited"] {
+[data-dorako-ui-theme] {
--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); // darkest
- --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-border-light-1: var(--color-cool-3);
- --color-border-light-2: var(--color-cool-4);
- --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);
}
/* ----------------------------------------- */
@@ -104,10 +79,6 @@
/* ----------------------------------------- */
[data-dorako-ui-theme][data-dorako-ui-scope="limited"][data-color-scheme="dark"] {
- --color-rarity-common: #efeadc;
- --color-rarity-uncommon: #c45500;
- --color-rarity-rare: #5362ff;
- --color-rarity-unique: #e127e1;
--rarity-common: #e1d8cf;
--rarity-uncommon: #c45500;
--rarity-rare: #5362ff;
@@ -119,12 +90,12 @@
/* Generalized style choices (inclusive of limited scope) */
/* ------------------------------------------------------------- */
-[data-dorako-ui-theme][data-dorako-ui-theme][data-color-scheme="dark"] {
+[data-dorako-ui-theme][data-color-scheme="dark"] {
// Dark theme
- --color-rarity-common: #efeadc;
- --color-rarity-uncommon: #c45500;
- --color-rarity-rare: #5362ff;
- --color-rarity-unique: #e127e1;
+ --rarity-common: #e1d8cf;
+ --rarity-uncommon: #c45500;
+ --rarity-rare: #5362ff;
+ --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");
/* Degrees of success */
@@ -152,6 +123,8 @@
--icon-border-color: var(--color-warm-2);
--box-shadow: 0px 1px 3px 1px black;
--app-text-shadow: 0px 1px 2px black;
+ --window-app-box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px var(--color-warm-3-10),
+ 0px 0px 30px 20px var(--color-warm-2-20), 0px 0px 10px 05px var(--color-warm-1-40);
::-webkit-scrollbar-thumb {
outline: none;
@@ -167,6 +140,11 @@
border-radius: 4px;
}
+ input[type="checkbox"]:checked,
+ input[type="radio"]:checked {
+ accent-color: var(--accent-color);
+ }
+
code {
background: var(--color-cool-4);
border: 1px solid var(--color-cool-3);
@@ -180,11 +158,12 @@
a.entity-link,
[data-pf2-action],
span[data-pf2-effect-area],
+ a.inline-check,
a.inline-check .label,
a.inline-roll {
background: var(--inline-bg);
border: 1px solid var(--inline-border-color);
- color: var(--inline-text-color);
+ color: var(--inline-text-color) !important;
box-shadow: var(--inline-box-shadow);
&::before,
@@ -192,6 +171,10 @@
i.icon {
color: var(--inline-icon-color);
}
+
+ [data-visibility]:not([data-visibility="all"])[data-visibility="gm"] {
+ color: black;
+ }
}
i[data-pf2-repost] {
@@ -277,9 +260,7 @@
}
input[type="range"]:not(:disabled)::-webkit-slider-thumb {
- background: var(--color-cool-3);
- border: 1px solid var(--color-cool-4);
- background: var(--color-warm-2);
+ background: var(--accent-color);
border: 1px solid var(--color-warm-1);
transition: outline 0.15s;
&:hover {
@@ -303,7 +284,7 @@
display: flex;
align-items: center;
gap: 0.25rem;
- background: var(--color-warm-2);
+ background: var(--accent-color);
border: 1px solid var(--color-warm-1);
color: var(--color-light-1);
text-shadow: 0px 1px 2px black;
@@ -331,11 +312,6 @@
@include f2-input;
}
- input[type="checkbox"]:checked,
- input[type="radio"]:checked {
- accent-color: var(--accent-color);
- }
-
textarea {
color: var(--color-light-2);
background: var(--input-background-color);
@@ -355,6 +331,8 @@
[data-visibility]:not([data-visibility="all"]) {
outline: 1px dashed var(--color-scrollbar-border);
+ color: black;
+ text-shadow: none;
}
form .form-group .form-fields button {
@@ -363,6 +341,7 @@
&.sheet header.sheet-header img {
@include f2-app;
+ border: 1px solid var(--icon-border-color);
}
&.sheet header.sheet-header h1 input {
@@ -415,8 +394,7 @@
// 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);
// Electron app bug
- box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px var(--color-warm-3-10),
- 0px 0px 30px 20px var(--color-warm-2-20), 0px 0px 10px 05px var(--color-warm-1-40);
+ box-shadow: var(--window-app-box-shadow);
&.sidebar-popout {
border: var(--app-border-style);
@@ -509,13 +487,11 @@
.directory .directory-header .header-search input {
@include f2-input;
- // background: var(--color-cool-4);
- // box-shadow: var(--box-shadow);
}
.directory .action-buttons button,
.settings-sidebar button {
- box-shadow: var(--box-shadow);
+ @include f2-button-warm;
}
#chat-form {
@@ -661,29 +637,21 @@
--color-border-dark: var(--color-light-2);
--color-border-medium: var(--color-cool-3);
}
+}
- &.pf2e.item.sheet form .sheet-content section.sidebar .item-summary,
- &.pf2e.item.sheet form .sheet-content section.sheet-sidebar .item-summary {
- color: var(--color-light-2);
+[data-dorako-ui-theme] {
+ &.pf2e.item.sheet {
+ input {
+ @include f2-input;
+ }
}
-
&.pf2e.item.sheet form .tab.active.rules .rule-form .rule-element-header .priority input {
width: 5ch;
}
-}
-[data-dorako-ui-theme] {
- &.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;
- }
+ &.pf2e.item.sheet form .sheet-content section.sidebar .item-summary,
+ &.pf2e.item.sheet form .sheet-content section.sheet-sidebar .item-summary {
+ color: var(--color-text-dark-secondary);
}
&.pf2e.item.sheet .sheet-header .details {
@@ -869,6 +837,8 @@
background-color: var(--visibility-gm-bg);
border-style: dashed;
border-color: var(--color-warm-4);
+ text-shadow: none;
+ color: black;
}
&.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes,
diff --git a/sass/ui-theme/foundry-core/_controls.scss b/sass/ui-theme/foundry-core/_controls.scss
index fadcd723..98d0c64a 100644
--- a/sass/ui-theme/foundry-core/_controls.scss
+++ b/sass/ui-theme/foundry-core/_controls.scss
@@ -37,11 +37,9 @@ nav#controls[data-dorako-ui-theme] {
[data-dorako-ui-theme] {
darkness-adjuster {
- height: 42px !important; // overwrite system's !important
+ // height: 42px !important; // overwrite system's !important
+ outline: none;
@include f2-app;
- margin-top: 3px;
- background-color: var(--color-cool-2);
- border: 1px solid var(--color-cool-1);
.window-content {
overflow: hidden;
diff --git a/sass/ui-theme/foundry-core/_sidebar.scss b/sass/ui-theme/foundry-core/_sidebar.scss
index 209aacee..8462a9a9 100644
--- a/sass/ui-theme/foundry-core/_sidebar.scss
+++ b/sass/ui-theme/foundry-core/_sidebar.scss
@@ -1,14 +1,35 @@
+/* ----------------------------------------- */
+/* UI-right */
+/* ----------------------------------------- */
+#ui-right {
+ background: linear-gradient(to left, rgba(0, 0, 0, 0.8) calc(100% - 10px), transparent 100%);
+ padding-left: 10px;
+ // backdrop-filter: blur(5px);
+ // ::before {
+ // background: linear-gradient(to left, rgba(0, 0, 0, 0.5) calc(100% - 25px), transparent 100%);
+ // }
+ #sidebar {
+ background: none;
+ // background: linear-gradient(to left, rgba(0, 0, 0, 0.8) calc(100% - 25px), transparent 100%);
+ backdrop-filter: blur(5px);
+ box-shadow: none;
+ border: none;
+ margin: 0px;
+ // padding-left: 80px;
+ height: 100%;
+ border-radius: 0px;
+ }
+}
+
/* ----------------------------------------- */
/* Sidebar */
/* ----------------------------------------- */
-[data-dorako-ui-theme] {
+[data-dorako-ui-scope="sidebar"] {
#sidebar-tabs {
border: unset;
- --sidebar-tab-height: 22px;
> .item {
- @include quick-transition;
&:hover {
color: var(--color-light-2);
}
@@ -23,15 +44,38 @@
}
}
- 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);
+ .tab {
+ button {
+ @include f2-button-warm;
}
+ input:not([type="range"]) {
+ @include f2-input;
+ }
+ }
+
+ ::-webkit-scrollbar-thumb {
+ outline: none;
+ border-radius: 3px;
+ background: var(--color-scrollbar);
+ border: 1px solid var(--color-scrollbar-border);
+ transition: outline 0.15s;
+ }
+
+ ::-webkit-scrollbar-track {
+ box-shadow: 0 0 1px var(--color-cool-3) inset;
+ box-shadow: unset;
+ border-radius: 4px;
}
+ // 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 {
@@ -65,10 +109,10 @@
z-index: 1;
> a {
@include f2-app;
- @include quick-transition;
border-radius: 0px;
border-left: unset;
border-right: unset;
+ width: 100%;
--app-background: var(--color-scrollbar);
--app-border-color: var(--color-scrollbar-border);
&:hover {
@@ -78,13 +122,25 @@
}
}
- sidebar {
- border: 1px solid var(--app-border-color);
+ // sidebar {
+ // border: 1px solid var(--app-border-color);
+
+ // // 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);
+ // }
+}
- // 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);
+/* ----------------------------------------- */
+/* Foundry2 */
+/* ----------------------------------------- */
+[data-dorako-ui-scope="sidebar"],
+[data-dorako-ui-theme] {
+ .combat-sidebar li.combatant .token-name img.token-effect {
+ @include f2-app;
+ border: 1px solid;
+ border-color: var(--icon-border-color);
}
}
diff --git a/sass/ui-theme/pf2e-system/_actor-sheet.scss b/sass/ui-theme/pf2e-system/_actor-sheet.scss
index 6a325710..6ede43e4 100644
--- a/sass/ui-theme/pf2e-system/_actor-sheet.scss
+++ b/sass/ui-theme/pf2e-system/_actor-sheet.scss
@@ -27,14 +27,8 @@
box-shadow: 0px 0px 0px 1px var(--contrastive-transparent) inset;
}
- &.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-disabled);
- --alt: var(--color-light-5);
- --bg: var(--color-cool-5-90);
+ &.spellcasting-entry.preparation ol.spell-list > li .item-summary {
+ border: unset;
}
}
@@ -50,6 +44,7 @@
&.spellcasting-entry.preparation ol.spell-list > li .item-name .item-image,
&.actor.sheet .item-image {
+ @include f2-app;
margin: 1px 2px;
border: 1px solid;
border-color: var(--icon-border-color);
@@ -59,11 +54,11 @@
}
}
- &.actor.sheet .item-image.framed,
- &.actor.sheet .item-image.framed i {
- box-shadow: unset !important;
- outline: 1px solid var(--color-warm-1);
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .item-image.framed {
border-radius: 3px;
+ i {
+ text-shadow: none;
+ }
}
&.actor.sheet .inventory .item-summary {
diff --git a/sass/ui-theme/pf2e-system/_compendium-browser.scss b/sass/ui-theme/pf2e-system/_compendium-browser.scss
index bfc2928c..4ce03a39 100644
--- a/sass/ui-theme/pf2e-system/_compendium-browser.scss
+++ b/sass/ui-theme/pf2e-system/_compendium-browser.scss
@@ -9,9 +9,6 @@
@include f2-app;
padding: 5px;
cursor: pointer;
- // border-color: var(--color-cool-3);
- // @include f2-app;
- // background-color: rgba(0,0,0,0.3);
}
compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button,
diff --git a/sass/ui-theme/pf2e-system/_critical-deck.scss b/sass/ui-theme/pf2e-system/_critical-deck.scss
index c5e6206f..3dfb392f 100644
--- a/sass/ui-theme/pf2e-system/_critical-deck.scss
+++ b/sass/ui-theme/pf2e-system/_critical-deck.scss
@@ -1,4 +1,4 @@
-.foundry2 {
+[data-dorako-ui-theme] {
.window-content .journal-entry-content {
.journal-entry-page .journal-page-content .fumble-deck,
.journal-entry-page .journal-page-content .critical-deck {
diff --git a/sass/ui-theme/pf2e-system/_effects-panel.scss b/sass/ui-theme/pf2e-system/_effects-panel.scss
index a959ff43..abfcd2dd 100644
--- a/sass/ui-theme/pf2e-system/_effects-panel.scss
+++ b/sass/ui-theme/pf2e-system/_effects-panel.scss
@@ -16,6 +16,13 @@
background: unset;
}
+ .effect-item[data-badge-type="formula"] > .icon:hover::before {
+ border-radius: var(--border-radius);
+ padding: none;
+ background: var(--button-hover-background-color);
+ text-shadow: 0px 1px 2px black;
+ }
+
.effect-item > .icon {
border: 1px solid var(--color-cool-4);
border-radius: var(--border-radius);
diff --git a/sass/ui-theme/pf2e-system/_kingdom-sheet.scss b/sass/ui-theme/pf2e-system/_kingdom-sheet.scss
index 0e8ef4a9..f847db9c 100644
--- a/sass/ui-theme/pf2e-system/_kingdom-sheet.scss
+++ b/sass/ui-theme/pf2e-system/_kingdom-sheet.scss
@@ -1,68 +1,68 @@
-[data-dorako-ui-scope="limited"] {
- &.sheet.kingdom-builder,
- &.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-disabled);
- --alt: var(--color-light-5);
- --alt-dark: var(--color-light-4);
- --bg: var(--color-cool-5-90);
- --paper-bg: var(--color-cool-4);
+// [data-dorako-ui-theme] {
+// &.sheet.kingdom-builder,
+// &.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-disabled);
+// --alt: var(--color-light-5);
+// --alt-dark: var(--color-light-4);
+// --bg: var(--color-cool-5-90);
+// --paper-bg: var(--color-cool-4);
- .details-label,
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- --primary: var(--color-light-2);
- }
+// .details-label,
+// h1,
+// h2,
+// h3,
+// h4,
+// h5,
+// h6 {
+// --primary: var(--color-light-2);
+// }
- .tags {
- --primary: var(--color-warm-2);
- }
- }
+// .tags {
+// --primary: var(--color-warm-2);
+// }
+// }
- &.sheet.kingdom-builder {
- --alt-dark: var(--color-warm-1);
- }
+// &.sheet.kingdom-builder {
+// --alt-dark: var(--color-warm-1);
+// }
- &.sheet.kingdom form {
- background: unset;
- }
+// &.sheet.kingdom form {
+// background: unset;
+// }
- &.sheet.kingdom-builder form {
- background: unset;
- }
+// &.sheet.kingdom-builder form {
+// background: unset;
+// }
- &.sheet.kingdom.window-app .window-header {
- background: #304717;
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
- }
+// &.sheet.kingdom.window-app .window-header {
+// background: #304717;
+// border-top-left-radius: var(--border-radius);
+// border-top-right-radius: var(--border-radius);
+// }
- &.sheet.kingdom.window-app.minimized .window-header {
- border-radius: var(--border-radius);
- }
+// &.sheet.kingdom.window-app.minimized .window-header {
+// border-radius: var(--border-radius);
+// }
- &.sheet.kingdom nav.sub-nav {
- background: unset;
- box-shadow: unset;
- a,
- .tab {
- @include f2-button-warm;
- font-family: var(--font-primary);
+// &.sheet.kingdom nav.sub-nav {
+// background: unset;
+// box-shadow: unset;
+// a,
+// .tab {
+// @include f2-button-warm;
+// font-family: var(--font-primary);
- &.active {
- font-weight: unset;
- }
- }
- }
+// &.active {
+// font-weight: unset;
+// }
+// }
+// }
- &.sheet.kingdom-builder .build-element .selection {
- @include f2-app;
- }
-}
+// &.sheet.kingdom-builder .build-element .selection {
+// @include f2-app;
+// }
+// }
diff --git a/sass/ui-theme/pf2e-system/_loot-sheet.scss b/sass/ui-theme/pf2e-system/_loot-sheet.scss
index d8b3cfaa..266b3439 100644
--- a/sass/ui-theme/pf2e-system/_loot-sheet.scss
+++ b/sass/ui-theme/pf2e-system/_loot-sheet.scss
@@ -1,4 +1,4 @@
-.foundry2 {
+[data-dorako-ui-theme] {
&.sheet.actor.loot {
--text-dark: var(--color-light-2);
--primary: var(--color-warm-2);
@@ -35,14 +35,9 @@
@include f2-input;
}
- &.sheet.actor.loot .sheet-header h1 > input {
- --input-height: 40px;
- --font-size: inherit;
- }
-
- &.sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button:not(:hover) {
- box-shadow: unset;
- }
+ // &.sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button:not(:hover) {
+ // box-shadow: unset;
+ // }
&.sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button {
@include f2-button-warm;
diff --git a/sass/ui-theme/pf2e-system/_messages.scss b/sass/ui-theme/pf2e-system/_messages.scss
index 624c6070..d6a8616d 100644
--- a/sass/ui-theme/pf2e-system/_messages.scss
+++ b/sass/ui-theme/pf2e-system/_messages.scss
@@ -50,13 +50,12 @@
}
.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);
+ @include f2-app;
+ border: 1px solid var(--icon-border-color);
+
+ &[src$=".svg"] {
+ background-color: white;
+ }
}
.message-content .damage-roll .dice-result .dice-tooltip .instance {
@@ -68,6 +67,9 @@
@include f2-app;
button {
@include f2-button-cool;
+ display: flex;
+ align-items: center;
+ justify-content: center;
}
}
@@ -127,6 +129,33 @@
}
}
+.message[data-dorako-ui-theme]:not([data-dorako-ui-theme="crb"][data-color-scheme="light"]) {
+ .message-content {
+ .damage-application {
+ button:hover {
+ img {
+ filter: invert(1);
+ }
+ }
+ }
+ }
+}
+
+.message[data-dorako-ui-theme]:not([data-dorako-ui-theme="crb"][data-color-scheme="light"]) {
+ .message-content {
+ .damage-application {
+ img {
+ filter: invert(1) brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black);
+ }
+ &:hover {
+ img {
+ filter: invert(1) drop-shadow(0px 1px 1px black);
+ }
+ }
+ }
+ }
+}
+
.message[data-dorako-ui-theme] {
.message-content {
.damage-application {
@@ -137,10 +166,6 @@
button {
margin: 0px;
- img {
- filter: invert(1) brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black);
- }
-
&.half-damage {
.transparent-half {
display: none;
@@ -148,7 +173,6 @@
.fa-heart-broken {
position: relative;
-webkit-text-fill-color: unset;
- // clip-path: polygon(45% 0%, 50% 100%, 100% 100%, 100% 4%);
&::before {
opacity: 0.5;
@@ -157,7 +181,6 @@
&::after {
content: "\f7a9";
font-family: "Font Awesome 5 Free";
- // color: red;
display: block;
z-index: 1;
opacity: 1;
@@ -169,11 +192,11 @@
}
}
- &:hover {
- img {
- filter: invert(1) drop-shadow(0px 1px 1px black);
- }
- }
+ // &:hover {
+ // img {
+ // filter: invert(1) drop-shadow(0px 1px 1px black);
+ // }
+ // }
&[data-action="shield-block"] {
&:hover {
@@ -195,7 +218,6 @@
&[data-action="apply-healing"] {
.fa-stack i.fa-plus {
- // color: var(--color-cool-5);
--fa-inverse: white;
text-shadow: none;
}
diff --git a/sass/ui-theme/pf2e-system/_party-sheet.scss b/sass/ui-theme/pf2e-system/_party-sheet.scss
index c32acb5a..90b168fa 100644
--- a/sass/ui-theme/pf2e-system/_party-sheet.scss
+++ b/sass/ui-theme/pf2e-system/_party-sheet.scss
@@ -1,4 +1,4 @@
-[data-dorako-ui-scope="limited"] {
+[data-dorako-ui-theme][data-dorako-ui-scope="limited"] {
&.sheet.party {
--color-border: var(--color-warm-3);
--alt-dark: var(--color-light-4);
@@ -35,6 +35,11 @@
// font-size: 48px;
// }
+ &.sheet.kingdom .tab.active[data-tab="activities"] .skills .control-dc .mod,
+ &.sheet.kingdom .tab.active[data-tab="features"] .feat-item .item-name .feat-slot-title {
+ --secondary: var(--accent-color);
+ }
+
&.sheet.party .sidebar {
box-shadow: unset;
border: unset;
@@ -112,3 +117,12 @@
border-color: var(--color-warm-2);
}
}
+
+[data-dorako-ui-theme] {
+ &.sheet.party [data-tab="aftermath"] .activities .member-activity .activity-entries .activity .time .time-options {
+ @include f2-input;
+ }
+ &.sheet.party [data-tab="aftermath"] .activities .member-activity .activity-entries .activity .run-actions button {
+ @include f2-button-warm;
+ }
+}
diff --git a/sass/ui-theme/pf2e-system/_pc-sheet.scss b/sass/ui-theme/pf2e-system/_pc-sheet.scss
index b88f56e3..c71bf032 100644
--- a/sass/ui-theme/pf2e-system/_pc-sheet.scss
+++ b/sass/ui-theme/pf2e-system/_pc-sheet.scss
@@ -1,63 +1,140 @@
-[data-dorako-ui-theme][data-dorako-ui-scope="limited"]:not([data-dorako-ui-theme^="crb"][data-color-scheme="light"]) {
- &.actor.sheet {
- --header: url("/systems/pf2e/assets/sheet/header.webp");
+/* ----------------------------------------- */
+/* Colorized sidebar */
+/* ----------------------------------------- */
+[data-dorako-ui-theme] {
+ // prettier-ignore
+ &.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary,
+ &.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary,
+ &.sheet.party [data-tab=overview] .summary,
+ &.sheet.party [data-tab=exploration] .activities .member-activity,
+ &.sheet.party [data-tab=aftermath] .activities .member-activity,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier,
+ &.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,
+ &.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute,
+ &.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);
+ color: var(--color-light-1);
}
+}
- &.actor.sheet .crb-style .sheet-body {
- background: unset;
-
- input[type="number"] {
- @include f2-input;
- }
- select:not(.pf-rank, .modular) {
- @include f2-input;
+[data-dorako-ui-theme] {
+ &.actor.sheet.red-theme {
+ --theme-color: var(--primary);
+ .crb-style {
+ --header: url("../img/red-header.webp");
+ background-image: url("../img/red-header.webp"), var(--sheet);
}
+ }
- .details-label,
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- --primary: var(--color-light-2);
+ &.actor.sheet.green-theme {
+ --color-warm-3: var(--remaster);
+ --color-warm-4: var(--remaster-dark);
+ --color-scrollbar: var(--remaster-light);
+ --color-scrollbar-border: var(--tertiary);
+ --theme-color: var(--remaster);
+ --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");
+ .crb-style {
+ --header: url("../img/green-header.webp");
+ background-image: url("../img/green-header.webp"), var(--sheet);
+
+ aside {
+ background-image: url("../img/green-sidebar-top.webp"), url("../img/green-sidebar-bottom.webp");
+ .logo {
+ filter: grayscale(0.6);
+ }
+ .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);
+ }
+ .armor-class .shield.hp {
+ background: url("../img/blue-shield.webp") no-repeat top center;
+ }
+ .initiative-select select {
+ background-color: var(--remaster);
+ }
+ }
+ }
+
+ header.char-header .char-level .level {
+ background: url("../img/blue-level-badge.webp") no-repeat;
+ }
+
+ nav.sheet-navigation {
+ background: var(--remaster-light);
+
+ .item:hover,
+ .item.active {
+ background-image: url("../img/green-nav-item.webp");
+ }
+ }
}
}
- &.window-app {
- @include f2-app;
- background: var(--window-app-background);
- background-position: top;
- background-size: cover;
- border: var(--window-app-border-style);
- border-color: var(--window-app-border-color);
- text-shadow: unset;
- backdrop-filter: blur(4px);
- //prettier-ignore
- // Electron app bug
- box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px var(--color-warm-3-10),
- 0px 0px 30px 20px var(--color-warm-2-20), 0px 0px 10px 05px var(--color-warm-1-40);
-
- .window-header {
- border: unset;
- }
+ &.actor.sheet.blue-theme {
+ --color-warm-3: var(--secondary);
+ --color-warm-4: var(--secondary-dark);
+ --color-scrollbar: var(--secondary-light);
+ --color-scrollbar-border: var(--tertiary);
+ --theme-color: var(--secondary);
+ .crb-style {
+ --header: url("../img/blue-header.webp");
+ background-image: url("../img/blue-header.webp"), var(--sheet);
+
+ aside {
+ background-image: url("../img/blue-sidebar-top.webp"), url("../img/blue-sidebar-bottom.webp");
+ .logo {
+ filter: grayscale(0.6);
+ }
+ .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);
+ }
+ .armor-class .shield.hp {
+ background: url("../img/blue-shield.webp") no-repeat top center;
+ }
+ .initiative-select select {
+ background-color: var(--secondary);
+ }
+ }
+ }
- .window-content {
- background: unset;
- box-shadow: unset;
- }
+ header.char-header .char-level .level {
+ background: url("../img/blue-level-badge.webp") no-repeat;
+ }
+
+ nav.sheet-navigation {
+ background: var(--secondary-light);
- .window-resizable-handle {
- background: var(--color-warm-4);
- border: 1px solid var(--window-app-border-color);
- 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;
+ .item:hover,
+ .item.active {
+ background-image: url("../img/blue-nav-item.webp");
+ }
+ }
}
}
+}
+[data-dorako-ui-theme][data-dorako-ui-scope="limited"] {
&.actor.sheet .crb-style {
background: unset;
background: var(--header), transparent !important;
@@ -86,6 +163,79 @@
&.sheet.actor.window-app.minimized .window-header {
border-radius: var(--border-radius);
}
+}
+
+[data-dorako-ui-theme] {
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill .skill-score,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill .skill-score,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill .skill-score {
+ color: var(--accent-color);
+ }
+
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input {
+ --text-dark: var(--color-light-1);
+ }
+}
+
+/* ----------------------------------------- */
+/* Theme */
+/* ----------------------------------------- */
+[data-dorako-ui-theme][data-dorako-ui-scope="limited"]:not([data-dorako-ui-theme^="crb"][data-color-scheme="light"]) {
+ &.actor.sheet .crb-style .sheet-body {
+ background: unset;
+
+ input[type="number"] {
+ @include f2-input;
+ }
+ select:not(.pf-rank, .modular) {
+ @include f2-input;
+ }
+
+ .details-label,
+ h1,
+ h2,
+ h3,
+ h4,
+ h5,
+ h6 {
+ --primary: var(--color-light-2);
+ }
+ }
+
+ // &.actor.sheet.window-app {
+ // @include f2-app;
+ // background: var(--window-app-background);
+ // background-position: top;
+ // background-size: cover;
+ // border: var(--window-app-border-style);
+ // border-color: var(--window-app-border-color);
+ // text-shadow: unset;
+ // backdrop-filter: blur(4px);
+ // //prettier-ignore
+ // // Electron app bug
+ // box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px var(--color-warm-3-10),
+ // 0px 0px 30px 20px var(--color-warm-2-20), 0px 0px 10px 05px var(--color-warm-1-40);
+
+ // .window-header {
+ // border: unset;
+ // }
+
+ // .window-content {
+ // background: unset;
+ // box-shadow: unset;
+ // }
+
+ // .window-resizable-handle {
+ // background: var(--color-warm-4);
+ // border: 1px solid var(--window-app-border-color);
+ // 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;
+ // }
+ // }
button.daily-crafting {
@include f2-button-warm;
@@ -113,7 +263,7 @@
}
// prettier-ignore
- &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .alt-usage .alt-usage-icon {
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .alt-usage .alt-usage-icon[src$="svg"] {
filter: invert(1);
}
@@ -223,8 +373,8 @@
color: var(--color-light-5);
}
- .actor.sheet .inventory .list-row .item-controls .item-control.toggle-invested,
- .actor.sheet .inventory .list-row .item-controls .item-control.item-carry-type {
+ &.actor.sheet .inventory .list-row .item-controls .item-control.toggle-invested,
+ &.actor.sheet .inventory .list-row .item-controls .item-control.item-carry-type {
// Do system PR to fix this constant
}
diff --git a/sass/ui-theme/themes/_bg3.scss b/sass/ui-theme/themes/_bg3.scss
index 1471df76..35a9e88c 100644
--- a/sass/ui-theme/themes/_bg3.scss
+++ b/sass/ui-theme/themes/_bg3.scss
@@ -10,13 +10,69 @@
--bg3-text-4: #e8dea8;
}
+/* ----------------------------------------- */
+/* Map v1 styling to v2 values */
+/* ----------------------------------------- */
+
+[data-dorako-ui-theme="bg3"] {
+ // --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); // darkest
+ // --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-border-light-1: var(--color-cool-3);
+ // --color-border-light-2: var(--color-cool-4);
+ // --color-underline-header: var(--color-warm-2);
+ // --color-underline-active: var(--color-warm-1);
+ --color-text-hyperlink: var(--accent-color);
+ // --color-border-highlight: var(--color-warm-1);
+ // --color-border-highlight-alt: var(--color-warm-2);
+ // --color-border-light-tertiary: var(--color-cool-4);
+ --color-border-divider: var(--bg3-border-color);
+ // --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);
+}
+
+[data-dorako-ui-theme="bg3"][data-dorako-ui-scope="limited"][data-color-scheme="light"],
[data-dorako-ui-theme="bg3"][data-color-scheme="light"] {
- --window-app-background: radial-gradient(
- circle at top,
- #6c5842 0,
- var(--bg3-background-2) 50%,
- var(--bg3-background-3) 100%
- );
+ --window-app-background: linear-gradient(to top, #533e65ff 0, #533e65ff 3px, #533e6544 30px, #533e6500 100px),
+ radial-gradient(circle at top, #6c5842 0, var(--bg3-background-2) 50%, var(--bg3-background-3) 100%);
+ --window-app-box-shadow: 0px 5px 20px 3px black;
+
+ &.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);
+ }
+ // Dark theme
+ --rarity-common: #e1d8cf;
+ --rarity-uncommon: #c45500;
+ --rarity-rare: #5362ff;
+ --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");
+
+ /* Degrees of success */
+ --degree-success-critical: rgb(107, 255, 0);
+ --degree-success: rgb(0, 241, 255);
+ --degree-failure: rgb(255, 129, 0);
+ --degree-failure-critical: rgb(255, 0, 0);
+
+ /* Value adjustments (e.g. weak/elite) */
+ --adjusted-higher: #009988;
+ --adjusted-lower: #cc3311;
}
[data-dorako-ui-theme="bg3"],
@@ -34,8 +90,8 @@
--color-cool-3-75: color-mix(in srgb, var(--color-cool-3) 75%, transparent); //custom
--color-cool-4: #26231f;
- --window-app-background: radial-gradient(circle at top, #50453a 0, #2c2824 50%, #1c1814 100%);
- --window-app-background: radial-gradient(circle at bottom right, transparent 0, #2c2824ff 50%, #0c0804ee 100%),
+ // --window-app-background: radial-gradient(circle at top, #50453a 0, #2c2824 50%, #1c1814 100%);
+ --window-app-background: radial-gradient(circle at bottom right, #2c282433 0%, #2c2824ff 50%, #0c0804ee 100%),
radial-gradient(circle at center, transparent 0, #0c0804ee 100%);
--window-app-border-color: #9d7b53;
--window-app-border-style: 1px solid;
@@ -47,33 +103,49 @@
--box-shadow: 0px 1px 2px black;
--icon-border-color: var(--tertiary);
--accent-color: var(--bg3-text-2);
+ --accent-color: #ea4a72;
+
+ --bg: rgba(0, 0, 0, 0.5);
+ --sub: #9d7b53;
+ --text-dark: var(--bg3-text-1);
+ // --visibility-gm-bg: var(--bg3-background-4);
- --visibility-gm-bg: var(--bg3-background-4);
+ --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");
--inline-bg: #21201c;
--inline-border-color: #403b2d;
- --inline-text-color: var(--bg3-text-1);
+ --inline-text-color: var(--bg3-text-2);
--inline-icon-color: var(--bg3-text-1);
--input-border-color: var(--brown-2);
--input-disabled-background-color: var(--bg3-background-4);
--input-disabled-border-color: var(--bg3-background-3);
+ --button-background-color: var(--app-background);
+ --button-border-color: var(--app-border-color);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ --button-disabled-background-color: var(--color-warm-5);
+ --button-disabled-border-color: var(--color-warm-4);
+
+ --color-border-light-1: var(--color-text-light-highlight);
--color-border-light-primary: var(--brown-1);
--color-border-light-highlight: var(--brown-2);
-
- // --fieldset-border-color: var(--color-scrollbar-border);
- // --fieldset-background-color: var(--bg3-background-4);
- // --fieldset-legend-color: var(--bg3-text-1);
+ --color-underline-header: #ecc090;
--fieldset-border-color: transparent;
--fieldset-background-color: rgba(0, 0, 0, 0.2);
--fieldset-legend-color: var(--bg3-text-4);
+ &.spellcasting-entry.preparation .item-name {
+ --secondary: var(--bg3-text-4);
+ }
+
&.app.window-app {
- box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px var(--color-warm-3-10),
- 0px 0px 30px 20px var(--color-warm-2-20), 0px 0px 10px 5px var(--color-warm-1-40),
- 0px 0px 5px rgba(0, 0, 0, 0.5) inset;
+ box-shadow: var(--window-app-box-shadow), 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
}
&.pf2e.item.sheet {
@@ -123,6 +195,8 @@
}
[data-dorako-ui-theme="bg3"] {
+ --color-text-dark-primary: var(--color-light-2);
+
select,
input,
button {
diff --git a/sass/ui-theme/themes/_crb-dark.scss b/sass/ui-theme/themes/_crb-dark.scss
index 0032d4db..b00daaaf 100644
--- a/sass/ui-theme/themes/_crb-dark.scss
+++ b/sass/ui-theme/themes/_crb-dark.scss
@@ -1,8 +1,40 @@
/* ----------------------------------------- */
+/* Map v1 styling to v2 values */
+/* ----------------------------------------- */
+
+[data-dorako-ui-theme="crb"][data-color-scheme="dark"] {
+ // --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); // darkest
+ // --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-border-light-1: var(--color-cool-3);
+ // --color-border-light-2: var(--color-cool-4);
+ // --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);
+}
+/* ----------------------------------------- */
/* Unlimited */
/* ----------------------------------------- */
-[data-dorako-ui-theme^="crb"][data-color-scheme="dark"][data-dorako-ui-scope="unlimited"] {
+[data-dorako-ui-theme="crb"][data-color-scheme="dark"][data-dorako-ui-scope="unlimited"] {
select,
input,
button {
@@ -16,24 +48,22 @@
/* ----------------------------------------- */
/* General */
/* ----------------------------------------- */
-[data-dorako-ui-theme^="crb"][data-color-scheme="dark"] {
+[data-dorako-ui-theme="crb"][data-color-scheme="dark"] {
--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");
--color-cool-4: #26231f;
--window-app-background: var(--sheet-dark);
+ --app-background: var(--glass-bg);
+ --app-border-style: none;
+ --input-text-color: var(--color-light-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-placeholder-color: var(--color-light-5);
--color-border-medium: var(--tertiary) !important;
--color-border-divider: var(--tertiary) !important;
-
- --inline-bg: #ddd;
- --inline-border-color: black;
- --inline-text-color: black;
- --inline-icon-color: var(--color-text-dark-inactive);
-
- --color-light-2: var(--color-text-light-highlight);
- --color-light-3: var(--color-text-light-heading);
+ --bg: rgba(0, 0, 0, 0.5);
--fieldset-border-color: var(--tertiary);
--fieldset-background-color: transparent;
@@ -44,6 +74,9 @@
/* PF2e sheets */
/* ----------------------------------------- */
[data-dorako-ui-theme^="crb"][data-color-scheme="dark"] {
+ /* ----------------------------------------- */
+ /* NPC sheet */
+ /* ----------------------------------------- */
&.sheet.pf2e.actor.npc.app {
--section-background: var(--sheet-dark);
--section-header: var(--primary);
@@ -68,15 +101,9 @@
}
}
- &.chat-message button {
- --button-background-color: var(--glass-bg);
- }
-
- &.chat-message .dice-roll .dice-formula button,
- &.chat-message .dice-roll .dice-total button {
- --button-background-color: var(--glass-bg-light);
- }
-
+ /* ----------------------------------------- */
+ /* Actor sheet */
+ /* ----------------------------------------- */
&.actor.sheet .crb-style .sheet-body {
--text-dark: var(--color-light-2);
--color-border-light-primary: var(--tertiary);
@@ -107,3 +134,17 @@
border-image: linear-gradient(90deg, transparent, var(--tertiary) 20%, transparent) 1;
}
}
+
+/* ----------------------------------------- */
+/* Chat messages */
+/* ----------------------------------------- */
+[data-dorako-ui-theme^="crb"][data-color-scheme="dark"] {
+ &.chat-message button {
+ --button-background-color: var(--glass-bg);
+ }
+
+ &.chat-message .dice-roll .dice-formula button,
+ &.chat-message .dice-roll .dice-total button {
+ --button-background-color: var(--glass-bg-light);
+ }
+}
diff --git a/sass/ui-theme/themes/_crb-light.scss b/sass/ui-theme/themes/_crb-light.scss
index 586c4a9e..543368ef 100644
--- a/sass/ui-theme/themes/_crb-light.scss
+++ b/sass/ui-theme/themes/_crb-light.scss
@@ -1,25 +1,63 @@
+/* ----------------------------------------- */
+/* Map v1 styling to v2 values */
+/* ----------------------------------------- */
+[data-dorako-ui-theme="crb"][data-color-scheme="light"] {
+ // --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); // darkest
+ // --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-border-light-1: var(--color-cool-3);
+ // --color-border-light-2: var(--color-cool-4);
+ // --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);
+}
+
/* ----------------------------------------- */
/* PF2e sheets */
/* ----------------------------------------- */
[data-dorako-ui-theme^="crb"][data-color-scheme="light"] {
--sheet: var(--sheet-light);
--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");
+ --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");
--window-app-background: var(--sheet);
--window-app-border-color: var(--tertiary);
--window-app-border-style: 1px solid;
--color-text-dark-primary: #191813;
--color-text-dark-secondary: #4b4a44;
+ --color-cool-5-75: rgba(96, 88, 86, 0.25);
+
+ --app-background: rgba(255, 255, 255, 0.5);
+ --app-border-color: transparent;
+ --app-border-style: none;
+ --app-text-shadow: none;
+ --box-shadow: var(--gold-and-glow);
+
--button-focus-outline-color: var(--gold-brown);
--input-disabled-background-color: rgba(255, 255, 255, 0.2);
--input-disabled-border-color: transparent;
- --accent-color: var(--primary-light);
+ --window-app-box-shadow: 0px 5px 20px 3px black;
- --inline-bg: #ddd;
- --inline-border-color: black;
- --inline-text-color: black;
- --inline-icon-color: var(--color-text-dark-inactive);
+ --accent-color: var(--primary-light);
--fieldset-border-color: gray;
--fieldset-background-color: transparent;
@@ -70,11 +108,16 @@
&.chat-message {
color: black;
+ --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");
--app-background: rgba(255, 255, 255, 0.2);
--app-border-style: 1px solid;
--box-shadow: 0px 0px 0px 1px var(--gold-brown);
--app-text-shadow: none;
+ hr {
+ --app-border-color: #23231f20;
+ }
+
button {
--button-hover-text-color: white;
&:hover {
@@ -84,8 +127,8 @@
.message-content {
text-shadow: unset;
--color-light-1: black;
- --color-light-2: black;
- --color-light-3: black;
+ --color-light-2: var(--color-text-dark-primary);
+ --color-light-3: var(--color-text-dark-secondary);
text-shadow: 0px 1px 0px white;
color: black;
.dice-roll {
@@ -102,6 +145,9 @@
--button-hover-border-color: var(--gold-brown);
}
}
+ .part-total {
+ --app-border-color: var(--color-text-light-6);
+ }
}
}
}
@@ -111,6 +157,21 @@
text-shadow: none;
}
+ /* ----------------------------------------- */
+ /* Familiar sheet */
+ /* ----------------------------------------- */
+ &.sheet.familiar .section-container {
+ color: black;
+ --app-background: rgba(255, 255, 255, 0.2);
+ --app-border-style: 1px solid;
+ --app-border-color: var(--tertiary);
+ --box-shadow: 0px 0px 0px 1px var(--gold-brown);
+ --app-text-shadow: none;
+ }
+
+ /* ----------------------------------------- */
+ /* NPC sheet */
+ /* ----------------------------------------- */
&.sheet.pf2e.actor.npc.app {
--section-background: var(--sheet-light);
--section-header: var(--primary);
@@ -127,6 +188,24 @@
--input-placeholder-color: rgba(40, 40, 40, 1);
--text-dark: black;
--contrastive-transparent: rgba(0, 0, 0, 0.5);
+ --color-light-3: var(--color-text-dark-primary);
+
+ nav.sheet-tabs {
+ a.item,
+ .tab {
+ --box-shadow: none;
+ --app-border-style: 1px solid;
+ --button-border-color: var(--color-text-light-5);
+ --button-background-color: rgba(255, 255, 255, 0.5);
+ --button-text-color: black;
+ text-shadow: none;
+
+ &.active {
+ font-weight: unset;
+ text-shadow: 0px 1px 2px black;
+ }
+ }
+ }
.window-header {
color: black;
diff --git a/sass/ui-theme/themes/_crb.scss b/sass/ui-theme/themes/_crb.scss
index bea68c5d..ac40194d 100644
--- a/sass/ui-theme/themes/_crb.scss
+++ b/sass/ui-theme/themes/_crb.scss
@@ -1,3 +1,12 @@
+[data-dorako-ui-theme^="crb"]:not([data-color-scheme]) {
+ --color-light-2: var(--color-text-light-highlight);
+ --color-light-3: var(--color-text-light-heading);
+ --button-background-color: var(--glass-bg-light);
+ --app-background: var(--glass-bg);
+ --app-border-color: transparent;
+ --app-border-style: none;
+}
+
[data-dorako-ui-theme^="crb"] {
--icon-border-color: var(--tertiary);
--color-scrollbar: var(--tertiary);
@@ -5,13 +14,32 @@
--window-app-border-color: var(--tertiary);
--window-app-border-style: 1px solid;
- --app-background: var(--glass-bg);
- --app-border-color: transparent;
- --app-border-style: none;
--box-shadow: var(--glassy);
--accent-color: var(--tertiary);
--inline-box-shadow: none;
+ --inline-bg: #ddd;
+ --inline-border-color: black;
+ --inline-text-color: black;
+ --inline-icon-color: var(--color-text-dark-inactive);
+
+ --input-border-color: var(--color-text-light-5);
+ --input-text-color: var(--color-text-dark-input);
+ --input-focus-text-color: var(--color-text-dark-input);
+ --input-background-color: rgba(255, 255, 255, 0.5);
+ --input-focus-outline-color: var(--primary-light);
+ --input-placeholder-color: rgba(0, 0, 0, 0.5);
+
+ --button-background-color: var(--app-background);
+ --button-border-color: var(--app-border-color);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ --button-disabled-background-color: var(--color-warm-5);
+ --button-disabled-border-color: var(--color-warm-4);
+
--color-warm-1: var(--tertiary);
--color-warm-2: var(--primary-light);
--color-warm-3: var(--primary-dark);
@@ -22,8 +50,12 @@
--color-cool-3: var(--secondary-dark);
--color-cool-3-75: color-mix(in srgb, var(--color-cool-3) 75%, transparent); //custom
+ --color-border-light-1: #ddd;
+ --color-border-light-2: #999;
+
.app,
- &.app {
+ &.app,
+ button {
--color-light-1: white;
--color-light-2: var(--color-text-light-highlight);
--color-light-3: var(--color-text-light-heading);
@@ -37,6 +69,11 @@
--window-app-background: var(--glass-bg);
}
+ controls,
+ navigation {
+ --button-background-color: var(--glass-bg);
+ }
+
&.sheet.journal-entry .journal-entry-content {
background-image: var(--sheet);
background-size: cover;
@@ -48,6 +85,11 @@
margin: unset;
}
+ &.spellcasting-entry.preparation ol.spell-list > li .item-name .item-image,
+ &.actor.sheet .item-image {
+ --box-shadow: 0px 0px 0px 1px var(--gold-brown);
+ }
+
&.chat-message .message-header.dorako-header {
background-image: var(--sheet);
background-size: cover;
@@ -73,11 +115,11 @@
border-bottom: 1px solid var(--blind-bg);
}
- section.chat-sidebar .jump-to-bottom > a {
- --app-background: var(--glass-bg-dark);
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- }
+ // section.chat-sidebar .jump-to-bottom > a {
+ // --app-background: var(--glass-bg-dark);
+ // backdrop-filter: blur(5px);
+ // -webkit-backdrop-filter: blur(5px);
+ // }
&.chat-message {
outline: 1px solid var(--gold-brown);
@@ -116,11 +158,6 @@
border: 1px solid black;
}
- sidebar {
- background: var(--app-background) !important;
- box-shadow: var(--box-shadow);
- }
-
&.sidebar-popout {
background: var(--app-background) !important;
}
@@ -142,7 +179,7 @@
}
effects-panel .effect-item > .icon {
- border-radius: 50%;
+ --border-radius: 50%;
border-color: var(--tertiary);
outline: 1px solid var(--gold-brown);
&.aura {
@@ -155,10 +192,13 @@
/* ----------------------------------------- */
/* Modules */
/* ----------------------------------------- */
-[data-dorako-ui-theme^="crb"] {
+[data-dorako-ui-theme="crb"] {
token-action-hud {
button {
- --app-background: var(--glass-bg);
+ --button-background-color: var(--glass-bg);
+ }
+ .hover > button {
+ --button-background-color: var(--button-hover-background-color);
}
}
diff --git a/sass/ui-theme/themes/_foundry2-light.scss b/sass/ui-theme/themes/_foundry2-light.scss
deleted file mode 100644
index 7a9aaa1d..00000000
--- a/sass/ui-theme/themes/_foundry2-light.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-[data-dorako-ui-theme="foundry2"][data-color-scheme="light"] {
- --window-app-background: color-mix(in srgb, var(--color-cool-5-90) 90%, var(--color-warm-1));
- // --window-app-border-color: var(--bg3-border-color);
- // --window-app-border-style: 1px solid;
-}
diff --git a/sass/ui-theme/themes/_foundry2.scss b/sass/ui-theme/themes/_foundry2.scss
index 58ccfa6d..84facce7 100644
--- a/sass/ui-theme/themes/_foundry2.scss
+++ b/sass/ui-theme/themes/_foundry2.scss
@@ -1,4 +1,103 @@
-[data-dorako-ui-theme="foundry2"] {
+:root {
+ --color-warm-1: #ee9b3a;
+ --color-warm-1-40: color-mix(in srgb, var(--color-warm-1) 40%, transparent);
+ --color-warm-2: #c9593f;
+ --color-warm-2-20: color-mix(in srgb, var(--color-warm-2) 20%, transparent);
+ --color-warm-3: #5d142b;
+ --color-warm-3-10: color-mix(in srgb, var(--color-warm-3) 10%, transparent);
+ --color-warm-3-75: color-mix(in srgb, var(--color-warm-3) 75%, transparent);
+ --color-warm-4: #420418;
+ --color-warm-4-75: color-mix(in srgb, var(--color-warm-4) 75%, transparent);
+ --color-warm-5: #26020d;
+
+ --color-cool-1: #b1a0d4;
+ --color-cool-2: #79689c;
+ --color-cool-3: #584a75;
+ --color-cool-3-75: color-mix(in srgb, var(--color-cool-3) 75%, transparent);
+ --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-disabled: #aaa;
+
+ --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);
+ --window-app-background: var(--color-cool-5-90);
+ --window-app-border-color: var(--color-cool-4);
+ --app-border-style: 1px solid;
+ --font-size: var(--font-size-12);
+
+ --accent-color: var(--color-warm-2);
+
+ --inline-bg: var(--color-cool-4);
+ --inline-border-color: var(--color-cool-3);
+ --inline-text-color: var(--color-light-2);
+ --inline-icon-color: var(--color-light-1);
+ --inline-box-shadow: 0px 1px 2px black;
+}
+
+[data-dorako-ui-theme="foundry2"][data-color-scheme="light"] {
+ &.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);
+ }
+ // Dark theme
+ --rarity-common: #e1d8cf;
+ --rarity-uncommon: #c45500;
+ --rarity-rare: #5362ff;
+ --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");
+
+ /* Degrees of success */
+ --degree-success-critical: rgb(107, 255, 0);
+ --degree-success: rgb(0, 241, 255);
+ --degree-failure: rgb(255, 129, 0);
+ --degree-failure-critical: rgb(255, 0, 0);
+
+ /* Value adjustments (e.g. weak/elite) */
+ --adjusted-higher: #009988;
+ --adjusted-lower: #cc3311;
+}
+
+[data-dorako-ui-theme="foundry2"],
+[data-dorako-ui-theme="foundry2"][data-dorako-ui-scope="unlimited"] {
--bg: var(--color-warm-3);
--visibility-gm-bg: var(--color-warm-3);
--blind-roll: var(--color-warm-3);
@@ -10,6 +109,19 @@
--fieldset-background-color: transparent;
--fieldset-legend-color: var(--color-light-2);
+ --button-border-color: var(--color-cool-3);
+ --app-border-style: 1px solid;
+
+ --button-background-color: var(--app-background);
+ --button-border-color: var(--app-border-color);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ --button-disabled-background-color: var(--color-warm-5);
+ --button-disabled-border-color: var(--color-warm-4);
+
&.actor.sheet .crb-style .sheet-body {
--primary: var(--color-warm-2);
--secondary: var(--color-cool-3);
@@ -23,6 +135,16 @@
--bg: var(--color-cool-5-90);
}
+ &.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-disabled);
+ --alt: var(--color-light-5);
+ --bg: var(--color-cool-5-90);
+ }
+
&.actor.sheet .inventory .list-row .item-controls {
--secondary: var(--color-cool-2);
}
@@ -34,4 +156,58 @@
color: var(--color-light-3);
text-shadow: none;
}
+
+ &.sheet.kingdom-builder,
+ &.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-disabled);
+ --alt: var(--color-light-5);
+ --alt-dark: var(--color-light-4);
+ --bg: var(--color-cool-5-90);
+ --paper-bg: var(--color-cool-4);
+ }
+}
+
+/* ----------------------------------------- */
+/* Map v1 styling to v2 values */
+/* ----------------------------------------- */
+
+[data-dorako-ui-theme="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); // darkest
+ --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-border-light-1: var(--color-cool-3);
+ --color-border-light-2: var(--color-cool-4);
+ --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);
+}
+
+/* ----------------------------------------- */
+/* Light */
+/* ----------------------------------------- */
+
+[data-dorako-ui-theme="foundry2"][data-color-scheme="light"] {
+ --window-app-background: color-mix(in srgb, var(--color-cool-5-90) 90%, var(--color-warm-1));
}
diff --git a/sass/ui-theme/themes/_index.scss b/sass/ui-theme/themes/_index.scss
index 2baa8d44..000bb630 100644
--- a/sass/ui-theme/themes/_index.scss
+++ b/sass/ui-theme/themes/_index.scss
@@ -4,4 +4,4 @@
@import "bg3";
@import "crb";
@import "foundry2";
-@import "foundry2-light";
+@import "opaque";
diff --git a/sass/ui-theme/themes/_opaque.scss b/sass/ui-theme/themes/_opaque.scss
new file mode 100644
index 00000000..464e3636
--- /dev/null
+++ b/sass/ui-theme/themes/_opaque.scss
@@ -0,0 +1,34 @@
+[data-dorako-ui-theme="opaque"]:not([data-color-scheme]) {
+ // --color-light-2: var(--color-text-light-highlight);
+ // --color-light-3: var(--color-text-light-heading);
+ --button-background-color: rgb(30, 30, 30);
+ --app-background: rgb(30, 30, 30);
+ --app-border-color: rgb(80, 80, 80);
+ --app-border-style: 1px solid;
+ --input-border-color: var(--color-text-light-5);
+ --input-text-color: var(--color-text-dark-input);
+ --input-focus-text-color: var(--color-text-dark-input);
+ --input-background-color: rgba(255, 255, 255, 0.5);
+ --input-focus-outline-color: var(--primary-light);
+ --input-placeholder-color: rgba(0, 0, 0, 0.5);
+
+ --color-warm-1: var(--tertiary);
+ --color-warm-2: var(--primary-light);
+ --color-warm-3: var(--primary-dark);
+ --color-warm-3-75: color-mix(in srgb, var(--color-warm-3) 75%, transparent); //custom
+ --color-warm-4-75: color-mix(in srgb, var(--color-warm-4) 75%, transparent); //custom
+ --color-cool-1: var(--secondary-light);
+ --color-cool-2: var(--secondary);
+ --color-cool-3: var(--secondary-dark);
+ --color-cool-3-75: color-mix(in srgb, var(--color-cool-3) 75%, transparent); //custom
+
+ --button-background-color: var(--app-background);
+ --button-border-color: var(--app-border-color);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--tertiary);
+ --button-hover-background-color: var(--primary-light);
+ --button-hover-border-color: var(--tertiary);
+ --button-hover-text-color: var(--color-light-1);
+ --button-disabled-background-color: var(--color-warm-5);
+ --button-disabled-border-color: var(--color-warm-4);
+}
diff --git a/sass/ui-theme/themes/_poe-wiki.scss b/sass/ui-theme/themes/_poe-wiki.scss
index e6a70955..5bf6763e 100644
--- a/sass/ui-theme/themes/_poe-wiki.scss
+++ b/sass/ui-theme/themes/_poe-wiki.scss
@@ -1,3 +1,169 @@
+:root {
+ --brown-1: rgb(223, 207, 153);
+ --brown-2: rgb(163, 141, 109);
+ --brown-3: rgb(117, 81, 29);
+ --brown-4: rgb(115, 78, 50);
+
+ --table-header: rgb(51, 47, 36);
+ --table-odd: rgb(38, 35, 27);
+ --table-even: rgb(33, 31, 24);
+
+ --dark-20: rgb(20, 20, 20);
+ --dark-15: rgb(15, 15, 15);
+
+ --link-color: #f2c462;
+ --link-active-color: #f2dcae;
+ --red-link-color: #f25749;
+ --red-link-active-color:#f2b4ae
+
+ --trade-exact-price: rgb(163, 141, 109);
+ --trade-currency-text: rgb(170, 158, 130);
+ --trade-button-text-color: rgb(233, 207, 159);
+ --trade-color-light-1: rgb(255, 248, 225);
+ --trade-color-light-2: rgb(163, 141, 109);
+ --trade-color-light-3: rgb(130, 120, 106);
+
+ --poe-color-default: rgb(127, 127, 127);
+ --poe-color-valuedefault: rgb(255, 255, 255);
+ --poe-color-pink: rgb(255, 192, 203);
+ --poe-color-dodgerblue: rgb(30, 144, 255);
+ --poe-color-fire: rgb(150, 0, 0);
+ --poe-color-cold: rgb(54, 100, 146);
+ --poe-color-lightning: rgb(255, 215, 0);
+ --poe-color-chaos: rgb(208, 32, 144);
+ --poe-color-augmented: rgb(136, 136, 255);
+ --poe-color-crafted: rgb(184, 218, 242);
+ --poe-color-fractured: rgb(162, 145, 98);
+ --poe-color-enchanted: rgb(184, 218, 242);
+ --poe-color-hellscaped: rgb(255, 110, 37);
+ --poe-color-unmet: rgb(210, 0, 0);
+ --poe-color-uniqueitem: rgb(175, 96, 37);
+ --poe-color-unique: rgb(175, 96, 37);
+ --poe-color-rareitem: rgb(255, 255, 119);
+ --poe-color-rare: rgb(255, 255, 119);
+ --poe-color-magicitem: rgb(136, 136, 255);
+ --poe-color-magic: rgb(136, 136, 255);
+ --poe-color-whiteitem: rgb(200, 200, 200);
+ --poe-color-normal: rgb(200, 200, 200);
+ --poe-color-gemitem: rgb(27, 162, 155);
+ --poe-color-gem: rgb(27, 162, 155);
+ --poe-color-currencyitem: rgb(170, 158, 130);
+ --poe-color-currency: rgb(170, 158, 130);
+ --poe-color-questitem: rgb(74, 230, 58);
+ --poe-color-quest: rgb(74, 230, 58);
+ --poe-color-nemesismod: rgb(255, 200, 0);
+ --poe-color-nemesismodoutline: rgb(219, 34, 0); /* 220,255,40,0 */
+ --poe-color-talismanmod: rgb(141, 241, 79);
+ --poe-color-talismanmodoutline: rgb(0, 0, 0); /* 220,0,0,0 */
+ --poe-color-title: rgb(231, 180, 120);
+ --poe-color-corrupted: rgb(210, 0, 0);
+ --poe-color-favour: rgb(170, 158, 130);
+ --poe-color-supporterpacknewitem: rgb(180, 96, 0);
+ --poe-color-supporterpackitem: rgb(163, 141, 109);
+ --poe-color-bloodlinemod: rgb(210, 0, 220);
+ --poe-color-bloodlinemodoutline: rgb(58, 0, 125); /* 200,74,0,160 */
+ --poe-color-tormentmod: rgb(50, 230, 100);
+ --poe-color-tormentmodoutline: rgb(0, 78, 117); /* 200,0,100,150 */
+ --poe-color-canttradeormodify: rgb(210, 0, 0);
+ --poe-color-lockedtoaccount: rgb(210, 0, 0);
+ --poe-color-divination: rgb(14, 186, 255);
+ --poe-color-prophecy: rgb(181, 75, 255);
+ --poe-color-essencemod: rgb(164, 210, 255);
+ --poe-color-essencemodoutline: rgb(0, 41, 82); /* 210,0,50,100 */
+ --poe-color-premiumchat: rgb(253, 242, 126);
+ --poe-color-premiumchatoutline: rgb(209, 46, 46);
+ --poe-color-uniquefoil: rgb(130, 173, 106);
+ --poe-color-legacy: rgb(212, 145, 63);
+ --poe-color-bestiarymod: rgb(255, 255, 255);
+ --poe-color-bestiarymodoutline: rgb(219, 34, 0); /* 220,255,40,0 */
+ --poe-color-blightmod: rgb(255, 255, 255);
+ --poe-color-blightmodoutline: rgb(215, 0, 0); /* 255,215,0,0 */
+ --poe-color-afflictionmod: rgb(22, 25, 28);
+ --poe-color-afflictionmodoutline: rgb(151, 164, 181); /* 200,193,210,232 */
+ --poe-color-stackitemlevel: rgb(255, 255, 255);
+ --poe-color-harvestprimary: rgb(100, 111, 73);
+ --poe-color-harvestsecondary: rgb(83, 130, 161);
+ --poe-color-craftingcaster: rgb(179, 248, 254);
+ --poe-color-craftingphysical: rgb(199, 157, 147);
+ --poe-color-craftingfire: rgb(255, 154, 119);
+ --poe-color-craftingcold: rgb(147, 216, 255);
+ --poe-color-craftinglightning: rgb(248, 203, 118);
+ --poe-color-craftingchaos: rgb(216, 167, 211);
+ --poe-color-craftingspeed: rgb(207, 238, 165);
+ --poe-color-craftingcrit: rgb(178, 167, 214);
+ --poe-color-craftingred: rgb(200, 103, 110);
+ --poe-color-craftingblue: rgb(162, 207, 251);
+ --poe-color-craftinggreen: rgb(134, 189, 163);
+ --poe-color-craftinglife: rgb(201, 110, 110);
+ --poe-color-craftingdefences: rgb(168, 143, 103);
+ --poe-color-craftingattack: rgb(218, 129, 77);
+ --poe-color-heist: rgb(25, 30, 25);
+ --poe-color-heiststolenitem: rgb(210, 0, 0);
+ --poe-color-atlasmaven: rgb(182, 12, 169);
+ --poe-color-ultimatumnumber: rgb(254, 92, 81);
+ --poe-color-incursionunreachable: rgb(90, 90, 90);
+ --poe-color-lockedinplaceitem: rgb(127, 127, 127);
+ --poe-color-craftaffectremove: rgb(254, 153, 0);
+ --poe-color-craftaffectwarning: rgb(235, 200, 80);
+ --poe-color-craftaffectreroll: rgb(254, 153, 0);
+ --poe-color-skillpopuptitle: rgb(249, 230, 202);
+ --poe-color-disabledstats: rgb(150, 150, 167);
+ --poe-color-skillextrainfo: rgb(255, 192, 119);
+ --poe-color-fakeitemcount: rgb(200, 200, 200);
+
+ .c-cblock {
+ border: 1px solid #2c2b2b;
+ background-color: #141414;
+ }
+ .c-cblock--violet {
+ border-color: #585477;
+ background-color: #151517;
+ }
+ .c-cblock--gold {
+ border-color: #75693c;
+ background-color: #1c1b19;
+ }
+
+ .c-mbox--warning {
+ border-color: #781c1c;
+ background-color: #241515;
+ }
+ .c-mbox--action {
+ border-color: #693a1e;
+ background-color: #26211f;
+ }
+ .c-mbox--content {
+ border-color: #664c1e;
+ background-color: #26231f;
+ }
+ .c-mbox--style {
+ border-color: #75693c;
+ background-color: #24231f;
+ }
+ .c-mbox--info {
+ border-color: #4b5e6a;
+ background-color: #191b1c;
+ }
+ .c-mbox--legal {
+ border-color: #403b2d;
+ background-color: #21201c;
+ }
+ .c-mbox--proposal {
+ border-color: #585477;
+ background-color: #19191c;
+ }
+ .c-mbox--lock {
+ border-color: #59534e;
+ background-color: #211f1d;
+ }
+
+ #catlinks {
+ border: 1px solid #503a1e;
+ background-color: #130f0a;
+ }
+}
+
+
[data-dorako-ui-theme="poe-wiki"],
[data-dorako-ui-theme="poe-wiki"][data-dorako-ui-scope="limited"] {
--color-warm-1: var(--tertiary);
diff --git a/styles/dorako-ui.css b/styles/dorako-ui.css
index d0328b02..438f668c 100644
--- a/styles/dorako-ui.css
+++ b/styles/dorako-ui.css
@@ -438,11 +438,125 @@ nav.damage-log-nav.tabs .item.active {
flex: 1 1 32px;
}
+[data-dorako-ui-theme] #dorako-rt-buttons button {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background: var(--button-background-color);
+ border: var(--app-border-style);
+ border-color: var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: var(--app-text-shadow);
+}
+[data-dorako-ui-theme] #dorako-rt-buttons button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: var(--app-border-style);
+ border-color: var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+[data-dorako-ui-theme] #dorako-rt-buttons button.selected, [data-dorako-ui-theme] #dorako-rt-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;
+}
+[data-dorako-ui-theme] #dorako-rt-buttons button.disabled, [data-dorako-ui-theme] #dorako-rt-buttons button:disabled {
+ --button-background-color: var(--button-disabled-background-color);
+ --button-border-color: var(--button-disabled-border-color);
+ --button-hover-background-color: var(--button-disabled-background-color);
+ --button-text-color: var(--color-light-5);
+}
+[data-dorako-ui-theme] #dorako-rt-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: none;
+}
+[data-dorako-ui-theme] #dorako-rt-buttons button.bright.disabled, [data-dorako-ui-theme] #dorako-rt-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;
+}
+[data-dorako-ui-theme] #dorako-rt-buttons button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
[data-dorako-ui-theme] #dorako-rt-buttons button.active {
background-color: var(--color-warm-2);
border: var(--app-border-style);
border-color: var(--app-border-color);
}
+[data-dorako-ui-theme] #dorako-nonrt-buttons button {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background: var(--button-background-color);
+ border: var(--app-border-style);
+ border-color: var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: var(--app-text-shadow);
+}
+[data-dorako-ui-theme] #dorako-nonrt-buttons button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: var(--app-border-style);
+ border-color: var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+[data-dorako-ui-theme] #dorako-nonrt-buttons button.selected, [data-dorako-ui-theme] #dorako-nonrt-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;
+}
+[data-dorako-ui-theme] #dorako-nonrt-buttons button.disabled, [data-dorako-ui-theme] #dorako-nonrt-buttons button:disabled {
+ --button-background-color: var(--button-disabled-background-color);
+ --button-border-color: var(--button-disabled-border-color);
+ --button-hover-background-color: var(--button-disabled-background-color);
+ --button-text-color: var(--color-light-5);
+}
+[data-dorako-ui-theme] #dorako-nonrt-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: none;
+}
+[data-dorako-ui-theme] #dorako-nonrt-buttons button.bright.disabled, [data-dorako-ui-theme] #dorako-nonrt-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;
+}
+[data-dorako-ui-theme] #dorako-nonrt-buttons button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
.dorako-ui #chat-controls .buttons {
gap: 4px;
@@ -655,6 +769,63 @@ nav.damage-log-nav.tabs .item.active {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
+[data-dorako-ui-theme] .dice-tray button {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background: var(--button-background-color);
+ border: var(--app-border-style);
+ border-color: var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: var(--app-text-shadow);
+}
+[data-dorako-ui-theme] .dice-tray button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: var(--app-border-style);
+ border-color: var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+[data-dorako-ui-theme] .dice-tray button.selected, [data-dorako-ui-theme] .dice-tray 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-dorako-ui-theme] .dice-tray button.disabled, [data-dorako-ui-theme] .dice-tray button:disabled {
+ --button-background-color: var(--button-disabled-background-color);
+ --button-border-color: var(--button-disabled-border-color);
+ --button-hover-background-color: var(--button-disabled-background-color);
+ --button-text-color: var(--color-light-5);
+}
+[data-dorako-ui-theme] .dice-tray 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: none;
+}
+[data-dorako-ui-theme] .dice-tray button.bright.disabled, [data-dorako-ui-theme] .dice-tray 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-dorako-ui-theme] .dice-tray button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
[data-dorako-ui-theme] .dice-tray button div.dice {
background-color: var(--color-light-3);
}
@@ -753,70 +924,11 @@ nav.damage-log-nav.tabs .item.active {
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);
-}
-
-.dorako-ui.dark-theme.forien-easy-polls .forien-switch .forien-switch-actual-label {
- color: var(--color-text-light-heading);
-}
-
-[data-dorako-ui-theme]#forien-quest-log nav.tabs, [data-dorako-ui-theme].window-app.forien-quest-preview nav.tabs {
- background: unset;
-}
-[data-dorako-ui-theme]#forien-quest-log nav.tabs .item.active, [data-dorako-ui-theme]#forien-quest-log nav.tabs .item.active:hover, [data-dorako-ui-theme].window-app.forien-quest-preview nav.tabs .item.active, [data-dorako-ui-theme].window-app.forien-quest-preview nav.tabs .item.active:hover {
- font-weight: unset;
- color: var(--color-light-1);
- text-shadow: 0px 1px 2px black;
-}
-[data-dorako-ui-theme]#forien-quest-log nav.tabs .item:hover, [data-dorako-ui-theme].window-app.forien-quest-preview nav.tabs .item:hover {
- text-shadow: 0px 1px 2px black;
-}
-[data-dorako-ui-theme]#forien-quest-log .quest-log.bookmarks nav.log-tabs .item {
- background: var(--app-background);
- border: var(--app-border-style);
- border-color: var(--app-border-color);
- text-shadow: var(--app-text-shadow);
- border-radius: var(--border-radius);
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- background: var(--app-background) !important;
- border-radius: var(--border-radius) 0 0 var(--border-radius);
- border-right: 1px solid transparent;
- margin: 0 6px 8px;
-}
-[data-dorako-ui-theme]#forien-quest-log .quest-log.bookmarks nav.log-tabs .item:hover, [data-dorako-ui-theme]#forien-quest-log .quest-log.bookmarks nav.log-tabs .item.active {
- font-weight: unset;
- border-right: 1px solid transparent;
- border-color: var(--color-warm-1);
- background: var(--color-warm-2) !important;
- color: var(--color-light-1);
+[data-dorako-ui-theme] .implement-button-region {
+ gap: 5px;
+ margin-top: 5px;
}
-[data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver {
+[data-dorako-ui-theme] .implement-button-region button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -824,15 +936,6 @@ nav.damage-log-nav.tabs .item.active {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -841,29 +944,28 @@ nav.damage-log-nav.tabs .item.active {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
-[data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash:not(.disabled, :disabled):hover, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos:not(.disabled, :disabled):hover, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme] .implement-button-region button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
border: var(--app-border-style);
border-color: var(--button-hover-border-color);
box-shadow: var(--box-shadow);
}
-[data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.selected, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.active, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.selected, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.active, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.selected, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.active {
+[data-dorako-ui-theme] .implement-button-region button.selected, [data-dorako-ui-theme] .implement-button-region 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-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash:disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos:disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver:disabled {
+[data-dorako-ui-theme] .implement-button-region button.disabled, [data-dorako-ui-theme] .implement-button-region button:disabled {
--button-background-color: var(--button-disabled-background-color);
--button-border-color: var(--button-disabled-border-color);
--button-hover-background-color: var(--button-disabled-background-color);
--button-text-color: var(--color-light-5);
}
-[data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.bright, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.bright, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.bright {
+[data-dorako-ui-theme] .implement-button-region button.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -872,28 +974,26 @@ nav.damage-log-nav.tabs .item.active {
--button-hover-text-color: #000000;
text-shadow: none;
}
-[data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.bright.disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.bright:disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.bright.disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.bright:disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.bright.disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.bright:disabled {
+[data-dorako-ui-theme] .implement-button-region button.bright.disabled, [data-dorako-ui-theme] .implement-button-region 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-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.bright:not(.disabled, :disabled):hover, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.bright:not(.disabled, :disabled):hover, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme] .implement-button-region button.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-[data-dorako-ui-theme]#forien-quest-log .editor, [data-dorako-ui-theme].window-app.forien-quest-preview .editor {
- background: var(--color-cool-4);
- border: 1px solid var(--color-cool-3);
-}
-[data-dorako-ui-theme]#forien-quest-log .editor .editor-content, [data-dorako-ui-theme].window-app.forien-quest-preview .editor .editor-content {
- color: var(--color-light-3);
+[data-dorako-ui-theme] .actions-panel > fieldset {
+ border: 1px solid var(--fieldset-border-color) !important;
+ background-color: var(--fieldset-background-color);
+ font-family: var(--font-primary);
}
-[data-dorako-ui-theme]#forien-quest-log .editor .tox.tox-tinymce, [data-dorako-ui-theme].window-app.forien-quest-preview .editor .tox.tox-tinymce {
- background: white;
+[data-dorako-ui-theme] .actions-panel > fieldset > legend {
+ color: var(--fieldset-legend-color);
}
-[data-dorako-ui-theme]#forien-quest-log .quest-log .table ul li.drag-quest, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .drop-info, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .drop-info, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-setup section, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .subquests .subquests-box li, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .quest-info .quest-col-right .quest-rewards ul li, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .quest-info .quest-col-right .quest-tasks ul li {
+[data-dorako-ui-theme] .actions-panel > fieldset button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -901,13 +1001,222 @@ nav.damage-log-nav.tabs .item.active {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- border-color: var(--color-scrollbar-border);
- background: var(--color-warm-3);
-}
-[data-dorako-ui-theme]#forien-quest-log .actions i, [data-dorako-ui-theme].window-app.forien-quest-preview .actions i {
- color: var(--color-light-2);
+ background: var(--button-background-color);
+ border: var(--app-border-style);
+ border-color: var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: var(--app-text-shadow);
}
-[data-dorako-ui-theme]#forien-quest-log .actions i:hover, [data-dorako-ui-theme].window-app.forien-quest-preview .actions i:hover {
+[data-dorako-ui-theme] .actions-panel > fieldset button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: var(--app-border-style);
+ border-color: var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+[data-dorako-ui-theme] .actions-panel > fieldset button.selected, [data-dorako-ui-theme] .actions-panel > fieldset 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-dorako-ui-theme] .actions-panel > fieldset button.disabled, [data-dorako-ui-theme] .actions-panel > fieldset button:disabled {
+ --button-background-color: var(--button-disabled-background-color);
+ --button-border-color: var(--button-disabled-border-color);
+ --button-hover-background-color: var(--button-disabled-background-color);
+ --button-text-color: var(--color-light-5);
+}
+[data-dorako-ui-theme] .actions-panel > fieldset 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: none;
+}
+[data-dorako-ui-theme] .actions-panel > fieldset button.bright.disabled, [data-dorako-ui-theme] .actions-panel > fieldset 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-dorako-ui-theme] .actions-panel > fieldset button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+[data-dorako-ui-theme] .dropboxes > .dropbox > span {
+ border: unset !important;
+}
+[data-dorako-ui-theme] .dropboxes > .dropbox > span > img {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ border: 1px solid var(--icon-border-color);
+}
+[data-dorako-ui-theme] img[src$="chosen-implement.webp"] {
+ background: none !important;
+ box-shadow: none !important;
+}
+
+[data-dorako-ui-theme][data-color-scheme=dark] img[src$="chosen-implement.webp"] {
+ filter: invert(1);
+}
+
+/* ----------------------------------------- */
+/* 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);
+}
+
+.dorako-ui.dark-theme.forien-easy-polls .forien-switch .forien-switch-actual-label {
+ color: var(--color-text-light-heading);
+}
+
+[data-dorako-ui-theme]#forien-quest-log nav.tabs, [data-dorako-ui-theme].window-app.forien-quest-preview nav.tabs {
+ background: unset;
+}
+[data-dorako-ui-theme]#forien-quest-log nav.tabs .item.active, [data-dorako-ui-theme]#forien-quest-log nav.tabs .item.active:hover, [data-dorako-ui-theme].window-app.forien-quest-preview nav.tabs .item.active, [data-dorako-ui-theme].window-app.forien-quest-preview nav.tabs .item.active:hover {
+ font-weight: unset;
+ color: var(--color-light-1);
+ text-shadow: 0px 1px 2px black;
+}
+[data-dorako-ui-theme]#forien-quest-log nav.tabs .item:hover, [data-dorako-ui-theme].window-app.forien-quest-preview nav.tabs .item:hover {
+ text-shadow: 0px 1px 2px black;
+}
+[data-dorako-ui-theme]#forien-quest-log .quest-log.bookmarks nav.log-tabs .item {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background: var(--app-background) !important;
+ border-radius: var(--border-radius) 0 0 var(--border-radius);
+ border-right: 1px solid transparent;
+ margin: 0 6px 8px;
+}
+[data-dorako-ui-theme]#forien-quest-log .quest-log.bookmarks nav.log-tabs .item:hover, [data-dorako-ui-theme]#forien-quest-log .quest-log.bookmarks nav.log-tabs .item.active {
+ font-weight: unset;
+ border-right: 1px solid transparent;
+ border-color: var(--color-warm-1);
+ background: var(--color-warm-2) !important;
+ color: var(--color-light-1);
+}
+[data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background: var(--button-background-color);
+ border: var(--app-border-style);
+ border-color: var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: var(--app-text-shadow);
+}
+[data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash:not(.disabled, :disabled):hover, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos:not(.disabled, :disabled):hover, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: var(--app-border-style);
+ border-color: var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+[data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.selected, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.active, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.selected, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.active, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.selected, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.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-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash:disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos:disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver:disabled {
+ --button-background-color: var(--button-disabled-background-color);
+ --button-border-color: var(--button-disabled-border-color);
+ --button-hover-background-color: var(--button-disabled-background-color);
+ --button-text-color: var(--color-light-5);
+}
+[data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.bright, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.bright, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.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: none;
+}
+[data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.bright.disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.bright:disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.bright.disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.bright:disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.bright.disabled, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.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-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.bright:not(.disabled, :disabled):hover, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.bright:not(.disabled, :disabled):hover, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+[data-dorako-ui-theme]#forien-quest-log .editor, [data-dorako-ui-theme].window-app.forien-quest-preview .editor {
+ background: var(--color-cool-4);
+ border: 1px solid var(--color-cool-3);
+}
+[data-dorako-ui-theme]#forien-quest-log .editor .editor-content, [data-dorako-ui-theme].window-app.forien-quest-preview .editor .editor-content {
+ color: var(--color-light-3);
+}
+[data-dorako-ui-theme]#forien-quest-log .editor .tox.tox-tinymce, [data-dorako-ui-theme].window-app.forien-quest-preview .editor .tox.tox-tinymce {
+ background: white;
+}
+[data-dorako-ui-theme]#forien-quest-log .quest-log .table ul li.drag-quest, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .drop-info, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .drop-info, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .details-header .quest-setup section, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .management .subquests .subquests-box li, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .quest-info .quest-col-right .quest-rewards ul li, [data-dorako-ui-theme].window-app.forien-quest-preview .quest-body .quest-info .quest-col-right .quest-tasks ul li {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ border-color: var(--color-scrollbar-border);
+ background: var(--color-warm-3);
+}
+[data-dorako-ui-theme]#forien-quest-log .actions i, [data-dorako-ui-theme].window-app.forien-quest-preview .actions i {
+ color: var(--color-light-2);
+}
+[data-dorako-ui-theme]#forien-quest-log .actions i:hover, [data-dorako-ui-theme].window-app.forien-quest-preview .actions i:hover {
color: var(--color-warm-1);
}
@@ -997,6 +1306,63 @@ nav.damage-log-nav.tabs .item.active {
color: var(--color-light-3);
border-color: var(--color-warm-1);
}
+[data-dorako-ui-theme] .item-piles-player-list-trade-button {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background: var(--button-background-color);
+ border: var(--app-border-style);
+ border-color: var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: var(--app-text-shadow);
+}
+[data-dorako-ui-theme] .item-piles-player-list-trade-button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: var(--app-border-style);
+ border-color: var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+[data-dorako-ui-theme] .item-piles-player-list-trade-button.selected, [data-dorako-ui-theme] .item-piles-player-list-trade-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-dorako-ui-theme] .item-piles-player-list-trade-button.disabled, [data-dorako-ui-theme] .item-piles-player-list-trade-button:disabled {
+ --button-background-color: var(--button-disabled-background-color);
+ --button-border-color: var(--button-disabled-border-color);
+ --button-hover-background-color: var(--button-disabled-background-color);
+ --button-text-color: var(--color-light-5);
+}
+[data-dorako-ui-theme] .item-piles-player-list-trade-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: none;
+}
+[data-dorako-ui-theme] .item-piles-player-list-trade-button.bright.disabled, [data-dorako-ui-theme] .item-piles-player-list-trade-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-dorako-ui-theme] .item-piles-player-list-trade-button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
/* ----------------------------------------- */
/* Koboldworks turn announcer */
@@ -1159,15 +1525,6 @@ button#heartbeat-button {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -1176,7 +1533,6 @@ button#heartbeat-button {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme]#module-management .package-list .package .package-overview .tag.expand:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -1580,15 +1936,6 @@ button#heartbeat-button {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -1597,7 +1944,6 @@ button#heartbeat-button {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
text-align: center;
}
[data-dorako-ui-theme]#requestsavingthrow .request-grid > div:not(.disabled, :disabled):hover {
@@ -1788,15 +2134,6 @@ body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-e
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -1805,7 +2142,6 @@ body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-e
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-effects .effect-control:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -2116,15 +2452,6 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -2133,7 +2460,6 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme].monks-active-tiles.sheet .items-list .item-controls a:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -2448,7 +2774,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
background: repeating-linear-gradient(color-mix(in srgb, var(--color-cool-3) 20%, transparent) 0 var(--row-height), transparent var(--row-height) calc(var(--row-height) * 2));
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud {
+[data-dorako-ui-theme]#pf2e-token-hud {
--rarity-common: #e1d8cf;
--rarity-uncommon: #c45500;
--rarity-rare: #5362ff;
@@ -2464,7 +2790,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--color-rank-4: red;
--color-disabled: var(--color-light-disabled);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-header input {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-header input {
background: var(--input-background-color);
border: var(--app-border-style);
border-color: var(--input-border-color) !important;
@@ -2477,39 +2803,39 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
user-select: text;
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-header input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-header input:focus {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-header input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-header input:focus {
outline: 2px solid var(--input-focus-outline-color);
border: var(--app-border-style);
border-color: var(--input-border-color);
color: var(--input-focus-text-color);
box-shadow: var(--box-shadow);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-header input.disabled, [data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-header input:disabled {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-header input.disabled, [data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-header input:disabled {
--input-text-color: var(--color-light-disabled);
--input-background-color: var(--input-disabled-background-color);
--input-border-color: var(--input-disabled-border-color);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-header input.disabled::placeholder, [data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-header input:disabled::placeholder {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-header input.disabled::placeholder, [data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-header input:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-header input::placeholder {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-header input::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-header input::selection {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-header input::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-header input[type=checkbox] {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-header input[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .item-img img {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .item-img img {
border: 1px solid;
border-color: var(--icon-border-color);
border-radius: var(--border-radius);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .details input {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .details input {
background: var(--input-background-color);
border: var(--app-border-style);
border-color: var(--input-border-color) !important;
@@ -2524,39 +2850,39 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--input-height: 14px;
padding: 1px;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .details input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .details input:focus {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .details input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .details input:focus {
outline: 2px solid var(--input-focus-outline-color);
border: var(--app-border-style);
border-color: var(--input-border-color);
color: var(--input-focus-text-color);
box-shadow: var(--box-shadow);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .details input.disabled, [data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .details input:disabled {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .details input.disabled, [data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .details input:disabled {
--input-text-color: var(--color-light-disabled);
--input-background-color: var(--input-disabled-background-color);
--input-border-color: var(--input-disabled-border-color);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .details input.disabled::placeholder, [data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .details input:disabled::placeholder {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .details input.disabled::placeholder, [data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .details input:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .details input::placeholder {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .details input::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .details input::selection {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .details input::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .details input[type=checkbox] {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .details input[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions .uses input:last-child {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions .uses input:last-child {
--input-background-color: transparent;
--input-border-color: transparent;
--box-shadow: transparent;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.extras .sidebar-content .row select {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select {
background: var(--input-background-color);
border: var(--app-border-style);
border-color: var(--input-border-color) !important;
@@ -2569,57 +2895,57 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
user-select: text;
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.extras .sidebar-content .row select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.extras .sidebar-content .row select:focus {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select:focus {
outline: 2px solid var(--input-focus-outline-color);
border: var(--app-border-style);
border-color: var(--input-border-color);
color: var(--input-focus-text-color);
box-shadow: var(--box-shadow);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.extras .sidebar-content .row select.disabled, [data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.extras .sidebar-content .row select:disabled {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select.disabled, [data-dorako-ui-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select:disabled {
--input-text-color: var(--color-light-disabled);
--input-background-color: var(--input-disabled-background-color);
--input-border-color: var(--input-disabled-border-color);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.extras .sidebar-content .row select.disabled::placeholder, [data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.extras .sidebar-content .row select:disabled::placeholder {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select.disabled::placeholder, [data-dorako-ui-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.extras .sidebar-content .row select::placeholder {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.extras .sidebar-content .row select::selection {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.extras .sidebar-content .row select[type=checkbox] {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.items .sidebar-content .hud-bulk .over-max {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.items .sidebar-content .hud-bulk .over-max {
color: var(--color-level-red-border);
}
-[data-dorako-ui-scope=limited] a:hover {
+[data-dorako-ui-theme]#pf2e-token-hud a:hover {
color: var(--color-warm-2);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .item-img.hover i {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .item-img.hover i {
background: var(--color-warm-2);
border-color: var(--color-warm-1);
color: var(--color-light-1);
text-shadow: 0px 1px 2px black;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .details .extras .actions a i.greyed {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .details .extras .actions a i.greyed {
color: var(--color-light-disabled);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .header {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .header {
background: var(--color-cool-4);
border-color: var(--color-cool-5);
margin: 0px -5px;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.doubled .sidebar-content .header {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.doubled .sidebar-content .header {
margin: 0px 0px;
}
-[data-dorako-ui-scope=limited].pf2e-token-hud .no-macro, [data-dorako-ui-scope=limited]#pf2e-token-hud .no-macro {
+[data-dorako-ui-theme].pf2e-token-hud .no-macro, [data-dorako-ui-theme]#pf2e-token-hud .no-macro {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -2630,19 +2956,19 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
background: var(--color-warm-3);
border: 1px solid var(--color-scrollbar-border);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.spells .expended img {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.spells .expended img {
filter: saturate(0);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions a:not(.disabled) {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions a:not(.disabled) {
color: var(--color-light-3);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions a:not(.disabled) :hover {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions a:not(.disabled) :hover {
color: var(--color-warm-2);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions span {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions span {
color: var(--color-light-4);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar, [data-dorako-ui-scope=limited]#pf2e-token-hud .inner, [data-dorako-ui-scope=limited]#pf2e-token-hud .popup {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar, [data-dorako-ui-theme]#pf2e-token-hud .inner, [data-dorako-ui-theme]#pf2e-token-hud .popup {
background: unset;
background: var(--app-background);
border: var(--app-border-style);
@@ -2653,12 +2979,12 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
color: var(--color-light-3);
backdrop-filter: blur(4px);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .popup .item-buttons {
+[data-dorako-ui-theme]#pf2e-token-hud .popup .item-buttons {
display: flex;
flex-direction: column;
gap: 5px;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .popup .item-buttons button {
+[data-dorako-ui-theme]#pf2e-token-hud .popup .item-buttons button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -2666,15 +2992,6 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -2683,29 +3000,28 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .popup .item-buttons button:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme]#pf2e-token-hud .popup .item-buttons button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
border: var(--app-border-style);
border-color: var(--button-hover-border-color);
box-shadow: var(--box-shadow);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .popup .item-buttons button.selected, [data-dorako-ui-scope=limited]#pf2e-token-hud .popup .item-buttons button.active {
+[data-dorako-ui-theme]#pf2e-token-hud .popup .item-buttons button.selected, [data-dorako-ui-theme]#pf2e-token-hud .popup .item-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;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .popup .item-buttons button.disabled, [data-dorako-ui-scope=limited]#pf2e-token-hud .popup .item-buttons button:disabled {
+[data-dorako-ui-theme]#pf2e-token-hud .popup .item-buttons button.disabled, [data-dorako-ui-theme]#pf2e-token-hud .popup .item-buttons button:disabled {
--button-background-color: var(--button-disabled-background-color);
--button-border-color: var(--button-disabled-border-color);
--button-hover-background-color: var(--button-disabled-background-color);
--button-text-color: var(--color-light-5);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .popup .item-buttons button.bright {
+[data-dorako-ui-theme]#pf2e-token-hud .popup .item-buttons button.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -2714,18 +3030,18 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--button-hover-text-color: #000000;
text-shadow: none;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .popup .item-buttons button.bright.disabled, [data-dorako-ui-scope=limited]#pf2e-token-hud .popup .item-buttons button.bright:disabled {
+[data-dorako-ui-theme]#pf2e-token-hud .popup .item-buttons button.bright.disabled, [data-dorako-ui-theme]#pf2e-token-hud .popup .item-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;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .popup .item-buttons button.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme]#pf2e-token-hud .popup .item-buttons button.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .inner .group .section input[type=number] {
+[data-dorako-ui-theme]#pf2e-token-hud .inner .group .section input[type=number] {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -2735,11 +3051,11 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
color: var(--color-light-3);
border-radius: 3px;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .action-icon img {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar .sidebar-content .action-icon img {
filter: invert(1);
mix-blend-mode: plus-lighter;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .distance.free {
+[data-dorako-ui-theme]#pf2e-token-hud .distance.free {
background: unset;
background: var(--app-background);
border: var(--app-border-style);
@@ -2753,11 +3069,11 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
border-bottom-right-radius: unset;
border-bottom: unset;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .popup .header:before {
+[data-dorako-ui-theme]#pf2e-token-hud .popup .header:before {
background: unset;
color: var(--color-light-2);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -2767,7 +3083,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
color: var(--color-light-3);
margin: unset;
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.skills .sidebar-content .skill .header .modifier, [data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.skills .sidebar-content .lore .modifier {
+[data-dorako-ui-theme]#pf2e-token-hud .sidebar.skills .sidebar-content .skill .header .modifier, [data-dorako-ui-theme]#pf2e-token-hud .sidebar.skills .sidebar-content .lore .modifier {
color: var(--color-warm-1);
}
@@ -2788,15 +3104,6 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -2805,7 +3112,6 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
box-shadow: unset;
}
[data-dorako-ui-theme][id^=pf2e-perception-] .window-content .buttons button:not(.disabled, :disabled):hover {
@@ -2856,80 +3162,61 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
/* ----------------------------------------- */
/* Symon Custom CSS */
/* ----------------------------------------- */
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-circle-h,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-circle-h {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-circle-h {
color: darkgoldenrod;
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-user-graduate,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-user-graduate {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-user-graduate {
color: rgb(141, 69, 212);
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-heart-half-stroke,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-heart-half-stroke {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-heart-half-stroke {
color: orangered;
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-heart,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-heart {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-heart {
color: rgb(192, 1, 1);
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-regular.fa-helmet-battle,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-regular.fa-helmet-battle {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-regular.fa-helmet-battle {
color: #cdcdcd;
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-light.fa-block-brick,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-light.fa-block-brick {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-light.fa-block-brick {
color: deepskyblue;
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-shield,
-#pf2e-token-hud[data-dorako-ui-scope=limited].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 {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-shield,
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-regular.fa-shield {
color: rgb(103, 235, 213);
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-hand-fist,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-hand-fist {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-hand-fist {
color: rgb(201, 4, 201);
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-person-running,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-person-running {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-person-running {
color: blue;
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-brain,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-brain {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-brain {
color: deeppink;
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-tombstone,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-tombstone {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-tombstone {
color: brown;
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-shoe-prints,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-shoe-prints {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-shoe-prints {
color: green;
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-chevrons-down::before,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-chevrons-down::before {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-chevrons-down::before {
content: "\f713";
font: --fa-font-solid;
color: rgb(175, 87, 24);
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-feather,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-feather {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-feather {
color: white;
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-person-swimming,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-person-swimming {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-person-swimming {
color: dodgerblue;
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-spider,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-spider {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-spider {
color: #b7346f;
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-eye,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-eye {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-eye {
color: cadetblue;
}
-#pf2e-token-hud[data-dorako-ui-scope=limited].colorized .inner i.fa-solid.fa-chess-rook,
-#pf2e-token-hud.dorako-ui.colorized .inner i.fa-solid.fa-chess-rook {
+#pf2e-token-hud[data-dorako-ui-theme].colorized .inner i.fa-solid.fa-chess-rook {
color: rgb(110, 143, 54);
}
@@ -2975,15 +3262,6 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -2992,7 +3270,6 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
margin-top: 5px;
}
[data-dorako-ui-scope=limited] .heroActions-list > button:not(.disabled, :disabled):hover {
@@ -3158,13 +3435,12 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
}
/* ----------------------------------------- */
-/* Foundry2 */
+/* UI theme */
/* ----------------------------------------- */
-.foundry2 #fc-container {
+[data-dorako-ui-theme] #fc-container {
margin: 0px var(--sidebar-margin);
}
-.foundry2 #initiative-delay,
-.foundry2 #initiative-return {
+[data-dorako-ui-theme] #fc-container button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -3172,15 +3448,64 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
+ background: var(--button-background-color);
+ border: var(--app-border-style);
+ border-color: var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: var(--app-text-shadow);
+}
+[data-dorako-ui-theme] #fc-container button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: var(--app-border-style);
+ border-color: var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+[data-dorako-ui-theme] #fc-container button.selected, [data-dorako-ui-theme] #fc-container 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-dorako-ui-theme] #fc-container button.disabled, [data-dorako-ui-theme] #fc-container button:disabled {
+ --button-background-color: var(--button-disabled-background-color);
+ --button-border-color: var(--button-disabled-border-color);
+ --button-hover-background-color: var(--button-disabled-background-color);
+ --button-text-color: var(--color-light-5);
+}
+[data-dorako-ui-theme] #fc-container 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: none;
+}
+[data-dorako-ui-theme] #fc-container button.bright.disabled, [data-dorako-ui-theme] #fc-container 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-dorako-ui-theme] #fc-container button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
+}
+[data-dorako-ui-theme] #initiative-delay,
+[data-dorako-ui-theme] #initiative-return {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -3189,35 +3514,34 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
-.foundry2 #initiative-delay:not(.disabled, :disabled):hover,
-.foundry2 #initiative-return:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme] #initiative-delay:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme] #initiative-return:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
border: var(--app-border-style);
border-color: var(--button-hover-border-color);
box-shadow: var(--box-shadow);
}
-.foundry2 #initiative-delay.selected, .foundry2 #initiative-delay.active,
-.foundry2 #initiative-return.selected,
-.foundry2 #initiative-return.active {
+[data-dorako-ui-theme] #initiative-delay.selected, [data-dorako-ui-theme] #initiative-delay.active,
+[data-dorako-ui-theme] #initiative-return.selected,
+[data-dorako-ui-theme] #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;
}
-.foundry2 #initiative-delay.disabled, .foundry2 #initiative-delay:disabled,
-.foundry2 #initiative-return.disabled,
-.foundry2 #initiative-return:disabled {
+[data-dorako-ui-theme] #initiative-delay.disabled, [data-dorako-ui-theme] #initiative-delay:disabled,
+[data-dorako-ui-theme] #initiative-return.disabled,
+[data-dorako-ui-theme] #initiative-return:disabled {
--button-background-color: var(--button-disabled-background-color);
--button-border-color: var(--button-disabled-border-color);
--button-hover-background-color: var(--button-disabled-background-color);
--button-text-color: var(--color-light-5);
}
-.foundry2 #initiative-delay.bright,
-.foundry2 #initiative-return.bright {
+[data-dorako-ui-theme] #initiative-delay.bright,
+[data-dorako-ui-theme] #initiative-return.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -3226,17 +3550,17 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--button-hover-text-color: #000000;
text-shadow: none;
}
-.foundry2 #initiative-delay.bright.disabled, .foundry2 #initiative-delay.bright:disabled,
-.foundry2 #initiative-return.bright.disabled,
-.foundry2 #initiative-return.bright:disabled {
+[data-dorako-ui-theme] #initiative-delay.bright.disabled, [data-dorako-ui-theme] #initiative-delay.bright:disabled,
+[data-dorako-ui-theme] #initiative-return.bright.disabled,
+[data-dorako-ui-theme] #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;
}
-.foundry2 #initiative-delay.bright:not(.disabled, :disabled):hover,
-.foundry2 #initiative-return.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme] #initiative-delay.bright:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme] #initiative-return.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
@@ -3476,6 +3800,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
+ backdrop-filter: blur(5px);
}
[data-dorako-ui-theme].quick-insert-app .quick-insert-result li img {
border: 1px solid var(--color-warm-1);
@@ -3505,6 +3830,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
user-select: text;
transition: outline-color 0.5s;
outline: none !important;
+ text-shadow: none;
}
[data-dorako-ui-theme].quick-insert-app .search-editable-input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].quick-insert-app .search-editable-input:focus {
outline: 2px solid var(--input-focus-outline-color);
@@ -3641,15 +3967,6 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -3658,7 +3975,6 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme]#smalltime-app .arrow:not(.disabled, :disabled):hover, [data-dorako-ui-theme]#smalltime-app .arrow-left:not(.disabled, :disabled):hover, [data-dorako-ui-theme]#smalltime-app.arrow-right:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -3828,15 +4144,6 @@ body.system-swade {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -3845,7 +4152,6 @@ body.system-swade {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
--button-background-color: var(--color-cool-3-75);
--button-border-color: var(--color-cool-2);
--button-text-color: var(--color-light-2);
@@ -4119,15 +4425,6 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -4136,7 +4433,6 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme]#token-action-hud .tah-action-button:not(.disabled, :disabled):hover,
[data-dorako-ui-theme]#token-action-hud .tah-action-button:focus:not(.disabled, :disabled):hover,
@@ -4245,15 +4541,6 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -4262,7 +4549,6 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
--button-background-color: var(--color-cool-3-75);
--button-border-color: var(--color-cool-2);
--button-text-color: var(--color-light-2);
@@ -4382,7 +4668,8 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
[data-dorako-ui-theme] #tokenizer button .button-fas::before {
margin-top: unset;
}
-[data-dorako-ui-theme] #tokenizer div.section {
+[data-dorako-ui-theme] #tokenizer div.view-layer-control .section,
+[data-dorako-ui-theme] #tokenizer .section {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -4392,7 +4679,8 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
color: var(--color-light-3);
border-color: var(--color-cool-3);
}
-[data-dorako-ui-theme] #tokenizer div.section button {
+[data-dorako-ui-theme] #tokenizer div.view-layer-control .section button,
+[data-dorako-ui-theme] #tokenizer .section button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -4400,15 +4688,6 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -4417,30 +4696,35 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
align-items: center;
}
-[data-dorako-ui-theme] #tokenizer div.section button:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme] #tokenizer div.view-layer-control .section button:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme] #tokenizer .section button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
border: var(--app-border-style);
border-color: var(--button-hover-border-color);
box-shadow: var(--box-shadow);
}
-[data-dorako-ui-theme] #tokenizer div.section button.selected, [data-dorako-ui-theme] #tokenizer div.section button.active {
+[data-dorako-ui-theme] #tokenizer div.view-layer-control .section button.selected, [data-dorako-ui-theme] #tokenizer div.view-layer-control .section button.active,
+[data-dorako-ui-theme] #tokenizer .section button.selected,
+[data-dorako-ui-theme] #tokenizer .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;
}
-[data-dorako-ui-theme] #tokenizer div.section button.disabled, [data-dorako-ui-theme] #tokenizer div.section button:disabled {
+[data-dorako-ui-theme] #tokenizer div.view-layer-control .section button.disabled, [data-dorako-ui-theme] #tokenizer div.view-layer-control .section button:disabled,
+[data-dorako-ui-theme] #tokenizer .section button.disabled,
+[data-dorako-ui-theme] #tokenizer .section button:disabled {
--button-background-color: var(--button-disabled-background-color);
--button-border-color: var(--button-disabled-border-color);
--button-hover-background-color: var(--button-disabled-background-color);
--button-text-color: var(--color-light-5);
}
-[data-dorako-ui-theme] #tokenizer div.section button.bright {
+[data-dorako-ui-theme] #tokenizer div.view-layer-control .section button.bright,
+[data-dorako-ui-theme] #tokenizer .section button.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -4449,14 +4733,17 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
--button-hover-text-color: #000000;
text-shadow: none;
}
-[data-dorako-ui-theme] #tokenizer div.section button.bright.disabled, [data-dorako-ui-theme] #tokenizer div.section button.bright:disabled {
+[data-dorako-ui-theme] #tokenizer div.view-layer-control .section button.bright.disabled, [data-dorako-ui-theme] #tokenizer div.view-layer-control .section button.bright:disabled,
+[data-dorako-ui-theme] #tokenizer .section button.bright.disabled,
+[data-dorako-ui-theme] #tokenizer .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;
}
-[data-dorako-ui-theme] #tokenizer div.section button.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme] #tokenizer div.view-layer-control .section button.bright:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme] #tokenizer .section button.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
@@ -4468,15 +4755,6 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -4485,7 +4763,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
+ align-items: center;
}
[data-dorako-ui-theme] #tokenizer button.menu-button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -4535,15 +4813,6 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -4552,7 +4821,6 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- 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);
@@ -4633,20 +4901,20 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
/* PF2e Workbench */
/* ----------------------------------------- */
html .xdy-pf2e-workbench-rarity-common {
- color: var(--rarity-common);
- border-color: var(--rarity-common);
+ color: var(--rarity-common) !important;
+ border-color: var(--rarity-common) !important;
}
html .xdy-pf2e-workbench-rarity-uncommon {
- color: var(--rarity-uncommon);
- border-color: var(--rarity-uncommon);
+ color: var(--rarity-uncommon) !important;
+ border-color: var(--rarity-uncommon) !important;
}
html .xdy-pf2e-workbench-rarity-rare {
- color: var(--rarity-rare);
- border-color: var(--rarity-rare);
+ color: var(--rarity-rare) !important;
+ border-color: var(--rarity-rare) !important;
}
html .xdy-pf2e-workbench-rarity-unique {
- color: var(--rarity-unique);
- border-color: var(--rarity-unique);
+ color: var(--rarity-unique) !important;
+ border-color: var(--rarity-unique) !important;
}
[data-dorako-ui-theme] .roll-app-nav button {
@@ -4657,15 +4925,6 @@ html .xdy-pf2e-workbench-rarity-unique {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -4674,7 +4933,6 @@ html .xdy-pf2e-workbench-rarity-unique {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme] .roll-app-nav button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -4724,15 +4982,6 @@ html .xdy-pf2e-workbench-rarity-unique {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -4741,7 +4990,6 @@ html .xdy-pf2e-workbench-rarity-unique {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme] .roll-app .roll-app-table tbody button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -4795,4115 +5043,51 @@ html .xdy-pf2e-workbench-rarity-unique {
border-radius: var(--border-radius);
}
-.dorako-ui .tox:not(.tox-tinymce-inline) .tox-editor-header {
- background: none;
- box-shadow: none;
+/* ----------------------------------------- */
+/* FPS display */
+/* ----------------------------------------- */
+#fps[data-dorako-ui-theme] {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
}
-.dorako-ui .inline-roll .dice-tooltip {
- 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;
+/* ----------------------------------------- */
+/* Tooltip */
+/* ----------------------------------------- */
+#tooltip[data-dorako-ui-theme] {
+ 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;
+ padding: 0.4em 0.6em;
}
/* ----------------------------------------- */
-/* App UI */
+/* Players */
/* ----------------------------------------- */
-#players.dorako-ui {
- border: none;
+#players[data-dorako-ui-theme] {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- text-shadow: 0px 0px 3px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
}
-#players.dorako-ui h3 {
+#players[data-dorako-ui-theme] 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;
-}
-#players.dorako-ui h3:hover {
- text-shadow: 0px 0px 8px var(--color-shadow-highlight);
-}
-
-.dorako-ui.app.journal-entry:not(.premium) .window-content {
- box-shadow: none;
- margin: 0px;
- background: none;
-}
-.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);
-}
-.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.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);
-}
-.dorako-ui.window-app .window-header {
- text-shadow: 0px 0px 3px black;
- border: none;
-}
-.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;
-}
-.dorako-ui.window-app.journal-entry .window-content {
- background: unset;
- box-shadow: unset;
-}
-.dorako-ui.window-app.sidebar-popout {
- border: none;
-}
-.dorako-ui.window-app.sidebar-popout .window-content {
- background: none;
- box-shadow: none;
- margin: 0px;
-}
-.dorako-ui.window-app.chat-popout {
- border-radius: 5px 5px 7px 7px;
-}
-.dorako-ui.window-app.chat-popout .window-header {
- border: none;
-}
-.dorako-ui.window-app.chat-popout .message.chat-message {
- margin: 1px;
-}
-.dorako-ui.window-app.image-popout {
- backdrop-filter: blur(5px);
-}
-.dorako-ui.window-app.image-popout .window-content {
- background: none;
- box-shadow: none;
-}
-.dorako-ui.window-app.maximized {
- border-radius: 0;
- margin: 0px;
- box-shadow: none;
-}
-.dorako-ui.window-app.maximized.hazard {
- background-color: #1c3531;
-}
-.dorako-ui.window-app.maximized.character {
- background-color: #5d0e08;
-}
-.dorako-ui.window-app.maximized.npc {
- background-color: #422d01;
-}
-.dorako-ui.window-app .window-resizable-handle {
- background: none;
- border: none;
- text-shadow: 0px 0px 3px black;
-}
-
-.dorako-ui.package-configuration aside.sidebar nav.tabs {
- padding: 10px;
- margin: -10px;
- margin-bottom: 0px;
-}
-
-.dorako-ui::-webkit-scrollbar-thumb {
- background: var(--tertiary);
- border: 1px solid var(--gold-brown);
-}
-
-/* ----------------------------------------- */
-/* 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;
-}
-.dorako-ui #context-menu.expand-down {
- margin-top: 3px;
-}
-.dorako-ui #context-menu ol.context-items {
- border: none;
-}
-
-/* ----------------------------------------- */
-/* Tooltip */
-/* ----------------------------------------- */
-#tooltip[data-theme=dorako-ui] {
- 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);
- text-shadow: 0px 0px 3px black;
-}
-
-/* ----------------------------------------- */
-/* FPS display */
-/* ----------------------------------------- */
-#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;
-}
-
-.dorako-ui.dark-theme.filepicker .favorites .path {
- background: none;
-}
-.dorako-ui.dark-theme.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes, .dorako-ui.dark-theme.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit {
- 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 .sheet-body .tab.active.description .editor a.add-gm-notes:hover, .dorako-ui.dark-theme.pf2e.item.sheet form .sheet-body .tab.active.description .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);
-}
-.dorako-ui.dark-theme.pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes {
- background-color: #2e0587;
-}
-.dorako-ui.dark-theme.pf2e.item.sheet form .sheet-body .tab.active.description .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;
-}
-
-.dorako-ui.dark-theme #sidebar .settings-sidebar 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: 0 0 3px black;
- background-color: var(--glass-bg-light);
- color: var(--color-text-light-heading);
-}
-.dorako-ui.dark-theme #sidebar .settings-sidebar button:hover {
- background-color: var(--glass-bg);
- color: var(--color-text-light-highlight);
-}
-
-.dorako-ui.dark-theme.dialog .dialog-buttons button.default {
- background-color: var(--secondary);
- border: none;
-}
-.dorako-ui.dark-theme.dialog .dialog-buttons button.default:hover {
- background-color: var(--secondary-light);
-}
-
-.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;
-}
-.dorako-ui.dark-theme .tox-tinymce.tox:not(.tox-tinymce-inline) .tox-editor-header {
- padding-top: 0px;
-}
-
-.dorako-ui.dark-theme form .form-group.buttons {
- gap: 5px;
-}
-
-.dorako-ui.dark-theme.app.choice-set-prompt section.window-content .choices .drop-zone span {
- color: white;
-}
-
-.dorako-ui.dark-theme {
- --color-text-dark-primary: var(--color-text-light-heading);
-}
-
-.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.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input button {
- background-color: var(--primary-dark);
- border: none;
-}
-.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.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.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.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.light-theme:not(.premium) .journal-entry-content {
- --color-text-dark-primary: #191813;
- color: var(--color-text-dark-primary);
-}
-
-.dorako-ui.dark-theme.window-app.chat-popout .window-content {
- background: unset;
- box-shadow: unset;
-}
-
-.dorako-ui.dark-theme:not(.premium).window-app footer.flexrow {
- gap: 3px;
-}
-.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.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.dark-theme:not(.premium).window-app.package-configuration aside.sidebar {
- border: 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.dark-theme:not(.premium).window-app textarea {
- color: white;
- border: 1px solid var(--tertiary);
-}
-.dorako-ui.dark-theme:not(.premium).window-app a[href] {
- color: var(--tertiary-dark);
-}
-.dorako-ui.dark-theme:not(.premium).window-app hr {
- border-top: 1px solid var(--tertiary);
- border-bottom: 1px solid black;
-}
-.dorako-ui.dark-theme:not(.premium).window-app.sheet footer.sheet-footer {
- gap: 5px;
-}
-.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);
- 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: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.dark-theme:not(.premium).window-app button:not(.tox-tbtn).privacy {
- background-color: #2e0587;
-}
-.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).privacy:hover {
- 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.dark-theme:not(.premium).window-app button:not(.tox-tbtn).pm-dropdown li:hover {
- background: rgba(0, 0, 0, 0.5);
-}
-.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).pm-dropdown i {
- color: var(--color-text-light-heading);
-}
-.dorako-ui.dark-theme:not(.premium).window-app button:not(.tox-tbtn).pm-dropdown:hover i {
- color: var(--color-text-light-highlight);
-}
-.dorako-ui.dark-theme:not(.premium).window-app .private button.privacy {
- color: var(--color-text-light-highlight);
- background-color: #440eb9;
-}
-.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);
- 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);
-}
-.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.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.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);
-}
-.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 {
- 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);
-}
-.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;
-}
-.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) {
- 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);
-}
-.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.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.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.dark-theme:not(.premium).window-app.filepicker .display-modes a:hover {
- background: var(--primary);
- color: var(--color-text-light-highlight);
-}
-.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.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.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.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;
-}
-.dorako-ui.dark-theme:not(.premium).window-app#keybindings .binding .key:hover {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-}
-.dorako-ui.dark-theme:not(.premium).window-app#keybindings .binding .key.uneditable {
- background-color: rgba(0, 0, 0, 0.8);
-}
-.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.dark-theme:not(.premium).window-app#invitation-links .connection.closed {
- color: rgba(255, 0, 19, 0.6);
-}
-.dorako-ui.dark-theme:not(.premium).window-app#invitation-links .connection.open {
- color: green;
-}
-.dorako-ui.dark-theme:not(.premium).window-app#invitation-links .connection.unknown {
- color: rgba(250, 219, 60, 0.814);
-}
-
-/* ------------------------------------------------- */
-/* 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);
-}
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme table.pf2-table tr:nth-child(odd) {
- background-color: #313131;
-}
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme table.pf2-table tr:nth-child(2n) {
- background-color: #5d5d5d;
-}
-.app.journal-entry:not(.premium) .window-content .journal-entry-content.dorako-ui.dark-theme .journal-header .title {
- color: var(--color-text-light-highlight);
-}
-.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);
-}
-.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;
-}
-.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);
-}
-.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;
-}
-
-.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;
-}
-
-.chat-bubble .bubble-content {
- position: relative;
- top: 0;
-}
-
-.chat-bubble.left {
- border-radius: 5px;
-}
-
-.chat-bubble.right {
- border-radius: 5px;
-}
-
-.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;
-}
-
-.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);
-}
-
-/* ----------------------------------------- */
-/* Controls */
-/* ----------------------------------------- */
-nav#controls.dorako-ui {
- padding-top: 12px;
- padding-bottom: 12px;
- display: flex;
-}
-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);
-}
-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);
-}
-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);
-}
-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;
- 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);
-}
-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);
-}
-nav#controls.dorako-ui ol.control-tools li.control-tool.toggle,
-nav#controls.dorako-ui ol.control-tools > li.toggle {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
- background-color: var(--secondary-dark);
-}
-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);
- color: white;
- background-color: var(--secondary-light);
-}
-
-#darkness-adjuster.dorako-ui {
- 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);
-}
-#darkness-adjuster.dorako-ui .window-content {
- overflow: hidden;
- background: unset;
- box-shadow: unset;
- border: none;
-}
-
-/* ----------------------------------------- */
-/* 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.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);
-}
-
-.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 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);
-}
-
-.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;
-}
-
-.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);
-}
-
-.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.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.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;
-}
-
-.dorako-ui.pf2e.item.sheet .sheet-header {
- border: none;
-}
-
-.dorako-ui.dark-theme.app.token-sheet .tab.active[data-tab=appearance] fieldset legend {
- color: var(--color-text-light-heading);
-}
-
-.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.pf2e.item.sheet form .sheet-navigation {
- 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.pf2e.item.sheet form section.sheet-body .tab.item-details label {
- color: var(--color-text-light-heading);
-}
-
-.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.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.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.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.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.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.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);
-}
-
-/* ----------------------------------------- */
-/* 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;
-}
-#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;
-}
-#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;
-}
-#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);
-}
-#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);
-}
-#hotbar.dorako-ui .macro.inactive {
- box-shadow: none;
-}
-#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;
-}
-#hotbar.dorako-ui .bar-controls {
- border: none;
- border-radius: var(--border-radius);
- background: none;
- background-color: var(--glass-bg);
- box-shadow: var(--glassy);
-}
-
-@media (max-width: 1120px) {
- #hotbar {
- width: 354px;
- height: 110px;
- }
- #hotbar #macro-list {
- grid-template-columns: repeat(5, 50px);
- }
-}
-/* ----------------------------------------- */
-/* Scene Navigation */
-/* ----------------------------------------- */
-#navigation.dorako-ui {
- color: var(--color-text-light-heading);
- width: calc(100% - 46px);
-}
-#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);
-}
-#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);
-}
-#navigation.dorako-ui ol#scene-list li.nav-item > a:hover {
- text-shadow: unset;
-}
-#navigation.dorako-ui ol#scene-list li.nav-item .scene-players {
- text-shadow: none;
-}
-#navigation.dorako-ui ol#scene-list li.nav-item:hover {
- color: var(--color-text-light-highlight);
- background-color: var(--primary);
-}
-#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);
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-}
-#navigation.dorako-ui ol#scene-list li.nav-item.view:hover {
- color: white;
- background-color: var(--primary-light);
-}
-#navigation.dorako-ui ol#scene-list li.nav-item.gm {
- border: none;
- border-radius: var(--border-radius);
- 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);
-}
-#navigation.dorako-ui ol#scene-list li.nav-item.context {
- box-shadow: var(--glassy);
- border: none;
-}
-#navigation.dorako-ui ol#scene-list li.nav-item.active {
- box-shadow: var(--gold-and-glow), var(--glassy);
-}
-
-/* ----------------------------------------- */
-/* 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 .notification.info {
- background-color: var(--secondary);
- border: none;
-}
-.dorako-ui .notification.error {
- background-color: var(--primary);
- border: none;
-}
-.dorako-ui .notification.warning, .dorako-ui .notification.alert {
- background-color: #ecbf41;
- color: black;
- text-shadow: none;
- border: none;
-}
-
-.dorako-ui.pf2e.item.sheet form .tab.active.rules .rule-form .validation-failures {
- 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);
- background-color: #ecbf41;
- color: black;
- text-shadow: none;
- border: none;
-}
-
-/* ----------------------------------------- */
-/* Sidebar */
-/* ----------------------------------------- */
-#ui-right #sidebar.dorako-ui {
- height: -webkit-fill-available;
-}
-#ui-right #sidebar.dorako-ui.collapsed {
- height: auto;
-}
-
-.dorako-ui.chat-sidebar,
-.dorako-ui .chat-sidebar {
- gap: 5px;
- padding-bottom: 6px;
-}
-
-.dorako-ui #chat-form {
- margin: 0px 6px;
-}
-.dorako-ui #chat-form textarea {
- 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);
-}
-
-#chat-log {
- margin-left: 4px;
- display: flex;
- flex-direction: column;
-}
-#chat-log li.dorako-ui:first-child {
- margin-top: 2px;
-}
-
-.sidebar-tab .message.chat-message {
- text-shadow: none;
-}
-
-#sidebar.dorako-ui {
- 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);
-}
-#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);
- 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;
-}
-#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;
-}
-#sidebar.dorako-ui .directory .directory-header .header-search input::placeholder {
- color: var(--color-text-light-5);
-}
-#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;
-}
-#sidebar.dorako-ui #sidebar-tabs {
- --sidebar-tab-height: 20px;
- --sidebar-tab-width: 20px;
- border: none;
- box-shadow: none;
- margin: 0px;
- margin-top: 1px;
-}
-#sidebar.dorako-ui #sidebar-tabs > .collapse {
- --sidebar-tab-width: 12px;
- position: relative;
-}
-#sidebar.dorako-ui #sidebar-tabs .item {
- border: none;
- margin: 2px 0px;
- text-shadow: 0px 0px 3px black;
-}
-#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);
-}
-
-.dorako-ui #chat-controls {
- margin: 0px 5px;
- gap: 5px;
-}
-.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;
-}
-.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);
-}
-
-.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;
-}
-.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);
-}
-.dorako-ui section.chat-sidebar .jump-to-bottom > a:hover a {
- text-shadow: none;
-}
-
-#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);
- border-radius: var(--border-radius);
-}
-#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;
-}
-#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;
-}
-#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;
-}
-#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;
-}
-#token-hud.dorako-ui .status-effects .effect-control:not(.active):hover img {
- border: unset;
-}
-#token-hud.dorako-ui .status-effects .effect-control:hover, #token-hud.dorako-ui .status-effects .effect-control.active {
- filter: none;
- opacity: 1;
- border: none;
-}
-#token-hud.dorako-ui .status-effects .effect-control:hover img, #token-hud.dorako-ui .status-effects .effect-control.active img {
- border: none;
-}
-#token-hud.dorako-ui .status-effects .effect-control.active:hover {
- border: none;
- filter: brightness(0.75) saturate(0.75);
-}
-#token-hud.dorako-ui .status-effects .effect-control.active img {
- border: none;
- opacity: 1;
-}
-#token-hud.dorako-ui .status-effects .effect-control img {
- border: none;
- margin: 0px;
- opacity: 1;
- height: auto;
- width: auto;
- border-radius: var(--border-radius);
-}
-#token-hud.dorako-ui .status-effects .title-bar {
- 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;
-}
-#token-hud.dorako-ui .status-effects .title-bar.active {
- visibility: visible;
-}
-#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);
- text-shadow: 0px 0px 3px black;
-}
-#token-hud.dorako-ui.placeable-hud input[type=text]:focus {
- box-shadow: var(--gold-and-glow), var(--glassy);
- border: none;
-}
-#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;
- text-shadow: 0px 0px 3px black;
-}
-#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);
-}
-#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);
-}
-#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);
-}
-#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);
-}
-#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);
-}
-#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);
-}
-#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);
-}
-#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);
-}
-#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);
-}
-#token-hud.dorako-ui.placeable-hud .control-icon[data-action=clown-car] img {
- margin: unset;
-}
-#token-hud.dorako-ui.placeable-hud .control-icon:hover {
- background-color: var(--secondary);
- color: var(--color-text-light-highlight);
-}
-#token-hud.dorako-ui.placeable-hud .control-icon.active {
- color: var(--color-text-light-highlight);
- background-color: var(--secondary-light);
- 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);
-}
-#token-hud.dorako-ui.placeable-hud .control-icon > img {
- opacity: 1;
- filter: sepia() brightness(0.8) drop-shadow(0px 0px 3px black);
-}
-#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);
-}
-#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.sheet.familiar form {
- background: unset;
-}
-.dorako-ui.sheet.party [data-tab=overview] .summary {
- padding: 10px 12px;
-}
-.dorako-ui.sheet.party [data-tab=overview] .member > .data header .hero-points .empty {
- border-color: var(--tertiary);
-}
-.dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-background .pc {
- gap: 4px;
-}
-.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);
- border-radius: 2px;
- margin: 0px;
- margin-right: 8px;
-}
-.dorako-ui.actor.sheet .crb-style aside .classdc-rank .modifiers_button {
- border-radius: 2px;
-}
-.dorako-ui.actor.sheet .crb-style aside .sidebar select {
- color: white;
-}
-.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.actor.sheet button.use-action {
- text-shadow: unset !important;
-}
-.dorako-ui.actor.sheet button.use-action select {
- box-shadow: unset !important;
-}
-.dorako-ui.actor.sheet .crb-style aside .modifiers_button {
- text-shadow: none;
-}
-.dorako-ui.actor.sheet .crb-style aside .modifiers_button:hover:not(:disabled) {
- background: white;
- color: var(--primary);
-}
-.dorako-ui.actor.sheet .crb-style {
- background-image: url("../img/header.webp"), var(--sheet);
-}
-.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.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options {
- gap: 3px;
-}
-.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.actor.loot section.sidebar .gm-settings .loot-distribution button {
- background-color: var(--tertiary);
-}
-.dorako-ui.sheet.actor.loot section.sidebar .gm-settings .loot-distribution button:hover {
- 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);
-}
-.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.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.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;
-}
-.dorako-ui.actor.sheet .inventory .list-row .item-controls .item-control.item-carry-type:not(.active) {
- color: var(--half-transparent);
-}
-.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.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name .item-image .item-icon {
- border-radius: 2px;
-}
-.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.actor.sheet .inventory .item-name .item-image:last-child {
- border-bottom: 1px solid var(--gold-brown);
-}
-.dorako-ui.actor.sheet .inventory .container-held-items .item-name .item-image {
- border-left: 1px solid var(--gold-brown);
-}
-.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.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;
-}
-
-[data-dorako-ui-theme].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary, [data-dorako-ui-theme].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary, [data-dorako-ui-theme].sheet.party [data-tab=overview] .summary, [data-dorako-ui-theme].sheet.party [data-tab=exploration] .activities .member-activity, [data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier, [data-dorako-ui-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, [data-dorako-ui-theme].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute, [data-dorako-ui-theme].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);
- color: var(--color-light-1);
-}
-
-[data-dorako-ui-theme].actor.sheet.red-theme {
- --theme-color: var(--primary);
-}
-[data-dorako-ui-theme].actor.sheet.green-theme {
- --color-warm-3: var(--remaster);
- --color-warm-4: var(--remaster-dark);
- --color-scrollbar: var(--remaster-light);
- --color-scrollbar-border: var(--tertiary);
- --theme-color: var(--remaster);
- --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");
-}
-[data-dorako-ui-theme].actor.sheet.green-theme .crb-style {
- --header: url("../img/green-header.webp");
- background-image: url("../img/green-header.webp"), var(--sheet);
-}
-[data-dorako-ui-theme].actor.sheet.green-theme .crb-style aside {
- background-image: url("../img/green-sidebar-top.webp"), url("../img/green-sidebar-bottom.webp");
-}
-[data-dorako-ui-theme].actor.sheet.green-theme .crb-style aside .logo {
- filter: grayscale(0.6);
-}
-[data-dorako-ui-theme].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);
-}
-[data-dorako-ui-theme].actor.sheet.green-theme .crb-style aside .sidebar .armor-class .shield.hp {
- background: url("../img/blue-shield.webp") no-repeat top center;
-}
-[data-dorako-ui-theme].actor.sheet.green-theme .crb-style aside .sidebar .initiative-select select {
- background-color: var(--remaster);
-}
-[data-dorako-ui-theme].actor.sheet.green-theme .crb-style header.char-header .char-level .level {
- background: url("../img/blue-level-badge.webp") no-repeat;
-}
-[data-dorako-ui-theme].actor.sheet.green-theme .crb-style nav.sheet-navigation {
- background: var(--remaster-light);
-}
-[data-dorako-ui-theme].actor.sheet.green-theme .crb-style nav.sheet-navigation .item:hover,
-[data-dorako-ui-theme].actor.sheet.green-theme .crb-style nav.sheet-navigation .item.active {
- background-image: url("../img/green-nav-item.webp");
-}
-[data-dorako-ui-theme].actor.sheet.blue-theme {
- --color-warm-3: var(--secondary);
- --color-warm-4: var(--secondary-dark);
- --color-scrollbar: var(--secondary-light);
- --color-scrollbar-border: var(--tertiary);
- --theme-color: var(--secondary);
-}
-[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style {
- --header: url("../img/blue-header.webp");
- background-image: url("../img/blue-header.webp"), var(--sheet);
-}
-[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style aside {
- background-image: url("../img/blue-sidebar-top.webp"), url("../img/blue-sidebar-bottom.webp");
-}
-[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style aside .logo {
- filter: grayscale(0.6);
-}
-[data-dorako-ui-theme].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);
-}
-[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style aside .sidebar .armor-class .shield.hp {
- background: url("../img/img/blue-shield.webp") no-repeat top center;
-}
-[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style aside .sidebar .initiative-select select {
- background-color: var(--secondary);
-}
-[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style header.char-header .char-level .level {
- background: url("../img/blue-level-badge.webp") no-repeat;
-}
-[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style nav.sheet-navigation {
- background: var(--secondary-light);
-}
-[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style nav.sheet-navigation .item:hover,
-[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style nav.sheet-navigation .item.active {
- background-image: url("../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) {
- 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 button.use-action {
- color: black !important;
-}
-.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;
- 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.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), 0 0 5px rgba(0, 0, 0, 0.8);
- background-color: var(--glass-bg);
-}
-.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-color: var(--glass-bg-light);
-}
-.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;
-}
-.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);
-}
-.dorako-ui.dark-theme.sheet.party form {
- background: unset;
-}
-.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;
-}
-.dorako-ui.dark-theme.sheet.party .sidebar .box footer {
- background: var(--tertiary);
-}
-.dorako-ui.dark-theme.sheet.party [data-tab=exploration] .exploration-members .member .sub-data {
- background-color: rgba(255, 255, 255, 0.1);
-}
-.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.party [data-tab=overview] .member .main-stats .ac .value {
- 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);
-}
-.dorako-ui.dark-theme.sheet.party [data-tab=aftermath] .activities .member-activity .empty .name, .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.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.dark-theme.sheet.party [data-tab=overview] .member .name .hero-points .empty {
- border-color: 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 {
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset;
- --color-border-piercing: #5c5c5c;
- --color-border-slashing: #5c5c5c;
- --color-border-bludgeoning: #5c5c5c;
-}
-.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.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.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.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.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.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 .tags .tag.tag_secondary,
-.dorako-ui.dark-theme .tags .tag option.tag_secondary {
- background-color: var(--tertiary-dark);
- color: black;
-}
-.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.actor.loot section.sidebar .gm-settings .loot-distribution {
- gap: 5px;
-}
-.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.actor.loot section.sidebar .gm-settings .loot-distribution button:hover {
- background-color: var(--tertiary-dark);
- color: black;
-}
-.dorako-ui.dark-theme.actor.sheet .inventory .item-summary {
- background: rgba(0, 0, 0, 0.25);
-}
-.dorako-ui.dark-theme.actor.sheet .inventory .list-row .item-controls .item-control.item-toggle-invest {
- color: var(--half-transparent);
-}
-.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.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.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.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.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.actor.sheet .crb-style .sheet-body .sheet-content .tab.biography h3 {
- color: var(--tertiary);
- border-color: var(--tertiary);
-}
-.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.actor.sheet.character .crb-style .sheet-body .sheet-content h3.header {
- color: 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.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);
-}
-.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.actor.sheet .inventory .list-row .item-controls .item-control.toggle-invested {
- color: rgba(255, 255, 255, 0.5);
-}
-.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.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.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.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane h1 {
- color: var(--tertiary);
-}
-.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.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.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.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.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.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.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);
- 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);
- color: white;
- text-shadow: 0px 0px 3px black;
-}
-.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.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.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.actor.sheet.character .crb-style .sheet-body .sheet-content nav .tab.active {
- color: var(--tertiary);
-}
-.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.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.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.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.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);
-}
-.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;
-}
-.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.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.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;
-}
-.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);
-}
-.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);
-}
-.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;
-}
-.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;
-}
-.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);
-}
-.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;
-}
-.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);
- color: var(--color-text-light-highlight);
-}
-
-#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%;
-}
-#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);
-}
-#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);
- color: var(--color-text-light-highlight);
- text-align: right;
- border: none;
-}
-#effects-panel.dorako-ui .effect-item .effect-info p:last-child {
- margin-bottom: 0px;
-}
-#effects-panel.dorako-ui .effect-item .effect-info .tags {
- justify-content: flex-end;
-}
-#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;
- 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;
- 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);
-}
-
-.dorako-ui.familiar .main-section {
- gap: 10px;
- margin: 0px 10px;
-}
-.dorako-ui.familiar .main-container {
- display: flex;
- flex-direction: column;
- gap: 10px;
-}
-.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);
-}
-.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);
-}
-.dorako-ui.familiar .window-content .skills-content .skills-list .skill-name:hover .score {
- color: var(--tertiary);
-}
-.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;
-}
-.dorako-ui.familiar .section-container .section-header {
- background: var(--primary);
- border-radius: 5px 5px 0px 0px;
- border: none;
- box-shadow: var(--gold-and-glow);
-}
-.dorako-ui.familiar .section-container .section-body {
- border: none;
-}
-
-.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 {
- 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);
-}
-.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);
-}
-.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 {
- 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;
-}
-.dorako-ui.familiar.glassy-theme .window-content {
- box-shadow: unset !important;
- background: unset !important;
- margin: unset;
-}
-.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);
-}
-.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);
-}
-.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);
-}
-.dorako-ui.familiar.glassy-theme .familiar-sheet-header select:hover {
- color: var(--color-text-light-highlight);
-}
-.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);
-}
-.dorako-ui.familiar.glassy-theme .familiar-sheet-header .traits {
- display: flex;
- gap: 1px;
-}
-.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);
-}
-.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=gm].message-sender {
- max-width: fit-content;
-}
-.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=gm] [data-visibility=gm] {
- outline: none;
- padding: initial;
-}
-.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=owner] {
- background: rgba(245, 234, 245, 0.1333333333);
-}
-.dorako-ui.dark-theme [data-visibility]:not([data-visibility=all])[data-visibility=owner] [data-visibility=owner] {
- outline: none;
- padding: initial;
-}
-
-.dorako-ui.hazard {
- --hazard: #1c3532;
-}
-.dorako-ui.hazard form > header {
- box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5);
-}
-.dorako-ui.hazard .content {
- display: flex;
- flex-direction: column;
- gap: 10px;
-}
-.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;
-}
-.dorako-ui.hazard .content .section-container:first-child {
- margin-top: 10px;
-}
-.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);
-}
-.dorako-ui.hazard .content .section-container .section-body {
- border: none;
-}
-
-.dorako-ui.dark-theme.hazard input {
- color: var(--color-text-light-primary);
-}
-.dorako-ui.dark-theme.hazard .sidebar {
- border-right: 1px solid var(--tertiary);
-}
-.dorako-ui.dark-theme.hazard .sidebar .health input {
- color: var(--color-text-light-primary);
-}
-
-.dorako-ui.hazard.glassy-theme {
- 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.hazard.glassy-theme .editable {
- margin-right: 5px;
-}
-.dorako-ui.hazard.glassy-theme .window-content {
- background: unset !important;
- box-shadow: unset !important;
- margin: unset;
-}
-.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;
-}
-.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.hazard.glassy-theme .sidebar .sidebar-title {
- border-color: var(--tertiary);
-}
-.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.hazard.glassy-theme .sidebar select:hover {
- color: var(--color-text-light-highlight);
-}
-.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-ux.sheet.pf2e.actor.npc {
- --color-text-dark-input: black;
-}
-.dorako-ux.sheet.pf2e.actor.npc form .activity-icon {
- font-weight: 100;
-}
-.dorako-ux.sheet.pf2e.actor.npc form input.adjustable:not(:focus).adjusted-higher,
-.dorako-ux.sheet.pf2e.actor.npc form span.adjustable.adjusted-higher {
- color: green !important;
-}
-.dorako-ux.sheet.pf2e.actor.npc form input.adjustable:not(:focus).adjusted-lower,
-.dorako-ux.sheet.pf2e.actor.npc form span.adjustable.adjusted-lower {
- color: red !important;
-}
-.dorako-ux.sheet.pf2e.actor.npc.actor.npc.sheet form .side-bar-label.empty {
- color: var(--section-header-text-color);
-}
-.dorako-ux.sheet.pf2e.actor.npc .item.empty {
- color: var(--color-text-dark-inactive);
-}
-
-/* Green */
-.dorako-ui.sheet.pf2e.actor.npc.green-theme {
- --section-background: var(--remaster-dark);
- --section-header: var(--remaster);
- --section-border-color: var(--tertiary);
- --section-outline-color: var(--gold-brown);
- --section-header-text-color: var(--color-light-2);
- --tag-border-color: var(--color-light-5);
- --tag-background-color: var(--remaster);
- --tag-text-color: var(--tertiary);
- --color-text-dark-input: var(--color-light-5);
- --color-border-light-highlight: var(--remaster);
- --color-border-light-primary: var(--remaster-light);
- --color-border-light-tertiary: var(--remaster);
- --color-border-light-2: var(--color-light-5);
-}
-
-/* Blue */
-.dorako-ui.sheet.pf2e.actor.npc.blue-theme {
- --section-background: var(--secondary-dark);
- --section-header: var(--secondary);
- --section-border-color: var(--tertiary);
- --section-outline-color: var(--gold-brown);
- --section-header-text-color: var(--color-light-2);
- --tag-border-color: var(--color-light-5);
- --tag-background-color: var(--secondary);
- --tag-text-color: var(--tertiary);
- --color-text-dark-input: var(--color-light-5);
- --color-border-light-highlight: var(--secondary);
- --color-border-light-primary: var(--secondary-light);
- --color-border-light-tertiary: var(--secondary);
- --color-border-light-2: var(--color-light-5);
-}
-
-/* Glassy */
-.dorako-ui.sheet.pf2e.actor.npc.glassy-theme {
- background: none;
- box-shadow: none;
-}
-.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.sheet.pf2e.actor.npc.glassy-theme .window-content {
- 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 {
- 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.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);
-}
-.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;
-}
-
-/* Light */
-.dorako-ui.sheet.pf2e.actor.npc.light-theme .sheet-tabs {
- background-color: #f8f4f1;
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18);
- border: 1px solid #b5b3a4;
- 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);
-}
-
-/* Dark */
-.dorako-ui.dark-theme.sheet.pf2e.actor.npc {
- --color-text-dark-input: var(--color-light-2);
- --tag-border-color: var(--tertiary-dark);
- --tag-background-color: rgba(40, 40, 40, 0.5);
- --tag-text-color: var(--color-light-2);
-}
-
-.dorako-ui.dark-theme.pf2e.actor.npc.actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field input, .dorako-ui.dark-theme.pf2e.actor.npc.actor.npc.sheet form ol.spell-list > li.spell-level-header input[type=number], .dorako-ui.dark-theme.pf2e.actor.npc.actor.npc.sheet form ol.spell-list > li .uses input[type=number] {
- --color-text-dark-input: black;
-}
-
-.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);
-}
-
-.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;
-}
-
-.sheet.pf2e.actor.npc.dark-theme .recall-knowledge .section-body button {
- box-shadow: var(--glassy);
-}
-
-.sheet.pf2e.actor.npc.dark-theme .tabs .item.active {
- color: var(--tertiary);
-}
-
-.actor.pf2e.actor.npc.dark-theme .tabs .item.active,
-.actor.pf2e.actor.npc.dark-theme a:hover {
- text-shadow: 0 0 10px var(--tertiary);
-}
-
-.sheet.pf2e.actor.npc.dark-theme .window-content {
- background: none;
- background-color: #111;
- background: var(--sheet-dark);
- background-size: cover;
-}
-
-.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);
-}
-
-.sheet.pf2e.actor.npc.dark-theme form .notes {
- text-shadow: none;
-}
-
-.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;
-}
-
-.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;
-}
-
-.actor.pf2e.actor.npc.dark-theme form .sheet-tabs .disabled.active,
-.actor.pf2e.actor.npc.dark-theme form .sheet-tabs .disabled:hover {
- color: gray;
-}
-
-.sheet.pf2e.actor.npc.dark-theme .inventory .item-summary,
-.sheet.pf2e.actor.npc.dark-theme ol.spell-list > li .item-summary {
- background-color: transparent;
-}
-
-.sheet.pf2e.actor.npc.dark-theme form .actions-options .actions-option:hover {
- text-shadow: 0 0 10px var(--tertiary);
- color: var(--tertiary);
-}
-
-.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);
-}
-
-.sheet.actor.pf2e.actor.npc.dark-theme form .section-container.toggles {
- border-image-source: var(--ornamentation);
-}
-
-.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#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#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#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#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#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;
-}
-
-.no-compendium-banner-images .compendium-sidebar .directory-item.compendium .compendium-banner {
- display: none;
-}
-
-.dorako-ui.sheet.kingdom-builder form {
- background: var(--sheet);
-}
-.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.sheet.kingdom-builder .window-content {
- box-shadow: var(--gold-and-glow);
- --alt-dark: var(--tertiary);
-}
-.dorako-ui.dark-theme.sheet.kingdom-builder .window-content button[data-action=boost] {
- transition: unset !important;
-}
-.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);
-}
-.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.sheet.kingdom-builder .ability-builder .row-column button.boost {
- --button-color: #316549;
- --button-locked-color: #1b3c2a;
-}
-.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.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.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.kingdom-builder .ability-builder .row-column button.selected {
- background: var(--button-color) !important;
-}
-
-.dorako-ui.kingdom.sheet .tab.active[data-tab=activities] .actions h3.header .filters .choice {
- background-color: var(--secondary);
- opacity: unset;
-}
-.dorako-ui.kingdom.sheet .tab.active[data-tab=activities] .actions h3.header .filters .choice.active {
- background-color: var(--secondary-light);
-}
-
-.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.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.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.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.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.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.sheet.kingdom form {
- background: unset;
-}
-.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.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;
-}
-.dorako-ui.dark-theme.sheet.kingdom form > header input {
- box-shadow: none !important;
- background: none !important;
- border-radius: unset !important;
-}
-.dorako-ui.dark-theme.sheet.kingdom form > header input:hover {
- border-bottom: 1px solid white !important;
-}
-.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.sheet.kingdom form > .container input[type=number]:hover {
- background: var(--tertiary-dark) !important;
- color: black;
-}
-.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.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.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;
-}
-.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-header.light-header-text {
- background-blend-mode: multiply;
- color: white;
- text-shadow: 0px 1px 1px black;
-}
-.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-header.dark-header-text {
- background-blend-mode: luminosity;
- color: black;
- text-shadow: 0px 1px 1px white;
-}
-.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;
-}
-.dorako-ui .message-header .portrait-and-name {
- flex-grow: 1;
- display: flex;
- flex-basis: 100px;
- gap: 5px;
-}
-.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-header .portrait-and-name .portrait-wrapper .portrait {
- height: var(--avatar-size);
- object-fit: contain;
- z-index: 0;
-}
-.dorako-ui .message-header .portrait-and-name .portrait-wrapper .portrait.actor {
- border-radius: 3px;
-}
-.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-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;
-}
-
-/* ----------------------------------------- */
-/* 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;
-}
-
-/* ----------------------------------------- */
-/* Damage buttons */
-/* ----------------------------------------- */
-.dorako-ui.message .message-content .damage-application {
- gap: 2px;
-}
-.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;
- -webkit-text-fill-color: unset;
-}
-.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 .message-content .damage-application button:hover img {
- filter: invert(1);
-}
-.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 .message-content .damage-application button[data-action=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 .message-content .damage-application button[data-action=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 .message-content .damage-application button[data-action=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 .message-content .damage-application button[data-action=apply-healing]:hover {
- background-color: green;
- box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px green;
-}
-.dorako-ui.message .message-content .damage-application button[data-action=apply-healing]:hover .fa-plus {
- color: green;
- text-shadow: none;
-}
-
-/* ----------------------------------------- */
-/* Chat card */
-/* ----------------------------------------- */
-.dorako-ui.message.chat-message.spell {
- padding-bottom: 0px;
-}
-
-.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.chat-message.whisper {
- background-color: var(--whisper-bg);
- background-blend-mode: luminosity;
-}
-.dorako-ui.message.chat-message.blind {
- background-color: var(--blind-bg);
- background-blend-mode: luminosity;
-}
-.dorako-ui.message.chat-message .flavor-text hr {
- display: none;
-}
-.dorako-ui.message.chat-message .persistent-damage-recovery hr {
- display: none;
-}
-.dorako-ui.message.chat-message .persistent-damage-recovery button {
- margin-top: 3px;
-}
-.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);
-}
-.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.chat-message .message-content .dice-roll .dice-result .statuseffect-message {
- background-color: unset;
- box-shadow: none;
- border: none;
-}
-.dorako-ui.message.chat-message .message-content .dice-roll .dice-result .statuseffect-message li:not(:last-child) {
- margin-bottom: 5px;
-}
-.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.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.chat-message .message-content .pf2e.chat-card .tags {
- margin: 3px 1px;
- margin-bottom: 7px;
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .tags .vr {
- display: none;
-}
-.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);
-}
-.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);
-}
-.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);
-}
-.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);
-}
-.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;
-}
-.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;
-}
-.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);
-}
-.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);
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header {
- border: none;
-}
-.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;
-}
-.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;
-}
-.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;
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header h4 s {
- color: gray;
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-header h4 span.heightened {
- color: green;
-}
-.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;
-}
-.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;
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-footer {
- border: none;
-}
-.dorako-ui.message.chat-message .message-content .pf2e.chat-card .card-footer span {
- border-right: 1px solid gray;
- padding-right: 5px;
-}
-.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;
-}
-
-/* ----------------------------------------- */
-/* Attention */
-/* ----------------------------------------- */
-.dorako-ui.message.chat-message.attention {
- animation: wiggle ease-in-out infinite 1s alternate;
-}
-
-@keyframes wiggle {
- 0% {
- transform: scale(0.9) translate(-15px);
- }
- 100% {
- transform: scale(0.9) translate(15px);
- }
-}
-.dorako-ui.message.chat-message.spell {
- padding-bottom: 3px;
-}
-
-/* ----------------------------------------- */
-/* 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);
-}
-.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);
-}
-.dorako-ui.dark-theme.message.chat-message .dice-roll .dice-total.success {
- color: #00c000;
-}
-.dorako-ui.dark-theme.message.chat-message .dice-roll .dice-total.failure {
- color: #ff4040;
-}
-.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;
-}
-.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);
-}
-.dorako-ui.dark-theme.message.chat-message .persistent-damage-recovery hr {
- display: none;
-}
-.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;
-}
-.dorako-ui.dark-theme.message.chat-message .persistent-damage-recovery button:hover {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
-}
-.dorako-ui.dark-theme.message.chat-message .table-draw .table-description {
- color: var(--color-text-light-highlight);
- border-top: 1px solid var(--tertiary);
-}
-.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;
-}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons {
- margin: 0px;
- margin-top: 5px;
-}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button.with-image {
- 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);
-}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button.with-image:hover {
- color: white;
- background: var(--primary-light);
-}
-.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;
-}
-.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);
-}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons button:hover {
- color: white;
- background: var(--primary-light);
-}
-.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);
-}
-.dorako-ui.dark-theme.message.chat-message .pf2e.chat-card .card-buttons .hidden-to-others:hover {
- color: white;
- background: var(--secondary-light);
-}
-.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;
-}
-.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);
-}
-.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);
-}
-
-/* ----------------------------------------- */
-/* Damage buttons */
-/* ----------------------------------------- */
-.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;
- 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;
-}
-.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));
-}
-.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);
-}
-.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));
-}
-.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;
-}
-.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;
-}
-.dorako-ui.dark-theme.message .message-content .damage-application button.shield-block:hover {
- background-color: var(--secondary-light);
- border: none;
-}
-.dorako-ui.dark-theme.message .message-content .damage-application button.shield-block.shield-activated {
- background-color: var(--secondary-light);
- border: none;
-}
-.dorako-ui.dark-theme.message .message-content .damage-application button.shield-block.shield-activated:hover {
- background-color: var(--secondary-dark);
- border: none;
-}
-.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;
-}
-.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;
-}
-
-/* ----------------------------------------- */
-/* Chat card */
-/* ----------------------------------------- */
-.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.message.chat-message.dark-theme .tags .tag_transparent {
- box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
-}
-.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.message.chat-message.dark-theme span[data-pf2-check][data-pf2-traits*=secret] {
- background: #f3ddf3;
-}
-.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card {
- margin-top: 5px;
-}
-.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card .apply-condition {
- margin-top: 0px;
-}
-.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);
-}
-.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);
-}
-.dorako-ui.message.chat-message.dark-theme .message-content .pf2e-pd-card > div:not(.card-buttons) {
- margin-bottom: 5px;
-}
-.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;
-}
-.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;
-}
-.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;
-}
-
-/* ----------------------------------------- */
-/* Damage types */
-/* ----------------------------------------- */
-.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;
-}
-.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.dark-theme .message-content .damage-roll .dice-result .instance.cold .icon {
- color: #4949cc;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.electricity {
- border-color: #f1b012;
- color: darkgoldenrod;
-}
-.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);
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.electricity .icon {
- color: #f1b012;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.evil {
- border-color: #842ac4;
- color: #611f90;
-}
-.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);
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.evil .icon {
- color: #842ac4;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.fire {
- border-color: #e64100;
- color: #a62f00;
-}
-.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);
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.fire .icon {
- color: #e64100;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.force {
- border-color: #89edfc;
- color: #4be3fa;
-}
-.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);
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.force .icon {
- color: #89edfc;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.good {
- border-color: #d99f0e;
- color: #9d730a;
-}
-.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);
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.good .icon {
- color: #d99f0e;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.lawful {
- border-color: #a86400;
- color: #683e00;
-}
-.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.dark-theme .message-content .damage-roll .dice-result .instance.lawful .icon {
- color: #a86400;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.mental {
- border-color: #3d53c7;
- color: #2c3d99;
-}
-.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.dark-theme .message-content .damage-roll .dice-result .instance.mental .icon {
- color: #3d53c7;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.negative {
- border-color: #4e4e68;
- color: #4e4e68;
-}
-.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.dark-theme .message-content .damage-roll .dice-result .instance.negative .icon {
- color: #4e4e68;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.piercing {
- border-color: #acacac;
- color: #8c8c8c;
-}
-.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.dark-theme .message-content .damage-roll .dice-result .instance.piercing .icon {
- color: #acacac;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.poison {
- border-color: #7e9f45;
- color: #5b7332;
-}
-.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.dark-theme .message-content .damage-roll .dice-result .instance.poison .icon {
- color: #7e9f45;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.positive {
- border-color: white;
- color: #ffffbf;
-}
-.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.dark-theme .message-content .damage-roll .dice-result .instance.positive .icon {
- 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);
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.slashing .icon {
- color: #acacac;
-}
-.dorako-ui.message.dark-theme .message-content .damage-roll .dice-result .instance.sonic {
- border-color: #00cbcb;
- color: darkcyan;
-}
-.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.dark-theme .message-content .damage-roll .dice-result .instance.sonic .icon {
- color: #00cbcb;
-}
-.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;
-}
-
-/* ----------------------------------------- */
-/* FPS display */
-/* ----------------------------------------- */
-#fps[data-dorako-ui-theme] {
- background: var(--app-background);
- border: var(--app-border-style);
- border-color: var(--app-border-color);
- text-shadow: var(--app-text-shadow);
- border-radius: var(--border-radius);
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
-}
-
-/* ----------------------------------------- */
-/* Tooltip */
-/* ----------------------------------------- */
-#tooltip[data-dorako-ui-theme] {
- 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;
- padding: 0.4em 0.6em;
-}
-
-/* ----------------------------------------- */
-/* Players */
-/* ----------------------------------------- */
-#players[data-dorako-ui-theme] {
- background: var(--app-background);
- border: var(--app-border-style);
- border-color: var(--app-border-color);
- text-shadow: var(--app-text-shadow);
- border-radius: var(--border-radius);
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
-}
-#players[data-dorako-ui-theme] 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;
- color: var(--color-light-3);
+ color: var(--color-light-3);
}
#players[data-dorako-ui-theme] h3:hover {
color: var(--color-light-1);
@@ -8946,44 +5130,15 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
/* ----------------------------------------- */
/* Map v1 styling to v2 values */
/* ----------------------------------------- */
-[data-dorako-ui-theme],
-[data-dorako-ui-theme][data-dorako-ui-scope=limited] {
+[data-dorako-ui-theme] {
--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-border-light-1: var(--color-cool-3);
- --color-border-light-2: var(--color-cool-4);
- --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);
}
/* ----------------------------------------- */
/* limited scope specific */
/* ----------------------------------------- */
[data-dorako-ui-theme][data-dorako-ui-scope=limited][data-color-scheme=dark] {
- --color-rarity-common: #efeadc;
- --color-rarity-uncommon: #c45500;
- --color-rarity-rare: #5362ff;
- --color-rarity-unique: #e127e1;
--rarity-common: #e1d8cf;
--rarity-uncommon: #c45500;
--rarity-rare: #5362ff;
@@ -8994,11 +5149,11 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
/* ------------------------------------------------------------- */
/* Generalized style choices (inclusive of limited scope) */
/* ------------------------------------------------------------- */
-[data-dorako-ui-theme][data-dorako-ui-theme][data-color-scheme=dark] {
- --color-rarity-common: #efeadc;
- --color-rarity-uncommon: #c45500;
- --color-rarity-rare: #5362ff;
- --color-rarity-unique: #e127e1;
+[data-dorako-ui-theme][data-color-scheme=dark] {
+ --rarity-common: #e1d8cf;
+ --rarity-uncommon: #c45500;
+ --rarity-rare: #5362ff;
+ --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");
/* Degrees of success */
--degree-success-critical: rgb(107, 255, 0);
@@ -9023,6 +5178,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--icon-border-color: var(--color-warm-2);
--box-shadow: 0px 1px 3px 1px black;
--app-text-shadow: 0px 1px 2px black;
+ --window-app-box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px var(--color-warm-3-10),
+ 0px 0px 30px 20px var(--color-warm-2-20), 0px 0px 10px 05px var(--color-warm-1-40);
}
[data-dorako-ui-theme] ::-webkit-scrollbar-thumb {
outline: none;
@@ -9036,6 +5193,10 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: unset;
border-radius: 4px;
}
+[data-dorako-ui-theme] input[type=checkbox]:checked,
+[data-dorako-ui-theme] input[type=radio]:checked {
+ accent-color: var(--accent-color);
+}
[data-dorako-ui-theme] code {
background: var(--color-cool-4);
border: 1px solid var(--color-cool-3);
@@ -9048,11 +5209,12 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
[data-dorako-ui-theme] a.entity-link,
[data-dorako-ui-theme] [data-pf2-action],
[data-dorako-ui-theme] span[data-pf2-effect-area],
+[data-dorako-ui-theme] a.inline-check,
[data-dorako-ui-theme] a.inline-check .label,
[data-dorako-ui-theme] a.inline-roll {
background: var(--inline-bg);
border: 1px solid var(--inline-border-color);
- color: var(--inline-text-color);
+ color: var(--inline-text-color) !important;
box-shadow: var(--inline-box-shadow);
}
[data-dorako-ui-theme] a.content-link::before,
@@ -9070,6 +5232,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
[data-dorako-ui-theme] span[data-pf2-effect-area]::before,
[data-dorako-ui-theme] span[data-pf2-effect-area] i,
[data-dorako-ui-theme] span[data-pf2-effect-area] i.icon,
+[data-dorako-ui-theme] a.inline-check::before,
+[data-dorako-ui-theme] a.inline-check i,
+[data-dorako-ui-theme] a.inline-check i.icon,
[data-dorako-ui-theme] a.inline-check .label::before,
[data-dorako-ui-theme] a.inline-check .label i,
[data-dorako-ui-theme] a.inline-check .label i.icon,
@@ -9078,6 +5243,16 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
[data-dorako-ui-theme] a.inline-roll i.icon {
color: var(--inline-icon-color);
}
+[data-dorako-ui-theme] a.content-link [data-visibility]:not([data-visibility=all])[data-visibility=gm],
+[data-dorako-ui-theme] [data-pf2-check] [data-visibility]:not([data-visibility=all])[data-visibility=gm],
+[data-dorako-ui-theme] a.entity-link [data-visibility]:not([data-visibility=all])[data-visibility=gm],
+[data-dorako-ui-theme] [data-pf2-action] [data-visibility]:not([data-visibility=all])[data-visibility=gm],
+[data-dorako-ui-theme] span[data-pf2-effect-area] [data-visibility]:not([data-visibility=all])[data-visibility=gm],
+[data-dorako-ui-theme] a.inline-check [data-visibility]:not([data-visibility=all])[data-visibility=gm],
+[data-dorako-ui-theme] a.inline-check .label [data-visibility]:not([data-visibility=all])[data-visibility=gm],
+[data-dorako-ui-theme] a.inline-roll [data-visibility]:not([data-visibility=all])[data-visibility=gm] {
+ color: black;
+}
[data-dorako-ui-theme] 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;
@@ -9151,9 +5326,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border: 1px solid var(--color-cool-3);
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] input[type=range]:not(:disabled)::-webkit-slider-thumb {
- background: var(--color-cool-3);
- border: 1px solid var(--color-cool-4);
- background: var(--color-warm-2);
+ background: var(--accent-color);
border: 1px solid var(--color-warm-1);
transition: outline 0.15s;
}
@@ -9174,7 +5347,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
display: flex;
align-items: center;
gap: 0.25rem;
- background: var(--color-warm-2);
+ background: var(--accent-color);
border: 1px solid var(--color-warm-1);
color: var(--color-light-1);
text-shadow: 0px 1px 2px black;
@@ -9191,15 +5364,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -9208,7 +5372,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] a.button:not(.disabled, :disabled):hover,
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] button:not(.disabled, :disabled):hover {
@@ -9267,15 +5430,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -9284,7 +5438,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -9426,10 +5579,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] input[type=checkbox]:checked,
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] input[type=radio]:checked {
- accent-color: var(--accent-color);
-}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] textarea {
color: var(--color-light-2);
background: var(--input-background-color);
@@ -9449,15 +5598,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -9466,7 +5606,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -9510,6 +5649,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] [data-visibility]:not([data-visibility=all]) {
outline: 1px dashed var(--color-scrollbar-border);
+ color: black;
+ text-shadow: none;
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] form .form-group .form-fields button {
height: var(--form-field-height);
@@ -9522,6 +5663,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
+ border: 1px solid var(--icon-border-color);
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited].sheet header.sheet-header h1 input {
--font-size: inherit;
@@ -9550,7 +5692,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border: var(--window-app-border-style);
border-color: var(--window-app-border-color);
backdrop-filter: blur(4px);
- box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px var(--color-warm-3-10), 0px 0px 30px 20px var(--color-warm-2-20), 0px 0px 10px 5px var(--color-warm-1-40);
+ box-shadow: var(--window-app-box-shadow);
}
[data-dorako-ui-theme].window-app.sidebar-popout {
border: var(--app-border-style);
@@ -9646,15 +5788,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -9663,7 +5796,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
--button-background-color: var(--color-cool-3-75);
--button-border-color: var(--color-cool-2);
--button-text-color: var(--color-light-2);
@@ -9736,15 +5868,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -9753,7 +5876,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
padding: 4px 8px;
margin: 1px 4px;
}
@@ -9845,8 +5967,71 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
}
[data-dorako-ui-theme] .directory .action-buttons button,
[data-dorako-ui-theme] .settings-sidebar button {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background: var(--button-background-color);
+ border: var(--app-border-style);
+ border-color: var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: var(--app-text-shadow);
+}
+[data-dorako-ui-theme] .directory .action-buttons button:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme] .settings-sidebar button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: var(--app-border-style);
+ border-color: var(--button-hover-border-color);
box-shadow: var(--box-shadow);
}
+[data-dorako-ui-theme] .directory .action-buttons button.selected, [data-dorako-ui-theme] .directory .action-buttons button.active,
+[data-dorako-ui-theme] .settings-sidebar button.selected,
+[data-dorako-ui-theme] .settings-sidebar 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-dorako-ui-theme] .directory .action-buttons button.disabled, [data-dorako-ui-theme] .directory .action-buttons button:disabled,
+[data-dorako-ui-theme] .settings-sidebar button.disabled,
+[data-dorako-ui-theme] .settings-sidebar button:disabled {
+ --button-background-color: var(--button-disabled-background-color);
+ --button-border-color: var(--button-disabled-border-color);
+ --button-hover-background-color: var(--button-disabled-background-color);
+ --button-text-color: var(--color-light-5);
+}
+[data-dorako-ui-theme] .directory .action-buttons button.bright,
+[data-dorako-ui-theme] .settings-sidebar 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: none;
+}
+[data-dorako-ui-theme] .directory .action-buttons button.bright.disabled, [data-dorako-ui-theme] .directory .action-buttons button.bright:disabled,
+[data-dorako-ui-theme] .settings-sidebar button.bright.disabled,
+[data-dorako-ui-theme] .settings-sidebar 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-dorako-ui-theme] .directory .action-buttons button.bright:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme] .settings-sidebar button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
[data-dorako-ui-theme] #chat-form {
margin: 0px var(--sidebar-margin);
}
@@ -9911,15 +6096,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -9928,7 +6104,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
padding: 4px 8px;
}
[data-dorako-ui-theme].window-app .tabs .item:not(.disabled, :disabled):hover {
@@ -10030,15 +6205,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -10047,7 +6213,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
border-radius: 3px;
padding: 2px 5px;
}
@@ -10155,39 +6320,69 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
height: 12px;
font: 12px/1 Arial;
}
-[data-dorako-ui-theme] .tagify tag .tagify__tag__removeBtn,
-[data-dorako-ui-theme] .tagify tag > div .tagify__tag-text,
-[data-dorako-ui-theme] tags.tagify.pf2e-tagify tag .tagify__tag__removeBtn,
-[data-dorako-ui-theme] tags.tagify.pf2e-tagify tag > div .tagify__tag-text {
- color: var(--tag-color);
+[data-dorako-ui-theme] .tagify tag .tagify__tag__removeBtn,
+[data-dorako-ui-theme] .tagify tag > div .tagify__tag-text,
+[data-dorako-ui-theme] tags.tagify.pf2e-tagify tag .tagify__tag__removeBtn,
+[data-dorako-ui-theme] tags.tagify.pf2e-tagify tag > div .tagify__tag-text {
+ color: var(--tag-color);
+}
+
+/* ----------------------------------------- */
+/* System overwrites */
+/* ----------------------------------------- */
+[data-dorako-ui-theme][data-color-scheme=dark].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);
+}
+
+[data-dorako-ui-theme].pf2e.item.sheet input {
+ background: var(--input-background-color);
+ border: var(--app-border-style);
+ border-color: var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ transition: outline-color 0.5s;
+}
+[data-dorako-ui-theme].pf2e.item.sheet input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet input:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: var(--app-border-style);
+ border-color: var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+[data-dorako-ui-theme].pf2e.item.sheet input.disabled, [data-dorako-ui-theme].pf2e.item.sheet input:disabled {
+ --input-text-color: var(--color-light-disabled);
+ --input-background-color: var(--input-disabled-background-color);
+ --input-border-color: var(--input-disabled-border-color);
+}
+[data-dorako-ui-theme].pf2e.item.sheet input.disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet input:disabled::placeholder {
+ color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-
-/* ----------------------------------------- */
-/* System overwrites */
-/* ----------------------------------------- */
-[data-dorako-ui-theme][data-color-scheme=dark].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);
+[data-dorako-ui-theme].pf2e.item.sheet input::placeholder {
+ color: var(--input-placeholder-color);
}
-[data-dorako-ui-theme][data-color-scheme=dark].pf2e.item.sheet form .sheet-content section.sidebar .item-summary, [data-dorako-ui-theme][data-color-scheme=dark].pf2e.item.sheet form .sheet-content section.sheet-sidebar .item-summary {
- color: var(--color-light-2);
+[data-dorako-ui-theme].pf2e.item.sheet input::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+[data-dorako-ui-theme].pf2e.item.sheet input[type=checkbox] {
+ outline: unset !important;
+ border: unset !important;
+ box-shadow: unset !important;
}
-[data-dorako-ui-theme][data-color-scheme=dark].pf2e.item.sheet form .tab.active.rules .rule-form .rule-element-header .priority input {
+[data-dorako-ui-theme].pf2e.item.sheet form .tab.active.rules .rule-form .rule-element-header .priority input {
width: 5ch;
}
-
-[data-dorako-ui-theme].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;
+[data-dorako-ui-theme].pf2e.item.sheet form .sheet-content section.sidebar .item-summary, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content section.sheet-sidebar .item-summary {
+ color: var(--color-text-dark-secondary);
}
[data-dorako-ui-theme].pf2e.item.sheet .sheet-header .details {
align-items: center;
@@ -10200,15 +6395,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -10217,7 +6403,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
padding: 4px 8px;
}
[data-dorako-ui-theme]#generate-check-prompt nav h4 a:not(.disabled, :disabled):hover {
@@ -10326,15 +6511,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -10343,7 +6519,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
border-radius: 3px;
align-content: center;
justify-content: center;
@@ -10404,15 +6579,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -10421,7 +6587,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
--button-background-color: var(--color-cool-3-75);
--button-border-color: var(--color-cool-2);
--button-text-color: var(--color-light-2);
@@ -10683,15 +6848,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -10700,7 +6856,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme].pf2e.item.sheet form > nav .sheet-tabs > a:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -10753,15 +6908,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -10770,7 +6916,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
padding: 5px 10px;
}
[data-dorako-ui-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a:not(.disabled, :disabled):hover {
@@ -10831,6 +6976,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background-color: var(--visibility-gm-bg);
border-style: dashed;
border-color: var(--color-warm-4);
+ text-shadow: none;
+ color: black;
}
[data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.editor-edit {
background: var(--color-cool-4);
@@ -10908,15 +7055,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -10925,7 +7063,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
margin-bottom: var(--controls-margin);
height: var(--control-size);
width: var(--control-size);
@@ -10997,15 +7134,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -11014,7 +7142,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
--button-background-color: var(--color-cool-3-75);
--button-border-color: var(--color-cool-2);
--button-text-color: var(--color-light-2);
@@ -11081,7 +7208,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
}
[data-dorako-ui-theme]#darkness-adjuster {
- height: 42px !important;
+ outline: none;
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -11089,9 +7216,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
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);
}
[data-dorako-ui-theme]#darkness-adjuster .window-content {
overflow: hidden;
@@ -11197,15 +7321,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -11214,7 +7329,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
line-height: var(--control-size);
}
#navigation[data-dorako-ui-theme] ol#scene-list li.nav-item:not(.disabled, :disabled):hover {
@@ -11276,15 +7390,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -11293,7 +7398,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- 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);
@@ -11349,15 +7453,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -11366,7 +7461,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
--button-background-color: var(--color-cool-3-75);
--button-border-color: var(--color-cool-2);
--button-text-color: var(--color-light-2);
@@ -11616,15 +7710,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -11633,7 +7718,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme] .control-icon:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -11689,15 +7773,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -11706,7 +7781,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
--button-background-color: var(--color-cool-3-75);
--button-border-color: var(--color-cool-2);
--button-text-color: var(--color-light-2);
@@ -11762,20 +7836,33 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-text-color: var(--color-light-5);
}
+/* ----------------------------------------- */
+/* UI-right */
+/* ----------------------------------------- */
+#ui-right {
+ background: linear-gradient(to left, rgba(0, 0, 0, 0.8) calc(100% - 10px), transparent 100%);
+ padding-left: 10px;
+}
+#ui-right #sidebar {
+ background: none;
+ backdrop-filter: blur(5px);
+ box-shadow: none;
+ border: none;
+ margin: 0px;
+ height: 100%;
+ border-radius: 0px;
+}
+
/* ----------------------------------------- */
/* Sidebar */
/* ----------------------------------------- */
-[data-dorako-ui-theme] #sidebar-tabs {
+[data-dorako-ui-scope=sidebar] #sidebar-tabs {
border: unset;
- --sidebar-tab-height: 22px;
-}
-[data-dorako-ui-theme] #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;
}
-[data-dorako-ui-theme] #sidebar-tabs > .item:hover {
+[data-dorako-ui-scope=sidebar] #sidebar-tabs > .item:hover {
color: var(--color-light-2);
}
-[data-dorako-ui-theme] #sidebar-tabs > .item.active {
+[data-dorako-ui-scope=sidebar] #sidebar-tabs > .item.active {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -11788,18 +7875,119 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-color: var(--color-warm-1);
color: var(--color-light-2);
}
-[data-dorako-ui-theme]#sidebar.collapsed #sidebar-tabs > .item.active {
- border-color: var(--color-warm-1);
+[data-dorako-ui-scope=sidebar] .tab button {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background: var(--button-background-color);
+ border: var(--app-border-style);
+ border-color: var(--button-border-color);
+ color: var(--button-text-color);
+ box-shadow: var(--box-shadow);
+ text-decoration: none;
+ cursor: pointer;
+ text-shadow: var(--app-text-shadow);
}
-[data-dorako-ui-theme]#sidebar.collapsed #sidebar-tabs > .item.active:first-child {
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
+[data-dorako-ui-scope=sidebar] .tab button:not(.disabled, :disabled):hover {
+ background: var(--button-hover-background-color);
+ color: var(--button-hover-text-color);
+ border: var(--app-border-style);
+ border-color: var(--button-hover-border-color);
+ box-shadow: var(--box-shadow);
+}
+[data-dorako-ui-scope=sidebar] .tab button.selected, [data-dorako-ui-scope=sidebar] .tab 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-dorako-ui-scope=sidebar] .tab button.disabled, [data-dorako-ui-scope=sidebar] .tab button:disabled {
+ --button-background-color: var(--button-disabled-background-color);
+ --button-border-color: var(--button-disabled-border-color);
+ --button-hover-background-color: var(--button-disabled-background-color);
+ --button-text-color: var(--color-light-5);
+}
+[data-dorako-ui-scope=sidebar] .tab 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: none;
+}
+[data-dorako-ui-scope=sidebar] .tab button.bright.disabled, [data-dorako-ui-scope=sidebar] .tab 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-dorako-ui-scope=sidebar] .tab button.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+[data-dorako-ui-scope=sidebar] .tab input:not([type=range]) {
+ background: var(--input-background-color);
+ border: var(--app-border-style);
+ border-color: var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ transition: outline-color 0.5s;
+}
+[data-dorako-ui-scope=sidebar] .tab input:not([type=range]):not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=sidebar] .tab input:not([type=range]):focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: var(--app-border-style);
+ border-color: var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
+}
+[data-dorako-ui-scope=sidebar] .tab input:not([type=range]).disabled, [data-dorako-ui-scope=sidebar] .tab input:not([type=range]):disabled {
+ --input-text-color: var(--color-light-disabled);
+ --input-background-color: var(--input-disabled-background-color);
+ --input-border-color: var(--input-disabled-border-color);
+}
+[data-dorako-ui-scope=sidebar] .tab input:not([type=range]).disabled::placeholder, [data-dorako-ui-scope=sidebar] .tab input:not([type=range]):disabled::placeholder {
+ color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
+}
+[data-dorako-ui-scope=sidebar] .tab input:not([type=range])::placeholder {
+ color: var(--input-placeholder-color);
+}
+[data-dorako-ui-scope=sidebar] .tab input:not([type=range])::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+[data-dorako-ui-scope=sidebar] .tab input:not([type=range])[type=checkbox] {
+ outline: unset !important;
+ border: unset !important;
+ box-shadow: unset !important;
+}
+[data-dorako-ui-scope=sidebar] ::-webkit-scrollbar-thumb {
+ outline: none;
+ border-radius: 3px;
+ background: var(--color-scrollbar);
+ border: 1px solid var(--color-scrollbar-border);
+ transition: outline 0.15s;
+}
+[data-dorako-ui-scope=sidebar] ::-webkit-scrollbar-track {
+ box-shadow: 0 0 1px var(--color-cool-3) inset;
+ box-shadow: unset;
+ border-radius: 4px;
}
-[data-dorako-ui-theme] #settings ul#game-details li.system-buttons {
+[data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons {
gap: 5px;
}
-[data-dorako-ui-theme] #settings ul#game-details li.system-buttons button {
+[data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -11807,15 +7995,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -11824,29 +8003,28 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
-[data-dorako-ui-theme] #settings ul#game-details li.system-buttons button:not(.disabled, :disabled):hover {
+[data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
border: var(--app-border-style);
border-color: var(--button-hover-border-color);
box-shadow: var(--box-shadow);
}
-[data-dorako-ui-theme] #settings ul#game-details li.system-buttons button.selected, [data-dorako-ui-theme] #settings ul#game-details li.system-buttons button.active {
+[data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button.selected, [data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-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;
}
-[data-dorako-ui-theme] #settings ul#game-details li.system-buttons button.disabled, [data-dorako-ui-theme] #settings ul#game-details li.system-buttons button:disabled {
+[data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button.disabled, [data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button:disabled {
--button-background-color: var(--button-disabled-background-color);
--button-border-color: var(--button-disabled-border-color);
--button-hover-background-color: var(--button-disabled-background-color);
--button-text-color: var(--color-light-5);
}
-[data-dorako-ui-theme] #settings ul#game-details li.system-buttons button.bright {
+[data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -11855,20 +8033,20 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-text-color: #000000;
text-shadow: none;
}
-[data-dorako-ui-theme] #settings ul#game-details li.system-buttons button.bright.disabled, [data-dorako-ui-theme] #settings ul#game-details li.system-buttons button.bright:disabled {
+[data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button.bright.disabled, [data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-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;
}
-[data-dorako-ui-theme] #settings ul#game-details li.system-buttons button.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-[data-dorako-ui-theme] .compendium.directory .directory-header .compendium-name,
-[data-dorako-ui-theme] .compendium-sidebar .directory-item.compendium .compendium-name,
-[data-dorako-ui-theme] .compendium-sidebar .directory-item.compendium.locked .compendium-name {
+[data-dorako-ui-scope=sidebar] .compendium.directory .directory-header .compendium-name,
+[data-dorako-ui-scope=sidebar] .compendium-sidebar .directory-item.compendium .compendium-name,
+[data-dorako-ui-scope=sidebar] .compendium-sidebar .directory-item.compendium.locked .compendium-name {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -11877,7 +8055,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
color: var(--color-light-3);
}
-[data-dorako-ui-theme] .compendium-sidebar .directory-item.compendium .compendium-footer .source {
+[data-dorako-ui-scope=sidebar] .compendium-sidebar .directory-item.compendium .compendium-footer .source {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -11890,17 +8068,17 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-top-left-radius: unset;
border-bottom-right-radius: unset;
}
-[data-dorako-ui-theme].chat-sidebar,
-[data-dorako-ui-theme] .chat-sidebar {
+[data-dorako-ui-scope=sidebar].chat-sidebar,
+[data-dorako-ui-scope=sidebar] .chat-sidebar {
--sidebar-gap: 4px;
--sidebar-margin: 6px;
gap: var(--sidebar-gap);
padding-bottom: var(--sidebar-margin);
}
-[data-dorako-ui-theme] section.chat-sidebar .jump-to-bottom {
+[data-dorako-ui-scope=sidebar] section.chat-sidebar .jump-to-bottom {
z-index: 1;
}
-[data-dorako-ui-theme] section.chat-sidebar .jump-to-bottom > a {
+[data-dorako-ui-scope=sidebar] section.chat-sidebar .jump-to-bottom > a {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -11908,23 +8086,32 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
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;
+ width: 100%;
--app-background: var(--color-scrollbar);
--app-border-color: var(--color-scrollbar-border);
}
-[data-dorako-ui-theme] section.chat-sidebar .jump-to-bottom > a:hover {
+[data-dorako-ui-scope=sidebar] section.chat-sidebar .jump-to-bottom > a:hover {
--app-background: var(--color-warm-2);
--app-border-color: var(--color-warm-1);
}
-[data-dorako-ui-theme]#sidebar {
- border: 1px solid var(--app-border-color);
- --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 */
+/* ----------------------------------------- */
+[data-dorako-ui-scope=sidebar] .combat-sidebar li.combatant .token-name img.token-effect,
+[data-dorako-ui-theme] .combat-sidebar li.combatant .token-name img.token-effect {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ border: 1px solid;
+ border-color: var(--icon-border-color);
}
[data-dorako-ui-theme].sheet.hazard {
@@ -12146,15 +8333,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -12163,7 +8341,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme].sheet.familiar .skills-content .skills-list .skill-name:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -12206,32 +8383,32 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-border-color: var(--color-warm-1);
}
-.foundry2.sheet.actor.loot {
+[data-dorako-ui-theme].sheet.actor.loot {
--text-dark: var(--color-light-2);
--primary: var(--color-warm-2);
}
-.foundry2.sheet.actor.loot section.sidebar {
+[data-dorako-ui-theme].sheet.actor.loot section.sidebar {
box-shadow: unset;
border: unset;
}
-.foundry2.sheet.actor.loot section.sidebar .image-container > img.actor-image {
+[data-dorako-ui-theme].sheet.actor.loot section.sidebar .image-container > img.actor-image {
border: unset;
}
-.foundry2.sheet.actor.loot section.sidebar .gm-settings {
+[data-dorako-ui-theme].sheet.actor.loot section.sidebar .gm-settings {
border: unset;
}
-.foundry2.sheet.actor.loot .sheet-header {
+[data-dorako-ui-theme].sheet.actor.loot .sheet-header {
border: unset;
box-shadow: unset;
}
-.foundry2.sheet.actor.loot section.sidebar .gm-settings .loot-distribution {
+[data-dorako-ui-theme].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 {
+[data-dorako-ui-theme].sheet.actor.loot .sheet-header .tags .tag, [data-dorako-ui-theme].sheet.actor.loot .sheet-header h1 > input {
background: var(--input-background-color);
border: var(--app-border-style);
border-color: var(--input-border-color) !important;
@@ -12244,41 +8421,34 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
user-select: text;
transition: outline-color 0.5s;
}
-.foundry2.sheet.actor.loot .sheet-header .tags .tag:not(:disabled, .disabled, [type=checkbox]):hover, .foundry2.sheet.actor.loot .sheet-header .tags .tag:focus, .foundry2.sheet.actor.loot .sheet-header h1 > input:not(:disabled, .disabled, [type=checkbox]):hover, .foundry2.sheet.actor.loot .sheet-header h1 > input:focus {
+[data-dorako-ui-theme].sheet.actor.loot .sheet-header .tags .tag:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.actor.loot .sheet-header .tags .tag:focus, [data-dorako-ui-theme].sheet.actor.loot .sheet-header h1 > input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.actor.loot .sheet-header h1 > input:focus {
outline: 2px solid var(--input-focus-outline-color);
border: var(--app-border-style);
border-color: 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 {
+[data-dorako-ui-theme].sheet.actor.loot .sheet-header .tags .tag.disabled, [data-dorako-ui-theme].sheet.actor.loot .sheet-header .tags .tag:disabled, [data-dorako-ui-theme].sheet.actor.loot .sheet-header h1 > input.disabled, [data-dorako-ui-theme].sheet.actor.loot .sheet-header h1 > input:disabled {
--input-text-color: var(--color-light-disabled);
--input-background-color: var(--input-disabled-background-color);
--input-border-color: var(--input-disabled-border-color);
}
-.foundry2.sheet.actor.loot .sheet-header .tags .tag.disabled::placeholder, .foundry2.sheet.actor.loot .sheet-header .tags .tag:disabled::placeholder, .foundry2.sheet.actor.loot .sheet-header h1 > input.disabled::placeholder, .foundry2.sheet.actor.loot .sheet-header h1 > input:disabled::placeholder {
+[data-dorako-ui-theme].sheet.actor.loot .sheet-header .tags .tag.disabled::placeholder, [data-dorako-ui-theme].sheet.actor.loot .sheet-header .tags .tag:disabled::placeholder, [data-dorako-ui-theme].sheet.actor.loot .sheet-header h1 > input.disabled::placeholder, [data-dorako-ui-theme].sheet.actor.loot .sheet-header h1 > input:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-.foundry2.sheet.actor.loot .sheet-header .tags .tag::placeholder, .foundry2.sheet.actor.loot .sheet-header h1 > input::placeholder {
+[data-dorako-ui-theme].sheet.actor.loot .sheet-header .tags .tag::placeholder, [data-dorako-ui-theme].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 {
+[data-dorako-ui-theme].sheet.actor.loot .sheet-header .tags .tag::selection, [data-dorako-ui-theme].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] {
+[data-dorako-ui-theme].sheet.actor.loot .sheet-header .tags .tag[type=checkbox], [data-dorako-ui-theme].sheet.actor.loot .sheet-header h1 > input[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-.foundry2.sheet.actor.loot .sheet-header h1 > input {
- --input-height: 40px;
- --font-size: inherit;
-}
-.foundry2.sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button:not(:hover) {
- box-shadow: unset;
-}
-.foundry2.sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button {
+[data-dorako-ui-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -12286,15 +8456,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -12303,29 +8464,28 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
-.foundry2.sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
border: var(--app-border-style);
border-color: var(--button-hover-border-color);
box-shadow: var(--box-shadow);
}
-.foundry2.sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.selected, .foundry2.sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.active {
+[data-dorako-ui-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.selected, [data-dorako-ui-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution 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.actor.loot form section.sidebar .gm-settings .loot-distribution button.disabled, .foundry2.sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button:disabled {
+[data-dorako-ui-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.disabled, [data-dorako-ui-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button:disabled {
--button-background-color: var(--button-disabled-background-color);
--button-border-color: var(--button-disabled-border-color);
--button-hover-background-color: var(--button-disabled-background-color);
--button-text-color: var(--color-light-5);
}
-.foundry2.sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.bright {
+[data-dorako-ui-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -12334,14 +8494,14 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-text-color: #000000;
text-shadow: none;
}
-.foundry2.sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.bright.disabled, .foundry2.sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.bright:disabled {
+[data-dorako-ui-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.bright.disabled, [data-dorako-ui-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution 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.actor.loot form section.sidebar .gm-settings .loot-distribution button.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
@@ -12375,15 +8535,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -12392,7 +8543,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
padding: 5px 10px;
font-family: var(--font-primary);
text-shadow: 0px 1px 2px black;
@@ -12856,15 +9006,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -12873,7 +9014,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme].sheet nav.sheet-tabs .item:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -12925,14 +9065,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border: unset;
box-shadow: 0px 0px 0px 1px var(--contrastive-transparent) inset;
}
-[data-dorako-ui-theme].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-disabled);
- --alt: var(--color-light-5);
- --bg: var(--color-cool-5-90);
+[data-dorako-ui-theme].spellcasting-entry.preparation ol.spell-list > li .item-summary {
+ border: unset;
}
[data-dorako-ui-theme] .tags,
@@ -12948,15 +9082,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -12965,7 +9090,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme] .currency li > button:not(.disabled, :disabled):hover,
[data-dorako-ui-scope=limited] .currency li > button:not(.disabled, :disabled):hover {
@@ -13019,6 +9143,13 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[data-dorako-ui-theme].spellcasting-entry.preparation ol.spell-list > li .item-name .item-image, [data-dorako-ui-theme].actor.sheet .item-image,
[data-dorako-ui-scope=limited].spellcasting-entry.preparation ol.spell-list > li .item-name .item-image,
[data-dorako-ui-scope=limited].actor.sheet .item-image {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
margin: 1px 2px;
border: 1px solid;
border-color: var(--icon-border-color);
@@ -13029,70 +9160,36 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[data-dorako-ui-scope=limited].actor.sheet .item-image img {
border-radius: 3px;
}
-[data-dorako-ui-theme].actor.sheet .item-image.framed, [data-dorako-ui-theme].actor.sheet .item-image.framed i,
-[data-dorako-ui-scope=limited].actor.sheet .item-image.framed,
-[data-dorako-ui-scope=limited].actor.sheet .item-image.framed i {
- box-shadow: unset !important;
- outline: 1px solid var(--color-warm-1);
+[data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .item-image.framed,
+[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .item-image.framed {
border-radius: 3px;
}
+[data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .item-image.framed i,
+[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .item-image.framed i {
+ text-shadow: none;
+}
[data-dorako-ui-theme].actor.sheet .inventory .item-summary,
[data-dorako-ui-scope=limited].actor.sheet .inventory .item-summary {
background: color-mix(in srgb, var(--theme-color) 50%, transparent);
}
-[data-dorako-ui-scope=limited].sheet.kingdom-builder, [data-dorako-ui-scope=limited].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-disabled);
- --alt: var(--color-light-5);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party {
+ --color-border: var(--color-warm-3);
--alt-dark: var(--color-light-4);
- --bg: var(--color-cool-5-90);
- --paper-bg: var(--color-cool-4);
-}
-[data-dorako-ui-scope=limited].sheet.kingdom-builder .details-label,
-[data-dorako-ui-scope=limited].sheet.kingdom-builder h1,
-[data-dorako-ui-scope=limited].sheet.kingdom-builder h2,
-[data-dorako-ui-scope=limited].sheet.kingdom-builder h3,
-[data-dorako-ui-scope=limited].sheet.kingdom-builder h4,
-[data-dorako-ui-scope=limited].sheet.kingdom-builder h5,
-[data-dorako-ui-scope=limited].sheet.kingdom-builder h6, [data-dorako-ui-scope=limited].sheet.kingdom .details-label,
-[data-dorako-ui-scope=limited].sheet.kingdom h1,
-[data-dorako-ui-scope=limited].sheet.kingdom h2,
-[data-dorako-ui-scope=limited].sheet.kingdom h3,
-[data-dorako-ui-scope=limited].sheet.kingdom h4,
-[data-dorako-ui-scope=limited].sheet.kingdom h5,
-[data-dorako-ui-scope=limited].sheet.kingdom h6 {
- --primary: var(--color-light-2);
-}
-[data-dorako-ui-scope=limited].sheet.kingdom-builder .tags, [data-dorako-ui-scope=limited].sheet.kingdom .tags {
- --primary: var(--color-warm-2);
-}
-[data-dorako-ui-scope=limited].sheet.kingdom-builder {
- --alt-dark: var(--color-warm-1);
-}
-[data-dorako-ui-scope=limited].sheet.kingdom form {
- background: unset;
-}
-[data-dorako-ui-scope=limited].sheet.kingdom-builder form {
- background: unset;
-}
-[data-dorako-ui-scope=limited].sheet.kingdom.window-app .window-header {
- background: #304717;
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
+ --sub: var(--color-cool-3);
+ --text-dark: var(--color-light-2);
}
-[data-dorako-ui-scope=limited].sheet.kingdom.window-app.minimized .window-header {
- border-radius: var(--border-radius);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party .tag-light {
+ background: var(--tag-color);
+ border-color: var(--color-cool-4);
+ color: white;
}
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav {
background: unset;
box-shadow: unset;
}
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav a,
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav .tab {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -13100,15 +9197,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -13117,36 +9205,35 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
font-family: var(--font-primary);
}
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav a:not(.disabled, :disabled):hover,
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav .tab:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
border: var(--app-border-style);
border-color: var(--button-hover-border-color);
box-shadow: var(--box-shadow);
}
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav a.selected, [data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav a.active,
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav .tab.selected,
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav .tab.active {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.selected, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.active,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.selected,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].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;
}
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav a.disabled, [data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav a:disabled,
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav .tab.disabled,
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav .tab:disabled {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a:disabled,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.disabled,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab:disabled {
--button-background-color: var(--button-disabled-background-color);
--button-border-color: var(--button-disabled-border-color);
--button-hover-background-color: var(--button-disabled-background-color);
--button-text-color: var(--color-light-5);
}
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav a.bright,
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav .tab.bright {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.bright,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].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);
@@ -13155,51 +9242,47 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-text-color: #000000;
text-shadow: none;
}
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav a.bright.disabled, [data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav a.bright:disabled,
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav .tab.bright.disabled,
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav .tab.bright:disabled {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.bright.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.bright:disabled,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.bright.disabled,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].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;
}
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav a.bright:not(.disabled, :disabled):hover,
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav .tab.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.bright:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav a.active,
-[data-dorako-ui-scope=limited].sheet.kingdom nav.sub-nav .tab.active {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.active,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.active {
font-weight: unset;
}
-[data-dorako-ui-scope=limited].sheet.kingdom-builder .build-element .selection {
- background: var(--app-background);
- border: var(--app-border-style);
- border-color: var(--app-border-color);
- text-shadow: var(--app-text-shadow);
- border-radius: var(--border-radius);
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
-}
-
-[data-dorako-ui-scope=limited].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);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.kingdom .tab.active[data-tab=activities] .skills .control-dc .mod, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.kingdom .tab.active[data-tab=features] .feat-item .item-name .feat-slot-title {
+ --secondary: var(--accent-color);
}
-[data-dorako-ui-scope=limited].sheet.party .tag-light {
- background: var(--tag-color);
- border-color: var(--color-cool-4);
- color: white;
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party .sidebar {
+ box-shadow: unset;
+ border: unset;
}
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party form {
background: unset;
- box-shadow: unset;
}
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav a,
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party.window-app .window-header {
+ background: #1f391f;
+ border-top-left-radius: var(--border-radius);
+ border-top-right-radius: var(--border-radius);
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party.window-app.minimized .window-header {
+ border-radius: var(--border-radius);
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary {
+ background: var(--color-warm-4);
+ border-image-source: var(--ornamentation);
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -13207,15 +9290,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -13224,36 +9298,28 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
- font-family: var(--font-primary);
}
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav a:not(.disabled, :disabled):hover,
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].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: var(--app-border-style);
border-color: var(--button-hover-border-color);
box-shadow: var(--box-shadow);
}
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.selected, [data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.active,
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.selected,
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.active {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.selected, [data-dorako-ui-theme][data-dorako-ui-scope=limited].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;
}
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.disabled, [data-dorako-ui-scope=limited].sheet.party nav.sub-nav a:disabled,
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.disabled,
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab:disabled {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button:disabled {
--button-background-color: var(--button-disabled-background-color);
--button-border-color: var(--button-disabled-border-color);
--button-hover-background-color: var(--button-disabled-background-color);
--button-text-color: var(--color-light-5);
}
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.bright,
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.bright {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].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);
@@ -13262,44 +9328,43 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-text-color: #000000;
text-shadow: none;
}
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.bright.disabled, [data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.bright:disabled,
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.bright.disabled,
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.bright:disabled {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.bright.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].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;
}
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.bright:not(.disabled, :disabled):hover,
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].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);
}
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.active,
-[data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.active {
- font-weight: unset;
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .member > .data .main-stats > section {
+ background-color: var(--color-warm-4);
}
-[data-dorako-ui-scope=limited].sheet.party .sidebar {
- box-shadow: unset;
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .member > .data .main-stats > section.ac {
+ background: unset;
border: unset;
}
-[data-dorako-ui-scope=limited].sheet.party form {
- background: unset;
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .member > .data .main-stats .ac .value {
+ color: var(--color-warm-1);
}
-[data-dorako-ui-scope=limited].sheet.party.window-app .window-header {
- background: #1f391f;
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .activities .member-activity .empty .name, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=exploration] .activities .member-activity .empty .name {
+ color: var(--color-light-2);
}
-[data-dorako-ui-scope=limited].sheet.party.window-app.minimized .window-header {
- border-radius: var(--border-radius);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .activities .member-activity, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=exploration] .activities .member-activity {
+ background-color: var(--color-warm-4);
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary {
- background: var(--color-warm-4);
- border-image-source: var(--ornamentation);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .member > .data header .hero-points .empty, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .member > .data header .hero-points .empty {
+ border: 2px dashed var(--color-warm-2);
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .member > .data header .name, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .member > .data header .name {
+ color: var(--color-light-2);
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons {
+ gap: 5px;
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -13307,15 +9372,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -13324,29 +9380,28 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
border: var(--app-border-style);
border-color: var(--button-hover-border-color);
box-shadow: var(--box-shadow);
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.selected, [data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.active {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.selected, [data-dorako-ui-theme][data-dorako-ui-scope=limited].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;
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.disabled, [data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button:disabled {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button:disabled {
--button-background-color: var(--button-disabled-background-color);
--button-border-color: var(--button-disabled-border-color);
--button-hover-background-color: var(--button-disabled-background-color);
--button-text-color: var(--color-light-5);
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.bright {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].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);
@@ -13355,59 +9410,83 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-text-color: #000000;
text-shadow: none;
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.bright.disabled, [data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.bright:disabled {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.bright.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].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;
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].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);
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .member > .data .main-stats > section {
- background-color: var(--color-warm-4);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .activities .member-activity .empty .icon, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=exploration] .activities .member-activity .empty .icon {
+ background: var(--color-warm-5);
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .member > .data .main-stats > section.ac {
- background: unset;
- border: unset;
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .activity-name {
+ overflow: unset;
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .member > .data .main-stats .ac .value {
- color: var(--color-warm-1);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .icon img {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ filter: unset;
+ border-color: var(--color-warm-2);
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .activities .member-activity .empty .name, [data-dorako-ui-scope=limited].sheet.party [data-tab=exploration] .activities .member-activity .empty .name {
- color: var(--color-light-2);
+
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options {
+ background: var(--input-background-color);
+ border: var(--app-border-style);
+ border-color: var(--input-border-color) !important;
+ color: var(--input-text-color);
+ box-shadow: var(--box-shadow) !important;
+ align-items: center;
+ padding: 0 0.3rem;
+ border-radius: 4px;
+ outline: 1px solid transparent;
+ user-select: text;
+ transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .activities .member-activity, [data-dorako-ui-scope=limited].sheet.party [data-tab=exploration] .activities .member-activity {
- background-color: var(--color-warm-4);
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options:focus {
+ outline: 2px solid var(--input-focus-outline-color);
+ border: var(--app-border-style);
+ border-color: var(--input-border-color);
+ color: var(--input-focus-text-color);
+ box-shadow: var(--box-shadow);
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .member > .data header .hero-points .empty, [data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .member > .data header .hero-points .empty {
- border: 2px dashed var(--color-warm-2);
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options.disabled, [data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options:disabled {
+ --input-text-color: var(--color-light-disabled);
+ --input-background-color: var(--input-disabled-background-color);
+ --input-border-color: var(--input-disabled-border-color);
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .member > .data header .name, [data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .member > .data header .name {
- color: var(--color-light-2);
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options.disabled::placeholder, [data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options:disabled::placeholder {
+ color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].sheet.party header.content-header .buttons {
- gap: 5px;
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options::placeholder {
+ color: var(--input-placeholder-color);
+}
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options[type=checkbox] {
+ outline: unset !important;
+ border: unset !important;
+ box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button {
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: var(--app-text-shadow);
- border-radius: var(--border-radius);
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -13416,29 +9495,28 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
-[data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
color: var(--button-hover-text-color);
border: var(--app-border-style);
border-color: var(--button-hover-border-color);
box-shadow: var(--box-shadow);
}
-[data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.selected, [data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.active {
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button.selected, [data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions 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-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.disabled, [data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button:disabled {
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button.disabled, [data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button:disabled {
--button-background-color: var(--button-disabled-background-color);
--button-border-color: var(--button-disabled-border-color);
--button-hover-background-color: var(--button-disabled-background-color);
--button-text-color: var(--color-light-5);
}
-[data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.bright {
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -13447,34 +9525,17 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-text-color: #000000;
text-shadow: none;
}
-[data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.bright.disabled, [data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.bright:disabled {
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button.bright.disabled, [data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions 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-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .activities .member-activity .empty .icon, [data-dorako-ui-scope=limited].sheet.party [data-tab=exploration] .activities .member-activity .empty .icon {
- background: var(--color-warm-5);
-}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .activity-name {
- overflow: unset;
-}
-[data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .icon img {
- background: var(--app-background);
- border: var(--app-border-style);
- border-color: var(--app-border-color);
- text-shadow: var(--app-text-shadow);
- border-radius: var(--border-radius);
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- filter: unset;
- border-color: var(--color-warm-2);
-}
/* ----------------------------------------- */
/* Foundry2 */
@@ -13526,13 +9587,17 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border: unset;
}
.chat-message[data-dorako-ui-theme] .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;
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
box-shadow: var(--box-shadow);
color: var(--color-light-3);
+ border: 1px solid var(--icon-border-color);
+}
+.chat-message[data-dorako-ui-theme] .table-draw .table-results .table-result img.result-image[src$=".svg"] {
+ background-color: white;
}
.chat-message[data-dorako-ui-theme] .message-content .damage-roll .dice-result .dice-tooltip .instance {
border-radius: var(--border-radius);
@@ -13556,15 +9621,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -13573,7 +9629,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
--button-background-color: var(--color-cool-3-75);
--button-border-color: var(--color-cool-2);
--button-text-color: var(--color-light-2);
@@ -13581,6 +9636,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: var(--color-cool-2);
--button-hover-border-color: var(--color-cool-1);
--button-hover-text-color: var(--color-light-1);
+ display: flex;
+ align-items: center;
+ justify-content: center;
}
.chat-message[data-dorako-ui-theme] .dice-roll .dice-formula button:not(.disabled, :disabled):hover,
.chat-message[data-dorako-ui-theme] .dice-roll .dice-total button:not(.disabled, :disabled):hover {
@@ -13693,6 +9751,17 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
display: none;
}
+.message[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]) .message-content .damage-application button:hover img {
+ filter: invert(1);
+}
+
+.message[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]) .message-content .damage-application img {
+ filter: invert(1) brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black);
+}
+.message[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]) .message-content .damage-application:hover img {
+ filter: invert(1) drop-shadow(0px 1px 1px black);
+}
+
.message[data-dorako-ui-theme] .message-content .damage-application {
gap: 3px;
margin-top: 3px;
@@ -13701,9 +9770,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
.message[data-dorako-ui-theme] .message-content .damage-application button {
margin: 0px;
}
-.message[data-dorako-ui-theme] .message-content .damage-application button img {
- filter: invert(1) brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black);
-}
.message[data-dorako-ui-theme] .message-content .damage-application button.half-damage .transparent-half {
display: none;
}
@@ -13725,9 +9791,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
left: 2.4px;
clip-path: polygon(45% 0%, 50% 100%, 100% 100%, 100% 4%);
}
-.message[data-dorako-ui-theme] .message-content .damage-application button:hover img {
- filter: invert(1) drop-shadow(0px 1px 1px black);
-}
.message[data-dorako-ui-theme] .message-content .damage-application button[data-action=shield-block]:hover {
background-color: var(--color-cool-2);
border: var(--app-border-style);
@@ -13867,15 +9930,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -13884,7 +9938,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme].chat-message .message-content .damage-taken button.revert-damage:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -13938,26 +9991,26 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-color: var(--icon-border-color);
}
-.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 {
+[data-dorako-ui-theme] .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck,
+[data-dorako-ui-theme] .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 {
+[data-dorako-ui-theme] .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck blockquote,
+[data-dorako-ui-theme] .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 {
+[data-dorako-ui-theme] .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 {
+[data-dorako-ui-theme] .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 {
+[data-dorako-ui-theme] .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck h1,
+[data-dorako-ui-theme] .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);
@@ -13965,8 +10018,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
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 {
+[data-dorako-ui-theme] .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck code,
+[data-dorako-ui-theme] .window-content .journal-entry-content .journal-entry-page .journal-page-content .critical-deck code {
background: unset;
box-shadow: unset;
border-radius: 32px;
@@ -13978,9 +10031,130 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
font-family: var(--font-primary);
}
-[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet {
- --header: url("/systems/pf2e/assets/sheet/header.webp");
+/* ----------------------------------------- */
+/* Colorized sidebar */
+/* ----------------------------------------- */
+[data-dorako-ui-theme].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary, [data-dorako-ui-theme].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary, [data-dorako-ui-theme].sheet.party [data-tab=overview] .summary, [data-dorako-ui-theme].sheet.party [data-tab=exploration] .activities .member-activity, [data-dorako-ui-theme].sheet.party [data-tab=aftermath] .activities .member-activity, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier, [data-dorako-ui-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, [data-dorako-ui-theme].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute, [data-dorako-ui-theme].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);
+ color: var(--color-light-1);
+}
+
+[data-dorako-ui-theme].actor.sheet.red-theme {
+ --theme-color: var(--primary);
+}
+[data-dorako-ui-theme].actor.sheet.red-theme .crb-style {
+ --header: url("../img/red-header.webp");
+ background-image: url("../img/red-header.webp"), var(--sheet);
+}
+[data-dorako-ui-theme].actor.sheet.green-theme {
+ --color-warm-3: var(--remaster);
+ --color-warm-4: var(--remaster-dark);
+ --color-scrollbar: var(--remaster-light);
+ --color-scrollbar-border: var(--tertiary);
+ --theme-color: var(--remaster);
+ --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");
+}
+[data-dorako-ui-theme].actor.sheet.green-theme .crb-style {
+ --header: url("../img/green-header.webp");
+ background-image: url("../img/green-header.webp"), var(--sheet);
+}
+[data-dorako-ui-theme].actor.sheet.green-theme .crb-style aside {
+ background-image: url("../img/green-sidebar-top.webp"), url("../img/green-sidebar-bottom.webp");
+}
+[data-dorako-ui-theme].actor.sheet.green-theme .crb-style aside .logo {
+ filter: grayscale(0.6);
+}
+[data-dorako-ui-theme].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);
+}
+[data-dorako-ui-theme].actor.sheet.green-theme .crb-style aside .sidebar .armor-class .shield.hp {
+ background: url("../img/blue-shield.webp") no-repeat top center;
+}
+[data-dorako-ui-theme].actor.sheet.green-theme .crb-style aside .sidebar .initiative-select select {
+ background-color: var(--remaster);
+}
+[data-dorako-ui-theme].actor.sheet.green-theme .crb-style header.char-header .char-level .level {
+ background: url("../img/blue-level-badge.webp") no-repeat;
+}
+[data-dorako-ui-theme].actor.sheet.green-theme .crb-style nav.sheet-navigation {
+ background: var(--remaster-light);
+}
+[data-dorako-ui-theme].actor.sheet.green-theme .crb-style nav.sheet-navigation .item:hover,
+[data-dorako-ui-theme].actor.sheet.green-theme .crb-style nav.sheet-navigation .item.active {
+ background-image: url("../img/green-nav-item.webp");
+}
+[data-dorako-ui-theme].actor.sheet.blue-theme {
+ --color-warm-3: var(--secondary);
+ --color-warm-4: var(--secondary-dark);
+ --color-scrollbar: var(--secondary-light);
+ --color-scrollbar-border: var(--tertiary);
+ --theme-color: var(--secondary);
+}
+[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style {
+ --header: url("../img/blue-header.webp");
+ background-image: url("../img/blue-header.webp"), var(--sheet);
+}
+[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style aside {
+ background-image: url("../img/blue-sidebar-top.webp"), url("../img/blue-sidebar-bottom.webp");
+}
+[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style aside .logo {
+ filter: grayscale(0.6);
+}
+[data-dorako-ui-theme].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);
+}
+[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style aside .sidebar .armor-class .shield.hp {
+ background: url("../img/blue-shield.webp") no-repeat top center;
+}
+[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style aside .sidebar .initiative-select select {
+ background-color: var(--secondary);
+}
+[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style header.char-header .char-level .level {
+ background: url("../img/blue-level-badge.webp") no-repeat;
+}
+[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style nav.sheet-navigation {
+ background: var(--secondary-light);
+}
+[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style nav.sheet-navigation .item:hover,
+[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style nav.sheet-navigation .item.active {
+ background-image: url("../img/blue-nav-item.webp");
+}
+
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].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;
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.actor.window-app.vehicle .window-header, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.actor.window-app.character .window-header {
+ background: #5a0c02;
+ border-top-left-radius: var(--border-radius);
+ border-top-right-radius: var(--border-radius);
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.actor.window-app.green-theme.vehicle .window-header, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.actor.window-app.green-theme.character .window-header {
+ background: #0e2a1a;
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.actor.window-app.blue-theme.vehicle .window-header, [data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.actor.window-app.blue-theme.character .window-header {
+ background: #1a1e5f;
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.actor.window-app.minimized .window-header {
+ border-radius: var(--border-radius);
+}
+
+[data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill .skill-score, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill .skill-score, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill .skill-score {
+ color: var(--accent-color);
}
+[data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input, [data-dorako-ui-theme].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input {
+ --text-dark: var(--color-light-1);
+}
+
+/* ----------------------------------------- */
+/* Theme */
+/* ----------------------------------------- */
[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body {
background: unset;
}
@@ -14073,60 +10247,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body h6 {
--primary: var(--color-light-2);
}
-[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).window-app {
- background: var(--app-background);
- border: var(--app-border-style);
- border-color: var(--app-border-color);
- text-shadow: var(--app-text-shadow);
- border-radius: var(--border-radius);
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- background: var(--window-app-background);
- background-position: top;
- background-size: cover;
- border: var(--window-app-border-style);
- border-color: var(--window-app-border-color);
- text-shadow: unset;
- backdrop-filter: blur(4px);
- box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px var(--color-warm-3-10), 0px 0px 30px 20px var(--color-warm-2-20), 0px 0px 10px 5px var(--color-warm-1-40);
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).window-app .window-header {
- border: unset;
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).window-app .window-content {
- background: unset;
- box-shadow: unset;
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).window-app .window-resizable-handle {
- background: var(--color-warm-4);
- border: 1px solid var(--window-app-border-color);
- 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;
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).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;
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).sheet.actor.window-app.vehicle .window-header, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).sheet.actor.window-app.character .window-header {
- background: #5a0c02;
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).sheet.actor.window-app.green-theme.vehicle .window-header, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).sheet.actor.window-app.green-theme.character .window-header {
- background: #0e2a1a;
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).sheet.actor.window-app.blue-theme.vehicle .window-header, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).sheet.actor.window-app.blue-theme.character .window-header {
- background: #1a1e5f;
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).sheet.actor.window-app.minimized .window-header {
- border-radius: var(--border-radius);
-}
[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting {
background: var(--app-background);
border: var(--app-border-style);
@@ -14135,15 +10255,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -14152,7 +10263,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
@@ -14212,7 +10322,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .alt-usage .alt-usage-icon {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .alt-usage .alt-usage-icon[src$=svg] {
filter: invert(1);
}
[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd img.deity-emblem, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .pc_deity img.symbol {
@@ -14233,15 +10343,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -14250,7 +10351,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
font-family: var(--font-primary);
}
[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).sheet.actor .crb-style nav.sub-nav a:not(.disabled, :disabled):hover,
@@ -14581,15 +10681,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -14598,7 +10689,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:not(.disabled, :disabled):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:not(.disabled, :disabled):hover {
background: var(--button-hover-background-color);
@@ -14736,23 +10826,14 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
padding: 5px;
cursor: pointer;
}
-[data-dorako-ui-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button, [data-dorako-ui-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button {
- background: var(--app-background);
- border: var(--app-border-style);
- border-color: var(--app-border-color);
- text-shadow: var(--app-text-shadow);
- border-radius: var(--border-radius);
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- --button-background-color: var(--app-background);
- --button-border-color: var(--app-border-color);
- --button-text-color: var(--color-light-3);
- --button-focus-outline-color: var(--color-warm-1);
- --button-hover-background-color: var(--color-warm-2);
- --button-hover-border-color: var(--color-warm-1);
- --button-hover-text-color: var(--color-light-1);
- --button-disabled-background-color: var(--color-warm-5);
- --button-disabled-border-color: var(--color-warm-4);
+[data-dorako-ui-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button, [data-dorako-ui-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
background: var(--button-background-color);
border: var(--app-border-style);
border-color: var(--button-border-color);
@@ -14761,7 +10842,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
cursor: pointer;
text-shadow: var(--app-text-shadow);
- transition: background-color 0.5s, border-color 0.5s;
padding: 5px;
margin-bottom: 5px;
}
@@ -14912,6 +10992,12 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[data-dorako-ui-theme]#effects-panel .effect-item .effect-info .description {
background: unset;
}
+[data-dorako-ui-theme]#effects-panel .effect-item[data-badge-type=formula] > .icon:hover::before {
+ border-radius: var(--border-radius);
+ padding: none;
+ background: var(--button-hover-background-color);
+ text-shadow: 0px 1px 2px black;
+}
[data-dorako-ui-theme]#effects-panel .effect-item > .icon {
border: 1px solid var(--color-cool-4);
border-radius: var(--border-radius);
@@ -14962,12 +11048,20 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: 0px 0px 4px 4px;
}
+/* ----------------------------------------- */
+/* Map v1 styling to v2 values */
+/* ----------------------------------------- */
+[data-dorako-ui-theme=crb][data-color-scheme=dark] {
+ --color-text-dark-primary: var(--color-light-3);
+ --color-text-dark-secondary: var(--color-light-5);
+}
+
/* ----------------------------------------- */
/* Unlimited */
/* ----------------------------------------- */
-[data-dorako-ui-theme^=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] select,
-[data-dorako-ui-theme^=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] input,
-[data-dorako-ui-theme^=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] button {
+[data-dorako-ui-theme=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] select,
+[data-dorako-ui-theme=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] input,
+[data-dorako-ui-theme=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] button {
--app-background: var(--glass-bg-light);
--input-border-color: transparent;
--input-background-color: var(--glass-bg);
@@ -14977,19 +11071,19 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* General */
/* ----------------------------------------- */
-[data-dorako-ui-theme^=crb][data-color-scheme=dark] {
+[data-dorako-ui-theme=crb][data-color-scheme=dark] {
--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");
--color-cool-4: #26231f;
--window-app-background: var(--sheet-dark);
+ --app-background: var(--glass-bg);
+ --app-border-style: none;
+ --input-text-color: var(--color-light-3);
+ --input-focus-text-color: var(--color-light-2);
+ --input-placeholder-color: var(--color-light-5);
--color-border-medium: var(--tertiary) !important;
--color-border-divider: var(--tertiary) !important;
- --inline-bg: #ddd;
- --inline-border-color: black;
- --inline-text-color: black;
- --inline-icon-color: var(--color-text-dark-inactive);
- --color-light-2: var(--color-text-light-highlight);
- --color-light-3: var(--color-text-light-heading);
+ --bg: rgba(0, 0, 0, 0.5);
--fieldset-border-color: var(--tertiary);
--fieldset-background-color: transparent;
--fieldset-legend-color: var(--color-light-2);
@@ -14998,6 +11092,14 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* PF2e sheets */
/* ----------------------------------------- */
+[data-dorako-ui-theme^=crb][data-color-scheme=dark] {
+ /* ----------------------------------------- */
+ /* NPC sheet */
+ /* ----------------------------------------- */
+ /* ----------------------------------------- */
+ /* Actor sheet */
+ /* ----------------------------------------- */
+}
[data-dorako-ui-theme^=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app {
--section-background: var(--sheet-dark);
--section-header: var(--primary);
@@ -15018,12 +11120,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[data-dorako-ui-theme^=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app input {
--box-shadow: none;
}
-[data-dorako-ui-theme^=crb][data-color-scheme=dark].chat-message button {
- --button-background-color: var(--glass-bg);
-}
-[data-dorako-ui-theme^=crb][data-color-scheme=dark].chat-message .dice-roll .dice-formula button, [data-dorako-ui-theme^=crb][data-color-scheme=dark].chat-message .dice-roll .dice-total button {
- --button-background-color: var(--glass-bg-light);
-}
[data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet .crb-style .sheet-body {
--text-dark: var(--color-light-2);
--color-border-light-primary: var(--tertiary);
@@ -15043,28 +11139,56 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-image: linear-gradient(90deg, transparent, var(--tertiary) 20%, transparent) 1;
}
+/* ----------------------------------------- */
+/* Chat messages */
+/* ----------------------------------------- */
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].chat-message button {
+ --button-background-color: var(--glass-bg);
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].chat-message .dice-roll .dice-formula button, [data-dorako-ui-theme^=crb][data-color-scheme=dark].chat-message .dice-roll .dice-total button {
+ --button-background-color: var(--glass-bg-light);
+}
+
+/* ----------------------------------------- */
+/* Map v1 styling to v2 values */
+/* ----------------------------------------- */
+[data-dorako-ui-theme=crb][data-color-scheme=light] {
+ --color-text-dark-primary: var(--color-light-3);
+ --color-text-dark-secondary: var(--color-light-5);
+}
+
/* ----------------------------------------- */
/* PF2e sheets */
/* ----------------------------------------- */
[data-dorako-ui-theme^=crb][data-color-scheme=light] {
--sheet: var(--sheet-light);
--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");
+ --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");
--window-app-background: var(--sheet);
--window-app-border-color: var(--tertiary);
--window-app-border-style: 1px solid;
--color-text-dark-primary: #191813;
--color-text-dark-secondary: #4b4a44;
+ --color-cool-5-75: rgba(96, 88, 86, 0.25);
+ --app-background: rgba(255, 255, 255, 0.5);
+ --app-border-color: transparent;
+ --app-border-style: none;
+ --app-text-shadow: none;
+ --box-shadow: var(--gold-and-glow);
--button-focus-outline-color: var(--gold-brown);
--input-disabled-background-color: rgba(255, 255, 255, 0.2);
--input-disabled-border-color: transparent;
+ --window-app-box-shadow: 0px 5px 20px 3px black;
--accent-color: var(--primary-light);
- --inline-bg: #ddd;
- --inline-border-color: black;
- --inline-text-color: black;
- --inline-icon-color: var(--color-text-dark-inactive);
--fieldset-border-color: gray;
--fieldset-background-color: transparent;
--fieldset-legend-color: black;
+ /* ----------------------------------------- */
+ /* Familiar sheet */
+ /* ----------------------------------------- */
+ /* ----------------------------------------- */
+ /* NPC sheet */
+ /* ----------------------------------------- */
}
[data-dorako-ui-theme^=crb][data-color-scheme=light] select,
[data-dorako-ui-theme^=crb][data-color-scheme=light] input {
@@ -15102,11 +11226,15 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
}
[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message {
color: black;
+ --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");
--app-background: rgba(255, 255, 255, 0.2);
--app-border-style: 1px solid;
--box-shadow: 0px 0px 0px 1px var(--gold-brown);
--app-text-shadow: none;
}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message hr {
+ --app-border-color: #23231f20;
+}
[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message button {
--button-hover-text-color: white;
}
@@ -15116,8 +11244,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message .message-content {
text-shadow: unset;
--color-light-1: black;
- --color-light-2: black;
- --color-light-3: black;
+ --color-light-2: var(--color-text-dark-primary);
+ --color-light-3: var(--color-text-dark-secondary);
text-shadow: 0px 1px 0px white;
color: black;
}
@@ -15134,39 +11262,222 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: var(--tertiary-dark);
--button-hover-border-color: var(--gold-brown);
}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message .message-content .dice-roll .part-total {
+ --app-border-color: var(--color-text-light-6);
+}
[data-dorako-ui-theme^=crb][data-color-scheme=light]:not([data-dorako-ui-scope=limited], .journal-sheet).window-app .window-header {
color: black;
text-shadow: none;
}
-[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app {
- --section-background: var(--sheet-light);
- --section-header: var(--primary);
- --section-border-color: var(--tertiary);
- --section-outline-color: var(--gold-brown);
- --section-header-text-color: var(--color-light-2);
- --tag-border-color: black;
- --tag-background-color: transparent;
- --tag-text-color: black;
- --color-text-dark-input: black;
- --input-border-color: transparent;
- --input-background-color: rgba(0, 0, 0, 0.1);
- --input-focus-outline-color: var(--tertiary);
- --input-placeholder-color: rgba(40, 40, 40, 1);
- --text-dark: black;
- --contrastive-transparent: rgba(0, 0, 0, 0.5);
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.familiar .section-container {
+ color: black;
+ --app-background: rgba(255, 255, 255, 0.2);
+ --app-border-style: 1px solid;
+ --app-border-color: var(--tertiary);
+ --box-shadow: 0px 0px 0px 1px var(--gold-brown);
+ --app-text-shadow: none;
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app {
+ --section-background: var(--sheet-light);
+ --section-header: var(--primary);
+ --section-border-color: var(--tertiary);
+ --section-outline-color: var(--gold-brown);
+ --section-header-text-color: var(--color-light-2);
+ --tag-border-color: black;
+ --tag-background-color: transparent;
+ --tag-text-color: black;
+ --color-text-dark-input: black;
+ --input-border-color: transparent;
+ --input-background-color: rgba(0, 0, 0, 0.1);
+ --input-focus-outline-color: var(--tertiary);
+ --input-placeholder-color: rgba(40, 40, 40, 1);
+ --text-dark: black;
+ --contrastive-transparent: rgba(0, 0, 0, 0.5);
+ --color-light-3: var(--color-text-dark-primary);
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app nav.sheet-tabs a.item,
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app nav.sheet-tabs .tab {
+ --box-shadow: none;
+ --app-border-style: 1px solid;
+ --button-border-color: var(--color-text-light-5);
+ --button-background-color: rgba(255, 255, 255, 0.5);
+ --button-text-color: black;
+ text-shadow: none;
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app nav.sheet-tabs a.item.active,
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app nav.sheet-tabs .tab.active {
+ font-weight: unset;
+ text-shadow: 0px 1px 2px black;
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app .window-header {
+ color: black;
+ text-shadow: none;
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app.actor.npc.sheet form .side-bar-section.initiative select {
+ --box-shadow: none;
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .side-bar-section, [data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .section-container {
+ background-image: var(--sheet);
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app input {
+ --box-shadow: none;
+}
+
+:root {
+ --brown-1: rgb(223, 207, 153);
+ --brown-2: rgb(163, 141, 109);
+ --brown-3: rgb(117, 81, 29);
+ --brown-4: rgb(115, 78, 50);
+ --table-header: rgb(51, 47, 36);
+ --table-odd: rgb(38, 35, 27);
+ --table-even: rgb(33, 31, 24);
+ --dark-20: rgb(20, 20, 20);
+ --dark-15: rgb(15, 15, 15);
+ --link-color: #f2c462;
+ --link-active-color: #f2dcae;
+ --red-link-color: #f25749;
+ --red-link-active-color:#f2b4ae
+ --trade-exact-price: rgb(163, 141, 109);
+ --trade-currency-text: rgb(170, 158, 130);
+ --trade-button-text-color: rgb(233, 207, 159);
+ --trade-color-light-1: rgb(255, 248, 225);
+ --trade-color-light-2: rgb(163, 141, 109);
+ --trade-color-light-3: rgb(130, 120, 106);
+ --poe-color-default: rgb(127, 127, 127);
+ --poe-color-valuedefault: rgb(255, 255, 255);
+ --poe-color-pink: rgb(255, 192, 203);
+ --poe-color-dodgerblue: rgb(30, 144, 255);
+ --poe-color-fire: rgb(150, 0, 0);
+ --poe-color-cold: rgb(54, 100, 146);
+ --poe-color-lightning: rgb(255, 215, 0);
+ --poe-color-chaos: rgb(208, 32, 144);
+ --poe-color-augmented: rgb(136, 136, 255);
+ --poe-color-crafted: rgb(184, 218, 242);
+ --poe-color-fractured: rgb(162, 145, 98);
+ --poe-color-enchanted: rgb(184, 218, 242);
+ --poe-color-hellscaped: rgb(255, 110, 37);
+ --poe-color-unmet: rgb(210, 0, 0);
+ --poe-color-uniqueitem: rgb(175, 96, 37);
+ --poe-color-unique: rgb(175, 96, 37);
+ --poe-color-rareitem: rgb(255, 255, 119);
+ --poe-color-rare: rgb(255, 255, 119);
+ --poe-color-magicitem: rgb(136, 136, 255);
+ --poe-color-magic: rgb(136, 136, 255);
+ --poe-color-whiteitem: rgb(200, 200, 200);
+ --poe-color-normal: rgb(200, 200, 200);
+ --poe-color-gemitem: rgb(27, 162, 155);
+ --poe-color-gem: rgb(27, 162, 155);
+ --poe-color-currencyitem: rgb(170, 158, 130);
+ --poe-color-currency: rgb(170, 158, 130);
+ --poe-color-questitem: rgb(74, 230, 58);
+ --poe-color-quest: rgb(74, 230, 58);
+ --poe-color-nemesismod: rgb(255, 200, 0);
+ --poe-color-nemesismodoutline: rgb(219, 34, 0); /* 220,255,40,0 */
+ --poe-color-talismanmod: rgb(141, 241, 79);
+ --poe-color-talismanmodoutline: rgb(0, 0, 0); /* 220,0,0,0 */
+ --poe-color-title: rgb(231, 180, 120);
+ --poe-color-corrupted: rgb(210, 0, 0);
+ --poe-color-favour: rgb(170, 158, 130);
+ --poe-color-supporterpacknewitem: rgb(180, 96, 0);
+ --poe-color-supporterpackitem: rgb(163, 141, 109);
+ --poe-color-bloodlinemod: rgb(210, 0, 220);
+ --poe-color-bloodlinemodoutline: rgb(58, 0, 125); /* 200,74,0,160 */
+ --poe-color-tormentmod: rgb(50, 230, 100);
+ --poe-color-tormentmodoutline: rgb(0, 78, 117); /* 200,0,100,150 */
+ --poe-color-canttradeormodify: rgb(210, 0, 0);
+ --poe-color-lockedtoaccount: rgb(210, 0, 0);
+ --poe-color-divination: rgb(14, 186, 255);
+ --poe-color-prophecy: rgb(181, 75, 255);
+ --poe-color-essencemod: rgb(164, 210, 255);
+ --poe-color-essencemodoutline: rgb(0, 41, 82); /* 210,0,50,100 */
+ --poe-color-premiumchat: rgb(253, 242, 126);
+ --poe-color-premiumchatoutline: rgb(209, 46, 46);
+ --poe-color-uniquefoil: rgb(130, 173, 106);
+ --poe-color-legacy: rgb(212, 145, 63);
+ --poe-color-bestiarymod: rgb(255, 255, 255);
+ --poe-color-bestiarymodoutline: rgb(219, 34, 0); /* 220,255,40,0 */
+ --poe-color-blightmod: rgb(255, 255, 255);
+ --poe-color-blightmodoutline: rgb(215, 0, 0); /* 255,215,0,0 */
+ --poe-color-afflictionmod: rgb(22, 25, 28);
+ --poe-color-afflictionmodoutline: rgb(151, 164, 181); /* 200,193,210,232 */
+ --poe-color-stackitemlevel: rgb(255, 255, 255);
+ --poe-color-harvestprimary: rgb(100, 111, 73);
+ --poe-color-harvestsecondary: rgb(83, 130, 161);
+ --poe-color-craftingcaster: rgb(179, 248, 254);
+ --poe-color-craftingphysical: rgb(199, 157, 147);
+ --poe-color-craftingfire: rgb(255, 154, 119);
+ --poe-color-craftingcold: rgb(147, 216, 255);
+ --poe-color-craftinglightning: rgb(248, 203, 118);
+ --poe-color-craftingchaos: rgb(216, 167, 211);
+ --poe-color-craftingspeed: rgb(207, 238, 165);
+ --poe-color-craftingcrit: rgb(178, 167, 214);
+ --poe-color-craftingred: rgb(200, 103, 110);
+ --poe-color-craftingblue: rgb(162, 207, 251);
+ --poe-color-craftinggreen: rgb(134, 189, 163);
+ --poe-color-craftinglife: rgb(201, 110, 110);
+ --poe-color-craftingdefences: rgb(168, 143, 103);
+ --poe-color-craftingattack: rgb(218, 129, 77);
+ --poe-color-heist: rgb(25, 30, 25);
+ --poe-color-heiststolenitem: rgb(210, 0, 0);
+ --poe-color-atlasmaven: rgb(182, 12, 169);
+ --poe-color-ultimatumnumber: rgb(254, 92, 81);
+ --poe-color-incursionunreachable: rgb(90, 90, 90);
+ --poe-color-lockedinplaceitem: rgb(127, 127, 127);
+ --poe-color-craftaffectremove: rgb(254, 153, 0);
+ --poe-color-craftaffectwarning: rgb(235, 200, 80);
+ --poe-color-craftaffectreroll: rgb(254, 153, 0);
+ --poe-color-skillpopuptitle: rgb(249, 230, 202);
+ --poe-color-disabledstats: rgb(150, 150, 167);
+ --poe-color-skillextrainfo: rgb(255, 192, 119);
+ --poe-color-fakeitemcount: rgb(200, 200, 200);
+}
+:root .c-cblock {
+ border: 1px solid #2c2b2b;
+ background-color: #141414;
+}
+:root .c-cblock--violet {
+ border-color: #585477;
+ background-color: #151517;
+}
+:root .c-cblock--gold {
+ border-color: #75693c;
+ background-color: #1c1b19;
+}
+:root .c-mbox--warning {
+ border-color: #781c1c;
+ background-color: #241515;
+}
+:root .c-mbox--action {
+ border-color: #693a1e;
+ background-color: #26211f;
+}
+:root .c-mbox--content {
+ border-color: #664c1e;
+ background-color: #26231f;
+}
+:root .c-mbox--style {
+ border-color: #75693c;
+ background-color: #24231f;
+}
+:root .c-mbox--info {
+ border-color: #4b5e6a;
+ background-color: #191b1c;
}
-[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app .window-header {
- color: black;
- text-shadow: none;
+:root .c-mbox--legal {
+ border-color: #403b2d;
+ background-color: #21201c;
}
-[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app.actor.npc.sheet form .side-bar-section.initiative select {
- --box-shadow: none;
+:root .c-mbox--proposal {
+ border-color: #585477;
+ background-color: #19191c;
}
-[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .side-bar-section, [data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .section-container {
- background-image: var(--sheet);
+:root .c-mbox--lock {
+ border-color: #59534e;
+ background-color: #211f1d;
}
-[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app input {
- --box-shadow: none;
+:root #catlinks {
+ border: 1px solid #503a1e;
+ background-color: #130f0a;
}
[data-dorako-ui-theme=poe-wiki],
@@ -15257,13 +11568,42 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--bg3-text-4: #e8dea8;
}
+/* ----------------------------------------- */
+/* Map v1 styling to v2 values */
+/* ----------------------------------------- */
+[data-dorako-ui-theme=bg3] {
+ --color-text-hyperlink: var(--accent-color);
+ --color-border-divider: var(--bg3-border-color);
+ --color-text-dark-primary: var(--color-light-3);
+ --color-text-dark-secondary: var(--color-light-5);
+}
+
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited][data-color-scheme=light],
[data-dorako-ui-theme=bg3][data-color-scheme=light] {
- --window-app-background: radial-gradient(
- circle at top,
- #6c5842 0,
- var(--bg3-background-2) 50%,
- var(--bg3-background-3) 100%
- );
+ --window-app-background: linear-gradient(to top, #533e65ff 0, #533e65ff 3px, #533e6544 30px, #533e6500 100px),
+ radial-gradient(circle at top, #6c5842 0, var(--bg3-background-2) 50%, var(--bg3-background-3) 100%);
+ --window-app-box-shadow: 0px 5px 20px 3px black;
+ --rarity-common: #e1d8cf;
+ --rarity-uncommon: #c45500;
+ --rarity-rare: #5362ff;
+ --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");
+ /* Degrees of success */
+ --degree-success-critical: rgb(107, 255, 0);
+ --degree-success: rgb(0, 241, 255);
+ --degree-failure: rgb(255, 129, 0);
+ --degree-failure-critical: rgb(255, 0, 0);
+ /* Value adjustments (e.g. weak/elite) */
+ --adjusted-higher: #009988;
+ --adjusted-lower: #cc3311;
+}
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited][data-color-scheme=light].pf2e.item.sheet,
+[data-dorako-ui-theme=bg3][data-color-scheme=light].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);
}
[data-dorako-ui-theme=bg3],
@@ -15280,8 +11620,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--color-cool-3: var(--secondary-dark);
--color-cool-3-75: color-mix(in srgb, var(--color-cool-3) 75%, transparent);
--color-cool-4: #26231f;
- --window-app-background: radial-gradient(circle at top, #50453a 0, #2c2824 50%, #1c1814 100%);
- --window-app-background: radial-gradient(circle at bottom right, transparent 0, #2c2824ff 50%, #0c0804ee 100%),
+ --window-app-background: radial-gradient(circle at bottom right, #2c282433 0%, #2c2824ff 50%, #0c0804ee 100%),
radial-gradient(circle at center, transparent 0, #0c0804ee 100%);
--window-app-border-color: #9d7b53;
--window-app-border-style: 1px solid;
@@ -15293,23 +11632,42 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--box-shadow: 0px 1px 2px black;
--icon-border-color: var(--tertiary);
--accent-color: var(--bg3-text-2);
- --visibility-gm-bg: var(--bg3-background-4);
+ --accent-color: #ea4a72;
+ --bg: rgba(0, 0, 0, 0.5);
+ --sub: #9d7b53;
+ --text-dark: var(--bg3-text-1);
+ --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");
--inline-bg: #21201c;
--inline-border-color: #403b2d;
- --inline-text-color: var(--bg3-text-1);
+ --inline-text-color: var(--bg3-text-2);
--inline-icon-color: var(--bg3-text-1);
--input-border-color: var(--brown-2);
--input-disabled-background-color: var(--bg3-background-4);
--input-disabled-border-color: var(--bg3-background-3);
+ --button-background-color: var(--app-background);
+ --button-border-color: var(--app-border-color);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ --button-disabled-background-color: var(--color-warm-5);
+ --button-disabled-border-color: var(--color-warm-4);
+ --color-border-light-1: var(--color-text-light-highlight);
--color-border-light-primary: var(--brown-1);
--color-border-light-highlight: var(--brown-2);
+ --color-underline-header: #ecc090;
--fieldset-border-color: transparent;
--fieldset-background-color: rgba(0, 0, 0, 0.2);
--fieldset-legend-color: var(--bg3-text-4);
}
+[data-dorako-ui-theme=bg3].spellcasting-entry.preparation .item-name,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].spellcasting-entry.preparation .item-name {
+ --secondary: var(--bg3-text-4);
+}
[data-dorako-ui-theme=bg3].app.window-app,
[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].app.window-app {
- box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px var(--color-warm-3-10), 0px 0px 30px 20px var(--color-warm-2-20), 0px 0px 10px 5px var(--color-warm-1-40), 0px 0px 5px rgba(0, 0, 0, 0.5) inset;
+ box-shadow: var(--window-app-box-shadow), 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
}
[data-dorako-ui-theme=bg3].pf2e.item.sheet,
[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].pf2e.item.sheet {
@@ -15357,6 +11715,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-image: linear-gradient(90deg, transparent, var(--tertiary) 20%, transparent) 1;
}
+[data-dorako-ui-theme=bg3] {
+ --color-text-dark-primary: var(--color-light-2);
+}
[data-dorako-ui-theme=bg3] select,
[data-dorako-ui-theme=bg3] input,
[data-dorako-ui-theme=bg3] button {
@@ -15392,18 +11753,43 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background-blend-mode: luminosity;
}
+[data-dorako-ui-theme^=crb]:not([data-color-scheme]) {
+ --color-light-2: var(--color-text-light-highlight);
+ --color-light-3: var(--color-text-light-heading);
+ --button-background-color: var(--glass-bg-light);
+ --app-background: var(--glass-bg);
+ --app-border-color: transparent;
+ --app-border-style: none;
+}
+
[data-dorako-ui-theme^=crb] {
--icon-border-color: var(--tertiary);
--color-scrollbar: var(--tertiary);
--color-scrollbar-border: color-mix(in srgb, var(--tertiary) 50%, black);
--window-app-border-color: var(--tertiary);
--window-app-border-style: 1px solid;
- --app-background: var(--glass-bg);
- --app-border-color: transparent;
- --app-border-style: none;
--box-shadow: var(--glassy);
--accent-color: var(--tertiary);
--inline-box-shadow: none;
+ --inline-bg: #ddd;
+ --inline-border-color: black;
+ --inline-text-color: black;
+ --inline-icon-color: var(--color-text-dark-inactive);
+ --input-border-color: var(--color-text-light-5);
+ --input-text-color: var(--color-text-dark-input);
+ --input-focus-text-color: var(--color-text-dark-input);
+ --input-background-color: rgba(255, 255, 255, 0.5);
+ --input-focus-outline-color: var(--primary-light);
+ --input-placeholder-color: rgba(0, 0, 0, 0.5);
+ --button-background-color: var(--app-background);
+ --button-border-color: var(--app-border-color);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ --button-disabled-background-color: var(--color-warm-5);
+ --button-disabled-border-color: var(--color-warm-4);
--color-warm-1: var(--tertiary);
--color-warm-2: var(--primary-light);
--color-warm-3: var(--primary-dark);
@@ -15413,8 +11799,11 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--color-cool-2: var(--secondary);
--color-cool-3: var(--secondary-dark);
--color-cool-3-75: color-mix(in srgb, var(--color-cool-3) 75%, transparent);
+ --color-border-light-1: #ddd;
+ --color-border-light-2: #999;
}
-[data-dorako-ui-theme^=crb] .app, [data-dorako-ui-theme^=crb].app {
+[data-dorako-ui-theme^=crb] .app, [data-dorako-ui-theme^=crb].app,
+[data-dorako-ui-theme^=crb] button {
--color-light-1: white;
--color-light-2: var(--color-text-light-highlight);
--color-light-3: var(--color-text-light-heading);
@@ -15425,6 +11814,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[data-dorako-ui-theme^=crb].app.window-app.journal-sheet.journal-entry {
--window-app-background: var(--glass-bg);
}
+[data-dorako-ui-theme^=crb]#controls, [data-dorako-ui-theme^=crb]#navigation {
+ --button-background-color: var(--glass-bg);
+}
[data-dorako-ui-theme^=crb].sheet.journal-entry .journal-entry-content {
background-image: var(--sheet);
background-size: cover;
@@ -15435,6 +11827,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-right: unset;
margin: unset;
}
+[data-dorako-ui-theme^=crb].spellcasting-entry.preparation ol.spell-list > li .item-name .item-image, [data-dorako-ui-theme^=crb].actor.sheet .item-image {
+ --box-shadow: 0px 0px 0px 1px var(--gold-brown);
+}
[data-dorako-ui-theme^=crb].chat-message .message-header.dorako-header {
background-image: var(--sheet);
background-size: cover;
@@ -15457,11 +11852,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[data-dorako-ui-theme^=crb].chat-message.whisper.blind .message-header.dorako-header {
border-bottom: 1px solid var(--blind-bg);
}
-[data-dorako-ui-theme^=crb] section.chat-sidebar .jump-to-bottom > a {
- --app-background: var(--glass-bg-dark);
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
-}
[data-dorako-ui-theme^=crb].chat-message {
outline: 1px solid var(--gold-brown);
}
@@ -15494,10 +11884,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[data-dorako-ui-theme^=crb]#hotbar .macro {
border: 1px solid black;
}
-[data-dorako-ui-theme^=crb]#sidebar {
- background: var(--app-background) !important;
- box-shadow: var(--box-shadow);
-}
[data-dorako-ui-theme^=crb].sidebar-popout {
background: var(--app-background) !important;
}
@@ -15517,7 +11903,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background-blend-mode: luminosity;
}
[data-dorako-ui-theme^=crb]#effects-panel .effect-item > .icon {
- border-radius: 50%;
+ --border-radius: 50%;
border-color: var(--tertiary);
outline: 1px solid var(--gold-brown);
}
@@ -15529,18 +11915,108 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Modules */
/* ----------------------------------------- */
-[data-dorako-ui-theme^=crb]#token-action-hud button {
- --app-background: var(--glass-bg);
+[data-dorako-ui-theme=crb]#token-action-hud button {
+ --button-background-color: var(--glass-bg);
+}
+[data-dorako-ui-theme=crb]#token-action-hud .hover > button {
+ --button-background-color: var(--button-hover-background-color);
}
-[data-dorako-ui-theme^=crb]#pf2e-token-hud {
+[data-dorako-ui-theme=crb]#pf2e-token-hud {
--color-warm-2: var(--tertiary);
--color-cool-4: var(--glass-bg-light);
}
-[data-dorako-ui-theme^=crb]#pf2e-token-hud hr {
+[data-dorako-ui-theme=crb]#pf2e-token-hud hr {
display: none;
}
-[data-dorako-ui-theme=foundry2] {
+:root {
+ --color-warm-1: #ee9b3a;
+ --color-warm-1-40: color-mix(in srgb, var(--color-warm-1) 40%, transparent);
+ --color-warm-2: #c9593f;
+ --color-warm-2-20: color-mix(in srgb, var(--color-warm-2) 20%, transparent);
+ --color-warm-3: #5d142b;
+ --color-warm-3-10: color-mix(in srgb, var(--color-warm-3) 10%, transparent);
+ --color-warm-3-75: color-mix(in srgb, var(--color-warm-3) 75%, transparent);
+ --color-warm-4: #420418;
+ --color-warm-4-75: color-mix(in srgb, var(--color-warm-4) 75%, transparent);
+ --color-warm-5: #26020d;
+ --color-cool-1: #b1a0d4;
+ --color-cool-2: #79689c;
+ --color-cool-3: #584a75;
+ --color-cool-3-75: color-mix(in srgb, var(--color-cool-3) 75%, transparent);
+ --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-disabled: #aaa;
+ --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);
+ --window-app-background: var(--color-cool-5-90);
+ --window-app-border-color: var(--color-cool-4);
+ --app-border-style: 1px solid;
+ --font-size: var(--font-size-12);
+ --accent-color: var(--color-warm-2);
+ --inline-bg: var(--color-cool-4);
+ --inline-border-color: var(--color-cool-3);
+ --inline-text-color: var(--color-light-2);
+ --inline-icon-color: var(--color-light-1);
+ --inline-box-shadow: 0px 1px 2px black;
+}
+
+[data-dorako-ui-theme=foundry2][data-color-scheme=light] {
+ --rarity-common: #e1d8cf;
+ --rarity-uncommon: #c45500;
+ --rarity-rare: #5362ff;
+ --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");
+ /* Degrees of success */
+ --degree-success-critical: rgb(107, 255, 0);
+ --degree-success: rgb(0, 241, 255);
+ --degree-failure: rgb(255, 129, 0);
+ --degree-failure-critical: rgb(255, 0, 0);
+ /* Value adjustments (e.g. weak/elite) */
+ --adjusted-higher: #009988;
+ --adjusted-lower: #cc3311;
+}
+[data-dorako-ui-theme=foundry2][data-color-scheme=light].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);
+}
+
+[data-dorako-ui-theme=foundry2],
+[data-dorako-ui-theme=foundry2][data-dorako-ui-scope=unlimited] {
--bg: var(--color-warm-3);
--visibility-gm-bg: var(--color-warm-3);
--blind-roll: var(--color-warm-3);
@@ -15549,8 +12025,20 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--fieldset-border-color: var(--color-cool-3);
--fieldset-background-color: transparent;
--fieldset-legend-color: var(--color-light-2);
+ --button-border-color: var(--color-cool-3);
+ --app-border-style: 1px solid;
+ --button-background-color: var(--app-background);
+ --button-border-color: var(--app-border-color);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--color-warm-1);
+ --button-hover-background-color: var(--color-warm-2);
+ --button-hover-border-color: var(--color-warm-1);
+ --button-hover-text-color: var(--color-light-1);
+ --button-disabled-background-color: var(--color-warm-5);
+ --button-disabled-border-color: var(--color-warm-4);
}
-[data-dorako-ui-theme=foundry2].actor.sheet .crb-style .sheet-body {
+[data-dorako-ui-theme=foundry2].actor.sheet .crb-style .sheet-body,
+[data-dorako-ui-theme=foundry2][data-dorako-ui-scope=unlimited].actor.sheet .crb-style .sheet-body {
--primary: var(--color-warm-2);
--secondary: var(--color-cool-3);
--text-dark: var(--color-light-2);
@@ -15562,21 +12050,112 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--alt: var(--color-light-5);
--bg: var(--color-cool-5-90);
}
-[data-dorako-ui-theme=foundry2].actor.sheet .inventory .list-row .item-controls {
+[data-dorako-ui-theme=foundry2].spellcasting-entry,
+[data-dorako-ui-theme=foundry2][data-dorako-ui-scope=unlimited].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-disabled);
+ --alt: var(--color-light-5);
+ --bg: var(--color-cool-5-90);
+}
+[data-dorako-ui-theme=foundry2].actor.sheet .inventory .list-row .item-controls,
+[data-dorako-ui-theme=foundry2][data-dorako-ui-scope=unlimited].actor.sheet .inventory .list-row .item-controls {
--secondary: var(--color-cool-2);
}
[data-dorako-ui-theme=foundry2] .tags .tag.tag_transparent,
-[data-dorako-ui-theme=foundry2] .tags .tag option.tag_transparent {
+[data-dorako-ui-theme=foundry2] .tags .tag option.tag_transparent,
+[data-dorako-ui-theme=foundry2][data-dorako-ui-scope=unlimited] .tags .tag.tag_transparent,
+[data-dorako-ui-theme=foundry2][data-dorako-ui-scope=unlimited] .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);
text-shadow: none;
}
+[data-dorako-ui-theme=foundry2].sheet.kingdom-builder, [data-dorako-ui-theme=foundry2].sheet.kingdom,
+[data-dorako-ui-theme=foundry2][data-dorako-ui-scope=unlimited].sheet.kingdom-builder,
+[data-dorako-ui-theme=foundry2][data-dorako-ui-scope=unlimited].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-disabled);
+ --alt: var(--color-light-5);
+ --alt-dark: var(--color-light-4);
+ --bg: var(--color-cool-5-90);
+ --paper-bg: var(--color-cool-4);
+}
+
+/* ----------------------------------------- */
+/* Map v1 styling to v2 values */
+/* ----------------------------------------- */
+[data-dorako-ui-theme=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-border-light-1: var(--color-cool-3);
+ --color-border-light-2: var(--color-cool-4);
+ --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);
+}
+/* ----------------------------------------- */
+/* Light */
+/* ----------------------------------------- */
[data-dorako-ui-theme=foundry2][data-color-scheme=light] {
--window-app-background: color-mix(in srgb, var(--color-cool-5-90) 90%, var(--color-warm-1));
}
+[data-dorako-ui-theme=opaque]:not([data-color-scheme]) {
+ --button-background-color: rgb(30, 30, 30);
+ --app-background: rgb(30, 30, 30);
+ --app-border-color: rgb(80, 80, 80);
+ --app-border-style: 1px solid;
+ --input-border-color: var(--color-text-light-5);
+ --input-text-color: var(--color-text-dark-input);
+ --input-focus-text-color: var(--color-text-dark-input);
+ --input-background-color: rgba(255, 255, 255, 0.5);
+ --input-focus-outline-color: var(--primary-light);
+ --input-placeholder-color: rgba(0, 0, 0, 0.5);
+ --color-warm-1: var(--tertiary);
+ --color-warm-2: var(--primary-light);
+ --color-warm-3: var(--primary-dark);
+ --color-warm-3-75: color-mix(in srgb, var(--color-warm-3) 75%, transparent);
+ --color-warm-4-75: color-mix(in srgb, var(--color-warm-4) 75%, transparent);
+ --color-cool-1: var(--secondary-light);
+ --color-cool-2: var(--secondary);
+ --color-cool-3: var(--secondary-dark);
+ --color-cool-3-75: color-mix(in srgb, var(--color-cool-3) 75%, transparent);
+ --button-background-color: var(--app-background);
+ --button-border-color: var(--app-border-color);
+ --button-text-color: var(--color-light-3);
+ --button-focus-outline-color: var(--tertiary);
+ --button-hover-background-color: var(--primary-light);
+ --button-hover-border-color: var(--tertiary);
+ --button-hover-text-color: var(--color-light-1);
+ --button-disabled-background-color: var(--color-warm-5);
+ --button-disabled-border-color: var(--color-warm-4);
+}
+
/* ----------------------------------------- */
/* Color definitions */
/* ----------------------------------------- */
@@ -15682,226 +12261,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--adjusted-lower: #cc3311;
}
-:root {
- --color-warm-1: #ee9b3a;
- --color-warm-1-40: color-mix(in srgb, var(--color-warm-1) 40%, transparent);
- --color-warm-2: #c9593f;
- --color-warm-2-20: color-mix(in srgb, var(--color-warm-2) 20%, transparent);
- --color-warm-3: #5d142b;
- --color-warm-3-10: color-mix(in srgb, var(--color-warm-3) 10%, transparent);
- --color-warm-3-75: color-mix(in srgb, var(--color-warm-3) 75%, transparent);
- --color-warm-4: #420418;
- --color-warm-4-75: color-mix(in srgb, var(--color-warm-4) 75%, transparent);
- --color-warm-5: #26020d;
- --color-cool-1: #b1a0d4;
- --color-cool-2: #79689c;
- --color-cool-3: #584a75;
- --color-cool-3-75: color-mix(in srgb, var(--color-cool-3) 75%, transparent);
- --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-disabled: #AAA;
- --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);
- --window-app-background: var(--color-cool-5-90);
- --window-app-border-color: var(--color-cool-4);
- --app-border-style: 1px solid;
- --font-size: var(--font-size-12);
- --accent-color: var(--color-warm-2);
- --inline-bg: var(--color-cool-4);
- --inline-border-color: var(--color-cool-3);
- --inline-text-color: var(--color-light-2);
- --inline-icon-color: var(--color-light-1);
- --inline-box-shadow: 0px 1px 2px black;
-}
-
-:root {
- --brown-1: rgb(223, 207, 153);
- --brown-2: rgb(163, 141, 109);
- --brown-3: rgb(117, 81, 29);
- --brown-4: rgb(115, 78, 50);
- --table-header: rgb(51, 47, 36);
- --table-odd: rgb(38, 35, 27);
- --table-even: rgb(33, 31, 24);
- --dark-20: rgb(20, 20, 20);
- --dark-15: rgb(15, 15, 15);
- --link-color: #f2c462;
- --link-active-color: #f2dcae;
- --red-link-color: #f25749;
- --red-link-active-color:#f2b4ae
- --trade-exact-price: rgb(163, 141, 109);
- --trade-currency-text: rgb(170, 158, 130);
- --trade-button-text-color: rgb(233, 207, 159);
- --trade-color-light-1: rgb(255, 248, 225);
- --trade-color-light-2: rgb(163, 141, 109);
- --trade-color-light-3: rgb(130, 120, 106);
- --poe-color-default: rgb(127, 127, 127);
- --poe-color-valuedefault: rgb(255, 255, 255);
- --poe-color-pink: rgb(255, 192, 203);
- --poe-color-dodgerblue: rgb(30, 144, 255);
- --poe-color-fire: rgb(150, 0, 0);
- --poe-color-cold: rgb(54, 100, 146);
- --poe-color-lightning: rgb(255, 215, 0);
- --poe-color-chaos: rgb(208, 32, 144);
- --poe-color-augmented: rgb(136, 136, 255);
- --poe-color-crafted: rgb(184, 218, 242);
- --poe-color-fractured: rgb(162, 145, 98);
- --poe-color-enchanted: rgb(184, 218, 242);
- --poe-color-hellscaped: rgb(255, 110, 37);
- --poe-color-unmet: rgb(210, 0, 0);
- --poe-color-uniqueitem: rgb(175, 96, 37);
- --poe-color-unique: rgb(175, 96, 37);
- --poe-color-rareitem: rgb(255, 255, 119);
- --poe-color-rare: rgb(255, 255, 119);
- --poe-color-magicitem: rgb(136, 136, 255);
- --poe-color-magic: rgb(136, 136, 255);
- --poe-color-whiteitem: rgb(200, 200, 200);
- --poe-color-normal: rgb(200, 200, 200);
- --poe-color-gemitem: rgb(27, 162, 155);
- --poe-color-gem: rgb(27, 162, 155);
- --poe-color-currencyitem: rgb(170, 158, 130);
- --poe-color-currency: rgb(170, 158, 130);
- --poe-color-questitem: rgb(74, 230, 58);
- --poe-color-quest: rgb(74, 230, 58);
- --poe-color-nemesismod: rgb(255, 200, 0);
- --poe-color-nemesismodoutline: rgb(219, 34, 0); /* 220,255,40,0 */
- --poe-color-talismanmod: rgb(141, 241, 79);
- --poe-color-talismanmodoutline: rgb(0, 0, 0); /* 220,0,0,0 */
- --poe-color-title: rgb(231, 180, 120);
- --poe-color-corrupted: rgb(210, 0, 0);
- --poe-color-favour: rgb(170, 158, 130);
- --poe-color-supporterpacknewitem: rgb(180, 96, 0);
- --poe-color-supporterpackitem: rgb(163, 141, 109);
- --poe-color-bloodlinemod: rgb(210, 0, 220);
- --poe-color-bloodlinemodoutline: rgb(58, 0, 125); /* 200,74,0,160 */
- --poe-color-tormentmod: rgb(50, 230, 100);
- --poe-color-tormentmodoutline: rgb(0, 78, 117); /* 200,0,100,150 */
- --poe-color-canttradeormodify: rgb(210, 0, 0);
- --poe-color-lockedtoaccount: rgb(210, 0, 0);
- --poe-color-divination: rgb(14, 186, 255);
- --poe-color-prophecy: rgb(181, 75, 255);
- --poe-color-essencemod: rgb(164, 210, 255);
- --poe-color-essencemodoutline: rgb(0, 41, 82); /* 210,0,50,100 */
- --poe-color-premiumchat: rgb(253, 242, 126);
- --poe-color-premiumchatoutline: rgb(209, 46, 46);
- --poe-color-uniquefoil: rgb(130, 173, 106);
- --poe-color-legacy: rgb(212, 145, 63);
- --poe-color-bestiarymod: rgb(255, 255, 255);
- --poe-color-bestiarymodoutline: rgb(219, 34, 0); /* 220,255,40,0 */
- --poe-color-blightmod: rgb(255, 255, 255);
- --poe-color-blightmodoutline: rgb(215, 0, 0); /* 255,215,0,0 */
- --poe-color-afflictionmod: rgb(22, 25, 28);
- --poe-color-afflictionmodoutline: rgb(151, 164, 181); /* 200,193,210,232 */
- --poe-color-stackitemlevel: rgb(255, 255, 255);
- --poe-color-harvestprimary: rgb(100, 111, 73);
- --poe-color-harvestsecondary: rgb(83, 130, 161);
- --poe-color-craftingcaster: rgb(179, 248, 254);
- --poe-color-craftingphysical: rgb(199, 157, 147);
- --poe-color-craftingfire: rgb(255, 154, 119);
- --poe-color-craftingcold: rgb(147, 216, 255);
- --poe-color-craftinglightning: rgb(248, 203, 118);
- --poe-color-craftingchaos: rgb(216, 167, 211);
- --poe-color-craftingspeed: rgb(207, 238, 165);
- --poe-color-craftingcrit: rgb(178, 167, 214);
- --poe-color-craftingred: rgb(200, 103, 110);
- --poe-color-craftingblue: rgb(162, 207, 251);
- --poe-color-craftinggreen: rgb(134, 189, 163);
- --poe-color-craftinglife: rgb(201, 110, 110);
- --poe-color-craftingdefences: rgb(168, 143, 103);
- --poe-color-craftingattack: rgb(218, 129, 77);
- --poe-color-heist: rgb(25, 30, 25);
- --poe-color-heiststolenitem: rgb(210, 0, 0);
- --poe-color-atlasmaven: rgb(182, 12, 169);
- --poe-color-ultimatumnumber: rgb(254, 92, 81);
- --poe-color-incursionunreachable: rgb(90, 90, 90);
- --poe-color-lockedinplaceitem: rgb(127, 127, 127);
- --poe-color-craftaffectremove: rgb(254, 153, 0);
- --poe-color-craftaffectwarning: rgb(235, 200, 80);
- --poe-color-craftaffectreroll: rgb(254, 153, 0);
- --poe-color-skillpopuptitle: rgb(249, 230, 202);
- --poe-color-disabledstats: rgb(150, 150, 167);
- --poe-color-skillextrainfo: rgb(255, 192, 119);
- --poe-color-fakeitemcount: rgb(200, 200, 200);
-}
-:root .c-cblock {
- border: 1px solid #2c2b2b;
- background-color: #141414;
-}
-:root .c-cblock--violet {
- border-color: #585477;
- background-color: #151517;
-}
-:root .c-cblock--gold {
- border-color: #75693c;
- background-color: #1c1b19;
-}
-:root .c-mbox--warning {
- border-color: #781c1c;
- background-color: #241515;
-}
-:root .c-mbox--action {
- border-color: #693a1e;
- background-color: #26211f;
-}
-:root .c-mbox--content {
- border-color: #664c1e;
- background-color: #26231f;
-}
-:root .c-mbox--style {
- border-color: #75693c;
- background-color: #24231f;
-}
-:root .c-mbox--info {
- border-color: #4b5e6a;
- background-color: #191b1c;
-}
-:root .c-mbox--legal {
- border-color: #403b2d;
- background-color: #21201c;
-}
-:root .c-mbox--proposal {
- border-color: #585477;
- background-color: #19191c;
-}
-:root .c-mbox--lock {
- border-color: #59534e;
- background-color: #211f1d;
-}
-:root #catlinks {
- border: 1px solid #503a1e;
- background-color: #130f0a;
-}
-
/* ----------------------------------------- */
/* Overwrite Foundry colors */
/* ----------------------------------------- */
@@ -15943,7 +12302,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Damage colors */
/* ----------------------------------------- */
-[data-dorako-ui-theme][data-color-scheme=dark] .damage {
+[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]) .damage {
--color-bg-acid: rgba(32, 194, 32, 0.125);
--color-bg-bleed: rgba(207, 28, 58, 0.125);
--color-bg-chaotic: rgba(221, 26, 221, 0.125);
diff --git a/styles/dorako-ui.css.map b/styles/dorako-ui.css.map
index 1fe7ab0a..d03f015d 100644
--- a/styles/dorako-ui.css.map
+++ b/styles/dorako-ui.css.map
@@ -1 +1 @@
-{"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/_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/_forien-quest-log.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-toolbelt.scss","../sass/module-support/_pf2e-utility-buttons.scss","../sass/module-support/_pinned-chatlog.scss","../sass/module-support/_polyglot.scss","../sass/module-support/_quick-insert.scss","../sass/module-support/_scene-preview.scss","../sass/module-support/_smalltime.scss","../sass/module-support/_speaking-as.scss","../sass/module-support/_swade.scss","../sass/module-support/_tagger.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/module-support/_yendors-scene-actors.scss","../sass/legacy-theme/foundry-core/_app-ui.scss","../sass/legacy-theme/foundry-core/_application-dark.scss","../sass/legacy-theme/foundry-core/_chat-bubbles.scss","../sass/legacy-theme/foundry-core/_controls.scss","../sass/legacy-theme/foundry-core/_forms.scss","../sass/legacy-theme/foundry-core/_hotbar.scss","../sass/legacy-theme/foundry-core/_navigation.scss","../sass/legacy-theme/foundry-core/_notifications.scss","../sass/legacy-theme/foundry-core/_sidebar.scss","../sass/legacy-theme/foundry-core/_token-hud.scss","../sass/legacy-theme/pf2e-system/_actor-sheet.scss","../sass/legacy-theme/pf2e-system/_actor-sheet-dark.scss","../sass/legacy-theme/pf2e-system/_combat.scss","../sass/legacy-theme/pf2e-system/_effects-panel.scss","../sass/legacy-theme/pf2e-system/_familiar-sheet.scss","../sass/legacy-theme/pf2e-system/_globals-dark.scss","../sass/legacy-theme/pf2e-system/_hazard-sheet.scss","../sass/legacy-theme/pf2e-system/_npc-sheet.scss","../sass/legacy-theme/pf2e-system/_compendium-browser-dark.scss","../sass/legacy-theme/pf2e-system/_no-compendium-banners.scss","../sass/legacy-theme/pf2e-system/_kingdom-sheet.scss","../sass/legacy-theme/pf2e-system/_code-mirror.scss","../sass/legacy-theme/_messages.scss","../sass/legacy-theme/_messages-dark.scss","../sass/ui-theme/foundry-core/_app-ui.scss","../sass/ui-theme/foundry-core/_controls.scss","../sass/ui-theme/foundry-core/_hotbar.scss","../sass/ui-theme/foundry-core/_navigation.scss","../sass/ui-theme/foundry-core/_notifications.scss","../sass/ui-theme/foundry-core/_placeable-hud.scss","../sass/ui-theme/foundry-core/_sidebar.scss","../sass/ui-theme/pf2e-system/_hazard-sheet.scss","../sass/ui-theme/pf2e-system/_familiar-sheet.scss","../sass/ui-theme/pf2e-system/_loot-sheet.scss","../sass/ui-theme/pf2e-system/_npc-sheet.scss","../sass/ui-theme/pf2e-system/_actor-sheet.scss","../sass/ui-theme/pf2e-system/_kingdom-sheet.scss","../sass/ui-theme/pf2e-system/_party-sheet.scss","../sass/ui-theme/pf2e-system/_messages.scss","../sass/ui-theme/pf2e-system/_critical-deck.scss","../sass/ui-theme/pf2e-system/_pc-sheet.scss","../sass/ui-theme/pf2e-system/_compendium-browser.scss","../sass/ui-theme/pf2e-system/_code-mirror.scss","../sass/ui-theme/pf2e-system/_effects-panel.scss","../sass/ui-theme/themes/_crb-dark.scss","../sass/ui-theme/themes/_crb-light.scss","../sass/ui-theme/themes/_poe-wiki.scss","../sass/ui-theme/themes/_bg3.scss","../sass/ui-theme/themes/_crb.scss","../sass/ui-theme/themes/_foundry2.scss","../sass/ui-theme/themes/_foundry2-light.scss","../sass/_colors.scss","../sass/dorako-ui/_dorako-ui.scss","../sass/dorako-ui/_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;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;ELAA;EKEE;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;AAEA;EACE;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;;AAKF;EACE;EACA;EACA;;;AAMF;EACE;;AAEA;EN1CF;EACA;EACA;EACA;EACA;EAKA;EMoCI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIA;EACE;;AAEF;EACE;EACA;;;AAOV;AACA;AACA;AAUE;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAEA;EACE;;AAGF;AAAA;AAAA;EAEE;;AAGF;EACE;EACA;EAEA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;EAEE;EACA;EACA;;;AAOA;EACE;EACA;;;AAOJ;AAAA;EACE;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;;AC7KR;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EPbF;EACA;EACA;EACA;EACA;EAKA;EOOI;EACA;EACA;;AAEA;EPpBJ;EACA;EACA;EACA;EACA;EOkBM;EACA;;AAGF;EP1BJ;EACA;EACA;EACA;EACA;EOwBM;EACA;;AAIJ;EPjCF;EACA;EACA;EACA;EACA;EAKA;EO2BI;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EP/CJ;EACA;EACA;EACA;EACA;EOkDM;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;;AAIF;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEA;EACE;EACA;;AAEA;EACE;EACA;;AACA;EACE;;AAUF;EACE;;AACA;EACE;;AAOV;EPYF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EOvBI;EACA;;APwBJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AQvMJ;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;;;AChBA;EACE;;;ACDF;EAEE;;AAGF;EAIE;EACA;EACA;;AAGF;EAEE;;AAGF;EXqBA;EACA;EACA;EACA;EACA;EACA;EACA;EWzBE;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA;;AAIJ;EXKA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AWvFJ;EAEE;EACA;;AACA;EACE;;AAEF;EACE;;AAIJ;EXbA;EACA;EACA;EACA;EACA;EACA;EACA;EWeE;EACA;;AAGF;EAEE;;AACA;EACE;;;ACtEN;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;;;AAIJ;EACE;EACA;EACA;;AAEA;EbOA;EACA;EACA;EACA;EACA;EACA;EACA;EaXE;;;ACpCJ;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;;;AAGF;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;;AAKF;EACE;EACA;;AAEF;EACE;;;ACpDJ;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;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AiBhGF;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;;AC3CJ;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;;;AAGF;EACE;EACA;;;AAIA;ElB1BA;EACA;EACA;EACA;EACA;EACA;EACA;;;AmB/CF;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;AAEA;EACE;;AAEA;EACE;EACA;;AAGF;EnBpDA;EACA;EACA;EACA;EACA;;AmBkDE;EnBtDF;EACA;EACA;EACA;EACA;EmBoDI;EACA;;AAGJ;EnB5DA;EACA;EACA;EACA;EACA;EAKA;EmBuDE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;EnBnFF;EACA;EACA;EACA;EACA;EmBiFI;EACA;;AAIJ;EACE;;AAGF;EACE;;AAGF;EnBzFA;EmB8FE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAIE;;;AAIJ;AAAA;AAAA;AAAA;EAIE;EACA;;;AAME;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGF;EnBhJF;EACA;EACA;EACA;EACA;EAKA;EmB0II;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;EnBrLN;EACA;EACA;EACA;EACA;EAKA;EmB+KQ;EACA;;AAEA;EACE;EACA;;;AASV;EnB9JA;EACA;EACA;EACA;EACA;EACA;EACA;;AmB0JE;EACE;;AAGJ;EACE;EACA;;AACA;EnBvKF;EACA;EACA;EACA;EACA;EACA;EACA;;AmBmKI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;;AAON;EnBhMA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EmByJE;;AnBvJF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AmB4GJ;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;EnB/FA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AmBqDF;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;;AAIA;EAEE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EnBjSN;EmBmSQ;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;EnBpTE;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AmBgON;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EnBrWE;;AmBwWE;EACE;;;AAKN;EnB9WE;;AmBgXA;EACE;;;AAQF;AAAA;EACE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;;AAKN;AACA;AACA;AAGE;EACE;;AAEF;EACE;;AAGF;EACE;;AAEF;EnBjaA;EACA;EACA;EACA;EACA;EmB+ZE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;AACA;AACA;AAkYA;AACA;AACA;AAEA;EACE;;;AAIA;EnBh0BA;EACA;EACA;EACA;EACA;;AmB8zBE;EACE;EACA;EACA;EACA;EACA;;AAKF;EnB50BF;EACA;EACA;EACA;EACA;EAKA;EmBs0BI;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;EACA;;AAGJ;EAEE;EACA;;AAGF;EnBr3BA;EACA;EACA;EACA;EACA;EmBm3BE;;AAGF;EnB13BA;EACA;EACA;EACA;EACA;EmBw3BE;;;AAIJ;EACE;;;AAGF;AACA;AACA;AAGE;EnBz4BA;EACA;EACA;EACA;EACA;EmBu4BE;;AAGA;EnB94BF;EACA;EACA;EACA;EACA;EmB44BI;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;EnBxzBA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AmB8wBF;EnB56BA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AmBw1BJ;EACE;;;AAMF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;;ACx/BF;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;AAAA;AAAA;EAIE;EAGA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EtBrEA;EACA;EACA;EACA;EACA;EsBuEE;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;EACE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAQF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EtBxEA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsB8BF;EACE;EACA;EACA;;AAGF;EtBlFA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EsBuEE;EACA;;AtBtEF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsB2CA;EACE;EACA;EACA;;AAIJ;EtBhGA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsBsDF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EtBjPA;EACA;EACA;EACA;EACA;EACA;EACA;EsB8OE;EACA;;AAGF;EACE;;AAIA;EACE;;AACA;EACE;;AAGJ;EACE;;AAIJ;EAGE;EtB3QF;EACA;EACA;EACA;EACA;EACA;EACA;EsBuQE;;AAGF;EACE;EACA;EACA;;AACA;EtBpRF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AsBiMJ;EtBzRA;EACA;EACA;EACA;EACA;EACA;EACA;EsBqRE;;AAGF;EACE;EACA;;AAGF;EACE;EtBpSF;EACA;EACA;EACA;EACA;EACA;EACA;EsBgSE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EtBjTA;EACA;EACA;EACA;EACA;EACA;EACA;EsB6SE;;AAGF;EAEE;;;AAKF;EACE;;AACA;EACE;;AAGJ;EACE;;AAEF;EtBtUA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EsB+RE;;AtB7RF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AsBkPJ;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;;;AC/bA;EACE;;AAEF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AClBF;EAWE;;AACA;EACE;;AAGJ;ExBwBA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EwB/DE;;AxBiEF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AwBzGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKF;EACE;;AAGA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AChFN;EzBDF;EACA;EACA;EACA;EACA;EAKA;EyBLI;EACA;EACA;;AAEA;EzBRJ;EACA;EACA;EACA;EACA;EyBMM;EACA;;AAEA;EACE;;AACA;EACE;;AAOV;EzBvBA;EACA;EACA;EACA;EACA;EAKA;EyBiBE;EACA;;AACA;EACE;;AAIJ;AAAA;EzBjCA;EACA;EACA;EACA;EACA;EAKA;EyB4BE;EACA;EACA;;AAEA;AAAA;EzBzCF;EACA;EACA;EACA;EACA;EyBuCI;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;;AAOV;AACA;AACA;AAGE;EACE;;AAGF;AAAA;EzBzBA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;;A0BjIN;EACE;EACA;EACA;;AAEA;EACE;;AACA;E1BSF;EACA;AACA;EACA,YACE;E0BXE;EACA;EACA;;;ACXN;AACA;AACA;AAGE;E3BJA;EACA;EACA;EACA;EACA;E2BEE;;AAEA;EACE;EACA;;AAIJ;E3BdA;EACA;EACA;EACA;EACA;EAKA;E2BQE;;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;E3BlFF;EACA;EACA;EACA;EACA;EAKA;E2B4EI;EACA;EACA;;AACA;EAGE;EACA;;AAIJ;E3BhGF;EACA;EACA;EACA;EACA;E2B8FI;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;E3B1BA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2BhBF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;;ACjMF;EACE;E5BuCF;EACA;EACA;EACA;EACA;EACA;EACA;;A4B3CE;EACE;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;E5BsIA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;E4BjJE;;A5BmJF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A4BhLF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AAKF;EACE;E5BzCF;EACA;EACA;EACA;EACA;E4BuCE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;EACE;;AAEF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AC9EJ;AACA;AACA;AAEA;E7BqBE;EACA;AACA;EACA,YACE;E6BvBF;;;ACJA;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAEF;AAAA;EACE;EACA;EACA;;;AAKF;E9BmBA;EACA;EACA;EACA;EACA;EACA;EACA;E8BvBE;;AAGF;E9BcA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;A8B9FJ;E9BlCA;EACA;EACA;EACA;EACA;;A8BkCA;E9BtCA;EACA;EACA;EACA;EACA;EAKA;E8BkCE;EACA;EACA;EACA;;AACA;EACE;EACA;;;AClDN;AACA;AACA;AAEA;EACE;;;AAGF;E/BPE;EACA;EACA;EACA;EACA;E+BKA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AACA;EACE;;;AAKF;E/BgBA;EACA;EACA;EACA;EACA;EACA;EACA;E+BpBE;;;AC3BJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;ACfA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;;AC3BJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;;AAIA;ElC6BA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA1DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AkClIF;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;ElCzEA;EACA;EACA;EACA;EACA;EAKA;EkCmEE;;AACA;EACE;EACA;;;AAMJ;EACE;;AAGF;ElCzFA;EACA;EACA;EACA;EACA;EAKA;EkCmFE;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAKF;ElChIJ;EACA;EACA;EACA;EACA;EAKA;EkC0HM;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;;;ACxLA;EnCwJA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AmChMF;EAGE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;;AAOF;AAAA;AAAA;AAAA;EnCiBF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;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;;AmClGF;EACE;;AAGF;AAAA;AAAA;EAGE;EACA;;AAGF;EACE;;AAGF;EnCLF;EACA;EACA;EACA;EACA;EACA;EACA;EmCCI;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;;AAGF;EnCrBF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA1DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AmClFA;EACE;EACA;;AAGF;EnC9BF;EACA;EACA;EACA;EACA;EACA;EACA;;AmC4BE;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AClGJ;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;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EoC9CI;;ApCgDJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AoCzFJ;EpCCA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AoCrFJ;EpCHA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EoCpCE;EACA;EACA;EACA;EACA;EACA;EACA;;ApCgCF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AoC3EF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AChEJ;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;;;AAKF;EtCaA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AsCjGJ;EtCSA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AsC9FJ;EACE;EACA;;AACA;EACE;;;ACtCJ;EACE;;;ACFJ;EACE;EACA;;;AAGF;ExCWE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;AwC5BF;AACA;AACA;AAEA;ExCZE;EACA;EACA;EACA;EACA;EwCUA;;AAEA;EACE;ExCRF;;AwCWE;EACE;;;AAMJ;EACE;EACA;EACA;;AAEA;ExCjBF;EACA;AACA;EACA,YACE;EAgBF;EACA;EwCFI;EACA;;AAIJ;EACE;EACA;;;AAIJ;ExC7CE;EACA;EACA;EACA;EACA;EwC2CA;EACA;;AAEA;EACE;EACA;;AAEF;ExCvCA;EACA;AACA;EACA,YACE;EAgBF;EACA;EwCoBE;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;ExCvIE;EACA;EACA;EACA;EACA;EwCqIA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGA;ExC3JE;EACA;EACA;EACA;EACA;EwCyJA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;ExCzKE;EACA;EACA;EACA;EACA;EwCuKA;;;AC3KA;EACE;;AAIA;EzCLF;EACA;EACA;EACA;EACA;EAKA;EyCAI;EACA;;AAEA;EzCZJ;EACA;EACA;EACA;EACA;EyCUM;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;EzC5EA;EACA;EACA;EACA;EACA;EAKA;EyCsEE;EACA;EACA;;AAEA;EACE;EACA;;;AAKN;EACE;EACA;;AAEA;EACE;;;AAKF;EzCrFA;EACA;AACA;EACA,YACE;EAgBF;EACA;EyCkEE;EACA;;AACA;EACE;;;AAMJ;EACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAMA;EAGE;;;AAWF;EACE;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;;AAIJ;EzC9IE;EACA;AACA;EACA,YACE;EAgBF;EACA;EyC2HA;;;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;EzChOA;EACA;EACA;EACA;EACA;EAKA;EyC0NE;EACA;;AAEA;EzCtOF;EACA;EACA;EACA;EACA;EyCoOI;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;;AAKF;EzCtPJ;EACA;EACA;EACA;EACA;EyCoPM;EACA;;AAIA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAMJ;EACE;EACA;;AAIJ;AAAA;EzCnRA;EACA;EACA;EACA;EACA;EyCmRE;EACA;EACA;;AAGF;AAAA;EAEE;;AACA;AAAA;EACE;EACA;EACA;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;EzC9SF;EACA;EACA;EACA;EACA;EyC4SI;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EzC1TJ;EACA;EACA;EACA;EACA;EyCwTM;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EzChUJ;EACA;EACA;EACA;EACA;EyC8TM;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAMR;EzCjVA;EACA;EACA;EACA;EACA;EAKA;EyC2UE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;;AAkBF;AAAA;AAAA;AAAA;EAIE;;AAGF;EAEE;;AAGF;EzCrYA;EACA;EACA;EACA;EACA;EyCmYE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAIJ;EzCjaA;EACA;EACA;EACA;EACA;EAKA;EyC2ZE;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;E1CgBE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;A0ClCF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;E1CGE;EACA;AACA;EACA,YACE;EAgBF;EACA;E0CtBA;EACA;EACA;;;AAEF;E1ClBE;EACA;EACA;EACA;EACA;E0CgBA;EACA;;;ACtBF;AACA;AACA;AAEA;EACE;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;E3CnBF;EACA;EACA;EACA;EACA;EAKA;E2CcI;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;E3ClCJ;EACA;EACA;EACA;EACA;E2CiCM;EACA;;AAEA;AAAA;AAAA;EACE;;AAIJ;AAAA;E3C7CJ;EACA;EACA;EACA;EACA;E2C2CM;;AAEA;AAAA;AAAA;E3CjDN;EACA;EACA;EACA;EACA;E2CgDQ;EACA;;;AAOV;E3C5DE;EACA;EACA;EACA;EACA;E2C0DA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACxEJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAIJ;E5CrBE;EACA;EACA;EACA;EACA;E4CmBA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAKF;EAEE;EACA;EACA;;;AAKF;EAEE;EACA;EACA;;;AAIJ;E5C7CE;E4C+CA;;AAEA;EAEE;EACA;EACA;;AAEF;EAEE;EACA;EACA;;;AAIJ;E5ChDE;EACA;AACA;EACA,YACE;E4C8CF;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;E5CtHE;EACA;EACA;EACA;EACA;E4CoHA;;;AAGF;EACE;;;AAIA;E5ChIA;EACA;EACA;EACA;EACA;;;A4CoIA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;E5C7IA;E4CsJE;;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;E7CNF;EACA;EACA;EACA;EACA;EAKA;E6CAE;;AAEA;E7CFF;E6CKI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;E7CjBF;E6CmBI;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;E7C/EA;EACA;EACA;EACA;EACA;;;A6CgFF;EACE;IACE;IACA;;EAEF;IACE;;;AC3FJ;AACA;AACA;AAEA;EACE;EACA;;AAEA;E9CPA;EACA;EACA;EACA;EACA;EAKA;E8CCE;EACA;EACA;EACA;EACA;;AAIA;E9ClBF;EACA;EACA;EACA;EACA;EAKA;E8CYI;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;E9CrCJ;EACA;EACA;EACA;EACA;E8CmCM;EACA;;AAEA;EACE;EACA;;AAIJ;E9ChDJ;EACA;EACA;EACA;EACA;E8C8CM;;AAEA;EAEE;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;;;AClER;AACA;AACA;AAGE;E/CJA;EACA;EACA;EACA;EACA;E+CEE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;;;AAMJ;E/C9BA;EACA;EACA;EACA;EACA;E+C4BE;EACA;EAEA;EACA;EACA;EACA;;;ACvCJ;AACA;AACA;AAGE;EACE;;AACA;EACE;;;AAMJ;AAAA;EAEE;EACA;;;AAKF;EACE;;AACA;EhDvBF;EACA;EACA;EACA;EACA;EgDqBI;;;AAKN;EACE;EACA;EACA;;AACA;EACE;;;AAKF;EACE;;;AAIJ;EhD7CE;EACA;EACA;EACA;EACA;EgD2CA;EAIA;;AAHA;EACE;;AAIF;EACE;;AAEA;EACE;EACA;;AAGJ;EACE;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;AAAA;EhDzEA;EACA;EACA;EACA;EACA;EgDwEE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;;AAIJ;EhDzFA;EACA;EACA;EACA;EACA;EAKA;EgDmFE;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;EhDlHJ;EACA;AACA;EACA,YACE;EgDgHI;EACA;EACA;EACA;;;AAON;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EhDvJJ;EACA;EACA;EACA;EACA;EgDqJI;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAON;EhDvKA;EACA;EACA;EACA;EACA;EAKA;EgDiKE;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;EjDxGF;EACA;EACA;EACA;EACA;EiDsGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAMJ;EjDhIF;EACA;EACA;EACA;EACA;EiD8HI;;AACA;EACE;EACA;;AAGJ;EjDxIF;EACA;EACA;EACA;EACA;EAKA;EiDkII;;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;ElDFA;EACA;AACA;EACA,YACE;EkDAA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EAEE;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAEA;EACI;EACA;;AAIN;EACE;;AAMF;ElDnDA;EkDwDE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAMN;EACE;;AAGF;EACE;;AAGF;ElDvFA;EkDyFE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;ElD9FA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;EkDoFA;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;;;AAOF;EAgBE;EACA;EACA;;;AAKF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;AAMR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;;AC3SN;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAGF;EnDzBA;EACA;EACA;EACA;EACA;;AmD0BA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EnDzBA;EACA;AACA;EACA,YACE;EmD2BA;;AAGF;EnD1DA;EACA;EACA;EACA;EACA;EmDwDE;;AAEF;EnD9DA;EACA;EACA;EACA;EACA;EmD6DE;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;EAIE;;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;EnDhNF;EACA;EACA;EACA;EACA;EmD8MI;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;EnDzQA;EACA;EACA;EACA;EACA;;AmDyQA;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;EnD/WA;EACA;EACA;EACA;EACA;EAKA;EmDyWE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EnD/WA;EACA;AACA;EACA,YACE;EAgBF;EACA;EmD4VE;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;EnD/bJ;EACA;EACA;EACA;EACA;EAKA;EmDybM;;AAEE;EACI;EACA;;AAEA;EACI;;AACA;EACE;EACA;;AAIN;EnDhdZ;EACA;EACA;EACA;EACA;EmD8cc;EACA;EACA;;AAMd;EnD1dA;EACA;EACA;EACA;EACA;EAKA;EmDqdE;EACA;EACA;;AAEA;EnDleF;EACA;EACA;EACA;EACA;EmDgeI;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EAOE;EACA;EACA;;AAEA;EAEE;EACA;EACA;;;AClgBJ;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;ErDnCF;EACA;EACA;EACA;EACA;EqDiCI;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;ErDzDF;EACA;AACA;EACA,YACE;EqDuDE;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;;;AC/JF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EtDJA;EsDME;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EtDfA;EACA;AACA;EACA,YACE;EAgBF;EACA;EsDJE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AAQJ;EACE;;AAGF;EACE;;AAGF;EtD5DA;EACA;EACA;EACA;EACA;;AsD2DE;EACE;;AAGF;EtDnEF;EACA;EACA;EACA;EACA;EsDiEI;;AAEA;EACE;;;AAQR;EACE;EACA;;AAEA;EtDpFA;EACA;EACA;EACA;EACA;EsDkFE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EtDlGA;EACA;EACA;EACA;EACA;EsDgGE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;EACA;;AAIJ;EtDvHF;EACA;EACA;EACA;EACA;EAKA;EsDiHI;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;ExDEF;EACA;AACA;EACA,YACE;EAgBF;EACA;EwDrBI;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AASN;EACE;;AAEF;EACE;;AAEA;EACE;;;AAON;EACE;EACA;;AAEA;ExD1DA;EACA;EACA;EACA;EACA;EwDwDE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEA;ExDpDF;EACA;AACA;EACA,YACE;EwDkDE;EACA;EACA;EACA;;AAIJ;ExDrFA;EACA;EACA;EACA;EACA;EwDmFE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;ExDrGF;EACA;EACA;EACA;EACA;EAKA;EwD+FI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;;ACnHR;EACE;;AAGE;EACE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAIJ;EACE;;AAGF;EACE;;;AAIJ;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;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;EzD1HF;EACA;AACA;EACA,YACE;EyD0HE;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;EACE;EACA;EACA;EACA;;;AAIA;EAGE;;;AAIJ;EzDxME;EACA;EACA;EACA;EACA;EyDsMA;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;;;AAGF;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;;;AC7SA;E1DuBA;EACA;AACA;EACA,YACE;E0DpBA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;EACA;EACA;;AACA;EACE;;;AC9BN;EACE;;;ACAA;EACE;;AAEF;E5DYA;EACA;AACA;EACA,YACE;E4DbA;;;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;AAII;EACE;;AAEA;E9D9GJ;;A8DkHQ;EACE;;AAEF;EACE;EACA;;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;E9D5LE;EACA;AACA;EACA,YACE;EAgBF;EACA;E8D0KA;;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;E9D/PN;EACA;AACA;EACA,YACE;E8D6PM;EACA;;AAIJ;E9DtQJ;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;;A8DgQE;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAKF;E9D9SR;EACA;AACA;EACA,YACE;E8D4SQ;EACA;EACA;;AAKN;AAAA;EAEE;;AAEA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;EACA;;AAKN;EACE;;AAEA;E9DzUN;EACA;AACA;EACA,YACE;E8DuUM;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;;;ACxaJ;EACE;;;AAGF;AACA;AACA;AAEE;EACE;EACA;;AAGF;AAAA;E/DdA;EACA;EACA;EACA;EACA;;A+DgBE;EACE;;AAEF;EACE;;AAIJ;AAAA;E/D5BA;EACA;EACA;EACA;EACA;EAKA;E+DuBE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAKF;EACE;;AAGF;E/D/CF;EACA;EACA;EACA;EACA;EAKA;E+DyCI;EACA;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAEF;E/DlDF;EACA;AACA;EACA,YACE;EAgBF;EACA;E+D+BI;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;E/D9EF;EACA;EACA;EACA;EACA;EAKA;E+DwEI;EACA;EACA;;AAEA;EACE;EACA;;AAGF;E/D3EJ;EACA;AACA;EACA,YACE;E+DyEI;EACA;EACA;;AAIJ;E/DlGF;EACA;EACA;EACA;EACA;EAKA;E+D4FI;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;E/D9GF;EACA;EACA;EACA;EACA;EAKA;E+DwGI;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;AAAA;EAEE;;AAEA;AAAA;E/D/HJ;EACA;EACA;EACA;EACA;EAKA;E+DyHM;EACA;EACA;;AAEA;AAAA;EACE;EACA;;;AAOV;AACA;AACA;AAII;EACE;EACA;EACA;;AAEA;E/D1JJ;EACA;EACA;EACA;EACA;EAKA;E+DoJM;EACA;EACA;;AAEA;EACE;;AAGF;E/DrKN;EACA;EACA;EACA;EACA;E+DmKQ;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;E/D1PN;EATA;EACA;EACA;EACA;EACA;E+DmQQ;;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;EhEqCE;EACA;EACA;EACA;EACA;EACA;EACA;;;AgEvCF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EhEYE;EACA;EACA;EACA;EACA;EACA;EACA;;AgEfA;EACE;EhEvBF;EgEyBE;;AAEA;EACE;EACA;;;AAKN;AACA;AACA;AAEA;EhEPE;EACA;EACA;EACA;EACA;EACA;EACA;EA8JA;EACA;EACA;EACA;EACA;EACA;EACA;;AgEhKE;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;;AAKN;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;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EAEE;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;;AAGF;EACE;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAIJ;EhE1LA;EgE4LE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;;;AAIJ;AACA;AACA;AAGE;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;EACE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EhEjRA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;AgE8LJ;EhEtRA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgEkMJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EhE1KA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AgEsIF;AAAA;EAEE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EhEtTA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgEkOJ;EACE;;AAGF;EACE;;AAGF;EhElUA;EACA;EACA;EACA;EACA;EACA;EACA;;AgEgUA;EACE;EACA;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;EAWA;EACA;EACA;EACA;EACA;;AAQF;EACE;EACA;EACA;EACA;EACA;EACA;EAIA;;AAGA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKN;AACA;AACA;AAGE;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EhE7TA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EgEkTE;;AhEhTF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgEoRF;EACE;EACA;EACA;;AACA;EhEtbF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EgEmVI;;AhE7YJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgEiVF;EACE;;AAGF;EACE;;AACA;EACE;;AACA;EhEpcJ;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgE6ZM;EACA;;AhE5ZN;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgEoXJ;EACE;;AAGF;EACE;;AAGF;EhEpWA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgE4TF;AAAA;EAEE;;AAGF;EAME;;AALA;EhEhXF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EgEqWI;EACA;;AhEpWJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AgE2UJ;AACA;AACA;AAEE;EACE;;AACA;EACE;;;AAMJ;EhEtfA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgE+cE;;AhE7cF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgEmaJ;EACE;;;AAQJ;AACA;AACA;AAGE;EACE;EACA;;AAGF;EhE9ZA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgEqXF;EhEnhBA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgE4eE;EACA;;AhE3eF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgEicJ;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;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;;;AAKN;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AAGF;EACE;;;AAMA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAIA;EhE5oBF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgEqmBI;;AhEnmBJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgEyjBF;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;;AAKF;EhElsBF;EACA;EACA;EACA;EACA;EACA;EACA;EgE8rBI;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;EhEhtBA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgEyqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AhE9qBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgEkoBF;EACE;;AAIJ;EhE/tBA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EgE4nBE;EAEA;EACA;EACA;EACA;;AhE3rBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgE8nBF;EhEznBA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgEmlBF;EhEjoBA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EgEunBE;EACA;;AhEtnBF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgE0lBF;EhExoBA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgEgmBF;EAEE;EACA;;AAGF;EhEppBA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgE6mBF;EhE3wBA;EACA;EACA;EACA;EACA;EACA;EACA;;AgEwwBA;EhE9wBA;EACA;EACA;EACA;EACA;EACA;EACA;;AgE8wBA;EACE;;AAGF;EACE;;AACA;EACE;EACA;;AACA;EhE7xBJ;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgE2sBJ;EACE;;AAEE;EhEtyBJ;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgE+vBM;;AhE7vBN;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgEqtBJ;EAGE;EACA;;AAGF;EACE;;AAGF;EhExzBA;EACA;EACA;EACA;EACA;EACA;EACA;EgEqzBE;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EhEv0BA;EACA;EACA;EACA;EACA;EACA;EACA;EgEm0BE;EACA;;AAGF;EhE70BA;EACA;EACA;EACA;EACA;EACA;EACA;EgEy0BE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EAEE;;AACA;EACE;;AAIJ;EACE;;;ACt5BJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;EjEoBF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EiEzDI;EACA;EACA;EACA;;AjEwDJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;AA9EJ;AAAA;EACE;;AAGF;AAAA;EACE;;AiE1BE;AAAA;EjEWJ;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA1DA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;;AiE9GF;EACE;EjEEF;EACA;EACA;EACA;EACA;EACA;EACA;EiENE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACjDN;AACA;AACA;AAGE;ElEoCA;EACA;EACA;EACA;EACA;EACA;EACA;;AkEtCA;EACE;EACA;ElE8BF;EACA;EACA;EACA;EACA;EACA;EACA;;AkEjCE;ElEJF;EkEOI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;ElElBF;EkEoBI;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;EnEkCA;EACA;EACA;EACA;EACA;EACA;EACA;EmEtCE;EACA;EACA;EACA;EACA;;AAIA;EnEwBF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EmE/DI;;AnEiEJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AmE5GA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EnEMJ;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EmE7CM;EACA;EACA;;AnE6CN;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AmEzFE;EACE;;AAIJ;EnEJJ;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA1DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AmEpGI;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;;;AAMJ;EACE;EACA;EACA;EAEA;EACA;;;ACnCJ;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;ErEqIA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EqEhJE;EACA;;ArEiJF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AqE/KA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEE;EACE;ErEXJ;EACA;EACA;EACA;EACA;EACA;EACA;;AqESE;EACE;EACA;;AAGF;EACE;EACA;;;AAKN;ErE3BE;EACA;EACA;EACA;EACA;EACA;EACA;EA8JA;EACA;EACA;EACA;EACA;EACA;EACA;;;AqE3IF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAIA;ErEtDA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AA9EJ;EACE;;AAGF;EACE;;AqE4CA;ErE3DF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA1DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AsEpJJ;AACA;AACA;AAGE;EACE;EACA;;AAEA;EtECF;;AsECI;EACE;;AAGF;EtE0BJ;EACA;EACA;EACA;EACA;EACA;EACA;EsE9BM;EACA;EACA;EACA;;AAKN;EACE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AACA;EtEKF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AsExFJ;AAAA;AAAA;EtEAA;EACA;EACA;EACA;EACA;EACA;EACA;;AsEAA;EtENA;EACA;EACA;EACA;EACA;EACA;EACA;EsEEE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AACA;EtExBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EsE0DI;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;EAGA;AAAA;AAAA;EAGA;;;ACtFF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EvE4IA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AuEpLF;EvEsIA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AuE7KF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EvEhBA;EACA;EACA;EACA;EACA;EACA;EACA;EuEYE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;ACrEJ;EACE;;AAEF;ExEqCA;EACA;EACA;EACA;EACA;EACA;EACA;EwEzCE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;ExEmIA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwE1KF;EACE;EACA;EACA;EACA;;AAGF;ExEKA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AyEhIJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EzEyHA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AyElKF;EACE;EACA;;AAGF;EACE;;AAGF;EzELA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;A0EhIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AACA;AAAA;E1EkBF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E0ExDI;EACA;EACA;;A1EwDJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;A0EnGA;AAAA;EACE;EACA;;AAKN;E1EoHA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;E0E/HE;;A1EiIF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0E7JF;E1E+GA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;E0E1HE;;A1E4HF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0ExJF;E1E0GA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;E0EpHE;;A1EsHF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0ElJF;E1EoGA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0E7IF;E1E+FA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0EzIF;E1E2FA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0ErIF;E1EuFA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0EjIF;E1EmFA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0E7HF;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;ACzGF;EACE;;AAGF;E3EoJA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2E7LF;EACE;;AACA;E3E6BF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;A2EhHJ;AAAA;AAAA;EAGE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMF;AAAA;EACE;;AAGF;AAAA;E3ELA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;A2E/EJ;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EACE;;;ACpEF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;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;E5EZF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E4E1BI;;A5E4BJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;A4EvEA;AAAA;EACE;;AAKN;E5EvBA;EACA;EACA;EACA;EACA;EACA;EACA;;;A6E9CA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;E7EsBF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E6E5DI;;A7E8DJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;A6EzGA;AAAA;EACE;;AAYN;EACE;EACA;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAEF;E7EjBA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;A6EpEJ;EACE;;AACA;EACE;EACA;;AAGJ;EACE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AACA;E7ErDF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;A6E9BJ;EAEE;;AAGF;EACE;;AAGF;E7EnEA;EACA;EACA;EACA;EACA;EACA;EACA;E6E+DE;EACA;;;AC7GJ;AACA;AACA;AACA;EACE;E9EmCA;EACA;EACA;EACA;EACA;EACA;EACA;E8EvCA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AACA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;E9ExBA;EACA;EACA;EACA;EACA;EACA;EACA;;A8EqBE;AAAA;E9E3BF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA1DA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;A8E3EF;E9EhCA;EACA;EACA;EACA;EACA;EACA;EACA;E8E6BE;EACA;EACA;EACA;;AAGF;EACE;;AACA;E9E3CF;EACA;EACA;EACA;EACA;EACA;EACA;E8EuCI;EACA;;AAIJ;EACE;EACA;EACA;;;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;EACA;;AAGA;EACE;;AAGF;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMJ;EACE;;AAKF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAMJ;EAEE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;E9E9NF;;A8EiOI;EACE;EACA;;AAKN;AAAA;E9EzMA;EACA;EACA;EACA;EACA;EACA;EACA;E8EsME;EACA;;AAWF;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;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;AAGE;EACE;EACA;;AACA;E9E9RF;EACA;EACA;EACA;EACA;EACA;EACA;;A8E6RA;E9EnSA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;A8E+MJ;E9EvSA;EACA;EACA;EACA;EACA;EACA;EACA;E8EmSE;EACA;;;ACjVA;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;;AAEA;EhFiJF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgF5LA;EhF8IF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgFxLA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAIJ;EhFeA;EACA;EACA;EACA;EACA;EACA;EACA;EgFnBE;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;;AAGA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AAGF;EhFhDA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgFSE;EACA;EACA;EACA;EACA;EACA;EACA;;AhFbF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgF9BF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKJ;EACE;;AAIF;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;EhFzFF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgFmDI;;AhFjDJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;AgFMA;AAAA;EACE;;AAKN;EACE;EACA;EACA;EACA;;AAGF;EhFKA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgF7CA;EhFDF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgF1CA;EhFJF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EgFPI;;AhFSJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgFvCE;EACE;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAKN;EhF7BA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgFZF;EhFlCA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EgFuBE;;AhFrBF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgFTA;EACE;;AAIJ;EhF1CA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgFAF;EhF9JA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AgF2EJ;EACE;;AAIF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AASF;EAGE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEE;EACE;EACA;;AAMJ;EhFtGF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgF6DF;EACE;;;AAMF;AAAA;AAAA;EAEE;;AAEF;AAAA;EACE;;;AC9QF;EjFuCA;EACA;EACA;EACA;EACA;EACA;EACA;EiFtCE;EACA;;AAMF;EjFyBA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EiF/DE;EACA;;AjFgEF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AiF1GJ;EAEE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EjFOA;EACA;EACA;EACA;EACA;EACA;EACA;;AiFTA;EAEE;;AAGF;EAIE;;AAGF;EAEE;EACA;;AAGF;EACE;;AACA;EACE;;;AC3DN;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;;;AC3DA;AAAA;EAEE;;AAGF;EnFkCF;EACA;EACA;EACA;EACA;EACA;EACA;EA8JA;EACA;EACA;EACA;EACA;EACA;EACA;EmF1MI;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;;;ACjER;AACA;AACA;AAGE;AAAA;AAAA;EAGE;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAEA;EAEA;EAEA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;;AAIJ;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAIF;EAIE;EACA;;AAGF;EAGE;;AAGF;EAGE;;;AC1GJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGE;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAOV;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAGF;EAEE;;AAGF;EACE;;;ACjJN;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EAEA;EACA;;AACA;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;;;AAKF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;AC9ER;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;;;AAQF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAMA;EACA;EACA;;AAEA;AAAA;EACE;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;EAIE;;AAIF;AAAA;AAAA;AAAA;AAAA;EAII;EACA;;AAGJ;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;AAAA;AAAA;EAGE;;;AAKF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;AC/JR;EACE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;;AAEA;AAAA;EAEE;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAKN;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAKN;EACE;EACA;EACA;;AACA;EACE;EACA;;;AAKN;AACA;AACA;AAGI;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;;;ACzKN;EACE;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;;AClCJ;EACE;;;ACEF;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;EAEA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;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;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;;;AAIF;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;AAAA;EAGA;EACA;EACA;EACA;EACA;EAEA;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;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;;AAEA;EACE;EACA;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACE;EACA;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;E3F7ZA;;;A2FmaF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;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;;;ACpfF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AACA;EAEE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;AAIA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAKJ;AAAA;AAAA;EAGE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;;AAKJ;EACE;;;AAIA;EACE;EACA;;;AAKJ;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAIF;AAAA;EAEE;;;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;;;AAKE;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAEA;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAKN;EACE;EACA;EACA;;;AAQI;EAGE;;AAEF;EAGE;;AAKF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAKR;EACE;;AAEA;E5FrTF;EACA;EACA;EACA;EACA;EAKA;E4F+SI;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAON;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAcE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAGE;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EAEE;EACA;EACA;EACA;;;AAKF;AAAA;AAAA;E5F7XA;EACA;EACA;EACA;EACA;E4F6XE;EACA;EACA;EACA;EACA;;AAEF;AAAA;EAEE;;;AAKF;AAAA;AAAA;E5FtWA;EACA;EACA;EACA;EACA;EACA;EACA;E4FoWE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;ACxaJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA","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/_damage-log.scss","../sass/module-support/_dfce.scss","../sass/module-support/_dice-tray.scss","../sass/module-support/_enhancen-terrain-layer.scss","../sass/module-support/_exploit-vulnerability.scss","../sass/module-support/_filepicker-plus.scss","../sass/module-support/_forien-easy-polls.scss","../sass/module-support/_forien-quest-log.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-toolbelt.scss","../sass/module-support/_pf2e-utility-buttons.scss","../sass/module-support/_pinned-chatlog.scss","../sass/module-support/_polyglot.scss","../sass/module-support/_quick-insert.scss","../sass/module-support/_scene-preview.scss","../sass/module-support/_smalltime.scss","../sass/module-support/_speaking-as.scss","../sass/module-support/_swade.scss","../sass/module-support/_tagger.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/module-support/_yendors-scene-actors.scss","../sass/ui-theme/foundry-core/_app-ui.scss","../sass/ui-theme/foundry-core/_controls.scss","../sass/ui-theme/foundry-core/_hotbar.scss","../sass/ui-theme/foundry-core/_navigation.scss","../sass/ui-theme/foundry-core/_notifications.scss","../sass/ui-theme/foundry-core/_placeable-hud.scss","../sass/ui-theme/foundry-core/_sidebar.scss","../sass/ui-theme/pf2e-system/_hazard-sheet.scss","../sass/ui-theme/pf2e-system/_familiar-sheet.scss","../sass/ui-theme/pf2e-system/_loot-sheet.scss","../sass/ui-theme/pf2e-system/_npc-sheet.scss","../sass/ui-theme/pf2e-system/_actor-sheet.scss","../sass/ui-theme/pf2e-system/_party-sheet.scss","../sass/ui-theme/pf2e-system/_messages.scss","../sass/ui-theme/pf2e-system/_critical-deck.scss","../sass/ui-theme/pf2e-system/_pc-sheet.scss","../sass/ui-theme/pf2e-system/_compendium-browser.scss","../sass/ui-theme/pf2e-system/_code-mirror.scss","../sass/ui-theme/pf2e-system/_effects-panel.scss","../sass/ui-theme/themes/_crb-dark.scss","../sass/ui-theme/themes/_crb-light.scss","../sass/ui-theme/themes/_poe-wiki.scss","../sass/ui-theme/themes/_bg3.scss","../sass/ui-theme/themes/_crb.scss","../sass/ui-theme/themes/_foundry2.scss","../sass/ui-theme/themes/_opaque.scss","../sass/_colors.scss","../sass/dorako-ui/_dorako-ui.scss","../sass/dorako-ui/_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;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;ELAA;EKEE;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;AAEA;EACE;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;;AAMA;ENSF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AMpFA;EACE;EACA;EACA;;AAIN;ENAA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AMtEJ;EACE;;AAEA;ENlDF;EACA;EACA;EACA;EACA;EAKA;EM4CI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIA;EACE;;AAEF;EACE;EACA;;;AAOV;AACA;AACA;AAUE;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAEA;EACE;;AAGF;AAAA;AAAA;EAEE;;AAGF;EACE;EACA;EAEA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;EAEE;EACA;EACA;;;AAOA;EACE;EACA;;;AAOJ;AAAA;EACE;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;;ACrLR;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EPbF;EACA;EACA;EACA;EACA;EAKA;EOOI;EACA;EACA;;AAEA;EPpBJ;EACA;EACA;EACA;EACA;EOkBM;EACA;;AAGF;EP1BJ;EACA;EACA;EACA;EACA;EOwBM;EACA;;AAIJ;EPjCF;EACA;EACA;EACA;EACA;EAKA;EO2BI;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EP/CJ;EACA;EACA;EACA;EACA;EOkDM;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;EP7DF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AOdA;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEA;EACE;EACA;;AAEA;EACE;EACA;;AACA;EACE;;AAUF;EACE;;AACA;EACE;;AAOV;EPAF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EOXI;EACA;;APYJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AQ5LJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;ERAA;EATA;EACA;EACA;EACA;EACA;;AQQE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;ACpBR;EACE;EACA;;AACA;ETqCF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AS7GJ;EACE;EACA;EACA;;AACA;EACE;;AAEF;ETyBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;ASjGJ;EACE;;AACA;ETkBF;EACA;EACA;EACA;EACA;EACA;EACA;EStBI;;AAGJ;EACE;EACA;;;AAKF;EACE;;;ACpCJ;AACA;AACA;AAEA;EVHE;EACA;EACA;EACA;EACA;EUCA;EACA;;;AAGF;EACE;;;AAGF;EVEE;EACA;AACA;EACA,YACE;EAgBF;EACA;EUrBA;EACA;;;AChBA;EACE;;;ACDF;EAEE;;AAGF;EAIE;EACA;EACA;;AAGF;EAEE;;AAGF;EZqBA;EACA;EACA;EACA;EACA;EACA;EACA;EYzBE;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA;;AAIJ;EZKA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AY5EJ;EAEE;EACA;;AACA;EACE;;AAEF;EACE;;AAIJ;EZbA;EACA;EACA;EACA;EACA;EACA;EACA;EYeE;EACA;;AAGF;EAEE;;AACA;EACE;;;ACtEN;EACE;EACA;;AAEA;EbHA;EACA;EACA;EACA;EACA;;AaGE;EACE;;AAGJ;EbXA;EACA;EACA;EACA;EACA;EAKA;EaKE;;AACA;EACE;;;AAKN;EACE;;;ACvBF;EdCE;EACA;EACA;EACA;EACA;EAKA;EcPA;;AACA;EdHA;EACA;EACA;EACA;EACA;;;AcIF;EdOE;EACA;AACA;EACA,YACE;EcTF;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EACE;;;AAIJ;EACE;EACA;EACA;;AAEA;EdOA;EACA;EACA;EACA;EACA;EACA;EACA;EcXE;;AAGF;EdEA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AetHN;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EfOE;EACA;AACA;EACA,YACE;EAgBF;EACA;Ee1BA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACnBJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;;AAKF;EACE;EACA;;AAEF;EACE;;;ACpDJ;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AAEA;EjBXE;EACA;EACA;EACA;EACA;EiBUA;EACA;;;AAEF;EACE;;;AAGF;AACA;AACA;AAEA;EjBzBE;EACA;EACA;EACA;EACA;EiBuBA;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;ElBaA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AkBrFF;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;;AC3CJ;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AAAA;EnBRE;EACA;EACA;EACA;EACA;EmBOA;;;AAGF;AAAA;EnBdE;EACA;EACA;EACA;EACA;;;AmBeF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EnBrCA;EACA;EACA;EACA;EACA;EAKA;EmB+BE;EACA;;AAEA;EACE;EACA;;;AAKN;AAAA;EnBlDE;EACA;EACA;EACA;EACA;;;AmBmDF;EnBvDE;EACA;EACA;EACA;EACA;EmBqDA;;;AAGF;EACE;EACA;;;AAIA;EnB1BA;EACA;EACA;EACA;EACA;EACA;EACA;;;AoB/CF;AACA;AACA;AAEA;EpBHE;EACA;EACA;EACA;EACA;;AoBCA;EpBLA;EACA;EACA;EACA;EACA;EoBGE;;AAEF;EpBTA;EACA;EACA;EACA;EACA;EAKA;EoBGE;;AAEA;EACE;;AAIJ;EpBnBA;EACA;EACA;EACA;EACA;EAKA;EoBaE;EACA;;AACA;EpBxBF;EACA;EACA;EACA;EACA;EoBuBI;;;AAKN;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AAEA;EACE;;AAEA;EACE;EACA;;AAGF;EpBpDA;EACA;EACA;EACA;EACA;;AoBkDE;EpBtDF;EACA;EACA;EACA;EACA;EoBoDI;EACA;;AAGJ;EpB5DA;EACA;EACA;EACA;EACA;EAKA;EoBuDE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;EpBnFF;EACA;EACA;EACA;EACA;EoBiFI;EACA;;AAIJ;EACE;;AAGF;EACE;;AAGF;EpBzFA;EoB8FE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAIE;;;AAIJ;AAAA;AAAA;AAAA;EAIE;EACA;;;AAME;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGF;EpBhJF;EACA;EACA;EACA;EACA;EAKA;EoB0II;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;EpBrLN;EACA;EACA;EACA;EACA;EAKA;EoB+KQ;EACA;;AAEA;EACE;EACA;;;AASV;EpB9JA;EACA;EACA;EACA;EACA;EACA;EACA;;AoB0JE;EACE;;AAGJ;EACE;EACA;;AACA;EpBvKF;EACA;EACA;EACA;EACA;EACA;EACA;;AoBmKI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;;AAON;EpBhMA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EoBqKE;;ApBlKF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AoBuHJ;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;EpB1GA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AoBgEF;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;;AAIA;EAEE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EpBjSN;EoBmSQ;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;EpBpTE;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AoB2ON;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EpBrWE;;AoBwWE;EACE;;;AAKN;EpB9WE;;AoBgXA;EACE;;;AAQF;AAAA;EACE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;;AAKN;AACA;AACA;AAGE;EACE;;AAEF;EACE;;AAGF;EACE;;AAEF;EpBjaA;EACA;EACA;EACA;EACA;EoB+ZE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;AACA;AACA;AAkYA;AACA;AACA;AAEA;EACE;;;AAIA;EpBh0BA;EACA;EACA;EACA;EACA;;AoB8zBE;EACE;EACA;EACA;EACA;EACA;;AAKF;EpB50BF;EACA;EACA;EACA;EACA;EAKA;EoBs0BI;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;EACA;;AAGJ;EAEE;EACA;;AAGF;EpBr3BA;EACA;EACA;EACA;EACA;EoBm3BE;;AAGF;EpB13BA;EACA;EACA;EACA;EACA;EoBw3BE;;;AAIJ;EACE;;;AAGF;AACA;AACA;AAGE;EpBz4BA;EACA;EACA;EACA;EACA;EoBu4BE;;AAGA;EpB94BF;EACA;EACA;EACA;EACA;EoB44BI;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;EpBn0BA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AoByxBF;EpB56BA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AoBm2BJ;EACE;;;AAMF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;;ACx/BF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;;ACdJ;EtBgBE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;AsBjCF;EACE;EACA;EACA;;;AAGF;EtBTE;EACA;EACA;EACA;EACA;EsBOA;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;EvBvCA;EACA;EACA;EACA;EACA;EuBqCE;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;EAGA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EvBrEA;EACA;EACA;EACA;EACA;EuBuEE;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;EACE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAQF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EvBnFA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AuByCF;EACE;EACA;EACA;;AAGF;EvB7FA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EuBkFE;EACA;;AvBjFF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AuBsDA;EACE;EACA;EACA;;AAIJ;EvB3GA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AuBiEF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EvBjPA;EACA;EACA;EACA;EACA;EACA;EACA;EuB8OE;EACA;;AAGF;EACE;;AAIA;EACE;;AACA;EACE;;AAGJ;EACE;;AAIJ;EAGE;EvB3QF;EACA;EACA;EACA;EACA;EACA;EACA;EuBuQE;;AAGF;EACE;EACA;EACA;;AACA;EvBpRF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AuB4MJ;EvBzRA;EACA;EACA;EACA;EACA;EACA;EACA;EuBqRE;;AAGF;EACE;EACA;;AAGF;EACE;EvBpSF;EACA;EACA;EACA;EACA;EACA;EACA;EuBgSE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EvBjTA;EACA;EACA;EACA;EACA;EACA;EACA;EuB6SE;;AAGF;EAEE;;;AAKF;EACE;;AACA;EACE;;AAGJ;EACE;;AAEF;EvBtUA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EuB2SE;;AvBxSF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AuB6PJ;EAEE;EACA;;;AAIJ;AACA;AACA;AAGE;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC9bA;EACE;;AAEF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AClBF;EAWE;;AACA;EACE;;AAGJ;EzBwBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EyBnDE;;AzBsDF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AyB9FJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKF;EACE;;AAGA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AChFN;E1BDF;EACA;EACA;EACA;EACA;EAKA;E0BLI;EACA;EACA;;AAEA;E1BRJ;EACA;EACA;EACA;EACA;E0BMM;EACA;;AAEA;EACE;;AACA;EACE;;AAOV;E1BvBA;EACA;EACA;EACA;EACA;EAKA;E0BiBE;EACA;;AACA;EACE;;AAIJ;AAAA;E1BjCA;EACA;EACA;EACA;EACA;EAKA;E0B4BE;EACA;EACA;;AAEA;AAAA;E1BzCF;EACA;EACA;EACA;EACA;E0BuCI;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;;AAOV;AACA;AACA;AAGE;EACE;;AAEA;E1BxBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;A0BhDJ;AAAA;E1B7BA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;;A2BtHN;EACE;EACA;EACA;;AAEA;EACE;;AACA;E3BSF;EACA;AACA;EACA,YACE;E2BXE;EACA;EACA;;;ACXN;AACA;AACA;AAGE;E5BJA;EACA;EACA;EACA;EACA;E4BEE;;AAEA;EACE;EACA;;AAIJ;E5BdA;EACA;EACA;EACA;EACA;EAKA;E4BQE;;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;E5BlFF;EACA;EACA;EACA;EACA;EAKA;E4B4EI;EACA;EACA;;AACA;EAGE;EACA;;AAIJ;E5BhGF;EACA;EACA;EACA;EACA;E4B8FI;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;E5BrCA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A4BLF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;;ACjMF;EACE;E7BuCF;EACA;EACA;EACA;EACA;EACA;EACA;E6B3CE;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;E7B0HA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;E6BrIE;EACA;;A7BsIF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A6BnKF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AAKF;EACE;E7B3CF;EACA;EACA;EACA;EACA;E6ByCE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;EACE;;AAEF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AChFJ;AACA;AACA;AAEA;E9BqBE;EACA;AACA;EACA,YACE;E8BvBF;;;ACJA;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAEF;AAAA;EACE;EACA;EACA;;;AAKF;E/BmBA;EACA;EACA;EACA;EACA;EACA;EACA;E+BvBE;;AAGF;E/BcA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;A+BnFJ;E/BlCA;EACA;EACA;EACA;EACA;;A+BkCA;E/BtCA;EACA;EACA;EACA;EACA;EAKA;E+BkCE;EACA;EACA;EACA;;AACA;EACE;EACA;;;AClDN;AACA;AACA;AAEA;EACE;;;AAGF;EhCPE;EACA;EACA;EACA;EACA;EgCKA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AACA;EACE;;;AAKF;EhCgBA;EACA;EACA;EACA;EACA;EACA;EACA;EgCpBE;;;AC3BJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;ACfA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;;AC3BJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;;AAIA;EnC6BA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAuDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA1DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AmCvHF;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;EnCzEA;EACA;EACA;EACA;EACA;EAKA;EmCmEE;;AACA;EACE;EACA;;;AAMJ;EACE;;AAGF;EnCzFA;EACA;EACA;EACA;EACA;EAKA;EmCmFE;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAKF;EnChIJ;EACA;EACA;EACA;EACA;EAKA;EmC0HM;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;;;ACxLA;EpC6IA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AoCrLF;EAGE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;;AAOF;AAAA;AAAA;AAAA;EpCiBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;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;;AoCvFF;EACE;;AAGF;AAAA;AAAA;EAGE;EACA;;AAGF;EACE;;AAGF;EpCLF;EACA;EACA;EACA;EACA;EACA;EACA;EoCCI;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;;AAGF;EpCrBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAuDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA1DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AoCvEA;EACE;EACA;;AAGF;EpC9BF;EACA;EACA;EACA;EACA;EACA;EACA;;AoC4BE;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AClGJ;AAAA;ErCwCA;EACA;EACA;EACA;EACA;EACA;EACA;EqC3CE;EAGA;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;AAAA;ErCUA;EACA;EACA;EACA;EACA;EACA;EACA;EqCbE;;AACA;AAAA;ErCMF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EqCjCI;;ArCoCJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;AqC7EJ;ErCAA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EqC3BE;;ArC8BF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AqCxEJ;ErCLA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EqCtBE;EACA;EACA;EACA;EACA;EACA;EACA;;ArCmBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AqC9DF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AClEJ;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;;;AAKF;EvCaA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AuCtFJ;EvCSA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AuCnFJ;EACE;EACA;;AACA;EACE;;;ACtCJ;EACE;;;ACFJ;AACA;AACA;AAEA;EzCqCE;EACA;EACA;EACA;EACA;EACA;EACA;;;AyCvCF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EzCYE;EACA;EACA;EACA;EACA;EACA;EACA;;AyCfA;EACE;EzCvBF;EyCyBE;;AAEA;EACE;EACA;;;AAKN;AACA;AACA;AAEA;EzCPE;EACA;EACA;EACA;EACA;EACA;EACA;EAmJA;EACA;EACA;EACA;EACA;EACA;EACA;;AyCrJE;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;;AAKN;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EAEE;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;;AAGF;EACE;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQE;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;EAGE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EzCzKA;EyC2KE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;;;AAIJ;AACA;AACA;AAGE;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;EACE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EzC9PA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;AyCsLJ;EzCnQA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AyC0LJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EzClKA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AyC8HF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EzC9RA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AyCqNJ;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EzC5SA;EACA;EACA;EACA;EACA;EACA;EACA;EyCwSE;;AAGF;EACE;EACA;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;EAWA;EACA;EACA;EACA;EACA;;AAQF;EACE;EACA;EACA;EACA;EACA;EACA;EAIA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKN;AACA;AACA;AAGE;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EzClTA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EyCuSE;;AzCrSF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AyCyQF;EACE;EACA;EACA;;AACA;EzChaF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAuDA;EACA;EACA;EACA;EACA;EACA;EACA;EyCwUI;;AzClYJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AyCsUF;EACE;;AAGF;EACE;;AACA;EACE;;AACA;EzC9aJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EyCmZM;EACA;;AzCjZN;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AyCyWJ;EACE;;AAGF;EACE;;AAGF;EzCzVA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AyC+SF;AAAA;EzClcA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;AyC0XJ;EAME;;AALA;EzCnWF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EyCwVI;EACA;;AzCvVJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AyC8TJ;AACA;AACA;AAEE;EACE;;AACA;EACE;;;AAMJ;EzC9dA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EyCmcE;;AzChcF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AyCsZJ;EACE;;;AAQJ;AACA;AACA;AAGE;EACE;EACA;;AAGF;EzCjZA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AyCwWF;EzC3fA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EyCgeE;EACA;;AzC9dF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AyCobJ;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;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;;;AAKN;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;;;AAMA;EzCrfF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AyC2cF;EACE;;AAGF;EAEE;;AAGF;EACE;;AAIA;EzC5mBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EyCilBI;;AzC9kBJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AyCoiBF;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;;AAKF;EzClqBF;EACA;EACA;EACA;EACA;EACA;EACA;EyC8pBI;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;EzChrBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EyCqpBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AzCzpBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AyC6mBF;EACE;;AAIJ;EzC/rBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAuDA;EACA;EACA;EACA;EACA;EACA;EACA;EyCumBE;EAEA;EACA;EACA;EACA;;AzCtqBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AyCymBF;EzCpmBA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AyC8jBF;EzC5mBA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EyCkmBE;EACA;;AzCjmBF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AyCqkBF;EzCnnBA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AyC2kBF;EAEE;EACA;;AAGF;EzC/nBA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AyCwlBF;EzC3uBA;EACA;EACA;EACA;EACA;EACA;EACA;;AyCwuBA;EzC9uBA;EACA;EACA;EACA;EACA;EACA;EACA;;AyC8uBA;EACE;;AAGF;EACE;;AACA;EACE;EACA;;AACA;EzC7vBJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AyCsrBJ;EACE;;AAEE;EzCtwBJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EyC2uBM;;AzCxuBN;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AyCgsBJ;EAGE;EACA;;AAGF;EACE;;AAGF;EzCxxBA;EACA;EACA;EACA;EACA;EACA;EACA;EyCqxBE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EzCzyBA;EACA;EACA;EACA;EACA;EACA;EACA;EyCqyBE;EACA;;AAGF;EzC/yBA;EACA;EACA;EACA;EACA;EACA;EACA;EyC2yBE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EAEE;;AACA;EACE;;AAIJ;EACE;;;ACx3BJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;E1CoBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E0C7CI;EACA;EACA;EACA;;A1C6CJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;AAnEJ;AAAA;EACE;;AAGF;AAAA;EACE;;A0C1BE;AAAA;E1CWJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAuDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA1DA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;;A0CnGF;EAEE;E1CCF;EACA;EACA;EACA;EACA;EACA;EACA;;A0CJE;EACE;EACA;EACA;EACA;;;AC/CN;AACA;AACA;AAGE;E3CoCA;EACA;EACA;EACA;EACA;EACA;EACA;;A2CtCA;EACE;EACA;E3C8BF;EACA;EACA;EACA;EACA;EACA;EACA;;A2CjCE;E3CJF;E2COI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;E3ClBF;E2CoBI;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;E5CkCA;EACA;EACA;EACA;EACA;EACA;EACA;E4CtCE;EACA;EACA;EACA;EACA;;AAIA;E5CwBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E4CnDI;;A5CsDJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;A4CjGA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;E5CMJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E4CjCM;EACA;EACA;;A5CkCN;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;A4C9EE;EACE;;AAIJ;E5CJJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAuDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA1DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;A4CzFI;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;;;AAMJ;EACE;EACA;EACA;EAEA;EACA;;;ACnCJ;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;E9C0HA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;E8CrIE;EACA;;A9CsIF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A8CpKA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEE;EACE;E9CXJ;EACA;EACA;EACA;EACA;EACA;EACA;;A8CSE;EACE;EACA;;AAGF;EACE;EACA;;;AAKN;E9C3BE;EACA;EACA;EACA;EACA;EACA;EACA;EAmJA;EACA;EACA;EACA;EACA;EACA;EACA;;;A8ChIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAIA;E9CtDA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AAnEJ;EACE;;AAGF;EACE;;A8C4CA;E9C3DF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAuDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA1DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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+CzIJ;AACA;AACA;AACA;EACE;EACA;;AAKA;EACE;EAEA;EACA;EACA;EACA;EAEA;EACA;;;AAIJ;AACA;AACA;AAGE;EACE;;AAGE;EACE;;AAGF;E/CKJ;EACA;EACA;EACA;EACA;EACA;EACA;E+CTM;EACA;EACA;EACA;;AAMJ;E/CNF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;A+CpEF;E/C4FF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A+CrIF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAYF;EACE;;AACA;E/CvCF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;A+CjCJ;AAAA;AAAA;E/C5CA;EACA;EACA;EACA;EACA;EACA;EACA;;A+C4CA;E/ClDA;EACA;EACA;EACA;EACA;EACA;EACA;E+C8CE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AACA;E/CpEF;EACA;EACA;EACA;EACA;EACA;EACA;E+CgEI;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAgBR;AACA;AACA;AAGE;AAAA;E/CnGA;EACA;EACA;EACA;EACA;EACA;EACA;E+C+FE;EACA;;;AC9IF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EhDiIA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgDzKF;EhD2HA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgDlKF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EhDhBA;EACA;EACA;EACA;EACA;EACA;EACA;EgDYE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;ACrEJ;EACE;;AAEF;EjDqCA;EACA;EACA;EACA;EACA;EACA;EACA;EiDzCE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EjDwHA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AiD/JF;EACE;EACA;EACA;EACA;;AAGF;EjDKA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AkDrHJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;ElD8GA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AkDnJF;ElDAA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AmDrHJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AACA;AAAA;EnDkBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EmD5CI;EACA;EACA;;AnD6CJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;AmDxFA;AAAA;EACE;EACA;;AAKN;EnDyGA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EmDpHE;;AnDsHF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AmDlJF;EnDoGA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EmD/GE;;AnDiHF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AmD7IF;EnD+FA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EmDzGE;;AnD2GF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AmDvIF;EnDyFA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AmDlIF;EnDoFA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AmD9HF;EnDgFA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AmD1HF;EnD4EA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AmDtHF;EnDwEA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AmDlHF;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;ACzGF;EACE;;AAGF;EpDyIA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AoDlLF;EACE;;AACA;EpD6BF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AoDrGJ;AAAA;AAAA;EAGE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;;AAMF;AAAA;EACE;;AAGF;AAAA;EpDCA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;AoD1EJ;AAAA;AAAA;EpDHA;EACA;EACA;EACA;EACA;EACA;EACA;EoDAE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EACE;;AACA;AAAA;EACE;;AAIJ;AAAA;EACE;;;AC/DF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;ErDsBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EqDhDI;;ArDmDJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;AqD9FA;AAAA;EACE;;AAYN;EAEE;;AAGF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAEF;ErDtBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AqDpDJ;EACE;;AACA;EACE;EACA;;AAGJ;EACE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AACA;ErD1DF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AqDdJ;EAEE;;AAGF;EACE;;AAGF;ErDxEA;EACA;EACA;EACA;EACA;EACA;EACA;EqDoEE;EACA;;;AAKF;ErDqBA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AqDhEF;ErDnFA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;;AsDpHN;AACA;AACA;AACA;EACE;EtDmCA;EACA;EACA;EACA;EACA;EACA;EACA;EsDvCA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AACA;EACE;;AAIJ;EtDVA;EACA;EACA;EACA;EACA;EACA;EACA;EsDME;;AAEA;EACE;;AAIJ;EACE;;AAGF;AAAA;EtDvBA;EACA;EACA;EACA;EACA;EACA;EACA;;AsDoBE;AAAA;EtD1BF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAuDA;EACA;EACA;EACA;EACA;EACA;EACA;EsD9DI;EACA;EACA;;AtDEJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;AsD9DF;EtDlCA;EACA;EACA;EACA;EACA;EACA;EACA;EsD+BE;EACA;EACA;EACA;;AAGF;EACE;;AACA;EtD7CF;EACA;EACA;EACA;EACA;EACA;EACA;EsDyCI;EACA;;AAIJ;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAII;EACE;;AAIF;EACE;EACA;;AAGJ;AAAA;EAEE;;;AAKF;EACE;;AACA;EACE;;;AASE;EACE;;;AAUJ;EACE;;AAGA;EACE;;;AASN;EACE;EACA;EACA;;AAEA;EACE;;AAGE;EACE;;AAEF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAYJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EtDpPF;;AsDuPI;EACE;EACA;;AAKN;AAAA;EtD/NA;EACA;EACA;EACA;EACA;EACA;EACA;EsD4NE;EACA;;AAWF;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;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;AAGE;EACE;EACA;;AACA;EtDpTF;EACA;EACA;EACA;EACA;EACA;EACA;;AsDmTA;EtDzTA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AsDgPJ;EtD7TA;EACA;EACA;EACA;EACA;EACA;EACA;EsDyTE;EACA;;;ACvWA;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;;;AC5CN;AACA;AACA;AAGE;EAgBE;EACA;EACA;;;AAKF;EACE;;AACA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;AAMR;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;;AAQR;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;;AAKF;EAGE;;AAGF;EAEE;;;AAIJ;AACA;AACA;AAEE;EACE;;AAEA;ExD7CF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwDEA;ExDhDF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwDMA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAsCJ;ExDtMA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EwD2KE;EACA;EACA;EACA;EACA;EACA;EACA;;AxD9KF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AwDmIF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKJ;EACE;;AAIF;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;ExD/OF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EwDqNI;;AxDlNJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;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;;AwDuKA;AAAA;EACE;;AAKN;EACE;EACA;EACA;EACA;;AAGF;ExD5JA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwDoHA;ExDlKF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwDuHA;ExDrKF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EwD0JI;;AxDxJJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwD0HE;EACE;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAKN;ExD9LA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwDqJF;ExDnMA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;EwDwLE;;AxDtLF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwDwJA;EACE;;AAIJ;ExD3MA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwDiKF;ExDpTA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AwD4OJ;EACE;;AAIF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AASF;EAGE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEE;EACE;EACA;;AAMJ;ExDvQF;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwD8NF;EACE;;;AAMF;AAAA;AAAA;EAEE;;AAEF;AAAA;EACE;;;ACpaF;EzDuCA;EACA;EACA;EACA;EACA;EACA;EACA;EyDtCE;EACA;;AAGF;EzD4BA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EyDtDE;EACA;;AzDwDF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;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;;AyDlGJ;EAEE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EzDUA;EACA;EACA;EACA;EACA;EACA;EACA;;AyDZA;EAEE;;AAGF;EAIE;;AAGF;EAEE;EACA;;AAGF;EACE;;AACA;EACE;;;ACxDN;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;;;AC3DA;AAAA;EAEE;;AAGF;E3DkCF;EACA;EACA;EACA;EACA;EACA;EACA;EAmJA;EACA;EACA;EACA;EACA;EACA;EACA;E2D/LI;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;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;;;ACxER;AACA;AACA;AAEA;EAwBE;EACA;;;AAGF;AACA;AACA;AAGE;AAAA;AAAA;EAGE;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAEA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;;AAGF;AACA;AACA;AACA;AACE;AACA;AACA;AAyBA;AACA;AACA;;AA1BA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;;AAOJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAIF;EAIE;EACA;;AAGF;EAGE;;AAGF;EAGE;;;AAIJ;AACA;AACA;AAEE;EACE;;AAGF;EAEE;;;ACnJJ;AACA;AACA;AACA;EAwBE;EACA;;;AAIF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EAEA;EAEA;EACA;EACA;AAgGA;AACA;AACA;AAUA;AACA;AACA;;AA5GA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGE;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAMR;EACE;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGE;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAGF;EAEE;;AAGF;EACE;;;AChON;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;AAAA;EAGA;EACA;EACA;EACA;EACA;EAEA;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;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;;AAEA;EACE;EACA;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACE;EACA;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACE;EACA;;;AAKJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EAEA;EACA;;AACA;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;;;AAKF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;ACpPR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EAkBE;EAIA;EAGA;EACA;;;AAIF;AAAA;EAEE;AAAA;EAEA;EAUA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;AAtBA;AAAA;EACE;EACA;EACA;EACA;EACA;;;AAoBJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAGA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;;AAEA;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;EAIE;;AAIF;AAAA;AAAA;AAAA;AAAA;EAII;EACA;;AAGJ;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;AAAA;AAAA;EAGE;;;AAIJ;EACE;;AAEA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;ACzOR;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;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;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;AAAA;EAGE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;;AAEA;AAAA;EAEE;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;;AASF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAKN;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAKN;EACE;EACA;EACA;;AACA;EACE;EACA;;;AAKN;AACA;AACA;AAGI;EACE;;AAEF;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;;;ACjNN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;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;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;;;AAGF;EASE;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;AAtBA;EACE;EACA;EACA;EACA;EACA;;;AAoBJ;AAAA;EAEE;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;AACA;AACA;AAEA;EACE;;;ACnNF;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC7BF;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;EAEA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EnE/KA;;;AmEqLF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;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;;;ACtQF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AACA;EAEE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;AAIA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAKJ;AAAA;AAAA;EAGE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;;AAKJ;EACE;;;AAIA;EACE;EACA;;;AAKJ;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAIF;AAAA;EAEE;;;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;;;AAKE;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAEA;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAKN;EACE;EACA;EACA;;;AAQI;EAGE;;AAEF;EAGE;;AAKF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAKR;EACE;;AAEA;EpErTF;EACA;EACA;EACA;EACA;EAKA;EoE+SI;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAON;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAcE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAGE;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EAEE;EACA;EACA;EACA;;;AAKF;AAAA;AAAA;EpE7XA;EACA;EACA;EACA;EACA;EoE6XE;EACA;EACA;EACA;EACA;;AAEF;AAAA;EAEE;;;AAKF;AAAA;AAAA;EpEtWA;EACA;EACA;EACA;EACA;EACA;EACA;EoEoWE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;ACxaJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA","file":"dorako-ui.css"}
\ No newline at end of file