diff --git a/CHANGELOG.md b/CHANGELOG.md
index b65048b..09d5e21 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+# 3.1.0 / WIP
+
+- (New) Massive refactor.
+- (New) New theme settings.
+- (Fix) Fixed custom css not working.
+
# 3.0.6
- (Refinement) Adjusted styling for the daily crafting button and alt-weapon-usage hints on PC sheets.
diff --git a/esmodules/consts.js b/esmodules/consts.js
index eb461e3..0918fe8 100644
--- a/esmodules/consts.js
+++ b/esmodules/consts.js
@@ -3,14 +3,6 @@ export const MODULE_NAME = "pf2e-dorako-ui";
// THEMING
-// prettier-ignore
-export const darkThemeCompatibleCoreFoundryApplications = ["CombatTrackerConfig","InvitationLinks","SupportDetails","ToursManagement","WorldConfig","KeybindingsConfig", "FilePicker", "SettingsConfig", "PermissionConfig", "AVConfig", "DefaultTokenConfig", "FontConfig", "FolderConfig", "RollTableConfig", "PlaylistConfig", "CombatantConfig", "MeasuredTemplateConfig", "DocumentOwnershipConfig", "DocumentSheetConfig", "ModuleManagement", "MacroConfig", "Compendium", "CardsConfig", "WallConfig", "AmbientLightConfig", "AmbientSoundConfig", "TileConfig", "DrawingConfig"];
-// prettier-ignore
-export const darkThemeCompatiblePf2eApplications = ["CreatureSheetPF2e","NPCSheetPF2e","CharacterSheetPF2e","TokenConfigPF2e", "HomebrewElements", "VariantRulesSettings", "AutomationSettings", "MetagameSettings", "WorldClockSettings", "PersistentDamageDialog", "SceneConfigPF2e"];
-// prettier-ignore
-export const darkThemeCompatibleModuleApplications = ["PartyOverviewApp","RollPrompt", "SavingThrowApp", "AssignXPApp", "ContestedRollApp", "ActiveTileConfig", "DFChatEditor"];
-// prettier-ignore
-export const dorakoUiApplications = ["AvatarSettings","MiscSettings","ThemeSettings","UXSettings"]
// prettier-ignore
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
@@ -27,47 +19,12 @@ export const baseThemePf2eSheets = ["KingdomSheetPF2e","CreatureSheetPF2e","Part
export const baseThemeModuleApplications = ["SmallTimeApp","SearchApp","ControlManager","HUD","ItemPileConfig","PinCushionHUD","CombatCarousel","CommonToolbar","MonksHotbarExpansion","CustomHotbar"];
// prettier-ignore
-export const baseThemeApplications = [...baseThemeCoreFoundryApplications,...baseThemePf2eApplications,...baseThemeModuleApplications, ...dorakoUiApplications];
-
-// prettier-ignore
-export const foundry2RestrictedApplications = ["KingdomSheetPF2e","CreatureSheetPF2e", "CharacterSheetPF2e", "PartySheetPF2e", "NPCSheetPF2e", "VehicleSheetPF2e", "HUD"];
+export const baseThemeApplications = [...baseThemeCoreFoundryApplications,...baseThemePf2eApplications,...baseThemeModuleApplications];
// prettier-ignore
-export const darkThemeCompatibleApplications = [...darkThemeCompatibleCoreFoundryApplications, ...darkThemeCompatibleModuleApplications, ...darkThemeCompatiblePf2eApplications, ...dorakoUiApplications]
+export const limitedScopeApplications = ["KingdomSheetPF2e","CreatureSheetPF2e", "CharacterSheetPF2e", "PartySheetPF2e", "NPCSheetPF2e", "VehicleSheetPF2e", "HUD"];
// prettier-ignore
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
-
-// CLASSES
-export class Avatar {
- constructor(name, image) {
- this.name = name;
- this.image = image;
- this.type = "avatar";
- }
-}
-
-export class CombatantAvatar extends Avatar {
- constructor(name, image) {
- super(name, image);
- this.type = "combatant";
- }
-}
-
-export class ActorAvatar extends Avatar {
- constructor(name, image) {
- super(name, image);
- this.type = "actor";
- }
-}
-
-export class TokenAvatar extends Avatar {
- constructor(name, image, scale, isSmall) {
- super(name, image);
- this.type = "token";
- this.scale = scale;
- this.isSmall = isSmall;
- }
-}
diff --git a/esmodules/dark-theme-hooks.js b/esmodules/dark-theme-hooks.js
index 52d06f9..cf40e22 100644
--- a/esmodules/dark-theme-hooks.js
+++ b/esmodules/dark-theme-hooks.js
@@ -1,137 +1,137 @@
-import {
- darkThemeIncompatibleApplications,
- exclusivelyDarkApplications,
- darkThemeCompatibleApplications,
- baseThemePf2eSheets,
- MODULE_NAME,
- premiumModuleSelector,
-} from "./consts.js";
+// 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");
-}
+// // 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");
-});
+// // 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 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");
-});
+// // 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");
- });
-}
+// 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");
-});
+// 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");
-}
+// 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 [...darkThemeCompatibleApplications]) {
+// Hooks.on("render" + document, markAsDarkTheme);
+// }
-for (const document of [...exclusivelyDarkApplications]) {
- Hooks.on("render" + document, markAsNativelyDarkTheme);
-}
+// 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");
-});
+// // 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
index 781a68e..4217c46 100644
--- a/esmodules/dorako-theme.js
+++ b/esmodules/dorako-theme.js
@@ -1,203 +1,203 @@
-import { baseThemeApplications, baseThemePf2eSheets, MODULE_NAME, premiumModuleSelector } from "./consts.js";
-import { isPremiumApplication } from "./premium-module-hooks.js";
+// 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"
-// ) {
+// // 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} | render${app.constructor.name} => add .dorako-ui`);
+// 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;
// }
-// console.debug(`${MODULE_NAME} | render${app.constructor.name} but style !== "dorakoUI" => do not add .dorako-ui`);
+// 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");
// });
-// // 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");
+// 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} but style !== "dorakoUI" => do not add .dorako-ui`);
+// 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 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 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 .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;
- }
- });
-}
+// // 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 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");
-});
+// // 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`);
- });
-}
+// 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("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("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`);
-});
+// 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 d9640d5..9c31ab3 100644
--- a/esmodules/message-hooks.js
+++ b/esmodules/message-hooks.js
@@ -1,5 +1,4 @@
-import { i18n } from "./util.js";
-import { Avatar, ActorAvatar, TokenAvatar, CombatantAvatar } from "./consts.js";
+import { getChatTheme } from "./ui-theme.js";
const rgb2hex = (rgb) =>
`#${rgb
@@ -8,6 +7,30 @@ const rgb2hex = (rgb) =>
.map((n) => parseInt(n, 10).toString(16).padStart(2, "0"))
.join("")}`;
+Hooks.on("renderChatMessage", (chatMessage, html, messageData) => {
+ const setting = game.settings.get("pf2e-dorako-ui", "theme.chat-color-scheme");
+ const { dorakoUiTheme, defaultColorScheme } = getChatTheme();
+ let colorScheme = null;
+ switch (setting) {
+ case "default":
+ colorScheme = defaultColorScheme;
+ break;
+ case "prefer-dark":
+ colorScheme = "dark";
+ break;
+ case "prefer-light":
+ colorScheme = "light";
+ break;
+ case "alliance": // not implemented yet
+ colorScheme = "dark";
+ break;
+ case "gm-vs-players":
+ colorScheme = chatMessage.user.isGM ? "dark" : "light";
+ break;
+ }
+ html[0].dataset.colorScheme = colorScheme;
+});
+
// Chat cards
Hooks.on("renderChatMessage", (chatMessage, html, messageData) => {
const isNarratorToolsMessage = chatMessage.flags["narrator-tools"];
@@ -18,27 +41,14 @@ Hooks.on("renderChatMessage", (chatMessage, html, messageData) => {
return;
}
- const theme = game.settings.get("pf2e-dorako-ui", "theme.chat-theme");
-
let html0 = html[0];
- if (theme !== "foundry2") {
- html0.classList.add("dorako-ui");
- } else {
- html0.style.setProperty("--border-tint", chatMessage?.user?.color ?? "#DAC0FB");
- }
+ html0.style.setProperty("--border-tint", chatMessage?.user?.color ?? "#DAC0FB");
- if (theme == "dark") html0.classList.add("dark-theme");
- if (theme == "light") html0.classList.add("light-theme");
- if (theme == "factions") {
- if (chatMessage.user.isGM) {
- html0.classList.add("dark-theme");
- } else {
- html0.classList.add("light-theme");
- }
- }
- if (theme == "foundry2") {
- // html0.classList.add("foundry2");
- html0.dataset.dorakoUiTheme = "foundry2";
+ const uiTheme = getChatTheme();
+ const { dorakoUiTheme, colorScheme } = uiTheme;
+ if (uiTheme) {
+ html0.dataset.dorakoUiTheme = dorakoUiTheme;
+ html0.dataset.dorakoUiScope = "unlimited";
}
themeHeader(html, chatMessage);
diff --git a/esmodules/misc-hooks.js b/esmodules/misc-hooks.js
index c8cbede..a95bd6e 100644
--- a/esmodules/misc-hooks.js
+++ b/esmodules/misc-hooks.js
@@ -1,4 +1,4 @@
-import { baseThemePf2eSheets, MODULE_NAME, premiumModuleSelector } from "./consts.js";
+import { baseThemePf2eSheets, MODULE_NAME } from "./consts.js";
import migrate from "./settings/migrations.js";
import { i18n, debug, warn } from "./util.js";
@@ -101,107 +101,184 @@ Hooks.on("tokenActionHudCoreReady", () => {
}).render(true);
});
-// 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].classList.contains("dark-theme");
- let symbol = isDark ? "fa-sun" : "fa-moon";
- let openBtn = $(
+ let colorSchemeButton = $(
``
);
- openBtn.click((ev) => {
- html[0].classList.toggle("dark-theme");
- openBtn.find("i").toggleClass("fa-sun");
- openBtn.find("i").toggleClass("fa-moon");
+ colorSchemeButton.click((ev) => {
+ let colorScheme = html[0].dataset.colorScheme;
+ if (colorScheme === "light") {
+ html[0].dataset.colorScheme = "dark";
+ } else {
+ html[0].dataset.colorScheme = "light";
+ }
});
- html.closest(".app").find(".dark-theme-toggle").remove();
- let titleElement = html.closest(".app").find(".window-title");
- openBtn.insertAfter(titleElement);
- });
-
- Hooks.on("render" + application, (app, html, data) => {
- if (!game.settings.get(`${MODULE_NAME}`, "misc.enable-debug-mode")) {
- return;
- }
- let isDorako = html[0].classList.contains("dorako-ui");
- let symbol = isDorako ? "fa-thin" : "fas";
-
- let openBtn = $(
- ``
);
- openBtn.click((ev) => {
- html[0].classList.toggle("dorako-ui");
- openBtn.find("i").toggleClass("fa-thin");
- openBtn.find("i").toggleClass("fas");
+ foundry2Button.click((ev) => {
+ html[0].dataset.dorakoUiTheme = "foundry2";
});
- html.closest(".app").find(".dorako-ui-toggle").remove();
- let titleElement = html.closest(".app").find(".window-title");
- openBtn.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 openBtn = $(
- ``
);
- openBtn.click((ev) => {
- let theme = "dorakoUiTheme" in html[0].dataset;
- if (theme) {
- delete html[0].dataset.dorakoUiTheme;
- } else {
- html[0].dataset.dorakoUiTheme = "foundry2";
- }
- openBtn.find("i").toggleClass("fa-thin");
- openBtn.find("i").toggleClass("fas");
+ crbButton.click((ev) => {
+ html[0].dataset.dorakoUiTheme = "crb";
});
- html.closest(".app").find(".foundry2-toggle").remove();
- let titleElement = html.closest(".app").find(".window-title");
- openBtn.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 openBtn = $(
- ``
);
- openBtn.click((ev) => {
- let theme = "dorakoUiTheme" in html[0].dataset;
- if (theme) {
- delete html[0].dataset.dorakoUiTheme;
- } else {
- html[0].dataset.dorakoUiTheme = "crb-dark";
- }
- openBtn.find("i").toggleClass("fa-thin");
- openBtn.find("i").toggleClass("fas");
+ bg3Button.click((ev) => {
+ html[0].dataset.dorakoUiTheme = "bg3";
+ });
+ let noThemeButton = $(
+ ``
+ );
+ noThemeButton.click((ev) => {
+ delete html[0].dataset.dorakoUiTheme;
+ delete html[0].dataset.colorScheme;
});
- html.closest(".app").find(".crb-dark-toggle").remove();
+ html.closest(".app").find(".dark-theme-toggle").remove();
+ html.closest(".app").find(".crb-toggle").remove();
+ html.closest(".app").find(".foundry2-toggle").remove();
+ html.closest(".app").find(".bg3-toggle").remove();
+ html.closest(".app").find(".no-theme-toggle").remove();
let titleElement = html.closest(".app").find(".window-title");
- openBtn.insertAfter(titleElement);
+ colorSchemeButton.insertAfter(titleElement);
+ crbButton.insertAfter(titleElement);
+ foundry2Button.insertAfter(titleElement);
+ bg3Button.insertAfter(titleElement);
+ noThemeButton.insertAfter(titleElement);
});
}
+// 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")
diff --git a/esmodules/settings/settings.js b/esmodules/settings/settings.js
index d0910ca..a2ed4fc 100644
--- a/esmodules/settings/settings.js
+++ b/esmodules/settings/settings.js
@@ -3,17 +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 { dataTheme } from "../ui-theme.js";
-
-function injectCSS(filename) {
- const head = document.getElementsByTagName("head")[0];
- const mainCss = document.createElement("link");
- mainCss.setAttribute("rel", "stylesheet");
- mainCss.setAttribute("type", "text/css");
- mainCss.setAttribute("href", "modules/pf2e-dorako-ui/styles/" + filename + ".css");
- mainCss.setAttribute("media", "all");
- head.insertBefore(mainCss, head.lastChild);
-}
+import { getUiTheme } from "../ui-theme.js";
export function refreshChat() {
if (game.messages.size > 100) {
@@ -56,37 +46,31 @@ Hooks.once("init", async () => {
util.debug("registered settings");
- // if (game.settings.get("pf2e-dorako-ui", "ux.chat-merge")) {
- // ChatMerge.init();
- // }
-
- // if (game.settings.get("pf2e-dorako-ui", "ux.adjust-chat-controls")) {
- // ChatRollPrivacy.setup();
- // ChatRollPrivacy.init();
- // }
-
- const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
- if (theme === "foundry2-theme") {
- $("#tooltip").attr("data-dorako-ui-theme", dataTheme);
- $("#fps").attr("data-dorako-ui-theme", dataTheme);
+ const applicationTheme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
+ if (applicationTheme === "foundry2") {
game.settings.set("pf2e-dorako-ui", "theme.chat-theme", "foundry2");
- } else if (theme !== "no-theme") {
- $("#tooltip").attr("data-dorako-ui-theme", "crb-dark");
- $("#fps").attr("data-dorako-ui-theme", "crb-dark");
}
+ if (applicationTheme !== "no-theme") {
+ const uiTheme = getUiTheme();
+ const { dorakoUiTheme, colorScheme } = uiTheme;
- // injectCSS("dorako-theme/dorako-theme");
- // injectCSS("foundry2-theme/foundry2-theme");
- // injectCSS("dorako-ux/dorako-ux");
- // injectCSS("fonts");
+ if (uiTheme) {
+ $("#tooltip").attr("data-dorako-ui-theme", dorakoUiTheme);
+ $("#fps").attr("data-dorako-ui-theme", dorakoUiTheme);
+ }
+ }
const root = document.querySelector(":root").style;
- // root.setProperty("--avatar-size", game.settings.get("pf2e-dorako-ui", "avatar.size").toString() + "px");
root.setProperty("--border-radius", game.settings.get("pf2e-dorako-ui", "theme.border-radius").toString() + "px");
root.setProperty("--glass-bg", game.settings.get("pf2e-dorako-ui", "theme.glass-bg").toString());
- // root.setProperty("--control-size", game.settings.get("pf2e-dorako-ui", "ux.control-size").toString() + "px");
- // root.setProperty("--controls-alignment", game.settings.get("pf2e-dorako-ui", "ux.controls-alignment").toString());
util.debug("initialized properties");
});
+
+Hooks.once("ready", () => {
+ let dorakoCustomCss = document.createElement("style");
+ dorakoCustomCss.id = "dorako-custom-css";
+ dorakoCustomCss.innerHTML = game.settings.get("pf2e-dorako-ui", "customization.custom-css");
+ document.querySelector("head").appendChild(dorakoCustomCss);
+});
diff --git a/esmodules/settings/theme-settings.js b/esmodules/settings/theme-settings.js
index 5045e3d..5e7ffbd 100644
--- a/esmodules/settings/theme-settings.js
+++ b/esmodules/settings/theme-settings.js
@@ -7,6 +7,7 @@ export class ThemeSettings extends SettingsMenuDorakoUI {
static SETTINGS = [
"application-theme",
"chat-theme",
+ "chat-color-scheme",
"header-style",
"pc-sheet-theme",
"npc-sheet-theme",
@@ -18,22 +19,22 @@ export class ThemeSettings extends SettingsMenuDorakoUI {
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,
- },
+ // "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",
@@ -102,22 +103,57 @@ export class ThemeSettings extends SettingsMenuDorakoUI {
hint: "pf2e-dorako-ui.settings.theme.application-theme.hint",
scope: "client",
config: true,
- default: "light-theme",
+ default: "crb-light",
type: String,
choices: {
"no-theme": "pf2e-dorako-ui.settings.theme.application-theme.choice.no-theme",
- "light-theme": "pf2e-dorako-ui.settings.theme.application-theme.choice.light-theme",
- "dark-theme": "pf2e-dorako-ui.settings.theme.application-theme.choice.dark-theme",
- "foundry2-theme": "pf2e-dorako-ui.settings.theme.application-theme.choice.foundry2-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",
},
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
- }
+ // if (choice === "foundry2-theme") {
+ // game.settings.set("pf2e-dorako-ui", "theme.chat-theme", "foundry2");
+ // // Doesn't work
+ // }
},
},
+ "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: "crb-light",
+ 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",
+ },
+ 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",
+ scope: "client",
+ config: true,
+ default: "default",
+ 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",
+ },
+ 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",
diff --git a/esmodules/ui-theme.js b/esmodules/ui-theme.js
index 76d303f..682148b 100644
--- a/esmodules/ui-theme.js
+++ b/esmodules/ui-theme.js
@@ -1,19 +1,46 @@
-import {
- foundry2RestrictedApplications,
- baseThemeApplications,
- baseThemePf2eSheets,
- MODULE_NAME,
- premiumModuleSelector,
-} from "./consts.js";
+import { limitedScopeApplications, baseThemeApplications, baseThemePf2eSheets, MODULE_NAME } from "./consts.js";
import { isPremiumApplication } from "./premium-module-hooks.js";
-export const dataTheme = "";
+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" };
+ case "foundry2":
+ return { dorakoUiTheme: "foundry2", colorScheme: "light" };
+ case "bg3":
+ return { dorakoUiTheme: "bg3", 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" };
+ case "foundry2":
+ return { dorakoUiTheme: "foundry2", colorScheme: "light" };
+ case "bg3":
+ return { dorakoUiTheme: "bg3", colorScheme: "dark" };
+ default:
+ return "", "";
+ }
+}
Hooks.on("renderSvelteApplication", (app, html, data) => {
const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
- if (theme !== "foundry2-theme") return;
- // app.element[0].classList.add("foundry2");
- app.element[0].dataset.dorakoUiTheme = dataTheme;
+ if (theme === "no-theme") return;
+ const uiTheme = getUiTheme();
+ if (uiTheme === null) return;
+ const { dorakoUiTheme, colorScheme } = uiTheme;
+ app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
+ app.element[0].dataset.colorScheme = colorScheme;
app.element[0].dataset.dorakoUiScope = "unlimited";
});
@@ -21,21 +48,26 @@ 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 !== "foundry2-theme") return;
+ 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") + ", VehicleSheetPF2e, HUD";
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 ${dataTheme}`
+ `${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string ${excludeString} => do not set dorako-ui-theme to ${dorakoUiTheme}`
);
return;
}
console.debug(
- `${MODULE_NAME} | baseThemeApplications | render${app.constructor.name} => set dorako-ui-theme to ${dataTheme}`
+ `${MODULE_NAME} | baseThemeApplications | render${app.constructor.name} => set dorako-ui-theme to ${uiTheme}`
);
- // html.addClass("foundry2");
- app.element[0].dataset.dorakoUiTheme = dataTheme;
+ app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
+ if (html[0].classList.contains("window-app")) {
+ app.element[0].dataset.colorScheme = colorScheme;
+ }
app.element[0].dataset.dorakoUiScope = "unlimited";
});
}
@@ -46,9 +78,10 @@ Hooks.on("renderApplication", (app, html, data) => {
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");
- if (theme !== "foundry2-theme") {
- return;
- }
+ 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") +
", EnhancedJournal" +
@@ -56,7 +89,7 @@ Hooks.on("renderApplication", (app, html, data) => {
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 ${dataTheme}`
+ `${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string ${excludeString} => do not set dorako-ui-theme to ${dorakoUiTheme}`
);
return;
}
@@ -70,7 +103,8 @@ Hooks.on("renderApplication", (app, html, data) => {
html.addClass("dialog");
}
}
- app.element[0].dataset.dorakoUiTheme = dataTheme;
+ app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
+ app.element[0].dataset.colorScheme = colorScheme;
app.element[0].dataset.dorakoUiScope = "unlimited";
html.find("form button[type='submit']").addClass("bright");
html.find(".item-controls button[data-action='apply']").addClass("bright");
@@ -79,80 +113,90 @@ Hooks.on("renderApplication", (app, html, data) => {
Hooks.on("renderDialog", (app, html, data) => {
const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
- if (theme !== "foundry2-theme") {
- return;
- }
- console.debug(`${MODULE_NAME} | render${app.constructor.name} | set dorako-ui-theme to ${dataTheme}`);
- app.element[0].dataset.dorakoUiTheme = dataTheme;
+ 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 !== "foundry2-theme") {
- return;
- }
- app.element[0].dataset.dorakoUiTheme = dataTheme;
+ 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 ${dataTheme}`
+ `${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string ${excludeString} => do not set dorako-ui-theme to ${dorakoUiTheme}`
);
return;
}
- if (theme !== "foundry2-theme") {
- app.element[0].dataset.dorakoUiTheme = "crb-dark";
- return;
- }
- app.element[0].dataset.dorakoUiTheme = dataTheme;
+ 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 !== "foundry2-theme") {
- html.attr("data-theme", "dorako-ui");
- return;
- }
+ 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 ${dataTheme}`
+ `${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 = dataTheme;
+ app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
+ app.element[0].dataset.colorScheme = colorScheme;
app.element[0].dataset.dorakoUiScope = "unlimited";
});
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 !== "foundry2-theme") return;
- if (foundry2RestrictedApplications.includes(appName)) return;
+ 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 ${dataTheme}`
+ `${MODULE_NAME} | render${app.constructor.name} | is PF2e .window-app "Application" => set dorako-ui-theme to ${dorakoUiTheme}`
);
- // html.addClass("foundry2");
- app.element[0].dataset.dorakoUiTheme = dataTheme;
+ app.element[0].dataset.dorakoUiTheme = dorakoUiTheme;
+ app.element[0].dataset.colorScheme = colorScheme;
app.element[0].dataset.dorakoUiScope = "unlimited";
});
}
-for (const appName of [...foundry2RestrictedApplications]) {
+for (const appName of [...limitedScopeApplications]) {
Hooks.on("render" + appName, (app, html, data) => {
const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme");
- if (theme !== "foundry2-theme") return;
+ 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)) {
@@ -164,7 +208,17 @@ for (const appName of [...foundry2RestrictedApplications]) {
console.debug(
`${MODULE_NAME} | render${app.constructor.name} | theme: ${theme} => set data-dorako-ui-scope to 'limited'`
);
- app.element[0].dataset.dorakoUiTheme = dataTheme;
+ 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";
});
}
+
+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[0].classList.add(`${theme}-theme`);
+ });
+}
diff --git a/sass/_colors.scss b/sass/_colors.scss
index 6c5d7a9..2ce2a37 100644
--- a/sass/_colors.scss
+++ b/sass/_colors.scss
@@ -193,7 +193,7 @@ $adjusted-lower: #cc3311 !default;
--color-light-3: #e7d1b1;
--color-light-4: #d0b8a3;
--color-light-5: #9f8475;
- --color-light-6: #816b66;
+ --color-light-disabled: #AAA;
--color-level-error: #ce0707;
--color-level-error-bg: rgba(105, 0, 8, 0.8);
@@ -233,6 +233,7 @@ $adjusted-lower: #cc3311 !default;
--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;
}
@@ -446,9 +447,7 @@ $adjusted-lower: #cc3311 !default;
/* Damage colors */
/* ----------------------------------------- */
-[data-dorako-ui-theme] .damage,
-.dorako-ui.dark-theme .damage,
-[data-dorako-ui-scope="limited"] .damage {
+[data-dorako-ui-theme][data-color-scheme="dark"] .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 92b306d..c83b47b 100644
--- a/sass/_mixins.scss
+++ b/sass/_mixins.scss
@@ -42,7 +42,7 @@
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -69,6 +69,8 @@
--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);
@@ -77,7 +79,7 @@
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
&:not(.disabled, :disabled):hover {
@@ -99,9 +101,9 @@
&.disabled,
&:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --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);
}
@@ -112,7 +114,7 @@
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
&.disabled,
&:disabled {
@@ -155,13 +157,13 @@
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
+ // height: var(--input-height);
+ // line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
+ // font-size: var(--font-size);
transition: outline-color 0.5s;
&:not(:disabled, .disabled, [type="checkbox"]):hover,
@@ -175,9 +177,9 @@
&.disabled,
&:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --input-text-color: var(--color-light-disabled);
+ --input-background-color: var(--input-disabled-background-color);
+ --input-border-color: var(--input-disabled-border-color);
&::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
diff --git a/sass/dorako-ui/_dorako-ui.scss b/sass/dorako-ui/_dorako-ui.scss
index 351f7f2..3d63294 100644
--- a/sass/dorako-ui/_dorako-ui.scss
+++ b/sass/dorako-ui/_dorako-ui.scss
@@ -42,7 +42,7 @@ section.readaloud {
border: none;
}
-.chat-message {
+.dorako-ui.chat-message {
.message-header.dorako-header {
padding-bottom: 5px;
box-shadow: var(--gold-and-glow);
@@ -126,6 +126,7 @@ i[data-pf2-repost] {
border: 1px solid var(--tertiary);
outline: 1px solid var(--gold-brown);
padding: 0.33em 0.33em;
+ text-shadow: none;
}
tag:first-of-type,
diff --git a/sass/legacy-theme/pf2e-system/_actor-sheet.scss b/sass/legacy-theme/pf2e-system/_actor-sheet.scss
index 966e1c2..acbf750 100644
--- a/sass/legacy-theme/pf2e-system/_actor-sheet.scss
+++ b/sass/legacy-theme/pf2e-system/_actor-sheet.scss
@@ -178,30 +178,7 @@
}
-.dorako-ui,
-.foundry2 {
- // 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);
- }
-}
-
-[data-dorako-ui-scope="limited"] {
+[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,
@@ -221,11 +198,11 @@
&.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-scope="limited"],
-.dorako-ui {
+[data-dorako-ui-theme] {
&.actor.sheet.red-theme {
--theme-color: var(--primary);
}
@@ -236,6 +213,7 @@
--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);
diff --git a/sass/module-support/_dfce.scss b/sass/module-support/_dfce.scss
index 48f26e3..f5d8baf 100644
--- a/sass/module-support/_dfce.scss
+++ b/sass/module-support/_dfce.scss
@@ -28,10 +28,11 @@
}
}
-[data-dorako-ui-theme],
-.foundry2 {
+[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);
}
}
diff --git a/sass/module-support/_pf2e-idle-hud.scss b/sass/module-support/_pf2e-idle-hud.scss
index 92350ce..b97953d 100644
--- a/sass/module-support/_pf2e-idle-hud.scss
+++ b/sass/module-support/_pf2e-idle-hud.scss
@@ -220,10 +220,16 @@
--color-rank-2: #bf4fdb;
--color-rank-3: #cf931d;
--color-rank-4: red; // Symon recommended
+ --color-disabled: var(--color-light-disabled);
+ }
+
+ pf2e-token-hud .sidebar .sidebar-header input {
+ @include f2-input;
}
pf2e-token-hud .sidebar .sidebar-content .item-img img {
- border-color: var(--color-warm-2);
+ border: 1px solid;
+ border-color: var(--icon-border-color);
border-radius: var(--border-radius);
}
@@ -261,7 +267,7 @@
}
pf2e-token-hud .sidebar .sidebar-content .details .extras .actions a i.greyed {
- color: var(--color-light-6);
+ color: var(--color-light-disabled);
}
pf2e-token-hud .sidebar .sidebar-content .header {
@@ -270,6 +276,10 @@
margin: 0px -5px;
}
+ pf2e-token-hud .sidebar.doubled .sidebar-content .header {
+ margin: 0px 0px;
+ }
+
&.pf2e-token-hud .no-macro,
pf2e-token-hud .no-macro {
@include f2-app;
@@ -277,10 +287,14 @@
border: 1px solid var(--color-scrollbar-border);
}
+ pf2e-token-hud .sidebar.spells .expended img {
+ filter: saturate(0);
+ }
+
pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions {
- a {
+ a:not(.disabled) {
color: var(--color-light-3);
- &:hover {
+ :hover {
color: var(--color-warm-2);
}
}
@@ -297,6 +311,15 @@
backdrop-filter: blur(4px);
}
+ pf2e-token-hud .popup .item-buttons {
+ display: flex;
+ flex-direction: column;
+ gap: 5px;
+ button {
+ @include f2-button-warm;
+ }
+ }
+
pf2e-token-hud .inner .group .section input[type="number"] {
@include f2-app;
border-radius: 3px;
diff --git a/sass/module-support/_pf2e-see-simple-scale-statistics.scss b/sass/module-support/_pf2e-see-simple-scale-statistics.scss
index 2c473b9..cc468c8 100644
--- a/sass/module-support/_pf2e-see-simple-scale-statistics.scss
+++ b/sass/module-support/_pf2e-see-simple-scale-statistics.scss
@@ -1,6 +1,6 @@
// PF2e See Simple Statistics Scale
-.dorako-ux {
+.dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header {
.pf2e-see-simple-scale-statistics-Extreme-color-primary {
color: #6cd8ff;
}
diff --git a/sass/module-support/_pf2e-toolbelt.scss b/sass/module-support/_pf2e-toolbelt.scss
index dd84f2a..09d105e 100644
--- a/sass/module-support/_pf2e-toolbelt.scss
+++ b/sass/module-support/_pf2e-toolbelt.scss
@@ -20,3 +20,69 @@
margin-top: 5px;
}
}
+
+[data-dorako-ui-theme] {
+ &.chat-message [data-action="spell-template-clear"] {
+ --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;
+
+ &.disabled,
+ &: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;
+ }
+
+ &:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+ }
+ }
+
+ &.chat-message .message-content + .pf2e-toolbelt-target-damage .target-damage-application button {
+ &::after {
+ border-radius: var(--border-radius);
+ }
+ &[data-action="target-shield-block"] {
+ &:hover {
+ background-color: var(--color-cool-2);
+ border: var(--app-border-style);
+ border-color: var(--color-cool-1);
+ }
+ &.shield-activated {
+ background-color: var(--color-cool-1);
+ border: var(--app-border-style);
+ border-color: var(--color-cool-2);
+ &:hover {
+ background-color: var(--color-cool-2);
+ border: var(--app-border-style);
+ border-color: var(--color-cool-1);
+ }
+ }
+ }
+
+ &[data-action="target-apply-healing"] {
+ .fa-stack i.fa-plus {
+ color: var(--color-cool-5);
+ text-shadow: none;
+ }
+
+ &:hover {
+ background-color: var(--color-level-success);
+ border-color: var(--color-level-success-border);
+
+ .fa-stack i.fa-plus {
+ color: var(--color-level-success);
+ text-shadow: none;
+ }
+ }
+ }
+ }
+}
diff --git a/sass/module-support/_smalltime.scss b/sass/module-support/_smalltime.scss
index b7a87be..b832fee 100644
--- a/sass/module-support/_smalltime.scss
+++ b/sass/module-support/_smalltime.scss
@@ -22,6 +22,7 @@
[data-dorako-ui-theme] {
smalltime-app {
@include f2-app;
+ outline: none;
}
smalltime-app .arrow,
diff --git a/sass/module-support/_token-action-hud.scss b/sass/module-support/_token-action-hud.scss
index 45bd211..209c245 100644
--- a/sass/module-support/_token-action-hud.scss
+++ b/sass/module-support/_token-action-hud.scss
@@ -1,120 +1,3 @@
-/* ----------------------------------------- */
-/* Token Action HUD (TAH) */
-/* ----------------------------------------- */
-#token-action-hud.dorako-ui {
- --dorako-bg-current: var(--glass-bg);
- --dorako-vibrancy: var(--frosted-glass);
- --paizo-blue: var(--secondary);
- --paizo-blue-bright: var(--secondary-light);
- --paizo-red-bright: var(--primary-light);
- --pazio-red: var(--primary);
- --tah-border-radius: var(--border-radius);
- --tah-button-background-color: var(--glass-bg);
- --tah-button-text-color: var(--color-text-light-highlight);
-
- #tah-categories {
- gap: 5px;
- }
-
- token-action-hud {
- gap: 5px;
- }
-
- #tah-expand-hud {
- width: 32px;
- height: 32px;
- }
-
- #tah-expand-hud,
- .tah-title-button {
- // @include quick-transition;
- transition: unset;
-
- color: var(--color-text-light-heading);
- padding: 3px 5px 3px 5px;
- &:hover {
- color: var(--color-text-light-highlight);
- }
- }
-
- .tah-category.hover {
- button.tah-title-button {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
- }
- }
-
- .tah-subtitle {
- width: 174px;
- }
-
- .tah-tab-group,
- .tah-action {
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
- }
-
- .tah-action button {
- // @include quick-transition;
- transition: unset;
-
- &.toggle {
- background-color: var(--secondary-dark);
- &:hover {
- background-color: var(--secondary);
- }
- &.active {
- background-color: var(--secondary-light);
- }
- }
- &:hover {
- color: var(--color-text-light-highlight);
- }
- &.active {
- color: white;
- }
- }
-}
-
-#tooltip[data-theme="dorako-ui"] {
- &.locked-tooltip.tah-tooltip :is(a.content-link, a.inline-roll),
- &.tah-tooltip :is(a.content-link, a.inline-roll),
- &.active:has(.tah-tooltip-wrapper) :is(a.content-link, a.inline-roll) {
- background: #ddd;
- padding: 1px 4px;
- border: 1px solid var(--color-border-dark-tertiary);
- color: var(--color-text-dark-primary);
- margin: 3px;
- }
-
- .tah-tooltip .tags {
- .tag.tag_transparent {
- background: rgba(255, 255, 255, 0.5);
- color: var(--glass-bg-dark);
- margin-left: 2px;
- margin-bottom: 2px;
- &:first-child {
- margin-left: 0px;
- }
- }
- }
-
- .tah-tooltip .tag,
- .tah-tooltip table {
- text-shadow: none;
- }
-}
-
-.dorako-ui.dark-theme.tah-dialog {
- .tagify.tah-dialog-tagify {
- background: white;
- }
-}
-
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-
[data-dorako-ui-theme] {
token-action-hud-core-settings input {
@include f2-input;
@@ -137,81 +20,84 @@
}
}
-#token-action-hud[data-dorako-ui-theme] {
- .tah-action-button,
- .tah-action-button:focus,
- .tah-group-button,
- .tah-group-button:focus {
- @include f2-button-warm;
- }
+[data-dorako-ui-theme] {
+ token-action-hud {
+ .tah-action-button,
+ .tah-action-button:focus,
+ .tah-group-button,
+ .tah-group-button:focus {
+ @include f2-button-warm;
+ }
- .tah-subtitle-text {
- color: var(--color-light-1);
- }
+ .tah-subtitle-text {
+ color: var(--color-light-1);
+ }
- .tah-info1,
- .tah-info2,
- .tah-info3 {
- color: var(--color-light-4);
- font-size: x-small;
- }
+ .tah-info1,
+ .tah-info2,
+ .tah-info3 {
+ color: var(--color-light-4);
+ font-size: x-small;
+ }
- button {
- transition: unset !important;
- }
+ button {
+ transition: unset !important;
+ }
- #tah-expand-hud {
- @include f2-app;
- justify-content: center;
- width: 32px;
- > i {
- color: var(--color-light-3);
- text-shadow: 0px 1px 2px black;
+ #tah-expand-hud {
+ @include f2-app;
+ justify-content: center;
+ width: 32px;
+ > i {
+ color: var(--color-light-3);
+ text-shadow: 0px 1px 2px black;
+ }
}
- }
- #tah-collapse-hud,
- #tah-unlock {
- box-shadow: unset !important;
- }
+ #tah-collapse-hud,
+ #tah-unlock {
+ --box-shadow: none !important;
+ box-shadow: none !important;
+ }
- .tah-action-button.toggle {
- @include f2-button-cool;
- }
+ .tah-action-button.toggle {
+ @include f2-button-cool;
+ }
- .tah-button-image {
- border-top-left-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
- }
+ .tah-button-image {
+ border-top-left-radius: var(--border-radius);
+ border-bottom-left-radius: var(--border-radius);
+ }
- .tah-group[data-level="3"] > .tah-list-image {
- @include f2-app;
- }
+ .tah-group[data-level="3"] > .tah-list-image {
+ @include f2-app;
+ }
- .tah-action button.tah-pf2e-skill-rank-1 {
- --button-background-color: #171f69;
- --button-border-color: #3a47ba;
- }
+ .tah-action button.tah-pf2e-skill-rank-1 {
+ --button-background-color: #171f69;
+ --button-border-color: #3a47ba;
+ }
- .tah-action button.tah-pf2e-skill-rank-2 {
- --button-background-color: #3c005e;
- --button-border-color: #630e94;
- }
+ .tah-action button.tah-pf2e-skill-rank-2 {
+ --button-background-color: #3c005e;
+ --button-border-color: #630e94;
+ }
- .tah-action button.tah-pf2e-skill-rank-3 {
- --button-background-color: #640;
- --button-border-color: rgb(153, 107, 14);
- }
+ .tah-action button.tah-pf2e-skill-rank-3 {
+ --button-background-color: #640;
+ --button-border-color: rgb(153, 107, 14);
+ }
- .tah-action button.tah-pf2e-skill-rank-4 {
- --button-background-color: #5e0000;
- --button-border-color: #960b0b;
- }
+ .tah-action button.tah-pf2e-skill-rank-4 {
+ --button-background-color: #5e0000;
+ --button-border-color: #960b0b;
+ }
- .tah-action button.tah-pf2e-skill-rank-1,
- .tah-action button.tah-pf2e-skill-rank-2,
- .tah-action button.tah-pf2e-skill-rank-3,
- .tah-action button.tah-pf2e-skill-rank-4 {
- --button-text-color: var(--color-light-2);
+ .tah-action button.tah-pf2e-skill-rank-1,
+ .tah-action button.tah-pf2e-skill-rank-2,
+ .tah-action button.tah-pf2e-skill-rank-3,
+ .tah-action button.tah-pf2e-skill-rank-4 {
+ --button-text-color: var(--color-light-2);
+ }
}
}
diff --git a/sass/ui-theme/foundry-core/_app-ui.scss b/sass/ui-theme/foundry-core/_app-ui.scss
index c7938af..a0a3799 100644
--- a/sass/ui-theme/foundry-core/_app-ui.scss
+++ b/sass/ui-theme/foundry-core/_app-ui.scss
@@ -70,7 +70,7 @@
/* ----------------------------------------- */
[data-dorako-ui-theme],
-[data-dorako-ui-scope="limited"] {
+[data-dorako-ui-theme][data-dorako-ui-scope="limited"] {
--color-shadow-primary: transparent;
--color-shadow-highlight: transparent;
--color-border-light-highlight: var(--color-cool-3);
@@ -103,7 +103,7 @@
/* limited scope specific */
/* ----------------------------------------- */
-[data-dorako-ui-scope="limited"] {
+[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;
@@ -119,7 +119,7 @@
/* Generalized style choices (inclusive of limited scope) */
/* ------------------------------------------------------------- */
-[data-dorako-ui-theme] {
+[data-dorako-ui-theme][data-dorako-ui-theme][data-color-scheme="dark"] {
// Dark theme
--color-rarity-common: #efeadc;
--color-rarity-uncommon: #c45500;
@@ -136,7 +136,9 @@
/* Value adjustments (e.g. weak/elite) */
--adjusted-higher: #009988;
--adjusted-lower: #cc3311;
+}
+[data-dorako-ui-theme] {
--input-height: 24px;
--input-background-color: var(--color-cool-4);
@@ -147,7 +149,9 @@
--input-placeholder-color: var(--color-light-4);
--input-text-selection-color: var(--color-cool-3);
--input-focus-outline-color: var(--color-cool-3);
+ --icon-border-color: var(--color-warm-2);
--box-shadow: 0px 1px 3px 1px black;
+ --app-text-shadow: 0px 1px 2px black;
::-webkit-scrollbar-thumb {
outline: none;
@@ -181,6 +185,7 @@
background: var(--inline-bg);
border: 1px solid var(--inline-border-color);
color: var(--inline-text-color);
+ box-shadow: var(--inline-box-shadow);
&::before,
i,
@@ -198,12 +203,38 @@
color: var(--color-warm-2);
}
}
+
+ &.pf2e.item.sheet form .sheet-body fieldset.basics {
+ background: none !important;
+ border: none !important;
+ }
}
/* ------------------------------------------------------------ */
/* Generalized style choices (exlusive of limited scope) */
/* ------------------------------------------------------------ */
+[data-dorako-ui-theme][data-dorako-ui-scope="unlimited"][data-color-scheme="dark"] {
+ h1 {
+ color: var(--color-light-1);
+ }
+ h2 {
+ color: var(--color-light-1);
+ }
+ h3 {
+ color: var(--color-light-1);
+ }
+ h4 {
+ color: var(--color-light-2);
+ }
+ h5 {
+ color: var(--color-light-2);
+ }
+ h6 {
+ color: var(--color-light-2);
+ }
+}
+
[data-dorako-ui-theme][data-dorako-ui-scope="unlimited"] {
color: var(--color-light-3);
@@ -216,6 +247,16 @@
min-width: 24px;
}
+ fieldset {
+ border: 1px solid var(--fieldset-border-color) !important;
+ background: var(--fieldset-background-color) !important;
+ border-radius: var(--border-radius);
+ > legend {
+ color: var(--fieldset-legend-color);
+ text-shadow: unset;
+ }
+ }
+
input[type="range"]::-webkit-slider-runnable-track {
box-shadow: unset;
border-radius: 3px;
@@ -266,6 +307,7 @@
border: 1px solid var(--color-warm-1);
color: var(--color-light-1);
text-shadow: 0px 1px 2px black;
+ box-shadow: var(--box-shadow);
border-radius: 3px;
font-size: var(--font-size-12);
}
@@ -294,15 +336,6 @@
accent-color: var(--accent-color);
}
- fieldset {
- border: 1px solid var(--color-border-medium);
- border-radius: var(--border-radius);
- > legend {
- color: var(--color-light-2);
- text-shadow: unset;
- }
- }
-
textarea {
color: var(--color-light-2);
background: var(--input-background-color);
@@ -316,25 +349,6 @@
border-bottom: 1px solid var(--color-cool-5);
}
- h1 {
- color: var(--color-light-1);
- }
- h2 {
- color: var(--color-light-1);
- }
- h3 {
- color: var(--color-light-1);
- }
- h4 {
- color: var(--color-light-2);
- }
- h5 {
- color: var(--color-light-2);
- }
- h6 {
- color: var(--color-light-2);
- }
-
&.dialog .dialog-buttons button.default {
@include f2-button-warm;
}
@@ -365,7 +379,7 @@
/* App and Window-app */
/* ----------------------------------------- */
-[data-dorako-ui-theme][data-dorako-ui-scope="unlimited"] {
+[data-dorako-ui-theme] {
&.app {
border-radius: var(--border-radius);
background: unset;
@@ -404,8 +418,14 @@
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);
+ &.sidebar-popout {
+ border: var(--app-border-style);
+ box-shadow: var(--box-shadow);
+ }
+
.window-header {
border: unset;
+ text-shadow: 0px 1px 2px black;
}
.window-content {
@@ -430,12 +450,6 @@
/* ----------------------------------------- */
[data-dorako-ui-theme] {
- // System compat mode
- // --alt: var(--color-cool-3);
- --bg: var(--color-warm-3);
- --visibility-gm-bg: var(--color-warm-3);
- --blind-roll: var(--color-warm-3);
-
&.token-sheet,
&.dialog {
height: auto !important;
@@ -494,8 +508,9 @@
}
.directory .directory-header .header-search input {
- background: var(--color-cool-4);
- box-shadow: var(--box-shadow);
+ @include f2-input;
+ // background: var(--color-cool-4);
+ // box-shadow: var(--box-shadow);
}
.directory .action-buttons button,
@@ -516,6 +531,14 @@
/* ----------------------------------------- */
/* Core overwrites */
/* ----------------------------------------- */
+[data-dorako-ui-theme][data-color-scheme="dark"] {
+ &.app.token-sheet .tab.active[data-tab="appearance"] fieldset {
+ border-color: var(--color-cool-3);
+ > legend {
+ color: var(--color-light-2);
+ }
+ }
+}
[data-dorako-ui-theme] {
&.window-app .tabs .item {
@@ -523,19 +546,13 @@
padding: 4px 8px;
}
- &.app.token-sheet .tab.active[data-tab="appearance"] fieldset {
- border-color: var(--color-cool-3);
- > legend {
- color: var(--color-light-2);
- }
- }
&.sheet nav.sheet-tabs {
gap: 5px;
}
- &.sheet nav.sheet-tabs .item {
- // --button-border-color: transparent; // bad foundry default
- --button-border-color: var(--color-cool-4);
- }
+ // &.sheet nav.sheet-tabs .item {
+ // // --button-border-color: transparent; // bad foundry default
+ // --button-border-color: var(--color-cool-4);
+ // }
}
/* ----------------------------------------- */
@@ -549,7 +566,8 @@
}
&.journal-sheet .journal-header .title {
- background: var(--color-cool-4);
+ @include f2-input;
+ // background: var(--color-cool-4);
}
.editor-edit {
@@ -635,15 +653,27 @@
/* ----------------------------------------- */
/* System overwrites */
/* ----------------------------------------- */
-
-[data-dorako-ui-theme] {
+[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);
+ }
+ &.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);
+ }
+
+ &.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);
@@ -754,18 +784,6 @@
width: 28px;
}
- &.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);
- }
-
- .tags .tag.tag_transparent,
- .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);
- }
-
&.pf2e.item.sheet form .sheet-content input[type="text"],
&.pf2e.item.sheet form .sheet-content input[type="number"],
&.pf2e.item.sheet form .sheet-content select,
@@ -815,13 +833,22 @@
&.pf2e.item.sheet form > nav {
border: unset;
+ .sheet-tabs {
+ gap: 5px;
+ margin: 2px;
+ > a {
+ @include f2-button-warm;
+ }
+ }
}
- &.pf2e.item.sheet form > nav .sheet-tabs {
- gap: 5px;
- margin: 2px;
- > a {
- @include f2-button-warm;
+ &.pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs {
+ border: unset;
+ h4 {
+ > a {
+ @include f2-button-warm;
+ padding: 5px 10px;
+ }
}
}
@@ -853,14 +880,16 @@
&.pf2e.item.sheet form .sheet-body .tab.mystification.active .unidentified img {
@include f2-app;
- border-color: var(--color-warm-1);
+ border: 1px solid;
+ border-color: var(--icon-border-color);
}
&.pf2e.item.sheet .sheet-header img {
@include f2-app;
--app-border-style: 1px solid;
- border-color: var(--color-warm-1);
- border-radius: 3px;
+ border-color: var(--icon-border-color);
+ border-radius: var(--border-radius);
+ margin-left: 2px;
}
&.pf2e.item.sheet form .tab.active.rules .rule-form .attached-input .attachment,
diff --git a/sass/ui-theme/foundry-core/_placeable-hud.scss b/sass/ui-theme/foundry-core/_placeable-hud.scss
index f273c8a..b72b9ff 100644
--- a/sass/ui-theme/foundry-core/_placeable-hud.scss
+++ b/sass/ui-theme/foundry-core/_placeable-hud.scss
@@ -8,24 +8,23 @@
--input-focus-outline-color: var(--color-level-success-border);
--input-background-color: var(--color-level-success-bg);
--input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-2);
}
#token-hud .attribute.bar2 input {
--input-border-color: var(--color-level-info-border);
--input-focus-outline-color: var(--color-level-info-border);
--input-background-color: var(--color-level-info-bg);
- --input-text-color: var(--color-level-light-2); // looks disabled otherwise
+ --input-text-color: var(--color-light-2); // looks disabled otherwise
}
&.placeable-hud input[type="text"] {
@include f2-input;
- --input-height: 40px;
- --font-size: 28px;
text-shadow: 0px 1px 2px black;
--input-focus-text-color: var(--color-light-2);
&[name="elevation"] {
--input-background-color: var(--app-background);
- --font-size: 18px;
+ font-size: 18px;
width: 42px;
}
}
diff --git a/sass/ui-theme/foundry-core/_sidebar.scss b/sass/ui-theme/foundry-core/_sidebar.scss
index 5aba37f..209aace 100644
--- a/sass/ui-theme/foundry-core/_sidebar.scss
+++ b/sass/ui-theme/foundry-core/_sidebar.scss
@@ -16,6 +16,7 @@
&.active {
@include f2-app;
background-color: var(--color-warm-2);
+ border: var(--window-app-border-style);
border-color: var(--color-warm-1);
color: var(--color-light-2);
}
@@ -68,11 +69,11 @@
border-radius: 0px;
border-left: unset;
border-right: unset;
- background-color: var(--color-scrollbar);
- border-color: var(--color-scrollbar-border);
+ --app-background: var(--color-scrollbar);
+ --app-border-color: var(--color-scrollbar-border);
&:hover {
- background-color: var(--color-warm-2);
- border-color: var(--color-warm-1);
+ --app-background: var(--color-warm-2);
+ --app-border-color: var(--color-warm-1);
}
}
}
diff --git a/sass/ui-theme/pf2e-system/_actor-sheet.scss b/sass/ui-theme/pf2e-system/_actor-sheet.scss
index e49e055..6a32571 100644
--- a/sass/ui-theme/pf2e-system/_actor-sheet.scss
+++ b/sass/ui-theme/pf2e-system/_actor-sheet.scss
@@ -1,11 +1,18 @@
[data-dorako-ui-theme] {
+ &.pf2e.actor {
+ --contrastive-transparent: rgba(255, 255, 255, 0.2);
+ }
+
&.pf2e.actor form input[type="text"],
&.pf2e.actor form input[type="number"] {
@include f2-input;
}
- &.sheet nav.sheet-tabs .item {
- @include f2-button-warm;
+ &.sheet nav.sheet-tabs {
+ border: none;
+ .item {
+ @include f2-button-warm;
+ }
}
.tags.paizo-style .tag.rarity.common,
@@ -17,7 +24,7 @@
&.pf2e.actor form .tag-legacy {
background: var(--color-cool-4);
border: unset;
- box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2) inset;
+ box-shadow: 0px 0px 0px 1px var(--contrastive-transparent) inset;
}
&.spellcasting-entry {
@@ -25,7 +32,7 @@
--secondary: var(--color-cool-3);
--text-dark: var(--color-light-2);
--color-border-divider: var(--color-cool-3);
- --sub: var(--color-light-6);
+ --sub: var(--color-light-disabled);
--alt: var(--color-light-5);
--bg: var(--color-cool-5-90);
}
@@ -44,7 +51,8 @@
&.spellcasting-entry.preparation ol.spell-list > li .item-name .item-image,
&.actor.sheet .item-image {
margin: 1px 2px;
- border: 1px solid var(--color-warm-2);
+ border: 1px solid;
+ border-color: var(--icon-border-color);
border-radius: 3px;
img {
border-radius: 3px;
@@ -58,10 +66,6 @@
border-radius: 3px;
}
- &.actor.sheet .inventory .list-row .item-controls {
- --secondary: var(--color-cool-2);
- }
-
&.actor.sheet .inventory .item-summary {
background: color-mix(in srgb, var(--theme-color) 50%, transparent);
}
diff --git a/sass/ui-theme/pf2e-system/_effects-panel.scss b/sass/ui-theme/pf2e-system/_effects-panel.scss
index fd88701..a959ff4 100644
--- a/sass/ui-theme/pf2e-system/_effects-panel.scss
+++ b/sass/ui-theme/pf2e-system/_effects-panel.scss
@@ -1,68 +1,70 @@
-#effects-panel[data-dorako-ui-theme] {
- .effect-item .effect-info .description a,
- .effect-item .effect-info .description span[data-pf2-effect-area] {
- color: var(--inline-text-color);
- }
-
- .effect-item .effect-info {
- @include f2-tooltip;
- min-height: 34px;
- font-size: var(--font-size-20);
- line-height: var(--font-size-20);
- }
-
- .effect-item .effect-info .description {
- background: unset;
- }
+[data-dorako-ui-theme] {
+ effects-panel {
+ .effect-item .effect-info .description a,
+ .effect-item .effect-info .description span[data-pf2-effect-area] {
+ color: var(--inline-text-color);
+ }
- .effect-item > .icon {
- border: 1px solid var(--color-cool-4);
- border-radius: var(--border-radius);
- --box-shadow: 0px 1px 3px 1px black;
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- position: relative;
- &.aura {
- border-radius: 50%;
- border: 1px solid var(--color-warm-1);
- box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
+ .effect-item .effect-info {
+ @include f2-tooltip;
+ min-height: 34px;
+ font-size: var(--font-size-20);
+ line-height: var(--font-size-20);
}
- .linked {
- color: var(--color-light-2);
- background: var(--color-warm-3);
- border: 1px solid var(--color-cool-4);
- border-radius: 4px 0px var(--border-radius) 0px;
- border-bottom: unset;
- border-right: unset;
- text-shadow: 0px 1px 2px black;
+
+ .effect-item .effect-info .description {
+ background: unset;
}
- .value-wrapper {
- background: none;
- bottom: -1px;
- left: -3px;
- .value {
- padding: 0px 4px;
+ .effect-item > .icon {
+ border: 1px solid var(--color-cool-4);
+ border-radius: var(--border-radius);
+ --box-shadow: 0px 1px 3px 1px black;
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ position: relative;
+ &.aura {
+ border-radius: 50%;
+ border: 1px solid var(--color-warm-1);
+ box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
+ }
+ .linked {
color: var(--color-light-2);
background: var(--color-warm-3);
- border-radius: 0px 4px 0px var(--border-radius);
border: 1px solid var(--color-cool-4);
+ border-radius: 4px 0px var(--border-radius) 0px;
border-bottom: unset;
- border-left: unset;
+ border-right: unset;
text-shadow: 0px 1px 2px black;
}
- }
- .expired {
- position: absolute;
- left: auto;
- width: 80%;
- width: unset;
- padding: 2px 1px;
- color: var(--color-light-1);
- background: var(--color-warm-2);
- border: 1px solid var(--color-warm-1);
- text-shadow: 0px 1px 2px black;
- border-radius: 0px 0px 4px 4px;
+ .value-wrapper {
+ background: none;
+ bottom: -1px;
+ left: -3px;
+
+ .value {
+ padding: 0px 4px;
+ color: var(--color-light-2);
+ background: var(--color-warm-3);
+ border-radius: 0px 4px 0px var(--border-radius);
+ border: 1px solid var(--color-cool-4);
+ border-bottom: unset;
+ border-left: unset;
+ text-shadow: 0px 1px 2px black;
+ }
+ }
+ .expired {
+ position: absolute;
+ left: auto;
+ width: 80%;
+ width: unset;
+ padding: 2px 1px;
+ color: var(--color-light-1);
+ background: var(--color-warm-2);
+ border: 1px solid var(--color-warm-1);
+ text-shadow: 0px 1px 2px black;
+ border-radius: 0px 0px 4px 4px;
+ }
}
}
}
diff --git a/sass/ui-theme/pf2e-system/_kingdom-sheet.scss b/sass/ui-theme/pf2e-system/_kingdom-sheet.scss
index d21072d..0e8ef4a 100644
--- a/sass/ui-theme/pf2e-system/_kingdom-sheet.scss
+++ b/sass/ui-theme/pf2e-system/_kingdom-sheet.scss
@@ -5,7 +5,7 @@
--secondary: var(--color-cool-3);
--text-dark: var(--color-light-2);
--color-border-divider: var(--color-cool-3);
- --sub: var(--color-light-6);
+ --sub: var(--color-light-disabled);
--alt: var(--color-light-5);
--alt-dark: var(--color-light-4);
--bg: var(--color-cool-5-90);
diff --git a/sass/ui-theme/pf2e-system/_messages.scss b/sass/ui-theme/pf2e-system/_messages.scss
index adbd7c8..624c607 100644
--- a/sass/ui-theme/pf2e-system/_messages.scss
+++ b/sass/ui-theme/pf2e-system/_messages.scss
@@ -84,7 +84,8 @@
border: unset;
img {
@include f2-app;
- border-color: var(--color-warm-1);
+ border: 1px solid;
+ border-color: var(--icon-border-color);
}
}
@@ -147,13 +148,19 @@
.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;
+ }
&::after {
content: "\f7a9";
font-family: "Font Awesome 5 Free";
- color: var(--color-cool-3);
+ // color: red;
display: block;
z-index: 1;
+ opacity: 1;
position: absolute;
top: 0px;
left: 2.4px;
@@ -171,21 +178,25 @@
&[data-action="shield-block"] {
&:hover {
background-color: var(--color-cool-2);
- border: 1px solid var(--color-cool-1);
+ border: var(--app-border-style);
+ border-color: var(--color-cool-1);
}
&.shield-activated {
background-color: var(--color-cool-1);
- border: 1px solid var(--color-cool-2);
+ border: var(--app-border-style);
+ border-color: var(--color-cool-2);
&:hover {
background-color: var(--color-cool-2);
- border: 1px solid var(--color-cool-1);
+ border: var(--app-border-style);
+ border-color: var(--color-cool-1);
}
}
}
&[data-action="apply-healing"] {
.fa-stack i.fa-plus {
- color: var(--color-cool-5);
+ // color: var(--color-cool-5);
+ --fa-inverse: white;
text-shadow: none;
}
@@ -194,7 +205,7 @@
border-color: var(--color-level-success-border);
.fa-stack i.fa-plus {
- color: var(--color-level-success);
+ --fa-inverse: var(--color-level-success);
text-shadow: none;
}
}
@@ -245,12 +256,15 @@
// }
&.dark-header-text {
- color: color-mix(in srgb, var(--header-color) 20%, white);
- .message-sender {
- color: color-mix(in srgb, var(--header-color) 20%, white);
+ color: color-mix(in srgb, var(--header-color) 20%, black);
+ text-shadow: none;
+ .message-sender:not([data-visibility="gm"]) {
+ color: color-mix(in srgb, var(--header-color) 20%, black);
+ text-shadow: none;
}
.header-meta {
- color: color-mix(in srgb, var(--header-color) 20%, white);
+ color: color-mix(in srgb, var(--header-color) 20%, black);
+ text-shadow: none;
}
}
@@ -322,6 +336,7 @@
&.chat-message.emote > .message-content p.action-content img {
@include f2-app;
- border-color: var(--color-warm-1);
+ border: 1px solid;
+ border-color: var(--icon-border-color);
}
}
diff --git a/sass/ui-theme/pf2e-system/_npc-sheet.scss b/sass/ui-theme/pf2e-system/_npc-sheet.scss
index 969d1c1..47cd18e 100644
--- a/sass/ui-theme/pf2e-system/_npc-sheet.scss
+++ b/sass/ui-theme/pf2e-system/_npc-sheet.scss
@@ -1,4 +1,4 @@
-[data-dorako-ui-scope="limited"] {
+[data-dorako-ui-theme][data-dorako-ui-scope="limited"] {
&.sheet.pf2e.actor.npc.app {
--section-background: var(--color-warm-5);
--section-header: var(--color-warm-4);
diff --git a/sass/ui-theme/pf2e-system/_pc-sheet.scss b/sass/ui-theme/pf2e-system/_pc-sheet.scss
index 66f7c2f..b88f56e 100644
--- a/sass/ui-theme/pf2e-system/_pc-sheet.scss
+++ b/sass/ui-theme/pf2e-system/_pc-sheet.scss
@@ -1,19 +1,9 @@
-[data-dorako-ui-scope="limited"] {
+[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");
}
&.actor.sheet .crb-style .sheet-body {
- --primary: var(--color-warm-2);
- --secondary: var(--color-cool-3);
- --text-dark: var(--color-light-2);
- --color-border-light-2: var(--color-cool-4);
- --color-border-light-primary: var(--color-warm-1);
- --color-border-light-highlight: var(--color-warm-2);
- --color-border-divider: var(--color-cool-3);
- --sub: var(--color-light-6);
- --alt: var(--color-light-5);
- --bg: var(--color-cool-5-90);
background: unset;
input[type="number"] {
@@ -105,7 +95,7 @@
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
&.disabled,
&:disabled {
@@ -197,7 +187,7 @@
&.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3 {
@include f2-input;
-
+ padding: 0.5em 0.25em;
&:hover {
outline: 0px transparent !important;
}
diff --git a/sass/ui-theme/themes/_bg3.scss b/sass/ui-theme/themes/_bg3.scss
new file mode 100644
index 0000000..1471df7
--- /dev/null
+++ b/sass/ui-theme/themes/_bg3.scss
@@ -0,0 +1,164 @@
+:root {
+ --bg3-border-color: #5f5244;
+ --bg3-background-1: #433c36;
+ --bg3-background-2: #423c36;
+ --bg3-background-3: #2a2522;
+ --bg3-background-4: #292421;
+ --bg3-text-1: #fafafa;
+ --bg3-text-2: #d1c9b9;
+ --bg3-text-3: #b0947b;
+ --bg3-text-4: #e8dea8;
+}
+
+[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%
+ );
+}
+
+[data-dorako-ui-theme="bg3"],
+[data-dorako-ui-theme="bg3"][data-dorako-ui-scope="limited"] {
+ --color-warm-1: var(--tertiary);
+ --color-warm-2: var(--primary);
+ --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-warm-4: var(--remaster);
+ --color-warm-5: var(--remaster-dark);
+ --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
+ --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%),
+ radial-gradient(circle at center, transparent 0, #0c0804ee 100%);
+ --window-app-border-color: #9d7b53;
+ --window-app-border-style: 1px solid;
+ --app-background: var(--glass-bg);
+ --app-border-color: var(--bg3-border-color);
+ --app-border-style: 1px solid;
+ --color-scrollbar: #ecc090;
+ --color-scrollbar-border: #6c5842;
+ --box-shadow: 0px 1px 2px black;
+ --icon-border-color: var(--tertiary);
+ --accent-color: var(--bg3-text-2);
+
+ --visibility-gm-bg: var(--bg3-background-4);
+
+ --inline-bg: #21201c;
+ --inline-border-color: #403b2d;
+ --inline-text-color: var(--bg3-text-1);
+ --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);
+
+ --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);
+
+ --fieldset-border-color: transparent;
+ --fieldset-background-color: rgba(0, 0, 0, 0.2);
+ --fieldset-legend-color: 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;
+ }
+
+ &.pf2e.item.sheet {
+ --color-border-medium: var(--bg3-border-color);
+ }
+
+ &.pf2e.item.sheet form .sheet-body fieldset:not(.basics) {
+ background: #21201c;
+ }
+
+ &.actor.sheet .crb-style .sheet-body {
+ --color-border-medium: var(--brown-1);
+ --color-border-divider: var(--color-scrollbar-border);
+ --text-dark: var(--bg3-text-2);
+ }
+ &.actor.sheet .inventory .list-row .item-controls {
+ --secondary: var(--bg3-text-1);
+ }
+
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item,
+ &.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.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+ border-image: linear-gradient(90deg, transparent, var(--bg3-text-2) 20%, transparent) 1 !important;
+ }
+
+ // prettier-ignore
+ &.actor.sheet .inventory .list-row .item-controls,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title,
+ &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score {
+ --secondary: var(--bg3-text-1);
+ --fa-inverse: black;
+ }
+
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill {
+ --primary: var(--tertiary);
+ }
+
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item,
+ &.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 {
+ border-image: linear-gradient(90deg, transparent, var(--tertiary) 20%, transparent) 1;
+ }
+}
+
+[data-dorako-ui-theme="bg3"] {
+ select,
+ input,
+ button {
+ --button-background-color: #21201c;
+ --button-border-color: #403b2d;
+ --input-border-color: var(--brown-2);
+ --input-background-color: var(--alt-dark);
+ --input-focus-outline-color: var(--tertiary);
+ }
+
+ hotbar .macro {
+ border: 1px solid black;
+ }
+
+ sidebar {
+ background: var(--app-background) !important;
+ box-shadow: var(--box-shadow);
+ }
+
+ &.sidebar-popout {
+ background: var(--app-background) !important;
+ }
+
+ &.message.chat-message {
+ background: var(--window-app-background);
+ background-position: top;
+ background-size: cover;
+ &.whisper {
+ background: var(--window-app-background);
+ background-color: var(--whisper-bg);
+ background-blend-mode: luminosity;
+ &.blind {
+ background: var(--window-app-background);
+ background-color: var(--blind-bg);
+ background-blend-mode: luminosity;
+ }
+ }
+ }
+}
diff --git a/sass/ui-theme/themes/_crb-dark.scss b/sass/ui-theme/themes/_crb-dark.scss
index cc3c80c..0032d4d 100644
--- a/sass/ui-theme/themes/_crb-dark.scss
+++ b/sass/ui-theme/themes/_crb-dark.scss
@@ -1,30 +1,28 @@
-[data-dorako-ui-theme="crb-dark"] {
- --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
- --color-cool-4: #26231f;
+/* ----------------------------------------- */
+/* Unlimited */
+/* ----------------------------------------- */
+
+[data-dorako-ui-theme^="crb"][data-color-scheme="dark"][data-dorako-ui-scope="unlimited"] {
+ select,
+ input,
+ button {
+ --app-background: var(--glass-bg-light);
+ --input-border-color: transparent;
+ --input-background-color: var(--glass-bg);
+ --input-focus-outline-color: var(--tertiary);
+ }
}
-[data-dorako-ui-theme="crb-dark"] {
- --window-app-background: var(--sheet-dark);
- --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;
- --color-scrollbar: var(--tertiary);
- --color-scrollbar-border: color-mix(in srgb, var(--tertiary) 50%, black);
- --box-shadow: var(--glassy) !important;
- --accent-color: var(--tertiary);
+/* ----------------------------------------- */
+/* General */
+/* ----------------------------------------- */
+[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-light-2: var(--color-text-light-highlight);
- --color-light-3: var(--color-text-light-heading);
+ --color-cool-4: #26231f;
+
+ --window-app-background: var(--sheet-dark);
--color-border-medium: var(--tertiary) !important;
--color-border-divider: var(--tertiary) !important;
@@ -34,47 +32,78 @@
--inline-text-color: black;
--inline-icon-color: var(--color-text-dark-inactive);
- select,
- input,
- button {
- --app-background: var(--glass-bg-light);
- --input-border-color: transparent;
- --input-background-color: var(--glass-bg);
+ --color-light-2: var(--color-text-light-highlight);
+ --color-light-3: var(--color-text-light-heading);
+
+ --fieldset-border-color: var(--tertiary);
+ --fieldset-background-color: transparent;
+ --fieldset-legend-color: var(--color-light-2);
+}
+
+/* ----------------------------------------- */
+/* PF2e sheets */
+/* ----------------------------------------- */
+[data-dorako-ui-theme^="crb"][data-color-scheme="dark"] {
+ &.sheet.pf2e.actor.npc.app {
+ --section-background: var(--sheet-dark);
+ --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: var(--color-light-5);
+ --tag-background-color: var(--color-cool-4);
+ --tag-text-color: var(--color-light-4);
+ --color-text-dark-input: var(--color-light-3);
+ --input-background-color: rgba(0, 0, 0, 0.1);
--input-focus-outline-color: var(--tertiary);
+ --text-dark: var(--color-light-2);
+
+ &.dorako-ux.sheet.pf2e.actor.npc form .side-bar-section,
+ &.dorako-ux.sheet.pf2e.actor.npc form .section-container {
+ background-image: var(--sheet);
+ }
+
+ input {
+ --box-shadow: none;
+ }
}
- hotbar .macro {
- border: 1px solid black;
+ &.chat-message button {
+ --button-background-color: var(--glass-bg);
}
- sidebar {
- background: var(--app-background) !important;
- box-shadow: var(--box-shadow);
+ &.chat-message .dice-roll .dice-formula button,
+ &.chat-message .dice-roll .dice-total button {
+ --button-background-color: var(--glass-bg-light);
}
- &.sidebar-popout {
- background: var(--app-background) !important;
+ &.actor.sheet .crb-style .sheet-body {
+ --text-dark: var(--color-light-2);
+ --color-border-light-primary: var(--tertiary);
+ --color-border-light-highlight: var(--tertiary);
+ --sub: var(--color-light-disabled);
+ --alt: var(--color-light-5);
+ --bg: rgba(0, 0, 0, 0.5);
}
- &.message.chat-message {
- background: var(--window-app-background);
- background-position: top;
- background-size: cover;
- &.whisper {
- background: var(--window-app-background);
- background-color: var(--whisper-bg);
- background-blend-mode: luminosity;
- &.blind {
- background: var(--window-app-background);
- background-color: var(--blind-bg);
- background-blend-mode: luminosity;
- }
- }
+ // prettier-ignore
+ &.actor.sheet .inventory .list-row .item-controls,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title,
+ &.actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score {
+ --secondary: var(--tertiary);
+ --fa-inverse: black;
}
-}
-#token-action-hud[data-dorako-ui-theme="crb-dark"] {
- button {
- --app-background: var(--glass-bg);
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill,
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill {
+ --primary: var(--tertiary);
+ }
+
+ &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item,
+ &.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 {
+ border-image: linear-gradient(90deg, transparent, var(--tertiary) 20%, transparent) 1;
}
}
diff --git a/sass/ui-theme/themes/_crb-light.scss b/sass/ui-theme/themes/_crb-light.scss
new file mode 100644
index 0000000..586c4a9
--- /dev/null
+++ b/sass/ui-theme/themes/_crb-light.scss
@@ -0,0 +1,149 @@
+/* ----------------------------------------- */
+/* 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");
+ --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;
+
+ --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);
+
+ --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;
+
+ select,
+ input {
+ --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: var(--color-text-dark-secondary);
+
+ --app-border-style: 1px solid;
+ --box-shadow: none;
+ }
+
+ &.chat-message button,
+ &.window-app button,
+ &.package-configuration aside.sidebar nav.tabs .category-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;
+ }
+
+ &.pf2e.item.sheet form .sheet-body input[type="text"]:not(:disabled),
+ &.pf2e.item.sheet form .sheet-body input[type="number"]:not(:disabled) {
+ --input-background-color: rgba(0, 0, 0, 0.05);
+ --input-border-color: var(--color-text-light-5);
+ }
+
+ input {
+ --input-background-color: rgba(0, 0, 0, 0.05);
+ --input-border-color: transparent;
+ }
+
+ .directory .directory-header .header-search input {
+ --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);
+ }
+
+ &.chat-message {
+ color: black;
+ --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;
+
+ button {
+ --button-hover-text-color: white;
+ &:hover {
+ outline: 1px solid var(--gold-brown);
+ }
+ }
+ .message-content {
+ text-shadow: unset;
+ --color-light-1: black;
+ --color-light-2: black;
+ --color-light-3: black;
+ text-shadow: 0px 1px 0px white;
+ color: black;
+ .dice-roll {
+ --app-border-color: var(--tertiary);
+ .dice-total,
+ .dice-formula {
+ button {
+ --button-border-color: var(--alt-dark);
+ --button-background-color: var(--alt);
+ --button-text-color: white;
+ --app-text-shadow: none;
+ --button-focus-outline-color: transparent;
+ --button-hover-background-color: var(--tertiary-dark);
+ --button-hover-border-color: var(--gold-brown);
+ }
+ }
+ }
+ }
+ }
+
+ &:not([data-dorako-ui-scope="limited"], .journal-sheet).window-app .window-header {
+ color: black;
+ text-shadow: none;
+ }
+
+ &.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);
+
+ .window-header {
+ color: black;
+ text-shadow: none;
+ }
+
+ &.actor.npc.sheet form .side-bar-section.initiative select {
+ --box-shadow: none;
+ }
+
+ &.dorako-ux.sheet.pf2e.actor.npc form .side-bar-section,
+ &.dorako-ux.sheet.pf2e.actor.npc form .section-container {
+ background-image: var(--sheet);
+ }
+
+ input {
+ --box-shadow: none;
+ }
+ }
+}
diff --git a/sass/ui-theme/themes/_crb.scss b/sass/ui-theme/themes/_crb.scss
new file mode 100644
index 0000000..bea68c5
--- /dev/null
+++ b/sass/ui-theme/themes/_crb.scss
@@ -0,0 +1,173 @@
+[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;
+
+ --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
+
+ .app,
+ &.app {
+ --color-light-1: white;
+ --color-light-2: var(--color-text-light-highlight);
+ --color-light-3: var(--color-text-light-heading);
+ }
+
+ &.app.window-app {
+ outline: 1px solid var(--gold-brown);
+ }
+
+ &.app.window-app.journal-sheet.journal-entry {
+ --window-app-background: var(--glass-bg);
+ }
+
+ &.sheet.journal-entry .journal-entry-content {
+ background-image: var(--sheet);
+ background-size: cover;
+ border: var(--window-app-border-style);
+ border-color: var(--window-app-border-color);
+ box-shadow: 0px 0px 0px 1px var(--gold-brown);
+ border-bottom: unset;
+ border-right: unset;
+ margin: unset;
+ }
+
+ &.chat-message .message-header.dorako-header {
+ background-image: var(--sheet);
+ background-size: cover;
+ background-color: var(--header-color);
+ background-blend-mode: screen;
+ border-bottom: 1px solid var(--tertiary);
+ box-shadow: 0px 1px 0px 0px var(--gold-brown);
+
+ margin-bottom: 5px;
+
+ .message-timestamp,
+ .header-meta {
+ border: none;
+ background: none;
+ padding: unset;
+ --box-shadow: none;
+ }
+ }
+ &.chat-message.whisper .message-header.dorako-header {
+ border-bottom: 1px solid var(--whisper-bg);
+ }
+ &.chat-message.whisper.blind .message-header.dorako-header {
+ 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);
+ }
+
+ &.chat-message {
+ outline: 1px solid var(--gold-brown);
+ .card-content {
+ --app-border-color: var(--tertiary);
+ 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;
+ margin-top: 5px;
+
+ hr {
+ margin: 0px -10px;
+ border-bottom: none;
+ }
+ }
+ .card-footer {
+ border: none;
+
+ span {
+ border-right: 1px solid gray;
+ padding-right: 5px; // Undoes 0px set by system
+ }
+ }
+ }
+
+ hr {
+ border-top: none;
+ }
+
+ hotbar .macro {
+ border: 1px solid black;
+ }
+
+ sidebar {
+ background: var(--app-background) !important;
+ box-shadow: var(--box-shadow);
+ }
+
+ &.sidebar-popout {
+ background: var(--app-background) !important;
+ }
+
+ &.message.chat-message {
+ background: var(--window-app-background);
+ background-position: top;
+ background-size: cover;
+ &.whisper {
+ background: var(--window-app-background);
+ background-color: var(--whisper-bg);
+ background-blend-mode: luminosity;
+ &.blind {
+ background: var(--window-app-background);
+ background-color: var(--blind-bg);
+ background-blend-mode: luminosity;
+ }
+ }
+ }
+
+ effects-panel .effect-item > .icon {
+ border-radius: 50%;
+ border-color: var(--tertiary);
+ outline: 1px solid var(--gold-brown);
+ &.aura {
+ border-radius: 33%;
+ transform: scale(0.8);
+ }
+ }
+}
+
+/* ----------------------------------------- */
+/* Modules */
+/* ----------------------------------------- */
+[data-dorako-ui-theme^="crb"] {
+ token-action-hud {
+ button {
+ --app-background: var(--glass-bg);
+ }
+ }
+
+ pf2e-token-hud {
+ --color-warm-2: var(--tertiary);
+ --color-cool-4: var(--glass-bg-light);
+
+ hr {
+ display: none;
+ }
+ }
+}
diff --git a/sass/ui-theme/themes/_foundry2-light.scss b/sass/ui-theme/themes/_foundry2-light.scss
new file mode 100644
index 0000000..7a9aaa1
--- /dev/null
+++ b/sass/ui-theme/themes/_foundry2-light.scss
@@ -0,0 +1,5 @@
+[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
new file mode 100644
index 0000000..58ccfa6
--- /dev/null
+++ b/sass/ui-theme/themes/_foundry2.scss
@@ -0,0 +1,37 @@
+[data-dorako-ui-theme="foundry2"] {
+ --bg: var(--color-warm-3);
+ --visibility-gm-bg: var(--color-warm-3);
+ --blind-roll: var(--color-warm-3);
+
+ --input-disabled-background-color: var(--color-cool-5);
+ --input-disabled-border-color: var(--color-cool-4);
+
+ --fieldset-border-color: var(--color-cool-3);
+ --fieldset-background-color: transparent;
+ --fieldset-legend-color: var(--color-light-2);
+
+ &.actor.sheet .crb-style .sheet-body {
+ --primary: var(--color-warm-2);
+ --secondary: var(--color-cool-3);
+ --text-dark: var(--color-light-2);
+ --color-border-light-2: var(--color-cool-4);
+ --color-border-light-primary: var(--color-warm-1);
+ --color-border-light-highlight: var(--color-warm-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);
+ }
+
+ .tags .tag.tag_transparent,
+ .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;
+ }
+}
diff --git a/sass/ui-theme/themes/_index.scss b/sass/ui-theme/themes/_index.scss
index 841136a..2baa8d4 100644
--- a/sass/ui-theme/themes/_index.scss
+++ b/sass/ui-theme/themes/_index.scss
@@ -1,2 +1,7 @@
@import "crb-dark";
+@import "crb-light";
@import "poe-wiki";
+@import "bg3";
+@import "crb";
+@import "foundry2";
+@import "foundry2-light";
diff --git a/styles/dorako-ui.css b/styles/dorako-ui.css
index d22669a..d0328b0 100644
--- a/styles/dorako-ui.css
+++ b/styles/dorako-ui.css
@@ -438,9 +438,10 @@ nav.damage-log-nav.tabs .item.active {
flex: 1 1 32px;
}
-[data-dorako-ui-theme] #dorako-rt-buttons button.active,
-.foundry2 #dorako-rt-buttons button.active {
+[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-ui #chat-controls .buttons {
@@ -687,13 +688,10 @@ nav.damage-log-nav.tabs .item.active {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
height: auto !important;
border-radius: var(--border-radius);
@@ -706,9 +704,9 @@ nav.damage-log-nav.tabs .item.active {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme] .dice-tray input[type=text].disabled, [data-dorako-ui-theme] .dice-tray input[type=text]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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] .dice-tray input[type=text].disabled::placeholder, [data-dorako-ui-theme] .dice-tray input[type=text]:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -802,7 +800,7 @@ nav.damage-log-nav.tabs .item.active {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -822,7 +820,7 @@ nav.damage-log-nav.tabs .item.active {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -833,6 +831,8 @@ nav.damage-log-nav.tabs .item.active {
--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);
@@ -840,7 +840,7 @@ nav.damage-log-nav.tabs .item.active {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -858,9 +858,9 @@ nav.damage-log-nav.tabs .item.active {
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(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --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 {
@@ -870,7 +870,7 @@ nav.damage-log-nav.tabs .item.active {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ 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);
@@ -897,7 +897,7 @@ nav.damage-log-nav.tabs .item.active {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -991,7 +991,7 @@ nav.damage-log-nav.tabs .item.active {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -1155,7 +1155,7 @@ button#heartbeat-button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -1166,6 +1166,8 @@ button#heartbeat-button {
--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);
@@ -1173,7 +1175,7 @@ button#heartbeat-button {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -1191,9 +1193,9 @@ button#heartbeat-button {
text-decoration: none;
}
[data-dorako-ui-theme]#module-management .package-list .package .package-overview .tag.expand.disabled, [data-dorako-ui-theme]#module-management .package-list .package .package-overview .tag.expand:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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]#module-management .package-list .package .package-overview .tag.expand.bright {
@@ -1203,7 +1205,7 @@ button#heartbeat-button {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme]#module-management .package-list .package .package-overview .tag.expand.bright.disabled, [data-dorako-ui-theme]#module-management .package-list .package .package-overview .tag.expand.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -1314,7 +1316,7 @@ button#heartbeat-button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -1530,7 +1532,7 @@ button#heartbeat-button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -1546,7 +1548,7 @@ button#heartbeat-button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -1574,7 +1576,7 @@ button#heartbeat-button {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -1585,6 +1587,8 @@ button#heartbeat-button {
--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);
@@ -1592,7 +1596,7 @@ button#heartbeat-button {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
text-align: center;
}
@@ -1611,9 +1615,9 @@ button#heartbeat-button {
text-decoration: none;
}
[data-dorako-ui-theme]#requestsavingthrow .request-grid > div.disabled, [data-dorako-ui-theme]#requestsavingthrow .request-grid > div:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --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]#requestsavingthrow .request-grid > div.bright {
@@ -1623,7 +1627,7 @@ button#heartbeat-button {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme]#requestsavingthrow .request-grid > div.bright.disabled, [data-dorako-ui-theme]#requestsavingthrow .request-grid > div.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -1655,13 +1659,10 @@ button#heartbeat-button {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
[data-dorako-ui-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text]:focus,
@@ -1676,9 +1677,9 @@ button#heartbeat-button {
[data-dorako-ui-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text].disabled, [data-dorako-ui-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text]:disabled,
[data-dorako-ui-theme] .monks-tokenbar .sheet input[type=number].disabled,
[data-dorako-ui-theme] .monks-tokenbar .sheet input[type=number]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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] .monks-tokenbar:not(.editstats) .sheet input[type=text].disabled::placeholder, [data-dorako-ui-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text]:disabled::placeholder,
[data-dorako-ui-theme] .monks-tokenbar .sheet input[type=number].disabled::placeholder,
@@ -1783,7 +1784,7 @@ body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-e
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -1794,6 +1795,8 @@ body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-e
--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);
@@ -1801,7 +1804,7 @@ body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-e
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -1819,9 +1822,9 @@ body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-e
text-decoration: none;
}
body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-effects .effect-control.disabled, body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-effects .effect-control:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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);
}
body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-effects .effect-control.bright {
@@ -1831,7 +1834,7 @@ body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-e
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-effects .effect-control.bright.disabled, body.system-pf2e #token-hud.monks-little-details[data-dorako-ui-theme] .status-effects .effect-control.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -2072,13 +2075,10 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
[data-dorako-ui-theme].action-sheet .display-value:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].action-sheet .display-value:focus {
@@ -2089,9 +2089,9 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme].action-sheet .display-value.disabled, [data-dorako-ui-theme].action-sheet .display-value:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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].action-sheet .display-value.disabled::placeholder, [data-dorako-ui-theme].action-sheet .display-value:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -2112,7 +2112,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -2123,6 +2123,8 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--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);
@@ -2130,7 +2132,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -2148,9 +2150,9 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
text-decoration: none;
}
[data-dorako-ui-theme].monks-active-tiles.sheet .items-list .item-controls a.disabled, [data-dorako-ui-theme].monks-active-tiles.sheet .items-list .item-controls a:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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].monks-active-tiles.sheet .items-list .item-controls a.bright {
@@ -2160,7 +2162,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme].monks-active-tiles.sheet .items-list .item-controls a.bright.disabled, [data-dorako-ui-theme].monks-active-tiles.sheet .items-list .item-controls a.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -2460,9 +2462,51 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--color-rank-2: #bf4fdb;
--color-rank-3: #cf931d;
--color-rank-4: red;
+ --color-disabled: var(--color-light-disabled);
+}
+[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-header 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-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 {
+ 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 {
+ --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 {
+ color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
+}
+[data-dorako-ui-scope=limited]#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 {
+ 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] {
+ outline: unset !important;
+ border: unset !important;
+ box-shadow: unset !important;
}
[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .item-img img {
- border-color: var(--color-warm-2);
+ 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 {
@@ -2472,13 +2516,10 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
--input-height: 14px;
padding: 1px;
@@ -2491,9 +2532,9 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
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 {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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 {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -2522,13 +2563,10 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
[data-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 {
@@ -2539,9 +2577,9 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
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 {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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 {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -2571,28 +2609,34 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
text-shadow: 0px 1px 2px black;
}
[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar .sidebar-content .details .extras .actions a i.greyed {
- color: var(--color-light-6);
+ color: var(--color-light-disabled);
}
[data-dorako-ui-scope=limited]#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 {
+ margin: 0px 0px;
+}
[data-dorako-ui-scope=limited].pf2e-token-hud .no-macro, [data-dorako-ui-scope=limited]#pf2e-token-hud .no-macro {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
background: var(--color-warm-3);
border: 1px solid var(--color-scrollbar-border);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions a {
+[data-dorako-ui-scope=limited]#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) {
color: var(--color-light-3);
}
-[data-dorako-ui-scope=limited]#pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions a:hover {
+[data-dorako-ui-scope=limited]#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 {
@@ -2603,17 +2647,89 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
backdrop-filter: blur(4px);
}
+[data-dorako-ui-scope=limited]#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 {
+ 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);
+ 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);
+ 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 {
+ 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 {
+ 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 {
+ --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 {
+ --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=limited]#pf2e-token-hud .popup .item-buttons button.bright.disabled, [data-dorako-ui-scope=limited]#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 {
+ --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] {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -2628,7 +2744,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -2645,7 +2761,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -2668,7 +2784,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -2679,6 +2795,8 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--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);
@@ -2686,7 +2804,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
box-shadow: unset;
}
@@ -2705,9 +2823,9 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
text-decoration: none;
}
[data-dorako-ui-theme][id^=pf2e-perception-] .window-content .buttons button.disabled, [data-dorako-ui-theme][id^=pf2e-perception-] .window-content .buttons button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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][id^=pf2e-perception-] .window-content .buttons button.bright {
@@ -2717,7 +2835,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme][id^=pf2e-perception-] .window-content .buttons button.bright.disabled, [data-dorako-ui-theme][id^=pf2e-perception-] .window-content .buttons button.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -2827,19 +2945,19 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
background-color: rgba(255, 255, 255, 0.7098039216);
}
-.dorako-ux .pf2e-see-simple-scale-statistics-Extreme-color-primary {
+.dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .pf2e-see-simple-scale-statistics-Extreme-color-primary {
color: #6cd8ff;
}
-.dorako-ux .pf2e-see-simple-scale-statistics-High-color-primary {
+.dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .pf2e-see-simple-scale-statistics-High-color-primary {
color: #3cff00;
}
-.dorako-ux .pf2e-see-simple-scale-statistics-Moderate-color-primary {
+.dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .pf2e-see-simple-scale-statistics-Moderate-color-primary {
color: #ffff54;
}
-.dorako-ux .pf2e-see-simple-scale-statistics-Low-color-primary {
+.dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .pf2e-see-simple-scale-statistics-Low-color-primary {
color: #ff8000;
}
-.dorako-ux .pf2e-see-simple-scale-statistics-Terrible-color-primary {
+.dorako-ux.sheet.pf2e.actor.npc .side-bar-section-header .pf2e-see-simple-scale-statistics-Terrible-color-primary {
color: #ff0000;
}
@@ -2853,7 +2971,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -2864,6 +2982,8 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--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);
@@ -2871,7 +2991,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
margin-top: 5px;
}
@@ -2890,9 +3010,9 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
text-decoration: none;
}
[data-dorako-ui-scope=limited] .heroActions-list > button.disabled, [data-dorako-ui-scope=limited] .heroActions-list > button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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] .heroActions-list > button.bright {
@@ -2902,7 +3022,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-scope=limited] .heroActions-list > button.bright.disabled, [data-dorako-ui-scope=limited] .heroActions-list > button.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -2916,6 +3036,57 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--button-hover-border-color: var(--color-warm-1);
}
+[data-dorako-ui-theme].chat-message [data-action=spell-template-clear] {
+ --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].chat-message [data-action=spell-template-clear].disabled, [data-dorako-ui-theme].chat-message [data-action=spell-template-clear]: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].chat-message [data-action=spell-template-clear]:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
+[data-dorako-ui-theme].chat-message .message-content + .pf2e-toolbelt-target-damage .target-damage-application button::after {
+ border-radius: var(--border-radius);
+}
+[data-dorako-ui-theme].chat-message .message-content + .pf2e-toolbelt-target-damage .target-damage-application button[data-action=target-shield-block]:hover {
+ background-color: var(--color-cool-2);
+ border: var(--app-border-style);
+ border-color: var(--color-cool-1);
+}
+[data-dorako-ui-theme].chat-message .message-content + .pf2e-toolbelt-target-damage .target-damage-application button[data-action=target-shield-block].shield-activated {
+ background-color: var(--color-cool-1);
+ border: var(--app-border-style);
+ border-color: var(--color-cool-2);
+}
+[data-dorako-ui-theme].chat-message .message-content + .pf2e-toolbelt-target-damage .target-damage-application button[data-action=target-shield-block].shield-activated:hover {
+ background-color: var(--color-cool-2);
+ border: var(--app-border-style);
+ border-color: var(--color-cool-1);
+}
+[data-dorako-ui-theme].chat-message .message-content + .pf2e-toolbelt-target-damage .target-damage-application button[data-action=target-apply-healing] .fa-stack i.fa-plus {
+ color: var(--color-cool-5);
+ text-shadow: none;
+}
+[data-dorako-ui-theme].chat-message .message-content + .pf2e-toolbelt-target-damage .target-damage-application button[data-action=target-apply-healing]:hover {
+ background-color: var(--color-level-success);
+ border-color: var(--color-level-success-border);
+}
+[data-dorako-ui-theme].chat-message .message-content + .pf2e-toolbelt-target-damage .target-damage-application button[data-action=target-apply-healing]:hover .fa-stack i.fa-plus {
+ color: var(--color-level-success);
+ text-shadow: none;
+}
+
.dorako-ui #fc-container button {
border: none;
border-radius: var(--border-radius);
@@ -2997,7 +3168,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -3008,6 +3179,8 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--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);
@@ -3015,7 +3188,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
}
.foundry2 #initiative-delay:not(.disabled, :disabled):hover,
@@ -3038,9 +3211,9 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
.foundry2 #initiative-delay.disabled, .foundry2 #initiative-delay:disabled,
.foundry2 #initiative-return.disabled,
.foundry2 #initiative-return:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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,
@@ -3051,7 +3224,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
.foundry2 #initiative-delay.bright.disabled, .foundry2 #initiative-delay.bright:disabled,
.foundry2 #initiative-return.bright.disabled,
@@ -3249,13 +3422,10 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
[data-dorako-ui-theme] .polyglot-lang-select span.select2-selection:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme] .polyglot-lang-select span.select2-selection:focus {
@@ -3266,9 +3436,9 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme] .polyglot-lang-select span.select2-selection.disabled, [data-dorako-ui-theme] .polyglot-lang-select span.select2-selection:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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] .polyglot-lang-select span.select2-selection.disabled::placeholder, [data-dorako-ui-theme] .polyglot-lang-select span.select2-selection:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -3302,7 +3472,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -3329,13 +3499,10 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
outline: none !important;
}
@@ -3347,9 +3514,9 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme].quick-insert-app .search-editable-input.disabled, [data-dorako-ui-theme].quick-insert-app .search-editable-input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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].quick-insert-app .search-editable-input.disabled::placeholder, [data-dorako-ui-theme].quick-insert-app .search-editable-input:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -3460,16 +3627,17 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
+ outline: none;
}
[data-dorako-ui-theme]#smalltime-app .arrow, [data-dorako-ui-theme]#smalltime-app .arrow-left, [data-dorako-ui-theme]#smalltime-app.arrow-right {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -3480,6 +3648,8 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--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);
@@ -3487,7 +3657,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -3505,9 +3675,9 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
text-decoration: none;
}
[data-dorako-ui-theme]#smalltime-app .arrow.disabled, [data-dorako-ui-theme]#smalltime-app .arrow:disabled, [data-dorako-ui-theme]#smalltime-app .arrow-left.disabled, [data-dorako-ui-theme]#smalltime-app .arrow-left:disabled, [data-dorako-ui-theme]#smalltime-app.arrow-right.disabled, [data-dorako-ui-theme]#smalltime-app.arrow-right:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --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]#smalltime-app .arrow.bright, [data-dorako-ui-theme]#smalltime-app .arrow-left.bright, [data-dorako-ui-theme]#smalltime-app.arrow-right.bright {
@@ -3517,7 +3687,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme]#smalltime-app .arrow.bright.disabled, [data-dorako-ui-theme]#smalltime-app .arrow.bright:disabled, [data-dorako-ui-theme]#smalltime-app .arrow-left.bright.disabled, [data-dorako-ui-theme]#smalltime-app .arrow-left.bright:disabled, [data-dorako-ui-theme]#smalltime-app.arrow-right.bright.disabled, [data-dorako-ui-theme]#smalltime-app.arrow-right.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -3586,7 +3756,7 @@ div.speaking-as--currentSpeaker + #chat-controls {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -3654,7 +3824,7 @@ body.system-swade {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -3665,6 +3835,8 @@ body.system-swade {
--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);
@@ -3672,7 +3844,7 @@ body.system-swade {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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);
@@ -3697,9 +3869,9 @@ body.system-swade {
text-decoration: none;
}
[data-dorako-ui-theme] .pf2e-td.small-button.target-button.disabled, [data-dorako-ui-theme] .pf2e-td.small-button.target-button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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] .pf2e-td.small-button.target-button.bright {
@@ -3709,7 +3881,7 @@ body.system-swade {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme] .pf2e-td.small-button.target-button.bright.disabled, [data-dorako-ui-theme] .pf2e-td.small-button.target-button.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -3880,141 +4052,45 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
width: 14px;
}
-/* ----------------------------------------- */
-/* Token Action HUD (TAH) */
-/* ----------------------------------------- */
-#token-action-hud.dorako-ui {
- --dorako-bg-current: var(--glass-bg);
- --dorako-vibrancy: var(--frosted-glass);
- --paizo-blue: var(--secondary);
- --paizo-blue-bright: var(--secondary-light);
- --paizo-red-bright: var(--primary-light);
- --pazio-red: var(--primary);
- --tah-border-radius: var(--border-radius);
- --tah-button-background-color: var(--glass-bg);
- --tah-button-text-color: var(--color-text-light-highlight);
-}
-#token-action-hud.dorako-ui #tah-categories {
- gap: 5px;
+[data-dorako-ui-theme]#token-action-hud-core-settings 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;
}
-#token-action-hud.dorako-ui#token-action-hud {
- gap: 5px;
+[data-dorako-ui-theme]#token-action-hud-core-settings input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme]#token-action-hud-core-settings 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);
}
-#token-action-hud.dorako-ui #tah-expand-hud {
- width: 32px;
- height: 32px;
+[data-dorako-ui-theme]#token-action-hud-core-settings input.disabled, [data-dorako-ui-theme]#token-action-hud-core-settings 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);
}
-#token-action-hud.dorako-ui #tah-expand-hud,
-#token-action-hud.dorako-ui .tah-title-button {
- transition: unset;
- color: var(--color-text-light-heading);
- padding: 3px 5px 3px 5px;
+[data-dorako-ui-theme]#token-action-hud-core-settings input.disabled::placeholder, [data-dorako-ui-theme]#token-action-hud-core-settings input:disabled::placeholder {
+ color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-#token-action-hud.dorako-ui #tah-expand-hud:hover,
-#token-action-hud.dorako-ui .tah-title-button:hover {
- color: var(--color-text-light-highlight);
+[data-dorako-ui-theme]#token-action-hud-core-settings input::placeholder {
+ color: var(--input-placeholder-color);
}
-#token-action-hud.dorako-ui .tah-category.hover button.tah-title-button {
- background-color: var(--primary);
- color: var(--color-text-light-highlight);
+[data-dorako-ui-theme]#token-action-hud-core-settings input::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
}
-#token-action-hud.dorako-ui .tah-subtitle {
- width: 174px;
-}
-#token-action-hud.dorako-ui .tah-tab-group,
-#token-action-hud.dorako-ui .tah-action {
- backdrop-filter: blur(5px);
- -webkit-backdrop-filter: blur(5px);
-}
-#token-action-hud.dorako-ui .tah-action button {
- transition: unset;
-}
-#token-action-hud.dorako-ui .tah-action button.toggle {
- background-color: var(--secondary-dark);
-}
-#token-action-hud.dorako-ui .tah-action button.toggle:hover {
- background-color: var(--secondary);
-}
-#token-action-hud.dorako-ui .tah-action button.toggle.active {
- background-color: var(--secondary-light);
-}
-#token-action-hud.dorako-ui .tah-action button:hover {
- color: var(--color-text-light-highlight);
-}
-#token-action-hud.dorako-ui .tah-action button.active {
- color: white;
-}
-
-#tooltip[data-theme=dorako-ui].locked-tooltip.tah-tooltip :is(a.content-link, a.inline-roll), #tooltip[data-theme=dorako-ui].tah-tooltip :is(a.content-link, a.inline-roll), #tooltip[data-theme=dorako-ui].active:has(.tah-tooltip-wrapper) :is(a.content-link, a.inline-roll) {
- background: #ddd;
- padding: 1px 4px;
- border: 1px solid var(--color-border-dark-tertiary);
- color: var(--color-text-dark-primary);
- margin: 3px;
-}
-#tooltip[data-theme=dorako-ui] .tah-tooltip .tags .tag.tag_transparent {
- background: rgba(255, 255, 255, 0.5);
- color: var(--glass-bg-dark);
- margin-left: 2px;
- margin-bottom: 2px;
-}
-#tooltip[data-theme=dorako-ui] .tah-tooltip .tags .tag.tag_transparent:first-child {
- margin-left: 0px;
-}
-#tooltip[data-theme=dorako-ui] .tah-tooltip .tag,
-#tooltip[data-theme=dorako-ui] .tah-tooltip table {
- text-shadow: none;
-}
-
-.dorako-ui.dark-theme.tah-dialog .tagify.tah-dialog-tagify {
- background: white;
-}
-
-/* ----------------------------------------- */
-/* Foundry2 */
-/* ----------------------------------------- */
-[data-dorako-ui-theme]#token-action-hud-core-settings 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;
- height: var(--input-height);
- line-height: var(--input-height);
- padding: 0 0.3rem;
- border-radius: 4px;
- outline: 1px solid transparent;
- user-select: text;
- font-size: var(--font-size);
- transition: outline-color 0.5s;
-}
-[data-dorako-ui-theme]#token-action-hud-core-settings input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme]#token-action-hud-core-settings 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]#token-action-hud-core-settings input.disabled, [data-dorako-ui-theme]#token-action-hud-core-settings input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
-}
-[data-dorako-ui-theme]#token-action-hud-core-settings input.disabled::placeholder, [data-dorako-ui-theme]#token-action-hud-core-settings input:disabled::placeholder {
- color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
-}
-[data-dorako-ui-theme]#token-action-hud-core-settings input::placeholder {
- color: var(--input-placeholder-color);
-}
-[data-dorako-ui-theme]#token-action-hud-core-settings input::selection {
- color: var(--input-text-color);
- background: var(--input-focus-outline-color);
-}
-[data-dorako-ui-theme]#token-action-hud-core-settings input[type=checkbox] {
- outline: unset !important;
- border: unset !important;
- box-shadow: unset !important;
+[data-dorako-ui-theme]#token-action-hud-core-settings input[type=checkbox] {
+ outline: unset !important;
+ border: unset !important;
+ box-shadow: unset !important;
}
#tooltip[data-dorako-ui-theme].locked-tooltip.tah-tooltip :is(a.content-link, a.inline-roll), #tooltip[data-dorako-ui-theme].tah-tooltip :is(a.content-link, a.inline-roll), #tooltip[data-dorako-ui-theme].active:has(.tah-tooltip-wrapper) :is(a.content-link, a.inline-roll) {
@@ -4032,14 +4108,14 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
color: var(--color-light-1);
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button,
-#token-action-hud[data-dorako-ui-theme] .tah-action-button:focus,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button:focus {
+[data-dorako-ui-theme]#token-action-hud .tah-action-button,
+[data-dorako-ui-theme]#token-action-hud .tah-action-button:focus,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button:focus {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -4050,6 +4126,8 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
--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);
@@ -4057,112 +4135,113 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button:not(.disabled, :disabled):hover,
-#token-action-hud[data-dorako-ui-theme] .tah-action-button:focus:not(.disabled, :disabled):hover,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button:not(.disabled, :disabled):hover,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button:focus:not(.disabled, :disabled):hover {
+[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,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button:focus: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);
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.selected, #token-action-hud[data-dorako-ui-theme] .tah-action-button.active,
-#token-action-hud[data-dorako-ui-theme] .tah-action-button:focus.selected,
-#token-action-hud[data-dorako-ui-theme] .tah-action-button:focus.active,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button.selected,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button.active,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button:focus.selected,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button:focus.active {
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.selected, [data-dorako-ui-theme]#token-action-hud .tah-action-button.active,
+[data-dorako-ui-theme]#token-action-hud .tah-action-button:focus.selected,
+[data-dorako-ui-theme]#token-action-hud .tah-action-button:focus.active,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button.selected,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button.active,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button:focus.selected,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button:focus.active {
background: var(--button-hover-background-color);
outline: 1px solid var(--button-focus-outline-color);
border-color: var(--button-hover-border-color);
color: var(--button-hover-text-color);
text-decoration: none;
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.disabled, #token-action-hud[data-dorako-ui-theme] .tah-action-button:disabled,
-#token-action-hud[data-dorako-ui-theme] .tah-action-button:focus.disabled,
-#token-action-hud[data-dorako-ui-theme] .tah-action-button:focus:disabled,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button.disabled,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button:disabled,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button:focus.disabled,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button:focus:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.disabled, [data-dorako-ui-theme]#token-action-hud .tah-action-button:disabled,
+[data-dorako-ui-theme]#token-action-hud .tah-action-button:focus.disabled,
+[data-dorako-ui-theme]#token-action-hud .tah-action-button:focus:disabled,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button.disabled,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button:disabled,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button:focus.disabled,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button:focus: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);
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.bright,
-#token-action-hud[data-dorako-ui-theme] .tah-action-button:focus.bright,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button.bright,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button:focus.bright {
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.bright,
+[data-dorako-ui-theme]#token-action-hud .tah-action-button:focus.bright,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button.bright,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button:focus.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.bright.disabled, #token-action-hud[data-dorako-ui-theme] .tah-action-button.bright:disabled,
-#token-action-hud[data-dorako-ui-theme] .tah-action-button:focus.bright.disabled,
-#token-action-hud[data-dorako-ui-theme] .tah-action-button:focus.bright:disabled,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button.bright.disabled,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button.bright:disabled,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button:focus.bright.disabled,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button:focus.bright:disabled {
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.bright.disabled, [data-dorako-ui-theme]#token-action-hud .tah-action-button.bright:disabled,
+[data-dorako-ui-theme]#token-action-hud .tah-action-button:focus.bright.disabled,
+[data-dorako-ui-theme]#token-action-hud .tah-action-button:focus.bright:disabled,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button.bright.disabled,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button.bright:disabled,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button:focus.bright.disabled,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button:focus.bright:disabled {
--button-background-color: var(--color-cool-4);
--button-hover-background-color: var(--color-cool-4);
--button-text-color: var(--color-light-5);
--button-hover-text-color: var(--color-light-5);
--button-hover-border-color: transparent;
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.bright:not(.disabled, :disabled):hover,
-#token-action-hud[data-dorako-ui-theme] .tah-action-button:focus.bright:not(.disabled, :disabled):hover,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button.bright:not(.disabled, :disabled):hover,
-#token-action-hud[data-dorako-ui-theme] .tah-group-button:focus.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.bright:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme]#token-action-hud .tah-action-button:focus.bright:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button.bright:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme]#token-action-hud .tah-group-button:focus.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-#token-action-hud[data-dorako-ui-theme] .tah-subtitle-text {
+[data-dorako-ui-theme]#token-action-hud .tah-subtitle-text {
color: var(--color-light-1);
}
-#token-action-hud[data-dorako-ui-theme] .tah-info1,
-#token-action-hud[data-dorako-ui-theme] .tah-info2,
-#token-action-hud[data-dorako-ui-theme] .tah-info3 {
+[data-dorako-ui-theme]#token-action-hud .tah-info1,
+[data-dorako-ui-theme]#token-action-hud .tah-info2,
+[data-dorako-ui-theme]#token-action-hud .tah-info3 {
color: var(--color-light-4);
font-size: x-small;
}
-#token-action-hud[data-dorako-ui-theme] button {
+[data-dorako-ui-theme]#token-action-hud button {
transition: unset !important;
}
-#token-action-hud[data-dorako-ui-theme] #tah-expand-hud {
+[data-dorako-ui-theme]#token-action-hud #tah-expand-hud {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
justify-content: center;
width: 32px;
}
-#token-action-hud[data-dorako-ui-theme] #tah-expand-hud > i {
+[data-dorako-ui-theme]#token-action-hud #tah-expand-hud > i {
color: var(--color-light-3);
text-shadow: 0px 1px 2px black;
}
-#token-action-hud[data-dorako-ui-theme] #tah-collapse-hud,
-#token-action-hud[data-dorako-ui-theme] #tah-unlock {
- box-shadow: unset !important;
+[data-dorako-ui-theme]#token-action-hud #tah-collapse-hud,
+[data-dorako-ui-theme]#token-action-hud #tah-unlock {
+ --box-shadow: none !important;
+ box-shadow: none !important;
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.toggle {
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.toggle {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -4173,6 +4252,8 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
--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);
@@ -4180,7 +4261,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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);
@@ -4190,85 +4271,85 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
--button-hover-border-color: var(--color-cool-1);
--button-hover-text-color: var(--color-light-1);
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.toggle:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.toggle: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);
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.toggle.selected, #token-action-hud[data-dorako-ui-theme] .tah-action-button.toggle.active {
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.toggle.selected, [data-dorako-ui-theme]#token-action-hud .tah-action-button.toggle.active {
background: var(--button-hover-background-color);
outline: 1px solid var(--button-focus-outline-color);
border-color: var(--button-hover-border-color);
color: var(--button-hover-text-color);
text-decoration: none;
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.toggle.disabled, #token-action-hud[data-dorako-ui-theme] .tah-action-button.toggle:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.toggle.disabled, [data-dorako-ui-theme]#token-action-hud .tah-action-button.toggle: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);
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.toggle.bright {
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.toggle.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.toggle.bright.disabled, #token-action-hud[data-dorako-ui-theme] .tah-action-button.toggle.bright:disabled {
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.toggle.bright.disabled, [data-dorako-ui-theme]#token-action-hud .tah-action-button.toggle.bright:disabled {
--button-background-color: var(--color-cool-4);
--button-hover-background-color: var(--color-cool-4);
--button-text-color: var(--color-light-5);
--button-hover-text-color: var(--color-light-5);
--button-hover-border-color: transparent;
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.toggle.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.toggle.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-#token-action-hud[data-dorako-ui-theme] .tah-action-button.toggle:disabled {
+[data-dorako-ui-theme]#token-action-hud .tah-action-button.toggle:disabled {
--button-background-color: var(--color-cool-5);
--button-border-color: var(--color-cool-4);
--button-hover-background-color: var(--color-cool-5);
--button-text-color: var(--color-light-5);
}
-#token-action-hud[data-dorako-ui-theme] .tah-button-image {
+[data-dorako-ui-theme]#token-action-hud .tah-button-image {
border-top-left-radius: var(--border-radius);
border-bottom-left-radius: var(--border-radius);
}
-#token-action-hud[data-dorako-ui-theme] .tah-group[data-level="3"] > .tah-list-image {
+[data-dorako-ui-theme]#token-action-hud .tah-group[data-level="3"] > .tah-list-image {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
}
-#token-action-hud[data-dorako-ui-theme] .tah-action button.tah-pf2e-skill-rank-1 {
+[data-dorako-ui-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-1 {
--button-background-color: #171f69;
--button-border-color: #3a47ba;
}
-#token-action-hud[data-dorako-ui-theme] .tah-action button.tah-pf2e-skill-rank-2 {
+[data-dorako-ui-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-2 {
--button-background-color: #3c005e;
--button-border-color: #630e94;
}
-#token-action-hud[data-dorako-ui-theme] .tah-action button.tah-pf2e-skill-rank-3 {
+[data-dorako-ui-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-3 {
--button-background-color: #640;
--button-border-color: rgb(153, 107, 14);
}
-#token-action-hud[data-dorako-ui-theme] .tah-action button.tah-pf2e-skill-rank-4 {
+[data-dorako-ui-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-4 {
--button-background-color: #5e0000;
--button-border-color: #960b0b;
}
-#token-action-hud[data-dorako-ui-theme] .tah-action button.tah-pf2e-skill-rank-1,
-#token-action-hud[data-dorako-ui-theme] .tah-action button.tah-pf2e-skill-rank-2,
-#token-action-hud[data-dorako-ui-theme] .tah-action button.tah-pf2e-skill-rank-3,
-#token-action-hud[data-dorako-ui-theme] .tah-action button.tah-pf2e-skill-rank-4 {
+[data-dorako-ui-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-1,
+[data-dorako-ui-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-2,
+[data-dorako-ui-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-3,
+[data-dorako-ui-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-4 {
--button-text-color: var(--color-light-2);
}
@@ -4277,7 +4358,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -4305,7 +4386,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -4315,7 +4396,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -4326,6 +4407,8 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
--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);
@@ -4333,7 +4416,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
align-items: center;
}
@@ -4352,9 +4435,9 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
text-decoration: none;
}
[data-dorako-ui-theme] #tokenizer div.section button.disabled, [data-dorako-ui-theme] #tokenizer div.section button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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 {
@@ -4364,7 +4447,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme] #tokenizer div.section button.bright.disabled, [data-dorako-ui-theme] #tokenizer div.section button.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -4381,7 +4464,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -4392,6 +4475,8 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
--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);
@@ -4399,7 +4484,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
}
[data-dorako-ui-theme] #tokenizer button.menu-button:not(.disabled, :disabled):hover {
@@ -4417,9 +4502,9 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
text-decoration: none;
}
[data-dorako-ui-theme] #tokenizer button.menu-button.disabled, [data-dorako-ui-theme] #tokenizer button.menu-button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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 button.menu-button.bright {
@@ -4429,7 +4514,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme] #tokenizer button.menu-button.bright.disabled, [data-dorako-ui-theme] #tokenizer button.menu-button.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -4446,7 +4531,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -4457,6 +4542,8 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
--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);
@@ -4464,7 +4551,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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);
@@ -4489,9 +4576,9 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
text-decoration: none;
}
[data-dorako-ui-theme].tokenizer .title .box-button.disabled, [data-dorako-ui-theme].tokenizer .title .box-button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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 .title .box-button.bright {
@@ -4501,7 +4588,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme].tokenizer .title .box-button.bright.disabled, [data-dorako-ui-theme].tokenizer .title .box-button.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -4566,7 +4653,7 @@ html .xdy-pf2e-workbench-rarity-unique {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -4577,6 +4664,8 @@ html .xdy-pf2e-workbench-rarity-unique {
--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);
@@ -4584,7 +4673,7 @@ html .xdy-pf2e-workbench-rarity-unique {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -4602,9 +4691,9 @@ html .xdy-pf2e-workbench-rarity-unique {
text-decoration: none;
}
[data-dorako-ui-theme] .roll-app-nav button.disabled, [data-dorako-ui-theme] .roll-app-nav button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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] .roll-app-nav button.bright {
@@ -4614,7 +4703,7 @@ html .xdy-pf2e-workbench-rarity-unique {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme] .roll-app-nav button.bright.disabled, [data-dorako-ui-theme] .roll-app-nav button.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -4631,7 +4720,7 @@ html .xdy-pf2e-workbench-rarity-unique {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -4642,6 +4731,8 @@ html .xdy-pf2e-workbench-rarity-unique {
--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);
@@ -4649,7 +4740,7 @@ html .xdy-pf2e-workbench-rarity-unique {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -4667,9 +4758,9 @@ html .xdy-pf2e-workbench-rarity-unique {
text-decoration: none;
}
[data-dorako-ui-theme] .roll-app .roll-app-table tbody button.disabled, [data-dorako-ui-theme] .roll-app .roll-app-table tbody button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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] .roll-app .roll-app-table tbody button.bright {
@@ -4679,7 +4770,7 @@ html .xdy-pf2e-workbench-rarity-unique {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme] .roll-app .roll-app-table tbody button.bright.disabled, [data-dorako-ui-theme] .roll-app .roll-app-table tbody button.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -6422,129 +6513,88 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
z-index: 1;
}
-.dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary, .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary, .dorako-ui.sheet.party [data-tab=overview] .summary, .dorako-ui.sheet.party [data-tab=exploration] .activities .member-activity, .dorako-ui.sheet.party [data-tab=aftermath] .activities .member-activity, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier, .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action.expanded .item-summary, .dorako-ui.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute, .dorako-ui.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute h3.attribute-mod,
-.foundry2.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary,
-.foundry2.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary,
-.foundry2.sheet.party [data-tab=overview] .summary,
-.foundry2.sheet.party [data-tab=exploration] .activities .member-activity,
-.foundry2.sheet.party [data-tab=aftermath] .activities .member-activity,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier,
-.foundry2.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels ol.actions-list li.action.expanded .item-summary,
-.foundry2.actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute,
-.foundry2.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute h3.attribute-mod {
- border-image-source: var(--ornamentation);
-}
-
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action .item-summary, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .item-summary, [data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary, [data-dorako-ui-scope=limited].sheet.party [data-tab=exploration] .activities .member-activity, [data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .activities .member-activity, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute h3.modifier, [data-dorako-ui-scope=limited].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-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions .actions-container .actions-tabs-wrapper .actions-panels .actions-options, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.crafting .crafting-options, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .skills-list .skill, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .lores-list .skill, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .proficiencies-pane .combat-list .skill, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .ability-scores .ability h3.ability-mod, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attribute-modifiers .attribute h3.attribute-mod {
+[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-scope=limited].actor.sheet.red-theme,
-.dorako-ui.actor.sheet.red-theme {
+[data-dorako-ui-theme].actor.sheet.red-theme {
--theme-color: var(--primary);
}
-[data-dorako-ui-scope=limited].actor.sheet.green-theme,
-.dorako-ui.actor.sheet.green-theme {
+[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-scope=limited].actor.sheet.green-theme .crb-style,
-.dorako-ui.actor.sheet.green-theme .crb-style {
+[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-scope=limited].actor.sheet.green-theme .crb-style aside,
-.dorako-ui.actor.sheet.green-theme .crb-style aside {
+[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-scope=limited].actor.sheet.green-theme .crb-style aside .logo,
-.dorako-ui.actor.sheet.green-theme .crb-style aside .logo {
+[data-dorako-ui-theme].actor.sheet.green-theme .crb-style aside .logo {
filter: grayscale(0.6);
}
-[data-dorako-ui-scope=limited].actor.sheet.green-theme .crb-style aside .sidebar .hitpoints .hp-big .container.current-hp,
-.dorako-ui.actor.sheet.green-theme .crb-style aside .sidebar .hitpoints .hp-big .container.current-hp {
+[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-scope=limited].actor.sheet.green-theme .crb-style aside .sidebar .armor-class .shield.hp,
-.dorako-ui.actor.sheet.green-theme .crb-style aside .sidebar .armor-class .shield.hp {
+[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-scope=limited].actor.sheet.green-theme .crb-style aside .sidebar .initiative-select select,
-.dorako-ui.actor.sheet.green-theme .crb-style aside .sidebar .initiative-select select {
+[data-dorako-ui-theme].actor.sheet.green-theme .crb-style aside .sidebar .initiative-select select {
background-color: var(--remaster);
}
-[data-dorako-ui-scope=limited].actor.sheet.green-theme .crb-style header.char-header .char-level .level,
-.dorako-ui.actor.sheet.green-theme .crb-style header.char-header .char-level .level {
+[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-scope=limited].actor.sheet.green-theme .crb-style nav.sheet-navigation,
-.dorako-ui.actor.sheet.green-theme .crb-style nav.sheet-navigation {
+[data-dorako-ui-theme].actor.sheet.green-theme .crb-style nav.sheet-navigation {
background: var(--remaster-light);
}
-[data-dorako-ui-scope=limited].actor.sheet.green-theme .crb-style nav.sheet-navigation .item:hover,
-[data-dorako-ui-scope=limited].actor.sheet.green-theme .crb-style nav.sheet-navigation .item.active,
-.dorako-ui.actor.sheet.green-theme .crb-style nav.sheet-navigation .item:hover,
-.dorako-ui.actor.sheet.green-theme .crb-style nav.sheet-navigation .item.active {
+[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-scope=limited].actor.sheet.blue-theme,
-.dorako-ui.actor.sheet.blue-theme {
+[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-scope=limited].actor.sheet.blue-theme .crb-style,
-.dorako-ui.actor.sheet.blue-theme .crb-style {
+[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-scope=limited].actor.sheet.blue-theme .crb-style aside,
-.dorako-ui.actor.sheet.blue-theme .crb-style aside {
+[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-scope=limited].actor.sheet.blue-theme .crb-style aside .logo,
-.dorako-ui.actor.sheet.blue-theme .crb-style aside .logo {
+[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style aside .logo {
filter: grayscale(0.6);
}
-[data-dorako-ui-scope=limited].actor.sheet.blue-theme .crb-style aside .sidebar .hitpoints .hp-big .container.current-hp,
-.dorako-ui.actor.sheet.blue-theme .crb-style aside .sidebar .hitpoints .hp-big .container.current-hp {
+[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-scope=limited].actor.sheet.blue-theme .crb-style aside .sidebar .armor-class .shield.hp,
-.dorako-ui.actor.sheet.blue-theme .crb-style aside .sidebar .armor-class .shield.hp {
+[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-scope=limited].actor.sheet.blue-theme .crb-style aside .sidebar .initiative-select select,
-.dorako-ui.actor.sheet.blue-theme .crb-style aside .sidebar .initiative-select select {
+[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style aside .sidebar .initiative-select select {
background-color: var(--secondary);
}
-[data-dorako-ui-scope=limited].actor.sheet.blue-theme .crb-style header.char-header .char-level .level,
-.dorako-ui.actor.sheet.blue-theme .crb-style header.char-header .char-level .level {
+[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-scope=limited].actor.sheet.blue-theme .crb-style nav.sheet-navigation,
-.dorako-ui.actor.sheet.blue-theme .crb-style nav.sheet-navigation {
+[data-dorako-ui-theme].actor.sheet.blue-theme .crb-style nav.sheet-navigation {
background: var(--secondary-light);
}
-[data-dorako-ui-scope=limited].actor.sheet.blue-theme .crb-style nav.sheet-navigation .item:hover,
-[data-dorako-ui-scope=limited].actor.sheet.blue-theme .crb-style nav.sheet-navigation .item.active,
-.dorako-ui.actor.sheet.blue-theme .crb-style nav.sheet-navigation .item:hover,
-.dorako-ui.actor.sheet.blue-theme .crb-style nav.sheet-navigation .item.active {
+[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");
}
@@ -8816,7 +8866,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -8845,7 +8895,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -8867,7 +8917,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -8897,7 +8947,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
/* Map v1 styling to v2 values */
/* ----------------------------------------- */
[data-dorako-ui-theme],
-[data-dorako-ui-scope=limited] {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] {
--color-shadow-primary: transparent;
--color-shadow-highlight: transparent;
--color-border-light-highlight: var(--color-cool-3);
@@ -8929,7 +8979,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
/* ----------------------------------------- */
/* limited scope specific */
/* ----------------------------------------- */
-[data-dorako-ui-scope=limited] {
+[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;
@@ -8944,7 +8994,7 @@ 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-dorako-ui-theme][data-color-scheme=dark] {
--color-rarity-common: #efeadc;
--color-rarity-uncommon: #c45500;
--color-rarity-rare: #5362ff;
@@ -8958,6 +9008,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
/* Value adjustments (e.g. weak/elite) */
--adjusted-higher: #009988;
--adjusted-lower: #cc3311;
+}
+
+[data-dorako-ui-theme] {
--input-height: 24px;
--input-background-color: var(--color-cool-4);
--input-border-color: transparent;
@@ -8967,7 +9020,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--input-placeholder-color: var(--color-light-4);
--input-text-selection-color: var(--color-cool-3);
--input-focus-outline-color: var(--color-cool-3);
+ --icon-border-color: var(--color-warm-2);
--box-shadow: 0px 1px 3px 1px black;
+ --app-text-shadow: 0px 1px 2px black;
}
[data-dorako-ui-theme] ::-webkit-scrollbar-thumb {
outline: none;
@@ -8998,6 +9053,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--inline-bg);
border: 1px solid var(--inline-border-color);
color: var(--inline-text-color);
+ box-shadow: var(--inline-box-shadow);
}
[data-dorako-ui-theme] a.content-link::before,
[data-dorako-ui-theme] a.content-link i,
@@ -9031,10 +9087,33 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
[data-dorako-ui-theme] i[data-pf2-repost]:hover::before {
color: var(--color-warm-2);
}
+[data-dorako-ui-theme].pf2e.item.sheet form .sheet-body fieldset.basics {
+ background: none !important;
+ border: none !important;
+}
/* ------------------------------------------------------------ */
/* Generalized style choices (exlusive of limited scope) */
/* ------------------------------------------------------------ */
+[data-dorako-ui-theme][data-dorako-ui-scope=unlimited][data-color-scheme=dark] h1 {
+ color: var(--color-light-1);
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=unlimited][data-color-scheme=dark] h2 {
+ color: var(--color-light-1);
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=unlimited][data-color-scheme=dark] h3 {
+ color: var(--color-light-1);
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=unlimited][data-color-scheme=dark] h4 {
+ color: var(--color-light-2);
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=unlimited][data-color-scheme=dark] h5 {
+ color: var(--color-light-2);
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=unlimited][data-color-scheme=dark] h6 {
+ color: var(--color-light-2);
+}
+
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] {
color: var(--color-light-3);
}
@@ -9046,6 +9125,15 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] input[type=search] {
min-width: 24px;
}
+[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] fieldset {
+ border: 1px solid var(--fieldset-border-color) !important;
+ background: var(--fieldset-background-color) !important;
+ border-radius: var(--border-radius);
+}
+[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] fieldset > legend {
+ color: var(--fieldset-legend-color);
+ text-shadow: unset;
+}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] input[type=range]::-webkit-slider-runnable-track {
box-shadow: unset;
border-radius: 3px;
@@ -9090,6 +9178,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border: 1px solid var(--color-warm-1);
color: var(--color-light-1);
text-shadow: 0px 1px 2px black;
+ box-shadow: var(--box-shadow);
border-radius: 3px;
font-size: var(--font-size-12);
}
@@ -9098,7 +9187,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -9109,6 +9198,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--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);
@@ -9116,7 +9207,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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,
@@ -9139,9 +9230,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] a.button.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=unlimited] a.button:disabled,
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] button.disabled,
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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][data-dorako-ui-scope=unlimited] a.button.bright,
@@ -9152,7 +9243,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] a.button.bright.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=unlimited] a.button.bright:disabled,
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] button.bright.disabled,
@@ -9172,7 +9263,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -9183,6 +9274,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--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);
@@ -9190,7 +9283,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -9208,9 +9301,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.bright {
@@ -9220,7 +9313,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.bright.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -9246,13 +9339,10 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=unlimited] input[type=text]:focus,
@@ -9287,9 +9377,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] input[type=search]:disabled,
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] select:not(.tag).disabled,
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] select:not(.tag):disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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][data-dorako-ui-scope=unlimited] input[type=text].disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=unlimited] input[type=text]:disabled::placeholder,
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] input[type=number].disabled::placeholder,
@@ -9340,14 +9430,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
[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] fieldset {
- border: 1px solid var(--color-border-medium);
- border-radius: var(--border-radius);
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] fieldset > legend {
- color: var(--color-light-2);
- text-shadow: unset;
-}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] textarea {
color: var(--color-light-2);
background: var(--input-background-color);
@@ -9359,29 +9441,11 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border-top: 1px solid var(--app-border-color);
border-bottom: 1px solid var(--color-cool-5);
}
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] h1 {
- color: var(--color-light-1);
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] h2 {
- color: var(--color-light-1);
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] h3 {
- color: var(--color-light-1);
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] h4 {
- color: var(--color-light-2);
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] h5 {
- color: var(--color-light-2);
-}
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited] h6 {
- color: var(--color-light-2);
-}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -9392,6 +9456,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--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);
@@ -9399,7 +9465,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -9417,9 +9483,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default.bright {
@@ -9429,7 +9495,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default.bright.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -9452,7 +9518,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -9468,7 +9534,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
/* ----------------------------------------- */
/* App and Window-app */
/* ----------------------------------------- */
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited].app {
+[data-dorako-ui-theme].app {
border-radius: var(--border-radius);
background: unset;
background: var(--app-background);
@@ -9477,7 +9543,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border: var(--app-border-style);
border-color: var(--app-border-color);
}
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited].window-app {
+[data-dorako-ui-theme].window-app {
background: var(--window-app-background);
background-position: top;
background-size: cover;
@@ -9486,14 +9552,19 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
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=unlimited].window-app .window-header {
+[data-dorako-ui-theme].window-app.sidebar-popout {
+ border: var(--app-border-style);
+ box-shadow: var(--box-shadow);
+}
+[data-dorako-ui-theme].window-app .window-header {
border: unset;
+ text-shadow: 0px 1px 2px black;
}
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited].window-app .window-content {
+[data-dorako-ui-theme].window-app .window-content {
background: unset !important;
box-shadow: unset;
}
-[data-dorako-ui-theme][data-dorako-ui-scope=unlimited].window-app .window-resizable-handle {
+[data-dorako-ui-theme].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;
@@ -9506,11 +9577,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
/* ----------------------------------------- */
/* Application specific */
/* ----------------------------------------- */
-[data-dorako-ui-theme] {
- --bg: var(--color-warm-3);
- --visibility-gm-bg: var(--color-warm-3);
- --blind-roll: var(--color-warm-3);
-}
[data-dorako-ui-theme].token-sheet, [data-dorako-ui-theme].dialog {
height: auto !important;
}
@@ -9533,13 +9599,10 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
margin: 0px;
}
@@ -9551,9 +9614,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme] #chat-controls .roll-type-select.disabled, [data-dorako-ui-theme] #chat-controls .roll-type-select:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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] #chat-controls .roll-type-select.disabled::placeholder, [data-dorako-ui-theme] #chat-controls .roll-type-select:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -9579,7 +9642,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -9590,6 +9653,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--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);
@@ -9597,7 +9662,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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);
@@ -9623,9 +9688,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
}
[data-dorako-ui-theme].filepicker .favorites .paths .path.disabled, [data-dorako-ui-theme].filepicker .favorites .paths .path:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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].filepicker .favorites .paths .path.bright {
@@ -9635,7 +9700,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme].filepicker .favorites .paths .path.bright.disabled, [data-dorako-ui-theme].filepicker .favorites .paths .path.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -9667,7 +9732,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -9678,6 +9743,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--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);
@@ -9685,7 +9752,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
padding: 4px 8px;
margin: 1px 4px;
@@ -9705,9 +9772,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
}
[data-dorako-ui-theme].package-configuration aside.sidebar nav.tabs .category-tab.disabled, [data-dorako-ui-theme].package-configuration aside.sidebar nav.tabs .category-tab:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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].package-configuration aside.sidebar nav.tabs .category-tab.bright {
@@ -9717,7 +9784,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme].package-configuration aside.sidebar nav.tabs .category-tab.bright.disabled, [data-dorako-ui-theme].package-configuration aside.sidebar nav.tabs .category-tab.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -9737,9 +9804,45 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme] .directory .directory-header .header-search input {
- background: var(--color-cool-4);
+ 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] .directory .directory-header .header-search input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme] .directory .directory-header .header-search 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] .directory .directory-header .header-search input.disabled, [data-dorako-ui-theme] .directory .directory-header .header-search 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] .directory .directory-header .header-search input.disabled::placeholder, [data-dorako-ui-theme] .directory .directory-header .header-search input:disabled::placeholder {
+ color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
+}
+[data-dorako-ui-theme] .directory .directory-header .header-search input::placeholder {
+ color: var(--input-placeholder-color);
+}
+[data-dorako-ui-theme] .directory .directory-header .header-search input::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+[data-dorako-ui-theme] .directory .directory-header .header-search input[type=checkbox] {
+ outline: unset !important;
+ border: unset !important;
+ box-shadow: unset !important;
+}
[data-dorako-ui-theme] .directory .action-buttons button,
[data-dorako-ui-theme] .settings-sidebar button {
box-shadow: var(--box-shadow);
@@ -9754,13 +9857,10 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
height: 100%;
border-radius: var(--border-radius);
@@ -9773,9 +9873,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme] #chat-form textarea.disabled, [data-dorako-ui-theme] #chat-form textarea:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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] #chat-form textarea.disabled::placeholder, [data-dorako-ui-theme] #chat-form textarea:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -9796,11 +9896,18 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
/* ----------------------------------------- */
/* Core overwrites */
/* ----------------------------------------- */
+[data-dorako-ui-theme][data-color-scheme=dark].app.token-sheet .tab.active[data-tab=appearance] fieldset {
+ border-color: var(--color-cool-3);
+}
+[data-dorako-ui-theme][data-color-scheme=dark].app.token-sheet .tab.active[data-tab=appearance] fieldset > legend {
+ color: var(--color-light-2);
+}
+
[data-dorako-ui-theme].window-app .tabs .item {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -9811,6 +9918,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--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);
@@ -9818,7 +9927,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
padding: 4px 8px;
}
@@ -9837,9 +9946,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
}
[data-dorako-ui-theme].window-app .tabs .item.disabled, [data-dorako-ui-theme].window-app .tabs .item:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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 .tabs .item.bright {
@@ -9849,7 +9958,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme].window-app .tabs .item.bright.disabled, [data-dorako-ui-theme].window-app .tabs .item.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -9862,18 +9971,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-[data-dorako-ui-theme].app.token-sheet .tab.active[data-tab=appearance] fieldset {
- border-color: var(--color-cool-3);
-}
-[data-dorako-ui-theme].app.token-sheet .tab.active[data-tab=appearance] fieldset > legend {
- color: var(--color-light-2);
-}
[data-dorako-ui-theme].sheet nav.sheet-tabs {
gap: 5px;
}
-[data-dorako-ui-theme].sheet nav.sheet-tabs .item {
- --button-border-color: var(--color-cool-4);
-}
/* ----------------------------------------- */
/* Journals */
@@ -9883,13 +9983,50 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
border: unset;
}
[data-dorako-ui-theme].journal-sheet .journal-header .title {
- background: var(--color-cool-4);
-}
-[data-dorako-ui-theme] .editor-edit {
- background: var(--app-background);
+ background: var(--input-background-color);
border: var(--app-border-style);
- border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ 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].journal-sheet .journal-header .title:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].journal-sheet .journal-header .title: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].journal-sheet .journal-header .title.disabled, [data-dorako-ui-theme].journal-sheet .journal-header .title: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].journal-sheet .journal-header .title.disabled::placeholder, [data-dorako-ui-theme].journal-sheet .journal-header .title:disabled::placeholder {
+ color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
+}
+[data-dorako-ui-theme].journal-sheet .journal-header .title::placeholder {
+ color: var(--input-placeholder-color);
+}
+[data-dorako-ui-theme].journal-sheet .journal-header .title::selection {
+ color: var(--input-text-color);
+ background: var(--input-focus-outline-color);
+}
+[data-dorako-ui-theme].journal-sheet .journal-header .title[type=checkbox] {
+ outline: unset !important;
+ border: unset !important;
+ box-shadow: unset !important;
+}
+[data-dorako-ui-theme] .editor-edit {
+ 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);
@@ -9900,6 +10037,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--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);
@@ -9907,7 +10046,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
border-radius: 3px;
padding: 2px 5px;
@@ -9927,9 +10066,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
}
[data-dorako-ui-theme] .editor-edit.disabled, [data-dorako-ui-theme] .editor-edit:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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] .editor-edit.bright {
@@ -9939,7 +10078,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme] .editor-edit.bright.disabled, [data-dorako-ui-theme] .editor-edit.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -10026,13 +10165,20 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
/* ----------------------------------------- */
/* System overwrites */
/* ----------------------------------------- */
-[data-dorako-ui-theme].pf2e.item.sheet {
+[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][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][data-color-scheme=dark].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);
@@ -10050,7 +10196,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10061,6 +10207,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--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);
@@ -10068,7 +10216,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
padding: 4px 8px;
}
@@ -10087,9 +10235,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
}
[data-dorako-ui-theme]#generate-check-prompt nav h4 a.disabled, [data-dorako-ui-theme]#generate-check-prompt nav h4 a:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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]#generate-check-prompt nav h4 a.bright {
@@ -10099,7 +10247,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme]#generate-check-prompt nav h4 a.bright.disabled, [data-dorako-ui-theme]#generate-check-prompt nav h4 a.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -10157,7 +10305,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10174,7 +10322,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10185,6 +10333,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--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);
@@ -10192,7 +10342,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
border-radius: 3px;
align-content: center;
@@ -10218,9 +10368,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
}
[data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.bright {
@@ -10230,7 +10380,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.bright.disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -10250,7 +10400,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10261,6 +10411,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--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);
@@ -10268,7 +10420,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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);
@@ -10298,9 +10450,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
}
[data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.bright {
@@ -10310,7 +10462,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.bright.disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -10329,15 +10481,6 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: var(--color-cool-5);
--button-text-color: var(--color-light-5);
}
-[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-light-2);
-}
-[data-dorako-ui-theme] .tags .tag.tag_transparent,
-[data-dorako-ui-theme] .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);
-}
[data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=text], [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=number], [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=text], [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=number] {
background: var(--input-background-color);
border: var(--app-border-style);
@@ -10345,13 +10488,10 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
[data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=text]:focus, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=number]:focus, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:focus, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=text]:focus, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=number]:focus {
@@ -10362,9 +10502,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=text].disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=text]:disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=number].disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=number]:disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select.disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:disabled, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=text].disabled, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=text]:disabled, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=number].disabled, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=number]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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 form .sheet-content input[type=text].disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=text]:disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=number].disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input[type=number]:disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select.disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=text].disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=text]:disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=number].disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form section.sheet-body input[type=number]:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -10388,13 +10528,10 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
--input-height: var(--font-size-34);
--font-size: var(--font-size-34);
@@ -10407,9 +10544,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme].pf2e.item.sheet .sheet-header input[type=text].disabled, [data-dorako-ui-theme].pf2e.item.sheet .sheet-header input[type=text]:disabled, [data-dorako-ui-theme].pf2e.item.sheet .sheet-header input[type=number].disabled, [data-dorako-ui-theme].pf2e.item.sheet .sheet-header input[type=number]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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 .sheet-header input[type=text].disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet .sheet-header input[type=text]:disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet .sheet-header input[type=number].disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet .sheet-header input[type=number]:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -10433,13 +10570,10 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
[data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.details select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.details select:focus, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select:focus, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content section.sidebar select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content section.sidebar select:focus {
@@ -10450,9 +10584,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.details select.disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.details select:disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select.disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select:disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content section.sidebar select.disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content section.sidebar select:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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 form .sheet-body .tab.active.details select.disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.details select:disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select.disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select:disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content section.sidebar select.disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content section.sidebar select:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -10480,13 +10614,10 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
[data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled):not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled):focus, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus:focus, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled):not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled):focus, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:focus:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:focus:focus {
@@ -10497,9 +10628,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled).disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled):disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus.disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus:disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled).disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled):disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:focus.disabled, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:focus:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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 form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled).disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled):disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus.disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus:disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled).disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled):disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:focus.disabled::placeholder, [data-dorako-ui-theme].pf2e.item.sheet form .sheet-content select:focus:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -10520,7 +10651,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10529,7 +10660,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10548,7 +10679,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10559,6 +10690,8 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--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);
@@ -10566,7 +10699,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -10584,9 +10717,9 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
text-decoration: none;
}
[data-dorako-ui-theme].pf2e.item.sheet form > nav .sheet-tabs > a.disabled, [data-dorako-ui-theme].pf2e.item.sheet form > nav .sheet-tabs > a:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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].pf2e.item.sheet form > nav .sheet-tabs > a.bright {
@@ -10596,7 +10729,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme].pf2e.item.sheet form > nav .sheet-tabs > a.bright.disabled, [data-dorako-ui-theme].pf2e.item.sheet form > nav .sheet-tabs > a.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -10609,6 +10742,77 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
+[data-dorako-ui-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs {
+ border: unset;
+}
+[data-dorako-ui-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a {
+ 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);
+ 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);
+ 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 {
+ 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].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a.selected, [data-dorako-ui-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a.active {
+ background: var(--button-hover-background-color);
+ outline: 1px solid var(--button-focus-outline-color);
+ border-color: var(--button-hover-border-color);
+ color: var(--button-hover-text-color);
+ text-decoration: none;
+}
+[data-dorako-ui-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a.disabled, [data-dorako-ui-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a: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].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a.bright {
+ --button-background-color: var(--color-warm-1);
+ --button-border-color: var(--color-cool-5);
+ --button-text-color: var(--color-cool-5);
+ --button-hover-background-color: #fda948;
+ --button-hover-border-color: var(--color-warm-2);
+ --button-hover-text-color: #000000;
+ text-shadow: none;
+}
+[data-dorako-ui-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a.bright.disabled, [data-dorako-ui-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a.bright:disabled {
+ --button-background-color: var(--color-cool-4);
+ --button-hover-background-color: var(--color-cool-4);
+ --button-text-color: var(--color-light-5);
+ --button-hover-text-color: var(--color-light-5);
+ --button-hover-border-color: transparent;
+}
+[data-dorako-ui-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a.bright:not(.disabled, :disabled):hover {
+ --button-hover-background-color: #cb7f27;
+ --button-hover-border-color: var(--color-warm-1);
+}
[data-dorako-ui-theme].pf2e.item.sheet form .effects-container, [data-dorako-ui-theme].pf2e.item.sheet form .details-container, [data-dorako-ui-theme].pf2e.item.sheet form .dice-data {
gap: 5px;
align-items: center;
@@ -10620,7 +10824,7 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10637,23 +10841,25 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ 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-warm-1);
+ border: 1px solid;
+ border-color: var(--icon-border-color);
}
[data-dorako-ui-theme].pf2e.item.sheet .sheet-header img {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
--app-border-style: 1px solid;
- border-color: var(--color-warm-1);
- border-radius: 3px;
+ border-color: var(--icon-border-color);
+ border-radius: var(--border-radius);
+ margin-left: 2px;
}
[data-dorako-ui-theme].pf2e.item.sheet form .tab.active.rules .rule-form .attached-input .attachment, [data-dorako-ui-theme].pf2e.item.sheet form .item-rules .rule-form .attached-input .attachment {
--button-border-color: var(--color-warm-2);
@@ -10698,7 +10904,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10709,6 +10915,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li {
--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);
@@ -10716,7 +10924,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
margin-bottom: var(--controls-margin);
height: var(--control-size);
@@ -10743,9 +10951,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.active {
nav#controls[data-dorako-ui-theme] ol.control-tools li.control-tool.disabled, nav#controls[data-dorako-ui-theme] ol.control-tools li.control-tool:disabled,
nav#controls[data-dorako-ui-theme] ol.control-tools > li.disabled,
nav#controls[data-dorako-ui-theme] ol.control-tools > li:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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);
}
nav#controls[data-dorako-ui-theme] ol.control-tools li.control-tool.bright,
@@ -10756,7 +10964,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.bright {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
nav#controls[data-dorako-ui-theme] ol.control-tools li.control-tool.bright.disabled, nav#controls[data-dorako-ui-theme] ol.control-tools li.control-tool.bright:disabled,
nav#controls[data-dorako-ui-theme] ol.control-tools > li.bright.disabled,
@@ -10785,7 +10993,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10796,6 +11004,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle {
--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);
@@ -10803,7 +11013,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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);
@@ -10833,9 +11043,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle.active {
nav#controls[data-dorako-ui-theme] ol.control-tools li.control-tool.toggle.disabled, nav#controls[data-dorako-ui-theme] ol.control-tools li.control-tool.toggle:disabled,
nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle.disabled,
nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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);
}
nav#controls[data-dorako-ui-theme] ol.control-tools li.control-tool.toggle.bright,
@@ -10846,7 +11056,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle.bright {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
nav#controls[data-dorako-ui-theme] ol.control-tools li.control-tool.toggle.bright.disabled, nav#controls[data-dorako-ui-theme] ol.control-tools li.control-tool.toggle.bright:disabled,
nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle.bright.disabled,
@@ -10875,7 +11085,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10897,7 +11107,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10908,7 +11118,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10969,7 +11179,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10983,7 +11193,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -10994,6 +11204,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -11001,7 +11213,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
line-height: var(--control-size);
}
@@ -11020,9 +11232,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
}
#navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.disabled, #navigation[data-dorako-ui-theme] ol#scene-list li.nav-item:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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);
}
#navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.bright {
@@ -11032,7 +11244,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
#navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.bright.disabled, #navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -11060,7 +11272,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11071,6 +11283,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -11078,7 +11292,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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);
@@ -11099,9 +11313,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
}
#navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.view.disabled, #navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.view:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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);
}
#navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.view.bright {
@@ -11111,7 +11325,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
#navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.view.bright.disabled, #navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.view.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -11131,7 +11345,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11142,6 +11356,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -11149,7 +11365,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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);
@@ -11174,9 +11390,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
}
#navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.gm.disabled, #navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.gm:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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);
}
#navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.gm.bright {
@@ -11186,7 +11402,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
#navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.gm.bright.disabled, #navigation[data-dorako-ui-theme] ol#scene-list li.nav-item.gm.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -11262,12 +11478,13 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--input-focus-outline-color: var(--color-level-success-border);
--input-background-color: var(--color-level-success-bg);
--input-focus-text-color: var(--color-light-2);
+ --input-text-color: var(--color-light-2);
}
[data-dorako-ui-theme] #token-hud .attribute.bar2 input {
--input-border-color: var(--color-level-info-border);
--input-focus-outline-color: var(--color-level-info-border);
--input-background-color: var(--color-level-info-bg);
- --input-text-color: var(--color-level-light-2);
+ --input-text-color: var(--color-light-2);
}
[data-dorako-ui-theme].placeable-hud input[type=text] {
background: var(--input-background-color);
@@ -11276,16 +11493,11 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
- --input-height: 40px;
- --font-size: 28px;
text-shadow: 0px 1px 2px black;
--input-focus-text-color: var(--color-light-2);
}
@@ -11297,9 +11509,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme].placeable-hud input[type=text].disabled, [data-dorako-ui-theme].placeable-hud input[type=text]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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].placeable-hud input[type=text].disabled::placeholder, [data-dorako-ui-theme].placeable-hud input[type=text]:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -11318,7 +11530,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
}
[data-dorako-ui-theme].placeable-hud input[type=text][name=elevation] {
--input-background-color: var(--app-background);
- --font-size: 18px;
+ font-size: 18px;
width: 42px;
}
[data-dorako-ui-theme] .placeable-hud .control-icon img {
@@ -11343,7 +11555,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11361,7 +11573,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11400,7 +11612,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11411,6 +11623,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -11418,7 +11632,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -11436,9 +11650,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
}
[data-dorako-ui-theme] .control-icon.disabled, [data-dorako-ui-theme] .control-icon:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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] .control-icon.bright {
@@ -11448,7 +11662,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme] .control-icon.bright.disabled, [data-dorako-ui-theme] .control-icon.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -11471,7 +11685,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11482,6 +11696,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -11489,7 +11705,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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);
@@ -11514,9 +11730,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
}
[data-dorako-ui-theme] .control-icon[data-action=visibility].disabled, [data-dorako-ui-theme] .control-icon[data-action=visibility]:disabled, [data-dorako-ui-theme] .control-icon[data-action=effects].disabled, [data-dorako-ui-theme] .control-icon[data-action=effects]:disabled, [data-dorako-ui-theme] .control-icon[data-action=combat].disabled, [data-dorako-ui-theme] .control-icon[data-action=combat]:disabled, [data-dorako-ui-theme] .control-icon[data-action=locked].disabled, [data-dorako-ui-theme] .control-icon[data-action=locked]:disabled, [data-dorako-ui-theme] .control-icon[data-action=target].disabled, [data-dorako-ui-theme] .control-icon[data-action=target]:disabled, [data-dorako-ui-theme] .control-icon[data-action=active].disabled, [data-dorako-ui-theme] .control-icon[data-action=active]:disabled, [data-dorako-ui-theme] .control-icon[data-action=mystify].disabled, [data-dorako-ui-theme] .control-icon[data-action=mystify]:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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] .control-icon[data-action=visibility].bright, [data-dorako-ui-theme] .control-icon[data-action=effects].bright, [data-dorako-ui-theme] .control-icon[data-action=combat].bright, [data-dorako-ui-theme] .control-icon[data-action=locked].bright, [data-dorako-ui-theme] .control-icon[data-action=target].bright, [data-dorako-ui-theme] .control-icon[data-action=active].bright, [data-dorako-ui-theme] .control-icon[data-action=mystify].bright {
@@ -11526,7 +11742,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme] .control-icon[data-action=visibility].bright.disabled, [data-dorako-ui-theme] .control-icon[data-action=visibility].bright:disabled, [data-dorako-ui-theme] .control-icon[data-action=effects].bright.disabled, [data-dorako-ui-theme] .control-icon[data-action=effects].bright:disabled, [data-dorako-ui-theme] .control-icon[data-action=combat].bright.disabled, [data-dorako-ui-theme] .control-icon[data-action=combat].bright:disabled, [data-dorako-ui-theme] .control-icon[data-action=locked].bright.disabled, [data-dorako-ui-theme] .control-icon[data-action=locked].bright:disabled, [data-dorako-ui-theme] .control-icon[data-action=target].bright.disabled, [data-dorako-ui-theme] .control-icon[data-action=target].bright:disabled, [data-dorako-ui-theme] .control-icon[data-action=active].bright.disabled, [data-dorako-ui-theme] .control-icon[data-action=active].bright:disabled, [data-dorako-ui-theme] .control-icon[data-action=mystify].bright.disabled, [data-dorako-ui-theme] .control-icon[data-action=mystify].bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -11563,11 +11779,12 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
background-color: var(--color-warm-2);
+ border: var(--window-app-border-style);
border-color: var(--color-warm-1);
color: var(--color-light-2);
}
@@ -11586,7 +11803,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11597,6 +11814,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -11604,7 +11823,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -11622,9 +11841,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
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 {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --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 {
@@ -11634,7 +11853,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ 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 {
--button-background-color: var(--color-cool-4);
@@ -11653,7 +11872,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11662,7 +11881,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11685,7 +11904,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11693,12 +11912,12 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: 0px;
border-left: unset;
border-right: unset;
- background-color: var(--color-scrollbar);
- border-color: var(--color-scrollbar-border);
+ --app-background: var(--color-scrollbar);
+ --app-border-color: var(--color-scrollbar-border);
}
[data-dorako-ui-theme] section.chat-sidebar .jump-to-bottom > a:hover {
- background-color: var(--color-warm-2);
- border-color: var(--color-warm-1);
+ --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);
@@ -11726,13 +11945,10 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
[data-dorako-ui-theme].sheet.hazard .section-container.publication .section-body input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.hazard .section-container.publication .section-body input[type=text]:focus, [data-dorako-ui-theme].sheet.hazard input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.hazard input[type=text]:focus, [data-dorako-ui-theme].sheet.hazard input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.hazard input[type=number]:focus {
@@ -11743,9 +11959,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme].sheet.hazard .section-container.publication .section-body input[type=text].disabled, [data-dorako-ui-theme].sheet.hazard .section-container.publication .section-body input[type=text]:disabled, [data-dorako-ui-theme].sheet.hazard input[type=text].disabled, [data-dorako-ui-theme].sheet.hazard input[type=text]:disabled, [data-dorako-ui-theme].sheet.hazard input[type=number].disabled, [data-dorako-ui-theme].sheet.hazard input[type=number]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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].sheet.hazard .section-container.publication .section-body input[type=text].disabled::placeholder, [data-dorako-ui-theme].sheet.hazard .section-container.publication .section-body input[type=text]:disabled::placeholder, [data-dorako-ui-theme].sheet.hazard input[type=text].disabled::placeholder, [data-dorako-ui-theme].sheet.hazard input[type=text]:disabled::placeholder, [data-dorako-ui-theme].sheet.hazard input[type=number].disabled::placeholder, [data-dorako-ui-theme].sheet.hazard input[type=number]:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -11769,13 +11985,10 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
[data-dorako-ui-theme].sheet.hazard form > header input[type=text]:hover:not(:disabled):not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.hazard form > header input[type=text]:hover:not(:disabled):focus, [data-dorako-ui-theme].sheet.hazard form > header input[type=text]:focus:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.hazard form > header input[type=text]:focus:focus, [data-dorako-ui-theme].sheet.hazard form > header input[type=number]:hover:not(:disabled):not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.hazard form > header input[type=number]:hover:not(:disabled):focus, [data-dorako-ui-theme].sheet.hazard form > header input[type=number]:focus:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.hazard form > header input[type=number]:focus:focus {
@@ -11786,9 +11999,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme].sheet.hazard form > header input[type=text]:hover:not(:disabled).disabled, [data-dorako-ui-theme].sheet.hazard form > header input[type=text]:hover:not(:disabled):disabled, [data-dorako-ui-theme].sheet.hazard form > header input[type=text]:focus.disabled, [data-dorako-ui-theme].sheet.hazard form > header input[type=text]:focus:disabled, [data-dorako-ui-theme].sheet.hazard form > header input[type=number]:hover:not(:disabled).disabled, [data-dorako-ui-theme].sheet.hazard form > header input[type=number]:hover:not(:disabled):disabled, [data-dorako-ui-theme].sheet.hazard form > header input[type=number]:focus.disabled, [data-dorako-ui-theme].sheet.hazard form > header input[type=number]:focus:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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].sheet.hazard form > header input[type=text]:hover:not(:disabled).disabled::placeholder, [data-dorako-ui-theme].sheet.hazard form > header input[type=text]:hover:not(:disabled):disabled::placeholder, [data-dorako-ui-theme].sheet.hazard form > header input[type=text]:focus.disabled::placeholder, [data-dorako-ui-theme].sheet.hazard form > header input[type=text]:focus:disabled::placeholder, [data-dorako-ui-theme].sheet.hazard form > header input[type=number]:hover:not(:disabled).disabled::placeholder, [data-dorako-ui-theme].sheet.hazard form > header input[type=number]:hover:not(:disabled):disabled::placeholder, [data-dorako-ui-theme].sheet.hazard form > header input[type=number]:focus.disabled::placeholder, [data-dorako-ui-theme].sheet.hazard form > header input[type=number]:focus:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -11835,7 +12048,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11860,7 +12073,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11886,13 +12099,10 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
[data-dorako-ui-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:focus, [data-dorako-ui-theme].sheet.familiar .familiar-sheet-header .header-content .charname input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.familiar .familiar-sheet-header .header-content .charname input:focus, [data-dorako-ui-theme].sheet.familiar select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.familiar select:focus, [data-dorako-ui-theme].sheet.familiar .familiar-section .familiar-content input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].sheet.familiar .familiar-section .familiar-content input[type=text]:focus {
@@ -11903,9 +12113,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input.disabled, [data-dorako-ui-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:disabled, [data-dorako-ui-theme].sheet.familiar .familiar-sheet-header .header-content .charname input.disabled, [data-dorako-ui-theme].sheet.familiar .familiar-sheet-header .header-content .charname input:disabled, [data-dorako-ui-theme].sheet.familiar select.disabled, [data-dorako-ui-theme].sheet.familiar select:disabled, [data-dorako-ui-theme].sheet.familiar .familiar-section .familiar-content input[type=text].disabled, [data-dorako-ui-theme].sheet.familiar .familiar-section .familiar-content input[type=text]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input.disabled::placeholder, [data-dorako-ui-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:disabled::placeholder, [data-dorako-ui-theme].sheet.familiar .familiar-sheet-header .header-content .charname input.disabled::placeholder, [data-dorako-ui-theme].sheet.familiar .familiar-sheet-header .header-content .charname input:disabled::placeholder, [data-dorako-ui-theme].sheet.familiar select.disabled::placeholder, [data-dorako-ui-theme].sheet.familiar select:disabled::placeholder, [data-dorako-ui-theme].sheet.familiar .familiar-section .familiar-content input[type=text].disabled::placeholder, [data-dorako-ui-theme].sheet.familiar .familiar-section .familiar-content input[type=text]:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -11932,7 +12142,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -11943,6 +12153,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -11950,7 +12162,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -11968,9 +12180,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
}
[data-dorako-ui-theme].sheet.familiar .skills-content .skills-list .skill-name.disabled, [data-dorako-ui-theme].sheet.familiar .skills-content .skills-list .skill-name:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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].sheet.familiar .skills-content .skills-list .skill-name.bright {
@@ -11980,7 +12192,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme].sheet.familiar .skills-content .skills-list .skill-name.bright.disabled, [data-dorako-ui-theme].sheet.familiar .skills-content .skills-list .skill-name.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -12026,13 +12238,10 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
.foundry2.sheet.actor.loot .sheet-header .tags .tag:not(:disabled, .disabled, [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 {
@@ -12043,9 +12252,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
}
.foundry2.sheet.actor.loot .sheet-header .tags .tag.disabled, .foundry2.sheet.actor.loot .sheet-header .tags .tag:disabled, .foundry2.sheet.actor.loot .sheet-header h1 > input.disabled, .foundry2.sheet.actor.loot .sheet-header h1 > input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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 {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -12073,7 +12282,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -12084,6 +12293,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -12091,7 +12302,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -12109,9 +12320,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
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 {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --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 {
@@ -12121,7 +12332,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ 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 {
--button-background-color: var(--color-cool-4);
@@ -12135,7 +12346,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-border-color: var(--color-warm-1);
}
-[data-dorako-ui-scope=limited].sheet.pf2e.actor.npc.app {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.pf2e.actor.npc.app {
--section-background: var(--color-warm-5);
--section-header: var(--color-warm-4);
--section-border-color: var(--color-scrollbar-border);
@@ -12147,20 +12358,20 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--color-text-dark-input: var(--color-light-3);
--text-dark: var(--color-light-2);
}
-[data-dorako-ui-scope=limited].actor.sheet .item-image:hover i {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.sheet .item-image:hover i {
background: var(--color-warm-2);
text-shadow: 0px 1px 2px black;
}
-[data-dorako-ui-scope=limited] nav.sheet-tabs {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs {
background: unset;
box-shadow: unset;
}
-[data-dorako-ui-scope=limited] nav.sheet-tabs a.item,
-[data-dorako-ui-scope=limited] nav.sheet-tabs .tab {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs a.item,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs .tab {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -12171,6 +12382,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -12178,426 +12391,402 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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;
}
-[data-dorako-ui-scope=limited] nav.sheet-tabs a.item:not(.disabled, :disabled):hover,
-[data-dorako-ui-scope=limited] nav.sheet-tabs .tab:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs a.item:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs .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] nav.sheet-tabs a.item.selected, [data-dorako-ui-scope=limited] nav.sheet-tabs a.item.active,
-[data-dorako-ui-scope=limited] nav.sheet-tabs .tab.selected,
-[data-dorako-ui-scope=limited] nav.sheet-tabs .tab.active {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs a.item.selected, [data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs a.item.active,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs .tab.selected,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs .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] nav.sheet-tabs a.item.disabled, [data-dorako-ui-scope=limited] nav.sheet-tabs a.item:disabled,
-[data-dorako-ui-scope=limited] nav.sheet-tabs .tab.disabled,
-[data-dorako-ui-scope=limited] nav.sheet-tabs .tab:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs a.item.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs a.item:disabled,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs .tab.disabled,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs .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] nav.sheet-tabs a.item.bright,
-[data-dorako-ui-scope=limited] nav.sheet-tabs .tab.bright {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs a.item.bright,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs .tab.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
-[data-dorako-ui-scope=limited] nav.sheet-tabs a.item.bright.disabled, [data-dorako-ui-scope=limited] nav.sheet-tabs a.item.bright:disabled,
-[data-dorako-ui-scope=limited] nav.sheet-tabs .tab.bright.disabled,
-[data-dorako-ui-scope=limited] nav.sheet-tabs .tab.bright:disabled {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs a.item.bright.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs a.item.bright:disabled,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs .tab.bright.disabled,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs .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] nav.sheet-tabs a.item.bright:not(.disabled, :disabled):hover,
-[data-dorako-ui-scope=limited] nav.sheet-tabs .tab.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs a.item.bright:not(.disabled, :disabled):hover,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs .tab.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-[data-dorako-ui-scope=limited] nav.sheet-tabs a.item.active,
-[data-dorako-ui-scope=limited] nav.sheet-tabs .tab.active {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs a.item.active,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited] nav.sheet-tabs .tab.active {
font-weight: unset;
text-shadow: 0px 1px 2px black;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header 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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
--input-height: 18px;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input:focus {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-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].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input.disabled, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-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].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input.disabled::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input:disabled::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input.disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input::selection {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input[type=checkbox] {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select {
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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
max-width: 60px;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select:focus {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute 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].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select.disabled, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute 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].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select.disabled::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select:disabled::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select.disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select::selection {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select[type=checkbox] {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input, [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses 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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
--input-height: 18px;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input:focus, [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input:focus {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input:focus, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses 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].actor.npc.sheet form ol.spell-list > li.spell-level-header input.disabled, [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input:disabled, [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input.disabled, [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input:disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses 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].actor.npc.sheet form ol.spell-list > li.spell-level-header input.disabled::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input:disabled::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input.disabled::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input:disabled::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input.disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input:disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input.disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input::selection, [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input::selection {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input::selection, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input[type=checkbox], [data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input[type=checkbox] {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input[type=checkbox], [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:focus, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:focus {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:focus, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:focus {
outline: 2px solid var(--input-focus-outline-color);
border: 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].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input.disabled, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:disabled, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input.disabled, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-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].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input.disabled::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:disabled::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input.disabled::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:disabled::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input.disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input.disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input::selection, [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input::selection {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input::selection, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input[type=checkbox], [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input[type=checkbox] {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input[type=checkbox], [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select {
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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select:focus {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license 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].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select.disabled, [data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license 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].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select.disabled::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select:disabled::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select.disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select::selection {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select[type=checkbox] {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select {
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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select:focus {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry 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].actor.npc.sheet form .spellcasting-entry select.disabled, [data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry 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].actor.npc.sheet form .spellcasting-entry select.disabled::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select:disabled::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select.disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select::selection {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select[type=checkbox] {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text] {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text] {
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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:focus {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]: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].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text].disabled, [data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text].disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]: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].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text].disabled::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:disabled::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text].disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]::selection {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text][type=checkbox] {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text][type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select {
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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select:focus {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative 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].actor.npc.sheet form .side-bar-section.initiative select.disabled, [data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative 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].actor.npc.sheet form .side-bar-section.initiative select.disabled::placeholder, [data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select:disabled::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select.disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select::selection {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select[type=checkbox] {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .actions-list li.action:not(:last-child), [data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .attacks-list li.action:not(:last-child) {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .actions-list li.action:not(:last-child), [data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .attacks-list li.action:not(:last-child) {
border-color: var(--section-border-color);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .notes .details-label {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .details-label {
color: var(--color-light-2);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-text {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-text {
color: var(--color-light-3);
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section-header {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section-header {
border: unset;
}
-[data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .footer button.spellcasting-create {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .footer button.spellcasting-create {
background-color: var(--color-warm-1);
color: black;
text-shadow: unset;
@@ -12613,6 +12802,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background-color: var(--color-warm-2);
}
+[data-dorako-ui-theme].pf2e.actor {
+ --contrastive-transparent: rgba(255, 255, 255, 0.2);
+}
[data-dorako-ui-theme].pf2e.actor form input[type=text], [data-dorako-ui-theme].pf2e.actor form input[type=number] {
background: var(--input-background-color);
border: var(--app-border-style);
@@ -12620,13 +12812,10 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
color: var(--input-text-color);
box-shadow: var(--box-shadow) !important;
align-items: center;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
[data-dorako-ui-theme].pf2e.actor form input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.actor form input[type=text]:focus, [data-dorako-ui-theme].pf2e.actor form input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme].pf2e.actor form input[type=number]:focus {
@@ -12637,9 +12826,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
}
[data-dorako-ui-theme].pf2e.actor form input[type=text].disabled, [data-dorako-ui-theme].pf2e.actor form input[type=text]:disabled, [data-dorako-ui-theme].pf2e.actor form input[type=number].disabled, [data-dorako-ui-theme].pf2e.actor form input[type=number]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+ --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.actor form input[type=text].disabled::placeholder, [data-dorako-ui-theme].pf2e.actor form input[type=text]:disabled::placeholder, [data-dorako-ui-theme].pf2e.actor form input[type=number].disabled::placeholder, [data-dorako-ui-theme].pf2e.actor form input[type=number]:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
@@ -12656,11 +12845,14 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border: unset !important;
box-shadow: unset !important;
}
+[data-dorako-ui-theme].sheet nav.sheet-tabs {
+ border: none;
+}
[data-dorako-ui-theme].sheet nav.sheet-tabs .item {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -12671,6 +12863,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -12678,7 +12872,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -12696,9 +12890,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
}
[data-dorako-ui-theme].sheet nav.sheet-tabs .item.disabled, [data-dorako-ui-theme].sheet nav.sheet-tabs .item:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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].sheet nav.sheet-tabs .item.bright {
@@ -12708,7 +12902,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme].sheet nav.sheet-tabs .item.bright.disabled, [data-dorako-ui-theme].sheet nav.sheet-tabs .item.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -12729,14 +12923,14 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[data-dorako-ui-theme].pf2e.actor form .tag-legacy {
background: var(--color-cool-4);
border: unset;
- box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2) inset;
+ 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-6);
+ --sub: var(--color-light-disabled);
--alt: var(--color-light-5);
--bg: var(--color-cool-5-90);
}
@@ -12750,7 +12944,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -12761,6 +12955,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -12768,7 +12964,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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,
@@ -12791,9 +12987,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[data-dorako-ui-theme] .currency li > button.disabled, [data-dorako-ui-theme] .currency li > button:disabled,
[data-dorako-ui-scope=limited] .currency li > button.disabled,
[data-dorako-ui-scope=limited] .currency li > button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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] .currency li > button.bright,
@@ -12804,7 +13000,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme] .currency li > button.bright.disabled, [data-dorako-ui-theme] .currency li > button.bright:disabled,
[data-dorako-ui-scope=limited] .currency li > button.bright.disabled,
@@ -12824,7 +13020,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[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 {
margin: 1px 2px;
- border: 1px solid var(--color-warm-2);
+ border: 1px solid;
+ border-color: var(--icon-border-color);
border-radius: 3px;
}
[data-dorako-ui-theme].spellcasting-entry.preparation ol.spell-list > li .item-name .item-image img, [data-dorako-ui-theme].actor.sheet .item-image img,
@@ -12839,10 +13036,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
outline: 1px solid var(--color-warm-1);
border-radius: 3px;
}
-[data-dorako-ui-theme].actor.sheet .inventory .list-row .item-controls,
-[data-dorako-ui-scope=limited].actor.sheet .inventory .list-row .item-controls {
- --secondary: var(--color-cool-2);
-}
[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);
@@ -12853,7 +13046,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--secondary: var(--color-cool-3);
--text-dark: var(--color-light-2);
--color-border-divider: var(--color-cool-3);
- --sub: var(--color-light-6);
+ --sub: var(--color-light-disabled);
--alt: var(--color-light-5);
--alt-dark: var(--color-light-4);
--bg: var(--color-cool-5-90);
@@ -12903,7 +13096,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -12914,6 +13107,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -12921,7 +13116,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
font-family: var(--font-primary);
}
@@ -12945,9 +13140,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[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 {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --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,
@@ -12958,7 +13153,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ 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,
@@ -12982,7 +13177,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13008,7 +13203,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13019,6 +13214,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -13026,7 +13223,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
font-family: var(--font-primary);
}
@@ -13050,9 +13247,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[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 {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --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,
@@ -13063,7 +13260,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ 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,
@@ -13106,7 +13303,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13117,6 +13314,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -13124,7 +13323,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -13142,9 +13341,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
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 {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --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 {
@@ -13154,7 +13353,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ 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 {
--button-background-color: var(--color-cool-4);
@@ -13196,7 +13395,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13207,6 +13406,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -13214,7 +13415,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -13232,9 +13433,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
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 {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --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 {
@@ -13244,7 +13445,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ 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 {
--button-background-color: var(--color-cool-4);
@@ -13267,7 +13468,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13283,7 +13484,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13341,7 +13542,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13351,7 +13552,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13362,6 +13563,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -13369,7 +13572,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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);
@@ -13399,9 +13602,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
.chat-message[data-dorako-ui-theme] .dice-roll .dice-formula button.disabled, .chat-message[data-dorako-ui-theme] .dice-roll .dice-formula button:disabled,
.chat-message[data-dorako-ui-theme] .dice-roll .dice-total button.disabled,
.chat-message[data-dorako-ui-theme] .dice-roll .dice-total button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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);
}
.chat-message[data-dorako-ui-theme] .dice-roll .dice-formula button.bright,
@@ -13412,7 +13615,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
.chat-message[data-dorako-ui-theme] .dice-roll .dice-formula button.bright.disabled, .chat-message[data-dorako-ui-theme] .dice-roll .dice-formula button.bright:disabled,
.chat-message[data-dorako-ui-theme] .dice-roll .dice-total button.bright.disabled,
@@ -13439,7 +13642,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13455,11 +13658,12 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ 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-warm-1);
+ border: 1px solid;
+ border-color: var(--icon-border-color);
}
.chat-message[data-dorako-ui-theme] .pf2e.chat-card .card-footer {
border-top: 1px solid var(--app-border-color);
@@ -13507,12 +13711,15 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
position: relative;
-webkit-text-fill-color: unset;
}
+.message[data-dorako-ui-theme] .message-content .damage-application button.half-damage .fa-heart-broken::before {
+ opacity: 0.5;
+}
.message[data-dorako-ui-theme] .message-content .damage-application button.half-damage .fa-heart-broken::after {
content: "\f7a9";
font-family: "Font Awesome 5 Free";
- color: var(--color-cool-3);
display: block;
z-index: 1;
+ opacity: 1;
position: absolute;
top: 0px;
left: 2.4px;
@@ -13523,18 +13730,21 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
}
.message[data-dorako-ui-theme] .message-content .damage-application button[data-action=shield-block]:hover {
background-color: var(--color-cool-2);
- border: 1px solid var(--color-cool-1);
+ border: var(--app-border-style);
+ border-color: var(--color-cool-1);
}
.message[data-dorako-ui-theme] .message-content .damage-application button[data-action=shield-block].shield-activated {
background-color: var(--color-cool-1);
- border: 1px solid var(--color-cool-2);
+ border: var(--app-border-style);
+ border-color: var(--color-cool-2);
}
.message[data-dorako-ui-theme] .message-content .damage-application button[data-action=shield-block].shield-activated:hover {
background-color: var(--color-cool-2);
- border: 1px solid var(--color-cool-1);
+ border: var(--app-border-style);
+ border-color: var(--color-cool-1);
}
.message[data-dorako-ui-theme] .message-content .damage-application button[data-action=apply-healing] .fa-stack i.fa-plus {
- color: var(--color-cool-5);
+ --fa-inverse: white;
text-shadow: none;
}
.message[data-dorako-ui-theme] .message-content .damage-application button[data-action=apply-healing]:hover {
@@ -13542,7 +13752,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-color: var(--color-level-success-border);
}
.message[data-dorako-ui-theme] .message-content .damage-application button[data-action=apply-healing]:hover .fa-stack i.fa-plus {
- color: var(--color-level-success);
+ --fa-inverse: var(--color-level-success);
text-shadow: none;
}
@@ -13572,7 +13782,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13580,13 +13790,16 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-color: color-mix(in srgb, var(--header-color) 50%, white);
}
.chat-message[data-dorako-ui-theme] .message-header.dark-header-text {
- color: color-mix(in srgb, var(--header-color) 20%, white);
+ color: color-mix(in srgb, var(--header-color) 20%, black);
+ text-shadow: none;
}
-.chat-message[data-dorako-ui-theme] .message-header.dark-header-text .message-sender {
- color: color-mix(in srgb, var(--header-color) 20%, white);
+.chat-message[data-dorako-ui-theme] .message-header.dark-header-text .message-sender:not([data-visibility=gm]) {
+ color: color-mix(in srgb, var(--header-color) 20%, black);
+ text-shadow: none;
}
.chat-message[data-dorako-ui-theme] .message-header.dark-header-text .header-meta {
- color: color-mix(in srgb, var(--header-color) 20%, white);
+ color: color-mix(in srgb, var(--header-color) 20%, black);
+ text-shadow: none;
}
.chat-message[data-dorako-ui-theme] .message-header .player-name,
.chat-message[data-dorako-ui-theme] .message-header .message-sender {
@@ -13641,7 +13854,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13650,7 +13863,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13661,6 +13874,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -13668,7 +13883,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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 {
@@ -13686,9 +13901,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
}
[data-dorako-ui-theme].chat-message .message-content .damage-taken button.revert-damage.disabled, [data-dorako-ui-theme].chat-message .message-content .damage-taken button.revert-damage:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --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].chat-message .message-content .damage-taken button.revert-damage.bright {
@@ -13698,7 +13913,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme].chat-message .message-content .damage-taken button.revert-damage.bright.disabled, [data-dorako-ui-theme].chat-message .message-content .damage-taken button.revert-damage.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -13715,11 +13930,12 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ 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-warm-1);
+ border: 1px solid;
+ border-color: var(--icon-border-color);
}
.foundry2 .window-content .journal-entry-content .journal-entry-page .journal-page-content .fumble-deck,
@@ -13762,122 +13978,106 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
font-family: var(--font-primary);
}
-[data-dorako-ui-scope=limited].actor.sheet {
+[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");
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body {
- --primary: var(--color-warm-2);
- --secondary: var(--color-cool-3);
- --text-dark: var(--color-light-2);
- --color-border-light-2: var(--color-cool-4);
- --color-border-light-primary: var(--color-warm-1);
- --color-border-light-highlight: var(--color-warm-2);
- --color-border-divider: var(--color-cool-3);
- --sub: var(--color-light-6);
- --alt: var(--color-light-5);
- --bg: var(--color-cool-5-90);
+[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;
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body input[type=number] {
+[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 input[type=number] {
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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body input[type=number]:focus {
+[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 input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [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 input[type=number]: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].actor.sheet .crb-style .sheet-body input[type=number].disabled, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body input[type=number]:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[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 input[type=number].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 input[type=number]: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].actor.sheet .crb-style .sheet-body input[type=number].disabled::placeholder, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body input[type=number]:disabled::placeholder {
+[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 input[type=number].disabled::placeholder, [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 input[type=number]:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body input[type=number]::placeholder {
+[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 input[type=number]::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body input[type=number]::selection {
+[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 input[type=number]::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body input[type=number][type=checkbox] {
+[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 input[type=number][type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular) {
+[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 select:not(.pf-rank, .modular) {
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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular):not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular):focus {
+[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 select:not(.pf-rank, .modular):not(:disabled, .disabled, [type=checkbox]):hover, [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 select:not(.pf-rank, .modular):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].actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular).disabled, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular):disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[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 select:not(.pf-rank, .modular).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 select:not(.pf-rank, .modular):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].actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular).disabled::placeholder, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular):disabled::placeholder {
+[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 select:not(.pf-rank, .modular).disabled::placeholder, [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 select:not(.pf-rank, .modular):disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular)::placeholder {
+[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 select:not(.pf-rank, .modular)::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular)::selection {
+[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 select:not(.pf-rank, .modular)::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body select:not(.pf-rank, .modular)[type=checkbox] {
+[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 select:not(.pf-rank, .modular)[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .details-label,
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body h1,
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body h2,
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body h3,
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body h4,
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body h5,
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body h6 {
+[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 .details-label,
+[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 h1,
+[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 h2,
+[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 h3,
+[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 h4,
+[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 h5,
+[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-scope=limited].window-app {
+[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: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13890,14 +14090,14 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
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-scope=limited].window-app .window-header {
+[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-scope=limited].window-app .window-content {
+[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-scope=limited].window-app .window-resizable-handle {
+[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;
@@ -13906,32 +14106,32 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
bottom: -1px;
right: -1px;
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style {
+[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-scope=limited].sheet.actor.window-app.vehicle .window-header, [data-dorako-ui-scope=limited].sheet.actor.window-app.character .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.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-scope=limited].sheet.actor.window-app.green-theme.vehicle .window-header, [data-dorako-ui-scope=limited].sheet.actor.window-app.green-theme.character .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.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-scope=limited].sheet.actor.window-app.blue-theme.vehicle .window-header, [data-dorako-ui-scope=limited].sheet.actor.window-app.blue-theme.character .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.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-scope=limited].sheet.actor.window-app.minimized .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.minimized .window-header {
border-radius: var(--border-radius);
}
-[data-dorako-ui-scope=limited] button.daily-crafting {
+[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);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -13942,6 +14142,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -13949,7 +14151,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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);
@@ -13957,77 +14159,77 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
-[data-dorako-ui-scope=limited] button.daily-crafting:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting: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] button.daily-crafting.selected, [data-dorako-ui-scope=limited] button.daily-crafting.active {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting.selected, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting.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] button.daily-crafting.disabled, [data-dorako-ui-scope=limited] button.daily-crafting:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting: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] button.daily-crafting.bright {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
-[data-dorako-ui-scope=limited] button.daily-crafting.bright.disabled, [data-dorako-ui-scope=limited] button.daily-crafting.bright:disabled {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting.bright.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting.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] button.daily-crafting.bright:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-[data-dorako-ui-scope=limited] button.daily-crafting.disabled, [data-dorako-ui-scope=limited] button.daily-crafting:disabled {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting: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] button.daily-crafting:not(.disabled, :disabled):hover {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) button.daily-crafting:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-[data-dorako-ui-scope=limited].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 {
filter: invert(1);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd img.deity-emblem, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .pc_deity img.symbol {
+[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 {
background: var(--color-warm-4);
border: 1px solid var(--color-warm-3);
box-shadow: 0px 0px 0px 1px var(--color-warm-3), var(--box-shadow);
}
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav {
+[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 {
background: unset;
box-shadow: unset;
}
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav a,
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav .tab {
+[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,
+[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 .tab {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -14038,6 +14240,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -14045,204 +14249,195 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ 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.actor .crb-style nav.sub-nav a:not(.disabled, :disabled):hover,
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav .tab:not(.disabled, :disabled):hover {
+[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,
+[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 .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.actor .crb-style nav.sub-nav a.selected, [data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav a.active,
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav .tab.selected,
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav .tab.active {
+[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.selected, [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.active,
+[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 .tab.selected,
+[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 .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.actor .crb-style nav.sub-nav a.disabled, [data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav a:disabled,
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav .tab.disabled,
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav .tab:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+[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.disabled, [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:disabled,
+[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 .tab.disabled,
+[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 .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.actor .crb-style nav.sub-nav a.bright,
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav .tab.bright {
+[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.bright,
+[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 .tab.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav a.bright.disabled, [data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav a.bright:disabled,
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav .tab.bright.disabled,
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav .tab.bright:disabled {
+[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.bright.disabled, [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.bright:disabled,
+[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 .tab.bright.disabled,
+[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 .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.actor .crb-style nav.sub-nav a.bright:not(.disabled, :disabled):hover,
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav .tab.bright:not(.disabled, :disabled):hover {
+[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.bright:not(.disabled, :disabled):hover,
+[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 .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.actor .crb-style nav.sub-nav a.active,
-[data-dorako-ui-scope=limited].sheet.actor .crb-style nav.sub-nav .tab.active {
+[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.active,
+[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 .tab.active {
font-weight: unset;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .item-image:hover i {
+[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 .item-image:hover i {
background: var(--color-warm-2);
color: var(--color-light-1);
text-shadow: 0px 1px 2px black;
border-radius: 2px;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input {
+[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.proficiencies .lores-list .skill input, [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.proficiencies .combat-list .skill 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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:focus, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input:focus {
+[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.proficiencies .lores-list .skill input:not(:disabled, .disabled, [type=checkbox]):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.proficiencies .lores-list .skill input:focus, [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.proficiencies .combat-list .skill input:not(:disabled, .disabled, [type=checkbox]):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.proficiencies .combat-list .skill 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].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input.disabled, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:disabled, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input.disabled, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[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.proficiencies .lores-list .skill input.disabled, [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.proficiencies .lores-list .skill input:disabled, [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.proficiencies .combat-list .skill input.disabled, [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.proficiencies .combat-list .skill 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].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input.disabled::placeholder, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:disabled::placeholder, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input.disabled::placeholder, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input:disabled::placeholder {
+[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.proficiencies .lores-list .skill input.disabled::placeholder, [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.proficiencies .lores-list .skill input:disabled::placeholder, [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.proficiencies .combat-list .skill input.disabled::placeholder, [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.proficiencies .combat-list .skill input:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input::placeholder, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input::placeholder {
+[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.proficiencies .lores-list .skill input::placeholder, [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.proficiencies .combat-list .skill input::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input::selection, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input::selection {
+[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.proficiencies .lores-list .skill input::selection, [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.proficiencies .combat-list .skill input::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input[type=checkbox], [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input[type=checkbox] {
+[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.proficiencies .lores-list .skill input[type=checkbox], [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.proficiencies .combat-list .skill input[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input {
+[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.biography section 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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input:focus {
+[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.biography section input:not(:disabled, .disabled, [type=checkbox]):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.biography section 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].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input.disabled, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[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.biography section input.disabled, [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.biography section 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].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input.disabled::placeholder, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input:disabled::placeholder {
+[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.biography section input.disabled::placeholder, [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.biography section input:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input::placeholder {
+[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.biography section input::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input::selection {
+[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.biography section input::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input[type=checkbox] {
+[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.biography section input[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor {
+[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.biography .editor {
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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
height: auto;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor:focus {
+[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.biography .editor:not(:disabled, .disabled, [type=checkbox]):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.biography .editor: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].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor.disabled, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[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.biography .editor.disabled, [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.biography .editor: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].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor.disabled::placeholder, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor:disabled::placeholder {
+[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.biography .editor.disabled::placeholder, [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.biography .editor:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor::placeholder {
+[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.biography .editor::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor::selection {
+[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.biography .editor::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor[type=checkbox] {
+[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.biography .editor[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor .tox.tox-tinymce {
+[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.biography .editor .tox.tox-tinymce {
background: white;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography section input,
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography .editor {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography section input,
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography .editor {
--input-text-color: var(--color-light-3);
--input-focus-text-color: var(--color-light-3);
--input-background-color: transparent;
@@ -14250,147 +14445,139 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--input-focus-outline-color: transparent;
--box-shadow: transparent;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography section input:hover,
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography .editor: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.locked.limited .sheet-body .sheet-content .tab.biography section input: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.locked.limited .sheet-body .sheet-content .tab.biography .editor:hover {
outline-color: transparent;
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input {
+[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 .sheet-content ol.spell-list > li.spell-level-header input, [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 .sheet-content ol.spell-list > li .uses 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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input:focus, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input:focus {
+[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 .sheet-content ol.spell-list > li.spell-level-header input:not(:disabled, .disabled, [type=checkbox]):hover, [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 .sheet-content ol.spell-list > li.spell-level-header input:focus, [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 .sheet-content ol.spell-list > li .uses input:not(:disabled, .disabled, [type=checkbox]):hover, [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 .sheet-content ol.spell-list > li .uses 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].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input.disabled, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input:disabled, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input.disabled, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[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 .sheet-content ol.spell-list > li.spell-level-header input.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 .sheet-content ol.spell-list > li.spell-level-header input: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 .sheet-content ol.spell-list > li .uses input.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 .sheet-content ol.spell-list > li .uses 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].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input.disabled::placeholder, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input:disabled::placeholder, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input.disabled::placeholder, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input:disabled::placeholder {
+[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 .sheet-content ol.spell-list > li.spell-level-header input.disabled::placeholder, [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 .sheet-content ol.spell-list > li.spell-level-header input:disabled::placeholder, [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 .sheet-content ol.spell-list > li .uses input.disabled::placeholder, [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 .sheet-content ol.spell-list > li .uses input:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input::placeholder, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input::placeholder {
+[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 .sheet-content ol.spell-list > li.spell-level-header input::placeholder, [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 .sheet-content ol.spell-list > li .uses input::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input::selection, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input::selection {
+[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 .sheet-content ol.spell-list > li.spell-level-header input::selection, [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 .sheet-content ol.spell-list > li .uses input::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input[type=checkbox], [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input[type=checkbox] {
+[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 .sheet-content ol.spell-list > li.spell-level-header input[type=checkbox], [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 .sheet-content ol.spell-list > li .uses input[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3 {
+[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 .pc h3 {
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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
+ padding: 0.5em 0.25em;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:focus {
+[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 .pc h3:not(:disabled, .disabled, [type=checkbox]):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.character .pc h3: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].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3.disabled, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[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 .pc h3.disabled, [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 .pc h3: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].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3.disabled::placeholder, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:disabled::placeholder {
+[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 .pc h3.disabled::placeholder, [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 .pc h3:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3::placeholder {
+[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 .pc h3::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3::selection {
+[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 .pc h3::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3[type=checkbox] {
+[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 .pc h3[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3: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.character .pc h3:hover {
outline: 0px transparent !important;
}
-[data-dorako-ui-scope=limited] .crb-style .details-input {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .crb-style .details-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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited] .crb-style .details-input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited] .crb-style .details-input:focus {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .crb-style .details-input:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .crb-style .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] .crb-style .details-input.disabled, [data-dorako-ui-scope=limited] .crb-style .details-input:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .crb-style .details-input.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .crb-style .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] .crb-style .details-input.disabled::placeholder, [data-dorako-ui-scope=limited] .crb-style .details-input:disabled::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .crb-style .details-input.disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .crb-style .details-input:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited] .crb-style .details-input::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .crb-style .details-input::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited] .crb-style .details-input::selection {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .crb-style .details-input::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited] .crb-style .details-input[type=checkbox] {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .crb-style .details-input[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate {
+[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, [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 {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -14401,6 +14588,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -14408,124 +14597,121 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:not(.disabled, :disabled):hover, [data-dorako-ui-scope=limited].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, [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);
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].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.selected, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.active, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.selected, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.active {
+[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.selected, [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.active, [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.selected, [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.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].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.disabled, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:disabled, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.disabled, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+[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.disabled, [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:disabled, [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.disabled, [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: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].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright {
+[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.bright, [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.bright {
--button-background-color: var(--color-warm-1);
--button-border-color: var(--color-cool-5);
--button-text-color: var(--color-cool-5);
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright.disabled, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright:disabled, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright.disabled, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright:disabled {
+[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.bright.disabled, [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.bright:disabled, [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.bright.disabled, [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.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].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright:not(.disabled, :disabled):hover, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.bright: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.bright: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.bright:not(.disabled, :disabled):hover {
--button-hover-background-color: #cb7f27;
--button-hover-border-color: var(--color-warm-1);
}
-[data-dorako-ui-scope=limited].actor.sheet .crb-style aside .sidebar .tags .tag.edit-btn {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style aside .sidebar .tags .tag.edit-btn {
background: #dad8cc;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .rollable .d20-svg {
+[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.spellcasting .spellcasting-entry .rollable .d20-svg {
filter: invert(1);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .alignment select {
+[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 .alignment select {
--input-text-color: black;
--input-background-color: transparent;
--input-border-color: transparent;
--box-shadow: transparent;
color: black;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .attributes .attribute .label {
+[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 .attributes .attribute .label {
opacity: unset;
color: var(--color-light-5);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill .button-group h6:hover, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill .button-group h6:hover, [data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill .button-group h6: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.proficiencies .skills-list .skill .button-group h6: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.proficiencies .lores-list .skill .button-group h6: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.proficiencies .combat-list .skill .button-group h6:hover {
--primary: var(--color-warm-2);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+[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.effects .effects-list .item, [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 .sheet-content .tab.actions ol.actions-list li.action, [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 .sheet-content .tab.actions ol.actions-list li.strike {
border-image: linear-gradient(90deg, transparent, var(--color-warm-2) 20%, transparent) 1;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+[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 {
--text-dark: black;
--primary: var(--color-warm-2);
}
-[data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .button-group button {
+[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 .button-group button {
--primary: var(--system-primary);
--secondary: var(--system-secondary);
}
-[data-dorako-ui-scope=limited] .attack-popout select {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .attack-popout select {
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;
- height: var(--input-height);
- line-height: var(--input-height);
padding: 0 0.3rem;
border-radius: 4px;
outline: 1px solid transparent;
user-select: text;
- font-size: var(--font-size);
transition: outline-color 0.5s;
}
-[data-dorako-ui-scope=limited] .attack-popout select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=limited] .attack-popout select:focus {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .attack-popout select:not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .attack-popout 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] .attack-popout select.disabled, [data-dorako-ui-scope=limited] .attack-popout select:disabled {
- --input-text-color: var(--color-light-6);
- --input-background-color: var(--color-cool-5);
- --input-border-color: var(--color-cool-4);
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .attack-popout select.disabled, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .attack-popout 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] .attack-popout select.disabled::placeholder, [data-dorako-ui-scope=limited] .attack-popout select:disabled::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .attack-popout select.disabled::placeholder, [data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .attack-popout select:disabled::placeholder {
color: color-mix(in srgb, var(--input-placeholder-color) 20%, black);
}
-[data-dorako-ui-scope=limited] .attack-popout select::placeholder {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .attack-popout select::placeholder {
color: var(--input-placeholder-color);
}
-[data-dorako-ui-scope=limited] .attack-popout select::selection {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .attack-popout select::selection {
color: var(--input-text-color);
background: var(--input-focus-outline-color);
}
-[data-dorako-ui-scope=limited] .attack-popout select[type=checkbox] {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .attack-popout select[type=checkbox] {
outline: unset !important;
border: unset !important;
box-shadow: unset !important;
}
-[data-dorako-ui-scope=limited].actor.sheet.character .attack-popout.actions ol.actions-list li.strike .item-name .item-image {
+[data-dorako-ui-theme][data-dorako-ui-scope=limited]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).actor.sheet.character .attack-popout.actions ol.actions-list li.strike .item-name .item-image {
flex: 0 0 32px;
}
@@ -14543,7 +14729,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -14554,7 +14740,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -14565,6 +14751,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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);
@@ -14572,7 +14760,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
box-shadow: var(--box-shadow);
text-decoration: none;
cursor: pointer;
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
transition: background-color 0.5s, border-color 0.5s;
padding: 5px;
margin-bottom: 5px;
@@ -14592,9 +14780,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-decoration: none;
}
[data-dorako-ui-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.disabled, [data-dorako-ui-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button:disabled, [data-dorako-ui-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.disabled, [data-dorako-ui-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button:disabled {
- --button-background-color: var(--color-warm-5);
- --button-border-color: var(--color-warm-4);
- --button-hover-background-color: var(--color-cool-5);
+ --button-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]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.bright, [data-dorako-ui-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.bright {
@@ -14604,7 +14792,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: #fda948;
--button-hover-border-color: var(--color-warm-2);
--button-hover-text-color: #000000;
- text-shadow: unset;
+ text-shadow: none;
}
[data-dorako-ui-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.bright.disabled, [data-dorako-ui-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.bright:disabled, [data-dorako-ui-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.bright.disabled, [data-dorako-ui-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.bright:disabled {
--button-background-color: var(--color-cool-4);
@@ -14630,7 +14818,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -14698,15 +14886,15 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-bottom: 4px solid var(--primary-light);
}
-#effects-panel[data-dorako-ui-theme] .effect-item .effect-info .description a,
-#effects-panel[data-dorako-ui-theme] .effect-item .effect-info .description span[data-pf2-effect-area] {
+[data-dorako-ui-theme]#effects-panel .effect-item .effect-info .description a,
+[data-dorako-ui-theme]#effects-panel .effect-item .effect-info .description span[data-pf2-effect-area] {
color: var(--inline-text-color);
}
-#effects-panel[data-dorako-ui-theme] .effect-item .effect-info {
+[data-dorako-ui-theme]#effects-panel .effect-item .effect-info {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
@@ -14721,10 +14909,10 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
font-size: var(--font-size-20);
line-height: var(--font-size-20);
}
-#effects-panel[data-dorako-ui-theme] .effect-item .effect-info .description {
+[data-dorako-ui-theme]#effects-panel .effect-item .effect-info .description {
background: unset;
}
-#effects-panel[data-dorako-ui-theme] .effect-item > .icon {
+[data-dorako-ui-theme]#effects-panel .effect-item > .icon {
border: 1px solid var(--color-cool-4);
border-radius: var(--border-radius);
--box-shadow: 0px 1px 3px 1px black;
@@ -14732,12 +14920,12 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
color: var(--color-light-3);
position: relative;
}
-#effects-panel[data-dorako-ui-theme] .effect-item > .icon.aura {
+[data-dorako-ui-theme]#effects-panel .effect-item > .icon.aura {
border-radius: 50%;
border: 1px solid var(--color-warm-1);
box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3);
}
-#effects-panel[data-dorako-ui-theme] .effect-item > .icon .linked {
+[data-dorako-ui-theme]#effects-panel .effect-item > .icon .linked {
color: var(--color-light-2);
background: var(--color-warm-3);
border: 1px solid var(--color-cool-4);
@@ -14746,12 +14934,12 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-right: unset;
text-shadow: 0px 1px 2px black;
}
-#effects-panel[data-dorako-ui-theme] .effect-item > .icon .value-wrapper {
+[data-dorako-ui-theme]#effects-panel .effect-item > .icon .value-wrapper {
background: none;
bottom: -1px;
left: -3px;
}
-#effects-panel[data-dorako-ui-theme] .effect-item > .icon .value-wrapper .value {
+[data-dorako-ui-theme]#effects-panel .effect-item > .icon .value-wrapper .value {
padding: 0px 4px;
color: var(--color-light-2);
background: var(--color-warm-3);
@@ -14761,7 +14949,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-left: unset;
text-shadow: 0px 1px 2px black;
}
-#effects-panel[data-dorako-ui-theme] .effect-item > .icon .expired {
+[data-dorako-ui-theme]#effects-panel .effect-item > .icon .expired {
position: absolute;
left: auto;
width: 80%;
@@ -14774,75 +14962,211 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-radius: 0px 0px 4px 4px;
}
-[data-dorako-ui-theme=crb-dark] {
- --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);
- --color-cool-4: #26231f;
+/* ----------------------------------------- */
+/* 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 {
+ --app-background: var(--glass-bg-light);
+ --input-border-color: transparent;
+ --input-background-color: var(--glass-bg);
+ --input-focus-outline-color: var(--tertiary);
}
-[data-dorako-ui-theme=crb-dark] {
+/* ----------------------------------------- */
+/* General */
+/* ----------------------------------------- */
+[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);
- --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;
- --color-scrollbar: var(--tertiary);
- --color-scrollbar-border: color-mix(in srgb, var(--tertiary) 50%, black);
- --box-shadow: var(--glassy) !important;
- --accent-color: var(--tertiary);
- --color-light-2: var(--color-text-light-highlight);
- --color-light-3: var(--color-text-light-heading);
--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);
+ --fieldset-border-color: var(--tertiary);
+ --fieldset-background-color: transparent;
+ --fieldset-legend-color: var(--color-light-2);
}
-[data-dorako-ui-theme=crb-dark] select,
-[data-dorako-ui-theme=crb-dark] input,
-[data-dorako-ui-theme=crb-dark] button {
- --app-background: var(--glass-bg-light);
- --input-border-color: transparent;
- --input-background-color: var(--glass-bg);
+
+/* ----------------------------------------- */
+/* PF2e sheets */
+/* ----------------------------------------- */
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app {
+ --section-background: var(--sheet-dark);
+ --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: var(--color-light-5);
+ --tag-background-color: var(--color-cool-4);
+ --tag-text-color: var(--color-light-4);
+ --color-text-dark-input: var(--color-light-3);
+ --input-background-color: rgba(0, 0, 0, 0.1);
--input-focus-outline-color: var(--tertiary);
+ --text-dark: var(--color-light-2);
}
-[data-dorako-ui-theme=crb-dark]#hotbar .macro {
- border: 1px solid black;
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .side-bar-section, [data-dorako-ui-theme^=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .section-container {
+ background-image: var(--sheet);
}
-[data-dorako-ui-theme=crb-dark]#sidebar {
- background: var(--app-background) !important;
- box-shadow: var(--box-shadow);
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app input {
+ --box-shadow: none;
}
-[data-dorako-ui-theme=crb-dark].sidebar-popout {
- background: var(--app-background) !important;
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].chat-message button {
+ --button-background-color: var(--glass-bg);
}
-[data-dorako-ui-theme=crb-dark].message.chat-message {
- background: var(--window-app-background);
- background-position: top;
- background-size: cover;
+[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-dark].message.chat-message.whisper {
- background: var(--window-app-background);
- background-color: var(--whisper-bg);
- background-blend-mode: luminosity;
+[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);
+ --color-border-light-highlight: var(--tertiary);
+ --sub: var(--color-light-disabled);
+ --alt: var(--color-light-5);
+ --bg: rgba(0, 0, 0, 0.5);
}
-[data-dorako-ui-theme=crb-dark].message.chat-message.whisper.blind {
- background: var(--window-app-background);
- background-color: var(--blind-bg);
- background-blend-mode: luminosity;
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet .inventory .list-row .item-controls, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score {
+ --secondary: var(--tertiary);
+ --fa-inverse: black;
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill {
+ --primary: var(--tertiary);
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+ border-image: linear-gradient(90deg, transparent, var(--tertiary) 20%, transparent) 1;
}
-#token-action-hud[data-dorako-ui-theme=crb-dark] button {
- --app-background: var(--glass-bg);
+/* ----------------------------------------- */
+/* 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");
+ --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;
+ --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);
+ --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;
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light] select,
+[data-dorako-ui-theme^=crb][data-color-scheme=light] input {
+ --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: var(--color-text-dark-secondary);
+ --app-border-style: 1px solid;
+ --box-shadow: none;
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message button, [data-dorako-ui-theme^=crb][data-color-scheme=light].window-app button, [data-dorako-ui-theme^=crb][data-color-scheme=light].package-configuration aside.sidebar nav.tabs .category-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].pf2e.item.sheet form .sheet-body input[type=text]:not(:disabled), [data-dorako-ui-theme^=crb][data-color-scheme=light].pf2e.item.sheet form .sheet-body input[type=number]:not(:disabled) {
+ --input-background-color: rgba(0, 0, 0, 0.05);
+ --input-border-color: var(--color-text-light-5);
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light] input {
+ --input-background-color: rgba(0, 0, 0, 0.05);
+ --input-border-color: transparent;
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light] .directory .directory-header .header-search input {
+ --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);
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message {
+ color: black;
+ --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 button {
+ --button-hover-text-color: white;
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message button:hover {
+ outline: 1px solid var(--gold-brown);
+}
+[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;
+ text-shadow: 0px 1px 0px white;
+ color: black;
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message .message-content .dice-roll {
+ --app-border-color: var(--tertiary);
+}
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message .message-content .dice-roll .dice-total button,
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message .message-content .dice-roll .dice-formula button {
+ --button-border-color: var(--alt-dark);
+ --button-background-color: var(--alt);
+ --button-text-color: white;
+ --app-text-shadow: none;
+ --button-focus-outline-color: transparent;
+ --button-hover-background-color: var(--tertiary-dark);
+ --button-hover-border-color: var(--gold-brown);
+}
+[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.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;
}
[data-dorako-ui-theme=poe-wiki],
@@ -14921,6 +15245,338 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background-blend-mode: luminosity;
}
+:root {
+ --bg3-border-color: #5f5244;
+ --bg3-background-1: #433c36;
+ --bg3-background-2: #423c36;
+ --bg3-background-3: #2a2522;
+ --bg3-background-4: #292421;
+ --bg3-text-1: #fafafa;
+ --bg3-text-2: #d1c9b9;
+ --bg3-text-3: #b0947b;
+ --bg3-text-4: #e8dea8;
+}
+
+[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%
+ );
+}
+
+[data-dorako-ui-theme=bg3],
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited] {
+ --color-warm-1: var(--tertiary);
+ --color-warm-2: var(--primary);
+ --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-warm-4: var(--remaster);
+ --color-warm-5: var(--remaster-dark);
+ --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);
+ --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%),
+ radial-gradient(circle at center, transparent 0, #0c0804ee 100%);
+ --window-app-border-color: #9d7b53;
+ --window-app-border-style: 1px solid;
+ --app-background: var(--glass-bg);
+ --app-border-color: var(--bg3-border-color);
+ --app-border-style: 1px solid;
+ --color-scrollbar: #ecc090;
+ --color-scrollbar-border: #6c5842;
+ --box-shadow: 0px 1px 2px black;
+ --icon-border-color: var(--tertiary);
+ --accent-color: var(--bg3-text-2);
+ --visibility-gm-bg: var(--bg3-background-4);
+ --inline-bg: #21201c;
+ --inline-border-color: #403b2d;
+ --inline-text-color: var(--bg3-text-1);
+ --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);
+ --color-border-light-primary: var(--brown-1);
+ --color-border-light-highlight: var(--brown-2);
+ --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].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;
+}
+[data-dorako-ui-theme=bg3].pf2e.item.sheet,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].pf2e.item.sheet {
+ --color-border-medium: var(--bg3-border-color);
+}
+[data-dorako-ui-theme=bg3].pf2e.item.sheet form .sheet-body fieldset:not(.basics),
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].pf2e.item.sheet form .sheet-body fieldset:not(.basics) {
+ background: #21201c;
+}
+[data-dorako-ui-theme=bg3].actor.sheet .crb-style .sheet-body,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body {
+ --color-border-medium: var(--brown-1);
+ --color-border-divider: var(--color-scrollbar-border);
+ --text-dark: var(--bg3-text-2);
+}
+[data-dorako-ui-theme=bg3].actor.sheet .inventory .list-row .item-controls,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet .inventory .list-row .item-controls {
+ --secondary: var(--bg3-text-1);
+}
+[data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme=bg3].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme=bg3].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike, [data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+ border-image: linear-gradient(90deg, transparent, var(--bg3-text-2) 20%, transparent) 1 !important;
+}
+[data-dorako-ui-theme=bg3].actor.sheet .inventory .list-row .item-controls, [data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title, [data-dorako-ui-theme=bg3].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover, [data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet .inventory .list-row .item-controls,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score {
+ --secondary: var(--bg3-text-1);
+ --fa-inverse: black;
+}
+[data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill, [data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill, [data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill {
+ --primary: var(--tertiary);
+}
+[data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme=bg3].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme=bg3].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action,
+[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+ border-image: linear-gradient(90deg, transparent, var(--tertiary) 20%, transparent) 1;
+}
+
+[data-dorako-ui-theme=bg3] select,
+[data-dorako-ui-theme=bg3] input,
+[data-dorako-ui-theme=bg3] button {
+ --button-background-color: #21201c;
+ --button-border-color: #403b2d;
+ --input-border-color: var(--brown-2);
+ --input-background-color: var(--alt-dark);
+ --input-focus-outline-color: var(--tertiary);
+}
+[data-dorako-ui-theme=bg3]#hotbar .macro {
+ border: 1px solid black;
+}
+[data-dorako-ui-theme=bg3]#sidebar {
+ background: var(--app-background) !important;
+ box-shadow: var(--box-shadow);
+}
+[data-dorako-ui-theme=bg3].sidebar-popout {
+ background: var(--app-background) !important;
+}
+[data-dorako-ui-theme=bg3].message.chat-message {
+ background: var(--window-app-background);
+ background-position: top;
+ background-size: cover;
+}
+[data-dorako-ui-theme=bg3].message.chat-message.whisper {
+ background: var(--window-app-background);
+ background-color: var(--whisper-bg);
+ background-blend-mode: luminosity;
+}
+[data-dorako-ui-theme=bg3].message.chat-message.whisper.blind {
+ background: var(--window-app-background);
+ background-color: var(--blind-bg);
+ background-blend-mode: luminosity;
+}
+
+[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;
+ --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);
+}
+[data-dorako-ui-theme^=crb] .app, [data-dorako-ui-theme^=crb].app {
+ --color-light-1: white;
+ --color-light-2: var(--color-text-light-highlight);
+ --color-light-3: var(--color-text-light-heading);
+}
+[data-dorako-ui-theme^=crb].app.window-app {
+ outline: 1px solid var(--gold-brown);
+}
+[data-dorako-ui-theme^=crb].app.window-app.journal-sheet.journal-entry {
+ --window-app-background: var(--glass-bg);
+}
+[data-dorako-ui-theme^=crb].sheet.journal-entry .journal-entry-content {
+ background-image: var(--sheet);
+ background-size: cover;
+ border: var(--window-app-border-style);
+ border-color: var(--window-app-border-color);
+ box-shadow: 0px 0px 0px 1px var(--gold-brown);
+ border-bottom: unset;
+ border-right: unset;
+ margin: unset;
+}
+[data-dorako-ui-theme^=crb].chat-message .message-header.dorako-header {
+ background-image: var(--sheet);
+ background-size: cover;
+ background-color: var(--header-color);
+ background-blend-mode: screen;
+ border-bottom: 1px solid var(--tertiary);
+ box-shadow: 0px 1px 0px 0px var(--gold-brown);
+ margin-bottom: 5px;
+}
+[data-dorako-ui-theme^=crb].chat-message .message-header.dorako-header .message-timestamp,
+[data-dorako-ui-theme^=crb].chat-message .message-header.dorako-header .header-meta {
+ border: none;
+ background: none;
+ padding: unset;
+ --box-shadow: none;
+}
+[data-dorako-ui-theme^=crb].chat-message.whisper .message-header.dorako-header {
+ border-bottom: 1px solid var(--whisper-bg);
+}
+[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);
+}
+[data-dorako-ui-theme^=crb].chat-message .card-content {
+ --app-border-color: var(--tertiary);
+ 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;
+ margin-top: 5px;
+}
+[data-dorako-ui-theme^=crb].chat-message .card-content hr {
+ margin: 0px -10px;
+ border-bottom: none;
+}
+[data-dorako-ui-theme^=crb].chat-message .card-footer {
+ border: none;
+}
+[data-dorako-ui-theme^=crb].chat-message .card-footer span {
+ border-right: 1px solid gray;
+ padding-right: 5px;
+}
+[data-dorako-ui-theme^=crb] hr {
+ border-top: none;
+}
+[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;
+}
+[data-dorako-ui-theme^=crb].message.chat-message {
+ background: var(--window-app-background);
+ background-position: top;
+ background-size: cover;
+}
+[data-dorako-ui-theme^=crb].message.chat-message.whisper {
+ background: var(--window-app-background);
+ background-color: var(--whisper-bg);
+ background-blend-mode: luminosity;
+}
+[data-dorako-ui-theme^=crb].message.chat-message.whisper.blind {
+ background: var(--window-app-background);
+ background-color: var(--blind-bg);
+ background-blend-mode: luminosity;
+}
+[data-dorako-ui-theme^=crb]#effects-panel .effect-item > .icon {
+ border-radius: 50%;
+ border-color: var(--tertiary);
+ outline: 1px solid var(--gold-brown);
+}
+[data-dorako-ui-theme^=crb]#effects-panel .effect-item > .icon.aura {
+ border-radius: 33%;
+ transform: scale(0.8);
+}
+
+/* ----------------------------------------- */
+/* Modules */
+/* ----------------------------------------- */
+[data-dorako-ui-theme^=crb]#token-action-hud button {
+ --app-background: var(--glass-bg);
+}
+[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 {
+ display: none;
+}
+
+[data-dorako-ui-theme=foundry2] {
+ --bg: var(--color-warm-3);
+ --visibility-gm-bg: var(--color-warm-3);
+ --blind-roll: var(--color-warm-3);
+ --input-disabled-background-color: var(--color-cool-5);
+ --input-disabled-border-color: var(--color-cool-4);
+ --fieldset-border-color: var(--color-cool-3);
+ --fieldset-background-color: transparent;
+ --fieldset-legend-color: var(--color-light-2);
+}
+[data-dorako-ui-theme=foundry2].actor.sheet .crb-style .sheet-body {
+ --primary: var(--color-warm-2);
+ --secondary: var(--color-cool-3);
+ --text-dark: var(--color-light-2);
+ --color-border-light-2: var(--color-cool-4);
+ --color-border-light-primary: var(--color-warm-1);
+ --color-border-light-highlight: var(--color-warm-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 {
+ --secondary: var(--color-cool-2);
+}
+[data-dorako-ui-theme=foundry2] .tags .tag.tag_transparent,
+[data-dorako-ui-theme=foundry2] .tags .tag option.tag_transparent {
+ box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.2) inset;
+ background: var(--color-cool-4);
+ color: var(--color-light-3);
+ text-shadow: none;
+}
+
+[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));
+}
+
/* ----------------------------------------- */
/* Color definitions */
/* ----------------------------------------- */
@@ -15052,7 +15708,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--color-light-3: #e7d1b1;
--color-light-4: #d0b8a3;
--color-light-5: #9f8475;
- --color-light-6: #816b66;
+ --color-light-disabled: #AAA;
--color-level-error: #ce0707;
--color-level-error-bg: rgba(105, 0, 8, 0.8);
--color-level-error-border: #750003;
@@ -15086,6 +15742,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--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 {
@@ -15286,9 +15943,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Damage colors */
/* ----------------------------------------- */
-[data-dorako-ui-theme] .damage,
-.dorako-ui.dark-theme .damage,
-[data-dorako-ui-scope=limited] .damage {
+[data-dorako-ui-theme][data-color-scheme=dark] .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);
@@ -15382,7 +16037,7 @@ section.readaloud:before, section.readaloud:after {
border: none;
}
-.chat-message .message-header.dorako-header {
+.dorako-ui.chat-message .message-header.dorako-header {
padding-bottom: 5px;
box-shadow: var(--gold-and-glow);
background: var(--sheet-light);
@@ -15481,6 +16136,7 @@ i[data-pf2-repost] {
border: 1px solid var(--tertiary);
outline: 1px solid var(--gold-brown);
padding: 0.33em 0.33em;
+ text-shadow: none;
}
.tah-tags-wrapper .tags tag:first-of-type,
.tah-tags-wrapper .tags .tag:first-child,
@@ -15751,7 +16407,7 @@ i[data-pf2-repost] {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
- text-shadow: 0px 1px 2px black;
+ text-shadow: var(--app-text-shadow);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow);
color: var(--color-light-3);
diff --git a/styles/dorako-ui.css.map b/styles/dorako-ui.css.map
index a06e432..1fe7ab0 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/_poe-wiki.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;;;AAMF;AAAA;EACE;;;AAMF;EACE;;AAEA;ENzCF;EACA;EACA;EACA;EACA;EAKA;EMmCI;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;;;AC5KR;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;EPUF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EOrBI;EACA;;APsBJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AQrMJ;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;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;;AWrFJ;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;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;;AiB9FF;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;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EmB2JE;;AnBzJF;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;;AmB8GJ;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;EnBjGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;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;;AmBuDF;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;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;;;AmBkON;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;EnB1zBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AmBgxBF;EnB56BA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AmB01BJ;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;;AAGF;EACE;EACA;;AAGF;EtB9EA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EsBmEE;EACA;;AtBlEF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsBuCA;EACE;EACA;EACA;;AAIJ;EtB5FA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsBkDF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EtBvOA;EACA;EACA;EACA;EACA;EACA;EACA;EsBoOE;EACA;;AAIA;EACE;;AACA;EACE;;AAGJ;EACE;;AAIJ;EAGE;EtB7PF;EACA;EACA;EACA;EACA;EACA;EACA;EsByPE;;AAGF;EtBlQA;EACA;EACA;EACA;EACA;EACA;EACA;EsB8PE;;AAGF;EACE;EACA;;AAGF;EACE;EtB7QF;EACA;EACA;EACA;EACA;EACA;EACA;EsByQE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EtB1RA;EACA;EACA;EACA;EACA;EACA;EACA;EsBsRE;;AAGF;EAEE;;;AAKF;EACE;;AACA;EACE;;AAGJ;EACE;;AAEF;EtB/SA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EsB0QE;;AtBxQF;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;;AsB6NJ;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;;;ACxaA;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;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EwB7DE;;AxB+DF;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;;;AyB7HF;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;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;;;A0B/HN;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;E3B5BA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2BdF;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;E5BoIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E4B/IE;;A5BiJF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A4B9KF;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;;A8BrBA;E9BeA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;;A8B7FJ;E9BjCA;EACA;EACA;EACA;EACA;;A8BiCA;E9BrCA;EACA;EACA;EACA;EACA;EAKA;E8BiCE;EACA;EACA;EACA;;AACA;EACE;EACA;;;ACjDN;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;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;;;AkChIF;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;;;ACzLF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAGE;EAEA;EACA;;AACA;AAAA;EACE;;AAKF;EACE;EACA;;AAIJ;EACE;;AAGF;AAAA;EAEE;EACA;;AAGF;EAEE;;AAEA;EACE;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;AAMJ;EAGE;EACA;EACA;EACA;EACA;;AAIA;EACE;EACA;EACA;EACA;;AACA;EACE;;AAKN;AAAA;EAEE;;;AAKF;EACE;;;AAIJ;AACA;AACA;AAGE;EnCiCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AmCzEF;EAGE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;;AAMJ;AAAA;AAAA;AAAA;EnCnGA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AmCoBJ;EACE;;AAGF;AAAA;AAAA;EAGE;EACA;;AAGF;EACE;;AAGF;EnCzHA;EACA;EACA;EACA;EACA;EACA;EACA;EmCqHE;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;;AAGF;EnCxIA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AmCmCF;EACE;EACA;;AAGF;EnCjJA;EACA;EACA;EACA;EACA;EACA;EACA;;AmC+IA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;;;ACrNF;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;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EoC5CI;;ApC8CJ;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;;AoCvFJ;EpCCA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AoCnFJ;EpCHA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EoClCE;EACA;EACA;EACA;EACA;EACA;EACA;;ApC8BF;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;;AoCzEF;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;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;;AsC/FJ;EtCSA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AsC5FJ;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;;;AAQF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAgBI;;;AAMJ;EAgBE;EACA;;;AAMF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;AAGA;AAAA;EACE;EAMA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAKN;AAAA;EACE;;AAGF;AAAA;EACE;;AAEA;AAAA;AAAA;AAAA;EAEE;;AAMR;AAAA;EACE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;AAGA;AAAA;EACE;EAMA;;AAEF;AAAA;EACE;;AAEF;AAAA;EACE;;AAKN;AAAA;EACE;;AAGF;AAAA;EACE;;AAEA;AAAA;AAAA;AAAA;EAEE;;;ACjUN;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;EA4JA;EACA;EACA;EACA;EACA;EACA;EACA;;AgE9JE;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;EAEA;EAEA;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;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAIJ;EhErLA;EgEuLE;EACA;EACA;;AACA;EACE;;;AAKN;AACA;AACA;AAEA;EACE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;AAGF;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;;AAGF;AAAA;EhEvOA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AgEsJJ;EhE5OA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AgE0JJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EhElIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;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;;AgE8FF;AAAA;EAEE;;AAGF;EACE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAGF;EhExSA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AgEsNJ;EACE;;AAGF;EACE;;AAGF;EhEpTA;EACA;EACA;EACA;EACA;EACA;EACA;;AgEkTA;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;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKN;AACA;AACA;AAEA;EAGE;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EhEjTA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgEsSE;;AhEpSF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgEwQF;EACE;EACA;EACA;;AACA;EhExaF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EgEuUI;;AhEjYJ;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;;AgEqUF;EACE;;AAGF;EACE;;AACA;EACE;;AACA;EhEtbJ;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgEiZM;EACA;;AhEhZN;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;;AgEwWJ;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EAME;;AALA;EhEnWF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgEwVI;EACA;;AhEvVJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AgE8TJ;AACA;AACA;AAGE;EhE/dA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgE0bE;;AhExbF;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;;AgE8YJ;EACE;;AACA;EACE;;AAGJ;EACE;;AAEF;EAEE;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;;AAGF;EACE;;AAGF;EhEjgBA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgE4dE;EACA;;AhE3dF;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;;AgEibJ;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;AAGE;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAIA;EhE9mBF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgEykBI;;AhEvkBJ;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;;AgE6hBF;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;EhEpqBF;EACA;EACA;EACA;EACA;EACA;EACA;EgEgqBI;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;EhElrBA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgE6oBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AhElpBF;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;;AgEsmBF;EACE;;AAIJ;EhEjsBA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAsDA;EACA;EACA;EACA;EACA;EACA;EACA;EgEgmBE;EAEA;EACA;EACA;EACA;;AhE/pBF;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;;AgEkmBF;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EhEzmBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgEmkBF;EhEjnBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgEumBE;EACA;;AhEtmBF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgE0kBF;EhExnBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgEglBF;EAEE;EACA;;AAGF;EhEpoBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgE6lBF;EhEzvBA;EACA;EACA;EACA;EACA;EACA;EACA;;AgEsvBA;EhE5vBA;EACA;EACA;EACA;EACA;EACA;EACA;;AgE4vBA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AACA;EhE7wBF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AgE4rBJ;EAGE;EACA;;AAGF;EACE;;AAGF;EhE7xBA;EACA;EACA;EACA;EACA;EACA;EACA;EgE0xBE;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EhE5yBA;EACA;EACA;EACA;EACA;EACA;EACA;EgEwyBE;;AAGF;EhEjzBA;EACA;EACA;EACA;EACA;EACA;EACA;EgE6yBE;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EAEE;;AACA;EACE;;AAIJ;EACE;;;ACz3BJ;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;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EiEvDI;EACA;EACA;EACA;;AjEsDJ;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;;AA5EJ;AAAA;EACE;;AAGF;AAAA;EACE;;AiE1BE;AAAA;EjEWJ;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;;AiE5GF;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;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EmE7DI;;AnE+DJ;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;;AmE1GA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EnEMJ;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EmE3CM;EACA;EACA;;AnE2CN;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;;AmEvFE;EACE;;AAIJ;EnEJJ;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AmElGI;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;;AAGF;EACE;EACA;EACA;EACA;;AAGF;ErEoIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EqE/IE;EACA;EACA;EACA;;ArE8IF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AqE5KA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEE;EACE;ErEZJ;EACA;EACA;EACA;EACA;EACA;EACA;;AqEUE;EACE;EACA;;AAGF;EACE;EACA;;;AAKN;ErE5BE;EACA;EACA;EACA;EACA;EACA;EACA;EA4JA;EACA;EACA;EACA;EACA;EACA;EACA;;;AqExIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAIA;ErEvDA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AA5EJ;EACE;;AAGF;EACE;;AqE6CA;ErE5DF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;;AsElJJ;AACA;AACA;AAGE;EACE;EACA;;AAEA;EtECF;;AsECI;EACE;;AAGF;EtE0BJ;EACA;EACA;EACA;EACA;EACA;EACA;EsE9BM;EACA;EACA;;AAKN;EACE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AACA;EtEMF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AsEvFJ;AAAA;AAAA;EtECA;EACA;EACA;EACA;EACA;EACA;EACA;;AsEDA;EtELA;EACA;EACA;EACA;EACA;EACA;EACA;EsECE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;;AACA;EtEvBF;EACA;EACA;EACA;EACA;EACA;EACA;EArCA;EsEyDI;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;EAGA;AAAA;AAAA;EAGA;;;ACrFF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EvE0IA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AuElLF;EvEoIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AuE3KF;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;ExEiIA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwExKF;EACE;EACA;EACA;EACA;;AAGF;ExEKA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;;AyE9HJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EzEuHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AyEhKF;EACE;EACA;;AAGF;EACE;;AAGF;EzELA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;;A0E9HJ;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;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E0EtDI;EACA;EACA;;A1EsDJ;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;;A0EjGA;AAAA;EACE;EACA;;AAKN;E1EkHA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E0E7HE;;A1E+HF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0E3JF;E1E6GA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E0ExHE;;A1E0HF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0EtJF;E1EwGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E0ElHE;;A1EoHF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0EhJF;E1EkGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0E3IF;E1E6FA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0EvIF;E1EyFA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0EnIF;E1EqFA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0E/HF;E1EiFA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A0E3HF;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;ACzGF;E3EsJA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2E/LF;E3EmCA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;A2ErHJ;AAAA;AAAA;EAGE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMF;AAAA;EACE;;AAGF;AAAA;E3EEA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;A2EpFJ;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;;AChEF;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;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E4ExBI;;A5E0BJ;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;;A4ErEA;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;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E6E1DI;;A7E4DJ;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;;A6EvGA;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;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;;A6ElEJ;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;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;;A6E5BJ;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;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;;A8EzEF;E9EhCA;EACA;EACA;EACA;EACA;EACA;EACA;E8E6BE;EACA;EACA;EACA;;AAGF;EACE;;AACA;E9E3CF;EACA;EACA;EACA;EACA;EACA;EACA;E8EuCI;;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;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMJ;EACE;;AAKF;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;E9EnNF;;A8EsNI;EACE;EACA;;AAKN;AAAA;E9E9LA;EACA;EACA;EACA;EACA;EACA;EACA;E8E2LE;EACA;;AAWF;EACE;;AACA;EACE;;AAEF;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAMR;AACA;AACA;AAGE;EACE;EACA;;AACA;E9EhRF;EACA;EACA;EACA;EACA;EACA;EACA;;A8E+QA;E9ErRA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;A8EmMJ;E9EzRA;EACA;EACA;EACA;EACA;EACA;EACA;E8EqRE;;;AClUA;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC3CJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EhFqIF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgFhLA;EhFkIF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgF5KA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAIJ;EhFKA;EACA;EACA;EACA;EACA;EACA;EACA;EgFTE;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;EhF1DA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgFqBE;EACA;EACA;EACA;EACA;EACA;EACA;;AhFzBF;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;;AgFlBF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKJ;EACE;;AAIF;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;EhFnGF;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgF+DI;;AhF7DJ;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;;AgFkBA;AAAA;EACE;;AAKN;EACE;EACA;EACA;EACA;;AAGF;EhFPA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgFjCA;EhFbF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgF9BA;EhFhBF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EgFKI;;AhFHJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgF3BE;EACE;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAKN;EhFzCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgFAF;EhF9CA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgFGA;EACE;;AAIJ;EhFtDA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgFYF;EhFxKA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;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;;AgFuFJ;EACE;;AAIF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AASF;EAGE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEE;EACE;EACA;;AAMJ;EhFlHF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgFyEF;EACE;;;AAMF;AAAA;AAAA;EAEE;;AAEF;AAAA;EACE;;;ACxRF;EjFuCA;EACA;EACA;EACA;EACA;EACA;EACA;EiFtCE;EACA;;AAMF;EjFyBA;EACA;EACA;EACA;EACA;EACA;EACA;EAiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EiF7DE;EACA;;AjF8DF;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;;AiFxGJ;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;;;AC5DF;AAAA;EAEE;;AAGF;EnFmCA;EACA;EACA;EACA;EACA;EACA;EACA;EA4JA;EACA;EACA;EACA;EACA;EACA;EACA;EmFzME;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;;;AChEN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAON;EACE;;;AC7EJ;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;;;AC3ER;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;;;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;EtF5ZA;;;AsFkaF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;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;;;ACrfF;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;;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;EvFpTF;EACA;EACA;EACA;EACA;EAKA;EuF8SI;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;EvF5XA;EACA;EACA;EACA;EACA;EuF4XE;EACA;EACA;EACA;EACA;;AAEF;AAAA;EAEE;;;AAKF;AAAA;AAAA;EvFrWA;EACA;EACA;EACA;EACA;EACA;EACA;EuFmWE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;ACvaJ;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/_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