diff --git a/CHANGELOG.md b/CHANGELOG.md index 262c9b6..b4342f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# 3.5.0 + +- (New) Added support for FVTT v12 and ApplicationV2. This is a breaking change and as such only supports V12. +- (New) Added better support for theming specific macro dialogs, such as the Spellstrike macro. +- (Fix) Fixed an issue where the theme-coloring of heal and block buttons was not working for buttons provided by PF2e Toolbelt. +- (Fix) Fixed an issue where PC theme color Blue was not working. +- (Refinement) Improved styling for AttackPopout applications (when you drag a strike to the hotbar). +- (Module) Added initial support for PF2e HUD. + # 3.4.11 - (Maintenance) Styling touchups for the Global Progress Clocks module. diff --git a/esmodules/consts.js b/esmodules/consts.js index b20540c..0019a84 100644 --- a/esmodules/consts.js +++ b/esmodules/consts.js @@ -13,6 +13,7 @@ export const premiumModuleSelector = "wardensofwildwood, wardensofwildwood-wrapp export const coreApps = ["ImagePopout","SceneControls", "SidebarTab", "PlayerList", "HeadsUpDisplay", "Notifications", "TokenHUD","SceneNavigation", "Hotbar"]; // "Sidebar" export const systemApps = ["EffectsPanel", "SceneDarknessAdjuster"]; export const moduleApps = ["MobileUI", "MobileMenu", "WindowMenu","ClockPanel","CoreHUD","HUD","TokenBar", "TokenActionHud","SmallTimeApp","SearchApp","ControlManager","HUD","ItemPileConfig","PinCushionHUD","CommonToolbar","MonksHotbarExpansion","CustomHotbar"]; +export const appV2Apps = ["PF2eHudToken","PF2eHudTooltip","PF2eHudPersistent","PF2eHudTracker"]; export const themedApps = [...coreApps, ...systemApps, ...moduleApps]; /* ----------------------------------------- */ diff --git a/esmodules/message-hooks.js b/esmodules/message-hooks.js index 1adca55..c44ee42 100644 --- a/esmodules/message-hooks.js +++ b/esmodules/message-hooks.js @@ -69,7 +69,7 @@ const headerStyleColors = { function getHeaderColor(html, message) { const headerStyle = game.settings.get("pf2e-dorako-ui", "theme.chat-message-header-style"); if (headerStyle === "tint") { - return message?.user?.color ?? headerStyleColors.fallback; + return message?.author?.color ?? headerStyleColors.fallback; } return headerStyleColors[headerStyle] ?? headerStyleColors.fallback; } @@ -83,9 +83,9 @@ function calcHeaderTextColor(headerColor) { return "dark"; } - var r = parseInt(headerColor.substr(1, 2), 16); - var g = parseInt(headerColor.substr(3, 2), 16); - var b = parseInt(headerColor.substr(5, 2), 16); + var r = headerColor.r; + var g = headerColor.g; + var b = headerColor.b; var yiq = (r * 299 + g * 587 + b * 114) / 1000; if (yiq >= 180) { diff --git a/esmodules/ui-theme.js b/esmodules/ui-theme.js index 6171c69..9b34f93 100644 --- a/esmodules/ui-theme.js +++ b/esmodules/ui-theme.js @@ -5,6 +5,7 @@ import { systemSheets, excludedApplications, moduleWindowApps, + appV2Apps, } from "./consts.js"; import { isPremiumApplication } from "./premium-module-hooks.js"; @@ -83,6 +84,31 @@ for (const appName of [...themedApps]) { }); } +for (const appName of [...appV2Apps]) { + Hooks.on("render" + appName, (app, html, data) => { + const theme = game.settings.get("pf2e-dorako-ui", "theme.app-theme"); + if (theme === "no-theme") return; + const uiTheme = lookupThemeAndSchemeForKey(theme); + 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) || excludedApplications.includes(app.constructor.name)) { + console.debug( + `${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string ${excludeString} => do not set dorako-ui-theme to ${dorakoUiTheme}` + ); + return; + } + + app.element.dataset.theme = dorakoUiTheme; + console.debug(`${MODULE_NAME} | render${app.constructor.name} | [data-theme='${dorakoUiTheme}']`); + const subElements = [app.leftElement, app.mainElement, app.menuElement, app.portraitElement]; + for (const subElement of [...subElements]) { + subElement.dataset.theme = dorakoUiTheme; + } + }); +} + for (const appName of [...systemSheets, ...moduleWindowApps]) { Hooks.on("render" + appName, (app, html, data) => { const theme = game.settings.get("pf2e-dorako-ui", "theme.window-app-theme"); @@ -152,6 +178,53 @@ Hooks.on("renderApplication", (app, html, data) => { app.element[0].dataset.theme = dorakoUiTheme; app.element[0].dataset.colorScheme = colorScheme; app.element[0].dataset.dorakoUiScope = "unlimited"; + + const duiScope = app.data.duiScope; + if (duiScope) { + app.element[0].dataset.dorakoUiScope = duiScope; + } + for (const duiClass of app.data.duiClasses) { + html.addClass(duiClass); + } +}); + +Hooks.on("renderApplicationV2", (app, html, data) => { + if (html.classList.contains("editable")) return; + if (!html.classList.contains("application")) return; + // if (isPremiumApplication(app, html, data, app.constructor.name)) return; + const theme = game.settings.get("pf2e-dorako-ui", "theme.window-app-theme"); + if (theme === "no-theme") return; + const uiTheme = lookupThemeAndSchemeForKey(theme); + if (uiTheme === null) return; + const { dorakoUiTheme, colorScheme } = uiTheme; + const excludeString = + game.settings.get("pf2e-dorako-ui", "customization.excluded-applications") + + ", EnhancedJournal" + + ", SceneActorsLayer" + + ", SmallTimeApp" + + ", SceneDarknessAdjuster" + + ", AutorecMenuApp" + + ", ImagePopout"; + const excludeList = excludeString.split(/[\s,]+/); + if (excludeList.includes(app.constructor.name) || excludedApplications.includes(app.constructor.name)) { + console.debug( + `${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string ${excludeString} => do not set dorako-ui-theme to ${dorakoUiTheme}` + ); + return; + } + + 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` + ); + // html.addClass("dialog"); + } + } + app.element.dataset.theme = dorakoUiTheme; + app.element.dataset.colorScheme = colorScheme; + app.element.dataset.dorakoUiScope = "unlimited"; }); for (const appName of [...limitedScopeApplications]) { diff --git a/module.json b/module.json index ff4daf9..a5b3ab3 100644 --- a/module.json +++ b/module.json @@ -13,8 +13,8 @@ ], "version": "1.11.3", "compatibility": { - "minimum": "11", - "verified": "11" + "minimum": "12", + "verified": "12" }, "relationships": { "systems": [ @@ -22,8 +22,8 @@ "id": "pf2e", "type": "system", "compatibility": { - "minimum": "5.6.0", - "verified": "5.14.1" + "minimum": "6.0.0", + "verified": "6.0.0" } }, { @@ -52,10 +52,7 @@ ], "flags": { "hotReload": { - "extensions": [ - ".css", - ".json" - ] + "extensions": [".css", ".json"] } }, "languages": [ @@ -125,9 +122,7 @@ "path": "languages/ko.json" } ], - "styles": [ - "styles/dorako-ui.css" - ], + "styles": ["styles/dorako-ui.css"], "esmodules": [ "esmodules/misc-hooks.js", "esmodules/settings/settings.js", @@ -142,4 +137,4 @@ "manifest": "https://github.com/Dorako/pf2e-dorako-ui/releases/latest/download/module.json", "readme": "https://github.com/Dorako/pf2e-dorako-ui", "bugs": "https://github.com/Dorako/pf2e-dorako-ui/issues" -} \ No newline at end of file +} diff --git a/sass/_mixins.scss b/sass/_mixins.scss index 63e6d5a..c726bcf 100644 --- a/sass/_mixins.scss +++ b/sass/_mixins.scss @@ -49,9 +49,9 @@ @mixin dui-button { @include dui-app; - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -59,7 +59,7 @@ &:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -68,9 +68,9 @@ &.selected, &.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -78,27 +78,27 @@ &.empty, &.disabled, &:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } } @mixin dui-button-bright { @include dui-button; transition: background 0.1s ease-in-out; - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: var(--accent-text-color); + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: var(--accent-text-color); --app-text-shadow: none; --button-hover-background: var(--accent-color-light); --button-hover-border-color: var(--accent-color); - --button-hover-text-color: var(--accent-text-color); + --dui-button-hover-text-color: var(--accent-text-color); &:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } } @@ -106,24 +106,24 @@ @mixin dui-button-toggle { @include dui-button; transition: background 0.1s ease-in-out; - --button-background: var(--button-toggle-background); - --button-border-color: var(--button-toggle-border-color); - --button-focus-outline-color: var(--button-toggle-focus-outline-color); + --dui-button-background: var(--button-toggle-background); + --dui-button-border-color: var(--button-toggle-border-color); + --dui-button-focus-outline-color: var(--button-toggle-focus-outline-color); --button-hover-background: var(--button-toggle-hover-background); --button-hover-border-color: var(--button-toggle-hover-border-color); &:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } } @mixin dui-input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; // height: var(--input-height); @@ -137,29 +137,29 @@ &:not(:disabled, .disabled, [type="checkbox"]):hover, &:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } &.disabled, &:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); &::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } } &::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } &::selection { - // color: var(--input-text-color); + // color: var(--dui-input-text-color); // background: rgba(122, 122, 122, 0.5); } diff --git a/sass/module-support/_argon-hud.scss b/sass/module-support/_argon-hud.scss index be17bf6..23d93b5 100644 --- a/sass/module-support/_argon-hud.scss +++ b/sass/module-support/_argon-hud.scss @@ -33,9 +33,9 @@ --ech-endTurn-hover-color: #b4d2dcff; --ech-endTurn-hover-border: #757f89ff; --ech-abilityMenu-background: var(--glass-bg); - --ech-abilityMenu-color: var(--button-text-color); + --ech-abilityMenu-color: var(--dui-button-text-color); --ech-abilityMenu-border: #757f89ff; - --ech-abilityMenu-base-color: var(--button-text-color); + --ech-abilityMenu-base-color: var(--dui-button-text-color); --ech-abilityMenu-base-boxShadow: #757f89cc; --ech-abilityMenu-hover-color: var(--tertiary); --ech-abilityMenu-hover-boxShadow: #757f89cc; diff --git a/sass/module-support/_custom-hotbar.scss b/sass/module-support/_custom-hotbar.scss index 0fb1b3c..1de9f24 100644 --- a/sass/module-support/_custom-hotbar.scss +++ b/sass/module-support/_custom-hotbar.scss @@ -1,23 +1,23 @@ /* ----------------------------------------- */ /* Custom Hotbar */ /* ----------------------------------------- */ -:root { - --custom-hotbar-chb-macro-size: calc(var(--macro-size) + 2px); -} +// :root { +// --custom-hotbar-chb-macro-size: calc(var(--macro-size) + 2px); +// } -// Custom hotbar introduces a 'hotbars' div, and restyles the core hotbar div -#ui-bottom #hotbars { - display: flex; - flex-direction: column; - gap: 5px; +// // Custom hotbar introduces a 'hotbars' div, and restyles the core hotbar div +// #ui-bottom #hotbars { +// display: flex; +// flex-direction: column; +// gap: 5px; - #hotbar { - position: unset; - } -} +// #hotbar { +// position: unset; +// } +// } -@media (max-width: 1120px) { - #custom-hotbar { - width: 354px; - } -} +// @media (max-width: 1120px) { +// #custom-hotbar { +// width: 354px; +// } +// } diff --git a/sass/module-support/_global-progress-clocks.scss b/sass/module-support/_global-progress-clocks.scss index 6f55a6f..230727e 100644 --- a/sass/module-support/_global-progress-clocks.scss +++ b/sass/module-support/_global-progress-clocks.scss @@ -21,18 +21,18 @@ @include dui-input; input { --input-box-shadow: none !important; - --input-background: none !important; - --input-border-color: transparent !important; - --input-focus-outline-color: transparent !important; + --dui-input-background: none !important; + --dui-input-border-color: transparent !important; + --dui-input-focus-outline-color: transparent !important; } .dropdown { color: black; } } &[data-theme^="crb"][data-color-scheme="light"] .add-clock-form .dropdown-wrapper { - --input-background: rgba(0, 0, 0, 0.05); + --dui-input-background: rgba(0, 0, 0, 0.05); } &[data-theme^="crb"].clock-panel [data-action="add-clock"] { - --button-background: var(--app-background); + --dui-button-background: var(--app-background); } } diff --git a/sass/module-support/_index.scss b/sass/module-support/_index.scss index aec15dc..bd5af13 100644 --- a/sass/module-support/_index.scss +++ b/sass/module-support/_index.scss @@ -30,6 +30,7 @@ @import "monks"; @import "party-overview"; @import "pf2e-dailies"; +@import "pf2e-hud"; @import "pf2e-idle-hud"; @import "pf2e-see-simple-scale-statistics"; @import "pf2e-toolbelt"; diff --git a/sass/module-support/_macros.scss b/sass/module-support/_macros.scss index e826102..93e43cf 100644 --- a/sass/module-support/_macros.scss +++ b/sass/module-support/_macros.scss @@ -25,7 +25,7 @@ /* ----------------------------------------- */ [data-theme] .action-list button { - --button-text-color: white !important; + --dui-button-text-color: white !important; // @include dui-button; img { border: 1px solid var(--icon-border-color); @@ -38,3 +38,25 @@ filter: brightness(1.1); } } + +/* ----------------------------------------- */ +/* Spelltrike */ +/* ----------------------------------------- */ + +[data-theme][data-dorako-ui-scope="macro-dialog"] { + .window-header { + color: var(--color-text-dark-primary) !important; + } +} + +.spellstrike-macro[data-theme][data-dorako-ui-scope="macro-dialog"] { + .dialog-content p select { + @include dui-input; + } + &[data-color-scheme="dark"] { + --text-dark: #1c1c1c; + li.strike .alt-usage .alt-usage-icon[src$="svg"] { + filter: invert(1); + } + } +} diff --git a/sass/module-support/_monks.scss b/sass/module-support/_monks.scss index 710dc9f..d5ec14f 100644 --- a/sass/module-support/_monks.scss +++ b/sass/module-support/_monks.scss @@ -850,8 +850,8 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { } &.view a { - --button-background: var(--color-primary-2); - --button-border-color: var(--color-primary-1); + --dui-button-background: var(--color-primary-2); + --dui-button-border-color: var(--color-primary-1); } } diff --git a/sass/module-support/_pf2e-hud.scss b/sass/module-support/_pf2e-hud.scss new file mode 100644 index 0000000..c909f7d --- /dev/null +++ b/sass/module-support/_pf2e-hud.scss @@ -0,0 +1,83 @@ +[data-theme] { + &[id^="pf2e-hud"] { + --color-disabled: var(--text-color-disabled); + } + + &[id^="pf2e-hud-persistent"].app, + &[id^="pf2e-hud-persistent"] .app { + @include dui-app; + } + + &#pf2e-hud-tooltip > div { + @include dui-app; + // &.inner { + // --outer-border-width: 1px; + // max-width: calc( + // var(--inner-padding) * 2 + var(--inner-gap) * 2 + var(--section-width) * 3 + var(--outer-border-width) * 2 + // ); + // } + } + + &[id^="pf2e-hud"] { + --highlight-color: var(--accent-color-light); + } + + &#pf2e-hud-tracker { + @include dui-app; + } + + &#pf2e-hud-persistent-portrait .top .name { + border-top-left-radius: var(--border-radius); + border-top-right-radius: var(--border-radius); + // display: none; + } + + &#pf2e-hud-persistent-portrait .bottom { + border-bottom-left-radius: var(--border-radius); + border-bottom-right-radius: var(--border-radius); + // display: none; + } + // &#pf2e-hud-persistent-portrait:hover .top .name, + // &#pf2e-hud-persistent-portrait:hover .bottom { + // display: grid; + // } + + &#pf2e-hud-persistent + div #hotbar #hotbar-page-controls { + @include dui-app; + } + + &#pf2e-hud-persistent-left, + &#pf2e-hud-persistent { + opacity: 50%; + &:hover { + opacity: 100%; + } + } +} + +.game #interface:has(#pf2e-hud-tracker) #sidebar { + box-shadow: unset; + padding-left: 5px; // --panel-gap from PF2e HUD +} + +.game [id^="pf2e-hud-token"] { + #pf2e-hud-token-main.exploded .panel { + @include dui-app; + } +} + +#pf2e-hud-persistent + div #hotbar[data-theme] #macro-list { + background: unset; + box-shadow: unset; + margin-left: 41px; + .macro { + height: calc(var(--macro-size) + 2px); + width: calc(var(--macro-size) + 2px); + background: var(--app-background); + border: var(--app-border-width) solid var(--app-border-color); + text-shadow: var(--app-text-shadow); + border-radius: var(--border-radius); + box-shadow: var(--box-shadow); + color: var(--text-color-3); + } +} diff --git a/sass/module-support/_pf2e-idle-hud.scss b/sass/module-support/_pf2e-idle-hud.scss index 4dfb464..2469ce7 100644 --- a/sass/module-support/_pf2e-idle-hud.scss +++ b/sass/module-support/_pf2e-idle-hud.scss @@ -89,8 +89,8 @@ &#pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions .uses { input { - // --input-background: transparent; - --input-border-color: transparent; + // --dui-input-background: transparent; + --dui-input-border-color: transparent; --box-shadow: transparent; } } diff --git a/sass/module-support/_pf2e-toolbelt.scss b/sass/module-support/_pf2e-toolbelt.scss index 64ed1fc..e853455 100644 --- a/sass/module-support/_pf2e-toolbelt.scss +++ b/sass/module-support/_pf2e-toolbelt.scss @@ -28,6 +28,10 @@ @include dui-button-bright; } + &.chat-message .message-content + .pf2e-toolbelt-target-targetRows .target-damage-application button.half-damage i { + -webkit-text-fill-color: unset; + } + &.chat-message .message-content + .pf2e-toolbelt-target-damage .target-damage-application button { &::after { border-radius: var(--border-radius); diff --git a/sass/module-support/_polyglot.scss b/sass/module-support/_polyglot.scss index 92e5d89..cc7cdb0 100644 --- a/sass/module-support/_polyglot.scss +++ b/sass/module-support/_polyglot.scss @@ -18,11 +18,11 @@ } .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--input-text-color); + color: var(--dui-input-text-color); } .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__arrow b { - border-color: var(--input-text-color) transparent transparent transparent; + border-color: var(--dui-input-text-color) transparent transparent transparent; } .polyglot-user-list div { diff --git a/sass/module-support/_target-damage.scss b/sass/module-support/_target-damage.scss index c8cf056..fbafe08 100644 --- a/sass/module-support/_target-damage.scss +++ b/sass/module-support/_target-damage.scss @@ -17,27 +17,27 @@ [data-theme].message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td { &.criticalSuccess { - --button-background: var(--degree-success-critical); + --dui-button-background: var(--degree-success-critical); --button-hover-background: var(--degree-success-critical); - --button-text-color: white; + --dui-button-text-color: white; } &.success { - --button-background: var(--degree-success); + --dui-button-background: var(--degree-success); --button-hover-background: var(--degree-success); - --button-text-color: white; + --dui-button-text-color: white; } &.failure { - --button-background: var(--degree-failure); + --dui-button-background: var(--degree-failure); --button-hover-background: var(--degree-failure); - --button-text-color: white; + --dui-button-text-color: white; } &.criticalFailure { - --button-background: var(--degree-failure-critical); + --dui-button-background: var(--degree-failure-critical); --button-hover-background: var(--degree-failure-critical); - --button-text-color: white; + --dui-button-text-color: white; } } diff --git a/sass/module-support/_theatre-inserts.scss b/sass/module-support/_theatre-inserts.scss index f522d90..4fcc9dd 100644 --- a/sass/module-support/_theatre-inserts.scss +++ b/sass/module-support/_theatre-inserts.scss @@ -21,9 +21,9 @@ .theatre-control-btn-down { @include dui-button-toggle; background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); } .theatre-control-nav-bar-item { @include dui-button-toggle; @@ -42,6 +42,6 @@ border: 1px solid var(--button-hover-background); } 100% { - border: 1px solid var(--button-hover-text-color); + border: 1px solid var(--dui-button-hover-text-color); } } diff --git a/sass/module-support/_token-action-hud.scss b/sass/module-support/_token-action-hud.scss index 477fadb..4087352 100644 --- a/sass/module-support/_token-action-hud.scss +++ b/sass/module-support/_token-action-hud.scss @@ -94,30 +94,30 @@ } .tah-action button.tah-pf2e-skill-rank-1 { - --button-background: #171f69; - --button-border-color: #3a47ba; + --dui-button-background: #171f69; + --dui-button-border-color: #3a47ba; } .tah-action button.tah-pf2e-skill-rank-2 { - --button-background: #3c005e; - --button-border-color: #630e94; + --dui-button-background: #3c005e; + --dui-button-border-color: #630e94; } .tah-action button.tah-pf2e-skill-rank-3 { - --button-background: #640; - --button-border-color: rgb(153, 107, 14); + --dui-button-background: #640; + --dui-button-border-color: rgb(153, 107, 14); } .tah-action button.tah-pf2e-skill-rank-4 { - --button-background: #5e0000; - --button-border-color: #960b0b; + --dui-button-background: #5e0000; + --dui-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(--text-color-2); + --dui-button-text-color: var(--text-color-2); } } } diff --git a/sass/module-support/_tokenizer.scss b/sass/module-support/_tokenizer.scss index 8912292..7bfbd90 100644 --- a/sass/module-support/_tokenizer.scss +++ b/sass/module-support/_tokenizer.scss @@ -46,22 +46,22 @@ &.tokenizer .title .box-button { @include dui-button; - --button-background: var(--color-secondary-2); - --button-border-color: var(--color-primary-1); - --button-text-color: var(--text-color-1); - --button-focus-outline-color: var(--color-primary-1); + --dui-button-background: var(--color-secondary-2); + --dui-button-border-color: var(--color-primary-1); + --dui-button-text-color: var(--text-color-1); + --dui-button-focus-outline-color: var(--color-primary-1); --button-hover-background: var(--color-secondary-3); --button-hover-border-color: var(--color-secondary-2); - --button-hover-text-color: var(--text-color-2); + --dui-button-hover-text-color: var(--text-color-2); &.deselected { - --button-background: var(--color-secondary-3); - --button-border-color: var(--color-secondary-2); - --button-text-color: var(--text-color-2); - --button-focus-outline-color: var(--color-primary-1); + --dui-button-background: var(--color-secondary-3); + --dui-button-border-color: var(--color-secondary-2); + --dui-button-text-color: var(--text-color-2); + --dui-button-focus-outline-color: var(--color-primary-1); --button-hover-background: var(--color-secondary-2); --button-hover-border-color: var(--color-secondary-1); - --button-hover-text-color: var(--text-color-1); + --dui-button-hover-text-color: var(--text-color-1); } > i:before { diff --git a/sass/ui-theme/foundry-core/_app-ui.scss b/sass/ui-theme/foundry-core/_app-ui.scss index aa92426..8852798 100644 --- a/sass/ui-theme/foundry-core/_app-ui.scss +++ b/sass/ui-theme/foundry-core/_app-ui.scss @@ -72,7 +72,7 @@ [data-theme] { --color-shadow-primary: transparent; --color-shadow-highlight: transparent; - --color-bg-option: var(--input-background); // select dropdown, can't contain transparency + --color-bg-option: var(--dui-input-background); // select dropdown, can't contain transparency } /* ----------------------------------------- */ @@ -118,7 +118,7 @@ --color-text-dark-4: var(--text-color-3); --color-text-dark-input: var(--text-color-3); --color-border-dark: var(--text-color-2); - --color-border-medium: var(--input-border-color); + --color-border-medium: var(--dui-input-border-color); } } @@ -156,7 +156,7 @@ &.filepicker .favorites .paths { --color-text-dark-primary: white; - --button-text-color: white; + --dui-button-text-color: white; } } @@ -352,8 +352,8 @@ input[type="range"] { background: none !important; - --input-focus-outline-color: transparent; - --input-border-color: transparent; + --dui-input-focus-outline-color: transparent; + --dui-input-border-color: transparent; --box-shadow: none; } @@ -434,10 +434,10 @@ } textarea { - color: var(--input-text-color); - background: var(--input-background); + color: var(--dui-input-text-color); + background: var(--dui-input-background); border-width: var(--app-border-width); - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); } hr { @@ -473,6 +473,19 @@ /* App and Window-app */ /* ----------------------------------------- */ +body.game [data-theme].window-app, +[data-theme].application { + // --background: url(../ui/parchment.jpg) repeat; + --color-text-primary: var(--color-text-1); + --color-header-background: var(--color-text-3); + --color-fieldset-border: var(--color-text-2); + --color-form-label: var(--color-text-2); + --color-form-label-hover: var(--color-text-1); + --color-form-hint: var(--color-text-4); + --color-form-hint-hover: var(--color-text-2); + --color-select-option-bg: var(--color-text-1); +} + [data-theme] { &.app { border-radius: var(--border-radius); @@ -499,6 +512,7 @@ // border: 1px solid transparent; } + &.application, &.window-app { background: var(--window-app-background); background-position: top; @@ -521,6 +535,9 @@ border: unset; text-shadow: 0px 1px 2px black; border-radius: var(--border-radius) var(--border-radius) 0px 0px; + --color-header-background: transparent; // v12 header + --color-light-1: var(--color-text-1); // v12 header + color: var(--color-text-1); } .window-content { @@ -550,7 +567,7 @@ } &.token-sheet, - &.dialog { + &.dialog:not(.application) { height: auto !important; } @@ -578,8 +595,8 @@ &.filepicker .favorites .paths { box-shadow: unset; - border: 1px solid var(--input-border-color); - background: var(--input-background); + border: 1px solid var(--dui-input-border-color); + background: var(--dui-input-background); .path { @include dui-button-toggle; border-radius: 3px; @@ -619,6 +636,10 @@ @include dui-button; } + nav.sheet-tabs > [data-tab] { + @include dui-button; + } + // also affects settings which is vertical &.window-app .tabs .item { @include dui-button; @@ -712,7 +733,7 @@ .tags.light > .tag, .tags > .tag.light { --tag-color: var(--input-color); - background: var(--input-background); + background: var(--dui-input-background); } .tags .tag.tag_transparent { @@ -757,8 +778,8 @@ --tag-border-color: var(--color-border-medium); --tags-border-color: var(--color-border-medium); - background: var(--input-background); - border: var(--app-border-width) solid var(--input-border-color); + background: var(--dui-input-background); + border: var(--app-border-width) solid var(--dui-input-border-color); box-shadow: var(--input-box-shadow); border-radius: 3px; @@ -953,7 +974,7 @@ &.pf2e.item.sheet form .sheet-content button:hover:not(:disabled), &.pf2e.item.sheet form .sheet-content button:focus { - border: 1px solid var(--button-border-color); + border: 1px solid var(--dui-button-border-color); box-shadow: unset; } @@ -1052,13 +1073,13 @@ &.pf2e.item.sheet form .tab.active.rules .rule-form .attached-input .attachment, &.pf2e.item.sheet form .item-rules .rule-form .attached-input .attachment { - --button-border-color: var(--color-primary-2); - --button-background: var(--color-primary-3); + --dui-button-border-color: var(--color-primary-2); + --dui-button-background: var(--color-primary-3); --button-hover-border-color: var(--color-primary-4); --button-hover-background: var(--color-primary-5); - --button-text-color: var(--text-color-2); + --dui-button-text-color: var(--text-color-2); --box-shadow: none; - border-color: var(--button-border-color); + border-color: var(--dui-button-border-color); z-index: 1; } @@ -1074,7 +1095,7 @@ background-color: white; } .tox.tox-tinymce .tox-tbtn { - --button-background: white; + --dui-button-background: white; --button-hover-background: gray; --app-text-shadow: none; --box-shadow: none; diff --git a/sass/ui-theme/foundry-core/_placeable-hud.scss b/sass/ui-theme/foundry-core/_placeable-hud.scss index 86928b1..d2edff8 100644 --- a/sass/ui-theme/foundry-core/_placeable-hud.scss +++ b/sass/ui-theme/foundry-core/_placeable-hud.scss @@ -4,18 +4,18 @@ [data-theme] { #token-hud .attribute.bar1 input { - --input-border-color: var(--color-level-success-border); - --input-focus-outline-color: var(--color-level-success-border); - --input-background: var(--color-level-success-bg); + --dui-input-border-color: var(--color-level-success-border); + --dui-input-focus-outline-color: var(--color-level-success-border); + --dui-input-background: var(--color-level-success-bg); --input-focus-text-color: var(--text-color-2); - --input-text-color: var(--text-color-2); + --dui-input-text-color: var(--text-color-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: var(--color-level-info-bg); - --input-text-color: var(--text-color-2); // looks disabled otherwise + --dui-input-border-color: var(--color-level-info-border); + --dui-input-focus-outline-color: var(--color-level-info-border); + --dui-input-background: var(--color-level-info-bg); + --dui-input-text-color: var(--text-color-2); // looks disabled otherwise } &.placeable-hud input[type="text"] { @@ -23,7 +23,7 @@ text-shadow: 0px 1px 2px black; --input-focus-text-color: var(--text-color-2); &[name="elevation"] { - --input-background: var(--app-background); + --dui-input-background: var(--app-background); font-size: 18px; width: 42px; } diff --git a/sass/ui-theme/foundry-core/_sidebar.scss b/sass/ui-theme/foundry-core/_sidebar.scss index d426beb..3135d43 100644 --- a/sass/ui-theme/foundry-core/_sidebar.scss +++ b/sass/ui-theme/foundry-core/_sidebar.scss @@ -141,7 +141,7 @@ border: unset; > .item.active { @include dui-button; - --button-focus-outline-color: transparent; + --dui-button-focus-outline-color: transparent; } } } diff --git a/sass/ui-theme/foundry-core/_window-apps.scss b/sass/ui-theme/foundry-core/_window-apps.scss index 0176790..338af3c 100644 --- a/sass/ui-theme/foundry-core/_window-apps.scss +++ b/sass/ui-theme/foundry-core/_window-apps.scss @@ -5,7 +5,7 @@ &.filepicker .private button.privacy { @include dui-button; - --button-background: #7331ff; + --dui-button-background: #7331ff; } &.filepicker .filepicker-header .quick-link-input-button { --box-shadow: none; diff --git a/sass/ui-theme/pf2e-system/_actor-sheet.scss b/sass/ui-theme/pf2e-system/_actor-sheet.scss index 0beb017..5d913d0 100644 --- a/sass/ui-theme/pf2e-system/_actor-sheet.scss +++ b/sass/ui-theme/pf2e-system/_actor-sheet.scss @@ -65,7 +65,7 @@ .tags.paizo-style .tag.rarity.common, .tags.paizo-style .tag.rarity[value="common"], .tags.paizo-style .tag.rarity > option[value="common"] { - --input-text-color: black; + --dui-input-text-color: black; } &.pf2e.actor form .tag-legacy { diff --git a/sass/ui-theme/pf2e-system/_code-mirror.scss b/sass/ui-theme/pf2e-system/_code-mirror.scss index 34a260f..8518af9 100644 --- a/sass/ui-theme/pf2e-system/_code-mirror.scss +++ b/sass/ui-theme/pf2e-system/_code-mirror.scss @@ -4,10 +4,10 @@ [data-theme][data-color-scheme="dark"] { &.pf2e.item.sheet form .tab.active.rules .rule-editing > .cm-editor, &.pf2e.item.sheet form .item-rules .rule-editing > .cm-editor { - background-color: var(--input-background); + background-color: var(--dui-input-background); border-radius: var(--border-radius); - border: 1px solid var(--input-border-color); - color: var(--input-text-color); + border: 1px solid var(--dui-input-border-color); + color: var(--dui-input-text-color); } .ΝΌ2 .cm-content { diff --git a/sass/ui-theme/pf2e-system/_compendium-browser.scss b/sass/ui-theme/pf2e-system/_compendium-browser.scss index 5dc8777..a653dfb 100644 --- a/sass/ui-theme/pf2e-system/_compendium-browser.scss +++ b/sass/ui-theme/pf2e-system/_compendium-browser.scss @@ -9,7 +9,7 @@ @include dui-app; padding: 5px; cursor: pointer; - color: var(--input-text-color); + color: var(--dui-input-text-color); margin-left: 2px; } diff --git a/sass/ui-theme/pf2e-system/_hazard-sheet.scss b/sass/ui-theme/pf2e-system/_hazard-sheet.scss index 59c37e1..5b26d44 100644 --- a/sass/ui-theme/pf2e-system/_hazard-sheet.scss +++ b/sass/ui-theme/pf2e-system/_hazard-sheet.scss @@ -28,7 +28,7 @@ &.sheet.hazard .section-container, &.sheet.hazard form > header { - --input-text-color: white; + --dui-input-text-color: white; } &.sheet.hazard form > header .details { diff --git a/sass/ui-theme/pf2e-system/_messages.scss b/sass/ui-theme/pf2e-system/_messages.scss index d3ead58..b94f275 100644 --- a/sass/ui-theme/pf2e-system/_messages.scss +++ b/sass/ui-theme/pf2e-system/_messages.scss @@ -191,6 +191,7 @@ [data-theme^="dnd5e2"][data-color-scheme="light"] ) { .message-content { + .target-damage-application, .damage-application { img { filter: invert(1) brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black); @@ -205,78 +206,82 @@ } .message[data-theme] { - .message-content { - .damage-application { - gap: 3px; - margin-top: 3px; - text-rendering: geometricPrecision; + // .message-content { + .target-damage-application, + .damage-application { + display: none; + gap: 3px; + margin-top: 3px; + text-rendering: geometricPrecision; - button { - margin: 0px; + button { + margin: 0px; - &.half-damage { - .transparent-half { - display: none; + &.half-damage { + .transparent-half { + display: none; + } + .fa-heart-broken { + position: relative; + -webkit-text-fill-color: unset; + + &::before { + opacity: 0.5; } - .fa-heart-broken { - position: relative; - -webkit-text-fill-color: unset; - - &::before { - opacity: 0.5; - } - - &::after { - content: "\f7a9"; - font-family: "Font Awesome 5 Free"; - display: block; - z-index: 1; - opacity: 1; - position: absolute; - top: 0px; - left: 2.4px; - clip-path: polygon(45% 0%, 50% 100%, 100% 100%, 100% 4%); - } + + &::after { + content: "\f7a9"; + font-family: "Font Awesome 5 Free"; + display: block; + z-index: 1; + opacity: 1; + position: absolute; + top: 0px; + left: 2.4px; + clip-path: polygon(45% 0%, 50% 100%, 100% 100%, 100% 4%); } } + } - &[data-action="shield-block"] { + &[data-action="target-shield-block"], + &[data-action="shield-block"] { + &:hover { + background-color: var(--color-secondary-2); + border: var(--app-border-width) solid; + border-color: var(--color-secondary-1); + } + &.shield-activated { + color: var(--dui-button-hover-text-color); + background-color: var(--color-secondary-1); + border: var(--app-border-width) solid; + border-color: var(--color-secondary-2); &:hover { background-color: var(--color-secondary-2); border: var(--app-border-width) solid; border-color: var(--color-secondary-1); } - &.shield-activated { - color: var(--button-hover-text-color); - background-color: var(--color-secondary-1); - border: var(--app-border-width) solid; - border-color: var(--color-secondary-2); - &:hover { - background-color: var(--color-secondary-2); - border: var(--app-border-width) solid; - border-color: var(--color-secondary-1); - } - } } + } - &[data-action="apply-healing"] { - .fa-stack i.fa-plus { - --fa-inverse: white; - text-shadow: none; - } + &[data-action="target-apply-healing"], + &[data-action="apply-healing"] { + .fa-stack i.fa-plus { + --fa-inverse: white; + text-shadow: none; + } - &:hover { - background-color: var(--color-level-success); - border-color: var(--color-level-success-border); + &:hover { + background-color: var(--color-level-success); + border-color: var(--color-level-success-border); - .fa-stack i.fa-plus { - --fa-inverse: var(--color-level-success); - text-shadow: none; - } + .fa-stack i.fa-plus { + --fa-inverse: var(--color-level-success); + text-shadow: none; } } } } + // } } } diff --git a/sass/ui-theme/pf2e-system/_pc-sheet.scss b/sass/ui-theme/pf2e-system/_pc-sheet.scss index b87687b..edfc163 100644 --- a/sass/ui-theme/pf2e-system/_pc-sheet.scss +++ b/sass/ui-theme/pf2e-system/_pc-sheet.scss @@ -94,7 +94,8 @@ } } - &.actor.sheet.vehicle[data-theme-color="blue"] &.actor.sheet.character[data-theme-color="blue"] { + &.actor.sheet.vehicle[data-theme-color="blue"], + &.actor.sheet.character[data-theme-color="blue"] { --scrollbar-thumb-background: var(--secondary-light); --scrollbar-thumb-border-color: var(--tertiary); --color-scrollbar-hover: var(--theme-text-color); @@ -318,7 +319,7 @@ @include dui-input; &:hover { outline: 1px solid transparent !important; - color: var(--input-text-color) !important; + color: var(--dui-input-text-color) !important; } } @@ -400,11 +401,11 @@ &.actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography { section input, .editor { - --input-text-color: var(--text-color-3); + --dui-input-text-color: var(--text-color-3); --input-focus-text-color: var(--text-color-3); - --input-background: transparent; - --input-border-color: transparent; - --input-focus-outline-color: transparent; + --dui-input-background: transparent; + --dui-input-border-color: transparent; + --dui-input-focus-outline-color: transparent; --box-shadow: transparent; &:hover { @@ -456,9 +457,9 @@ } &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .alignment select { - --input-text-color: black; - --input-background: transparent; - --input-border-color: transparent; + --dui-input-text-color: black; + --dui-input-background: transparent; + --dui-input-border-color: transparent; --box-shadow: transparent; color: black; } @@ -487,6 +488,7 @@ border-image: linear-gradient(90deg, transparent, var(--color-primary-2) 20%, transparent) 1; } + .tab.actions ol.actions-list li.strike, // AttackPopout &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike { --text-dark: black; --primary: var(--color-primary-2); @@ -496,6 +498,10 @@ --color-pf-secondary: var(--system-secondary); } } + select.modular { + --dui-input-border-color: transparent; + --input-box-shadow: none; + } } .attack-popout { @@ -511,6 +517,7 @@ [data-theme][data-color-scheme="dark"] { // prettier-ignore + &.actor.sheet.character .tab.actions ol.actions-list li.strike .alt-usage .alt-usage-icon[src$="svg"], &.actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .alt-usage .alt-usage-icon[src$="svg"] { filter: invert(1); } diff --git a/sass/ui-theme/themes/_bg3.scss b/sass/ui-theme/themes/_bg3.scss index 8b855da..34127cb 100644 --- a/sass/ui-theme/themes/_bg3.scss +++ b/sass/ui-theme/themes/_bg3.scss @@ -166,20 +166,20 @@ --inline-text-shadow: 0px 1px 1px black; /* Input variables */ --input-box-shadow: none; - --input-border-color: var(--bg3-bg-outer); - --input-background: color-mix(in srgb, var(--alt) 50%, transparent); + --dui-input-border-color: var(--bg3-bg-outer); + --dui-input-background: color-mix(in srgb, var(--alt) 50%, transparent); --input-disabled-background: var(--bg3-background-4); --input-disabled-border-color: var(--bg3-background-3); - --input-focus-outline-color: var(--tertiary); - --input-text-color: var(--text-color-2); + --dui-input-focus-outline-color: var(--tertiary); + --dui-input-text-color: var(--text-color-2); /* Button variables */ - --button-background: var(--app-background); - --button-border-color: #403b2d; - --button-text-color: var(--text-color-3); - --button-focus-outline-color: #d3b87c; + --dui-button-background: var(--app-background); + --dui-button-border-color: #403b2d; + --dui-button-text-color: var(--text-color-3); + --dui-button-focus-outline-color: #d3b87c; --button-hover-background: var(--bg3-accent-color-dark); --button-hover-border-color: #9a8860; - --button-hover-text-color: var(--text-color-1); + --dui-button-hover-text-color: var(--text-color-1); --button-disabled-background: rgba(60, 60, 60, 0.5); --button-disabled-border-color: rgba(160, 160, 160, 0.5); @@ -244,10 +244,10 @@ } &.window-app button.bright { - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: white !important; - --button-hover-text-color: white !important; + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: white !important; + --dui-button-hover-text-color: white !important; } &[data-dorako-ui-scope="limited"].dorako-ux.sheet.pf2e.actor.npc { @@ -264,7 +264,7 @@ var(--bg3-border-outer) 100% ); - --input-placeholder-color: var(--bg3-text-3); + --dui-input-placeholder-color: var(--bg3-text-3); --section-background: linear-gradient( to right, var(--bg3-bg-outer) 0, @@ -284,10 +284,10 @@ --tag-background-color: transparent; --tag-text-color: var(--bg3-text-4); --color-text-dark-input: var(--bg3-text-2); - --input-border-color: transparent; - --input-background: rgba(0, 0, 0, 0.1); - --input-focus-outline-color: var(--bg3-border-internal); - --input-placeholder-color: var(--text-color-5); + --dui-input-border-color: transparent; + --dui-input-background: rgba(0, 0, 0, 0.1); + --dui-input-focus-outline-color: var(--bg3-border-internal); + --dui-input-placeholder-color: var(--text-color-5); --color-border-light-tertiary: var(--bg3-border-inner); --text-dark: var(--bg3-text-4); @@ -740,10 +740,10 @@ /* ----------------------------------------- */ [data-theme="bg3"] [data-dorako-ui-scope="placeable-hud"] { // Space is intentional - --button-background: radial-gradient(circle, #363534 0, black 100%); - --button-border-color: #594537; + --dui-button-background: radial-gradient(circle, #363534 0, black 100%); + --dui-button-border-color: #594537; --button-hover-background: radial-gradient(circle, var(--bg3-alliance-opposition-red) 0, black 100%); - --button-focus-outline-color: #d3b87c; + --dui-button-focus-outline-color: #d3b87c; --button-hover-border-color: #9a8860; --button-toggle-border-color: #d3b87c; --button-toggle-background: radial-gradient(circle, #0d3c48 0, black 100%); @@ -754,10 +754,10 @@ /* Controls */ /* ----------------------------------------- */ [data-dorako-ui-scope="controls"][data-theme="bg3"] { - --button-background: radial-gradient(circle, #363534 0, black 100%); - --button-border-color: #594537; + --dui-button-background: radial-gradient(circle, #363534 0, black 100%); + --dui-button-border-color: #594537; --button-hover-background: radial-gradient(circle, var(--bg3-alliance-opposition-red) 0, black 100%); - --button-focus-outline-color: #d3b87c; + --dui-button-focus-outline-color: #d3b87c; --button-hover-border-color: #9a8860; --box-shadow: 0px 0px 5px black, 0px 1px 2px black; } @@ -778,10 +778,10 @@ /* TAH */ /* ----------------------------------------- */ [data-theme="bg3"]#token-action-hud { - --button-background: radial-gradient(#363534 0, black 100%); - --button-border-color: #594537; + --dui-button-background: radial-gradient(#363534 0, black 100%); + --dui-button-border-color: #594537; --button-hover-background: radial-gradient(var(--bg3-alliance-opposition-red) 0, black 100%); - --button-focus-outline-color: #d3b87c; + --dui-button-focus-outline-color: #d3b87c; --button-hover-border-color: #9a8860; } @@ -941,6 +941,74 @@ } } +/* ----------------------------------------- */ +/* ITT PF2e HUD */ +/* ----------------------------------------- */ +[data-theme="bg3"][id^="pf2e-hud-persistent"], +[data-theme="bg3"][id^="pf2e-hud-tooltip"], +[data-theme="bg3"][id^="pf2e-hud-tracker"], +.game [data-theme="bg3"][id^="pf2e-hud-token"] #pf2e-hud-token-main.exploded { + --bg3-border-inner: #a16a37; + --bg3-border-outer: #4a2e18; + --bg3-border-internal: #304248; + --bg3-bg-inner: #182830; + --bg3-bg-outer: #151e29; + + --bg3-border-background: linear-gradient( + to right, + var(--bg3-border-outer) 0%, + var(--bg3-border-inner) 50%, + var(--bg3-border-outer) 100% + ); + --bg3-tooltip-window-background: linear-gradient( + to right, + var(--bg3-bg-outer) 0, + var(--bg3-bg-inner) 50%, + var(--bg3-bg-outer) 100% + ); + + &[id^="pf2e-hud-tooltip"] { + padding: 12px !important; + --app-border-width: 0px; + } + + &[id^="pf2e-hud-tooltip"] > div, + > .panel { + --app-border-width: 1px; + background: var(--bg3-tooltip-window-background) padding-box, var(--bg3-border-background) border-box !important; + box-shadow: 0px 0px 20px black, 0px 0px 10px black, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset !important; + } + + &[id^="pf2e-hud-tracker"] { + --bg3-bg-inner: #241d16; + --bg3-bg-outer: #1b1a19; + background: var(--bg3-tooltip-window-background) padding-box, var(--bg3-border-background) border-box !important; + box-shadow: 0px 0px 20px black, 0px 0px 10px black, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset !important; + } + + &[id^="pf2e-hud-persistent"].app, + &[id^="pf2e-hud-persistent"] .app { + --bg3-bg-inner: #241d16; + --bg3-bg-outer: #1b1a19; + --bg3-border-inner: #ab7743; + --bg3-border-outer: #7b542e; + --app-border-width: 1px; + background: var(--bg3-tooltip-window-background) padding-box, var(--bg3-border-background) border-box !important; + border: 1px solid var(--bg3-border-outer) !important; + border-top-color: var(--bg3-border-inner) !important; + border-bottom-color: var(--bg3-border-inner) !important; + box-shadow: var(--box-shadow), 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset !important; + } + + --app-border-color: transparent; + --app-border-width: 2px; + + --color-primary-1: green; + --color-primary-2: var(--bg3-text-1); + --color-secondary-4: var(--bg3-bg-inner); + --color-secondary-5: var(--bg3-border-outer); +} + /* ----------------------------------------- */ /* Chatlog */ /* ----------------------------------------- */ @@ -958,7 +1026,7 @@ [data-chat-interface-theme="bg3"] #chat-log ~ * { #dorako-rt-buttons button { --button-toggle-background: radial-gradient(circle, #363534 0, black 100%); - --button-focus-outline-color: #d3b87c; + --dui-button-focus-outline-color: #d3b87c; --button-toggle-border-color: #9a8860; --button-toggle-hover-border-color: #9a8860; &[data-id="publicroll"] { diff --git a/sass/ui-theme/themes/_crb-dark.scss b/sass/ui-theme/themes/_crb-dark.scss index 1b624fe..5fd295f 100644 --- a/sass/ui-theme/themes/_crb-dark.scss +++ b/sass/ui-theme/themes/_crb-dark.scss @@ -38,11 +38,11 @@ /* Limited */ /* ----------------------------------------- */ [data-theme^="crb"][data-color-scheme="dark"][data-dorako-ui-scope="limited"] { - --input-background: var(--glass-bg); + --dui-input-background: var(--glass-bg); --color-primary-2: var(--tertiary-dark); --color-secondary-5-25: rgba(0, 0, 0, 0.25); --color-border-light-2: black; - --button-hover-text-color: black; + --dui-button-hover-text-color: black; } /* ----------------------------------------- */ @@ -54,9 +54,9 @@ input, button { --app-background: var(--glass-bg-light); - --input-border-color: transparent; - --input-background: var(--glass-bg); - --input-focus-outline-color: var(--tertiary); + --dui-input-border-color: transparent; + --dui-input-background: var(--glass-bg); + --dui-input-focus-outline-color: var(--tertiary); --input-box-shadow: var(--glassy); } } @@ -78,12 +78,12 @@ --app-background: var(--glass-bg); --app-border-width: 0px; - --input-text-color: var(--text-color-3); - --input-background: var(--glass-bg); + --dui-input-text-color: var(--text-color-3); + --dui-input-background: var(--glass-bg); --input-box-shadow: var(--glassy); - --input-border-color: transparent; + --dui-input-border-color: transparent; --input-focus-text-color: var(--text-color-2); - --input-placeholder-color: var(--text-color-5); + --dui-input-placeholder-color: var(--text-color-5); --input-disabled-background: black; --input-disabled-border-color: black; --button-bright-text-color: black; @@ -132,9 +132,9 @@ --tag-background-color: var(--color-secondary-4); --tag-text-color: var(--text-color-4); --color-text-dark-input: var(--text-color-3); - --input-placeholder-color: var(--text-color-5); - --input-background: rgba(0, 0, 0, 0.1); - --input-focus-outline-color: var(--tertiary); + --dui-input-placeholder-color: var(--text-color-5); + --dui-input-background: rgba(0, 0, 0, 0.1); + --dui-input-focus-outline-color: var(--tertiary); --text-dark: var(--text-color-2); &.dorako-ux.sheet.pf2e.actor.npc form .sidebar .subsection, @@ -189,9 +189,9 @@ &.chat-message .dice-roll .dice-formula button, &.chat-message .dice-roll .dice-total button { background: var(--glass-bg-light); - --button-text-color: var(--text-color-2); + --dui-button-text-color: var(--text-color-2); &:hover { - --button-hover-text-color: var(--text-color-1); + --dui-button-hover-text-color: var(--text-color-1); background: var(--glass-bg); } } diff --git a/sass/ui-theme/themes/_crb-light.scss b/sass/ui-theme/themes/_crb-light.scss index ada995d..60ad45b 100644 --- a/sass/ui-theme/themes/_crb-light.scss +++ b/sass/ui-theme/themes/_crb-light.scss @@ -40,10 +40,10 @@ --accent-color-dark: var(--primary); &.window-app button.bright { - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: white !important; - --button-hover-text-color: white !important; + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: white !important; + --dui-button-hover-text-color: white !important; --app-text-shadow: none; } @@ -74,16 +74,16 @@ // --text-color-1: black; // --text-color-2: var(--color-text-dark-primary); // --text-color-3: var(--color-text-dark-secondary); - // --button-hover-text-color: white; + // --dui-button-hover-text-color: white; --app-background: rgba(255, 255, 255, 0.5); --app-border-color: transparent; --app-border-width: none; --app-text-shadow: none; - --button-text-color: black; + --dui-button-text-color: black; --box-shadow: var(--gold-and-glow); - --button-focus-outline-color: transparent; + --dui-button-focus-outline-color: transparent; --input-disabled-background: rgba(255, 255, 255, 0.2); --input-disabled-border-color: transparent; @@ -96,12 +96,12 @@ tagify, select, input { - --input-border-color: var(--color-text-light-5); - --input-text-color: var(--color-text-dark-input); + --dui-input-border-color: var(--color-text-light-5); + --dui-input-text-color: var(--color-text-dark-input); --input-focus-text-color: var(--color-text-dark-input); - --input-background: rgba(255, 255, 255, 0.5); - --input-focus-outline-color: var(--primary-light); - --input-placeholder-color: var(--color-text-dark-secondary); + --dui-input-background: rgba(255, 255, 255, 0.5); + --dui-input-focus-outline-color: var(--primary-light); + --dui-input-placeholder-color: var(--color-text-dark-secondary); --app-border-width: 1px; --box-shadow: none; @@ -117,22 +117,22 @@ &.package-configuration aside.sidebar nav.tabs .category-tab { --box-shadow: none; --app-border-width: 1px; - --button-border-color: var(--color-text-light-5); - --button-background: rgba(255, 255, 255, 0.5); - --button-text-color: black; + --dui-button-border-color: var(--color-text-light-5); + --dui-button-background: rgba(255, 255, 255, 0.5); + --dui-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: rgba(0, 0, 0, 0.05); - --input-border-color: var(--color-text-light-5); + --dui-input-background: rgba(0, 0, 0, 0.05); + --dui-input-border-color: var(--color-text-light-5); } .tagify, input { - --input-background: rgba(0, 0, 0, 0.05); - --input-border-color: transparent; + --dui-input-background: rgba(0, 0, 0, 0.05); + --dui-input-border-color: transparent; } &#homebrew-settings section.window-content .form-group.setting tags { @@ -141,7 +141,7 @@ &.sheet.hazard .section-container .section-header input, &.sheet.hazard .section-container.publication .section-body input[type="text"] { - --input-text-color: var(--text-color-2); + --dui-input-text-color: var(--text-color-2); --input-focus-text-color: var(--text-color-1); } @@ -150,11 +150,11 @@ } .directory .directory-header .header-search input { - --input-border-color: var(--color-text-light-5); - --input-text-color: var(--color-text-dark-input); + --dui-input-border-color: var(--color-text-light-5); + --dui-input-text-color: var(--color-text-dark-input); --input-focus-text-color: var(--color-text-dark-input); - --input-background: rgba(255, 255, 255, 0.5); - --input-focus-outline-color: var(--primary-light); + --dui-input-background: rgba(255, 255, 255, 0.5); + --dui-input-focus-outline-color: var(--primary-light); } &.chat-message { @@ -171,7 +171,7 @@ } button { - --button-hover-text-color: white; + --dui-button-hover-text-color: white; &:hover { outline: 1px solid var(--gold-brown); } @@ -188,11 +188,11 @@ .dice-total, .dice-formula { button { - --button-border-color: var(--alt-dark); - --button-background: var(--alt); - --button-text-color: white; + --dui-button-border-color: var(--alt-dark); + --dui-button-background: var(--alt); + --dui-button-text-color: white; --app-text-shadow: none; - --button-focus-outline-color: transparent; + --dui-button-focus-outline-color: transparent; --button-hover-background: var(--tertiary-dark); --button-hover-border-color: var(--gold-brown); } @@ -239,10 +239,10 @@ --tag-background-color: transparent; --tag-text-color: black; --color-text-dark-input: black; - --input-border-color: transparent; - --input-background: rgba(0, 0, 0, 0.1); - --input-focus-outline-color: var(--tertiary); - --input-placeholder-color: rgba(40, 40, 40, 1); + --dui-input-border-color: transparent; + --dui-input-background: rgba(0, 0, 0, 0.1); + --dui-input-focus-outline-color: var(--tertiary); + --dui-input-placeholder-color: rgba(40, 40, 40, 1); --text-dark: black; --contrastive-transparent: rgba(0, 0, 0, 0.5); --text-color-3: var(--color-text-dark-primary); @@ -254,7 +254,7 @@ // } // .side-bar-section-header input { - // --input-focus-outline-color: var(--tertiary); + // --dui-input-focus-outline-color: var(--tertiary); // } &.actor.npc.sheet form a.roll:hover { diff --git a/sass/ui-theme/themes/_crb.scss b/sass/ui-theme/themes/_crb.scss index 26e0fc1..ca6f74c 100644 --- a/sass/ui-theme/themes/_crb.scss +++ b/sass/ui-theme/themes/_crb.scss @@ -18,20 +18,20 @@ --inline-icon-color: var(--color-text-dark-inactive); --input-box-shadow: none; - --input-border-color: var(--color-text-light-5); - --input-text-color: var(--color-text-dark-input); + --dui-input-border-color: var(--color-text-light-5); + --dui-input-text-color: var(--color-text-dark-input); --input-focus-text-color: var(--color-text-dark-input); - --input-background: rgba(255, 255, 255, 0.5); - --input-focus-outline-color: var(--primary-light); - --input-placeholder-color: rgba(0, 0, 0, 0.5); - - --button-background: var(--app-background); - --button-border-color: var(--app-border-color); - --button-text-color: var(--text-color-3); - --button-focus-outline-color: var(--color-primary-1); + --dui-input-background: rgba(255, 255, 255, 0.5); + --dui-input-focus-outline-color: var(--primary-light); + --dui-input-placeholder-color: rgba(0, 0, 0, 0.5); + + --dui-button-background: var(--app-background); + --dui-button-border-color: var(--app-border-color); + --dui-button-text-color: var(--text-color-3); + --dui-button-focus-outline-color: var(--color-primary-1); --button-hover-background: var(--color-primary-2); --button-hover-border-color: var(--color-primary-1); - --button-hover-text-color: var(--text-color-1); + --dui-button-hover-text-color: var(--text-color-1); --button-disabled-background: var(--color-primary-5); --button-disabled-border-color: var(--color-primary-4); @@ -57,10 +57,10 @@ [data-theme^="crb"]:not([data-color-scheme]) { --text-color-2: var(--color-text-light-highlight); --text-color-3: var(--color-text-light-heading); - --input-text-color: black; + --dui-input-text-color: black; --input-focus-text-color: black; - --input-focus-outline-color: var(--tertiary); - --button-background: var(--glass-bg-light); + --dui-input-focus-outline-color: var(--tertiary); + --dui-button-background: var(--glass-bg-light); --app-background: var(--glass-bg); --app-border-color: transparent; --app-border-width: 0px; @@ -71,8 +71,8 @@ &#token-hud, &#tile-hud { - --button-background: var(--glass-bg); - --input-text-color: var(--text-color-2); + --dui-button-background: var(--glass-bg); + --dui-input-text-color: var(--text-color-2); } } @@ -96,7 +96,7 @@ &#controls, &#navigation { - --button-background: var(--glass-bg); + --dui-button-background: var(--glass-bg); } &.sheet.journal-entry .journal-entry-content { @@ -321,10 +321,10 @@ [data-theme^="crb"] { &#token-action-hud { button { - --button-background: var(--glass-bg); + --dui-button-background: var(--glass-bg); } .hover > button { - --button-background: var(--button-hover-background); + --dui-button-background: var(--button-hover-background); } } @@ -372,5 +372,5 @@ /* ----------------------------------------- */ [data-theme^="crb"] [data-dorako-ui-scope="placeable-hud"] { // Space is intentional - --button-background: var(--glass-bg); + --dui-button-background: var(--glass-bg); } diff --git a/sass/ui-theme/themes/_discord.scss b/sass/ui-theme/themes/_discord.scss index efa5717..bc37063 100644 --- a/sass/ui-theme/themes/_discord.scss +++ b/sass/ui-theme/themes/_discord.scss @@ -69,10 +69,10 @@ --discord-scrollbar-thumb-background: #c5c9cd; --app-background: #f2f3f5; --window-app-background: #ffffff; - --input-background: #ebedef; - --input-text-color: #4e5057; - --button-background: #c5c9cd; - --button-text-color: black; + --dui-input-background: #ebedef; + --dui-input-text-color: #4e5057; + --dui-button-background: #c5c9cd; + --dui-button-text-color: black; --fieldset-legend-color: black; --text-color-1: var(--discord-text-5); --text-color-2: var(--discord-text-4); @@ -95,7 +95,7 @@ --tag-background-color: white; --tag-text-color: black; --color-text-dark-input: black; - --input-placeholder-color: var(--discord-text-5); + --dui-input-placeholder-color: var(--discord-text-5); --color-border-light-highlight: var(--discord-background-1); --color-border-light-primary: var(--discord-background-2); --color-border-light-tertiary: var(--discord-green); @@ -140,7 +140,7 @@ --tag-background-color: var(--discord-background-3); --tag-text-color: var(--discord-text-3); --color-text-dark-input: var(--discord-text-2); - --input-placeholder-color: var(--discord-text-5); + --dui-input-placeholder-color: var(--discord-text-5); --color-border-light-highlight: var(--discord-background-1); --color-border-light-primary: var(--discord-background-2); --color-border-light-tertiary: var(--discord-green); @@ -167,12 +167,12 @@ --app-background: var(--discord-background-3); --app-border-color: var(--discord-background-2); --window-app-border-color: #4b4c4f; - --button-background: var(--discord-background-4); - --button-border-color: var(--discord-background-1); - --button-focus-outline-color: var(--accent-color); + --dui-button-background: var(--discord-background-4); + --dui-button-border-color: var(--discord-background-1); + --dui-button-focus-outline-color: var(--accent-color); --input-box-shadow: none; - --input-background: var(--discord-background-1); - --input-text-color: var(--discord-text-3); + --dui-input-background: var(--discord-background-1); + --dui-input-text-color: var(--discord-text-3); --input-focus-text-color: var(--discord-text-2); --box-shadow: 0px 0px 10px black, 0px 0px 5px black; } @@ -230,21 +230,21 @@ --inline-text-color: #cacdf7; --inline-icon-color: #cacdf7; /* Input variables */ - --input-border-color: transparent; + --dui-input-border-color: transparent; --input-disabled-background: #494b51; --input-disabled-border-color: transparent; - --input-border-color: transparent; - --input-background: var(--discord-background-1); - --input-focus-outline-color: var(--discord-accent-color); - --input-placeholder-color: color-mix(in srgb, var(--button-text-color) 50%, transparent); + --dui-input-border-color: transparent; + --dui-input-background: var(--discord-background-1); + --dui-input-focus-outline-color: var(--discord-accent-color); + --dui-input-placeholder-color: color-mix(in srgb, var(--dui-button-text-color) 50%, transparent); /* Button variables */ - --button-background: var(--app-background); - --button-border-color: transparent; - --button-text-color: var(--discord-text-2); - --button-focus-outline-color: transparent; + --dui-button-background: var(--app-background); + --dui-button-border-color: transparent; + --dui-button-text-color: var(--discord-text-2); + --dui-button-focus-outline-color: transparent; --button-hover-background: var(--discord-background-1); --button-hover-border-color: transparent; - --button-hover-text-color: var(--discord-text-1); + --dui-button-hover-text-color: var(--discord-text-1); --button-disabled-background: #494b51; --button-disabled-border-color: transparent; --button-toggle-border-color: var(--discord-green); @@ -265,10 +265,10 @@ --accent-color-dark: var(--discord-accent-color-dark); &.window-app button.bright { - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: white !important; - --button-hover-text-color: white !important; + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: white !important; + --dui-button-hover-text-color: white !important; --app-text-shadow: none; } @@ -366,7 +366,7 @@ /* ----------------------------------------- */ [data-dorako-ui-scope="controls"][data-theme^="discord"] { --button-hover-background: var(--accent-color); - --button-focus-outline-color: var(--accent-color-dark); + --dui-button-focus-outline-color: var(--accent-color-dark); --button-hover-border-color: var(--accent-text-color); } @@ -403,7 +403,7 @@ [data-theme="discord"] [data-dorako-ui-scope="placeable-hud"] { // Space is intentional --button-hover-background: var(--accent-color); - --button-focus-outline-color: var(--accent-color-dark); + --dui-button-focus-outline-color: var(--accent-color-dark); --button-hover-border-color: var(--accent-text-color); } @@ -412,14 +412,14 @@ /* ----------------------------------------- */ [data-theme^="discord"].chat-message { background: var(--discord-background-3); - --button-background: var(--discord-background-2); + --dui-button-background: var(--discord-background-2); --button-hover-background: #35373b; --app-border-width: 1px; --color-text-dark-secondary: rgba(255, 255, 255, 0.66); --button-hover-border-color: rgba(122, 122, 122, 0.66); - --button-border-color: rgba(122, 122, 122, 0.33); - --button-text-color: var(--discord-text-3); - --button-hover-text-color: var(--discord-text-2); + --dui-button-border-color: rgba(122, 122, 122, 0.33); + --dui-button-text-color: var(--discord-text-3); + --dui-button-hover-text-color: var(--discord-text-2); --color-level-success: var(--discord-green); --color-level-success-border: color-mix(in srgb, var(--discord-green) 50%, white 50%); @@ -464,8 +464,8 @@ .dice-roll .dice-total { --app-background: rgba(122, 122, 122, 0.33); button { - --button-text-color: var(--discord-text-1); - --button-hover-text-color: var(--discord-text-1); + --dui-button-text-color: var(--discord-text-1); + --dui-button-hover-text-color: var(--discord-text-1); } } .part-total { @@ -503,14 +503,14 @@ [data-theme^="discord"][data-color-scheme="light"].chat-message { background: #ffffff; - --button-background: #ffffff; + --dui-button-background: #ffffff; --button-hover-background: #ebebed; --app-border-width: 1px; --color-text-dark-secondary: rgba(0, 0, 0, 0.66); --button-hover-border-color: rgba(122, 122, 122, 0.66); - --button-border-color: rgba(122, 122, 122, 0.33); - --button-text-color: #4e5057; - --button-hover-text-color: #303237; + --dui-button-border-color: rgba(122, 122, 122, 0.33); + --dui-button-text-color: #4e5057; + --dui-button-hover-text-color: #303237; --color-level-success: var(--discord-green); --color-level-success-border: color-mix(in srgb, var(--discord-green) 50%, white 50%); @@ -547,9 +547,9 @@ --scrollbar-thumb-border-color: var(--discord-scrollbar-thumb-border-color); --color-scrollbar-hover: var(--discord-color-scrollbar-highlight); #chat-log ~ * { - --button-border-color: var(--discord-background-1); + --dui-button-border-color: var(--discord-background-1); --app-border-width: 1px; - --button-background: var(--discord-background-3); + --dui-button-background: var(--discord-background-3); } } @@ -569,3 +569,7 @@ --color-border-physical: #939292; --color-text-physical: #bab9b9; } + +[data-theme^="discord"][id^="pf2e-hud"] { + --color-disabled: #585858; +} diff --git a/sass/ui-theme/themes/_dnd5e2.scss b/sass/ui-theme/themes/_dnd5e2.scss index 3534e93..0ee07e5 100644 --- a/sass/ui-theme/themes/_dnd5e2.scss +++ b/sass/ui-theme/themes/_dnd5e2.scss @@ -187,13 +187,13 @@ --scrollbar-thumb-border-color: transparent; --input-box-shadow: 0 0 6px var(--dnd5e-shadow-15); - --input-background: var(--dnd5e-color-card); - --input-border-color: var(--dnd5e-color-gold); + --dui-input-background: var(--dnd5e-color-card); + --dui-input-border-color: var(--dnd5e-color-gold); --input-focus-text-color: var(--color-text-dark-primary); - --input-text-color: var(--color-text-dark-primary); - --input-placeholder-color: var(--color-text-dark-5); + --dui-input-text-color: var(--color-text-dark-primary); + --dui-input-placeholder-color: var(--color-text-dark-5); --input-text-selection-color: var(--color-secondary-3); - --input-focus-outline-color: var(--dnd5e-color-gold); + --dui-input-focus-outline-color: var(--dnd5e-color-gold); --input-disabled-background: color-mix(in srgb, var(--dnd5e-color-card) 50%, transparent); --input-disabled-border-color: color-mix(in srgb, var(--color-border-dark-5) 50%, transparent); @@ -202,18 +202,18 @@ --fieldset-background-color: transparent; --fieldset-legend-color: var(--color-text-dark-primary); - --button-border-color: var(--color-secondary-3); + --dui-button-border-color: var(--color-secondary-3); --app-border-width: 1px; --app-background: var(--dnd5e-color-card); --app-border-color: var(--color-border-light-2); - --button-background: var(--dnd5e-color-card); - --button-border-color: var(--app-border-color); - --button-text-color: black; - --button-focus-outline-color: var(--dnd5e-color-gold); + --dui-button-background: var(--dnd5e-color-card); + --dui-button-border-color: var(--app-border-color); + --dui-button-text-color: black; + --dui-button-focus-outline-color: var(--dnd5e-color-gold); --button-hover-background: var(--dnd5e-color-iron-gray); --button-hover-border-color: var(--dnd5e-color-black); - --button-hover-text-color: var(--dnd5e-color-gold); + --dui-button-hover-text-color: var(--dnd5e-color-gold); --button-disabled-background: var(--color-primary-5); --button-disabled-border-color: var(--color-primary-4); @@ -289,8 +289,8 @@ } &.pf2e.item.sheet .sheet-header input[type="text"], &.pf2e.item.sheet .sheet-header input[type="number"] { - --input-background: var(--dnd5e-background-10); - --input-border-color: transparent; + --dui-input-background: var(--dnd5e-background-10); + --dui-input-border-color: transparent; --input-box-shadow: none; } } @@ -424,10 +424,10 @@ --tag-background-color: transparent; --tag-text-color: var(--color-text-dark-primary); --color-text-dark-input: var(--color-text-dark-primary); - --input-border-color: transparent; - --input-background: rgba(0, 0, 0, 0.1); - --input-focus-outline-color: var(--tertiary); - --input-placeholder-color: rgba(80, 80, 80, 1); + --dui-input-border-color: transparent; + --dui-input-background: rgba(0, 0, 0, 0.1); + --dui-input-focus-outline-color: var(--tertiary); + --dui-input-placeholder-color: rgba(80, 80, 80, 1); --text-dark: var(--color-text-dark-primary); --contrastive-transparent: rgba(0, 0, 0, 0.5); --text-color-3: var(--color-text-dark-primary); @@ -499,24 +499,24 @@ --app-background: var(--dnd5e-color-dark); --input-box-shadow: 0 0 6px var(--dnd5e-shadow-45); - --input-background: var(--dnd5e-color-dark); - --input-border-color: var(--dnd5e-color-gold); + --dui-input-background: var(--dnd5e-color-dark); + --dui-input-border-color: var(--dnd5e-color-gold); --input-focus-text-color: var(--color-text-dark-primary); - --input-text-color: var(--color-text-dark-primary); - --input-placeholder-color: var(--color-text-dark-5); + --dui-input-text-color: var(--color-text-dark-primary); + --dui-input-placeholder-color: var(--color-text-dark-5); --input-text-selection-color: var(--color-secondary-3); - --input-focus-outline-color: var(--dnd5e-color-gold); + --dui-input-focus-outline-color: var(--dnd5e-color-gold); --input-disabled-background: color-mix(in srgb, var(--dnd5e-color-card) 50%, transparent); --input-disabled-border-color: color-mix(in srgb, var(--color-border-dark-5) 50%, transparent); - --button-background: var(--dnd5e-color-dark); - --button-border-color: var(--dnd5e-color-gold); - --button-text-color: var(--dnd5e-color-gold); - --button-focus-outline-color: var(--dnd5e-color-gold); + --dui-button-background: var(--dnd5e-color-dark); + --dui-button-border-color: var(--dnd5e-color-gold); + --dui-button-text-color: var(--dnd5e-color-gold); + --dui-button-focus-outline-color: var(--dnd5e-color-gold); --button-hover-background: var(--dnd5e-color-iron-gray); --button-hover-border-color: var(--dnd5e-color-gold); - --button-hover-text-color: var(--dnd5e-color-gold); + --dui-button-hover-text-color: var(--dnd5e-color-gold); --button-disabled-background: var(--color-primary-5); --button-disabled-border-color: var(--color-primary-4); diff --git a/sass/ui-theme/themes/_foundry2.scss b/sass/ui-theme/themes/_foundry2.scss index 7807905..3796995 100644 --- a/sass/ui-theme/themes/_foundry2.scss +++ b/sass/ui-theme/themes/_foundry2.scss @@ -140,13 +140,13 @@ --icon-border-color: var(--color-primary-1); --input-box-shadow: none; - --input-background: var(--color-secondary-4); - --input-border-color: var(--color-secondary-3); + --dui-input-background: var(--color-secondary-4); + --dui-input-border-color: var(--color-secondary-3); --input-focus-text-color: var(--text-color-2); - --input-text-color: var(--text-color-3); - --input-placeholder-color: var(--text-color-4); + --dui-input-text-color: var(--text-color-3); + --dui-input-placeholder-color: var(--text-color-4); --input-text-selection-color: var(--color-secondary-3); - --input-focus-outline-color: var(--color-secondary-3); + --dui-input-focus-outline-color: var(--color-secondary-3); --input-disabled-background: var(--color-secondary-5); --input-disabled-border-color: var(--color-secondary-4); @@ -155,16 +155,16 @@ --fieldset-background-color: transparent; --fieldset-legend-color: var(--text-color-2); - --button-border-color: var(--color-secondary-3); + --dui-button-border-color: var(--color-secondary-3); --app-border-width: 1px; - --button-background: var(--app-background); - --button-border-color: var(--app-border-color); - --button-text-color: var(--text-color-3); - --button-focus-outline-color: var(--color-primary-1); + --dui-button-background: var(--app-background); + --dui-button-border-color: var(--app-border-color); + --dui-button-text-color: var(--text-color-3); + --dui-button-focus-outline-color: var(--color-primary-1); --button-hover-background: var(--color-primary-2); --button-hover-border-color: var(--color-primary-1); - --button-hover-text-color: var(--text-color-1); + --dui-button-hover-text-color: var(--text-color-1); --button-disabled-background: var(--color-primary-5); --button-disabled-border-color: var(--color-primary-4); @@ -244,7 +244,7 @@ &.actor.npc .subsection, &.actor.npc .section-container { - --input-placeholder-color: var(--text-color-5) !important; + --dui-input-placeholder-color: var(--text-color-5) !important; } &.actor.sheet .crb-style .sheet-body { diff --git a/sass/ui-theme/themes/_opaque.scss b/sass/ui-theme/themes/_opaque.scss index 3e0a8f7..73df459 100644 --- a/sass/ui-theme/themes/_opaque.scss +++ b/sass/ui-theme/themes/_opaque.scss @@ -1,6 +1,6 @@ [data-chat-interface-theme="opaque"] #chat-log ~ *, [data-theme="opaque"]:not([data-color-scheme]) { - --button-background: rgb(30, 30, 30); + --dui-button-background: rgb(30, 30, 30); --app-background: rgb(30, 30, 30); --app-border-color: rgb(80, 80, 80); --app-border-width: 1px; @@ -10,12 +10,12 @@ --window-app-border-color: rgb(80, 80, 80); --input-box-shadow: none; - --input-border-color: var(--button-border-color); // intentional - --input-text-color: black; + --dui-input-border-color: var(--dui-button-border-color); // intentional + --dui-input-text-color: black; --input-focus-text-color: black; - --input-background: rgba(255, 255, 255, 0.5); - --input-focus-outline-color: var(--primary-light); - --input-placeholder-color: rgba(0, 0, 0, 0.5); + --dui-input-background: rgba(255, 255, 255, 0.5); + --dui-input-focus-outline-color: var(--primary-light); + --dui-input-placeholder-color: rgba(0, 0, 0, 0.5); --color-primary-1: var(--tertiary); --color-primary-2: var(--primary-light); @@ -27,13 +27,13 @@ --color-secondary-3: var(--secondary-dark); --color-secondary-3-75: var(--color-secondary-3); //custom - --button-background: var(--app-background); - --button-border-color: var(--app-border-color); - --button-text-color: var(--text-color-3); - --button-focus-outline-color: var(--tertiary); + --dui-button-background: var(--app-background); + --dui-button-border-color: var(--app-border-color); + --dui-button-text-color: var(--text-color-3); + --dui-button-focus-outline-color: var(--tertiary); --button-hover-background: var(--primary-light); --button-hover-border-color: var(--tertiary); - --button-hover-text-color: var(--text-color-1); + --dui-button-hover-text-color: var(--text-color-1); --button-disabled-background: var(--color-primary-5); --button-disabled-border-color: var(--color-primary-4); --button-bright-text-color: white; @@ -61,7 +61,7 @@ --color-border-light-highlight: var(--app-border-color); &#token-hud { - --input-text-color: var(--text-color-2); + --dui-input-text-color: var(--text-color-2); .attribute i.fas { color: var(--text-color-2); } diff --git a/sass/ui-theme/themes/_poe-wiki.scss b/sass/ui-theme/themes/_poe-wiki.scss index cf148b4..f9f01d2 100644 --- a/sass/ui-theme/themes/_poe-wiki.scss +++ b/sass/ui-theme/themes/_poe-wiki.scss @@ -193,7 +193,7 @@ --inline-text-color: var(--poe-color-magic); --inline-icon-color: var(--poe-color-gem); - --input-border-color: var(--brown-2); + --dui-input-border-color: var(--brown-2); --color-border-light-primary: var(--brown-1); --color-border-light-highlight: var(--brown-2); @@ -211,11 +211,11 @@ select, input, button { - --button-background: #21201c; - --button-border-color: #403b2d; - --input-border-color: var(--brown-2); - --input-background: var(--alt-dark); - --input-focus-outline-color: var(--tertiary); + --dui-button-background: #21201c; + --dui-button-border-color: #403b2d; + --dui-input-border-color: var(--brown-2); + --dui-input-background: var(--alt-dark); + --dui-input-focus-outline-color: var(--tertiary); } &#hotbar .macro { diff --git a/sass/ui-theme/themes/_wotr.scss b/sass/ui-theme/themes/_wotr.scss index 47abbf6..70e55ad 100644 --- a/sass/ui-theme/themes/_wotr.scss +++ b/sass/ui-theme/themes/_wotr.scss @@ -81,20 +81,20 @@ --inline-icon-color: var(--wotr-button-active-text); --input-box-shadow: none; - --input-border-color: var(--color-text-light-5); - --input-text-color: var(--color-text-dark-input); + --dui-input-border-color: var(--color-text-light-5); + --dui-input-text-color: var(--color-text-dark-input); --input-focus-text-color: var(--color-text-dark-input); - --input-background: rgba(255, 255, 255, 0.5); - --input-focus-outline-color: var(--primary-light); - --input-placeholder-color: rgba(0, 0, 0, 0.5); - - --button-background: var(--wotr-button-background); - --button-border-color: #442d29; - --button-text-color: var(--wotr-button-text); - --button-focus-outline-color: var(--wotr-purple-border); + --dui-input-background: rgba(255, 255, 255, 0.5); + --dui-input-focus-outline-color: var(--primary-light); + --dui-input-placeholder-color: rgba(0, 0, 0, 0.5); + + --dui-button-background: var(--wotr-button-background); + --dui-button-border-color: #442d29; + --dui-button-text-color: var(--wotr-button-text); + --dui-button-focus-outline-color: var(--wotr-purple-border); --button-hover-background: var(--wotr-button-active-bg); --button-hover-border-color: var(--wotr-button-active-bg); - --button-hover-text-color: var(--wotr-button-active-text); + --dui-button-hover-text-color: var(--wotr-button-active-text); --button-disabled-background: var(--wotr-button-background); --button-disabled-border-color: #442d29; --button-disabled-text-color: var(--wotr-button-text-disabled); @@ -160,12 +160,12 @@ // // background: rgba(6, 4, 3, 0.92); // // background-image: url(../img/wotr/wotr-purple-button-bg.webp); // // background-size: cover; - // --button-background: transparent; + // --dui-button-background: transparent; // --button-hover-background: transparent; - // --button-border-color: transparent; + // --dui-button-border-color: transparent; // --button-hover-border-color: transparent; - // --button-focus-outline-color: transparent; - // --button-text-color: #d9d3c5; + // --dui-button-focus-outline-color: transparent; + // --dui-button-text-color: #d9d3c5; // --app-border-width: 15px; // --border-radius: 0px; // border-image-source: url(../img/wotr/wotr-purple-button-border.webp); diff --git a/styles/dorako-ui.css b/styles/dorako-ui.css index 4809b60..00fc6fe 100644 --- a/styles/dorako-ui.css +++ b/styles/dorako-ui.css @@ -73,24 +73,6 @@ /* ----------------------------------------- */ /* Custom Hotbar */ /* ----------------------------------------- */ -:root { - --custom-hotbar-chb-macro-size: calc(var(--macro-size) + 2px); -} - -#ui-bottom #hotbars { - display: flex; - flex-direction: column; - gap: 5px; -} -#ui-bottom #hotbars #hotbar { - position: unset; -} - -@media (max-width: 1120px) { - #custom-hotbar { - width: 354px; - } -} /* ----------------------------------------- */ /* Damage Log */ /* ----------------------------------------- */ @@ -193,9 +175,9 @@ nav.damage-log-nav.tabs .item.active { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -203,23 +185,23 @@ nav.damage-log-nav.tabs .item.active { } [data-theme] #dorako-rt-buttons button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] #dorako-rt-buttons button.view, [data-theme] #dorako-rt-buttons button.selected, [data-theme] #dorako-rt-buttons button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] #dorako-rt-buttons button.empty, [data-theme] #dorako-rt-buttons button.disabled, [data-theme] #dorako-rt-buttons button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] #dorako-rt-buttons button.active { background-color: var(--color-primary-2); @@ -233,9 +215,9 @@ nav.damage-log-nav.tabs .item.active { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -243,23 +225,23 @@ nav.damage-log-nav.tabs .item.active { } [data-theme] #dorako-nonrt-buttons button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] #dorako-nonrt-buttons button.view, [data-theme] #dorako-nonrt-buttons button.selected, [data-theme] #dorako-nonrt-buttons button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] #dorako-nonrt-buttons button.empty, [data-theme] #dorako-nonrt-buttons button.disabled, [data-theme] #dorako-nonrt-buttons button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } /* ----------------------------------------- */ @@ -358,9 +340,9 @@ nav.damage-log-nav.tabs .item.active { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -368,23 +350,23 @@ nav.damage-log-nav.tabs .item.active { } [data-theme] .dice-tray button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] .dice-tray button.view, [data-theme] .dice-tray button.selected, [data-theme] .dice-tray button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] .dice-tray button.empty, [data-theme] .dice-tray button.disabled, [data-theme] .dice-tray button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] .dice-tray button div.dice { background-color: var(--text-color-3); @@ -412,10 +394,10 @@ nav.damage-log-nav.tabs .item.active { fill: var(--text-color-1); } [data-theme] .dice-tray input[type=text] { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -426,22 +408,22 @@ nav.damage-log-nav.tabs .item.active { border-radius: var(--border-radius); } [data-theme] .dice-tray input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme] .dice-tray input[type=text]:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme] .dice-tray input[type=text].disabled, [data-theme] .dice-tray input[type=text]:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme] .dice-tray input[type=text].disabled::placeholder, [data-theme] .dice-tray input[type=text]:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme] .dice-tray input[type=text]::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme] .dice-tray input[type=text][type=checkbox] { outline: unset !important; @@ -489,9 +471,9 @@ nav.damage-log-nav.tabs .item.active { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -499,23 +481,23 @@ nav.damage-log-nav.tabs .item.active { } [data-theme] .implement-button-region button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] .implement-button-region button.view, [data-theme] .implement-button-region button.selected, [data-theme] .implement-button-region button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] .implement-button-region button.empty, [data-theme] .implement-button-region button.disabled, [data-theme] .implement-button-region button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] .actions-panel > fieldset { border: 1px solid var(--fieldset-border-color) !important; @@ -532,9 +514,9 @@ nav.damage-log-nav.tabs .item.active { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -542,23 +524,23 @@ nav.damage-log-nav.tabs .item.active { } [data-theme] .actions-panel > fieldset button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] .actions-panel > fieldset button.view, [data-theme] .actions-panel > fieldset button.selected, [data-theme] .actions-panel > fieldset button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] .actions-panel > fieldset button.empty, [data-theme] .actions-panel > fieldset button.disabled, [data-theme] .actions-panel > fieldset button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] .dropboxes > .dropbox > span { border: unset !important; @@ -646,9 +628,9 @@ nav.damage-log-nav.tabs .item.active { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -656,23 +638,23 @@ nav.damage-log-nav.tabs .item.active { } [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash:not(.disabled, :disabled):hover, [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos:not(.disabled, :disabled):hover, [data-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.view, [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.selected, [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.active, [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.view, [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.selected, [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.active, [data-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.view, [data-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.selected, [data-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.empty, [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash.disabled, [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .delete-splash:disabled, [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.empty, [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos.disabled, [data-theme].window-app.forien-quest-preview .quest-body .management .quest-splash .change-splash-pos:disabled, [data-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.empty, [data-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver.disabled, [data-theme].window-app.forien-quest-preview .quest-body .details-header .quest-giver-gc .deleteQuestGiver:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme]#forien-quest-log .editor, [data-theme].window-app.forien-quest-preview .editor { background: var(--color-secondary-4); @@ -722,9 +704,9 @@ nav.damage-log-nav.tabs .item.active { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -733,29 +715,29 @@ nav.damage-log-nav.tabs .item.active { } [data-theme].clock-panel [data-action=add-clock]:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].clock-panel [data-action=add-clock].view, [data-theme].clock-panel [data-action=add-clock].selected, [data-theme].clock-panel [data-action=add-clock].active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].clock-panel [data-action=add-clock].empty, [data-theme].clock-panel [data-action=add-clock].disabled, [data-theme].clock-panel [data-action=add-clock]:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] .add-clock-form .dropdown-wrapper { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -764,22 +746,22 @@ nav.damage-log-nav.tabs .item.active { transition: outline-color 0.5s; } [data-theme] .add-clock-form .dropdown-wrapper:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme] .add-clock-form .dropdown-wrapper:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme] .add-clock-form .dropdown-wrapper.disabled, [data-theme] .add-clock-form .dropdown-wrapper:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme] .add-clock-form .dropdown-wrapper.disabled::placeholder, [data-theme] .add-clock-form .dropdown-wrapper:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme] .add-clock-form .dropdown-wrapper::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme] .add-clock-form .dropdown-wrapper[type=checkbox] { outline: unset !important; @@ -788,18 +770,18 @@ nav.damage-log-nav.tabs .item.active { } [data-theme] .add-clock-form .dropdown-wrapper input { --input-box-shadow: none !important; - --input-background: none !important; - --input-border-color: transparent !important; - --input-focus-outline-color: transparent !important; + --dui-input-background: none !important; + --dui-input-border-color: transparent !important; + --dui-input-focus-outline-color: transparent !important; } [data-theme] .add-clock-form .dropdown-wrapper .dropdown { color: black; } [data-theme][data-theme^=crb][data-color-scheme=light] .add-clock-form .dropdown-wrapper { - --input-background: rgba(0, 0, 0, 0.05); + --dui-input-background: rgba(0, 0, 0, 0.05); } [data-theme][data-theme^=crb].clock-panel [data-action=add-clock] { - --button-background: var(--app-background); + --dui-button-background: var(--app-background); } .item-piles-player-list-trade-button { @@ -865,9 +847,9 @@ nav.damage-log-nav.tabs .item.active { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -875,23 +857,23 @@ nav.damage-log-nav.tabs .item.active { } [data-theme] .item-piles-player-list-trade-button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] .item-piles-player-list-trade-button.view, [data-theme] .item-piles-player-list-trade-button.selected, [data-theme] .item-piles-player-list-trade-button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] .item-piles-player-list-trade-button.empty, [data-theme] .item-piles-player-list-trade-button.disabled, [data-theme] .item-piles-player-list-trade-button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] .item-piles-config-container nav { margin-top: 2px; @@ -953,7 +935,7 @@ nav.damage-log-nav.tabs .item.active { /* Basic Action Macros (BAM) */ /* ----------------------------------------- */ [data-theme] .action-list button { - --button-text-color: white !important; + --dui-button-text-color: white !important; } [data-theme] .action-list button img { border: 1px solid var(--icon-border-color); @@ -966,6 +948,55 @@ nav.damage-log-nav.tabs .item.active { filter: brightness(1.1); } +/* ----------------------------------------- */ +/* Spelltrike */ +/* ----------------------------------------- */ +[data-theme][data-dorako-ui-scope=macro-dialog] .window-header { + color: var(--color-text-dark-primary) !important; +} + +.spellstrike-macro[data-theme][data-dorako-ui-scope=macro-dialog] .dialog-content p select { + background: var(--dui-input-background); + border: var(--app-border-width) solid; + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); + box-shadow: var(--input-box-shadow) !important; + align-items: center; + border-radius: 4px; + outline: 0px solid transparent; + user-select: text; + transition: outline-color 0.5s; +} +.spellstrike-macro[data-theme][data-dorako-ui-scope=macro-dialog] .dialog-content p select:not(:disabled, .disabled, [type=checkbox]):hover, .spellstrike-macro[data-theme][data-dorako-ui-scope=macro-dialog] .dialog-content p select:focus { + outline: 1px solid var(--dui-input-focus-outline-color); + border: var(--app-border-width) solid; + border-color: var(--dui-input-border-color); + color: var(--input-focus-text-color); + box-shadow: var(--box-shadow); +} +.spellstrike-macro[data-theme][data-dorako-ui-scope=macro-dialog] .dialog-content p select.disabled, .spellstrike-macro[data-theme][data-dorako-ui-scope=macro-dialog] .dialog-content p select:disabled { + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); +} +.spellstrike-macro[data-theme][data-dorako-ui-scope=macro-dialog] .dialog-content p select.disabled::placeholder, .spellstrike-macro[data-theme][data-dorako-ui-scope=macro-dialog] .dialog-content p select:disabled::placeholder { + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); +} +.spellstrike-macro[data-theme][data-dorako-ui-scope=macro-dialog] .dialog-content p select::placeholder { + color: var(--dui-input-placeholder-color); +} +.spellstrike-macro[data-theme][data-dorako-ui-scope=macro-dialog] .dialog-content p select[type=checkbox] { + outline: unset !important; + border: unset !important; + box-shadow: unset !important; +} +.spellstrike-macro[data-theme][data-dorako-ui-scope=macro-dialog][data-color-scheme=dark] { + --text-dark: #1c1c1c; +} +.spellstrike-macro[data-theme][data-dorako-ui-scope=macro-dialog][data-color-scheme=dark] li.strike .alt-usage .alt-usage-icon[src$=svg] { + filter: invert(1); +} + /* ----------------------------------------- */ /* Dice Stats */ /* ----------------------------------------- */ @@ -1026,9 +1057,9 @@ button#heartbeat-button { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -1036,23 +1067,23 @@ button#heartbeat-button { } [data-theme]#module-management .package-list .package .package-overview .tag.expand:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme]#module-management .package-list .package .package-overview .tag.expand.view, [data-theme]#module-management .package-list .package .package-overview .tag.expand.selected, [data-theme]#module-management .package-list .package .package-overview .tag.expand.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme]#module-management .package-list .package .package-overview .tag.expand.empty, [data-theme]#module-management .package-list .package .package-overview .tag.expand.disabled, [data-theme]#module-management .package-list .package .package-overview .tag.expand:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] .package-list .package .tag { color: white; @@ -1413,9 +1444,9 @@ button#heartbeat-button { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -1424,23 +1455,23 @@ button#heartbeat-button { } [data-theme]#requestsavingthrow .request-grid > div:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme]#requestsavingthrow .request-grid > div.view, [data-theme]#requestsavingthrow .request-grid > div.selected, [data-theme]#requestsavingthrow .request-grid > div.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme]#requestsavingthrow .request-grid > div.empty, [data-theme]#requestsavingthrow .request-grid > div.disabled, [data-theme]#requestsavingthrow .request-grid > div:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme]#requestsavingthrow .request-grid { gap: 6px; @@ -1455,10 +1486,10 @@ button#heartbeat-button { } [data-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text], [data-theme] .monks-tokenbar .sheet input[type=number] { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -1469,27 +1500,27 @@ button#heartbeat-button { [data-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text]:focus, [data-theme] .monks-tokenbar .sheet input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme] .monks-tokenbar .sheet input[type=number]:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text].disabled, [data-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text]:disabled, [data-theme] .monks-tokenbar .sheet input[type=number].disabled, [data-theme] .monks-tokenbar .sheet input[type=number]:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text].disabled::placeholder, [data-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text]:disabled::placeholder, [data-theme] .monks-tokenbar .sheet input[type=number].disabled::placeholder, [data-theme] .monks-tokenbar .sheet input[type=number]:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text]::placeholder, [data-theme] .monks-tokenbar .sheet input[type=number]::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme] .monks-tokenbar:not(.editstats) .sheet input[type=text][type=checkbox], [data-theme] .monks-tokenbar .sheet input[type=number][type=checkbox] { @@ -1586,9 +1617,9 @@ body.system-pf2e #token-hud.monks-little-details[data-theme] .status-effects .ef border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -1596,23 +1627,23 @@ body.system-pf2e #token-hud.monks-little-details[data-theme] .status-effects .ef } body.system-pf2e #token-hud.monks-little-details[data-theme] .status-effects .effect-control:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } body.system-pf2e #token-hud.monks-little-details[data-theme] .status-effects .effect-control.view, body.system-pf2e #token-hud.monks-little-details[data-theme] .status-effects .effect-control.selected, body.system-pf2e #token-hud.monks-little-details[data-theme] .status-effects .effect-control.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } body.system-pf2e #token-hud.monks-little-details[data-theme] .status-effects .effect-control.empty, body.system-pf2e #token-hud.monks-little-details[data-theme] .status-effects .effect-control.disabled, body.system-pf2e #token-hud.monks-little-details[data-theme] .status-effects .effect-control:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } /* ----------------------------------------- */ @@ -1700,9 +1731,9 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -1710,23 +1741,23 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { } [data-theme]#navigation .monks-scene-navigation .scene-list > li a:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme]#navigation .monks-scene-navigation .scene-list > li a.view, [data-theme]#navigation .monks-scene-navigation .scene-list > li a.selected, [data-theme]#navigation .monks-scene-navigation .scene-list > li a.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme]#navigation .monks-scene-navigation .scene-list > li a.empty, [data-theme]#navigation .monks-scene-navigation .scene-list > li a.disabled, [data-theme]#navigation .monks-scene-navigation .scene-list > li a:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme]#navigation .monks-scene-navigation .scene-list > li.gm a { background: var(--app-background); @@ -1735,51 +1766,51 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--button-toggle-background); - --button-border-color: var(--button-toggle-border-color); - --button-focus-outline-color: var(--button-toggle-focus-outline-color); + --dui-button-background: var(--button-toggle-background); + --dui-button-border-color: var(--button-toggle-border-color); + --dui-button-focus-outline-color: var(--button-toggle-focus-outline-color); --button-hover-background: var(--button-toggle-hover-background); --button-hover-border-color: var(--button-toggle-hover-border-color); } [data-theme]#navigation .monks-scene-navigation .scene-list > li.gm a:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme]#navigation .monks-scene-navigation .scene-list > li.gm a.view, [data-theme]#navigation .monks-scene-navigation .scene-list > li.gm a.selected, [data-theme]#navigation .monks-scene-navigation .scene-list > li.gm a.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme]#navigation .monks-scene-navigation .scene-list > li.gm a.empty, [data-theme]#navigation .monks-scene-navigation .scene-list > li.gm a.disabled, [data-theme]#navigation .monks-scene-navigation .scene-list > li.gm a:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme]#navigation .monks-scene-navigation .scene-list > li.gm a:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-theme]#navigation .monks-scene-navigation .scene-list > li a.folder-name { --app-border-width: 2px; } [data-theme]#navigation .monks-scene-navigation .scene-list > li.view a { - --button-background: var(--color-primary-2); - --button-border-color: var(--color-primary-1); + --dui-button-background: var(--color-primary-2); + --dui-button-border-color: var(--color-primary-1); } [data-theme]#navigation .monks-scene-navigation .scene-list > li.active a { outline: 1px solid var(--tertiary); @@ -1821,10 +1852,10 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-color: var(--color-secondary-3); } [data-theme].action-sheet .display-value { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -1833,22 +1864,22 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { transition: outline-color 0.5s; } [data-theme].action-sheet .display-value:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].action-sheet .display-value:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].action-sheet .display-value.disabled, [data-theme].action-sheet .display-value:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].action-sheet .display-value.disabled::placeholder, [data-theme].action-sheet .display-value:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].action-sheet .display-value::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].action-sheet .display-value[type=checkbox] { outline: unset !important; @@ -1862,9 +1893,9 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -1872,23 +1903,23 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { } [data-theme].monks-active-tiles.sheet .items-list .item-controls a:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].monks-active-tiles.sheet .items-list .item-controls a.view, [data-theme].monks-active-tiles.sheet .items-list .item-controls a.selected, [data-theme].monks-active-tiles.sheet .items-list .item-controls a.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].monks-active-tiles.sheet .items-list .item-controls a.empty, [data-theme].monks-active-tiles.sheet .items-list .item-controls a.disabled, [data-theme].monks-active-tiles.sheet .items-list .item-controls a:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].monks-active-tiles.sheet .items-list .item .item-name { color: var(--text-color-3); @@ -1932,6 +1963,89 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { box-shadow: 0px 0px 1px 1px inset rgba(255, 255, 255, 0.2); } +[data-theme][id^=pf2e-hud] { + --color-disabled: var(--text-color-disabled); +} +[data-theme][id^=pf2e-hud-persistent].app, [data-theme][id^=pf2e-hud-persistent] .app { + background: var(--app-background); + border: var(--app-border-width) solid var(--app-border-color); + text-shadow: var(--app-text-shadow); + border-radius: var(--border-radius); + box-shadow: var(--box-shadow); + color: var(--text-color-3); +} +[data-theme]#pf2e-hud-tooltip > div { + background: var(--app-background); + border: var(--app-border-width) solid var(--app-border-color); + text-shadow: var(--app-text-shadow); + border-radius: var(--border-radius); + box-shadow: var(--box-shadow); + color: var(--text-color-3); +} +[data-theme][id^=pf2e-hud] { + --highlight-color: var(--accent-color-light); +} +[data-theme]#pf2e-hud-tracker { + background: var(--app-background); + border: var(--app-border-width) solid var(--app-border-color); + text-shadow: var(--app-text-shadow); + border-radius: var(--border-radius); + box-shadow: var(--box-shadow); + color: var(--text-color-3); +} +[data-theme]#pf2e-hud-persistent-portrait .top .name { + border-top-left-radius: var(--border-radius); + border-top-right-radius: var(--border-radius); +} +[data-theme]#pf2e-hud-persistent-portrait .bottom { + border-bottom-left-radius: var(--border-radius); + border-bottom-right-radius: var(--border-radius); +} +[data-theme]#pf2e-hud-persistent + div #hotbar #hotbar-page-controls { + background: var(--app-background); + border: var(--app-border-width) solid var(--app-border-color); + text-shadow: var(--app-text-shadow); + border-radius: var(--border-radius); + box-shadow: var(--box-shadow); + color: var(--text-color-3); +} +[data-theme]#pf2e-hud-persistent-left, [data-theme]#pf2e-hud-persistent { + opacity: 50%; +} +[data-theme]#pf2e-hud-persistent-left:hover, [data-theme]#pf2e-hud-persistent:hover { + opacity: 100%; +} + +.game #interface:has(#pf2e-hud-tracker) #sidebar { + box-shadow: unset; + padding-left: 5px; +} + +.game [id^=pf2e-hud-token] #pf2e-hud-token-main.exploded .panel { + background: var(--app-background); + border: var(--app-border-width) solid var(--app-border-color); + text-shadow: var(--app-text-shadow); + border-radius: var(--border-radius); + box-shadow: var(--box-shadow); + color: var(--text-color-3); +} + +#pf2e-hud-persistent + div #hotbar[data-theme] #macro-list { + background: unset; + box-shadow: unset; + margin-left: 41px; +} +#pf2e-hud-persistent + div #hotbar[data-theme] #macro-list .macro { + height: calc(var(--macro-size) + 2px); + width: calc(var(--macro-size) + 2px); + background: var(--app-background); + border: var(--app-border-width) solid var(--app-border-color); + text-shadow: var(--app-text-shadow); + border-radius: var(--border-radius); + box-shadow: var(--box-shadow); + color: var(--text-color-3); +} + [data-theme].chat-message.message .pf2e-token-hud .rk-lores, [data-theme].chat-message.message .pf2e-token-hud .rk-lores-rolls, [data-theme].chat-message.message .pf2e-token-hud .rk-skills, [data-theme].chat-message.message .pf2e-token-hud .rk { --rarity-uncommon: #c45500; --rarity-rare: #5362ff; @@ -1973,10 +2087,10 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { padding-bottom: 0px; } [data-theme]#pf2e-token-hud .sidebar .sidebar-header input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -1985,22 +2099,22 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { transition: outline-color 0.5s; } [data-theme]#pf2e-token-hud .sidebar .sidebar-header input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme]#pf2e-token-hud .sidebar .sidebar-header input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme]#pf2e-token-hud .sidebar .sidebar-header input.disabled, [data-theme]#pf2e-token-hud .sidebar .sidebar-header input:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme]#pf2e-token-hud .sidebar .sidebar-header input.disabled::placeholder, [data-theme]#pf2e-token-hud .sidebar .sidebar-header input:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme]#pf2e-token-hud .sidebar .sidebar-header input::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme]#pf2e-token-hud .sidebar .sidebar-header input[type=checkbox] { outline: unset !important; @@ -2013,10 +2127,10 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-radius: var(--border-radius); } [data-theme]#pf2e-token-hud input, [data-theme]#pf2e-token-hud select, [data-theme]#pf2e-token-hud .sidebar .sidebar-toggles .toggle select { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -2026,22 +2140,22 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { --app-border-width: 1px; } [data-theme]#pf2e-token-hud input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme]#pf2e-token-hud input:focus, [data-theme]#pf2e-token-hud select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme]#pf2e-token-hud select:focus, [data-theme]#pf2e-token-hud .sidebar .sidebar-toggles .toggle select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme]#pf2e-token-hud .sidebar .sidebar-toggles .toggle select:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme]#pf2e-token-hud input.disabled, [data-theme]#pf2e-token-hud input:disabled, [data-theme]#pf2e-token-hud select.disabled, [data-theme]#pf2e-token-hud select:disabled, [data-theme]#pf2e-token-hud .sidebar .sidebar-toggles .toggle select.disabled, [data-theme]#pf2e-token-hud .sidebar .sidebar-toggles .toggle select:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme]#pf2e-token-hud input.disabled::placeholder, [data-theme]#pf2e-token-hud input:disabled::placeholder, [data-theme]#pf2e-token-hud select.disabled::placeholder, [data-theme]#pf2e-token-hud select:disabled::placeholder, [data-theme]#pf2e-token-hud .sidebar .sidebar-toggles .toggle select.disabled::placeholder, [data-theme]#pf2e-token-hud .sidebar .sidebar-toggles .toggle select:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme]#pf2e-token-hud input::placeholder, [data-theme]#pf2e-token-hud select::placeholder, [data-theme]#pf2e-token-hud .sidebar .sidebar-toggles .toggle select::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme]#pf2e-token-hud input[type=checkbox], [data-theme]#pf2e-token-hud select[type=checkbox], [data-theme]#pf2e-token-hud .sidebar .sidebar-toggles .toggle select[type=checkbox] { outline: unset !important; @@ -2052,10 +2166,10 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { padding: unset; } [data-theme]#pf2e-token-hud .sidebar .sidebar-content .details input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -2064,22 +2178,22 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { transition: outline-color 0.5s; } [data-theme]#pf2e-token-hud .sidebar .sidebar-content .details input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme]#pf2e-token-hud .sidebar .sidebar-content .details input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme]#pf2e-token-hud .sidebar .sidebar-content .details input.disabled, [data-theme]#pf2e-token-hud .sidebar .sidebar-content .details input:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme]#pf2e-token-hud .sidebar .sidebar-content .details input.disabled::placeholder, [data-theme]#pf2e-token-hud .sidebar .sidebar-content .details input:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme]#pf2e-token-hud .sidebar .sidebar-content .details input::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme]#pf2e-token-hud .sidebar .sidebar-content .details input[type=checkbox] { outline: unset !important; @@ -2087,14 +2201,14 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { box-shadow: unset !important; } [data-theme]#pf2e-token-hud .sidebar.spells .sidebar-content .entry .spell .details .extras .actions .uses input { - --input-border-color: transparent; + --dui-input-border-color: transparent; --box-shadow: transparent; } [data-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -2103,22 +2217,22 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { transition: outline-color 0.5s; } [data-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select.disabled, [data-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select.disabled::placeholder, [data-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme]#pf2e-token-hud .sidebar.extras .sidebar-content .row select[type=checkbox] { outline: unset !important; @@ -2192,9 +2306,9 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -2202,29 +2316,29 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { } [data-theme]#pf2e-token-hud .popup .item-buttons button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme]#pf2e-token-hud .popup .item-buttons button.view, [data-theme]#pf2e-token-hud .popup .item-buttons button.selected, [data-theme]#pf2e-token-hud .popup .item-buttons button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme]#pf2e-token-hud .popup .item-buttons button.empty, [data-theme]#pf2e-token-hud .popup .item-buttons button.disabled, [data-theme]#pf2e-token-hud .popup .item-buttons button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme]#pf2e-token-hud .inner .group .section input[type=number] { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -2234,22 +2348,22 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-radius: 3px; } [data-theme]#pf2e-token-hud .inner .group .section input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme]#pf2e-token-hud .inner .group .section input[type=number]:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme]#pf2e-token-hud .inner .group .section input[type=number].disabled, [data-theme]#pf2e-token-hud .inner .group .section input[type=number]:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme]#pf2e-token-hud .inner .group .section input[type=number].disabled::placeholder, [data-theme]#pf2e-token-hud .inner .group .section input[type=number]:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme]#pf2e-token-hud .inner .group .section input[type=number]::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme]#pf2e-token-hud .inner .group .section input[type=number][type=checkbox] { outline: unset !important; @@ -2286,10 +2400,10 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { color: var(--text-color-2); } [data-theme]#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -2299,22 +2413,22 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { margin: unset; } [data-theme]#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme]#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme]#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select.disabled, [data-theme]#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme]#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select.disabled::placeholder, [data-theme]#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme]#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme]#pf2e-token-hud .sidebar.actions .sidebar-content .toggles .toggle select[type=checkbox] { outline: unset !important; @@ -2341,9 +2455,9 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -2352,23 +2466,23 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { } [data-theme][id^=pf2e-perception-] .window-content .buttons button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme][id^=pf2e-perception-] .window-content .buttons button.view, [data-theme][id^=pf2e-perception-] .window-content .buttons button.selected, [data-theme][id^=pf2e-perception-] .window-content .buttons button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme][id^=pf2e-perception-] .window-content .buttons button.empty, [data-theme][id^=pf2e-perception-] .window-content .buttons button.disabled, [data-theme][id^=pf2e-perception-] .window-content .buttons button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme][id^=pf2e-perception-] .window-content .tokens section .token.ui-selected .name, [data-theme][id^=pf2e-perception-] .window-content .tokens section .token.ui-selecting .name { color: var(--color-primary-1); @@ -2488,27 +2602,27 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: var(--accent-text-color); + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: var(--accent-text-color); --app-text-shadow: none; --button-hover-background: var(--accent-color-light); --button-hover-border-color: var(--accent-color); - --button-hover-text-color: var(--accent-text-color); + --dui-button-hover-text-color: var(--accent-text-color); margin-top: 5px; } [data-dorako-ui-scope=limited] button[data-action=hero-actions-trade]:not(.disabled, :disabled):hover, [data-dorako-ui-scope=limited] .heroActions-list > button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -2517,9 +2631,9 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { [data-dorako-ui-scope=limited] .heroActions-list > button.selected, [data-dorako-ui-scope=limited] .heroActions-list > button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -2527,15 +2641,15 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { [data-dorako-ui-scope=limited] .heroActions-list > button.empty, [data-dorako-ui-scope=limited] .heroActions-list > button.disabled, [data-dorako-ui-scope=limited] .heroActions-list > button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-dorako-ui-scope=limited] button[data-action=hero-actions-trade]:disabled, [data-dorako-ui-scope=limited] .heroActions-list > button:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } @@ -2546,47 +2660,50 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: var(--accent-text-color); + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: var(--accent-text-color); --app-text-shadow: none; --button-hover-background: var(--accent-color-light); --button-hover-border-color: var(--accent-color); - --button-hover-text-color: var(--accent-text-color); + --dui-button-hover-text-color: var(--accent-text-color); } [data-theme].chat-message [data-action=spell-template-clear]:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].chat-message [data-action=spell-template-clear].view, [data-theme].chat-message [data-action=spell-template-clear].selected, [data-theme].chat-message [data-action=spell-template-clear].active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].chat-message [data-action=spell-template-clear].empty, [data-theme].chat-message [data-action=spell-template-clear].disabled, [data-theme].chat-message [data-action=spell-template-clear]:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].chat-message [data-action=spell-template-clear]:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } +[data-theme].chat-message .message-content + .pf2e-toolbelt-target-targetRows .target-damage-application button.half-damage i { + -webkit-text-fill-color: unset; +} [data-theme].chat-message .message-content + .pf2e-toolbelt-target-damage .target-damage-application button::after { border-radius: var(--border-radius); } @@ -2628,9 +2745,9 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -2638,23 +2755,23 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { } [data-theme] #fc-container button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] #fc-container button.view, [data-theme] #fc-container button.selected, [data-theme] #fc-container button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] #fc-container button.empty, [data-theme] #fc-container button.disabled, [data-theme] #fc-container button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] #initiative-delay, [data-theme] #initiative-return { @@ -2664,9 +2781,9 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -2675,7 +2792,7 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { [data-theme] #initiative-delay:not(.disabled, :disabled):hover, [data-theme] #initiative-return:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -2684,9 +2801,9 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { [data-theme] #initiative-return.selected, [data-theme] #initiative-return.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -2694,10 +2811,10 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { [data-theme] #initiative-return.empty, [data-theme] #initiative-return.disabled, [data-theme] #initiative-return:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].pin-cushion-hud-tooltip-default { @@ -2744,10 +2861,10 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { margin: unset; } [data-chat-interface-theme] .polyglot-lang-select span.select2-selection { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -2756,22 +2873,22 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { transition: outline-color 0.5s; } [data-chat-interface-theme] .polyglot-lang-select span.select2-selection:not(:disabled, .disabled, [type=checkbox]):hover, [data-chat-interface-theme] .polyglot-lang-select span.select2-selection:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-chat-interface-theme] .polyglot-lang-select span.select2-selection.disabled, [data-chat-interface-theme] .polyglot-lang-select span.select2-selection:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-chat-interface-theme] .polyglot-lang-select span.select2-selection.disabled::placeholder, [data-chat-interface-theme] .polyglot-lang-select span.select2-selection:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-chat-interface-theme] .polyglot-lang-select span.select2-selection::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-chat-interface-theme] .polyglot-lang-select span.select2-selection[type=checkbox] { outline: unset !important; @@ -2779,10 +2896,10 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { box-shadow: unset !important; } [data-chat-interface-theme] .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered { - color: var(--input-text-color); + color: var(--dui-input-text-color); } [data-chat-interface-theme] .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__arrow b { - border-color: var(--input-text-color) transparent transparent transparent; + border-color: var(--dui-input-text-color) transparent transparent transparent; } [data-chat-interface-theme] .polyglot-user-list div { box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5) inset; @@ -2820,10 +2937,10 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { color: var(--text-color-4); } [data-theme].quick-insert-app .search-editable-input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -2834,22 +2951,22 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { text-shadow: none; } [data-theme].quick-insert-app .search-editable-input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].quick-insert-app .search-editable-input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].quick-insert-app .search-editable-input.disabled, [data-theme].quick-insert-app .search-editable-input:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].quick-insert-app .search-editable-input.disabled::placeholder, [data-theme].quick-insert-app .search-editable-input:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].quick-insert-app .search-editable-input::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].quick-insert-app .search-editable-input[type=checkbox] { outline: unset !important; @@ -2949,9 +3066,9 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -2959,23 +3076,23 @@ body.compact-ui #navigation[data-theme] .monks-scene-navigation #nav-toggle { } [data-theme]#smalltime-app .arrow:not(.disabled, :disabled):hover, [data-theme]#smalltime-app .arrow-left:not(.disabled, :disabled):hover, [data-theme]#smalltime-app.arrow-right:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme]#smalltime-app .arrow.view, [data-theme]#smalltime-app .arrow.selected, [data-theme]#smalltime-app .arrow.active, [data-theme]#smalltime-app .arrow-left.view, [data-theme]#smalltime-app .arrow-left.selected, [data-theme]#smalltime-app .arrow-left.active, [data-theme]#smalltime-app.arrow-right.view, [data-theme]#smalltime-app.arrow-right.selected, [data-theme]#smalltime-app.arrow-right.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme]#smalltime-app .arrow.empty, [data-theme]#smalltime-app .arrow.disabled, [data-theme]#smalltime-app .arrow:disabled, [data-theme]#smalltime-app .arrow-left.empty, [data-theme]#smalltime-app .arrow-left.disabled, [data-theme]#smalltime-app .arrow-left:disabled, [data-theme]#smalltime-app.arrow-right.empty, [data-theme]#smalltime-app.arrow-right.disabled, [data-theme]#smalltime-app.arrow-right:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } /* ----------------------------------------- */ @@ -3067,65 +3184,65 @@ body.system-swade { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--button-toggle-background); - --button-border-color: var(--button-toggle-border-color); - --button-focus-outline-color: var(--button-toggle-focus-outline-color); + --dui-button-background: var(--button-toggle-background); + --dui-button-border-color: var(--button-toggle-border-color); + --dui-button-focus-outline-color: var(--button-toggle-focus-outline-color); --button-hover-background: var(--button-toggle-hover-background); --button-hover-border-color: var(--button-toggle-hover-border-color); } [data-theme] .pf2e-td.small-button.target-button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] .pf2e-td.small-button.target-button.view, [data-theme] .pf2e-td.small-button.target-button.selected, [data-theme] .pf2e-td.small-button.target-button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] .pf2e-td.small-button.target-button.empty, [data-theme] .pf2e-td.small-button.target-button.disabled, [data-theme] .pf2e-td.small-button.target-button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] .pf2e-td.small-button.target-button:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-theme].message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalSuccess { - --button-background: var(--degree-success-critical); + --dui-button-background: var(--degree-success-critical); --button-hover-background: var(--degree-success-critical); - --button-text-color: white; + --dui-button-text-color: white; } [data-theme].message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.success { - --button-background: var(--degree-success); + --dui-button-background: var(--degree-success); --button-hover-background: var(--degree-success); - --button-text-color: white; + --dui-button-text-color: white; } [data-theme].message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.failure { - --button-background: var(--degree-failure); + --dui-button-background: var(--degree-failure); --button-hover-background: var(--degree-failure); - --button-text-color: white; + --dui-button-text-color: white; } [data-theme].message.chat-message .message-content .pf2e.chat-card .card-buttons .save.pf2e-td.criticalFailure { - --button-background: var(--degree-failure-critical); + --dui-button-background: var(--degree-failure-critical); --button-hover-background: var(--degree-failure-critical); - --button-text-color: white; + --dui-button-text-color: white; } .chat-message .message-content .pf2e-td.damage-application button .label { @@ -3164,43 +3281,43 @@ wrapper.pf2e-td.name-top .pf2e-td.name { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--button-toggle-background); - --button-border-color: var(--button-toggle-border-color); - --button-focus-outline-color: var(--button-toggle-focus-outline-color); + --dui-button-background: var(--button-toggle-background); + --dui-button-border-color: var(--button-toggle-border-color); + --dui-button-focus-outline-color: var(--button-toggle-focus-outline-color); --button-hover-background: var(--button-toggle-hover-background); --button-hover-border-color: var(--button-toggle-hover-border-color); } [data-chat-interface-theme] .theatre-control-btn:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-chat-interface-theme] .theatre-control-btn.view, [data-chat-interface-theme] .theatre-control-btn.selected, [data-chat-interface-theme] .theatre-control-btn.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-chat-interface-theme] .theatre-control-btn.empty, [data-chat-interface-theme] .theatre-control-btn.disabled, [data-chat-interface-theme] .theatre-control-btn:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-chat-interface-theme] .theatre-control-btn:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-chat-interface-theme] .theatre-control-nav-bar-item-active, @@ -3212,29 +3329,29 @@ wrapper.pf2e-td.name-top .pf2e-td.name { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--button-toggle-background); - --button-border-color: var(--button-toggle-border-color); - --button-focus-outline-color: var(--button-toggle-focus-outline-color); + --dui-button-background: var(--button-toggle-background); + --dui-button-border-color: var(--button-toggle-border-color); + --dui-button-focus-outline-color: var(--button-toggle-focus-outline-color); --button-hover-background: var(--button-toggle-hover-background); --button-hover-border-color: var(--button-toggle-hover-border-color); background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); } [data-chat-interface-theme] .theatre-control-nav-bar-item-active:not(.disabled, :disabled):hover, [data-chat-interface-theme] .theatre-control-nav-bar-item-speakingas:not(.disabled, :disabled):hover, [data-chat-interface-theme] .theatre-control-btn-down:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -3246,9 +3363,9 @@ wrapper.pf2e-td.name-top .pf2e-td.name { [data-chat-interface-theme] .theatre-control-btn-down.selected, [data-chat-interface-theme] .theatre-control-btn-down.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -3259,16 +3376,16 @@ wrapper.pf2e-td.name-top .pf2e-td.name { [data-chat-interface-theme] .theatre-control-btn-down.empty, [data-chat-interface-theme] .theatre-control-btn-down.disabled, [data-chat-interface-theme] .theatre-control-btn-down:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-chat-interface-theme] .theatre-control-nav-bar-item-active:disabled, [data-chat-interface-theme] .theatre-control-nav-bar-item-speakingas:disabled, [data-chat-interface-theme] .theatre-control-btn-down:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-chat-interface-theme] .theatre-control-nav-bar-item { @@ -3278,43 +3395,43 @@ wrapper.pf2e-td.name-top .pf2e-td.name { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--button-toggle-background); - --button-border-color: var(--button-toggle-border-color); - --button-focus-outline-color: var(--button-toggle-focus-outline-color); + --dui-button-background: var(--button-toggle-background); + --dui-button-border-color: var(--button-toggle-border-color); + --dui-button-focus-outline-color: var(--button-toggle-focus-outline-color); --button-hover-background: var(--button-toggle-hover-background); --button-hover-border-color: var(--button-toggle-hover-border-color); } [data-chat-interface-theme] .theatre-control-nav-bar-item:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-chat-interface-theme] .theatre-control-nav-bar-item.view, [data-chat-interface-theme] .theatre-control-nav-bar-item.selected, [data-chat-interface-theme] .theatre-control-nav-bar-item.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-chat-interface-theme] .theatre-control-nav-bar-item.empty, [data-chat-interface-theme] .theatre-control-nav-bar-item.disabled, [data-chat-interface-theme] .theatre-control-nav-bar-item:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-chat-interface-theme] .theatre-control-nav-bar-item:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-chat-interface-theme] .theatre-control-nav-bar-item:hover { @@ -3329,14 +3446,14 @@ wrapper.pf2e-td.name-top .pf2e-td.name { border: 1px solid var(--button-hover-background); } 100% { - border: 1px solid var(--button-hover-text-color); + border: 1px solid var(--dui-button-hover-text-color); } } [data-theme]#token-action-hud-core-settings input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -3345,22 +3462,22 @@ wrapper.pf2e-td.name-top .pf2e-td.name { transition: outline-color 0.5s; } [data-theme]#token-action-hud-core-settings input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme]#token-action-hud-core-settings input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme]#token-action-hud-core-settings input.disabled, [data-theme]#token-action-hud-core-settings input:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme]#token-action-hud-core-settings input.disabled::placeholder, [data-theme]#token-action-hud-core-settings input:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme]#token-action-hud-core-settings input::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme]#token-action-hud-core-settings input[type=checkbox] { outline: unset !important; @@ -3410,9 +3527,9 @@ wrapper.pf2e-td.name-top .pf2e-td.name { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -3423,7 +3540,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name { [data-theme]#token-action-hud .tah-group-button:not(.disabled, :disabled):hover, [data-theme]#token-action-hud .tah-group-button:focus:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -3438,9 +3555,9 @@ wrapper.pf2e-td.name-top .pf2e-td.name { [data-theme]#token-action-hud .tah-group-button:focus.selected, [data-theme]#token-action-hud .tah-group-button:focus.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -3454,10 +3571,10 @@ wrapper.pf2e-td.name-top .pf2e-td.name { [data-theme]#token-action-hud .tah-group-button:focus.empty, [data-theme]#token-action-hud .tah-group-button:focus.disabled, [data-theme]#token-action-hud .tah-group-button:focus:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme]#token-action-hud .tah-subtitle-text { color: var(--text-color-1); @@ -3497,43 +3614,43 @@ wrapper.pf2e-td.name-top .pf2e-td.name { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--button-toggle-background); - --button-border-color: var(--button-toggle-border-color); - --button-focus-outline-color: var(--button-toggle-focus-outline-color); + --dui-button-background: var(--button-toggle-background); + --dui-button-border-color: var(--button-toggle-border-color); + --dui-button-focus-outline-color: var(--button-toggle-focus-outline-color); --button-hover-background: var(--button-toggle-hover-background); --button-hover-border-color: var(--button-toggle-hover-border-color); } [data-theme]#token-action-hud .tah-action-button.toggle:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme]#token-action-hud .tah-action-button.toggle.view, [data-theme]#token-action-hud .tah-action-button.toggle.selected, [data-theme]#token-action-hud .tah-action-button.toggle.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme]#token-action-hud .tah-action-button.toggle.empty, [data-theme]#token-action-hud .tah-action-button.toggle.disabled, [data-theme]#token-action-hud .tah-action-button.toggle:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme]#token-action-hud .tah-action-button.toggle:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-theme]#token-action-hud .tah-button-image { @@ -3549,26 +3666,26 @@ wrapper.pf2e-td.name-top .pf2e-td.name { color: var(--text-color-3); } [data-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-1 { - --button-background: #171f69; - --button-border-color: #3a47ba; + --dui-button-background: #171f69; + --dui-button-border-color: #3a47ba; } [data-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-2 { - --button-background: #3c005e; - --button-border-color: #630e94; + --dui-button-background: #3c005e; + --dui-button-border-color: #630e94; } [data-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-3 { - --button-background: #640; - --button-border-color: rgb(153, 107, 14); + --dui-button-background: #640; + --dui-button-border-color: rgb(153, 107, 14); } [data-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-4 { - --button-background: #5e0000; - --button-border-color: #960b0b; + --dui-button-background: #5e0000; + --dui-button-border-color: #960b0b; } [data-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-1, [data-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-2, [data-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-3, [data-theme]#token-action-hud .tah-action button.tah-pf2e-skill-rank-4 { - --button-text-color: var(--text-color-2); + --dui-button-text-color: var(--text-color-2); } [data-theme] #tokenizer div.avatar div.view > div > canvas, @@ -3617,9 +3734,9 @@ wrapper.pf2e-td.name-top .pf2e-td.name { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -3629,7 +3746,7 @@ wrapper.pf2e-td.name-top .pf2e-td.name { [data-theme] #tokenizer div.view-layer-control .section button:not(.disabled, :disabled):hover, [data-theme] #tokenizer .section button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -3638,9 +3755,9 @@ wrapper.pf2e-td.name-top .pf2e-td.name { [data-theme] #tokenizer .section button.selected, [data-theme] #tokenizer .section button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -3648,10 +3765,10 @@ wrapper.pf2e-td.name-top .pf2e-td.name { [data-theme] #tokenizer .section button.empty, [data-theme] #tokenizer .section button.disabled, [data-theme] #tokenizer .section button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] #tokenizer button.menu-button { background: var(--app-background); @@ -3660,9 +3777,9 @@ wrapper.pf2e-td.name-top .pf2e-td.name { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -3671,23 +3788,23 @@ wrapper.pf2e-td.name-top .pf2e-td.name { } [data-theme] #tokenizer button.menu-button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] #tokenizer button.menu-button.view, [data-theme] #tokenizer button.menu-button.selected, [data-theme] #tokenizer button.menu-button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] #tokenizer button.menu-button.empty, [data-theme] #tokenizer button.menu-button.disabled, [data-theme] #tokenizer button.menu-button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].tokenizer .title .box-button { background: var(--app-background); @@ -3696,59 +3813,59 @@ wrapper.pf2e-td.name-top .pf2e-td.name { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); - --button-background: var(--color-secondary-2); - --button-border-color: var(--color-primary-1); - --button-text-color: var(--text-color-1); - --button-focus-outline-color: var(--color-primary-1); + --dui-button-background: var(--color-secondary-2); + --dui-button-border-color: var(--color-primary-1); + --dui-button-text-color: var(--text-color-1); + --dui-button-focus-outline-color: var(--color-primary-1); --button-hover-background: var(--color-secondary-3); --button-hover-border-color: var(--color-secondary-2); - --button-hover-text-color: var(--text-color-2); + --dui-button-hover-text-color: var(--text-color-2); } [data-theme].tokenizer .title .box-button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].tokenizer .title .box-button.view, [data-theme].tokenizer .title .box-button.selected, [data-theme].tokenizer .title .box-button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].tokenizer .title .box-button.empty, [data-theme].tokenizer .title .box-button.disabled, [data-theme].tokenizer .title .box-button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].tokenizer .title .box-button.deselected { - --button-background: var(--color-secondary-3); - --button-border-color: var(--color-secondary-2); - --button-text-color: var(--text-color-2); - --button-focus-outline-color: var(--color-primary-1); + --dui-button-background: var(--color-secondary-3); + --dui-button-border-color: var(--color-secondary-2); + --dui-button-text-color: var(--text-color-2); + --dui-button-focus-outline-color: var(--color-primary-1); --button-hover-background: var(--color-secondary-2); --button-hover-border-color: var(--color-secondary-1); - --button-hover-text-color: var(--text-color-1); + --dui-button-hover-text-color: var(--text-color-1); } [data-theme].tokenizer .title .box-button > i:before { margin-top: 50% !important; } [data-theme] .vauxs-archive input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -3757,22 +3874,22 @@ wrapper.pf2e-td.name-top .pf2e-td.name { transition: outline-color 0.5s; } [data-theme] .vauxs-archive input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme] .vauxs-archive input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme] .vauxs-archive input.disabled, [data-theme] .vauxs-archive input:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme] .vauxs-archive input.disabled::placeholder, [data-theme] .vauxs-archive input:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme] .vauxs-archive input::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme] .vauxs-archive input[type=checkbox] { outline: unset !important; @@ -3807,9 +3924,9 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -3817,23 +3934,23 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme] .roll-app-nav button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] .roll-app-nav button.view, [data-theme] .roll-app-nav button.selected, [data-theme] .roll-app-nav button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] .roll-app-nav button.empty, [data-theme] .roll-app-nav button.disabled, [data-theme] .roll-app-nav button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] .roll-app .roll-app-table tbody button { background: var(--app-background); @@ -3842,9 +3959,9 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -3852,23 +3969,23 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme] .roll-app .roll-app-table tbody button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] .roll-app .roll-app-table tbody button.view, [data-theme] .roll-app .roll-app-table tbody button.selected, [data-theme] .roll-app .roll-app-table tbody button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] .roll-app .roll-app-table tbody button.empty, [data-theme] .roll-app .roll-app-table tbody button.disabled, [data-theme] .roll-app .roll-app-table tbody button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] .roll-app .roll-app-table tbody tr.selected { background: var(--color-primary-2); @@ -3969,7 +4086,7 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme] { --color-shadow-primary: transparent; --color-shadow-highlight: transparent; - --color-bg-option: var(--input-background); + --color-bg-option: var(--dui-input-background); } /* ----------------------------------------- */ @@ -4010,7 +4127,7 @@ html .xdy-pf2e-workbench-rarity-unique { --color-text-dark-4: var(--text-color-3); --color-text-dark-input: var(--text-color-3); --color-border-dark: var(--text-color-2); - --color-border-medium: var(--input-border-color); + --color-border-medium: var(--dui-input-border-color); } [data-theme][data-color-scheme=dark].chat-message .message-content + .pf2e-toolbelt-target-damage, [data-theme][data-color-scheme=dark].chat-message .message-content + .pf2e-toolbelt-target-spell { @@ -4041,7 +4158,7 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-color-scheme=light].filepicker .favorites .paths { --color-text-dark-primary: white; - --button-text-color: white; + --dui-button-text-color: white; } /* ----------------------------------------- */ @@ -4082,21 +4199,21 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: var(--accent-text-color); + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: var(--accent-text-color); --app-text-shadow: none; --button-hover-background: var(--accent-color-light); --button-hover-border-color: var(--accent-color); - --button-hover-text-color: var(--accent-text-color); + --dui-button-hover-text-color: var(--accent-text-color); } [data-chat-interface-theme] #chat-log ~ * .item-controls button[data-action=apply]:not(.disabled, :disabled):hover, [data-chat-interface-theme] #chat-log ~ * button[data-action=accept]:not(.disabled, :disabled):hover, @@ -4111,7 +4228,7 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme] form.check-modifiers-content button.roll:not(.disabled, :disabled):hover, [data-theme] button.bright:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -4150,9 +4267,9 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme] button.bright.selected, [data-theme] button.bright.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -4190,10 +4307,10 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme] button.bright.empty, [data-theme] button.bright.disabled, [data-theme] button.bright:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-chat-interface-theme] #chat-log ~ * .item-controls button[data-action=apply]:disabled, [data-chat-interface-theme] #chat-log ~ * button[data-action=accept]:disabled, @@ -4207,8 +4324,8 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme] form button[data-action=save]:disabled, [data-theme] form.check-modifiers-content button.roll:disabled, [data-theme] button.bright:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-chat-interface-theme] #chat-log ~ * ::-webkit-scrollbar-thumb, @@ -4539,8 +4656,8 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme][data-dorako-ui-scope=unlimited] input[type=range] { background: none !important; - --input-focus-outline-color: transparent; - --input-border-color: transparent; + --dui-input-focus-outline-color: transparent; + --dui-input-border-color: transparent; --box-shadow: none; } [data-theme][data-dorako-ui-scope=unlimited] input[type=range]::-webkit-slider-runnable-track { @@ -4592,9 +4709,9 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -4604,7 +4721,7 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme][data-dorako-ui-scope=unlimited] a.button:not(.disabled, :disabled):hover, [data-theme][data-dorako-ui-scope=unlimited] button:not(.pm-dropdown):not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -4616,9 +4733,9 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme][data-dorako-ui-scope=unlimited] button:not(.pm-dropdown).selected, [data-theme][data-dorako-ui-scope=unlimited] button:not(.pm-dropdown).active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -4629,10 +4746,10 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme][data-dorako-ui-scope=unlimited] button:not(.pm-dropdown).empty, [data-theme][data-dorako-ui-scope=unlimited] button:not(.pm-dropdown).disabled, [data-theme][data-dorako-ui-scope=unlimited] button:not(.pm-dropdown):disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme][data-dorako-ui-scope=unlimited] .prosemirror menu .pm-dropdown:hover i { color: black; @@ -4644,9 +4761,9 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -4654,23 +4771,23 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.view, [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.selected, [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.empty, [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.disabled, [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme][data-dorako-ui-scope=unlimited] input[type=text], [data-theme][data-dorako-ui-scope=unlimited] input[type=number], @@ -4679,10 +4796,10 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme][data-dorako-ui-scope=unlimited] input[type=time], [data-theme][data-dorako-ui-scope=unlimited] input[type=search], [data-theme][data-dorako-ui-scope=unlimited] select:not(.tag) { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -4703,9 +4820,9 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme][data-dorako-ui-scope=unlimited] input[type=search]:focus, [data-theme][data-dorako-ui-scope=unlimited] select:not(.tag):not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=unlimited] select:not(.tag):focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } @@ -4722,9 +4839,9 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme][data-dorako-ui-scope=unlimited] input[type=search]:disabled, [data-theme][data-dorako-ui-scope=unlimited] select:not(.tag).disabled, [data-theme][data-dorako-ui-scope=unlimited] select:not(.tag):disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=unlimited] input[type=text].disabled::placeholder, [data-theme][data-dorako-ui-scope=unlimited] input[type=text]:disabled::placeholder, [data-theme][data-dorako-ui-scope=unlimited] input[type=number].disabled::placeholder, @@ -4739,7 +4856,7 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme][data-dorako-ui-scope=unlimited] input[type=search]:disabled::placeholder, [data-theme][data-dorako-ui-scope=unlimited] select:not(.tag).disabled::placeholder, [data-theme][data-dorako-ui-scope=unlimited] select:not(.tag):disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=unlimited] input[type=text]::placeholder, [data-theme][data-dorako-ui-scope=unlimited] input[type=number]::placeholder, @@ -4748,7 +4865,7 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme][data-dorako-ui-scope=unlimited] input[type=time]::placeholder, [data-theme][data-dorako-ui-scope=unlimited] input[type=search]::placeholder, [data-theme][data-dorako-ui-scope=unlimited] select:not(.tag)::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=unlimited] input[type=text][type=checkbox], [data-theme][data-dorako-ui-scope=unlimited] input[type=number][type=checkbox], @@ -4762,10 +4879,10 @@ html .xdy-pf2e-workbench-rarity-unique { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=search], [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=text] { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -4774,22 +4891,22 @@ html .xdy-pf2e-workbench-rarity-unique { transition: outline-color 0.5s; } [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=search]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=search]:focus, [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=text]:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=search].disabled, [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=search]:disabled, [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=text].disabled, [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=text]:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=search].disabled::placeholder, [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=search]:disabled::placeholder, [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=text].disabled::placeholder, [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=text]:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=search]::placeholder, [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=text]::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=search][type=checkbox], [data-theme][data-dorako-ui-scope=unlimited].app.tag-selector form input[type=text][type=checkbox] { outline: unset !important; @@ -4797,10 +4914,10 @@ html .xdy-pf2e-workbench-rarity-unique { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=unlimited] textarea { - color: var(--input-text-color); - background: var(--input-background); + color: var(--dui-input-text-color); + background: var(--dui-input-background); border-width: var(--app-border-width); - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); } [data-theme][data-dorako-ui-scope=unlimited] hr { border: none; @@ -4814,9 +4931,9 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -4824,23 +4941,23 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default.view, [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default.selected, [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default.empty, [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default.disabled, [data-theme][data-dorako-ui-scope=unlimited].dialog .dialog-buttons button.default:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme][data-dorako-ui-scope=unlimited] form .form-group .form-fields button { height: var(--form-field-height); @@ -4865,6 +4982,18 @@ html .xdy-pf2e-workbench-rarity-unique { /* ----------------------------------------- */ /* App and Window-app */ /* ----------------------------------------- */ +body.game [data-theme].window-app, +[data-theme].application { + --color-text-primary: var(--color-text-1); + --color-header-background: var(--color-text-3); + --color-fieldset-border: var(--color-text-2); + --color-form-label: var(--color-text-2); + --color-form-label-hover: var(--color-text-1); + --color-form-hint: var(--color-text-4); + --color-form-hint-hover: var(--color-text-2); + --color-select-option-bg: var(--color-text-1); +} + [data-theme].app { border-radius: var(--border-radius); background: unset; @@ -4874,7 +5003,7 @@ html .xdy-pf2e-workbench-rarity-unique { border: var(--app-border-width) solid; border-color: var(--app-border-color); } -[data-theme].window-app { +[data-theme].application, [data-theme].window-app { background: var(--window-app-background); background-position: top; background-size: cover; @@ -4883,21 +5012,24 @@ html .xdy-pf2e-workbench-rarity-unique { backdrop-filter: blur(4px); box-shadow: var(--window-app-box-shadow); } -[data-theme].window-app.sidebar-popout { +[data-theme].application.sidebar-popout, [data-theme].window-app.sidebar-popout { border: var(--app-border-width) solid var(--window-app-border-color); box-shadow: var(--box-shadow); } -[data-theme].window-app .window-header { +[data-theme].application .window-header, [data-theme].window-app .window-header { flex: 0 0 27px; border: unset; text-shadow: 0px 1px 2px black; border-radius: var(--border-radius) var(--border-radius) 0px 0px; + --color-header-background: transparent; + --color-light-1: var(--color-text-1); + color: var(--color-text-1); } -[data-theme].window-app .window-content { +[data-theme].application .window-content, [data-theme].window-app .window-content { background: unset !important; box-shadow: unset; } -[data-theme].window-app .window-resizable-handle { +[data-theme].application .window-resizable-handle, [data-theme].window-app .window-resizable-handle { background: var(--color-primary-4); border: 1px solid var(--window-app-border-color); border-radius: 4px 0px var(--border-radius) 0px; @@ -4914,7 +5046,7 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme].tour .content { color: var(--text-color-2); } -[data-theme].token-sheet, [data-theme].dialog { +[data-theme].token-sheet, [data-theme].dialog:not(.application) { height: auto !important; } [data-theme].token-sheet nav.sheet-tabs.secondary-tabs { @@ -4933,10 +5065,10 @@ html .xdy-pf2e-workbench-rarity-unique { padding: 0.4em 0.6em; } [data-theme] #chat-controls .roll-type-select { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -4946,22 +5078,22 @@ html .xdy-pf2e-workbench-rarity-unique { margin: 0px; } [data-theme] #chat-controls .roll-type-select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme] #chat-controls .roll-type-select:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme] #chat-controls .roll-type-select.disabled, [data-theme] #chat-controls .roll-type-select:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme] #chat-controls .roll-type-select.disabled::placeholder, [data-theme] #chat-controls .roll-type-select:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme] #chat-controls .roll-type-select::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme] #chat-controls .roll-type-select[type=checkbox] { outline: unset !important; @@ -4970,8 +5102,8 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme].filepicker .favorites .paths { box-shadow: unset; - border: 1px solid var(--input-border-color); - background: var(--input-background); + border: 1px solid var(--dui-input-border-color); + background: var(--dui-input-background); } [data-theme].filepicker .favorites .paths .path { background: var(--app-background); @@ -4980,44 +5112,44 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--button-toggle-background); - --button-border-color: var(--button-toggle-border-color); - --button-focus-outline-color: var(--button-toggle-focus-outline-color); + --dui-button-background: var(--button-toggle-background); + --dui-button-border-color: var(--button-toggle-border-color); + --dui-button-focus-outline-color: var(--button-toggle-focus-outline-color); --button-hover-background: var(--button-toggle-hover-background); --button-hover-border-color: var(--button-toggle-hover-border-color); border-radius: 3px; } [data-theme].filepicker .favorites .paths .path:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].filepicker .favorites .paths .path.view, [data-theme].filepicker .favorites .paths .path.selected, [data-theme].filepicker .favorites .paths .path.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].filepicker .favorites .paths .path.empty, [data-theme].filepicker .favorites .paths .path.disabled, [data-theme].filepicker .favorites .paths .path:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].filepicker .favorites .paths .path:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-theme].filepicker .current-dir button { @@ -5036,9 +5168,9 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -5048,23 +5180,23 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme].package-configuration aside.sidebar nav.tabs .category-tab:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].package-configuration aside.sidebar nav.tabs .category-tab.view, [data-theme].package-configuration aside.sidebar nav.tabs .category-tab.selected, [data-theme].package-configuration aside.sidebar nav.tabs .category-tab.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].package-configuration aside.sidebar nav.tabs .category-tab.empty, [data-theme].package-configuration aside.sidebar nav.tabs .category-tab.disabled, [data-theme].package-configuration aside.sidebar nav.tabs .category-tab:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].sheet nav.sheet-tabs { border: none; @@ -5073,10 +5205,10 @@ html .xdy-pf2e-workbench-rarity-unique { box-shadow: var(--box-shadow); } [data-theme] .directory .directory-header .header-search input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -5085,22 +5217,22 @@ html .xdy-pf2e-workbench-rarity-unique { transition: outline-color 0.5s; } [data-theme] .directory .directory-header .header-search input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme] .directory .directory-header .header-search input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme] .directory .directory-header .header-search input.disabled, [data-theme] .directory .directory-header .header-search input:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme] .directory .directory-header .header-search input.disabled::placeholder, [data-theme] .directory .directory-header .header-search input:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme] .directory .directory-header .header-search input::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme] .directory .directory-header .header-search input[type=checkbox] { outline: unset !important; @@ -5115,9 +5247,9 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -5126,7 +5258,7 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme] .directory .action-buttons button:not(.disabled, :disabled):hover, [data-theme] .settings-sidebar button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -5135,9 +5267,9 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme] .settings-sidebar button.selected, [data-theme] .settings-sidebar button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -5145,10 +5277,45 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme] .settings-sidebar button.empty, [data-theme] .settings-sidebar button.disabled, [data-theme] .settings-sidebar button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); +} +[data-theme] nav.sheet-tabs > [data-tab] { + background: var(--app-background); + border: var(--app-border-width) solid var(--app-border-color); + text-shadow: var(--app-text-shadow); + border-radius: var(--border-radius); + box-shadow: var(--box-shadow); + color: var(--text-color-3); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); + box-shadow: var(--box-shadow); + text-decoration: none; + cursor: pointer; + text-shadow: var(--app-text-shadow); +} +[data-theme] nav.sheet-tabs > [data-tab]:not(.disabled, :disabled):hover { + background: var(--button-hover-background); + color: var(--dui-button-hover-text-color); + border: var(--app-border-width) solid var(--button-hover-border-color); + box-shadow: var(--box-shadow); +} +[data-theme] nav.sheet-tabs > [data-tab].view, [data-theme] nav.sheet-tabs > [data-tab].selected, [data-theme] nav.sheet-tabs > [data-tab].active { + background: var(--button-hover-background); + outline: 1px solid var(--dui-button-focus-outline-color); + border-color: var(--button-hover-border-color); + color: var(--dui-button-hover-text-color); + text-decoration: none !important; + font-weight: unset !important; +} +[data-theme] nav.sheet-tabs > [data-tab].empty, [data-theme] nav.sheet-tabs > [data-tab].disabled, [data-theme] nav.sheet-tabs > [data-tab]:disabled { + --dui-button-background: var(--button-disabled-background); + --button-hover-background: var(--button-disabled-background); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].window-app .tabs .item { background: var(--app-background); @@ -5157,9 +5324,9 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -5168,23 +5335,23 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme].window-app .tabs .item:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].window-app .tabs .item.view, [data-theme].window-app .tabs .item.selected, [data-theme].window-app .tabs .item.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].window-app .tabs .item.empty, [data-theme].window-app .tabs .item.disabled, [data-theme].window-app .tabs .item:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].pf2e.item.sheet form > nav > .tabs { gap: 5px; @@ -5216,10 +5383,10 @@ html .xdy-pf2e-workbench-rarity-unique { border: unset; } [data-theme].journal-sheet .journal-header .title { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -5228,22 +5395,22 @@ html .xdy-pf2e-workbench-rarity-unique { transition: outline-color 0.5s; } [data-theme].journal-sheet .journal-header .title:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].journal-sheet .journal-header .title:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].journal-sheet .journal-header .title.disabled, [data-theme].journal-sheet .journal-header .title:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].journal-sheet .journal-header .title.disabled::placeholder, [data-theme].journal-sheet .journal-header .title:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].journal-sheet .journal-header .title::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].journal-sheet .journal-header .title[type=checkbox] { outline: unset !important; @@ -5257,9 +5424,9 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -5269,23 +5436,23 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme] .editor-edit:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] .editor-edit.view, [data-theme] .editor-edit.selected, [data-theme] .editor-edit.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] .editor-edit.empty, [data-theme] .editor-edit.disabled, [data-theme] .editor-edit:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } /* ----------------------------------------- */ @@ -5313,7 +5480,7 @@ html .xdy-pf2e-workbench-rarity-unique { [data-theme] .tags.light > .tag, [data-theme] .tags > .tag.light { --tag-color: var(--input-color); - background: var(--input-background); + background: var(--dui-input-background); } [data-theme] .tags .tag.tag_transparent { margin-top: 1px; @@ -5349,8 +5516,8 @@ html .xdy-pf2e-workbench-rarity-unique { --tag-bg: var(--color-secondary-4); --tag-border-color: var(--color-border-medium); --tags-border-color: var(--color-border-medium); - background: var(--input-background); - border: var(--app-border-width) solid var(--input-border-color); + background: var(--dui-input-background); + border: var(--app-border-width) solid var(--dui-input-border-color); box-shadow: var(--input-box-shadow); border-radius: 3px; } @@ -5418,10 +5585,10 @@ html .xdy-pf2e-workbench-rarity-unique { background: none; } [data-theme].pf2e.item.sheet input:not([type=range]) { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -5430,22 +5597,22 @@ html .xdy-pf2e-workbench-rarity-unique { transition: outline-color 0.5s; } [data-theme].pf2e.item.sheet input:not([type=range]):not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet input:not([type=range]):focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].pf2e.item.sheet input:not([type=range]).disabled, [data-theme].pf2e.item.sheet input:not([type=range]):disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].pf2e.item.sheet input:not([type=range]).disabled::placeholder, [data-theme].pf2e.item.sheet input:not([type=range]):disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].pf2e.item.sheet input:not([type=range])::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].pf2e.item.sheet input:not([type=range])[type=checkbox] { outline: unset !important; @@ -5468,9 +5635,9 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -5479,23 +5646,23 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme]#generate-check-prompt nav h4 a:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme]#generate-check-prompt nav h4 a.view, [data-theme]#generate-check-prompt nav h4 a.selected, [data-theme]#generate-check-prompt nav h4 a.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme]#generate-check-prompt nav h4 a.empty, [data-theme]#generate-check-prompt nav h4 a.disabled, [data-theme]#generate-check-prompt nav h4 a:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme]#generate-check-prompt .dialog-content tags.tagify { --tags-disabled-bg: #f1f1f1; @@ -5561,21 +5728,21 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: var(--accent-text-color); + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: var(--accent-text-color); --app-text-shadow: none; --button-hover-background: var(--accent-color-light); --button-hover-border-color: var(--accent-color); - --button-hover-text-color: var(--accent-text-color); + --dui-button-hover-text-color: var(--accent-text-color); border-radius: 3px; align-content: center; justify-content: center; @@ -5587,27 +5754,27 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.view, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.selected, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.empty, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes.disabled, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.add-gm-notes > i { @@ -5620,21 +5787,21 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: var(--accent-text-color); + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: var(--accent-text-color); --app-text-shadow: none; --button-hover-background: var(--accent-color-light); --button-hover-border-color: var(--accent-color); - --button-hover-text-color: var(--accent-text-color); + --dui-button-hover-text-color: var(--accent-text-color); border-radius: 3px; align-content: center; justify-content: center; @@ -5643,34 +5810,34 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.view, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.selected, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.empty, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit.disabled, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.description .editor a.editor-edit:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-theme].pf2e.item.sheet form .sheet-content input[type=text], [data-theme].pf2e.item.sheet form .sheet-content input[type=number], [data-theme].pf2e.item.sheet form .sheet-content select, [data-theme].pf2e.item.sheet form section.sheet-body input[type=text], [data-theme].pf2e.item.sheet form section.sheet-body input[type=number] { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -5679,22 +5846,22 @@ html .xdy-pf2e-workbench-rarity-unique { transition: outline-color 0.5s; } [data-theme].pf2e.item.sheet form .sheet-content input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet form .sheet-content input[type=text]:focus, [data-theme].pf2e.item.sheet form .sheet-content input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet form .sheet-content input[type=number]:focus, [data-theme].pf2e.item.sheet form .sheet-content select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet form .sheet-content select:focus, [data-theme].pf2e.item.sheet form section.sheet-body input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet form section.sheet-body input[type=text]:focus, [data-theme].pf2e.item.sheet form section.sheet-body input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet form section.sheet-body input[type=number]:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].pf2e.item.sheet form .sheet-content input[type=text].disabled, [data-theme].pf2e.item.sheet form .sheet-content input[type=text]:disabled, [data-theme].pf2e.item.sheet form .sheet-content input[type=number].disabled, [data-theme].pf2e.item.sheet form .sheet-content input[type=number]:disabled, [data-theme].pf2e.item.sheet form .sheet-content select.disabled, [data-theme].pf2e.item.sheet form .sheet-content select:disabled, [data-theme].pf2e.item.sheet form section.sheet-body input[type=text].disabled, [data-theme].pf2e.item.sheet form section.sheet-body input[type=text]:disabled, [data-theme].pf2e.item.sheet form section.sheet-body input[type=number].disabled, [data-theme].pf2e.item.sheet form section.sheet-body input[type=number]:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].pf2e.item.sheet form .sheet-content input[type=text].disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content input[type=text]:disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content input[type=number].disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content input[type=number]:disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content select.disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content select:disabled::placeholder, [data-theme].pf2e.item.sheet form section.sheet-body input[type=text].disabled::placeholder, [data-theme].pf2e.item.sheet form section.sheet-body input[type=text]:disabled::placeholder, [data-theme].pf2e.item.sheet form section.sheet-body input[type=number].disabled::placeholder, [data-theme].pf2e.item.sheet form section.sheet-body input[type=number]:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].pf2e.item.sheet form .sheet-content input[type=text]::placeholder, [data-theme].pf2e.item.sheet form .sheet-content input[type=number]::placeholder, [data-theme].pf2e.item.sheet form .sheet-content select::placeholder, [data-theme].pf2e.item.sheet form section.sheet-body input[type=text]::placeholder, [data-theme].pf2e.item.sheet form section.sheet-body input[type=number]::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].pf2e.item.sheet form .sheet-content input[type=text][type=checkbox], [data-theme].pf2e.item.sheet form .sheet-content input[type=number][type=checkbox], [data-theme].pf2e.item.sheet form .sheet-content select[type=checkbox], [data-theme].pf2e.item.sheet form section.sheet-body input[type=text][type=checkbox], [data-theme].pf2e.item.sheet form section.sheet-body input[type=number][type=checkbox] { outline: unset !important; @@ -5702,10 +5869,10 @@ html .xdy-pf2e-workbench-rarity-unique { box-shadow: unset !important; } [data-theme].pf2e.item.sheet .sheet-header input[type=text], [data-theme].pf2e.item.sheet .sheet-header input[type=number] { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -5714,22 +5881,22 @@ html .xdy-pf2e-workbench-rarity-unique { transition: outline-color 0.5s; } [data-theme].pf2e.item.sheet .sheet-header input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet .sheet-header input[type=text]:focus, [data-theme].pf2e.item.sheet .sheet-header input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet .sheet-header input[type=number]:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].pf2e.item.sheet .sheet-header input[type=text].disabled, [data-theme].pf2e.item.sheet .sheet-header input[type=text]:disabled, [data-theme].pf2e.item.sheet .sheet-header input[type=number].disabled, [data-theme].pf2e.item.sheet .sheet-header input[type=number]:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].pf2e.item.sheet .sheet-header input[type=text].disabled::placeholder, [data-theme].pf2e.item.sheet .sheet-header input[type=text]:disabled::placeholder, [data-theme].pf2e.item.sheet .sheet-header input[type=number].disabled::placeholder, [data-theme].pf2e.item.sheet .sheet-header input[type=number]:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].pf2e.item.sheet .sheet-header input[type=text]::placeholder, [data-theme].pf2e.item.sheet .sheet-header input[type=number]::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].pf2e.item.sheet .sheet-header input[type=text][type=checkbox], [data-theme].pf2e.item.sheet .sheet-header input[type=number][type=checkbox] { outline: unset !important; @@ -5737,10 +5904,10 @@ html .xdy-pf2e-workbench-rarity-unique { box-shadow: unset !important; } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details select, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select, [data-theme].pf2e.item.sheet form .sheet-content section.sidebar select { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -5749,22 +5916,22 @@ html .xdy-pf2e-workbench-rarity-unique { transition: outline-color 0.5s; } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details select:focus, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select:focus, [data-theme].pf2e.item.sheet form .sheet-content section.sidebar select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet form .sheet-content section.sidebar select:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details select.disabled, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details select:disabled, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select.disabled, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select:disabled, [data-theme].pf2e.item.sheet form .sheet-content section.sidebar select.disabled, [data-theme].pf2e.item.sheet form .sheet-content section.sidebar select:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details select.disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details select:disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select.disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select:disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content section.sidebar select.disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content section.sidebar select:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details select::placeholder, [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select::placeholder, [data-theme].pf2e.item.sheet form .sheet-content section.sidebar select::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details select[type=checkbox], [data-theme].pf2e.item.sheet form .sheet-body .tab.active.details fieldset.publication .data .license select[type=checkbox], [data-theme].pf2e.item.sheet form .sheet-content section.sidebar select[type=checkbox] { outline: unset !important; @@ -5772,14 +5939,14 @@ html .xdy-pf2e-workbench-rarity-unique { box-shadow: unset !important; } [data-theme].pf2e.item.sheet form .sheet-content button:hover:not(:disabled), [data-theme].pf2e.item.sheet form .sheet-content button:focus { - border: 1px solid var(--button-border-color); + border: 1px solid var(--dui-button-border-color); box-shadow: unset; } [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled), [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus, [data-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled), [data-theme].pf2e.item.sheet form .sheet-content select:focus { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -5788,22 +5955,22 @@ html .xdy-pf2e-workbench-rarity-unique { transition: outline-color 0.5s; } [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled):not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled):focus, [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus:focus, [data-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled):not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled):focus, [data-theme].pf2e.item.sheet form .sheet-content select:focus:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.item.sheet form .sheet-content select:focus:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled).disabled, [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled):disabled, [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus.disabled, [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus:disabled, [data-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled).disabled, [data-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled):disabled, [data-theme].pf2e.item.sheet form .sheet-content select:focus.disabled, [data-theme].pf2e.item.sheet form .sheet-content select:focus:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled).disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled):disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus.disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus:disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled).disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled):disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content select:focus.disabled::placeholder, [data-theme].pf2e.item.sheet form .sheet-content select:focus:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled)::placeholder, [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus::placeholder, [data-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled)::placeholder, [data-theme].pf2e.item.sheet form .sheet-content select:focus::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):hover:not(:disabled)[type=checkbox], [data-theme].pf2e.item.sheet form .sheet-content input:not([type=range], [type=checkbox]):focus[type=checkbox], [data-theme].pf2e.item.sheet form .sheet-content select:hover:not(:disabled)[type=checkbox], [data-theme].pf2e.item.sheet form .sheet-content select:focus[type=checkbox] { outline: unset !important; @@ -5860,9 +6027,9 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -5870,23 +6037,23 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-theme].pf2e.item.sheet form > nav .sheet-tabs > a:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].pf2e.item.sheet form > nav .sheet-tabs > a.view, [data-theme].pf2e.item.sheet form > nav .sheet-tabs > a.selected, [data-theme].pf2e.item.sheet form > nav .sheet-tabs > a.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].pf2e.item.sheet form > nav .sheet-tabs > a.empty, [data-theme].pf2e.item.sheet form > nav .sheet-tabs > a.disabled, [data-theme].pf2e.item.sheet form > nav .sheet-tabs > a:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs { border: unset; @@ -5898,9 +6065,9 @@ html .xdy-pf2e-workbench-rarity-unique { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -5909,23 +6076,23 @@ html .xdy-pf2e-workbench-rarity-unique { } [data-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: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a.view, [data-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a.selected, [data-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a.empty, [data-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a.disabled, [data-theme].pf2e.item.sheet form .tab.active.rules .rule-form nav.rule-tabs h4 > a:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].pf2e.item.sheet form .effects-container, [data-theme].pf2e.item.sheet form .details-container, [data-theme].pf2e.item.sheet form .dice-data { gap: 5px; @@ -5976,13 +6143,13 @@ html .xdy-pf2e-workbench-rarity-unique { margin-top: 2px; } [data-theme].pf2e.item.sheet form .tab.active.rules .rule-form .attached-input .attachment, [data-theme].pf2e.item.sheet form .item-rules .rule-form .attached-input .attachment { - --button-border-color: var(--color-primary-2); - --button-background: var(--color-primary-3); + --dui-button-border-color: var(--color-primary-2); + --dui-button-background: var(--color-primary-3); --button-hover-border-color: var(--color-primary-4); --button-hover-background: var(--color-primary-5); - --button-text-color: var(--text-color-2); + --dui-button-text-color: var(--text-color-2); --box-shadow: none; - border-color: var(--button-border-color); + border-color: var(--dui-button-border-color); z-index: 1; } [data-theme].pf2e.item.sheet form .item-rules .rule-form .attached-input input, [data-theme].pf2e.item.sheet form .item-rules .rule-form .attached-input tags { @@ -5995,7 +6162,7 @@ html .xdy-pf2e-workbench-rarity-unique { background-color: white; } [data-theme] .tox.tox-tinymce .tox-tbtn { - --button-background: white; + --dui-button-background: white; --button-hover-background: gray; --app-text-shadow: none; --box-shadow: none; @@ -6026,9 +6193,9 @@ nav#controls[data-theme] ol.control-tools > li { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -6041,7 +6208,7 @@ nav#controls[data-theme] ol.control-tools > li { nav#controls[data-theme] ol.control-tools li.control-tool:not(.disabled, :disabled):hover, nav#controls[data-theme] ol.control-tools > li:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -6050,9 +6217,9 @@ nav#controls[data-theme] ol.control-tools > li.view, nav#controls[data-theme] ol.control-tools > li.selected, nav#controls[data-theme] ol.control-tools > li.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -6060,10 +6227,10 @@ nav#controls[data-theme] ol.control-tools li.control-tool.empty, nav#controls[da nav#controls[data-theme] ol.control-tools > li.empty, nav#controls[data-theme] ol.control-tools > li.disabled, nav#controls[data-theme] ol.control-tools > li:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } nav#controls[data-theme] ol.control-tools li.control-tool > img, nav#controls[data-theme] ol.control-tools > li > img { @@ -6081,24 +6248,24 @@ nav#controls[data-theme] ol.control-tools > li.toggle { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--button-toggle-background); - --button-border-color: var(--button-toggle-border-color); - --button-focus-outline-color: var(--button-toggle-focus-outline-color); + --dui-button-background: var(--button-toggle-background); + --dui-button-border-color: var(--button-toggle-border-color); + --dui-button-focus-outline-color: var(--button-toggle-focus-outline-color); --button-hover-background: var(--button-toggle-hover-background); --button-hover-border-color: var(--button-toggle-hover-border-color); } nav#controls[data-theme] ol.control-tools li.control-tool.toggle:not(.disabled, :disabled):hover, nav#controls[data-theme] ol.control-tools > li.toggle:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -6107,9 +6274,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle.view, nav#controls[data-theme] ol.control-tools > li.toggle.selected, nav#controls[data-theme] ol.control-tools > li.toggle.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -6117,15 +6284,15 @@ nav#controls[data-theme] ol.control-tools li.control-tool.toggle.empty, nav#cont nav#controls[data-theme] ol.control-tools > li.toggle.empty, nav#controls[data-theme] ol.control-tools > li.toggle.disabled, nav#controls[data-theme] ol.control-tools > li.toggle:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } nav#controls[data-theme] ol.control-tools li.control-tool.toggle:disabled, nav#controls[data-theme] ol.control-tools > li.toggle:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } @@ -6238,44 +6405,44 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--button-toggle-background); - --button-border-color: var(--button-toggle-border-color); - --button-focus-outline-color: var(--button-toggle-focus-outline-color); + --dui-button-background: var(--button-toggle-background); + --dui-button-border-color: var(--button-toggle-border-color); + --dui-button-focus-outline-color: var(--button-toggle-focus-outline-color); --button-hover-background: var(--button-toggle-hover-background); --button-hover-border-color: var(--button-toggle-hover-border-color); line-height: var(--control-size); } #navigation[data-theme] ol#scene-list li.nav-item:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } #navigation[data-theme] ol#scene-list li.nav-item.view, #navigation[data-theme] ol#scene-list li.nav-item.selected, #navigation[data-theme] ol#scene-list li.nav-item.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } #navigation[data-theme] ol#scene-list li.nav-item.empty, #navigation[data-theme] ol#scene-list li.nav-item.disabled, #navigation[data-theme] ol#scene-list li.nav-item:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } #navigation[data-theme] ol#scene-list li.nav-item:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } #navigation[data-theme] ol#scene-list li.nav-item > a:hover { @@ -6310,23 +6477,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { /* Placeable HUD */ /* ----------------------------------------- */ [data-theme] #token-hud .attribute.bar1 input { - --input-border-color: var(--color-level-success-border); - --input-focus-outline-color: var(--color-level-success-border); - --input-background: var(--color-level-success-bg); + --dui-input-border-color: var(--color-level-success-border); + --dui-input-focus-outline-color: var(--color-level-success-border); + --dui-input-background: var(--color-level-success-bg); --input-focus-text-color: var(--text-color-2); - --input-text-color: var(--text-color-2); + --dui-input-text-color: var(--text-color-2); } [data-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: var(--color-level-info-bg); - --input-text-color: var(--text-color-2); + --dui-input-border-color: var(--color-level-info-border); + --dui-input-focus-outline-color: var(--color-level-info-border); + --dui-input-background: var(--color-level-info-bg); + --dui-input-text-color: var(--text-color-2); } [data-theme].placeable-hud input[type=text] { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -6337,22 +6504,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --input-focus-text-color: var(--text-color-2); } [data-theme].placeable-hud input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].placeable-hud input[type=text]:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].placeable-hud input[type=text].disabled, [data-theme].placeable-hud input[type=text]:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].placeable-hud input[type=text].disabled::placeholder, [data-theme].placeable-hud input[type=text]:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].placeable-hud input[type=text]::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].placeable-hud input[type=text][type=checkbox] { outline: unset !important; @@ -6360,7 +6527,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: unset !important; } [data-theme].placeable-hud input[type=text][name=elevation] { - --input-background: var(--app-background); + --dui-input-background: var(--app-background); font-size: 18px; width: 42px; } @@ -6444,9 +6611,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -6454,23 +6621,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme] .control-icon:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] .control-icon.view, [data-theme] .control-icon.selected, [data-theme] .control-icon.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] .control-icon.empty, [data-theme] .control-icon.disabled, [data-theme] .control-icon:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] .control-icon > img { filter: sepia() brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black); @@ -6485,43 +6652,43 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--button-toggle-background); - --button-border-color: var(--button-toggle-border-color); - --button-focus-outline-color: var(--button-toggle-focus-outline-color); + --dui-button-background: var(--button-toggle-background); + --dui-button-border-color: var(--button-toggle-border-color); + --dui-button-focus-outline-color: var(--button-toggle-focus-outline-color); --button-hover-background: var(--button-toggle-hover-background); --button-hover-border-color: var(--button-toggle-hover-border-color); } [data-theme] .control-icon[data-action=visibility]:not(.disabled, :disabled):hover, [data-theme] .control-icon[data-action=effects]:not(.disabled, :disabled):hover, [data-theme] .control-icon[data-action=combat]:not(.disabled, :disabled):hover, [data-theme] .control-icon[data-action=locked]:not(.disabled, :disabled):hover, [data-theme] .control-icon[data-action=target]:not(.disabled, :disabled):hover, [data-theme] .control-icon[data-action=active]:not(.disabled, :disabled):hover, [data-theme] .control-icon[data-action=mystify]:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] .control-icon[data-action=visibility].view, [data-theme] .control-icon[data-action=visibility].selected, [data-theme] .control-icon[data-action=visibility].active, [data-theme] .control-icon[data-action=effects].view, [data-theme] .control-icon[data-action=effects].selected, [data-theme] .control-icon[data-action=effects].active, [data-theme] .control-icon[data-action=combat].view, [data-theme] .control-icon[data-action=combat].selected, [data-theme] .control-icon[data-action=combat].active, [data-theme] .control-icon[data-action=locked].view, [data-theme] .control-icon[data-action=locked].selected, [data-theme] .control-icon[data-action=locked].active, [data-theme] .control-icon[data-action=target].view, [data-theme] .control-icon[data-action=target].selected, [data-theme] .control-icon[data-action=target].active, [data-theme] .control-icon[data-action=active].view, [data-theme] .control-icon[data-action=active].selected, [data-theme] .control-icon[data-action=active].active, [data-theme] .control-icon[data-action=mystify].view, [data-theme] .control-icon[data-action=mystify].selected, [data-theme] .control-icon[data-action=mystify].active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] .control-icon[data-action=visibility].empty, [data-theme] .control-icon[data-action=visibility].disabled, [data-theme] .control-icon[data-action=visibility]:disabled, [data-theme] .control-icon[data-action=effects].empty, [data-theme] .control-icon[data-action=effects].disabled, [data-theme] .control-icon[data-action=effects]:disabled, [data-theme] .control-icon[data-action=combat].empty, [data-theme] .control-icon[data-action=combat].disabled, [data-theme] .control-icon[data-action=combat]:disabled, [data-theme] .control-icon[data-action=locked].empty, [data-theme] .control-icon[data-action=locked].disabled, [data-theme] .control-icon[data-action=locked]:disabled, [data-theme] .control-icon[data-action=target].empty, [data-theme] .control-icon[data-action=target].disabled, [data-theme] .control-icon[data-action=target]:disabled, [data-theme] .control-icon[data-action=active].empty, [data-theme] .control-icon[data-action=active].disabled, [data-theme] .control-icon[data-action=active]:disabled, [data-theme] .control-icon[data-action=mystify].empty, [data-theme] .control-icon[data-action=mystify].disabled, [data-theme] .control-icon[data-action=mystify]:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] .control-icon[data-action=visibility]:disabled, [data-theme] .control-icon[data-action=effects]:disabled, [data-theme] .control-icon[data-action=combat]:disabled, [data-theme] .control-icon[data-action=locked]:disabled, [data-theme] .control-icon[data-action=target]:disabled, [data-theme] .control-icon[data-action=active]:disabled, [data-theme] .control-icon[data-action=mystify]:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } @@ -6565,9 +6732,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -6575,29 +6742,29 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-dorako-ui-scope=sidebar] .tab:not([data-tab=chat]) button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-dorako-ui-scope=sidebar] .tab:not([data-tab=chat]) button.view, [data-dorako-ui-scope=sidebar] .tab:not([data-tab=chat]) button.selected, [data-dorako-ui-scope=sidebar] .tab:not([data-tab=chat]) button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-dorako-ui-scope=sidebar] .tab:not([data-tab=chat]) button.empty, [data-dorako-ui-scope=sidebar] .tab:not([data-tab=chat]) button.disabled, [data-dorako-ui-scope=sidebar] .tab:not([data-tab=chat]) button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-dorako-ui-scope=sidebar] .tab input:not([type=range]) { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -6606,22 +6773,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-dorako-ui-scope=sidebar] .tab input:not([type=range]):not(:disabled, .disabled, [type=checkbox]):hover, [data-dorako-ui-scope=sidebar] .tab input:not([type=range]):focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-dorako-ui-scope=sidebar] .tab input:not([type=range]).disabled, [data-dorako-ui-scope=sidebar] .tab input:not([type=range]):disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-dorako-ui-scope=sidebar] .tab input:not([type=range]).disabled::placeholder, [data-dorako-ui-scope=sidebar] .tab input:not([type=range]):disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-dorako-ui-scope=sidebar] .tab input:not([type=range])::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-dorako-ui-scope=sidebar] .tab input:not([type=range])[type=checkbox] { outline: unset !important; @@ -6650,9 +6817,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -6660,23 +6827,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button.view, [data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button.selected, [data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button.empty, [data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button.disabled, [data-dorako-ui-scope=sidebar] #settings ul#game-details li.system-buttons button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-dorako-ui-scope=sidebar] .compendium.directory .directory-header .compendium-name, [data-dorako-ui-scope=sidebar] .compendium-sidebar .directory-item.compendium .compendium-name, @@ -6743,9 +6910,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -6753,23 +6920,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-chat-interface-theme] #chat-log ~ * button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-chat-interface-theme] #chat-log ~ * button.view, [data-chat-interface-theme] #chat-log ~ * button.selected, [data-chat-interface-theme] #chat-log ~ * button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-chat-interface-theme] #chat-log ~ * button.empty, [data-chat-interface-theme] #chat-log ~ * button.disabled, [data-chat-interface-theme] #chat-log ~ * button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-chat-interface-theme] #chat-log ~ * #dorako-rt-buttons button { background: var(--app-background); @@ -6778,53 +6945,53 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--button-toggle-background); - --button-border-color: var(--button-toggle-border-color); - --button-focus-outline-color: var(--button-toggle-focus-outline-color); + --dui-button-background: var(--button-toggle-background); + --dui-button-border-color: var(--button-toggle-border-color); + --dui-button-focus-outline-color: var(--button-toggle-focus-outline-color); --button-hover-background: var(--button-toggle-hover-background); --button-hover-border-color: var(--button-toggle-hover-border-color); } [data-chat-interface-theme] #chat-log ~ * #dorako-rt-buttons button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-chat-interface-theme] #chat-log ~ * #dorako-rt-buttons button.view, [data-chat-interface-theme] #chat-log ~ * #dorako-rt-buttons button.selected, [data-chat-interface-theme] #chat-log ~ * #dorako-rt-buttons button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-chat-interface-theme] #chat-log ~ * #dorako-rt-buttons button.empty, [data-chat-interface-theme] #chat-log ~ * #dorako-rt-buttons button.disabled, [data-chat-interface-theme] #chat-log ~ * #dorako-rt-buttons button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-chat-interface-theme] #chat-log ~ * #dorako-rt-buttons button:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-chat-interface-theme] #chat-log ~ *#chat-form { margin: 0px var(--sidebar-margin); } [data-chat-interface-theme] #chat-log ~ *#chat-form textarea { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -6835,22 +7002,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); } [data-chat-interface-theme] #chat-log ~ *#chat-form textarea:not(:disabled, .disabled, [type=checkbox]):hover, [data-chat-interface-theme] #chat-log ~ *#chat-form textarea:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-chat-interface-theme] #chat-log ~ *#chat-form textarea.disabled, [data-chat-interface-theme] #chat-log ~ *#chat-form textarea:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-chat-interface-theme] #chat-log ~ *#chat-form textarea.disabled::placeholder, [data-chat-interface-theme] #chat-log ~ *#chat-form textarea:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-chat-interface-theme] #chat-log ~ *#chat-form textarea::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-chat-interface-theme] #chat-log ~ *#chat-form textarea[type=checkbox] { outline: unset !important; @@ -6870,19 +7037,19 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); - --button-focus-outline-color: transparent; + --dui-button-focus-outline-color: transparent; } [data-chat-interface-theme] #sidebar-tabs > .item.active:not(.disabled, :disabled):hover, #sidebar[data-chat-interface-theme].collapsed #sidebar-tabs > .item.active:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -6891,9 +7058,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { #sidebar[data-chat-interface-theme].collapsed #sidebar-tabs > .item.active.selected, #sidebar[data-chat-interface-theme].collapsed #sidebar-tabs > .item.active.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -6901,10 +7068,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { #sidebar[data-chat-interface-theme].collapsed #sidebar-tabs > .item.active.empty, #sidebar[data-chat-interface-theme].collapsed #sidebar-tabs > .item.active.disabled, #sidebar[data-chat-interface-theme].collapsed #sidebar-tabs > .item.active:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].filepicker .display-modes a { @@ -6914,9 +7081,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -6924,23 +7091,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme].filepicker .display-modes a:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].filepicker .display-modes a.view, [data-theme].filepicker .display-modes a.selected, [data-theme].filepicker .display-modes a.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].filepicker .display-modes a.empty, [data-theme].filepicker .display-modes a.disabled, [data-theme].filepicker .display-modes a:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].filepicker .private button.privacy { background: var(--app-background); @@ -6949,34 +7116,34 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); - --button-background: #7331ff; + --dui-button-background: #7331ff; } [data-theme].filepicker .private button.privacy:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].filepicker .private button.privacy.view, [data-theme].filepicker .private button.privacy.selected, [data-theme].filepicker .private button.privacy.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].filepicker .private button.privacy.empty, [data-theme].filepicker .private button.privacy.disabled, [data-theme].filepicker .private button.privacy:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].filepicker .filepicker-header .quick-link-input-button { --box-shadow: none; @@ -7028,10 +7195,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); } [data-theme].sheet.hazard .section-container.publication .section-body input[type=text], [data-theme].sheet.hazard .container input[type=text], [data-theme].sheet.hazard .container input[type=number], [data-theme].sheet.hazard .container select { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7040,22 +7207,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme].sheet.hazard .section-container.publication .section-body input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].sheet.hazard .section-container.publication .section-body input[type=text]:focus, [data-theme].sheet.hazard .container input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].sheet.hazard .container input[type=text]:focus, [data-theme].sheet.hazard .container input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].sheet.hazard .container input[type=number]:focus, [data-theme].sheet.hazard .container select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].sheet.hazard .container select:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].sheet.hazard .section-container.publication .section-body input[type=text].disabled, [data-theme].sheet.hazard .section-container.publication .section-body input[type=text]:disabled, [data-theme].sheet.hazard .container input[type=text].disabled, [data-theme].sheet.hazard .container input[type=text]:disabled, [data-theme].sheet.hazard .container input[type=number].disabled, [data-theme].sheet.hazard .container input[type=number]:disabled, [data-theme].sheet.hazard .container select.disabled, [data-theme].sheet.hazard .container select:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].sheet.hazard .section-container.publication .section-body input[type=text].disabled::placeholder, [data-theme].sheet.hazard .section-container.publication .section-body input[type=text]:disabled::placeholder, [data-theme].sheet.hazard .container input[type=text].disabled::placeholder, [data-theme].sheet.hazard .container input[type=text]:disabled::placeholder, [data-theme].sheet.hazard .container input[type=number].disabled::placeholder, [data-theme].sheet.hazard .container input[type=number]:disabled::placeholder, [data-theme].sheet.hazard .container select.disabled::placeholder, [data-theme].sheet.hazard .container select:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].sheet.hazard .section-container.publication .section-body input[type=text]::placeholder, [data-theme].sheet.hazard .container input[type=text]::placeholder, [data-theme].sheet.hazard .container input[type=number]::placeholder, [data-theme].sheet.hazard .container select::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].sheet.hazard .section-container.publication .section-body input[type=text][type=checkbox], [data-theme].sheet.hazard .container input[type=text][type=checkbox], [data-theme].sheet.hazard .container input[type=number][type=checkbox], [data-theme].sheet.hazard .container select[type=checkbox] { outline: unset !important; @@ -7066,7 +7233,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --text-dark: black; } [data-theme].sheet.hazard .section-container, [data-theme].sheet.hazard form > header { - --input-text-color: white; + --dui-input-text-color: white; } [data-theme].sheet.hazard form > header .details { display: flex; @@ -7138,10 +7305,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border: unset; } [data-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input, [data-theme].sheet.familiar header .header-content .charname input, [data-theme].sheet.familiar select, [data-theme].sheet.familiar .familiar-section .familiar-content input[type=text] { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7150,22 +7317,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:focus, [data-theme].sheet.familiar header .header-content .charname input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].sheet.familiar header .header-content .charname input:focus, [data-theme].sheet.familiar select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].sheet.familiar select:focus, [data-theme].sheet.familiar .familiar-section .familiar-content input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].sheet.familiar .familiar-section .familiar-content input[type=text]:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input.disabled, [data-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:disabled, [data-theme].sheet.familiar header .header-content .charname input.disabled, [data-theme].sheet.familiar header .header-content .charname input:disabled, [data-theme].sheet.familiar select.disabled, [data-theme].sheet.familiar select:disabled, [data-theme].sheet.familiar .familiar-section .familiar-content input[type=text].disabled, [data-theme].sheet.familiar .familiar-section .familiar-content input[type=text]:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input.disabled::placeholder, [data-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input:disabled::placeholder, [data-theme].sheet.familiar header .header-content .charname input.disabled::placeholder, [data-theme].sheet.familiar header .header-content .charname input:disabled::placeholder, [data-theme].sheet.familiar select.disabled::placeholder, [data-theme].sheet.familiar select:disabled::placeholder, [data-theme].sheet.familiar .familiar-section .familiar-content input[type=text].disabled::placeholder, [data-theme].sheet.familiar .familiar-section .familiar-content input[type=text]:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input::placeholder, [data-theme].sheet.familiar header .header-content .charname input::placeholder, [data-theme].sheet.familiar select::placeholder, [data-theme].sheet.familiar .familiar-section .familiar-content input[type=text]::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].sheet.familiar .familiar-sheet-header .header-content .details-section .hp-section .value input[type=checkbox], [data-theme].sheet.familiar header .header-content .charname input[type=checkbox], [data-theme].sheet.familiar select[type=checkbox], [data-theme].sheet.familiar .familiar-section .familiar-content input[type=text][type=checkbox] { outline: unset !important; @@ -7179,9 +7346,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -7189,23 +7356,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme].sheet.familiar .skills-content .skills-list a:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].sheet.familiar .skills-content .skills-list a.view, [data-theme].sheet.familiar .skills-content .skills-list a.selected, [data-theme].sheet.familiar .skills-content .skills-list a.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].sheet.familiar .skills-content .skills-list a.empty, [data-theme].sheet.familiar .skills-content .skills-list a.disabled, [data-theme].sheet.familiar .skills-content .skills-list a:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].sheet.actor.loot section.sidebar { @@ -7230,10 +7397,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { gap: 3px; } [data-theme].sheet.actor.loot .sheet-header .tags .tag, [data-theme].sheet.actor.loot .sheet-header h1 > input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7242,22 +7409,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme].sheet.actor.loot .sheet-header .tags .tag:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].sheet.actor.loot .sheet-header .tags .tag:focus, [data-theme].sheet.actor.loot .sheet-header h1 > input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].sheet.actor.loot .sheet-header h1 > input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].sheet.actor.loot .sheet-header .tags .tag.disabled, [data-theme].sheet.actor.loot .sheet-header .tags .tag:disabled, [data-theme].sheet.actor.loot .sheet-header h1 > input.disabled, [data-theme].sheet.actor.loot .sheet-header h1 > input:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].sheet.actor.loot .sheet-header .tags .tag.disabled::placeholder, [data-theme].sheet.actor.loot .sheet-header .tags .tag:disabled::placeholder, [data-theme].sheet.actor.loot .sheet-header h1 > input.disabled::placeholder, [data-theme].sheet.actor.loot .sheet-header h1 > input:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].sheet.actor.loot .sheet-header .tags .tag::placeholder, [data-theme].sheet.actor.loot .sheet-header h1 > input::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].sheet.actor.loot .sheet-header .tags .tag[type=checkbox], [data-theme].sheet.actor.loot .sheet-header h1 > input[type=checkbox] { outline: unset !important; @@ -7271,9 +7438,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -7281,23 +7448,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.view, [data-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.selected, [data-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.empty, [data-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button.disabled, [data-theme].sheet.actor.loot form section.sidebar .gm-settings .loot-distribution button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme][data-dorako-ui-scope=limited].sheet.pf2e.actor.npc.app { @@ -7320,10 +7487,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --color-pf-secondary: var(--accent-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7332,22 +7499,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-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-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input.disabled, [data-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(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .spell-level-header input.disabled::placeholder, [data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-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); + color: var(--dui-input-placeholder-color); } [data-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; @@ -7355,10 +7522,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7368,22 +7535,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { max-width: 60px; } [data-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-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select.disabled, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select.disabled::placeholder, [data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-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); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .attribute select[type=checkbox] { outline: unset !important; @@ -7391,10 +7558,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7403,22 +7570,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-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-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input:focus, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input.disabled, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input:disabled, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input.disabled, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input:disabled::placeholder, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input.disabled::placeholder, [data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input::placeholder, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li.spell-level-header input[type=checkbox], [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form ol.spell-list > li .uses input[type=checkbox] { outline: unset !important; @@ -7426,10 +7593,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .actions-options .actions-option select { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7438,22 +7605,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .actions-options .actions-option select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .actions-options .actions-option select:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .actions-options .actions-option select.disabled, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .actions-options .actions-option select:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .actions-options .actions-option select.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .actions-options .actions-option select:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .actions-options .actions-option select::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .actions-options .actions-option select[type=checkbox] { outline: unset !important; @@ -7461,10 +7628,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input, [data-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); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7473,22 +7640,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-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-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:focus, [data-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-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input.disabled, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:disabled, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input.disabled, [data-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(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input:disabled::placeholder, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .dc-input.disabled::placeholder, [data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input::placeholder, [data-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); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .entries-list .spellcasting-entry .header .inline-field .attack-input[type=checkbox], [data-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; @@ -7496,10 +7663,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7508,22 +7675,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-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-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select.disabled, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select.disabled::placeholder, [data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text .license select[type=checkbox] { outline: unset !important; @@ -7531,10 +7698,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7543,22 +7710,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select.disabled, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .spellcasting-entry select[type=checkbox] { outline: unset !important; @@ -7566,10 +7733,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text] { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7578,22 +7745,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-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-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text].disabled, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text]:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text].disabled::placeholder, [data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-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); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .notes .notes-section.publication .notes-text input[type=text][type=checkbox] { outline: unset !important; @@ -7601,10 +7768,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7613,22 +7780,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select.disabled, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select.disabled::placeholder, [data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .side-bar-section.initiative select[type=checkbox] { outline: unset !important; @@ -7654,45 +7821,45 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: var(--accent-text-color); + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: var(--accent-text-color); --app-text-shadow: none; --button-hover-background: var(--accent-color-light); --button-hover-border-color: var(--accent-color); - --button-hover-text-color: var(--accent-text-color); + --dui-button-hover-text-color: var(--accent-text-color); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .footer button.spellcasting-create:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .footer button.spellcasting-create.view, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .footer button.spellcasting-create.selected, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .footer button.spellcasting-create.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .footer button.spellcasting-create.empty, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .footer button.spellcasting-create.disabled, [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .footer button.spellcasting-create:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme][data-dorako-ui-scope=limited].actor.npc.sheet form .sheet-body .footer button.spellcasting-create:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } @@ -7742,45 +7909,45 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: var(--accent-text-color); + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: var(--accent-text-color); --app-text-shadow: none; --button-hover-background: var(--accent-color-light); --button-hover-border-color: var(--accent-color); - --button-hover-text-color: var(--accent-text-color); + --dui-button-hover-text-color: var(--accent-text-color); } [data-theme].actor.sheet .window-content .item-summary .button-group button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].actor.sheet .window-content .item-summary .button-group button.view, [data-theme].actor.sheet .window-content .item-summary .button-group button.selected, [data-theme].actor.sheet .window-content .item-summary .button-group button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].actor.sheet .window-content .item-summary .button-group button.empty, [data-theme].actor.sheet .window-content .item-summary .button-group button.disabled, [data-theme].actor.sheet .window-content .item-summary .button-group button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].actor.sheet .window-content .item-summary .button-group button:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-theme] button[data-action=perform-daily-crafting] { @@ -7790,52 +7957,52 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: var(--accent-text-color); + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: var(--accent-text-color); --app-text-shadow: none; --button-hover-background: var(--accent-color-light); --button-hover-border-color: var(--accent-color); - --button-hover-text-color: var(--accent-text-color); + --dui-button-hover-text-color: var(--accent-text-color); } [data-theme] button[data-action=perform-daily-crafting]:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme] button[data-action=perform-daily-crafting].view, [data-theme] button[data-action=perform-daily-crafting].selected, [data-theme] button[data-action=perform-daily-crafting].active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme] button[data-action=perform-daily-crafting].empty, [data-theme] button[data-action=perform-daily-crafting].disabled, [data-theme] button[data-action=perform-daily-crafting]:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme] button[data-action=perform-daily-crafting]:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-theme].pf2e.actor form input[type=text], [data-theme].pf2e.actor form input[type=number] { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -7844,22 +8011,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme].pf2e.actor form input[type=text]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.actor form input[type=text]:focus, [data-theme].pf2e.actor form input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].pf2e.actor form input[type=number]:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].pf2e.actor form input[type=text].disabled, [data-theme].pf2e.actor form input[type=text]:disabled, [data-theme].pf2e.actor form input[type=number].disabled, [data-theme].pf2e.actor form input[type=number]:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].pf2e.actor form input[type=text].disabled::placeholder, [data-theme].pf2e.actor form input[type=text]:disabled::placeholder, [data-theme].pf2e.actor form input[type=number].disabled::placeholder, [data-theme].pf2e.actor form input[type=number]:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].pf2e.actor form input[type=text]::placeholder, [data-theme].pf2e.actor form input[type=number]::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].pf2e.actor form input[type=text][type=checkbox], [data-theme].pf2e.actor form input[type=number][type=checkbox] { outline: unset !important; @@ -7869,7 +8036,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme] .tags.paizo-style .tag.rarity.common, [data-theme] .tags.paizo-style .tag.rarity[value=common], [data-theme] .tags.paizo-style .tag.rarity > option[value=common] { - --input-text-color: black; + --dui-input-text-color: black; } [data-theme].pf2e.actor form .tag-legacy { border: unset; @@ -7955,9 +8122,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -7967,7 +8134,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a:not(.disabled, :disabled):hover, [data-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -7976,9 +8143,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.selected, [data-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -7986,10 +8153,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.empty, [data-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.disabled, [data-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav a.active, [data-theme][data-dorako-ui-scope=limited].sheet.party nav.sub-nav .tab.active { @@ -8024,9 +8191,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -8034,23 +8201,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.view, [data-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.selected, [data-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.empty, [data-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button.disabled, [data-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .summary nav button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=overview] .member > .data .main-stats > section { background-color: var(--color-primary-4); @@ -8084,9 +8251,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -8094,23 +8261,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.view, [data-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.selected, [data-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.empty, [data-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button.disabled, [data-theme][data-dorako-ui-scope=limited].sheet.party header.content-header .buttons button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=aftermath] .activities .member-activity .empty .icon, [data-theme][data-dorako-ui-scope=limited].sheet.party [data-tab=exploration] .activities .member-activity .empty .icon { background: var(--color-primary-5); @@ -8130,10 +8297,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -8142,22 +8309,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options.disabled, [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options.disabled::placeholder, [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .time .time-options[type=checkbox] { outline: unset !important; @@ -8171,9 +8338,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -8181,23 +8348,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button.view, [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button.selected, [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button.empty, [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button.disabled, [data-theme].sheet.party [data-tab=aftermath] .activities .member-activity .activity-entries .activity .run-actions button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } .chat-message[data-theme] { @@ -8273,45 +8440,45 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: var(--accent-text-color); + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: var(--accent-text-color); --app-text-shadow: none; --button-hover-background: var(--accent-color-light); --button-hover-border-color: var(--accent-color); - --button-hover-text-color: var(--accent-text-color); + --dui-button-hover-text-color: var(--accent-text-color); } .chat-message[data-theme] [data-action=delete-template]:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } .chat-message[data-theme] [data-action=delete-template].view, .chat-message[data-theme] [data-action=delete-template].selected, .chat-message[data-theme] [data-action=delete-template].active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } .chat-message[data-theme] [data-action=delete-template].empty, .chat-message[data-theme] [data-action=delete-template].disabled, .chat-message[data-theme] [data-action=delete-template]:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } .chat-message[data-theme] [data-action=delete-template]:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } .chat-message[data-theme] .dice-roll .dice-formula, @@ -8331,21 +8498,21 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: var(--accent-text-color); + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: var(--accent-text-color); --app-text-shadow: none; --button-hover-background: var(--accent-color-light); --button-hover-border-color: var(--accent-color); - --button-hover-text-color: var(--accent-text-color); + --dui-button-hover-text-color: var(--accent-text-color); display: flex; align-items: center; justify-content: center; @@ -8353,7 +8520,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { .chat-message[data-theme] .dice-roll .dice-formula button:not(.disabled, :disabled):hover, .chat-message[data-theme] .dice-roll .dice-total button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -8362,9 +8529,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { .chat-message[data-theme] .dice-roll .dice-total button.selected, .chat-message[data-theme] .dice-roll .dice-total button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -8372,15 +8539,15 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { .chat-message[data-theme] .dice-roll .dice-total button.empty, .chat-message[data-theme] .dice-roll .dice-total button.disabled, .chat-message[data-theme] .dice-roll .dice-total button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } .chat-message[data-theme] .dice-roll .dice-formula button:disabled, .chat-message[data-theme] .dice-roll .dice-total button:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } .chat-message[data-theme] .dice-tooltip .part-header .part-total { @@ -8463,34 +8630,45 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { display: none; } +.message[data-theme]:not([data-theme^=crb][data-color-scheme=light], +[data-theme^=dnd5e2][data-color-scheme=light]) .message-content .target-damage-application img, .message[data-theme]:not([data-theme^=crb][data-color-scheme=light], [data-theme^=dnd5e2][data-color-scheme=light]) .message-content .damage-application img { filter: invert(1) brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black); } .message[data-theme]:not([data-theme^=crb][data-color-scheme=light], +[data-theme^=dnd5e2][data-color-scheme=light]) .message-content .target-damage-application button:hover img, +.message[data-theme]:not([data-theme^=crb][data-color-scheme=light], [data-theme^=dnd5e2][data-color-scheme=light]) .message-content .damage-application button:hover img { filter: invert(1) drop-shadow(0px 1px 1px black); } -.message[data-theme] .message-content .damage-application { +.message[data-theme] .target-damage-application, +.message[data-theme] .damage-application { + display: none; gap: 3px; margin-top: 3px; text-rendering: geometricPrecision; } -.message[data-theme] .message-content .damage-application button { +.message[data-theme] .target-damage-application button, +.message[data-theme] .damage-application button { margin: 0px; } -.message[data-theme] .message-content .damage-application button.half-damage .transparent-half { +.message[data-theme] .target-damage-application button.half-damage .transparent-half, +.message[data-theme] .damage-application button.half-damage .transparent-half { display: none; } -.message[data-theme] .message-content .damage-application button.half-damage .fa-heart-broken { +.message[data-theme] .target-damage-application button.half-damage .fa-heart-broken, +.message[data-theme] .damage-application button.half-damage .fa-heart-broken { position: relative; -webkit-text-fill-color: unset; } -.message[data-theme] .message-content .damage-application button.half-damage .fa-heart-broken::before { +.message[data-theme] .target-damage-application button.half-damage .fa-heart-broken::before, +.message[data-theme] .damage-application button.half-damage .fa-heart-broken::before { opacity: 0.5; } -.message[data-theme] .message-content .damage-application button.half-damage .fa-heart-broken::after { +.message[data-theme] .target-damage-application button.half-damage .fa-heart-broken::after, +.message[data-theme] .damage-application button.half-damage .fa-heart-broken::after { content: "\f7a9"; font-family: "Font Awesome 5 Free"; display: block; @@ -8501,31 +8679,43 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { left: 2.4px; clip-path: polygon(45% 0%, 50% 100%, 100% 100%, 100% 4%); } -.message[data-theme] .message-content .damage-application button[data-action=shield-block]:hover { +.message[data-theme] .target-damage-application button[data-action=target-shield-block]:hover, .message[data-theme] .target-damage-application button[data-action=shield-block]:hover, +.message[data-theme] .damage-application button[data-action=target-shield-block]:hover, +.message[data-theme] .damage-application button[data-action=shield-block]:hover { background-color: var(--color-secondary-2); border: var(--app-border-width) solid; border-color: var(--color-secondary-1); } -.message[data-theme] .message-content .damage-application button[data-action=shield-block].shield-activated { - color: var(--button-hover-text-color); +.message[data-theme] .target-damage-application button[data-action=target-shield-block].shield-activated, .message[data-theme] .target-damage-application button[data-action=shield-block].shield-activated, +.message[data-theme] .damage-application button[data-action=target-shield-block].shield-activated, +.message[data-theme] .damage-application button[data-action=shield-block].shield-activated { + color: var(--dui-button-hover-text-color); background-color: var(--color-secondary-1); border: var(--app-border-width) solid; border-color: var(--color-secondary-2); } -.message[data-theme] .message-content .damage-application button[data-action=shield-block].shield-activated:hover { +.message[data-theme] .target-damage-application button[data-action=target-shield-block].shield-activated:hover, .message[data-theme] .target-damage-application button[data-action=shield-block].shield-activated:hover, +.message[data-theme] .damage-application button[data-action=target-shield-block].shield-activated:hover, +.message[data-theme] .damage-application button[data-action=shield-block].shield-activated:hover { background-color: var(--color-secondary-2); border: var(--app-border-width) solid; border-color: var(--color-secondary-1); } -.message[data-theme] .message-content .damage-application button[data-action=apply-healing] .fa-stack i.fa-plus { +.message[data-theme] .target-damage-application button[data-action=target-apply-healing] .fa-stack i.fa-plus, .message[data-theme] .target-damage-application button[data-action=apply-healing] .fa-stack i.fa-plus, +.message[data-theme] .damage-application button[data-action=target-apply-healing] .fa-stack i.fa-plus, +.message[data-theme] .damage-application button[data-action=apply-healing] .fa-stack i.fa-plus { --fa-inverse: white; text-shadow: none; } -.message[data-theme] .message-content .damage-application button[data-action=apply-healing]:hover { +.message[data-theme] .target-damage-application button[data-action=target-apply-healing]:hover, .message[data-theme] .target-damage-application button[data-action=apply-healing]:hover, +.message[data-theme] .damage-application button[data-action=target-apply-healing]:hover, +.message[data-theme] .damage-application button[data-action=apply-healing]:hover { background-color: var(--color-level-success); border-color: var(--color-level-success-border); } -.message[data-theme] .message-content .damage-application button[data-action=apply-healing]:hover .fa-stack i.fa-plus { +.message[data-theme] .target-damage-application button[data-action=target-apply-healing]:hover .fa-stack i.fa-plus, .message[data-theme] .target-damage-application button[data-action=apply-healing]:hover .fa-stack i.fa-plus, +.message[data-theme] .damage-application button[data-action=target-apply-healing]:hover .fa-stack i.fa-plus, +.message[data-theme] .damage-application button[data-action=apply-healing]:hover .fa-stack i.fa-plus { --fa-inverse: var(--color-level-success); text-shadow: none; } @@ -8600,9 +8790,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -8610,23 +8800,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme].chat-message .message-content .damage-taken button.revert-damage:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme].chat-message .message-content .damage-taken button.revert-damage.view, [data-theme].chat-message .message-content .damage-taken button.revert-damage.selected, [data-theme].chat-message .message-content .damage-taken button.revert-damage.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme].chat-message .message-content .damage-taken button.revert-damage.empty, [data-theme].chat-message .message-content .damage-taken button.revert-damage.disabled, [data-theme].chat-message .message-content .damage-taken button.revert-damage:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme].chat-message.emote > .message-content p.action-content img { background: var(--app-background); @@ -8743,7 +8933,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --header: url("../img/red-header.webp"); background-image: url("../img/red-header.webp"), var(--sheet); } -[data-theme].actor.sheet.vehicle[data-theme-color=blue] [data-theme].actor.sheet.character[data-theme-color=blue] { +[data-theme].actor.sheet.vehicle[data-theme-color=blue], [data-theme].actor.sheet.character[data-theme-color=blue] { --scrollbar-thumb-background: var(--secondary-light); --scrollbar-thumb-border-color: var(--tertiary); --color-scrollbar-hover: var(--theme-text-color); @@ -8751,21 +8941,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --theme-color: var(--secondary); --theme-text-color: var(--secondary-light); } -[data-theme].actor.sheet.vehicle[data-theme-color=blue] [data-theme].actor.sheet.character[data-theme-color=blue] .crb-style { +[data-theme].actor.sheet.vehicle[data-theme-color=blue] .crb-style, [data-theme].actor.sheet.character[data-theme-color=blue] .crb-style { --header: url("../img/blue-header.webp"); background-image: url("../img/blue-header.webp"), var(--sheet); } -[data-theme].actor.sheet.vehicle[data-theme-color=blue] [data-theme].actor.sheet.character[data-theme-color=blue] .crb-style aside { +[data-theme].actor.sheet.vehicle[data-theme-color=blue] .crb-style aside, [data-theme].actor.sheet.character[data-theme-color=blue] .crb-style aside { background-image: url("../img/blue-sidebar-top.webp"), url("../img/blue-sidebar-bottom.webp"); } -[data-theme].actor.sheet.vehicle[data-theme-color=blue] [data-theme].actor.sheet.character[data-theme-color=blue] .crb-style aside .sidebar .armor-class .shield.hp { +[data-theme].actor.sheet.vehicle[data-theme-color=blue] .crb-style aside .sidebar .armor-class .shield.hp, [data-theme].actor.sheet.character[data-theme-color=blue] .crb-style aside .sidebar .armor-class .shield.hp { background: url("../img/blue-shield.webp") no-repeat top center; } -[data-theme].actor.sheet.vehicle[data-theme-color=blue] [data-theme].actor.sheet.character[data-theme-color=blue] .crb-style header.char-header .char-level .level { +[data-theme].actor.sheet.vehicle[data-theme-color=blue] .crb-style header.char-header .char-level .level, [data-theme].actor.sheet.character[data-theme-color=blue] .crb-style header.char-header .char-level .level { background: url("../img/blue-level-badge.webp") no-repeat; } -[data-theme].actor.sheet.vehicle[data-theme-color=blue] [data-theme].actor.sheet.character[data-theme-color=blue] .crb-style nav.sheet-navigation .item:hover, -[data-theme].actor.sheet.vehicle[data-theme-color=blue] [data-theme].actor.sheet.character[data-theme-color=blue] .crb-style nav.sheet-navigation .item.active { +[data-theme].actor.sheet.vehicle[data-theme-color=blue] .crb-style nav.sheet-navigation .item:hover, +[data-theme].actor.sheet.vehicle[data-theme-color=blue] .crb-style nav.sheet-navigation .item.active, [data-theme].actor.sheet.character[data-theme-color=blue] .crb-style nav.sheet-navigation .item:hover, +[data-theme].actor.sheet.character[data-theme-color=blue] .crb-style nav.sheet-navigation .item.active { background-image: url("../img/blue-nav-item.webp"); } [data-theme].actor.sheet.vehicle[data-theme-color=green], [data-theme].actor.sheet.character[data-theme-color=green] { @@ -8910,10 +9101,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --tag-color: var(--text-color-2); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .subsection.details .abcd .detail h3, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd .detail h3 { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -8922,22 +9113,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .subsection.details .abcd .detail h3:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .subsection.details .abcd .detail h3:focus, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd .detail h3:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd .detail h3:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .subsection.details .abcd .detail h3.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .subsection.details .abcd .detail h3:disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd .detail h3.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd .detail h3:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .subsection.details .abcd .detail h3.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .subsection.details .abcd .detail h3:disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd .detail h3.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd .detail h3:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .subsection.details .abcd .detail h3::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd .detail h3::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .subsection.details .abcd .detail h3[type=checkbox], [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd .detail h3[type=checkbox] { outline: unset !important; @@ -8946,16 +9137,16 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .subsection.details .abcd .detail h3:hover, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd .detail h3:hover { outline: 1px solid transparent !important; - color: var(--input-text-color) !important; + color: var(--dui-input-text-color) !important; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body { background: unset; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body input[type=number] { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -8964,22 +9155,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body input[type=number]:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body input[type=number]:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body input[type=number].disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body input[type=number]:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body input[type=number].disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body input[type=number]::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body input[type=number][type=checkbox] { outline: unset !important; @@ -9006,45 +9197,45 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; text-shadow: var(--app-text-shadow); transition: background 0.1s ease-in-out; - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: var(--accent-text-color); + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: var(--accent-text-color); --app-text-shadow: none; --button-hover-background: var(--accent-color-light); --button-hover-border-color: var(--accent-color); - --button-hover-text-color: var(--accent-text-color); + --dui-button-hover-text-color: var(--accent-text-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) button.daily-crafting:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) button.daily-crafting.view, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) button.daily-crafting.selected, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) button.daily-crafting.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) button.daily-crafting.empty, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) button.daily-crafting.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) button.daily-crafting:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) button.daily-crafting:disabled { - --button-background: color-mix(in srgb, var(--button-background) 50%, transparent 50%); - --button-border-color: color-mix(in srgb, var(--button-border-color) 50%, transparent 50%); + --dui-button-background: color-mix(in srgb, var(--dui-button-background) 50%, transparent 50%); + --dui-button-border-color: color-mix(in srgb, var(--dui-button-border-color) 50%, transparent 50%); --button-hover-background: color-mix(in srgb, var(--button-hover-background) 50%, transparent 50%); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .abcd img.deity-emblem, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .character-details .pc_deity img.symbol { @@ -9065,9 +9256,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -9077,7 +9268,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).sheet.actor .crb-style nav.sub-nav a:not(.disabled, :disabled):hover, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).sheet.actor .crb-style nav.sub-nav .tab:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } @@ -9086,9 +9277,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).sheet.actor .crb-style nav.sub-nav .tab.selected, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).sheet.actor .crb-style nav.sub-nav .tab.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } @@ -9096,10 +9287,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).sheet.actor .crb-style nav.sub-nav .tab.empty, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).sheet.actor .crb-style nav.sub-nav .tab.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).sheet.actor .crb-style nav.sub-nav .tab:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).sheet.actor .crb-style nav.sub-nav a.active, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).sheet.actor .crb-style nav.sub-nav .tab.active { @@ -9112,10 +9303,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: 2px; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies ul.lores-list input, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input, [data-theme][data-dorako-ui-scope=limited]:not([data-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); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -9124,22 +9315,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies ul.lores-list input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies ul.lores-list input:focus, [data-theme][data-dorako-ui-scope=limited]:not([data-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-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:focus, [data-theme][data-dorako-ui-scope=limited]:not([data-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-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies ul.lores-list input.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies ul.lores-list input:disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-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(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies ul.lores-list input.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies ul.lores-list input:disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input:disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill input.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies ul.lores-list input::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-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); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies ul.lores-list input[type=checkbox], [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill input[type=checkbox], [data-theme][data-dorako-ui-scope=limited]:not([data-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; @@ -9147,10 +9338,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -9159,22 +9350,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme][data-dorako-ui-scope=limited]:not([data-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-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited]:not([data-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); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography section input[type=checkbox] { outline: unset !important; @@ -9182,10 +9373,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -9195,22 +9386,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { height: auto; } [data-theme][data-dorako-ui-scope=limited]:not([data-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-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.biography .editor[type=checkbox] { outline: unset !important; @@ -9222,11 +9413,11 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography section input, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography .editor { - --input-text-color: var(--text-color-3); + --dui-input-text-color: var(--text-color-3); --input-focus-text-color: var(--text-color-3); - --input-background: transparent; - --input-border-color: transparent; - --input-focus-outline-color: transparent; + --dui-input-background: transparent; + --dui-input-border-color: transparent; + --dui-input-focus-outline-color: transparent; --box-shadow: transparent; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style.locked.limited .sheet-body .sheet-content .tab.biography section input:hover, @@ -9237,10 +9428,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --color-pf-secondary: var(--accent-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -9249,22 +9440,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme][data-dorako-ui-scope=limited]:not([data-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-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input:focus, [data-theme][data-dorako-ui-scope=limited]:not([data-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-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input:disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-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(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-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-theme][data-dorako-ui-scope=limited]:not([data-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-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .uses input.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li.spell-level-header input::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-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); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-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-theme][data-dorako-ui-scope=limited]:not([data-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; @@ -9272,10 +9463,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: unset !important; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3 { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -9285,22 +9476,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { padding: 0.5em 0.25em; } [data-theme][data-dorako-ui-scope=limited]:not([data-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-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-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) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited]:not([data-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); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.character .pc h3[type=checkbox] { outline: unset !important; @@ -9311,10 +9502,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { outline: 0px transparent !important; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .crb-style .details-input { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -9323,22 +9514,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .crb-style .details-input:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .crb-style .details-input:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .crb-style .details-input.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .crb-style .details-input:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .crb-style .details-input.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .crb-style .details-input:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .crb-style .details-input::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .crb-style .details-input[type=checkbox] { outline: unset !important; @@ -9352,9 +9543,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -9362,23 +9553,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:not(.disabled, :disabled):hover, [data-theme][data-dorako-ui-scope=limited]:not([data-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: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.view, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.selected, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.active, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.view, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.selected, [data-theme][data-dorako-ui-scope=limited]:not([data-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); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.empty, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.empty, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions button.activate:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style aside .sidebar .tags .tag.edit-btn { background: #dad8cc; @@ -9390,9 +9581,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { filter: drop-shadow(0 0 1px var(--color-shadow-dark)); } [data-theme][data-dorako-ui-scope=limited]:not([data-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: transparent; - --input-border-color: transparent; + --dui-input-text-color: black; + --dui-input-background: transparent; + --dui-input-border-color: transparent; --box-shadow: transparent; color: black; } @@ -9410,19 +9601,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-theme][data-dorako-ui-scope=limited]:not([data-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-primary-2) 20%, transparent) 1; } -[data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike { +[data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .tab.actions ol.actions-list li.strike, [data-theme][data-dorako-ui-scope=limited]:not([data-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-primary-2); } -[data-theme][data-dorako-ui-scope=limited]:not([data-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 { +[data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .tab.actions ol.actions-list li.strike .button-group button, [data-theme][data-dorako-ui-scope=limited]:not([data-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 { --color-pf-primary: var(--system-primary); --color-pf-secondary: var(--system-secondary); } +[data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .tab.actions ol.actions-list li.strike select.modular, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]).actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike select.modular { + --dui-input-border-color: transparent; + --input-box-shadow: none; +} [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .attack-popout select { - background: var(--input-background); + background: var(--dui-input-background); border: var(--app-border-width) solid; - border-color: var(--input-border-color) !important; - color: var(--input-text-color); + border-color: var(--dui-input-border-color) !important; + color: var(--dui-input-text-color); box-shadow: var(--input-box-shadow) !important; align-items: center; border-radius: 4px; @@ -9431,22 +9626,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { transition: outline-color 0.5s; } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .attack-popout select:not(:disabled, .disabled, [type=checkbox]):hover, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .attack-popout select:focus { - outline: 1px solid var(--input-focus-outline-color); + outline: 1px solid var(--dui-input-focus-outline-color); border: var(--app-border-width) solid; - border-color: var(--input-border-color); + border-color: var(--dui-input-border-color); color: var(--input-focus-text-color); box-shadow: var(--box-shadow); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .attack-popout select.disabled, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .attack-popout select:disabled { - --input-text-color: var(--text-color-disabled); - --input-background: var(--input-disabled-background); - --input-border-color: var(--input-disabled-border-color); + --dui-input-text-color: var(--text-color-disabled); + --dui-input-background: var(--input-disabled-background); + --dui-input-border-color: var(--input-disabled-border-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .attack-popout select.disabled::placeholder, [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .attack-popout select:disabled::placeholder { - color: color-mix(in srgb, var(--input-placeholder-color) 50%, transparent); + color: color-mix(in srgb, var(--dui-input-placeholder-color) 50%, transparent); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .attack-popout select::placeholder { - color: var(--input-placeholder-color); + color: var(--dui-input-placeholder-color); } [data-theme][data-dorako-ui-scope=limited]:not([data-theme^=crb][data-color-scheme=light]) .attack-popout select[type=checkbox] { outline: unset !important; @@ -9457,7 +9652,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { flex: 0 0 32px; } -[data-theme][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .alt-usage .alt-usage-icon[src$=svg] { +[data-theme][data-color-scheme=dark].actor.sheet.character .tab.actions ol.actions-list li.strike .alt-usage .alt-usage-icon[src$=svg], [data-theme][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike .alt-usage .alt-usage-icon[src$=svg] { filter: invert(1); } [data-theme][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies ul.proficiencies-list li a.d20 { @@ -9491,7 +9686,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { color: var(--text-color-3); padding: 5px; cursor: pointer; - color: var(--input-text-color); + color: var(--dui-input-text-color); margin-left: 2px; } [data-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button, [data-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button { @@ -9501,9 +9696,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border-radius: var(--border-radius); box-shadow: var(--box-shadow); color: var(--text-color-3); - background: var(--button-background); - border: var(--app-border-width) solid var(--button-border-color); - color: var(--button-text-color); + background: var(--dui-button-background); + border: var(--app-border-width) solid var(--dui-button-border-color); + color: var(--dui-button-text-color); box-shadow: var(--box-shadow); text-decoration: none; cursor: pointer; @@ -9513,23 +9708,23 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button:not(.disabled, :disabled):hover, [data-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button:not(.disabled, :disabled):hover { background: var(--button-hover-background); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); border: var(--app-border-width) solid var(--button-hover-border-color); box-shadow: var(--box-shadow); } [data-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.view, [data-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.selected, [data-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.active, [data-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.view, [data-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.selected, [data-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.active { background: var(--button-hover-background); - outline: 1px solid var(--button-focus-outline-color); + outline: 1px solid var(--dui-button-focus-outline-color); border-color: var(--button-hover-border-color); - color: var(--button-hover-text-color); + color: var(--dui-button-hover-text-color); text-decoration: none !important; font-weight: unset !important; } [data-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.empty, [data-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button.disabled, [data-theme]#compendium-browser > section.window-content > .content-box .spell-browser .list-buttons button:disabled, [data-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.empty, [data-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button.disabled, [data-theme]#license-viewer > section.window-content > .content-box .spell-browser .list-buttons button:disabled { - --button-background: var(--button-disabled-background); + --dui-button-background: var(--button-disabled-background); --button-hover-background: var(--button-disabled-background); - --button-border-color: var(--button-disabled-border-color); - --button-text-color: var(--text-color-5); + --dui-button-border-color: var(--button-disabled-border-color); + --dui-button-text-color: var(--text-color-5); } [data-theme]#compendium-browser > section.window-content > .content-box .spell-browser .control-area, [data-theme]#license-viewer > section.window-content > .content-box .spell-browser .control-area { display: flex; @@ -9565,10 +9760,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { /* Code Mirror in system */ /* ----------------------------------------- */ [data-theme][data-color-scheme=dark].pf2e.item.sheet form .tab.active.rules .rule-editing > .cm-editor, [data-theme][data-color-scheme=dark].pf2e.item.sheet form .item-rules .rule-editing > .cm-editor { - background-color: var(--input-background); + background-color: var(--dui-input-background); border-radius: var(--border-radius); - border: 1px solid var(--input-border-color); - color: var(--input-text-color); + border: 1px solid var(--dui-input-border-color); + color: var(--dui-input-text-color); } [data-theme][data-color-scheme=dark] .ΝΌ2 .cm-content { caret-color: white; @@ -9716,11 +9911,11 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { /* Limited */ /* ----------------------------------------- */ [data-theme^=crb][data-color-scheme=dark][data-dorako-ui-scope=limited] { - --input-background: var(--glass-bg); + --dui-input-background: var(--glass-bg); --color-primary-2: var(--tertiary-dark); --color-secondary-5-25: rgba(0, 0, 0, 0.25); --color-border-light-2: black; - --button-hover-text-color: black; + --dui-button-hover-text-color: black; } /* ----------------------------------------- */ @@ -9731,9 +9926,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme^=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] input, [data-theme^=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] button { --app-background: var(--glass-bg-light); - --input-border-color: transparent; - --input-background: var(--glass-bg); - --input-focus-outline-color: var(--tertiary); + --dui-input-border-color: transparent; + --dui-input-background: var(--glass-bg); + --dui-input-focus-outline-color: var(--tertiary); --input-box-shadow: var(--glassy); } @@ -9751,12 +9946,12 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --window-app-background: var(--sheet-dark); --app-background: var(--glass-bg); --app-border-width: 0px; - --input-text-color: var(--text-color-3); - --input-background: var(--glass-bg); + --dui-input-text-color: var(--text-color-3); + --dui-input-background: var(--glass-bg); --input-box-shadow: var(--glassy); - --input-border-color: transparent; + --dui-input-border-color: transparent; --input-focus-text-color: var(--text-color-2); - --input-placeholder-color: var(--text-color-5); + --dui-input-placeholder-color: var(--text-color-5); --input-disabled-background: black; --input-disabled-border-color: black; --button-bright-text-color: black; @@ -9800,9 +9995,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --tag-background-color: var(--color-secondary-4); --tag-text-color: var(--text-color-4); --color-text-dark-input: var(--text-color-3); - --input-placeholder-color: var(--text-color-5); - --input-background: rgba(0, 0, 0, 0.1); - --input-focus-outline-color: var(--tertiary); + --dui-input-placeholder-color: var(--text-color-5); + --dui-input-background: rgba(0, 0, 0, 0.1); + --dui-input-focus-outline-color: var(--tertiary); --text-dark: var(--text-color-2); } [data-theme^=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .sidebar .subsection, [data-theme^=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .section-container:not(.headerless) { @@ -9832,10 +10027,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { /* ----------------------------------------- */ [data-theme^=crb][data-color-scheme=dark].chat-message .dice-roll .dice-formula button, [data-theme^=crb][data-color-scheme=dark].chat-message .dice-roll .dice-total button { background: var(--glass-bg-light); - --button-text-color: var(--text-color-2); + --dui-button-text-color: var(--text-color-2); } [data-theme^=crb][data-color-scheme=dark].chat-message .dice-roll .dice-formula button:hover, [data-theme^=crb][data-color-scheme=dark].chat-message .dice-roll .dice-total button:hover { - --button-hover-text-color: var(--text-color-1); + --dui-button-hover-text-color: var(--text-color-1); background: var(--glass-bg); } @@ -9860,10 +10055,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --accent-color-dark: var(--primary); } [data-theme^=crb][data-color-scheme=light].window-app button.bright { - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: white !important; - --button-hover-text-color: white !important; + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: white !important; + --dui-button-hover-text-color: white !important; --app-text-shadow: none; } [data-theme^=crb][data-color-scheme=light] input[type=range] + .range-value { @@ -9889,9 +10084,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --app-border-color: transparent; --app-border-width: none; --app-text-shadow: none; - --button-text-color: black; + --dui-button-text-color: black; --box-shadow: var(--gold-and-glow); - --button-focus-outline-color: transparent; + --dui-button-focus-outline-color: transparent; --input-disabled-background: rgba(255, 255, 255, 0.2); --input-disabled-border-color: transparent; --window-app-box-shadow: 0px 5px 20px 3px black; @@ -9908,12 +10103,12 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme^=crb][data-color-scheme=light] tagify, [data-theme^=crb][data-color-scheme=light] select, [data-theme^=crb][data-color-scheme=light] input { - --input-border-color: var(--color-text-light-5); - --input-text-color: var(--color-text-dark-input); + --dui-input-border-color: var(--color-text-light-5); + --dui-input-text-color: var(--color-text-dark-input); --input-focus-text-color: var(--color-text-dark-input); - --input-background: rgba(255, 255, 255, 0.5); - --input-focus-outline-color: var(--primary-light); - --input-placeholder-color: var(--color-text-dark-secondary); + --dui-input-background: rgba(255, 255, 255, 0.5); + --dui-input-focus-outline-color: var(--primary-light); + --dui-input-placeholder-color: var(--color-text-dark-secondary); --app-border-width: 1px; --box-shadow: none; } @@ -9924,36 +10119,36 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme^=crb][data-color-scheme=light].chat-message button, [data-theme^=crb][data-color-scheme=light].window-app button, [data-theme^=crb][data-color-scheme=light].package-configuration aside.sidebar nav.tabs .category-tab { --box-shadow: none; --app-border-width: 1px; - --button-border-color: var(--color-text-light-5); - --button-background: rgba(255, 255, 255, 0.5); - --button-text-color: black; + --dui-button-border-color: var(--color-text-light-5); + --dui-button-background: rgba(255, 255, 255, 0.5); + --dui-button-text-color: black; text-shadow: none; } [data-theme^=crb][data-color-scheme=light].pf2e.item.sheet form .sheet-body input[type=text]:not(:disabled), [data-theme^=crb][data-color-scheme=light].pf2e.item.sheet form .sheet-body input[type=number]:not(:disabled) { - --input-background: rgba(0, 0, 0, 0.05); - --input-border-color: var(--color-text-light-5); + --dui-input-background: rgba(0, 0, 0, 0.05); + --dui-input-border-color: var(--color-text-light-5); } [data-theme^=crb][data-color-scheme=light] .tagify, [data-theme^=crb][data-color-scheme=light] input { - --input-background: rgba(0, 0, 0, 0.05); - --input-border-color: transparent; + --dui-input-background: rgba(0, 0, 0, 0.05); + --dui-input-border-color: transparent; } [data-theme^=crb][data-color-scheme=light]#homebrew-settings section.window-content .form-group.setting tags { --tag-color: black; } [data-theme^=crb][data-color-scheme=light].sheet.hazard .section-container .section-header input, [data-theme^=crb][data-color-scheme=light].sheet.hazard .section-container.publication .section-body input[type=text] { - --input-text-color: var(--text-color-2); + --dui-input-text-color: var(--text-color-2); --input-focus-text-color: var(--text-color-1); } [data-theme^=crb][data-color-scheme=light][data-dorako-ui-scope=limited].actor.npc.sheet form .notes.active .notes-section > h4 { color: var(--color-pf-primary); } [data-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); + --dui-input-border-color: var(--color-text-light-5); + --dui-input-text-color: var(--color-text-dark-input); --input-focus-text-color: var(--color-text-dark-input); - --input-background: rgba(255, 255, 255, 0.5); - --input-focus-outline-color: var(--primary-light); + --dui-input-background: rgba(255, 255, 255, 0.5); + --dui-input-focus-outline-color: var(--primary-light); } [data-theme^=crb][data-color-scheme=light].chat-message { color: black; @@ -9968,7 +10163,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --app-border-color: #23231f20; } [data-theme^=crb][data-color-scheme=light].chat-message button { - --button-hover-text-color: white; + --dui-button-hover-text-color: white; } [data-theme^=crb][data-color-scheme=light].chat-message button:hover { outline: 1px solid var(--gold-brown); @@ -9986,11 +10181,11 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme^=crb][data-color-scheme=light].chat-message .message-content .dice-roll .dice-total button, [data-theme^=crb][data-color-scheme=light].chat-message .message-content .dice-roll .dice-formula button { - --button-border-color: var(--alt-dark); - --button-background: var(--alt); - --button-text-color: white; + --dui-button-border-color: var(--alt-dark); + --dui-button-background: var(--alt); + --dui-button-text-color: white; --app-text-shadow: none; - --button-focus-outline-color: transparent; + --dui-button-focus-outline-color: transparent; --button-hover-background: var(--tertiary-dark); --button-hover-border-color: var(--gold-brown); } @@ -10023,10 +10218,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --tag-background-color: transparent; --tag-text-color: black; --color-text-dark-input: black; - --input-border-color: transparent; - --input-background: rgba(0, 0, 0, 0.1); - --input-focus-outline-color: var(--tertiary); - --input-placeholder-color: rgba(40, 40, 40, 1); + --dui-input-border-color: transparent; + --dui-input-background: rgba(0, 0, 0, 0.1); + --dui-input-focus-outline-color: var(--tertiary); + --dui-input-placeholder-color: rgba(40, 40, 40, 1); --text-dark: black; --contrastive-transparent: rgba(0, 0, 0, 0.5); --text-color-3: var(--color-text-dark-primary); @@ -10093,10 +10288,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --discord-scrollbar-thumb-background: #c5c9cd; --app-background: #f2f3f5; --window-app-background: #ffffff; - --input-background: #ebedef; - --input-text-color: #4e5057; - --button-background: #c5c9cd; - --button-text-color: black; + --dui-input-background: #ebedef; + --dui-input-text-color: #4e5057; + --dui-button-background: #c5c9cd; + --dui-button-text-color: black; --fieldset-legend-color: black; --text-color-1: var(--discord-text-5); --text-color-2: var(--discord-text-4); @@ -10119,7 +10314,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --tag-background-color: white; --tag-text-color: black; --color-text-dark-input: black; - --input-placeholder-color: var(--discord-text-5); + --dui-input-placeholder-color: var(--discord-text-5); --color-border-light-highlight: var(--discord-background-1); --color-border-light-primary: var(--discord-background-2); --color-border-light-tertiary: var(--discord-green); @@ -10162,7 +10357,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --tag-background-color: var(--discord-background-3); --tag-text-color: var(--discord-text-3); --color-text-dark-input: var(--discord-text-2); - --input-placeholder-color: var(--discord-text-5); + --dui-input-placeholder-color: var(--discord-text-5); --color-border-light-highlight: var(--discord-background-1); --color-border-light-primary: var(--discord-background-2); --color-border-light-tertiary: var(--discord-green); @@ -10182,12 +10377,12 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --app-background: var(--discord-background-3); --app-border-color: var(--discord-background-2); --window-app-border-color: #4b4c4f; - --button-background: var(--discord-background-4); - --button-border-color: var(--discord-background-1); - --button-focus-outline-color: var(--accent-color); + --dui-button-background: var(--discord-background-4); + --dui-button-border-color: var(--discord-background-1); + --dui-button-focus-outline-color: var(--accent-color); --input-box-shadow: none; - --input-background: var(--discord-background-1); - --input-text-color: var(--discord-text-3); + --dui-input-background: var(--discord-background-1); + --dui-input-text-color: var(--discord-text-3); --input-focus-text-color: var(--discord-text-2); --box-shadow: 0px 0px 10px black, 0px 0px 5px black; } @@ -10235,21 +10430,21 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --inline-text-color: #cacdf7; --inline-icon-color: #cacdf7; /* Input variables */ - --input-border-color: transparent; + --dui-input-border-color: transparent; --input-disabled-background: #494b51; --input-disabled-border-color: transparent; - --input-border-color: transparent; - --input-background: var(--discord-background-1); - --input-focus-outline-color: var(--discord-accent-color); - --input-placeholder-color: color-mix(in srgb, var(--button-text-color) 50%, transparent); + --dui-input-border-color: transparent; + --dui-input-background: var(--discord-background-1); + --dui-input-focus-outline-color: var(--discord-accent-color); + --dui-input-placeholder-color: color-mix(in srgb, var(--dui-button-text-color) 50%, transparent); /* Button variables */ - --button-background: var(--app-background); - --button-border-color: transparent; - --button-text-color: var(--discord-text-2); - --button-focus-outline-color: transparent; + --dui-button-background: var(--app-background); + --dui-button-border-color: transparent; + --dui-button-text-color: var(--discord-text-2); + --dui-button-focus-outline-color: transparent; --button-hover-background: var(--discord-background-1); --button-hover-border-color: transparent; - --button-hover-text-color: var(--discord-text-1); + --dui-button-hover-text-color: var(--discord-text-1); --button-disabled-background: #494b51; --button-disabled-border-color: transparent; --button-toggle-border-color: var(--discord-green); @@ -10272,10 +10467,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-chat-interface-theme^=discord] #sidebar-tabs.window-app button.bright, [data-chat-interface-theme^=discord] #chat-log ~ *.window-app button.bright, [data-theme^=discord].window-app button.bright { - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: white !important; - --button-hover-text-color: white !important; + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: white !important; + --dui-button-hover-text-color: white !important; --app-text-shadow: none; } [data-chat-interface-theme^=discord] #sidebar-tabs ::-webkit-scrollbar-track, @@ -10345,7 +10540,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { /* ----------------------------------------- */ [data-dorako-ui-scope=controls][data-theme^=discord] { --button-hover-background: var(--accent-color); - --button-focus-outline-color: var(--accent-color-dark); + --dui-button-focus-outline-color: var(--accent-color-dark); --button-hover-border-color: var(--accent-text-color); } @@ -10376,7 +10571,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { /* ----------------------------------------- */ [data-theme=discord] [data-dorako-ui-scope=placeable-hud] { --button-hover-background: var(--accent-color); - --button-focus-outline-color: var(--accent-color-dark); + --dui-button-focus-outline-color: var(--accent-color-dark); --button-hover-border-color: var(--accent-text-color); } @@ -10385,14 +10580,14 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { /* ----------------------------------------- */ [data-theme^=discord].chat-message { background: var(--discord-background-3); - --button-background: var(--discord-background-2); + --dui-button-background: var(--discord-background-2); --button-hover-background: #35373b; --app-border-width: 1px; --color-text-dark-secondary: rgba(255, 255, 255, 0.66); --button-hover-border-color: rgba(122, 122, 122, 0.66); - --button-border-color: rgba(122, 122, 122, 0.33); - --button-text-color: var(--discord-text-3); - --button-hover-text-color: var(--discord-text-2); + --dui-button-border-color: rgba(122, 122, 122, 0.33); + --dui-button-text-color: var(--discord-text-3); + --dui-button-hover-text-color: var(--discord-text-2); --color-level-success: var(--discord-green); --color-level-success-border: color-mix(in srgb, var(--discord-green) 50%, white 50%); } @@ -10433,8 +10628,8 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-theme^=discord].chat-message .dice-roll .dice-formula button, [data-theme^=discord].chat-message .dice-roll .dice-total button { - --button-text-color: var(--discord-text-1); - --button-hover-text-color: var(--discord-text-1); + --dui-button-text-color: var(--discord-text-1); + --dui-button-hover-text-color: var(--discord-text-1); } [data-theme^=discord].chat-message .part-total { --app-background: transparent; @@ -10466,14 +10661,14 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme^=discord][data-color-scheme=light].chat-message { background: #ffffff; - --button-background: #ffffff; + --dui-button-background: #ffffff; --button-hover-background: #ebebed; --app-border-width: 1px; --color-text-dark-secondary: rgba(0, 0, 0, 0.66); --button-hover-border-color: rgba(122, 122, 122, 0.66); - --button-border-color: rgba(122, 122, 122, 0.33); - --button-text-color: #4e5057; - --button-hover-text-color: #303237; + --dui-button-border-color: rgba(122, 122, 122, 0.33); + --dui-button-text-color: #4e5057; + --dui-button-hover-text-color: #303237; --color-level-success: var(--discord-green); --color-level-success-border: color-mix(in srgb, var(--discord-green) 50%, white 50%); } @@ -10508,9 +10703,9 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --color-scrollbar-hover: var(--discord-color-scrollbar-highlight); } [data-chat-interface-theme^=discord] #chat-log ~ * { - --button-border-color: var(--discord-background-1); + --dui-button-border-color: var(--discord-background-1); --app-border-width: 1px; - --button-background: var(--discord-background-3); + --dui-button-background: var(--discord-background-3); } [data-chat-interface-theme^=discord] #dorako-rt-buttons button { @@ -10530,6 +10725,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --color-text-physical: #bab9b9; } +[data-theme^=discord][id^=pf2e-hud] { + --color-disabled: #585858; +} + /* ----------------------------------------- */ /* Theme colors */ /* ----------------------------------------- */ @@ -10705,29 +10904,29 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --scrollbar-thumb-background: var(--dnd5e-color-scrollbar); --scrollbar-thumb-border-color: transparent; --input-box-shadow: 0 0 6px var(--dnd5e-shadow-15); - --input-background: var(--dnd5e-color-card); - --input-border-color: var(--dnd5e-color-gold); + --dui-input-background: var(--dnd5e-color-card); + --dui-input-border-color: var(--dnd5e-color-gold); --input-focus-text-color: var(--color-text-dark-primary); - --input-text-color: var(--color-text-dark-primary); - --input-placeholder-color: var(--color-text-dark-5); + --dui-input-text-color: var(--color-text-dark-primary); + --dui-input-placeholder-color: var(--color-text-dark-5); --input-text-selection-color: var(--color-secondary-3); - --input-focus-outline-color: var(--dnd5e-color-gold); + --dui-input-focus-outline-color: var(--dnd5e-color-gold); --input-disabled-background: color-mix(in srgb, var(--dnd5e-color-card) 50%, transparent); --input-disabled-border-color: color-mix(in srgb, var(--color-border-dark-5) 50%, transparent); --fieldset-border-color: var(--dnd5e-color-gold); --fieldset-background-color: transparent; --fieldset-legend-color: var(--color-text-dark-primary); - --button-border-color: var(--color-secondary-3); + --dui-button-border-color: var(--color-secondary-3); --app-border-width: 1px; --app-background: var(--dnd5e-color-card); --app-border-color: var(--color-border-light-2); - --button-background: var(--dnd5e-color-card); - --button-border-color: var(--app-border-color); - --button-text-color: black; - --button-focus-outline-color: var(--dnd5e-color-gold); + --dui-button-background: var(--dnd5e-color-card); + --dui-button-border-color: var(--app-border-color); + --dui-button-text-color: black; + --dui-button-focus-outline-color: var(--dnd5e-color-gold); --button-hover-background: var(--dnd5e-color-iron-gray); --button-hover-border-color: var(--dnd5e-color-black); - --button-hover-text-color: var(--dnd5e-color-gold); + --dui-button-hover-text-color: var(--dnd5e-color-gold); --button-disabled-background: var(--color-primary-5); --button-disabled-border-color: var(--color-primary-4); --button-toggle-border-color: var(--color-secondary-2); @@ -10793,8 +10992,8 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { text-shadow: unset; } [data-theme=dnd5e2].pf2e.item.sheet .sheet-header input[type=text], [data-theme=dnd5e2].pf2e.item.sheet .sheet-header input[type=number] { - --input-background: var(--dnd5e-background-10); - --input-border-color: transparent; + --dui-input-background: var(--dnd5e-background-10); + --dui-input-border-color: transparent; --input-box-shadow: none; } @@ -10916,10 +11115,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --tag-background-color: transparent; --tag-text-color: var(--color-text-dark-primary); --color-text-dark-input: var(--color-text-dark-primary); - --input-border-color: transparent; - --input-background: rgba(0, 0, 0, 0.1); - --input-focus-outline-color: var(--tertiary); - --input-placeholder-color: rgba(80, 80, 80, 1); + --dui-input-border-color: transparent; + --dui-input-background: rgba(0, 0, 0, 0.1); + --dui-input-focus-outline-color: var(--tertiary); + --dui-input-placeholder-color: rgba(80, 80, 80, 1); --text-dark: var(--color-text-dark-primary); --contrastive-transparent: rgba(0, 0, 0, 0.5); --text-color-3: var(--color-text-dark-primary); @@ -10982,22 +11181,22 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --box-shadow: 0 0 3px var(--dnd5e-shadow-45); --app-background: var(--dnd5e-color-dark); --input-box-shadow: 0 0 6px var(--dnd5e-shadow-45); - --input-background: var(--dnd5e-color-dark); - --input-border-color: var(--dnd5e-color-gold); + --dui-input-background: var(--dnd5e-color-dark); + --dui-input-border-color: var(--dnd5e-color-gold); --input-focus-text-color: var(--color-text-dark-primary); - --input-text-color: var(--color-text-dark-primary); - --input-placeholder-color: var(--color-text-dark-5); + --dui-input-text-color: var(--color-text-dark-primary); + --dui-input-placeholder-color: var(--color-text-dark-5); --input-text-selection-color: var(--color-secondary-3); - --input-focus-outline-color: var(--dnd5e-color-gold); + --dui-input-focus-outline-color: var(--dnd5e-color-gold); --input-disabled-background: color-mix(in srgb, var(--dnd5e-color-card) 50%, transparent); --input-disabled-border-color: color-mix(in srgb, var(--color-border-dark-5) 50%, transparent); - --button-background: var(--dnd5e-color-dark); - --button-border-color: var(--dnd5e-color-gold); - --button-text-color: var(--dnd5e-color-gold); - --button-focus-outline-color: var(--dnd5e-color-gold); + --dui-button-background: var(--dnd5e-color-dark); + --dui-button-border-color: var(--dnd5e-color-gold); + --dui-button-text-color: var(--dnd5e-color-gold); + --dui-button-focus-outline-color: var(--dnd5e-color-gold); --button-hover-background: var(--dnd5e-color-iron-gray); --button-hover-border-color: var(--dnd5e-color-gold); - --button-hover-text-color: var(--dnd5e-color-gold); + --dui-button-hover-text-color: var(--dnd5e-color-gold); --button-disabled-background: var(--color-primary-5); --button-disabled-border-color: var(--color-primary-4); --accent-text-color: white; @@ -11212,7 +11411,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --inline-border-color: transparent; --inline-text-color: var(--poe-color-magic); --inline-icon-color: var(--poe-color-gem); - --input-border-color: var(--brown-2); + --dui-input-border-color: var(--brown-2); --color-border-light-primary: var(--brown-1); --color-border-light-highlight: var(--brown-2); } @@ -11230,11 +11429,11 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme=poe-wiki] select, [data-theme=poe-wiki] input, [data-theme=poe-wiki] button { - --button-background: #21201c; - --button-border-color: #403b2d; - --input-border-color: var(--brown-2); - --input-background: var(--alt-dark); - --input-focus-outline-color: var(--tertiary); + --dui-button-background: #21201c; + --dui-button-border-color: #403b2d; + --dui-input-border-color: var(--brown-2); + --dui-input-background: var(--alt-dark); + --dui-input-focus-outline-color: var(--tertiary); } [data-theme=poe-wiki]#hotbar .macro { border: 1px solid black; @@ -11397,20 +11596,20 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --inline-text-shadow: 0px 1px 1px black; /* Input variables */ --input-box-shadow: none; - --input-border-color: var(--bg3-bg-outer); - --input-background: color-mix(in srgb, var(--alt) 50%, transparent); + --dui-input-border-color: var(--bg3-bg-outer); + --dui-input-background: color-mix(in srgb, var(--alt) 50%, transparent); --input-disabled-background: var(--bg3-background-4); --input-disabled-border-color: var(--bg3-background-3); - --input-focus-outline-color: var(--tertiary); - --input-text-color: var(--text-color-2); + --dui-input-focus-outline-color: var(--tertiary); + --dui-input-text-color: var(--text-color-2); /* Button variables */ - --button-background: var(--app-background); - --button-border-color: #403b2d; - --button-text-color: var(--text-color-3); - --button-focus-outline-color: #d3b87c; + --dui-button-background: var(--app-background); + --dui-button-border-color: #403b2d; + --dui-button-text-color: var(--text-color-3); + --dui-button-focus-outline-color: #d3b87c; --button-hover-background: var(--bg3-accent-color-dark); --button-hover-border-color: #9a8860; - --button-hover-text-color: var(--text-color-1); + --dui-button-hover-text-color: var(--text-color-1); --button-disabled-background: rgba(60, 60, 60, 0.5); --button-disabled-border-color: rgba(160, 160, 160, 0.5); --button-toggle-border-color: #d3b87c; @@ -11481,10 +11680,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-chat-interface-theme^=bg3] #sidebar-tabs.window-app button.bright, [data-chat-interface-theme^=bg3] #chat-log ~ *.window-app button.bright, [data-theme^=bg3].window-app button.bright { - --button-background: var(--accent-color); - --button-border-color: var(--accent-color-dark); - --button-text-color: white !important; - --button-hover-text-color: white !important; + --dui-button-background: var(--accent-color); + --dui-button-border-color: var(--accent-color-dark); + --dui-button-text-color: white !important; + --dui-button-hover-text-color: white !important; } [data-chat-interface-theme^=bg3] #sidebar-tabs[data-dorako-ui-scope=limited].dorako-ux.sheet.pf2e.actor.npc, [data-chat-interface-theme^=bg3] #chat-log ~ *[data-dorako-ui-scope=limited].dorako-ux.sheet.pf2e.actor.npc, @@ -11500,7 +11699,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { var(--bg3-border-inner) 50%, var(--bg3-border-outer) 100% ); - --input-placeholder-color: var(--bg3-text-3); + --dui-input-placeholder-color: var(--bg3-text-3); --section-background: linear-gradient( to right, var(--bg3-bg-outer) 0, @@ -11520,10 +11719,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --tag-background-color: transparent; --tag-text-color: var(--bg3-text-4); --color-text-dark-input: var(--bg3-text-2); - --input-border-color: transparent; - --input-background: rgba(0, 0, 0, 0.1); - --input-focus-outline-color: var(--bg3-border-internal); - --input-placeholder-color: var(--text-color-5); + --dui-input-border-color: transparent; + --dui-input-background: rgba(0, 0, 0, 0.1); + --dui-input-focus-outline-color: var(--bg3-border-internal); + --dui-input-placeholder-color: var(--text-color-5); --color-border-light-tertiary: var(--bg3-border-inner); --text-dark: var(--bg3-text-4); } @@ -11897,10 +12096,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { /* Placeable HUD */ /* ----------------------------------------- */ [data-theme=bg3] [data-dorako-ui-scope=placeable-hud] { - --button-background: radial-gradient(circle, #363534 0, black 100%); - --button-border-color: #594537; + --dui-button-background: radial-gradient(circle, #363534 0, black 100%); + --dui-button-border-color: #594537; --button-hover-background: radial-gradient(circle, var(--bg3-alliance-opposition-red) 0, black 100%); - --button-focus-outline-color: #d3b87c; + --dui-button-focus-outline-color: #d3b87c; --button-hover-border-color: #9a8860; --button-toggle-border-color: #d3b87c; --button-toggle-background: radial-gradient(circle, #0d3c48 0, black 100%); @@ -11911,10 +12110,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { /* Controls */ /* ----------------------------------------- */ [data-dorako-ui-scope=controls][data-theme=bg3] { - --button-background: radial-gradient(circle, #363534 0, black 100%); - --button-border-color: #594537; + --dui-button-background: radial-gradient(circle, #363534 0, black 100%); + --dui-button-border-color: #594537; --button-hover-background: radial-gradient(circle, var(--bg3-alliance-opposition-red) 0, black 100%); - --button-focus-outline-color: #d3b87c; + --dui-button-focus-outline-color: #d3b87c; --button-hover-border-color: #9a8860; --box-shadow: 0px 0px 5px black, 0px 1px 2px black; } @@ -11935,10 +12134,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { /* TAH */ /* ----------------------------------------- */ [data-theme=bg3]#token-action-hud { - --button-background: radial-gradient(#363534 0, black 100%); - --button-border-color: #594537; + --dui-button-background: radial-gradient(#363534 0, black 100%); + --dui-button-border-color: #594537; --button-hover-background: radial-gradient(var(--bg3-alliance-opposition-red) 0, black 100%); - --button-focus-outline-color: #d3b87c; + --dui-button-focus-outline-color: #d3b87c; --button-hover-border-color: #9a8860; } @@ -12084,6 +12283,84 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { box-shadow: 0px 0px 30px black, 0px 0px 20px black, 0px 0px 10px black, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset !important; } +/* ----------------------------------------- */ +/* ITT PF2e HUD */ +/* ----------------------------------------- */ +[data-theme=bg3][id^=pf2e-hud-persistent], +[data-theme=bg3][id^=pf2e-hud-tooltip], +[data-theme=bg3][id^=pf2e-hud-tracker], +.game [data-theme=bg3][id^=pf2e-hud-token] #pf2e-hud-token-main.exploded { + --bg3-border-inner: #a16a37; + --bg3-border-outer: #4a2e18; + --bg3-border-internal: #304248; + --bg3-bg-inner: #182830; + --bg3-bg-outer: #151e29; + --bg3-border-background: linear-gradient( + to right, + var(--bg3-border-outer) 0%, + var(--bg3-border-inner) 50%, + var(--bg3-border-outer) 100% + ); + --bg3-tooltip-window-background: linear-gradient( + to right, + var(--bg3-bg-outer) 0, + var(--bg3-bg-inner) 50%, + var(--bg3-bg-outer) 100% + ); + --app-border-color: transparent; + --app-border-width: 2px; + --color-primary-1: green; + --color-primary-2: var(--bg3-text-1); + --color-secondary-4: var(--bg3-bg-inner); + --color-secondary-5: var(--bg3-border-outer); +} +[data-theme=bg3][id^=pf2e-hud-persistent][id^=pf2e-hud-tooltip], +[data-theme=bg3][id^=pf2e-hud-tooltip][id^=pf2e-hud-tooltip], +[data-theme=bg3][id^=pf2e-hud-tracker][id^=pf2e-hud-tooltip], +.game [data-theme=bg3][id^=pf2e-hud-token] #pf2e-hud-token-main.exploded[id^=pf2e-hud-tooltip] { + padding: 12px !important; + --app-border-width: 0px; +} +[data-theme=bg3][id^=pf2e-hud-persistent][id^=pf2e-hud-tooltip] > div, +[data-theme=bg3][id^=pf2e-hud-persistent] > .panel, +[data-theme=bg3][id^=pf2e-hud-tooltip][id^=pf2e-hud-tooltip] > div, +[data-theme=bg3][id^=pf2e-hud-tooltip] > .panel, +[data-theme=bg3][id^=pf2e-hud-tracker][id^=pf2e-hud-tooltip] > div, +[data-theme=bg3][id^=pf2e-hud-tracker] > .panel, +.game [data-theme=bg3][id^=pf2e-hud-token] #pf2e-hud-token-main.exploded[id^=pf2e-hud-tooltip] > div, +.game [data-theme=bg3][id^=pf2e-hud-token] #pf2e-hud-token-main.exploded > .panel { + --app-border-width: 1px; + background: var(--bg3-tooltip-window-background) padding-box, var(--bg3-border-background) border-box !important; + box-shadow: 0px 0px 20px black, 0px 0px 10px black, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset !important; +} +[data-theme=bg3][id^=pf2e-hud-persistent][id^=pf2e-hud-tracker], +[data-theme=bg3][id^=pf2e-hud-tooltip][id^=pf2e-hud-tracker], +[data-theme=bg3][id^=pf2e-hud-tracker][id^=pf2e-hud-tracker], +.game [data-theme=bg3][id^=pf2e-hud-token] #pf2e-hud-token-main.exploded[id^=pf2e-hud-tracker] { + --bg3-bg-inner: #241d16; + --bg3-bg-outer: #1b1a19; + background: var(--bg3-tooltip-window-background) padding-box, var(--bg3-border-background) border-box !important; + box-shadow: 0px 0px 20px black, 0px 0px 10px black, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset !important; +} +[data-theme=bg3][id^=pf2e-hud-persistent][id^=pf2e-hud-persistent].app, [data-theme=bg3][id^=pf2e-hud-persistent][id^=pf2e-hud-persistent] .app, +[data-theme=bg3][id^=pf2e-hud-tooltip][id^=pf2e-hud-persistent].app, +[data-theme=bg3][id^=pf2e-hud-tooltip][id^=pf2e-hud-persistent] .app, +[data-theme=bg3][id^=pf2e-hud-tracker][id^=pf2e-hud-persistent].app, +[data-theme=bg3][id^=pf2e-hud-tracker][id^=pf2e-hud-persistent] .app, +.game [data-theme=bg3][id^=pf2e-hud-token] #pf2e-hud-token-main.exploded[id^=pf2e-hud-persistent].app, +.game [data-theme=bg3][id^=pf2e-hud-token] #pf2e-hud-token-main.exploded[id^=pf2e-hud-persistent] .app { + --bg3-bg-inner: #241d16; + --bg3-bg-outer: #1b1a19; + --bg3-border-inner: #ab7743; + --bg3-border-outer: #7b542e; + --app-border-width: 1px; + background: var(--bg3-tooltip-window-background) padding-box, var(--bg3-border-background) border-box !important; + border: 1px solid var(--bg3-border-outer) !important; + border-top-color: var(--bg3-border-inner) !important; + border-bottom-color: var(--bg3-border-inner) !important; + box-shadow: var(--box-shadow), 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset !important; +} + /* ----------------------------------------- */ /* Chatlog */ /* ----------------------------------------- */ @@ -12099,7 +12376,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-chat-interface-theme=bg3] #chat-log ~ * #dorako-rt-buttons button { --button-toggle-background: radial-gradient(circle, #363534 0, black 100%); - --button-focus-outline-color: #d3b87c; + --dui-button-focus-outline-color: #d3b87c; --button-toggle-border-color: #9a8860; --button-toggle-hover-border-color: #9a8860; } @@ -12133,19 +12410,19 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --inline-text-color: black; --inline-icon-color: var(--color-text-dark-inactive); --input-box-shadow: none; - --input-border-color: var(--color-text-light-5); - --input-text-color: var(--color-text-dark-input); + --dui-input-border-color: var(--color-text-light-5); + --dui-input-text-color: var(--color-text-dark-input); --input-focus-text-color: var(--color-text-dark-input); - --input-background: rgba(255, 255, 255, 0.5); - --input-focus-outline-color: var(--primary-light); - --input-placeholder-color: rgba(0, 0, 0, 0.5); - --button-background: var(--app-background); - --button-border-color: var(--app-border-color); - --button-text-color: var(--text-color-3); - --button-focus-outline-color: var(--color-primary-1); + --dui-input-background: rgba(255, 255, 255, 0.5); + --dui-input-focus-outline-color: var(--primary-light); + --dui-input-placeholder-color: rgba(0, 0, 0, 0.5); + --dui-button-background: var(--app-background); + --dui-button-border-color: var(--app-border-color); + --dui-button-text-color: var(--text-color-3); + --dui-button-focus-outline-color: var(--color-primary-1); --button-hover-background: var(--color-primary-2); --button-hover-border-color: var(--color-primary-1); - --button-hover-text-color: var(--text-color-1); + --dui-button-hover-text-color: var(--text-color-1); --button-disabled-background: var(--color-primary-5); --button-disabled-border-color: var(--color-primary-4); --button-toggle-border-color: var(--secondary-light); @@ -12168,10 +12445,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-theme^=crb]:not([data-color-scheme]) { --text-color-2: var(--color-text-light-highlight); --text-color-3: var(--color-text-light-heading); - --input-text-color: black; + --dui-input-text-color: black; --input-focus-text-color: black; - --input-focus-outline-color: var(--tertiary); - --button-background: var(--glass-bg-light); + --dui-input-focus-outline-color: var(--tertiary); + --dui-button-background: var(--glass-bg-light); --app-background: var(--glass-bg); --app-border-color: transparent; --app-border-width: 0px; @@ -12182,8 +12459,8 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-chat-interface-theme^=crb] #chat-log ~ *#token-hud, [data-chat-interface-theme^=crb] #chat-log ~ *#tile-hud, [data-theme^=crb]:not([data-color-scheme])#token-hud, [data-theme^=crb]:not([data-color-scheme])#tile-hud { - --button-background: var(--glass-bg); - --input-text-color: var(--text-color-2); + --dui-button-background: var(--glass-bg); + --dui-input-text-color: var(--text-color-2); } [data-theme^=crb] button { @@ -12201,7 +12478,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --window-app-background: var(--glass-bg); } [data-theme^=crb]#controls, [data-theme^=crb]#navigation { - --button-background: var(--glass-bg); + --dui-button-background: var(--glass-bg); } [data-theme^=crb].sheet.journal-entry .journal-entry-content { background-image: var(--sheet); @@ -12330,10 +12607,10 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { /* Modules */ /* ----------------------------------------- */ [data-theme^=crb]#token-action-hud button { - --button-background: var(--glass-bg); + --dui-button-background: var(--glass-bg); } [data-theme^=crb]#token-action-hud .hover > button { - --button-background: var(--button-hover-background); + --dui-button-background: var(--button-hover-background); } [data-theme^=crb]#pf2e-token-hud { --color-primary-2: var(--tertiary); @@ -12370,7 +12647,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { /* Placeable HUD */ /* ----------------------------------------- */ [data-theme^=crb] [data-dorako-ui-scope=placeable-hud] { - --button-background: var(--glass-bg); + --dui-button-background: var(--glass-bg); } /* ----------------------------------------- */ @@ -12486,27 +12763,27 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --text-color-disabled: #aaa; --icon-border-color: var(--color-primary-1); --input-box-shadow: none; - --input-background: var(--color-secondary-4); - --input-border-color: var(--color-secondary-3); + --dui-input-background: var(--color-secondary-4); + --dui-input-border-color: var(--color-secondary-3); --input-focus-text-color: var(--text-color-2); - --input-text-color: var(--text-color-3); - --input-placeholder-color: var(--text-color-4); + --dui-input-text-color: var(--text-color-3); + --dui-input-placeholder-color: var(--text-color-4); --input-text-selection-color: var(--color-secondary-3); - --input-focus-outline-color: var(--color-secondary-3); + --dui-input-focus-outline-color: var(--color-secondary-3); --input-disabled-background: var(--color-secondary-5); --input-disabled-border-color: var(--color-secondary-4); --fieldset-border-color: var(--color-secondary-3); --fieldset-background-color: transparent; --fieldset-legend-color: var(--text-color-2); - --button-border-color: var(--color-secondary-3); + --dui-button-border-color: var(--color-secondary-3); --app-border-width: 1px; - --button-background: var(--app-background); - --button-border-color: var(--app-border-color); - --button-text-color: var(--text-color-3); - --button-focus-outline-color: var(--color-primary-1); + --dui-button-background: var(--app-background); + --dui-button-border-color: var(--app-border-color); + --dui-button-text-color: var(--text-color-3); + --dui-button-focus-outline-color: var(--color-primary-1); --button-hover-background: var(--color-primary-2); --button-hover-border-color: var(--color-primary-1); - --button-hover-text-color: var(--text-color-1); + --dui-button-hover-text-color: var(--text-color-1); --button-disabled-background: var(--color-primary-5); --button-disabled-border-color: var(--color-primary-4); --button-toggle-border-color: var(--color-secondary-2); @@ -12582,7 +12859,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { border: none; } [data-theme=foundry2].actor.npc .subsection, [data-theme=foundry2].actor.npc .section-container { - --input-placeholder-color: var(--text-color-5) !important; + --dui-input-placeholder-color: var(--text-color-5) !important; } [data-theme=foundry2].actor.sheet .crb-style .sheet-body { --primary: var(--color-primary-2); @@ -12651,7 +12928,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { [data-chat-interface-theme=opaque] #chat-log ~ *, [data-theme=opaque]:not([data-color-scheme]) { - --button-background: rgb(30, 30, 30); + --dui-button-background: rgb(30, 30, 30); --app-background: rgb(30, 30, 30); --app-border-color: rgb(80, 80, 80); --app-border-width: 1px; @@ -12659,12 +12936,12 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --window-app-border-width: 1px; --window-app-border-color: rgb(80, 80, 80); --input-box-shadow: none; - --input-border-color: var(--button-border-color); - --input-text-color: black; + --dui-input-border-color: var(--dui-button-border-color); + --dui-input-text-color: black; --input-focus-text-color: black; - --input-background: rgba(255, 255, 255, 0.5); - --input-focus-outline-color: var(--primary-light); - --input-placeholder-color: rgba(0, 0, 0, 0.5); + --dui-input-background: rgba(255, 255, 255, 0.5); + --dui-input-focus-outline-color: var(--primary-light); + --dui-input-placeholder-color: rgba(0, 0, 0, 0.5); --color-primary-1: var(--tertiary); --color-primary-2: var(--primary-light); --color-primary-3: var(--primary-dark); @@ -12674,13 +12951,13 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --color-secondary-2: var(--secondary); --color-secondary-3: var(--secondary-dark); --color-secondary-3-75: var(--color-secondary-3); - --button-background: var(--app-background); - --button-border-color: var(--app-border-color); - --button-text-color: var(--text-color-3); - --button-focus-outline-color: var(--tertiary); + --dui-button-background: var(--app-background); + --dui-button-border-color: var(--app-border-color); + --dui-button-text-color: var(--text-color-3); + --dui-button-focus-outline-color: var(--tertiary); --button-hover-background: var(--primary-light); --button-hover-border-color: var(--tertiary); - --button-hover-text-color: var(--text-color-1); + --dui-button-hover-text-color: var(--text-color-1); --button-disabled-background: var(--color-primary-5); --button-disabled-border-color: var(--color-primary-4); --button-bright-text-color: white; @@ -12704,7 +12981,7 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { } [data-chat-interface-theme=opaque] #chat-log ~ *#token-hud, [data-theme=opaque]:not([data-color-scheme])#token-hud { - --input-text-color: var(--text-color-2); + --dui-input-text-color: var(--text-color-2); } [data-chat-interface-theme=opaque] #chat-log ~ *#token-hud .attribute i.fas, [data-theme=opaque]:not([data-color-scheme])#token-hud .attribute i.fas { @@ -12831,19 +13108,19 @@ nav#controls[data-theme] ol.control-tools > li.toggle:disabled { --inline-text-color: var(--wotr-button-active-text); --inline-icon-color: var(--wotr-button-active-text); --input-box-shadow: none; - --input-border-color: var(--color-text-light-5); - --input-text-color: var(--color-text-dark-input); + --dui-input-border-color: var(--color-text-light-5); + --dui-input-text-color: var(--color-text-dark-input); --input-focus-text-color: var(--color-text-dark-input); - --input-background: rgba(255, 255, 255, 0.5); - --input-focus-outline-color: var(--primary-light); - --input-placeholder-color: rgba(0, 0, 0, 0.5); - --button-background: var(--wotr-button-background); - --button-border-color: #442d29; - --button-text-color: var(--wotr-button-text); - --button-focus-outline-color: var(--wotr-purple-border); + --dui-input-background: rgba(255, 255, 255, 0.5); + --dui-input-focus-outline-color: var(--primary-light); + --dui-input-placeholder-color: rgba(0, 0, 0, 0.5); + --dui-button-background: var(--wotr-button-background); + --dui-button-border-color: #442d29; + --dui-button-text-color: var(--wotr-button-text); + --dui-button-focus-outline-color: var(--wotr-purple-border); --button-hover-background: var(--wotr-button-active-bg); --button-hover-border-color: var(--wotr-button-active-bg); - --button-hover-text-color: var(--wotr-button-active-text); + --dui-button-hover-text-color: var(--wotr-button-active-text); --button-disabled-background: var(--wotr-button-background); --button-disabled-border-color: #442d29; --button-disabled-text-color: var(--wotr-button-text-disabled); diff --git a/styles/dorako-ui.css.map b/styles/dorako-ui.css.map index 61229f9..160ee10 100644 --- a/styles/dorako-ui.css.map +++ b/styles/dorako-ui.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../sass/module-support/_abomination-vaults.scss","../sass/module-support/_card-hand-mini-toolbar.scss","../sass/_mixins.scss","../sass/module-support/_cautious-gamemasters-pack.scss","../sass/module-support/_combat-carousel.scss","../sass/module-support/_custom-hotbar.scss","../sass/module-support/_damage-log.scss","../sass/module-support/_dorako-ux.scss","../sass/module-support/_dfce.scss","../sass/module-support/_dice-tray.scss","../sass/module-support/_enhancen-terrain-layer.scss","../sass/module-support/_exploit-vulnerability.scss","../sass/module-support/_filepicker-plus.scss","../sass/module-support/_forien-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-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/_pin-cushion.scss","../sass/module-support/_pinned-chatlog.scss","../sass/module-support/_polyglot.scss","../sass/module-support/_ripper-taskbar.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/_theatre-inserts.scss","../sass/module-support/_token-action-hud.scss","../sass/module-support/_tokenizer.scss","../sass/module-support/_vauxs-archives.scss","../sass/module-support/_workbench.scss","../sass/module-support/_yendors-scene-actors.scss","../sass/ui-theme/foundry-core/_app-ui.scss","../sass/ui-theme/foundry-core/_controls.scss","../sass/ui-theme/foundry-core/_hotbar.scss","../sass/ui-theme/foundry-core/_navigation.scss","../sass/ui-theme/foundry-core/_notifications.scss","../sass/ui-theme/foundry-core/_placeable-hud.scss","../sass/ui-theme/foundry-core/_sidebar.scss","../sass/ui-theme/foundry-core/_window-apps.scss","../sass/ui-theme/pf2e-system/_army-sheet.scss","../sass/ui-theme/pf2e-system/_hazard-sheet.scss","../sass/ui-theme/pf2e-system/_familiar-sheet.scss","../sass/ui-theme/pf2e-system/_loot-sheet.scss","../sass/ui-theme/pf2e-system/_npc-sheet.scss","../sass/ui-theme/pf2e-system/_actor-sheet.scss","../sass/ui-theme/pf2e-system/_party-sheet.scss","../sass/ui-theme/pf2e-system/_messages.scss","../sass/ui-theme/pf2e-system/_critical-deck.scss","../sass/ui-theme/pf2e-system/_pc-sheet.scss","../sass/ui-theme/pf2e-system/_compendium-browser.scss","../sass/ui-theme/pf2e-system/_code-mirror.scss","../sass/ui-theme/pf2e-system/_effects-panel.scss","../sass/ui-theme/themes/_crb-dark.scss","../sass/ui-theme/themes/_crb-light.scss","../sass/ui-theme/themes/_discord.scss","../sass/ui-theme/themes/_dnd5e2.scss","../sass/ui-theme/themes/_poe-wiki.scss","../sass/ui-theme/themes/_bg3.scss","../sass/ui-theme/themes/_crb.scss","../sass/ui-theme/themes/_foundry2.scss","../sass/ui-theme/themes/_opaque.scss","../sass/ui-theme/themes/_wotr.scss","../sass/_colors.scss","../sass/dorako-ui/_dorako-ui.scss","../sass/dorako-ui/_reset.scss"],"names":[],"mappings":";AAAA;AACA;AACA;AAMA;AAAA;AAAA;AAAA;AAAA;EAKE;;;ACZA;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;;;AE7CJ;AACA;AACA;ACFA;AACA;AACA;AAGA;EACE;;;ACNF;AACA;AACA;AACA;EACE;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;IACE;;;ACpBJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;EJAA;EIEE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKN;EACE;;;AAGF;AACE;AAKA;AAKA;AAKA;;AAdA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AC1DF;EACE;EACA;EACA;;AAGF;EACE;;;ACRJ;AACA;AACA;AAEA;EACE;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;;AAMA;ENDF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AMjDE;EACE;EACA;EACA;;AAIN;ENVA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;AMrCJ;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;;AAIF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAMF;AAAA;EACE;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;;ACjIR;AACA;AACA;AAGE;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EPMF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AOxDE;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEA;EAEE;;AAEA;EACE;EACA;;AACA;EACE;;AAUF;EACE;;AACA;EACE;;AAOV;EPyDF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EOpEI;EACA;;APqEJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;;AQxKJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;ERAA;EATA;EACA;EACA;EACA;EACA;;AQQE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;ACpBR;EACE;EACA;;AACA;ET2BF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AS1EF;EACE;EACA;EACA;;AACA;EACE;;AAEF;ETeF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AS9DF;EACE;;AACA;ETQF;EACA;EACA;EACA;EACA;EACA;ESXI;;AAGJ;EACE;EACA;;;AAKF;EACE;;;ACpCJ;AACA;AACA;AAEA;EVHE;EACA;EACA;EACA;EACA;EUCA;EACA;;;AAGF;EACE;;;AAGF;EVEE;EACA;AACA;EACA,YACE;EAMF;EACA;EUXA;EACA;;;AChBA;EAEE;;AAGF;EAIE;EACA;EACA;;AAGF;EAEE;;AAGF;EXWA;EACA;EACA;EACA;EACA;EACA;EWdE;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA;;AAIJ;EXLA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AWzCF;EAEE;EACA;;AACA;EACE;;AAEF;EACE;;AAIJ;EXvBA;EACA;EACA;EACA;EACA;EACA;EW0BE;EACA;;AAGF;EAEE;;AACA;EACE;;;ACrEJ;EAEE;;AAEA;EACE;;AAGF;EZsBF;EACA;EACA;EACA;EACA;EACA;;AYvBE;EZkBF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EY1CI;;AZ4CJ;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AYhEF;EZuGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AYnJA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;ACnCJ;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;AAAA;EbHA;EACA;EACA;EACA;EACA;EACA;EaCE;EACA;;AAGF;EbVA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AatCF;EACE;;;AAIJ;EACE;EACA;;;ACpDF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EdOE;EACA;AACA;EACA,YACE;EAMF;EACA;EchBA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACnBJ;AACA;AACA;AAEA;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAEA;EACE;;AAEA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;;ACrCJ;AACA;AACA;AAEA;AACA;AACA;AAEA;EhBPE;EACA;EACA;EACA;EACA;EgBMA;EACA;;;AAEF;EACE;;;AAGF;AACA;AACA;AAEA;EhBrBE;EACA;EACA;EACA;EACA;EgBmBA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;;;AC1CF;EACE;;;AAIA;EjB0BA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AiBlEF;EAGE;;;ACpBJ;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;ElBpCA;EACA;EACA;EACA;EACA;EACA;;;AmBpCF;AACA;AACA;AAEE;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;EnBbE;EACA;EACA;EACA;EACA;;AmBWA;EnBfA;EACA;EACA;EACA;EACA;EmBaE;;AAEF;EnBnBA;EACA;EACA;EACA;EACA;EAKA;EmBaE;;AAEA;EACE;;AAIJ;EnB7BA;EACA;EACA;EACA;EACA;EAKA;EmBuBE;EACA;;AACA;EnBlCF;EACA;EACA;EACA;EACA;EmBiCI;;;AAKN;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AAEA;EACE;;AAEA;EACE;EACA;;AAGF;EnB9DA;EACA;EACA;EACA;EACA;;AmB4DE;EnBhEF;EACA;EACA;EACA;EACA;EmB8DI;EACA;;AAGJ;EnBtEA;EACA;EACA;EACA;EACA;EAKA;EmBiEE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;EnB7FF;EACA;EACA;EACA;EACA;EmB2FI;EACA;;AAIJ;EACE;;AAGF;EACE;;AAGF;EnBnGA;EmBwGE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAIE;;;AAIJ;AAAA;AAAA;AAAA;EAIE;EACA;;;AAME;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGF;EnB1JF;EACA;EACA;EACA;EACA;EAKA;EmBoJI;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;EnB/LN;EACA;EACA;EACA;EACA;EAKA;EmByLQ;EACA;;AAEA;EACE;EACA;;;AASV;EnBlLA;EACA;EACA;EACA;EACA;EACA;;AmB+KE;EACE;;AAGJ;EACE;EACA;;AACA;EnB3LF;EACA;EACA;EACA;EACA;EACA;;AmBwLI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;;AAON;EnBpNA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EmB4LE;;AnB1LF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AmBoKF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;EnBxIA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EACE;;AAQF;AAAA;EACE;EACA;EACA;;AmB8FF;EACE;EACA;EACA;;AAEF;EACE;;;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;EnB9SN;EmBgTQ;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;EnB3UE;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;AmB2RJ;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EnBlXE;;AmBqXE;EACE;;;AAKN;EnB3XE;;AmB6XA;EACE;;;AAOF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;;AAKN;AACA;AACA;AAEE;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;AACA;AACA;AAkYA;AACA;AACA;AAEA;EACE;;;AAIA;EnB5xBA;EACA;EACA;EACA;EACA;EACA;;AmByxBE;EACE;EACA;EACA;EACA;EACA;;AAKF;EnBxyBF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AmBwvBA;EnB5yBF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;AmB0tBA;EACE;;AAGF;EACE;EACA;;AAIJ;EACE;;AAGF;EnB9zBA;EACA;EACA;EACA;EACA;EACA;EmB2zBE;EACA;;;AAIJ;AACA;AACA;AAEE;EAEE;EACA;;AAGA;EACE;;AAIJ;EAEE;;AAGF;EAGE;;AAGF;EACE;;AAGF;EAGE;;AAEF;EAEE;;AAGF;EnBlxBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AmBwuBF;EnBj3BA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AmBi0BF;EACE;;;AAKF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;ACl7BF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;;ACbF;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;;AAQF;EAEE;EACA;EACA;EACA;EACA;;;AAQF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;ErBgEA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AqB1GF;EACE;EACA;EACA;;AAGF;ErBsDA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EqB/DE;;ArBiEF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AqB7FF;EACE;;AAGF;ErB2CA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AqB9EA;EAEE;EACA;;AAIJ;ErByBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AqBnEF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;ErBnGA;EACA;EACA;EACA;EACA;EACA;EqBiGE;EACA;;AAGF;EACE;;AAIA;EACE;;AACA;EACE;;AAGJ;EACE;;AAIJ;EAGE;ErB7HF;EACA;EACA;EACA;EACA;EACA;EqB0HE;;AAGF;EACE;EACA;EACA;;AACA;ErBtIF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AqBuFF;ErBhDA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EqBqCE;;ArBnCF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AqBOF;EACE;EACA;;AAGF;EACE;ErBtJF;EACA;EACA;EACA;EACA;EACA;EqBmJE;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAGF;ErBhFA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EqBqEE;;ArBnEF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AqBuCF;EAEE;;;AAKF;EACE;;AACA;EACE;;AAGJ;EACE;;AAEF;ErBhMA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EqBwKE;;ArBtKF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AqBgJF;EAEE;EACA;;;AAIJ;AACA;AACA;AAGE;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC7SE;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;;ACnBJ;EAWE;;AACA;EACE;;AAIJ;AAAA;EvBaA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EuB3EE;;AvBsCF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAeF;AAAA;EACE;EACA;EACA;;;AuB3EF;EvBKA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;AuBtEA;EACE;;AAGA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AC/DR;EACE;;AAEA;ExB2BF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AwB1EF;AAAA;ExBsBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;;AyBlFF;EzB8BA;EACA;EACA;EACA;EACA;EACA;EA0IA;EACA;EACA;EACA;EACA;EACA;EACA;;;A0BpLF;EACE;EACA;EACA;;AAEA;EACE;;AACA;E1BSF;EACA;AACA;EACA,YACE;E0BXE;EACA;EACA;;;ACXN;AACA;AACA;AAII;EACE;;AAIJ;EACE;;AAGF;E3B2GA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2BrJF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;;AC9BJ;EACI;;;ACAF;EACE;E7B6BF;EACA;EACA;EACA;EACA;EACA;E6BhCE;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;E7BsGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E6BjHE;EACA;;A7BkHF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A6B/IF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AAKF;EACE;E7B3CF;EACA;EACA;EACA;EACA;E6ByCE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;EACE;;AAEF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AChFJ;AACA;AACA;ACDE;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAGF;E/BYA;EACA;EACA;EACA;EACA;EACA;E+BfE;;AAGF;E/BOA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;AgCnFJ;AACA;AACA;AAEA;EACE;;;AAYF;EACE;;AACA;EACE;;;AAKF;EhCMA;EACA;EACA;EACA;EACA;EACA;EgCTE;EACA;;;AC5BJ;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;EnCmBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;;AmCnGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AAGF;EAEE;EACA;EACA;EACA;EACA;;;ACpDA;EACE;EACA;EACA;EACA;;AAEA;EpCwBF;EACA;EACA;EACA;EACA;EACA;EoC3BI;EACA;EACA;;AAIJ;EpCgBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;AoCnGF;AAAA;AAAA;EpCaA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;EoC1FE;EACA;EACA;EACA;;ApCkCF;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AA+BF;AAAA;AAAA;EACE;EACA;EACA;;AoC1FF;EpCIA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;AoCxFA;EACE;;AAIJ;EACE;;;AAIJ;EACE;IACE;;EAEF;IACE;;;AC3CF;ErCyHA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;;AqCjKF;EAGE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;EACE;EACA;;;AAOF;AAAA;AAAA;AAAA;ErCbF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AqChCA;EACE;;AAGF;AAAA;AAAA;EAGE;EACA;;AAGF;EACE;;AAGF;ErCnCF;EACA;EACA;EACA;EACA;EACA;EqCgCI;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;;AAGF;ErCnDF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;AqC/BA;EACE;EACA;;AAGF;ErC5DF;EACA;EACA;EACA;EACA;EACA;;AqC2DE;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;;;ACtHJ;AAAA;EtC8BA;EACA;EACA;EACA;EACA;EACA;EsChCE;EAGA;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;AAAA;EtCAA;EACA;EACA;EACA;EACA;EACA;EsCFE;;AACA;AAAA;EtCJF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EsCpBI;;AtCsBJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AsC1CF;EtCVA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EsCdE;;AtCgBF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AsCrCF;EtCfA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EsCTE;EACA;EACA;EACA;EACA;EACA;EACA;;AtCKF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AsC3BA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AC9DJ;EvCqHA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;;AwCxKJ;AACA;AACA;AAIE;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AAKF;ExCGA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AwCnDF;ExCDA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AwChDF;EACE;EACA;;AACA;EACE;;;ACtCJ;EACE;;;ACFJ;AACA;AACA;AAEA;E1C2BE;EACA;EACA;EACA;EACA;EACA;;;A0C5BF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;E1CEE;EACA;EACA;EACA;EACA;EACA;;A0CJA;EACE;E1CvBF;E0CyBE;;AAEA;EACE;EACA;;;AAKN;AACA;AACA;AAEA;E1CjBE;EACA;EACA;EACA;EACA;EACA;EA0IA;EACA;EACA;EACA;EACA;EACA;EACA;;A0CjIE;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;;AAKN;AACA;AACA;AAEA;EACE;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAKF;EAEE;EACA;EACA;EACA;;;AAIJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;AAAA;AAEE;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;E1CxJA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAeF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;A0C2FF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAOF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;E1CvRA;E0CyRE;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;AAAA;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;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;E1CvXA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;A0CyUF;EACE;;AAGF;E1CjYA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A0CiVF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;E1C1SA;EACA;EACA;EACA;EACA;EACA;EAIA;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;;AAQF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;A0CsQF;E1CpTA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A0C2QF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;E1CjaA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A0CiXF;EACE;;AAGF;E1CzaA;EACA;EACA;EACA;EACA;EACA;E0CsaE;;AAGF;EACE;EACA;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;EAWA;EACA;EACA;EACA;EACA;;AAQF;EACE;EACA;EACA;EACA;EACA;EACA;EAIA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKN;AACA;AACA;AAEE;EACE;;AAGF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;E1CncA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E0CwbE;;A1CtbF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A0C0ZF;EACE;EACA;EACA;;AACA;E1CviBF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;E0CwdI;;A1C7gBJ;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;A0CudF;EACE;;AAGF;EACE;;AACA;EACE;;AACA;E1CrjBJ;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E0C6hBM;EACA;;A1C5hBN;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A0CygBF;EACE;;AAGF;EACE;;AAGF;E1C1eA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A0CgcF;AAAA;E1CzkBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;A0C2hBF;E1C/kBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E0CujBE;;A1CrjBF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A0CqiBF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;;AACA;EACE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;;AAGF;E1CpiBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A0C2fF;E1CpoBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E0C4mBE;EACA;;A1C3mBF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;A0CulBJ;AACA;AACA;AAGE;AAAA;EAEE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGE;AAAA;AAAA;EAGE;;AAEF;EACE;;AAGF;AAAA;EAEE;EACA;;AAGF;EACE;EACA;;AAOF;AAAA;AAAA;EAGE;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;EACA;EACA;;AAEA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAIF;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;EACE;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAIA;E1C7rBF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A0CmpBF;EACE;;AAGF;EAEE;;AAGF;EACE;;AAIA;E1C1yBF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E0CkxBI;;A1ChxBJ;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A0C2vBA;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;E1Ch2BF;EACA;EACA;EACA;EACA;EACA;E0C61BI;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;E1C92BA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E0C+yBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;A1C31BF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;A0CkzBA;EACE;;AAIJ;E1C73BA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E0C8zBE;EAEA;EACA;EACA;EACA;;A1Cx2BF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;A0Ci0BF;E1C5yBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A0CswBF;E1CpzBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A0C2wBF;E1CzzBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A0CixBF;EAEE;EACA;;AAGF;E1Cr0BA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A0C8xBF;E1Cv6BA;EACA;EACA;EACA;EACA;EACA;E0Co6BE;;AAEF;E1C36BA;EACA;EACA;EACA;EACA;EACA;;A0C06BA;E1C/6BA;EACA;EACA;EACA;EACA;EACA;;A0C86BA;E1Cn7BA;EACA;EACA;EACA;EACA;EACA;;A0Co7BA;EACE;;AAGF;EACE;;AACA;EACE;EACA;;AACA;E1Cl8BJ;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A0Co5BF;EACE;;AAEE;E1C38BJ;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E0Cm7BM;;A1Cj7BN;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A0C85BF;EAGE;EACA;;AAGF;EACE;;AAGF;E1C79BA;EACA;EACA;EACA;EACA;EACA;E0C29BE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;E1C9+BA;EACA;EACA;EACA;EACA;EACA;E0C2+BE;EACA;;AAGF;E1Cp/BA;EACA;EACA;EACA;EACA;EACA;E0Ci/BE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AACA;EACE;;AAIJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;;ACxjCJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;E3CUF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E2ChCI;EACA;EACA;EACA;;A3C+BJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AA3CF;AAAA;EACE;;AAGF;AAAA;EACE;;A2CfE;AAAA;E3CCJ;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AA+BF;AAAA;EACE;EACA;EACA;;;A2C/EF;EAEE;E3CTF;EACA;EACA;EACA;EACA;EACA;;A2COE;EACE;EACA;EACA;EACA;;;AC/CN;AACA;AACA;AAGE;E5C0BA;EACA;EACA;EACA;EACA;EACA;;A4C3BA;EACE;EACA;E5CoBF;EACA;EACA;EACA;EACA;EACA;;A4CtBE;E5CJF;E4COI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;E5ClBF;E4CoBI;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;E7CwBA;EACA;EACA;EACA;EACA;EACA;E6C3BE;EACA;EACA;EACA;EACA;;AAIA;E7CcF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;E6C7FI;;A7CwCJ;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;A6ChGE;EACE;;AAGF;EACE;;;AC1BR;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;;ACvBN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;E/CsGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E+CjHE;EACA;;A/CkHF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A+ChJA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;;AAEE;EACE;E/CpBJ;EACA;EACA;EACA;EACA;EACA;;A+CmBE;EACE;EACA;;AAGF;EACE;EACA;;;AAKN;E/CpCE;EACA;EACA;EACA;EACA;EACA;EA0IA;EACA;EACA;EACA;EACA;EACA;EACA;;;A+C7GF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAIA;E/C/DA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA3CF;EACE;;AAGF;EACE;;A+CsDA;E/CpEF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;;AgDrHJ;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKN;AACA;AACA;AAEA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAKE;EhDPF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AgD1CA;EhDiFF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AgD1HF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AACA;EhD/BF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AgDhBF;AAAA;AAAA;EhDpCA;EACA;EACA;EACA;EACA;EACA;;AgDqCA;EhD1CA;EACA;EACA;EACA;EACA;EACA;EgDuCE;EACA;EACA;EACA;;;AAMF;AAAA;EhDrDA;EACA;EACA;EACA;EACA;EACA;EgDkDE;EACA;;;AAIJ;AACA;AACA;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAMF;EACE;EACA;EACA;;;AAKF;AAAA;EAEE;;AAGF;EhDzFA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AgDwCF;EhD5FA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;AgDUF;EACE;;AACA;EhDPF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EgDJI;EACA;;AhDKJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;;AgD7BF;AAAA;EACE;;AACA;AAAA;EhD9GF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EgDsFI;;AhDpFJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;;AiDlFF;EjD8BA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AiD9EF;EjD0BA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EiDlDE;;AjDoDF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AiD1EF;EACE;EACA;EACA;;;ACXF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AC/BF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EnDyGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AmDhJF;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EnD/BA;EACA;EACA;EACA;EACA;EACA;EmD4BE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;AC1EJ;EACE;;AAEF;EpD2BA;EACA;EACA;EACA;EACA;EACA;EoD9BE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EpDoGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AoD3IF;EpDEA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;AqDlFF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;ErD+FA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AqDxIF;ErDDA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;AsDlFF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;;AAGF;EtDmGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsD7IF;EtD+FA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EsD1GE;;AtD4GF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsDxIF;EtD0FA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsDnIF;EtDqFA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsD/HF;EtDiFA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsD1HF;EtD4EA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsDtHF;EtDwEA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsDlHF;EtDoEA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsD9GF;EtDgEA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsDrGF;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EtDrDA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;;AsDXF;EACE;;AAEF;EACE;;AAEF;EACE;;;AChGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EAIE;EACA;EACA;;AAGF;EAIE;;AAGF;EAEE;;AAGF;EACE;;AAIF;EACE;;AAIF;EACE;;AAGF;EvDhBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;AuDlDF;EvDpBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;AuD1CF;EvD+DA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AuDxGF;AAAA;AAAA;EAGE;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;;AAKF;EACE;EACA;EACA;EACA;;;AAMF;AAAA;EACE;;AAGF;AAAA;AAAA;EvDjFA;EACA;EACA;EACA;EACA;EACA;EuD+EE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EACE;;AACA;AAAA;EACE;;;AC9HJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;AAAA;ExDYF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EwDnCI;;AxDqCJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AwD3DE;AAAA;EACE;;AAKN;EAEE;;AAGF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAEF;ExDzBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AwDxBF;EACE;;AACA;EACE;EACA;;AAGJ;EACE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AACA;ExD7DF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AwDcF;EAEE;;AAGF;EACE;;AAGF;ExD3EA;EACA;EACA;EACA;EACA;EACA;EwDwEE;EACA;;;AAKF;ExDQA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AwDnDF;ExDtFA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;AyDjFJ;EACE;EzD4BA;EACA;EACA;EACA;EACA;EACA;EyD/BA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAYF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAOJ;EACE;;AACA;EACE;;AAIJ;EzDpBA;EACA;EACA;EACA;EACA;EACA;EyDiBE;;AAEA;EACE;;AAeJ;EACE;;AAIF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EzD/DA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;AyDHF;AAAA;EzDnEA;EACA;EACA;EACA;EACA;EACA;;AyDiEE;AAAA;EzDtEF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EyDOI;EACA;EACA;;AzD9CJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAeF;AAAA;EACE;EACA;EACA;;AyDQF;EzD9EA;EACA;EACA;EACA;EACA;EACA;EyD2EE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AACA;AAAA;EzDzFF;EACA;EACA;EACA;EACA;EACA;EyDsFI;EACA;;AAIJ;AAAA;EzDhGA;EACA;EACA;EACA;EACA;EACA;EyD8FE;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;;AAMJ;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAII;EACE;;AAIF;EACE;EACA;;AAGJ;AAAA;EAEE;;;AAKF;EACE;;AACA;EACE;;;AAWA;AAAA;EACE;;AAGA;AAAA;EACE;;;AASN;EACE;EACA;EACA;;AAEA;EACE;;AAGE;EACE;;AAEF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;;AAEA;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;EzD3TF;EACA;EACA;EACA;EACA;EACA;;AyD2TA;EzDhUA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AyDgRF;EzDpUA;EACA;EACA;EACA;EACA;EACA;EyDiUE;EACA;;AAGF;EACE;;AAEF;EACE;;;AC3WA;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;;;AC1CJ;EAkBE;;;AAIJ;AACA;AACA;AACA;EACE;;AACA;EACE;;AAEF;EAEE;;AAEF;EACE;;AAEF;EACE;;AAIF;EACE;;;AAOA;EACE;;AAEF;EACE;;AAEF;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGA;EACE;;AAGA;EACE;EAMA;;AAIN;EACE;;AAIJ;EAEE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AAEE;EACE;;AAKN;EACE;;AAIA;AAAA;EAEE;;AAMR;EAEE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAKN;EACE;;AAIA;AAAA;AAAA;EAEE;;AAKN;EAEE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EACE;;AAIA;AAAA;AAAA;EAEE;;AAMR;EAEE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EACE;;AAIA;AAAA;AAAA;EAEE;;;AAQR;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAIE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;;AAKF;EAGE;;;AAIJ;AACA;AACA;AAEE;EACE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;;AAIJ;AAAA;EAEE;;AAGF;E3DjMA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2DsJA;EACE;EACA;;AAIJ;EACE;;AAEA;E3D7MF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2DmKA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQE;EACA;EACA;EACA;;AAIJ;E3D3TA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;A2D0PF;EAEE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AACA;AAAA;E3D3UF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E2DoTI;;A3DlTJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;A2D4RE;AAAA;EACE;;AAKN;EACE;EACA;EACA;EACA;;AAGF;E3DlQA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2D2NA;E3DzQF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2D8NA;E3D5QF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E2DiQI;;A3D/PJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2DiOE;EACE;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAMN;EAEE;;AAGF;E3D3SA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2DkQF;E3DhTA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E2DqSE;;A3DnSF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2DqQA;EACE;;AAIJ;E3DxTA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2D8QF;E3DvZA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A2DwWF;EACE;;AAIF;EACE;;AAIF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGF;EAGE;;AAIF;EAGE;EACA;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEE;EACE;EACA;;AAMJ;E3D3XF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2DkVF;EACE;;;AAMF;EACE;;AAEF;EACE;;;AAKF;EAIE;;AAEF;EACE;;;AAKF;EACE;;AAEF;EACE;;;AAKF;EACE;;;AC9hBF;E5D6BA;EACA;EACA;EACA;EACA;EACA;E4D3BE;EACA;EACA;EACA;;AAGF;E5DgBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E4DvCE;EACA;;A5DwCF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A4D7DF;EAEE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;E5DFA;EACA;EACA;EACA;EACA;EACA;;A4DCA;EAEE;;AAUF;EAEE;;AAGF;EAEE;;AACA;EAEE;;;AC3DN;AACA;AACA;AAEE;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;;;AAIJ;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;;;ACtEA;AAAA;EAEE;;AAGF;E9DwBF;EACA;EACA;EACA;EACA;EACA;EA0IA;EACA;EACA;EACA;EACA;EACA;EACA;E8D3KI;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACxER;AACA;AACA;AACA;EAGE;EAqBA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAEA;EACA;AAAA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAaA;;AANA;EACE;EACA;EACA;EACA;;;AAKJ;AACA;AACA;AACA;AAME;AACA;AACA;AA0BA;AACA;AACA;;AAnCA;AAAA;EAEE;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;;AAOJ;EACE;EACA;EACA;;AAOF;EAIE;EACA;;AAGF;EAGE;;AAGF;EAGE;;;AAIJ;AACA;AACA;AAGE;EAEE;EACA;;AACA;EACE;EACA;;;AClMN;AACA;AACA;AACA;EAmBE;EACA;EAIA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EAGA;EAOA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;AA2HA;AACA;AACA;AAUA;AACA;AACA;;AAvIA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAGF;EACE;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;EACE;;AAGF;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGE;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAMR;EACE;EACA;;AAGF;EACE;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAWA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;;ACjRN;AACA;AACA;AACA;EACE;EAEA;EACA;EACA;EACA;EAKA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EAGE;EACA;EAcA;EACA;EACA;EACA;EAEA;EAGA;EACA;;;AAIF;AACA;AACA;AACA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQF;AAAA;EAEE;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;AAAA;AAAA;AAGE;EAMA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EAGA;EAEA;EACA;AACA;EACA;EAEA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAMA;;;AAGF;AACA;AACA;AAEE;EACE;EACA;;AAGF;EACE;;AACA;EACE;EACA;;AAIJ;AAAA;AAAA;EAGE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EAIE;;AAIF;EAII;EACA;EACA;;AAGJ;EAGE;;AAGF;EAGE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;;;AAGF;AACA;AACA;AAEE;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAKN;AACA;AACA;AACA;EAEE;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AACA;AAAA;EAEE;;AAEF;EACE;EACA;;AACA;AAAA;EAEE;;AAMJ;EACE;;AAEF;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;;AACA;AAAA;EACE;EACA;;AAGJ;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;;AAGF;EACE;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;;AAEF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;ACzjBF;AACA;AACA;AACA;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;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;AAAA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;EACA;EACA;;;AAKN;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;;;AAGF;AACA;AACA;AACA;AAAA;AAAA;EAGE;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;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EAEA;EACA;;AACA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAEF;EAEE;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;;;AAGF;AACA;AACA;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAIA;EACE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAIA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIJ;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;;AAMR;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;;AAKN;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;;;AAEF;EAEE;;;AAEF;EAEE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAGA;EAEE;;AAGF;EACE;;AAEA;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;;AC1iBN;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;AAAA;EAGA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACE;EACA;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACE;EACA;;;AAKJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EAEA;EACA;;AACA;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;;;AAKF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;ACpPR;AACA;AACA;AACA;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;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;AACA;EAOA;EACA;EAEA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;EAKA;;;AAGF;AACA;AACA;AACA;EAGE;EACA;EACA;EACA;EAMA;EACA;EAKA;EACA;EACA;EAEA;EAGA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;AAGF;AACA;AACA;AACA;AAAA;AAAA;AAGE;EACA;EACA;EACA;EAGA;AAMA;EACA;EACA;EACA;AACA;EACA;AAAA;EAEA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;;AAMA;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAGA;AAAA;AAAA;EACE;EACA;EACA;AAAA;;AAKJ;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOA;EACA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMR;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAOF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;;AAGF;EAIE;;AAIF;EAII;EACA;EACA;;AAGJ;EAGE;;AAGF;EAGE;;AAGF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EAGA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;;;AAIA;EACE;EAGA;EACA;EACA;EACA;EACA;EACA;;AAEF;EAEE;EACA;EACA;;AACA;EACE;EACA;;;AAKN;AACA;AACA;AAEE;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;AAAA;EAEA;AAAA;;AAIF;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;EAEA;AAAA;;AAEA;EACE;;;AAKN;AACA;AACA;AAsBE;EAEE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;AAAA;EAME;EACA;;;AAGF;EAME;;;AAGF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;;AAMA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EAGA;;AAIJ;EACE;;AAEF;EAEE;EAGA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAKA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;AAAA;EpElqBA;EACA;EACA;EACA;EACA;EACA;EoEgqBE;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAEF;AAAA;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;;AAGF;EACE;;AACA;EACE;;;AAKN;AACA;AACA;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;AAAA;AAAA;EAGA;EACA;EACA;;AACA;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOA;EACA;;AAEA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAUA;EACA;EAEA;EACA;EACA;EACA;;AAVA;EACE;EACA;;AAUF;EACE;;AAGF;EACE;EACA;;AAIA;EACE;;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;;AAEA;EACE;EACA;;;AAKF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AC78BN;AAAA;AAAA;EAGE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;;;AAKF;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AAGF;EACE;;AAEF;EACE;;AA4EF;EACE;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AAKJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AASN;EACE;EACA;;AACA;EACE;EACA;;;AAKN;AACA;AACA;AAGI;EACE;;AAEF;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;;;AAKN;AACA;AACA;AAEE;EACE;;AAGF;EACE;EACA;;AAIA;EACE;;;AAKN;AACA;AACA;AACA;EACE;EACA;EACA;;;AAGF;AACA;AACA;AACA;EAEE;;;ACtXF;AACA;AACA;AACA;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;;;AAEF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EAYA;EACA;EAOA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;;AAEA;EACE;;;AAIJ;AACA;AACA;AACA;AAAA;AAAA;EAGE;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;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;AAAA;EAGA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;;;AAGF;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EtE/LF;EACA;EACA;EACA;EACA;EACA;EsE6LI;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;;AAEF;AAAA;EACE;EACA;;AAKN;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAIA;AACA;AACA;AAKE;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;ACrUN;AAAA;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEE;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;ACvHN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EAGA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGJ;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AA+BF;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EASE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;AAAA;AAAA;EACE;EACA;EACA;;;AC1NN;AACA;AACA;AAEA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;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;;;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;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AChWF;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;;AAIF;AAAA;AAAA;EAGE;EACA;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;;AAOF;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;EAEE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;;AAKJ;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAIF;AAAA;EAEE;;;AAGF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EACE;;;AAGF;AACA;AACA;AAGE;AAAA;AAAA;E1ErFA;EACA;EACA;EACA;EACA;EACA;E0EoFE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;ACjJJ;EACE;;;AASA;EACE;;;AAIJ;EACE;EACA","file":"dorako-ui.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../sass/module-support/_abomination-vaults.scss","../sass/module-support/_card-hand-mini-toolbar.scss","../sass/_mixins.scss","../sass/module-support/_cautious-gamemasters-pack.scss","../sass/module-support/_combat-carousel.scss","../sass/module-support/_custom-hotbar.scss","../sass/module-support/_damage-log.scss","../sass/module-support/_dorako-ux.scss","../sass/module-support/_dfce.scss","../sass/module-support/_dice-tray.scss","../sass/module-support/_enhancen-terrain-layer.scss","../sass/module-support/_exploit-vulnerability.scss","../sass/module-support/_filepicker-plus.scss","../sass/module-support/_forien-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-hud.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/_pin-cushion.scss","../sass/module-support/_pinned-chatlog.scss","../sass/module-support/_polyglot.scss","../sass/module-support/_ripper-taskbar.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/_theatre-inserts.scss","../sass/module-support/_token-action-hud.scss","../sass/module-support/_tokenizer.scss","../sass/module-support/_vauxs-archives.scss","../sass/module-support/_workbench.scss","../sass/module-support/_yendors-scene-actors.scss","../sass/ui-theme/foundry-core/_app-ui.scss","../sass/ui-theme/foundry-core/_controls.scss","../sass/ui-theme/foundry-core/_hotbar.scss","../sass/ui-theme/foundry-core/_navigation.scss","../sass/ui-theme/foundry-core/_notifications.scss","../sass/ui-theme/foundry-core/_placeable-hud.scss","../sass/ui-theme/foundry-core/_sidebar.scss","../sass/ui-theme/foundry-core/_window-apps.scss","../sass/ui-theme/pf2e-system/_army-sheet.scss","../sass/ui-theme/pf2e-system/_hazard-sheet.scss","../sass/ui-theme/pf2e-system/_familiar-sheet.scss","../sass/ui-theme/pf2e-system/_loot-sheet.scss","../sass/ui-theme/pf2e-system/_npc-sheet.scss","../sass/ui-theme/pf2e-system/_actor-sheet.scss","../sass/ui-theme/pf2e-system/_party-sheet.scss","../sass/ui-theme/pf2e-system/_messages.scss","../sass/ui-theme/pf2e-system/_critical-deck.scss","../sass/ui-theme/pf2e-system/_pc-sheet.scss","../sass/ui-theme/pf2e-system/_compendium-browser.scss","../sass/ui-theme/pf2e-system/_code-mirror.scss","../sass/ui-theme/pf2e-system/_effects-panel.scss","../sass/ui-theme/themes/_crb-dark.scss","../sass/ui-theme/themes/_crb-light.scss","../sass/ui-theme/themes/_discord.scss","../sass/ui-theme/themes/_dnd5e2.scss","../sass/ui-theme/themes/_poe-wiki.scss","../sass/ui-theme/themes/_bg3.scss","../sass/ui-theme/themes/_crb.scss","../sass/ui-theme/themes/_foundry2.scss","../sass/ui-theme/themes/_opaque.scss","../sass/ui-theme/themes/_wotr.scss","../sass/_colors.scss","../sass/dorako-ui/_dorako-ui.scss","../sass/dorako-ui/_reset.scss"],"names":[],"mappings":";AAAA;AACA;AACA;AAMA;AAAA;AAAA;AAAA;AAAA;EAKE;;;ACZA;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;;;AE7CJ;AACA;AACA;ACFA;AACA;AACA;AAGA;EACE;;;ACNF;AACA;AACA;ACFA;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;EJAA;EIEE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKN;EACE;;;AAGF;AACE;AAKA;AAKA;AAKA;;AAdA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AC1DF;EACE;EACA;EACA;;AAGF;EACE;;;ACRJ;AACA;AACA;AAEA;EACE;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;;AAMA;ENDF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AMjDE;EACE;EACA;EACA;;AAIN;ENVA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;AMrCJ;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;;AAIF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAMF;AAAA;EACE;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;;ACjIR;AACA;AACA;AAGE;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;EPMF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AOxDE;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEA;EAEE;;AAEA;EACE;EACA;;AACA;EACE;;AAUF;EACE;;AACA;EACE;;AAOV;EPyDF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EOpEI;EACA;;APqEJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;;AQxKJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;ERAA;EATA;EACA;EACA;EACA;EACA;;AQQE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;ACpBR;EACE;EACA;;AACA;ET2BF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AS1EF;EACE;EACA;EACA;;AACA;EACE;;AAEF;ETeF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AS9DF;EACE;;AACA;ETQF;EACA;EACA;EACA;EACA;EACA;ESXI;;AAGJ;EACE;EACA;;;AAKF;EACE;;;ACpCJ;AACA;AACA;AAEA;EVHE;EACA;EACA;EACA;EACA;EUCA;EACA;;;AAGF;EACE;;;AAGF;EVEE;EACA;AACA;EACA,YACE;EAMF;EACA;EUXA;EACA;;;AChBA;EAEE;;AAGF;EAIE;EACA;EACA;;AAGF;EAEE;;AAGF;EXWA;EACA;EACA;EACA;EACA;EACA;EWdE;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA;;AAIJ;EXLA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AWzCF;EAEE;EACA;;AACA;EACE;;AAEF;EACE;;AAIJ;EXvBA;EACA;EACA;EACA;EACA;EACA;EW0BE;EACA;;AAGF;EAEE;;AACA;EACE;;;ACrEJ;EAEE;;AAEA;EACE;;AAGF;EZsBF;EACA;EACA;EACA;EACA;EACA;;AYvBE;EZkBF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EY1CI;;AZ4CJ;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AYhEF;EZuGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AYnJA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;ACnCJ;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;AAAA;EbHA;EACA;EACA;EACA;EACA;EACA;EaCE;EACA;;AAGF;EbVA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AatCF;EACE;;;AAIJ;EACE;EACA;;;ACpDF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EdOE;EACA;AACA;EACA,YACE;EAMF;EACA;EchBA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACnBJ;AACA;AACA;AAEA;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAEA;EACE;;AAEA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;;;AAKF;EfsEA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AejHF;EACE;;AACA;EACE;;;AC1DN;AACA;AACA;AAEA;AACA;AACA;AAEA;EhBPE;EACA;EACA;EACA;EACA;EgBMA;EACA;;;AAEF;EACE;;;AAGF;AACA;AACA;AAEA;EhBrBE;EACA;EACA;EACA;EACA;EgBmBA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;;;AC1CF;EACE;;;AAIA;EjB0BA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AiBlEF;EAGE;;;ACpBJ;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;ElBpCA;EACA;EACA;EACA;EACA;EACA;;;AmBpCF;AACA;AACA;AAEE;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;EnBbE;EACA;EACA;EACA;EACA;;AmBWA;EnBfA;EACA;EACA;EACA;EACA;EmBaE;;AAEF;EnBnBA;EACA;EACA;EACA;EACA;EAKA;EmBaE;;AAEA;EACE;;AAIJ;EnB7BA;EACA;EACA;EACA;EACA;EAKA;EmBuBE;EACA;;AACA;EnBlCF;EACA;EACA;EACA;EACA;EmBiCI;;;AAKN;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AAEA;EACE;;AAEA;EACE;EACA;;AAGF;EnB9DA;EACA;EACA;EACA;EACA;;AmB4DE;EnBhEF;EACA;EACA;EACA;EACA;EmB8DI;EACA;;AAGJ;EnBtEA;EACA;EACA;EACA;EACA;EAKA;EmBiEE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;EnB7FF;EACA;EACA;EACA;EACA;EmB2FI;EACA;;AAIJ;EACE;;AAGF;EACE;;AAGF;EnBnGA;EmBwGE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAIE;;;AAIJ;AAAA;AAAA;AAAA;EAIE;EACA;;;AAME;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGF;EnB1JF;EACA;EACA;EACA;EACA;EAKA;EmBoJI;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;EnB/LN;EACA;EACA;EACA;EACA;EAKA;EmByLQ;EACA;;AAEA;EACE;EACA;;;AASV;EnBlLA;EACA;EACA;EACA;EACA;EACA;;AmB+KE;EACE;;AAGJ;EACE;EACA;;AACA;EnB3LF;EACA;EACA;EACA;EACA;EACA;;AmBwLI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;;AAON;EnBpNA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EmB4LE;;AnB1LF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AmBoKF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;EnBxIA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EACE;;AAQF;AAAA;EACE;EACA;EACA;;AmB8FF;EACE;EACA;EACA;;AAEF;EACE;;;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;EnB9SN;EmBgTQ;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;EnB3UE;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;AmB2RJ;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EnBlXE;;AmBqXE;EACE;;;AAKN;EnB3XE;;AmB6XA;EACE;;;AAOF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;;AAKN;AACA;AACA;AAEE;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;AACA;AACA;AAkYA;AACA;AACA;AAEA;EACE;;;AAIA;EnB5xBA;EACA;EACA;EACA;EACA;EACA;;AmByxBE;EACE;EACA;EACA;EACA;EACA;;AAKF;EnBxyBF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AmBwvBA;EnB5yBF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;AmB0tBA;EACE;;AAGF;EACE;EACA;;AAIJ;EACE;;AAGF;EnB9zBA;EACA;EACA;EACA;EACA;EACA;EmB2zBE;EACA;;;AAIJ;AACA;AACA;AAEE;EAEE;EACA;;AAGA;EACE;;AAIJ;EAEE;;AAGF;EAGE;;AAGF;EACE;;AAGF;EAGE;;AAEF;EAEE;;AAGF;EnBlxBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AmBwuBF;EnBj3BA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AmBi0BF;EACE;;;AAKF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;ACl7BF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;;ACbF;EACE;;AAGF;ErB0BA;EACA;EACA;EACA;EACA;EACA;;AqB1BA;ErBqBA;EACA;EACA;EACA;EACA;EACA;;AqBhBA;EACE;;AAGF;ErBOA;EACA;EACA;EACA;EACA;EACA;;AqBRA;EACE;EACA;;AAIF;EACE;EACA;;AAQF;ErBbA;EACA;EACA;EACA;EACA;EACA;;AqBYA;EAEE;;AACA;EACE;;;AAKN;EACE;EACA;;;AAKA;ErBjCA;EACA;EACA;EACA;EACA;EACA;;;AqBkCF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACjFF;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;;AAQF;EAEE;EACA;EACA;EACA;EACA;;;AAQF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EtBgEA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsB1GF;EACE;EACA;EACA;;AAGF;EtBsDA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EsB/DE;;AtBiEF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsB7FF;EACE;;AAGF;EtB2CA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsB9EA;EAEE;EACA;;AAIJ;EtByBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsBnEF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EtBnGA;EACA;EACA;EACA;EACA;EACA;EsBiGE;EACA;;AAGF;EACE;;AAIA;EACE;;AACA;EACE;;AAGJ;EACE;;AAIJ;EAGE;EtB7HF;EACA;EACA;EACA;EACA;EACA;EsB0HE;;AAGF;EACE;EACA;EACA;;AACA;EtBtIF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AsBuFF;EtBhDA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EsBqCE;;AtBnCF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsBOF;EACE;EACA;;AAGF;EACE;EtBtJF;EACA;EACA;EACA;EACA;EACA;EsBmJE;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAGF;EtBhFA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EsBqEE;;AtBnEF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsBuCF;EAEE;;;AAKF;EACE;;AACA;EACE;;AAGJ;EACE;;AAEF;EtBhMA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EsBwKE;;AtBtKF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AsBgJF;EAEE;EACA;;;AAIJ;AACA;AACA;AAGE;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC7SE;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;;ACnBJ;EAWE;;AACA;EACE;;AAIJ;AAAA;ExBaA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EwB3EE;;AxBsCF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAeF;AAAA;EACE;EACA;EACA;;;AwB3EF;ExBKA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;AwBvEF;EACE;;AAIA;EACE;;AAGA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;ACnER;EACE;;AAEA;EzB2BF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AyB1EF;AAAA;EzBsBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;;A0BlFF;E1B8BA;EACA;EACA;EACA;EACA;EACA;EA0IA;EACA;EACA;EACA;EACA;EACA;EACA;;;A2BpLF;EACE;EACA;EACA;;AAEA;EACE;;AACA;E3BSF;EACA;AACA;EACA,YACE;E2BXE;EACA;EACA;;;ACXN;AACA;AACA;AAII;EACE;;AAIJ;EACE;;AAGF;E5B2GA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A4BrJF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;;AC9BJ;EACI;;;ACAF;EACE;E9B6BF;EACA;EACA;EACA;EACA;EACA;E8BhCE;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;E9BsGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E8BjHE;EACA;;A9BkHF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A8B/IF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AAKF;EACE;E9B3CF;EACA;EACA;EACA;EACA;E8ByCE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;EACE;;AAEF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AChFJ;AACA;AACA;ACDE;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAGF;EhCYA;EACA;EACA;EACA;EACA;EACA;EgCfE;;AAGF;EhCOA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;AiCnFJ;AACA;AACA;AAEA;EACE;;;AAYF;EACE;;AACA;EACE;;;AAKF;EjCMA;EACA;EACA;EACA;EACA;EACA;EiCTE;EACA;;;AC5BJ;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;EpCmBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;;AoCnGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AAGF;EAEE;EACA;EACA;EACA;EACA;;;ACpDA;EACE;EACA;EACA;EACA;;AAEA;ErCwBF;EACA;EACA;EACA;EACA;EACA;EqC3BI;EACA;EACA;;AAIJ;ErCgBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;AqCnGF;AAAA;AAAA;ErCaA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;EqC1FE;EACA;EACA;EACA;;ArCkCF;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AA+BF;AAAA;AAAA;EACE;EACA;EACA;;AqC1FF;ErCIA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;AqCxFA;EACE;;AAIJ;EACE;;;AAIJ;EACE;IACE;;EAEF;IACE;;;AC3CF;EtCyHA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;;AsCjKF;EAGE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;EACE;EACA;;;AAOF;AAAA;AAAA;AAAA;EtCbF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AsChCA;EACE;;AAGF;AAAA;AAAA;EAGE;EACA;;AAGF;EACE;;AAGF;EtCnCF;EACA;EACA;EACA;EACA;EACA;EsCgCI;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;;AAGF;EtCnDF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;AsC/BA;EACE;EACA;;AAGF;EtC5DF;EACA;EACA;EACA;EACA;EACA;;AsC2DE;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;;;ACtHJ;AAAA;EvC8BA;EACA;EACA;EACA;EACA;EACA;EuChCE;EAGA;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;AAAA;EvCAA;EACA;EACA;EACA;EACA;EACA;EuCFE;;AACA;AAAA;EvCJF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EuCpBI;;AvCsBJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AuC1CF;EvCVA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EuCdE;;AvCgBF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AuCrCF;EvCfA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EuCTE;EACA;EACA;EACA;EACA;EACA;EACA;;AvCKF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AuC3BA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AC9DJ;ExCqHA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;;AyCxKJ;AACA;AACA;AAIE;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AAKF;EzCGA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AyCnDF;EzCDA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AyChDF;EACE;EACA;;AACA;EACE;;;ACtCJ;EACE;;;ACFJ;AACA;AACA;AAEA;E3C2BE;EACA;EACA;EACA;EACA;EACA;;;A2C5BF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;E3CEE;EACA;EACA;EACA;EACA;EACA;;A2CJA;EACE;E3CvBF;E2CyBE;;AAEA;EACE;EACA;;;AAKN;AACA;AACA;AAEA;E3CjBE;EACA;EACA;EACA;EACA;EACA;EA0IA;EACA;EACA;EACA;EACA;EACA;EACA;;A2CjIE;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;;AAKN;AACA;AACA;AAEA;EACE;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAKF;EAEE;EACA;EACA;EACA;;;AAIJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;AAAA;AAEE;EACA;EACA;EACA;EACA;AACA;EACA;EACA;AACA;AACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;E3CxJA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAeF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;A2C2FF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAOF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;E3CvRA;E2CyRE;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;AAAA;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;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;E3CvXA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;A2CyUF;EACE;;AAGF;E3CjYA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A2CiVF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;E3C1SA;EACA;EACA;EACA;EACA;EACA;EAIA;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;;AAQF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;A2CsQF;E3CpTA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2C2QF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;E3CjaA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A2CiXF;EACE;;AAGF;E3CzaA;EACA;EACA;EACA;EACA;EACA;E2CsaE;;AAGF;EACE;EACA;;AAGF;EACE;;;AAIJ;AACA;AACA;AAEA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACE;EACA;EAWA;EACA;EACA;EACA;EACA;;AAQF;EAEE;EACA;EACA;EACA;EACA;EACA;EAIA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKN;AACA;AACA;AAEE;EACE;;AAGF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;E3CpdA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E2CycE;;A3CvcF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2C2aF;EACE;EACA;EACA;;AACA;E3CxjBF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;E2CyeI;;A3C9hBJ;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;A2CweF;EACE;;AAGF;EACE;;AACA;EACE;;AACA;E3CtkBJ;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E2C8iBM;EACA;;A3C7iBN;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A2C0hBF;EACE;;AAGF;EACE;;AAGF;E3C3fA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2CidF;AAAA;E3C1lBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;A2C2iBF;E3C/lBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A2CgjBF;E3CpmBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E2C4kBE;;A3C1kBF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A2C0jBF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;;AACA;EACE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;;AAGF;E3CzjBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2CghBF;E3CzpBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E2CioBE;EACA;;A3ChoBF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;A2C4mBJ;AACA;AACA;AAGE;AAAA;EAEE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGE;AAAA;AAAA;EAGE;;AAEF;EACE;;AAGF;AAAA;EAEE;EACA;;AAGF;EACE;EACA;;AAOF;AAAA;AAAA;EAGE;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;EACA;EACA;;AAEA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAIF;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;EACE;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAIA;E3CltBF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2CwqBF;EACE;;AAGF;EAEE;;AAGF;EACE;;AAIA;E3C/zBF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E2CuyBI;;A3CryBJ;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A2CgxBA;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;E3Cr3BF;EACA;EACA;EACA;EACA;EACA;E2Ck3BI;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;E3Cn4BA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2Co0BE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;A3Ch3BF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;A2Cu0BA;EACE;;AAIJ;E3Cl5BA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2Cm1BE;EAEA;EACA;EACA;EACA;;A3C73BF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;A2Cs1BF;E3Cj0BA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2C2xBF;E3Cz0BA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2CgyBF;E3C90BA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2CsyBF;EAEE;EACA;;AAGF;E3C11BA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A2CmzBF;E3C57BA;EACA;EACA;EACA;EACA;EACA;E2Cy7BE;;AAEF;E3Ch8BA;EACA;EACA;EACA;EACA;EACA;;A2C+7BA;E3Cp8BA;EACA;EACA;EACA;EACA;EACA;;A2Cm8BA;E3Cx8BA;EACA;EACA;EACA;EACA;EACA;;A2Cy8BA;EACE;;AAGF;EACE;;AACA;EACE;EACA;;AACA;E3Cv9BJ;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A2Cy6BF;EACE;;AAEE;E3Ch+BJ;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E2Cw8BM;;A3Ct8BN;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A2Cm7BF;EAGE;EACA;;AAGF;EACE;;AAGF;E3Cl/BA;EACA;EACA;EACA;EACA;EACA;E2Cg/BE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;E3CngCA;EACA;EACA;EACA;EACA;EACA;E2CggCE;EACA;;AAGF;E3CzgCA;EACA;EACA;EACA;EACA;EACA;E2CsgCE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AACA;EACE;;AAIJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AC7kCJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;E5CUF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E4ChCI;EACA;EACA;EACA;;A5C+BJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AA3CF;AAAA;EACE;;AAGF;AAAA;EACE;;A4CfE;AAAA;E5CCJ;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AA+BF;AAAA;EACE;EACA;EACA;;;A4C/EF;EAEE;E5CTF;EACA;EACA;EACA;EACA;EACA;;A4COE;EACE;EACA;EACA;EACA;;;AC/CN;AACA;AACA;AAGE;E7C0BA;EACA;EACA;EACA;EACA;EACA;;A6C3BA;EACE;EACA;E7CoBF;EACA;EACA;EACA;EACA;EACA;;A6CtBE;E7CJF;E6COI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;E7ClBF;E6CoBI;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;E9CwBA;EACA;EACA;EACA;EACA;EACA;E8C3BE;EACA;EACA;EACA;EACA;;AAIA;E9CcF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;E8C7FI;;A9CwCJ;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;A8ChGE;EACE;;AAGF;EACE;;;AC1BR;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;;ACvBN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EhDsGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EgDjHE;EACA;;AhDkHF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AgDhJA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;;AAEE;EACE;EhDpBJ;EACA;EACA;EACA;EACA;EACA;;AgDmBE;EACE;EACA;;AAGF;EACE;EACA;;;AAKN;EhDpCE;EACA;EACA;EACA;EACA;EACA;EA0IA;EACA;EACA;EACA;EACA;EACA;EACA;;;AgD7GF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAIA;EhD/DA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA3CF;EACE;;AAGF;EACE;;AgDsDA;EhDpEF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;;AiDrHJ;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKN;AACA;AACA;AAEA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAKE;EjDPF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AiD1CA;EjDiFF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AiD1HF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AACA;EjD/BF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AiDhBF;AAAA;AAAA;EjDpCA;EACA;EACA;EACA;EACA;EACA;;AiDqCA;EjD1CA;EACA;EACA;EACA;EACA;EACA;EiDuCE;EACA;EACA;EACA;;;AAMF;AAAA;EjDrDA;EACA;EACA;EACA;EACA;EACA;EiDkDE;EACA;;;AAIJ;AACA;AACA;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAMF;EACE;EACA;EACA;;;AAKF;AAAA;EAEE;;AAGF;EjDzFA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AiDwCF;EjD5FA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAkDA;EACA;EACA;EACA;EACA;EACA;;AArDA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AA+BF;EACE;EACA;EACA;;AiDUF;EACE;;AACA;EjDPF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EiDJI;EACA;;AjDKJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;;AiD7BF;AAAA;EACE;;AACA;AAAA;EjD9GF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EiDsFI;;AjDpFJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;;AkDlFF;ElD8BA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AkD9EF;ElD0BA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EkDlDE;;AlDoDF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AkD1EF;EACE;EACA;EACA;;;ACXF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AC/BF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EpDyGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AoDhJF;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EpD/BA;EACA;EACA;EACA;EACA;EACA;EoD4BE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;AC1EJ;EACE;;AAEF;ErD2BA;EACA;EACA;EACA;EACA;EACA;EqD9BE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;ErDoGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AqD3IF;ErDEA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;AsDlFF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EtD+FA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AsDxIF;EtDDA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;AuDlFF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;;AAGF;EvDmGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AuD7IF;EvD+FA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EuD1GE;;AvD4GF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AuDxIF;EvD0FA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AuDnIF;EvDqFA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AuD/HF;EvDiFA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AuD1HF;EvD4EA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AuDtHF;EvDwEA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AuDlHF;EvDoEA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AuD9GF;EvDgEA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AuDrGF;EAEE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EvDrDA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;;AuDXF;EACE;;AAEF;EACE;;AAEF;EACE;;;AChGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EAIE;EACA;EACA;;AAGF;EAIE;;AAGF;EAEE;;AAGF;EACE;;AAIF;EACE;;AAIF;EACE;;AAGF;ExDhBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;AwDlDF;ExDpBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;AwD1CF;ExD+DA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AwDxGF;AAAA;AAAA;EAGE;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;;AAKF;EACE;EACA;EACA;EACA;;;AAMF;AAAA;EACE;;AAGF;AAAA;AAAA;ExDjFA;EACA;EACA;EACA;EACA;EACA;EwD+EE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EACE;;AACA;AAAA;EACE;;;AC9HJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;AAAA;EzDYF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EyDnCI;;AzDqCJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AyD3DE;AAAA;EACE;;AAKN;EAEE;;AAGF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAEF;EzDzBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AyDxBF;EACE;;AACA;EACE;EACA;;AAGJ;EACE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AACA;EzD7DF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AyDcF;EAEE;;AAGF;EACE;;AAGF;EzD3EA;EACA;EACA;EACA;EACA;EACA;EyDwEE;EACA;;;AAKF;EzDQA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;AyDnDF;EzDtFA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;;A0DjFJ;EACE;E1D4BA;EACA;EACA;EACA;EACA;EACA;E0D/BA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAYF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAOJ;EACE;;AACA;EACE;;AAIJ;E1DpBA;EACA;EACA;EACA;EACA;EACA;E0DiBE;;AAEA;EACE;;AAeJ;EACE;;AAIF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;E1D/DA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;A0DHF;AAAA;E1DnEA;EACA;EACA;EACA;EACA;EACA;;A0DiEE;AAAA;E1DtEF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E0DOI;EACA;EACA;;A1D9CJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAeF;AAAA;EACE;EACA;EACA;;A0DQF;E1D9EA;EACA;EACA;EACA;EACA;EACA;E0D2EE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;;AACA;AAAA;E1DzFF;EACA;EACA;EACA;EACA;EACA;E0DsFI;EACA;;AAIJ;AAAA;E1DhGA;EACA;EACA;EACA;EACA;EACA;E0D8FE;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;;AAMJ;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAII;EACE;;AAIF;EACE;EACA;;AAGJ;AAAA;EAEE;;;AAKF;EACE;;AACA;EACE;;;AAYA;AAAA;AAAA;AAAA;EACE;;AAGA;AAAA;AAAA;AAAA;EACE;;;AASR;AAAA;EAEE;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAGE;AAAA;EACE;;AAEF;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAOJ;AAAA;AAAA;EACE;EACA;EACA;;AAEF;AAAA;AAAA;EACE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;EACA;EACA;;AAOJ;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;EACE;EACA;;AAEA;AAAA;AAAA;EACE;EACA;;;AASZ;AACA;AACA;AAEA;EACE;;AAEA;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;E1DhUF;EACA;EACA;EACA;EACA;EACA;;A0DgUA;E1DrUA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A0DqRF;E1DzUA;EACA;EACA;EACA;EACA;EACA;E0DsUE;EACA;;AAGF;EACE;;AAEF;EACE;;;AChXA;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;;;AC1CJ;EAkBE;;;AAIJ;AACA;AACA;AACA;EACE;;AACA;EACE;;AAEF;EAEE;;AAEF;EACE;;AAEF;EACE;;AAIF;EACE;;;AAOA;EACE;;AAEF;EACE;;AAEF;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGA;EACE;;AAGA;EACE;EAMA;;AAIN;EACE;;AAIJ;EAEE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EAEE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AAEE;EACE;;AAKN;EACE;;AAIA;AAAA;AAAA;EAEE;;AAMR;EAEE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAKN;EACE;;AAIA;AAAA;AAAA;EAEE;;AAKN;EAEE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EACE;;AAIA;AAAA;AAAA;EAEE;;AAMR;EAEE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EACE;;AAIA;AAAA;AAAA;EAEE;;;AAQR;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAIE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;;AAKF;EAGE;;;AAIJ;AACA;AACA;AAEE;EACE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;;AAIJ;AAAA;EAEE;;AAGF;E5DlMA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A4DuJA;EACE;EACA;;AAIJ;EACE;;AAEA;E5D9MF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A4DoKA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQE;EACA;EACA;EACA;;AAIJ;E5D5TA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;EAgCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AArCA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAeF;EACE;EACA;EACA;;A4D2PF;EAEE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AACA;AAAA;E5D5UF;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E4DqTI;;A5DnTJ;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;A4D6RE;AAAA;EACE;;AAKN;EACE;EACA;EACA;EACA;;AAGF;E5DnQA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A4D4NA;E5D1QF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A4D+NA;E5D7QF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E4DkQI;;A5DhQJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A4DkOE;EACE;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAMN;EAEE;;AAGF;E5D5SA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A4DmQF;E5DjTA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E4DsSE;;A5DpSF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A4DsQA;EACE;;AAIJ;E5DzTA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A4D+QF;E5DxZA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A4DyWF;EACE;;AAIF;EACE;;AAIF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAGF;EAGE;;AAIF;EAGE;EACA;;AAGF;EAGE;;AAGF;EAEE;EACA;;AAEE;EACE;EACA;;AAGJ;EACE;EACA;;AAKF;E5DjYF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAQF;EACE;EACA;EACA;;A4DwVF;EACE;;;AAMF;EAEE;;AAEF;EACE;;;AAKF;EAIE;;AAEF;EACE;;;AAKF;EACE;;AAEF;EACE;;;AAKF;EACE;;;ACriBF;E7D6BA;EACA;EACA;EACA;EACA;EACA;E6D3BE;EACA;EACA;EACA;;AAGF;E7DgBA;EACA;EACA;EACA;EACA;EACA;EAeA;EACA;EACA;EACA;EACA;EACA;EACA;E6DvCE;EACA;;A7DwCF;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;A6D7DF;EAEE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;E7DFA;EACA;EACA;EACA;EACA;EACA;;A6DCA;EAEE;;AAUF;EAEE;;AAGF;EAEE;;AACA;EAEE;;;AC3DN;AACA;AACA;AAEE;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;;;AAIJ;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;;;ACtEA;AAAA;EAEE;;AAGF;E/DwBF;EACA;EACA;EACA;EACA;EACA;EA0IA;EACA;EACA;EACA;EACA;EACA;EACA;E+D3KI;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACxER;AACA;AACA;AACA;EAGE;EAqBA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAEA;EACA;AAAA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAaA;;AANA;EACE;EACA;EACA;EACA;;;AAKJ;AACA;AACA;AACA;AAME;AACA;AACA;AA0BA;AACA;AACA;;AAnCA;AAAA;EAEE;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;;AAOJ;EACE;EACA;EACA;;AAOF;EAIE;EACA;;AAGF;EAGE;;AAGF;EAGE;;;AAIJ;AACA;AACA;AAGE;EAEE;EACA;;AACA;EACE;EACA;;;AClMN;AACA;AACA;AACA;EAmBE;EACA;EAIA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EAGA;EAOA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;AA2HA;AACA;AACA;AAUA;AACA;AACA;;AAvIA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAGF;EACE;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;EACE;;AAGF;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGE;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAMR;EACE;EACA;;AAGF;EACE;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAWA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;;ACjRN;AACA;AACA;AACA;EACE;EAEA;EACA;EACA;EACA;EAKA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EAGE;EACA;EAcA;EACA;EACA;EACA;EAEA;EAGA;EACA;;;AAIF;AACA;AACA;AACA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQF;AAAA;EAEE;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;AAAA;AAAA;AAGE;EAMA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EAGA;EAEA;EACA;AACA;EACA;EAEA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAMA;;;AAGF;AACA;AACA;AAEE;EACE;EACA;;AAGF;EACE;;AACA;EACE;EACA;;AAIJ;AAAA;AAAA;EAGE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EAIE;;AAIF;EAII;EACA;EACA;;AAGJ;EAGE;;AAGF;EAGE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;;;AAGF;AACA;AACA;AAEE;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAKN;AACA;AACA;AACA;EAEE;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AACA;AAAA;EAEE;;AAEF;EACE;EACA;;AACA;AAAA;EAEE;;AAMJ;EACE;;AAEF;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;;AACA;AAAA;EACE;EACA;;AAGJ;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;;AAGF;EACE;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;;AAEF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AC7jBF;AACA;AACA;AACA;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;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;AAAA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;EACA;EACA;;;AAKN;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;;;AAGF;AACA;AACA;AACA;AAAA;AAAA;EAGE;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;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EAEA;EACA;;AACA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAEF;EAEE;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;;;AAGF;AACA;AACA;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAIA;EACE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAIA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIJ;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;;AAMR;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;;AAKN;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;;;AAEF;EAEE;;;AAEF;EAEE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAGA;EAEE;;AAGF;EACE;;AAEA;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;;AC1iBN;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;AAAA;EAGA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACE;EACA;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACE;EACA;;;AAKJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EAEA;EACA;;AACA;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;;;AAKF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;ACpPR;AACA;AACA;AACA;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;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;AACA;EAOA;EACA;EAEA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;EAKA;;;AAGF;AACA;AACA;AACA;EAGE;EACA;EACA;EACA;EAMA;EACA;EAKA;EACA;EACA;EAEA;EAGA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;AAGF;AACA;AACA;AACA;AAAA;AAAA;AAGE;EACA;EACA;EACA;EAGA;AAMA;EACA;EACA;EACA;AACA;EACA;AAAA;EAEA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;;AAMA;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAGA;AAAA;AAAA;EACE;EACA;EACA;AAAA;;AAKJ;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOA;EACA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMR;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAOF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;;AAGF;EAIE;;AAIF;EAII;EACA;EACA;;AAGJ;EAGE;;AAGF;EAGE;;AAGF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EAGA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;;;AAIA;EACE;EAGA;EACA;EACA;EACA;EACA;EACA;;AAEF;EAEE;EACA;EACA;;AACA;EACE;EACA;;;AAKN;AACA;AACA;AAEE;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;AAAA;EAEA;AAAA;;AAIF;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;EAEA;AAAA;;AAEA;EACE;;;AAKN;AACA;AACA;AAsBE;EAEE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;AAAA;EAME;EACA;;;AAGF;EAME;;;AAGF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;;AAMA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EAGA;;AAIJ;EACE;;AAEF;EAEE;EAGA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAKA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;AAAA;ErElqBA;EACA;EACA;EACA;EACA;EACA;EqEgqBE;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAEF;AAAA;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;;AAGF;EACE;;AACA;EACE;;;AAKN;AACA;AACA;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;AAAA;AAAA;EAGA;EACA;EACA;;AACA;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOA;EACA;;AAEA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAUA;EACA;EAEA;EACA;EACA;EACA;;AAVA;EACE;EACA;;AAUF;EACE;;AAGF;EACE;EACA;;AAIA;EACE;;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;;AAIJ;AACA;AACA;AACA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAwCA;EACA;EAEA;EACA;EACA;EACA;;AAvCA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAYJ;AACA;AACA;AACA;EACE;EACA;EACA;;AAEA;EACE;EACA;;;AAKF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;ACjhCN;AAAA;AAAA;EAGE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;;;AAKF;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AAGF;EACE;;AAEF;EACE;;AA4EF;EACE;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AAKJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AASN;EACE;EACA;;AACA;EACE;EACA;;;AAKN;AACA;AACA;AAGI;EACE;;AAEF;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;;;AAKN;AACA;AACA;AAEE;EACE;;AAGF;EACE;EACA;;AAIA;EACE;;;AAKN;AACA;AACA;AACA;EACE;EACA;EACA;;;AAGF;AACA;AACA;AACA;EAEE;;;ACtXF;AACA;AACA;AACA;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;;;AAEF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EAYA;EACA;EAOA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;;AAEA;EACE;;;AAIJ;AACA;AACA;AACA;AAAA;AAAA;EAGE;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;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;AAAA;EAGA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;;;AAGF;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EvE/LF;EACA;EACA;EACA;EACA;EACA;EuE6LI;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;;AAEF;AAAA;EACE;EACA;;AAKN;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAIA;AACA;AACA;AAKE;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;ACrUN;AAAA;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEE;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;ACvHN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EAGA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGJ;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AA+BF;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EASE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;AAAA;AAAA;EACE;EACA;EACA;;;AC1NN;AACA;AACA;AAEA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;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;;;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;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AChWF;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;;AAIF;AAAA;AAAA;EAGE;EACA;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;;AAOF;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;EAEE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;;AAKJ;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAIF;AAAA;EAEE;;;AAGF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EACE;;;AAGF;AACA;AACA;AAGE;AAAA;AAAA;E3ErFA;EACA;EACA;EACA;EACA;EACA;E2EoFE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;EACA;;AAEF;AAAA;AAAA;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;ACjJJ;EACE;;;AASA;EACE;;;AAIJ;EACE;EACA","file":"dorako-ui.css"} \ No newline at end of file