diff --git a/CHANGELOG.md b/CHANGELOG.md index c4e6150..6234e04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 2.10.0 + +- (New) Added a new application theme inspired by the modern Foundry design. Sheets with no explicit support will render as system default. + # 2.9.1 - (Maintenance) Update Polygot styling to be compatible with new-new-new-new version. diff --git a/README.md b/README.md index 783b94f..fd95df5 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,10 @@ Image shows a journal with Dalvyn's CRB styled journals enabled. +#### Foundry 2 Application Theme + + + ## Features Besides the theme, Dorako UI also has a bunch of UI-adjacent features, including: diff --git a/languages/en.json b/languages/en.json index 7a8b7b0..9930308 100644 --- a/languages/en.json +++ b/languages/en.json @@ -28,7 +28,8 @@ "choice": { "no-theme": "No theme", "light-theme": "Light Dorako UI", - "dark-theme": "Dark Dorako UI" + "dark-theme": "Dark Dorako UI", + "foundry2-theme": "Foundry 2" } }, "frosted-glass": { diff --git a/module.json b/module.json index 5a6fb59..a67fe65 100644 --- a/module.json +++ b/module.json @@ -111,6 +111,7 @@ "modules/settings/settings.js", "modules/dark-theme-hooks.js", "modules/base-theme-hooks.js", + "modules/foundry2-theme.js", "modules/message-hooks.js", "modules/premium-module-hooks.js", "modules/consts.js", diff --git a/modules/base-theme-hooks.js b/modules/base-theme-hooks.js index afbef2e..bf08aa1 100644 --- a/modules/base-theme-hooks.js +++ b/modules/base-theme-hooks.js @@ -4,6 +4,8 @@ import { baseThemeApplications, baseThemePf2eSheets, MODULE_NAME, premiumModuleS for (const appName of [...baseThemeApplications]) { Hooks.on("render" + appName, (app, html, data) => { if (app.constructor.name.startsWith("SWPF")) return; // SWPFCompendiumTOC, SWPFSheet + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme === "no-theme" || theme === "foundry2-theme") return; const excludeString = game.settings.get("pf2e-dorako-ui", "customization.excluded-applications"); if (excludeString.toLowerCase().includes(appName.toLowerCase())) { console.debug( @@ -75,7 +77,7 @@ Hooks.on("renderTokenActionHUD", (app, html, data) => { // Add .dorako-ui to all .dialog applications Hooks.on("renderDialog", (app, html, data) => { const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); - if (theme === "no-theme") { + if (theme === "no-theme" || theme === "foundry2-theme") { console.debug(`${MODULE_NAME} | render${app.constructor.name} | theme: ${theme} => do not add .dorako-ui`); return; } @@ -95,7 +97,7 @@ Hooks.on("renderApplication", (app, html, data) => { if (html0.classList.contains("dialog")) return; if (!html0.classList.contains("window-app")) return; const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); - if (theme === "no-theme") { + if (theme === "no-theme" || theme === "foundry2-theme") { console.debug(`${MODULE_NAME} | render${app.constructor.name} | theme: ${theme} => do not add .dorako-ui`); return; } @@ -119,7 +121,7 @@ for (const app of [...baseThemePf2eSheets]) { // if (!app.constructor.name.endsWith("PF2e")) return; <- SpellPreparationSheet doesn't end with PF2e if (!html0.classList.contains("window-app")) return; const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); - if (theme === "no-theme") { + if (theme === "no-theme" || theme === "foundry2-theme") { return; } console.debug( @@ -168,7 +170,7 @@ Hooks.on("renderCharacterSheetPF2e", (app, html, data) => { // Re-organize NPC sheets, do not apply base styling to selects or input fields Hooks.on("renderNPCSheetPF2e", (app, html, data) => { const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); - if (theme === "no-theme") { + if (theme === "no-theme" || theme === "foundry2-theme") { console.debug(`${MODULE_NAME} | render${app.constructor.name} | theme: ${theme} => do not add .dorako-ui`); return; } diff --git a/modules/dark-theme-hooks.js b/modules/dark-theme-hooks.js index 928917e..5407a67 100644 --- a/modules/dark-theme-hooks.js +++ b/modules/dark-theme-hooks.js @@ -10,7 +10,7 @@ import { // Supported dark theme function markAsDarkTheme(app, html) { const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); - if (theme === "no-theme" || theme === "light-theme") return; + if (theme === "no-theme" || theme === "light-theme" || theme === "foundry2-theme") return; let html0 = html[0]; if (html0.matches(premiumModuleSelector)) { console.debug( @@ -26,7 +26,7 @@ function markAsDarkTheme(app, html) { // Critical hit/fumble deck Hooks.on("renderJournalSheetPF2e", (app, html) => { const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); - if (theme === "no-theme") return; + if (theme === "no-theme" || theme === "foundry2-theme") return; if (!html[0].id.includes("JournalSheetPF2e-Compendium-pf2e-criticaldeck")) return; console.debug( `${MODULE_NAME} | renderJournalSheetPF2e | critical-hit-fumble-deck | theme: ${theme} => add .dorako-ui .dark-theme` diff --git a/modules/foundry2-theme.js b/modules/foundry2-theme.js new file mode 100644 index 0000000..2977f52 --- /dev/null +++ b/modules/foundry2-theme.js @@ -0,0 +1,73 @@ +import { baseThemeApplications, baseThemePf2eSheets, MODULE_NAME, premiumModuleSelector } from "./consts.js"; + +// Add .dorako-ui to all always-styled applications (Does not include pf2e sheets) +for (const appName of [...baseThemeApplications]) { + Hooks.on("render" + appName, (app, html, data) => { + if (app.constructor.name.startsWith("SWPF")) return; // SWPFCompendiumTOC, SWPFSheet + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme !== "foundry2-theme") return; + const excludeString = game.settings.get("pf2e-dorako-ui", "customization.excluded-applications"); + if (excludeString.toLowerCase().includes(appName.toLowerCase())) { + console.debug( + `${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string ${excludeString} => do not add .foundry2` + ); + return; + } + console.debug(`${MODULE_NAME} | baseThemeApplications | render${app.constructor.name} => add .foundry2`); + html.addClass("foundry2"); + }); +} + +Hooks.on("renderApplication", (app, html, data) => { + let html0 = html[0]; + // if (html0.classList.contains("dialog")) return; + if (html0.classList.contains("editable")) return; + if (!html0.classList.contains("window-app")) return; + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme !== "foundry2-theme") { + 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"); + } + } + html.addClass("foundry2"); + // app.options?.classes?.push("foundry2"); + html.find("form button[type='submit']").addClass("bright"); + html.find(".item-controls button[data-action='apply']").addClass("bright"); + html.find("form button[data-action='save']").addClass("bright"); + html.find("nav.sheet-tabs .item").addClass("button"); +}); + +Hooks.on("renderDialog", (app, html, data) => { + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme !== "foundry2-theme") { + return; + } + console.debug(`${MODULE_NAME} | render${app.constructor.name} | pushing .foundry2 class option`); + html.addClass("foundry2"); +}); + +Hooks.on("renderItemSheet", (app, html, data) => { + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme !== "foundry2-theme") { + return; + } + // app.options?.classes?.push("foundry2"); + html.addClass("foundry2"); + html.find("form > nav a").addClass("button"); +}); + +// Hooks.on("renderSettingsConfig", (app, html, data) => { +// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); +// if (theme !== "foundry2-theme") { +// return; +// } + +// html.find("form button[type='submit']").addClass("bright"); +// }); diff --git a/modules/misc-hooks.js b/modules/misc-hooks.js index c20d803..7c8b952 100644 --- a/modules/misc-hooks.js +++ b/modules/misc-hooks.js @@ -244,6 +244,28 @@ for (const application of ["Application", ...baseThemePf2eSheets]) { let titleElement = html.closest(".app").find(".window-title"); openBtn.insertAfter(titleElement); }); + + Hooks.on("render" + application, (app, html, data) => { + if (!game.settings.get(`${MODULE_NAME}`, "misc.enable-debug-mode")) { + return; + } + let isFoundry2 = html[0].classList.contains("foundry2"); + let symbol = isFoundry2 ? "fa-thin" : "fas"; + + let openBtn = $( + ` + + ` + ); + openBtn.click((ev) => { + html[0].classList.toggle("foundry2"); + openBtn.find("i").toggleClass("fa-thin"); + openBtn.find("i").toggleClass("fas"); + }); + html.closest(".app").find(".foundry2-toggle").remove(); + let titleElement = html.closest(".app").find(".window-title"); + openBtn.insertAfter(titleElement); + }); } Hooks.once("ready", (app, html, data) => { diff --git a/modules/premium-module-hooks.js b/modules/premium-module-hooks.js index e50c2d1..169c93a 100644 --- a/modules/premium-module-hooks.js +++ b/modules/premium-module-hooks.js @@ -75,7 +75,7 @@ Hooks.on("renderApplication", (app, html, data) => { // TODO: This also triggers for SceneConfigPF2e if (isPremiumApplication(app, html, data, app.constructor.name)) return; const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); - if (theme === "no-theme") { + if (theme === "no-theme" || theme == "foundry2-theme") { return; } console.debug(`${MODULE_NAME} | render${app.constructor.name} | is .window-app => add .dorako-ui`); diff --git a/modules/settings/settings.js b/modules/settings/settings.js index 0dd0d53..da6c6c1 100644 --- a/modules/settings/settings.js +++ b/modules/settings/settings.js @@ -68,6 +68,16 @@ Hooks.once("init", async () => { ChatRollPrivacy.init(); } + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme === "foundry2-theme") { + document.querySelector("#tooltip").classList.add("foundry2"); + $("#tooltip").attr("data-theme", "foundry2"); + $("#fps").attr("data-theme", "foundry2"); + } else if (theme !== "no-theme") { + $("#tooltip").attr("data-theme", "dorako-ui"); + $("#fps").attr("data-theme", "dorako-ui"); + } + util.debug("registered settings"); injectCSS("dorako-ui"); diff --git a/modules/settings/theme-settings.js b/modules/settings/theme-settings.js index 69dd2e3..8f56056 100644 --- a/modules/settings/theme-settings.js +++ b/modules/settings/theme-settings.js @@ -106,14 +106,9 @@ export class ThemeSettings extends SettingsMenuDorakoUI { "no-theme": "pf2e-dorako-ui.settings.theme.application-theme.choice.no-theme", "light-theme": "pf2e-dorako-ui.settings.theme.application-theme.choice.light-theme", "dark-theme": "pf2e-dorako-ui.settings.theme.application-theme.choice.dark-theme", + "foundry2-theme": "pf2e-dorako-ui.settings.theme.application-theme.choice.foundry2-theme", }, - requiresReload: false, // re-render all windows - onChange: () => { - const apps = Object.values(ui.windows).filter((w) => w instanceof Application); - for (const app of apps) { - app.render(); - } - }, + requiresReload: true, // re-render all windows }, "npc-sheet-theme": { name: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.name", diff --git a/promo/src/foundry2-theme.png b/promo/src/foundry2-theme.png new file mode 100644 index 0000000..519a2c1 Binary files /dev/null and b/promo/src/foundry2-theme.png differ diff --git a/promo/web/foundry2-theme.jpg b/promo/web/foundry2-theme.jpg new file mode 100644 index 0000000..ca460f9 Binary files /dev/null and b/promo/web/foundry2-theme.jpg differ diff --git a/sass/_colors.scss b/sass/_colors.scss index fbae0b2..9087e23 100644 --- a/sass/_colors.scss +++ b/sass/_colors.scss @@ -139,9 +139,9 @@ $adjusted-lower: #cc3311 !default; --gold-and-glow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), inset 0 0 3px rgba(255, 255, 255, 0.5); --glassy: 0px 0px 3px 0px rgba(255, 255, 255, 0.4) inset, 0px 0px 2px 1px rgba(0, 0, 0, 1), 0px 0px 5px 0px rgba(0, 0, 0, 0.5); - --glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8); + --glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8); --glassy-sharp-inset: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset; - --glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8); + --glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8); --sheet-light: url(../img/background-light.webp); --sheet-dark: url(../img/background-dark4.webp); --header: url(../img/blue-header.webp); diff --git a/sass/_misc.scss b/sass/_misc.scss index bac8e8a..b297ad6 100644 --- a/sass/_misc.scss +++ b/sass/_misc.scss @@ -25,6 +25,8 @@ a.inline-roll:not(.inline-result) { } } +.foundry2 .tags, +.foundry2 .tags.paizo-style, .tah-tags-wrapper .tags, .dorako-ui .message-content .tags, .dorako-ui .tags.paizo-style, diff --git a/sass/_mixins.scss b/sass/_mixins.scss index bcd54ee..6cbefcc 100644 --- a/sass/_mixins.scss +++ b/sass/_mixins.scss @@ -37,3 +37,14 @@ background-image: var(--sheet); background-size: cover; } + +@mixin f2-app { + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + text-shadow: 0px 1px 2px black; + border-radius: var(--border-radius); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + border-radius: var(--border-radius); + color: var(--color-light-3); +} diff --git a/sass/_reset.scss b/sass/_reset.scss index cb63060..87ce16c 100644 --- a/sass/_reset.scss +++ b/sass/_reset.scss @@ -12,7 +12,3 @@ img { border: none; border-radius: 0px; } - -input:disabled { - border-radius: 2px; -} diff --git a/sass/foundry/_app-ui.scss b/sass/foundry/_app-ui.scss index 8541621..b4484f7 100644 --- a/sass/foundry/_app-ui.scss +++ b/sass/foundry/_app-ui.scss @@ -21,6 +21,24 @@ } } +#players.foundry2 { + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + text-shadow: 0px 1px 2px black; + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + border-radius: var(--border-radius); + + h3 { + cursor: pointer; + @include quick-transition; + + &:hover { + text-shadow: 0px 0px 8px var(--color-shadow-highlight); + } + } +} + .dorako-ui.app.journal-entry:not(.premium) { .window-content { box-shadow: none; @@ -149,7 +167,7 @@ /* Tooltip */ /* ----------------------------------------- */ // Exists in outermost scope -#tooltip { +#tooltip[data-theme="dorako-ui"] { @include glass; backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); @@ -159,11 +177,51 @@ text-shadow: 0px 0px 3px black; } +#tooltip[data-theme="foundry2"] { + background: var(--app-background); + border: 1px solid var(--color-warm-1); + box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3); + backdrop-filter: blur(5px); + -webkit-backdrop-filter: blur(5px); + min-height: 34px; + font-size: var(--font-size-20); + line-height: var(--font-size-20); + text-shadow: 0px 0px 3px black; +} + +.foundry2 #context-menu { + background: var(--app-background); + border: 1px solid var(--color-warm-1); + box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3); + backdrop-filter: blur(5px); + -webkit-backdrop-filter: blur(5px); + text-shadow: 0px 0px 3px black; + li.context-item { + &:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + } + &:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + } + &:hover { + box-shadow: 0px 0px 0px 1px var(--color-warm-1); + background: var(--color-warm-2); + text-shadow: 0px 0px 3px black; + } + } +} + /* ----------------------------------------- */ /* FPS display */ /* ----------------------------------------- */ -#fps { +#fps[data-theme="dorako-ui"] { @include glass; text-shadow: 0px 0px 3px black; } + +#fps[data-theme="foundry2"] { + @include f2-app; +} diff --git a/sass/foundry/_controls.scss b/sass/foundry/_controls.scss index 43d73ce..ec11cee 100644 --- a/sass/foundry/_controls.scss +++ b/sass/foundry/_controls.scss @@ -74,3 +74,90 @@ nav#controls.dorako-ui { border: none; } } + +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ + +nav#controls.foundry2 { + padding-top: 12px; + padding-bottom: 12px; + display: flex; + align-items: var(--controls-alignment); + + // Fix foundry's inconsistent gaps + ol.control-tools.sub-controls > li, + ol.control-tools.main-controls { + margin-right: var(--controls-margin); + } + + ol.control-tools { + &.main-control { + margin-right: var(--controls-margin); + } + + li.control-tool, + > li { + @include quick-transition; + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + text-shadow: 0px 1px 2px black; + border-radius: var(--border-radius); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + border-radius: var(--border-radius); + margin-bottom: var(--controls-margin); + height: var(--control-size); + width: var(--control-size); + font-size: calc(var(--control-size) - 12px); + color: var(--color-light-3); + + img { + filter: sepia() grayscale(0.9) brightness(0.8) drop-shadow(0px 0px 3px black); + } + + &.active, + &:hover { + color: var(--color-light-1); + background-color: var(--color-warm-2); + border: 1px solid var(--color-warm-1); + + img { + filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black); + } + } + + &.toggle { + background-color: var(--color-cool-3); + border: 1px solid var(--color-cool-2); + + &.active, + &:hover { + // @include glass; + color: var(--color-light-1); + background-color: var(--color-cool-2); + border: 1px solid var(--color-cool-1); + box-shadow: var(--box-shadow); + } + } + } + } +} + +#darkness-adjuster.foundry2 { + height: 42px !important; //overwrite system's !important + margin-top: 3px; + border-radius: var(--border-radius); + color: var(--color-light-1); + background-color: var(--color-cool-2); + border: 1px solid var(--color-cool-1); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + + .window-content { + overflow: hidden; + background: unset; + box-shadow: unset; + border: none; + } +} diff --git a/sass/foundry/_foundry2.scss b/sass/foundry/_foundry2.scss new file mode 100644 index 0000000..930227b --- /dev/null +++ b/sass/foundry/_foundry2.scss @@ -0,0 +1,639 @@ +:root { + --color-warm-1: #ee9b3a; + --color-warm-2: #c9593f; + --color-warm-3: #5d142b; + --color-cool-1: #b1a0d4; // custom + --color-cool-2: #79689c; // custom + --color-cool-3: #584a75; + --color-cool-4: #302831; + --color-cool-5: #0b0a13; + --color-cool-5-25: rgba(11, 10, 19, 0.25); + --color-cool-5-50: rgba(11, 10, 19, 0.5); + --color-cool-5-75: rgba(11, 10, 19, 0.75); + --color-cool-5-90: rgba(11, 10, 19, 0.9); + --color-light-1: #f7f3e8; + --color-light-2: #efe6d8; + --color-light-3: #e7d1b1; + --color-light-4: #d0b8a3; + --color-light-5: #9f8475; + --color-light-6: #816b66; + --color-level-error: #ce0707; + --color-level-error-bg: rgba(105, 0, 8, 0.8); + --color-level-error-border: #750003; + --color-level-info: #59a1f6; + --color-level-info-bg: rgba(47, 80, 132, 0.8); + --color-level-info-border: #5c87b9; + --color-level-success: #26b231; + --color-level-success-bg: rgba(26, 107, 34, 0.8); + --color-level-success-border: #1b8f23; + --color-level-warning: #ee9b3a; + --color-level-warning-bg: rgba(214, 150, 0, 0.8); + --color-level-warning-border: #b18404; + --color-level-green-bg: rgba(138, 211, 4, 0.4); // custom from website + --color-level-green-border: #8ad304; // custom from website + --color-level-yellow-bg: rgba(211, 192, 4, 0.4); // custom from website + --color-level-yellow-border: #d3c004; // custom from website + --color-level-orange-bg: rgba(211, 119, 4, 0.4); // custom from website + --color-level-orange-border: #d37704; // custom from website + --color-level-red-bg: rgba(211, 20, 4, 0.4); // custom from website + --color-level-red-border: #d31404; // custom from website + + --color-scrollbar: #5d142b; + --color-scrollbar-border: #8d151b; + + --app-background: var(--color-cool-5-90); + --app-border-color: var(--color-cool-4); +} + +.foundry2 { + // Undo v1 styling + --color-shadow-primary: transparent; + --color-shadow-highlight: transparent; + --color-border-light-highlight: var(--color-cool-3); + --color-border-light-primary: var(--color-cool-4); + --color-border-light-secondary: var(--color-cool-4); + --color-border-light-tertiary: var(--color-cool-4); + --color-border-dark-1: var(--color-cool-4); // darkest + --color-border-dark-2: var(--color-cool-4); + --color-border-dark-3: var(--color-cool-4); + --color-border-dark-4: var(--color-cool-3); + --color-border-dark-5: var(--color-cool-2); + --color-border-dark-primary: var(--color-cool-4); + --color-border-dark-secondary: var(--color-cool-5); + --color-underline-header: var(--color-warm-2); + --color-underline-active: var(--color-warm-1); + --color-text-hyperlink: var(--color-warm-1); + --input-height: 24px; + --color-border-highlight: var(--color-warm-1); + --color-border-highlight-alt: var(--color-warm-2); + --color-border-light-tertiary: var(--color-cool-4); + --color-bg-btn-minor-inactive: var(--app-background); + --color-bg-btn-minor-active: var(--color-warm-2); + --color-text-dark-primary: var(--color-light-3); + --color-text-dark-secondary: var(--color-light-4); + + color: var(--color-light-3); + + hr { + border: none; + border-top: 1px solid var(--color-cool-3); + border-bottom: 1px solid var(--color-cool-5); + } + + &.dialog .dialog-buttons button.default { + background: var(--button-background-color); + border: 1px solid var(--button-border-color); + } + + form .form-group .form-fields button { + height: var(--form-field-height); + } + + &.filepicker .current-dir button { + height: 32px; + } + + &.sheet nav.sheet-tabs { + border: none; + } + + input[type="range"]::-webkit-slider-runnable-track { + box-shadow: unset; + border-radius: 3px; + background: var(--color-cool-5); + border: 1px solid var(--color-cool-4); + } + + input[type="range"]::-webkit-slider-thumb { + box-shadow: unset; + background: var(--color-cool-3); + border: 1px solid var(--color-cool-4); + background: var(--color-warm-2); + border: 1px solid var(--color-warm-1); + border-radius: 50%; + } + + input[type="color" i]::-webkit-color-swatch { + border-color: var(--color-cool-4); + } + + input[type="range"] + .range-value { + flex: none; + height: 24px; + padding: 0 0.5rem; + display: flex; + align-items: center; + gap: 0.25rem; + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); + color: var(--color-light-2); + border-radius: 2px; + font-size: var(--font-size-12); + opacity: 0.75; + } + + ::-webkit-scrollbar-thumb { + outline: none; + border-radius: 3px; + background: var(--color-scrollbar); + border: 1px solid var(--color-scrollbar-border); + } + + ::-webkit-scrollbar-track { + box-shadow: 0 0 1px var(--color-cool-3) inset; + box-shadow: unset; + border-radius: 4px; + } + + .directory .directory-header .header-search input { + background: var(--color-cool-4); + } + + &#sidebar { + border: 1px solid var(--color-cool-3); + // Dorako UI compat mode + --glassy: 0px 0px 0px 1px var(--color-cool-3); + --glass-bg-light: var(--app-background); + --gold-and-glow: transparent; + --primary-dark: var(--color-warm-3); + --primary: var(--color-warm-2); + --primary-light: var(--color-warm-1); + // --secondary-dark: var(--color-cool-3); + // --secondary: var(--color-cool-2); + // --secondary-light: var(--color-cool-1); + --secondary-dark: var(--color-warm-3); + --secondary: var(--color-warm-2); + --secondary-light: var(--color-warm-2); + + .dorako-ui.message.chat-message.dark-theme { + background: var(--app-background); + box-shadow: unset; + border: 1px solid var(--color-warm-1); + } + } + + &.app { + border-radius: var(--border-radius); + background: unset; + + // warm inside + // prettier-ignore + // --warm-background: radial-gradient(circle at top, color-mix(in srgb, var(--color-warm-1) 20%, transparent), transparent), + // radial-gradient(ellipse at bottom, color-mix(in srgb, var(--color-warm-3) 30%, transparent), transparent), + // var(--app-background); + // background: var(--warm-background); + // border: 1px solid var(--color-warm-1); + + // cool + background: var(--app-background); + border-color: var(--app-border-color); + border: 1px solid var(--color-cool-3); + + // warm borders, no transparency + // background: linear-gradient(var(--app-background), var(--app-background)) padding-box, + // linear-gradient(to bottom, var(--color-warm-1), var(--color-warm-3)) border-box; + // border: 1px solid transparent; + } + + &.window-app { + backdrop-filter: blur(4px); + box-shadow: 0px 1px 20px 3px black; + // prettier-ignore + box-shadow: 0px 5px 20px 3px black, + 0px 0px 50px 30px color-mix(in srgb, var(--color-warm-3) 10%, transparent), + 0px 0px 30px 20px color-mix(in srgb, var(--color-warm-2) 20%, transparent), + 0px 0px 10px 05px color-mix(in srgb, var(--color-warm-1) 40%, transparent); + + .window-header { + border: unset; + } + + .window-content { + background: unset; + box-shadow: unset; + } + + .window-resizable-handle { + // background: var(--color-cool-4); + background: var(--color-warm-3); + border: 1px solid var(--color-cool-3); + border-radius: 4px 0px 4px 0px; + border-bottom: unset; + border-right: unset; + bottom: -1px; + right: -1px; + } + } + + h1 { + // font-family: var(--font-h1); + // font-size: var(--font-h1-size); + color: var(--color-light-1); + } + h2 { + // font-family: var(--font-h2); + // font-size: var(--font-h2-size); + color: var(--color-light-1); + } + h3 { + // font-family: var(--font-h3); + // font-size: var(--font-h3-size); + color: var(--color-light-1); + } + h4 { + // font-family: var(--font-h4); + // font-size: var(--font-h4-size); + color: var(--color-light-2); + } + h5 { + // font-family: var(--font-h5); + // font-size: var(--font-h5-size); + color: var(--color-light-2); + } + h6 { + // font-family: var(--font-h6); + // font-size: var(--font-h6-size); + color: var(--color-light-2); + } + + a.button, + button { + display: flex; + align-items: center; + justify-content: center; + padding: 0 0.5rem; + background: var(--button-background-color); + border: 1px solid var(--button-border-color); + border-radius: 4px; + color: var(--button-text-color); + text-decoration: none; + cursor: pointer; + font-size: var(--font-size-14); + gap: 5px; + // position: relative; + + &:hover { + background: var(--button-hover-background-color); + color: var(--button-hover-text-color); + border-color: var(--button-hover-border-color); + transition: background-color 0.5s, border-color 0.5s; + } + + &.active { + outline: 1px solid var(--button-focus-outline-color); + box-shadow: 0 0 4px var(--button-focus-outline-color); + } + > i { + // position: absolute; + // left: 6px; + } + } + + a.button, + button { + --button-background-color: var(--color-cool-5-50); + // --button-border-color: var(--color-light-5); // bad foundry default + --button-border-color: var(--color-cool-4); + --button-text-color: var(--color-light-3); + --button-focus-outline-color: var(--color-warm-2); + --button-hover-background-color: var(--color-warm-2); + --button-hover-border-color: var(--color-light-3); + --button-hover-text-color: var(--color-light-1); + + &:disabled { + --button-background-color: var(--color-cool-5); + --button-border-color: var(--color-cool-4); + --button-hover-background-color: var(--color-cool-5); + --button-text-color: var(--color-light-5); + } + + &.bright { + --button-background-color: var(--color-warm-1); + --button-border-color: var(--color-cool-5); + --button-text-color: var(--color-cool-5); + --button-hover-background-color: #fda948; + --button-hover-border-color: var(--color-warm-3); + --button-hover-text-color: #000000; + + &:disabled { + --button-background-color: var(--color-cool-4); + --button-hover-background-color: var(--color-cool-4); + --button-text-color: var(--color-light-5); + --button-hover-text-color: var(--color-light-5); + --button-hover-border-color: transparent; + } + } + } + + &#token-action-hud-core-settings input, + input[type="text"], + input[type="number"], + input[type="password"], + input[type="date"], + input[type="time"], + input[type="search"], + select { + width: 100%; + height: var(--input-height); + line-height: var(--input-height); + padding: 0 0.5rem; + background: var(--input-background-color); + border: 1px solid var(--input-border-color); + border-radius: 4px; + outline: 1px solid transparent; + color: var(--input-text-color); + user-select: text; + font-size: var(--font-size-14); + transition: outline-color 0.5s; + + &:focus { + outline: 2px solid var(--input-focus-outline-color); + } + } + + input[type="checkbox"]:checked, + input[type="radio"]:checked { + accent-color: var(--color-cool-3); + } + + input, + select { + --input-background-color: var(--color-cool-4); + --input-border-color: transparent; + --input-border-color: var(--color-cool-3); + --input-text-color: var(--color-light-3); + --input-focus-outline-color: var(--color-cool-3); + --input-text-selection-color: var(--color-cool-3); + } + + fieldset { + border: 1px solid var(--color-cool-3); + > legend { + color: var(--color-light-2); + text-shadow: unset; + } + } +} + +/* ----------------------------------------- */ +/* Core overwrites */ +/* ----------------------------------------- */ + +.foundry2 { + &.app.token-sheet .tab.active[data-tab="appearance"] fieldset { + border-color: var(--color-cool-3); + > legend { + color: var(--color-light-2); + } + } + &.sheet nav.sheet-tabs { + gap: 5px; + margin: 0px 2px; + } + &.sheet nav.sheet-tabs .item { + // --button-border-color: transparent; // bad foundry default + --button-border-color: var(--color-cool-4); + } +} + +/* ----------------------------------------- */ +/* System overwrites */ +/* ----------------------------------------- */ + +.foundry2 { + .tags.tags.paizo-style { + background-color: var(--color-cool-5-50); + } + + &.pf2e.item.sheet { + --color-text-dark-2: var(--color-light-3); + --color-text-dark-4: var(--color-light-3); + --color-text-dark-input: var(--color-light-2); + --color-border-dark: var(--color-light-2); + + input:disabled { + --button-background-color: var(--color-cool-5); + --button-border-color: var(--color-cool-4); + --button-hover-background-color: var(--color-cool-5); + --button-text-color: var(--color-light-5); + background: var(--button-background-color); + border: 1px solid var(--button-border-color); + color: var(--button-text-color); + border-radius: 3px; + } + } + + a.content-link, + [data-pf2-check], + a.entity-link, + [data-pf2-action], + span[data-pf2-effect-area], + a.inline-check .label, + a.inline-roll:not(.inline-result) { + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); + color: var(--color-light-2); + + &::before, + i, + i.icon { + color: var(--color-light-1); + } + } + + i[data-pf2-repost] { + @include quick-transition; + cursor: pointer; + background: unset; + border-left: unset; + &:hover::before { + color: var(--color-warm-2); + } + } + + &.pf2e.item.sheet form .form-list, + &.pf2e.item.sheet form section.sheet-body fieldset { + border-color: var(--color-cool-3); + > legend { + color: var(--color-light-2); + } + &.basics { + border-color: transparent; + } + } + + &.pf2e.item.sheet form .sheet-content section.sheet-sidebar .item-summary { + color: var(--color-light-2); + } + + .tags .tag.tag_transparent, + .tags .tag option.tag_transparent { + // box-shadow: inset 0 0 0 1px var(--color-cool-4); + box-shadow: unset; + background: var(--color-cool-4); + } + + &.pf2e.item.sheet form .sheet-content input[type="text"], + &.pf2e.item.sheet form .sheet-content input[type="number"], + &.pf2e.item.sheet form .sheet-content select, + &.pf2e.item.sheet .sheet-header input[type="text"], + &.pf2e.item.sheet .sheet-header input[type="number"], + &.pf2e.item.sheet form section.sheet-body input[type="text"], + &.pf2e.item.sheet form section.sheet-body input[type="number"] { + background: var(--input-background-color); + border: 1px solid var(--input-border-color); + &:focus { + outline: 2px solid var(--input-focus-outline-color); + } + } + + &.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); + box-shadow: unset; + } + + &.pf2e.item.sheet form .sheet-content input:not([type="range"]):hover:not(:disabled), + &.pf2e.item.sheet form .sheet-content input:not([type="range"]):focus, + &.pf2e.item.sheet form .sheet-content select:hover:not(:disabled), + &.pf2e.item.sheet form .sheet-content select:focus { + border: 1px solid var(--input-border-color); + box-shadow: unset; + } + + &.pf2e.item.sheet.action form .drop-zone a.content-link, + &.pf2e.item.sheet.action form .drop-zone picture, + &.pf2e.item.sheet.action form .drop-zone img { + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); + } + + &.pf2e.item.sheet .sheet-header { + border: unset; + } + + &.pf2e.item.sheet form > nav { + border: unset; + } + + &.pf2e.item.sheet form > nav .sheet-tabs { + gap: 5px; + margin: 2px; + > a { + // --button-border-color: transparent; // bad foundry default + --button-border-color: var(--color-cool-4); + &.active { + text-decoration: unset; + } + } + } + + &.pf2e.item.sheet form .effects-container, + &.pf2e.item.sheet form .details-container, + &.pf2e.item.sheet form .dice-data { + gap: 5px; + align-items: center; + } + + &.pf2e.item.sheet form section.sheet-body .item-mystification.active .mystification-status label { + color: var(--color-text-dark-4); // System using hardcoded color + } + + &.pf2e.item.sheet form section.sheet-body .item-description .descriptions .gm-notes { + // background-color: var(--visibility-gm-bg); + border-radius: 3px; + background-color: var(--app-background); + border-color: var(--color-cool-3); + } + + &.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes, + &.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.editor-edit { + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); + color: var(--color-light-2); + } + + &.pf2e.item.sheet .sheet-header img { + border: 1px solid var(--color-cool-3); + border-radius: 3px; + } + + &.pf2e.item.sheet form .item-rules .rule-form .attached-input .attachment { + border: 1px solid var(--color-warm-2); + background: var(--color-warm-3); + &:hover { + background: var(--color-warm-2); + border-color: var(--color-warm-1); + } + } + &.pf2e.item.sheet form .item-rules .rule-form .attached-input input, + &.pf2e.item.sheet form .item-rules .rule-form .attached-input tags { + border-left: unset; + &:hover { + border-left: unset; + } + } + + textarea { + color: var(--color-light-2); + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); + } + + tags.tagify.pf2e-tagify { + --tags-disabled-bg: #f1f1f1; + --tags-border-color: #ddd; + --tags-hover-border-color: #ccc; + --tags-focus-border-color: #3595f6; + --tag-border-radius: 3px; + --tag-bg: #e5e5e5; + --tag-hover: #d3e2e2; + --tag-text-color: black; + --tag-text-color--edit: black; + --tag-pad: 0.3em 0.5em; + --tag-inset-shadow-size: 1.1em; + --tag-invalid-color: #d39494; + --tag-invalid-bg: rgba(211, 148, 148, 0.5); + --tag-remove-bg: rgba(211, 148, 148, 0.3); + --tag-remove-btn-color: black; + --tag-remove-btn-bg: none; + --tag-remove-btn-bg--hover: #c77777; + --input-color: inherit; + --tag-hide-transition: 0.3s; + --placeholder-color: rgba(0, 0, 0, 0.4); + --placeholder-color-focus: rgba(0, 0, 0, 0.25); + + --tag-bg: var(--color-warm-2); + --tags-border-color: var(--color-cool-3); + --tags-hover-border-color: var(--color-cool-3); + --tag-color: var(--color-light-2); + + --tag-bg: var(--color-cool-4); + --tag-border-color: var(--color-cool-3); + --tags-border-color: var(--color-cool-3); + + background: var(--color-cool-4); + &:hover { + box-shadow: unset; + } + + tag { + border-radius: 4px; + border: 1px solid var(--tag-border-color); + } + tag .tagify__tag__removeBtn, + tag > div .tagify__tag-text { + color: var(--tag-color); + } + } + + tags.paizo-style { + select { + width: auto; + } + } + + .tox .tox-sidebar-wrap { + background-color: white; + } +} diff --git a/sass/foundry/_hotbar.scss b/sass/foundry/_hotbar.scss index 2f9ac77..46962a7 100644 --- a/sass/foundry/_hotbar.scss +++ b/sass/foundry/_hotbar.scss @@ -92,3 +92,71 @@ grid-template-columns: repeat(5, 50px); } } + +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ + +#hotbar.foundry2 { + .bar-controls { + @include f2-app; + } + + .macro { + height: calc(var(--macro-size) + 2px); + width: calc(var(--macro-size) + 2px); + @include f2-app; + @include quick-transition; + + &.inactive::before, + &.active::before { + @include quick-transition; + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: var(--border-radius); + overflow: hidden; + pointer-events: none; + } + + &.active:hover::before { + @include quick-transition; + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: color-mix(in srgb, var(--color-warm-1) 20%, transparent); + border-radius: var(--border-radius); + overflow: hidden; + pointer-events: none; + } + + .macro-key { + background: none; + right: 6px; + padding: 0px; + font-weight: initial; + text-shadow: 0px 1px 5px black, 0px 1px 5px black; + font-size: calc(var(--macro-size) / 3); + } + + .macro-icon { + border-radius: var(--border-radius); + height: calc(var(--macro-size) + 0px); + width: calc(var(--macro-size) + 0px); + } + } + + #macro-list { + gap: 5px; + margin: 0px 5px; + border: none; + grid-template-columns: repeat(10, calc(var(--macro-size) + 2px)); + align-content: end; + } +} diff --git a/sass/foundry/_index.scss b/sass/foundry/_index.scss index c3241c1..8fe9863 100644 --- a/sass/foundry/_index.scss +++ b/sass/foundry/_index.scss @@ -9,3 +9,4 @@ @import "notifications"; @import "sidebar"; @import "token-hud"; +@import "foundry2"; diff --git a/sass/foundry/_navigation.scss b/sass/foundry/_navigation.scss index f13fbb4..2ca62a4 100644 --- a/sass/foundry/_navigation.scss +++ b/sass/foundry/_navigation.scss @@ -69,3 +69,70 @@ } } } + +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ + +#navigation.foundry2 { + color: var(--color-light-2); + width: calc(100% - 46px); // Add some breathing room to ensure navigation isn't covering effect panel + + #nav-toggle { + @include f2-app; + display: flex; + align-items: center; + justify-content: center; + flex: 0 0 var(--control-size); + height: var(--control-size); + } + + ol#scene-list { + li.nav-item { + @include quick-transition; + @include f2-app; + line-height: var(--control-size); + + > a:hover { + text-shadow: unset; + } + + .scene-players { + text-shadow: none; + } + + &:hover { + color: var(--color-light-1); + background-color: var(--color-warm-2); + border-color: var(--color-warm-1); + } + + &.view { + background-color: var(--color-warm-2); + color: var(--color-light-2); + border-color: var(--color-warm-1); + + &:hover { + color: var(--color-light-1); + background-color: var(--color-warm-1); + } + } + + &.gm { + background-color: var(--color-cool-3); + border-color: var(--color-cool-2); + + &:hover, + &.view { + color: var(--color-light-1); + background-color: var(--color-cool-2); + border-color: var(--color-cool-1); + } + } + + &.active { + border-color: var(--color-warm-1); + } + } + } +} diff --git a/sass/foundry/_notifications.scss b/sass/foundry/_notifications.scss index 667737f..3624a8b 100644 --- a/sass/foundry/_notifications.scss +++ b/sass/foundry/_notifications.scss @@ -27,3 +27,31 @@ } } } + +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ + +.foundry2 { + .notification { + border: 1px solid transparent; + text-shadow: 0px 0px 3px black; + box-shadow: 0px 2px 2px black; + + &.info { + background: var(--color-level-info-bg); + border-color: var(--color-level-info-border); + } + + &.alert, + &.warning { + background: var(--color-level-warning-bg); + border-color: var(--color-level-warning-border); + } + + &.error { + background: var(--color-level-error-bg); + border-color: var(--color-level-error-border); + } + } +} diff --git a/sass/foundry/_sidebar.scss b/sass/foundry/_sidebar.scss index c10b880..5d45eeb 100644 --- a/sass/foundry/_sidebar.scss +++ b/sass/foundry/_sidebar.scss @@ -45,7 +45,9 @@ section.chat-sidebar { #sidebar.dorako-ui { @include glass; border: none; - // border-radius: 6px 3px 3px 3px; + hr { + display: none; + } border-radius: 6px var(--border-radius) var(--border-radius) var(--border-radius); &.collapsed { @@ -65,8 +67,8 @@ section.chat-sidebar { .settings-sidebar h2 { // @include gold-border; - background-color: var(--alt); - border-color: var(--alt-dark); + background: unset; + border: unset; } .directory .action-buttons button, @@ -75,12 +77,13 @@ section.chat-sidebar { box-shadow: var(--glassy-sharp); backdrop-filter: blur(5px); background-color: var(--glass-bg-light); - color: var(--color-text-light-heading); - text-shadow: 0px 0px 3px black; + color: var(--color-text-light-highlight); + text-shadow: 0px 1px 3px black; &:hover { box-shadow: var(--glassy-sharp-highlight); + text-shadow: 0px 1px 2px black; background-color: var(--glass-bg-gold); - color: var(--color-text-light-highlight); + color: white; } } diff --git a/sass/foundry/_token-hud.scss b/sass/foundry/_token-hud.scss index fed1e15..b58cfa4 100644 --- a/sass/foundry/_token-hud.scss +++ b/sass/foundry/_token-hud.scss @@ -262,3 +262,20 @@ } } } + +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ + +.foundry2.placeable-hud input[type="text"] { + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); +} + +.foundry2.placeable-hud .control-icon { + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + // text-shadow: 0px 1px 2px black; + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); +} diff --git a/sass/module/_dorako-ui.scss b/sass/module/_dorako-ui.scss index a55836c..f3eac66 100644 --- a/sass/module/_dorako-ui.scss +++ b/sass/module/_dorako-ui.scss @@ -219,6 +219,11 @@ backdrop-filter: unset; } } + +/* ----------------------------------------- */ +/* Settings */ +/* ----------------------------------------- */ + .dorako-ui { .tab.category.active[data-tab="pf2e-dorako-ui"] h2, .form-group.dorako-ui.settings-header { @@ -257,3 +262,25 @@ color: var(--tertiary-dark); } } + +.foundry2 { + .tab.category.active[data-tab="pf2e-dorako-ui"] h2, + .form-group.dorako-ui.settings-header { + @include f2-app; + font-size: larger; + margin: 2px; + margin-bottom: 10px; + padding: 10px; + color: var(--color-light-2); + background: var(--color-cool-2); + } + + .tab.category.active[data-tab="pf2e-dorako-ui"] h2 { + font-size: var(--font-size-48); + text-align: center; + color: var(--color-light-2); + background: var(--color-warm-2); + border-color: var(--color-warm-1); + text-shadow: 0px 1px 0px var(--color-warm-3); + } +} diff --git a/sass/module/_module-management-plus.scss b/sass/module/_module-management-plus.scss index 794afbe..10b8fe1 100644 --- a/sass/module/_module-management-plus.scss +++ b/sass/module/_module-management-plus.scss @@ -19,3 +19,21 @@ box-shadow: unset; } } + +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ + +.foundry2 { + &#module-management .package-list .package .package-overview .tag.expand { + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); + color: var(--color-light-2); + } + + .package-list .package .tag { + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); + color: var(--color-light-2); + } +} diff --git a/sass/module/_polyglot.scss b/sass/module/_polyglot.scss index 769c0a9..e08c17a 100644 --- a/sass/module/_polyglot.scss +++ b/sass/module/_polyglot.scss @@ -52,6 +52,11 @@ .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered { color: var(--color-text-light-heading); + &:focus, + &:active, + &:hover { + color: var(--color-text-light-highlight); + } } .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__arrow b { @@ -80,6 +85,7 @@ @include quick-transition; cursor: pointer; background: var(--glass-bg-light); + text-shadow: 0px 0px 3px black; &:focus, &:active, &:hover { diff --git a/sass/pf2e/_code-mirror.scss b/sass/pf2e/_code-mirror.scss index a337c2d..f8ada91 100644 --- a/sass/pf2e/_code-mirror.scss +++ b/sass/pf2e/_code-mirror.scss @@ -57,3 +57,67 @@ border-bottom: 4px solid var(--primary-light); } } + +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ + +.foundry2 { + &.pf2e.item.sheet form .item-rules .rule-editing > .cm-editor { + background-color: var(--color-cool-4); + border-radius: var(--border-radius); + border: 1px solid var(--color-cool-3); + color: var(--color-light-2); + } + + .ͼ2 .cm-content { + caret-color: white; + } + + .ͼ2 .cm-gutters { + background-color: var(--application-bg); + border-right: 1px solid var(--color-warm-2); + border: unset; + } + + .ͼ2 .cm-activeLineGutter { + background-color: var(--color-warm-1); + color: black; + } + + .ͼ2 .cm-activeLine { + background-color: color-mix(in srgb, var(--color-warm-2) 20%, transparent); + } + + .ͼ1.cm-focused .cm-matchingBracket { + background-color: yellow; + color: black; + border-radius: 3px; + box-shadow: 0px 2px 3px black; + } + + // strings + .ͼe { + color: var(--color-level-error); + } + + // numbers + .ͼd { + color: greenyellow; + } + + // bools + .ͼc { + color: var(--color-level-info); + } + + // null + .ͼb { + color: rgb(217, 31, 217); + } + + // red triangle + .ͼ1 .cm-lintPoint:after { + border-bottom: 4px solid var(--primary-light); + } +} diff --git a/sass/pf2e/_combat.scss b/sass/pf2e/_combat.scss index ef61e01..66a02a1 100644 --- a/sass/pf2e/_combat.scss +++ b/sass/pf2e/_combat.scss @@ -1,34 +1,33 @@ .combat-sidebar { + // The gap left by a combatant being dragged to a new position + .drag-gap { + visibility: hidden; + } - // The gap left by a combatant being dragged to a new position - .drag-gap { - visibility: hidden; - } + .hidden-name .token-name h4 { + color: var(--color-text-light-7); + } - .hidden-name .token-name h4 { - color: var(--color-text-light-7); + li.combatant { + .token-image { + margin: 2px; } - li.combatant { - .token-image { - margin: 2px; - } - - .token-name { - img.token-effect { - border-radius: 50%; - border: 1px solid var(--tertiary); - box-shadow: 1px 1px 4px #222; - } - } + .token-name { + img.token-effect { + border-radius: 50%; + border: 1px solid var(--tertiary); + box-shadow: 1px 1px 4px #222; + } + } - &.defeated img { - transform: unset; // system scales down defeated combatants, but this is the wrong selector for that, since it also scales down token effects - } + &.defeated img { + transform: unset; // system scales down defeated combatants, but this is the wrong selector for that, since it also scales down token effects + } - &.active { - background: var(--primary); - color: var(--color-text-light-highlight); - } + &.active { + background: var(--primary); + color: var(--color-text-light-highlight); } -} \ No newline at end of file + } +} diff --git a/sass/pf2e/_effects-panel.scss b/sass/pf2e/_effects-panel.scss index e471bcb..52a306f 100644 --- a/sass/pf2e/_effects-panel.scss +++ b/sass/pf2e/_effects-panel.scss @@ -164,3 +164,82 @@ box-shadow: 0 0 20px rgb(0 0 0 / 80%); } } + +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ + +#effects-panel.foundry2 { + .effect-item .effect-info .description a, + .effect-item .effect-info .description span[data-pf2-effect-area] { + color: var(--color-light-2); + } + + .effect-item .effect-info { + background: var(--app-background); + border: 1px solid var(--color-warm-1); + box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3); + backdrop-filter: blur(5px); + -webkit-backdrop-filter: blur(5px); + min-height: 34px; + font-size: var(--font-size-20); + line-height: var(--font-size-20); + text-shadow: 0px 0px 3px black; + border-radius: var(--border-radius); + } + + .effect-item .effect-info .description { + background: unset; + } + + .effect-item > .icon { + border: 1px solid var(--color-cool-3); + border-radius: var(--border-radius); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + &.aura { + border-radius: 50%; + border: 1px solid var(--color-warm-1); + box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3); + } + .linked { + color: var(--color-light-2); + background: var(--color-warm-3); + border: 1px solid var(--color-cool-3); + border-radius: 4px 0px 4px 0px; + border-bottom: unset; + border-right: unset; + text-shadow: 0px 1px 2px black; + } + .value-wrapper { + background: none; + bottom: -1px; + left: -3px; + + .value { + padding: 0px 4px; + color: var(--color-light-2); + background: var(--color-warm-3); + border-radius: 0px 4px 0px 4px; + border: 1px solid var(--color-cool-3); + border-bottom: unset; + border-left: unset; + text-shadow: 0px 1px 2px black; + } + } + .expired { + position: absolute; + left: auto; + width: 80%; + width: unset; + padding: 2px 1px; + color: var(--color-light-1); + background: var(--color-warm-2); + // background: var(--color-level-error-bg); + border: 1px solid var(--color-warm-1); + // border-color: var(--color-level-error-border); + text-shadow: 0px 1px 2px black; + border-radius: 0px 0px 4px 4px; + } + } +} diff --git a/styles/dorako-ui.css b/styles/dorako-ui.css index 7aad46a..f8d005b 100644 --- a/styles/dorako-ui.css +++ b/styles/dorako-ui.css @@ -23,6 +23,22 @@ text-shadow: 0px 0px 8px var(--color-shadow-highlight); } +#players.foundry2 { + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + text-shadow: 0px 1px 2px black; + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + border-radius: var(--border-radius); +} +#players.foundry2 h3 { + cursor: pointer; + transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s; +} +#players.foundry2 h3:hover { + text-shadow: 0px 0px 8px var(--color-shadow-highlight); +} + .dorako-ui.app.journal-entry:not(.premium) .window-content { box-shadow: none; margin: 0px; @@ -149,7 +165,7 @@ /* ----------------------------------------- */ /* Tooltip */ /* ----------------------------------------- */ -#tooltip { +#tooltip[data-theme=dorako-ui] { border: none; border-radius: var(--border-radius); background: none; @@ -163,10 +179,44 @@ text-shadow: 0px 0px 3px black; } +#tooltip[data-theme=foundry2] { + background: var(--app-background); + border: 1px solid var(--color-warm-1); + box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3); + backdrop-filter: blur(5px); + -webkit-backdrop-filter: blur(5px); + min-height: 34px; + font-size: var(--font-size-20); + line-height: var(--font-size-20); + text-shadow: 0px 0px 3px black; +} + +.foundry2 #context-menu { + background: var(--app-background); + border: 1px solid var(--color-warm-1); + box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3); + backdrop-filter: blur(5px); + -webkit-backdrop-filter: blur(5px); + text-shadow: 0px 0px 3px black; +} +.foundry2 #context-menu li.context-item:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.foundry2 #context-menu li.context-item:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.foundry2 #context-menu li.context-item:hover { + box-shadow: 0px 0px 0px 1px var(--color-warm-1); + background: var(--color-warm-2); + text-shadow: 0px 0px 3px black; +} + /* ----------------------------------------- */ /* FPS display */ /* ----------------------------------------- */ -#fps { +#fps[data-theme=dorako-ui] { border: none; border-radius: var(--border-radius); background: none; @@ -175,6 +225,17 @@ text-shadow: 0px 0px 3px black; } +#fps[data-theme=foundry2] { + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + text-shadow: 0px 1px 2px black; + border-radius: var(--border-radius); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + border-radius: var(--border-radius); + color: var(--color-light-3); +} + .dorako-ui.dark-theme.filepicker .favorites .path { background: none; } @@ -785,6 +846,85 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover { border: none; } +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ +nav#controls.foundry2 { + padding-top: 12px; + padding-bottom: 12px; + display: flex; + align-items: var(--controls-alignment); +} +nav#controls.foundry2 ol.control-tools.sub-controls > li, +nav#controls.foundry2 ol.control-tools.main-controls { + margin-right: var(--controls-margin); +} +nav#controls.foundry2 ol.control-tools.main-control { + margin-right: var(--controls-margin); +} +nav#controls.foundry2 ol.control-tools li.control-tool, +nav#controls.foundry2 ol.control-tools > li { + transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s; + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + text-shadow: 0px 1px 2px black; + border-radius: var(--border-radius); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + border-radius: var(--border-radius); + margin-bottom: var(--controls-margin); + height: var(--control-size); + width: var(--control-size); + font-size: calc(var(--control-size) - 12px); + color: var(--color-light-3); +} +nav#controls.foundry2 ol.control-tools li.control-tool img, +nav#controls.foundry2 ol.control-tools > li img { + filter: sepia() grayscale(0.9) brightness(0.8) drop-shadow(0px 0px 3px black); +} +nav#controls.foundry2 ol.control-tools li.control-tool.active, nav#controls.foundry2 ol.control-tools li.control-tool:hover, +nav#controls.foundry2 ol.control-tools > li.active, +nav#controls.foundry2 ol.control-tools > li:hover { + color: var(--color-light-1); + background-color: var(--color-warm-2); + border: 1px solid var(--color-warm-1); +} +nav#controls.foundry2 ol.control-tools li.control-tool.active img, nav#controls.foundry2 ol.control-tools li.control-tool:hover img, +nav#controls.foundry2 ol.control-tools > li.active img, +nav#controls.foundry2 ol.control-tools > li:hover img { + filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black); +} +nav#controls.foundry2 ol.control-tools li.control-tool.toggle, +nav#controls.foundry2 ol.control-tools > li.toggle { + background-color: var(--color-cool-3); + border: 1px solid var(--color-cool-2); +} +nav#controls.foundry2 ol.control-tools li.control-tool.toggle.active, nav#controls.foundry2 ol.control-tools li.control-tool.toggle:hover, +nav#controls.foundry2 ol.control-tools > li.toggle.active, +nav#controls.foundry2 ol.control-tools > li.toggle:hover { + color: var(--color-light-1); + background-color: var(--color-cool-2); + border: 1px solid var(--color-cool-1); + box-shadow: var(--box-shadow); +} + +#darkness-adjuster.foundry2 { + height: 42px !important; + margin-top: 3px; + border-radius: var(--border-radius); + color: var(--color-light-1); + background-color: var(--color-cool-2); + border: 1px solid var(--color-cool-1); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); +} +#darkness-adjuster.foundry2 .window-content { + overflow: hidden; + background: unset; + box-shadow: unset; + border: none; +} + /* ----------------------------------------- */ /* Forms */ /* ----------------------------------------- */ @@ -1060,6 +1200,78 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover { grid-template-columns: repeat(5, 50px); } } +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ +#hotbar.foundry2 .bar-controls { + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + text-shadow: 0px 1px 2px black; + border-radius: var(--border-radius); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + border-radius: var(--border-radius); + color: var(--color-light-3); +} +#hotbar.foundry2 .macro { + height: calc(var(--macro-size) + 2px); + width: calc(var(--macro-size) + 2px); + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + text-shadow: 0px 1px 2px black; + border-radius: var(--border-radius); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + border-radius: var(--border-radius); + color: var(--color-light-3); + transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s; +} +#hotbar.foundry2 .macro.inactive::before, #hotbar.foundry2 .macro.active::before { + transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s; + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: var(--border-radius); + overflow: hidden; + pointer-events: none; +} +#hotbar.foundry2 .macro.active:hover::before { + transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s; + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: color-mix(in srgb, var(--color-warm-1) 20%, transparent); + border-radius: var(--border-radius); + overflow: hidden; + pointer-events: none; +} +#hotbar.foundry2 .macro .macro-key { + background: none; + right: 6px; + padding: 0px; + font-weight: initial; + text-shadow: 0px 1px 5px black, 0px 1px 5px black; + font-size: calc(var(--macro-size) / 3); +} +#hotbar.foundry2 .macro .macro-icon { + border-radius: var(--border-radius); + height: calc(var(--macro-size) + 0px); + width: calc(var(--macro-size) + 0px); +} +#hotbar.foundry2 #macro-list { + gap: 5px; + margin: 0px 5px; + border: none; + grid-template-columns: repeat(10, calc(var(--macro-size) + 2px)); + align-content: end; +} + /* ----------------------------------------- */ /* Scene Navigation */ /* ----------------------------------------- */ @@ -1133,6 +1345,73 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover { box-shadow: var(--gold-and-glow), var(--glassy); } +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ +#navigation.foundry2 { + color: var(--color-light-2); + width: calc(100% - 46px); +} +#navigation.foundry2 #nav-toggle { + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + text-shadow: 0px 1px 2px black; + border-radius: var(--border-radius); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + border-radius: var(--border-radius); + color: var(--color-light-3); + display: flex; + align-items: center; + justify-content: center; + flex: 0 0 var(--control-size); + height: var(--control-size); +} +#navigation.foundry2 ol#scene-list li.nav-item { + transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s; + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + text-shadow: 0px 1px 2px black; + border-radius: var(--border-radius); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + border-radius: var(--border-radius); + color: var(--color-light-3); + line-height: var(--control-size); +} +#navigation.foundry2 ol#scene-list li.nav-item > a:hover { + text-shadow: unset; +} +#navigation.foundry2 ol#scene-list li.nav-item .scene-players { + text-shadow: none; +} +#navigation.foundry2 ol#scene-list li.nav-item:hover { + color: var(--color-light-1); + background-color: var(--color-warm-2); + border-color: var(--color-warm-1); +} +#navigation.foundry2 ol#scene-list li.nav-item.view { + background-color: var(--color-warm-2); + color: var(--color-light-2); + border-color: var(--color-warm-1); +} +#navigation.foundry2 ol#scene-list li.nav-item.view:hover { + color: var(--color-light-1); + background-color: var(--color-warm-1); +} +#navigation.foundry2 ol#scene-list li.nav-item.gm { + background-color: var(--color-cool-3); + border-color: var(--color-cool-2); +} +#navigation.foundry2 ol#scene-list li.nav-item.gm:hover, #navigation.foundry2 ol#scene-list li.nav-item.gm.view { + color: var(--color-light-1); + background-color: var(--color-cool-2); + border-color: var(--color-cool-1); +} +#navigation.foundry2 ol#scene-list li.nav-item.active { + border-color: var(--color-warm-1); +} + /* ----------------------------------------- */ /* Notifications */ /* ----------------------------------------- */ @@ -1160,6 +1439,27 @@ nav#controls.dorako-ui ol.control-tools > li.toggle:hover { border: none; } +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ +.foundry2 .notification { + border: 1px solid transparent; + text-shadow: 0px 0px 3px black; + box-shadow: 0px 2px 2px black; +} +.foundry2 .notification.info { + background: var(--color-level-info-bg); + border-color: var(--color-level-info-border); +} +.foundry2 .notification.alert, .foundry2 .notification.warning { + background: var(--color-level-warning-bg); + border-color: var(--color-level-warning-border); +} +.foundry2 .notification.error { + background: var(--color-level-error-bg); + border-color: var(--color-level-error-border); +} + /* ----------------------------------------- */ /* Sidebar */ /* ----------------------------------------- */ @@ -1209,6 +1509,9 @@ section.chat-sidebar { border: none; border-radius: 6px var(--border-radius) var(--border-radius) var(--border-radius); } +#sidebar.dorako-ui hr { + display: none; +} #sidebar.dorako-ui.collapsed { border-radius: var(--border-radius); } @@ -1223,8 +1526,8 @@ section.chat-sidebar { border-radius: var(--border-radius) !important; } #sidebar.dorako-ui .settings-sidebar h2 { - background-color: var(--alt); - border-color: var(--alt-dark); + background: unset; + border: unset; } #sidebar.dorako-ui .directory .action-buttons button, #sidebar.dorako-ui .settings-sidebar button { @@ -1236,14 +1539,15 @@ section.chat-sidebar { box-shadow: var(--glassy-sharp); backdrop-filter: blur(5px); background-color: var(--glass-bg-light); - color: var(--color-text-light-heading); - text-shadow: 0px 0px 3px black; + color: var(--color-text-light-highlight); + text-shadow: 0px 1px 3px black; } #sidebar.dorako-ui .directory .action-buttons button:hover, #sidebar.dorako-ui .settings-sidebar button:hover { box-shadow: var(--glassy-sharp-highlight); + text-shadow: 0px 1px 2px black; background-color: var(--glass-bg-gold); - color: var(--color-text-light-highlight); + color: white; } #sidebar.dorako-ui .directory .directory-header .header-search input { border: none; @@ -1556,6 +1860,555 @@ section.chat-sidebar { font-size: var(--font-size-10); } +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ +.foundry2.placeable-hud input[type=text] { + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); +} + +.foundry2.placeable-hud .control-icon { + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); +} + +:root { + --color-warm-1: #ee9b3a; + --color-warm-2: #c9593f; + --color-warm-3: #5d142b; + --color-cool-1: #b1a0d4; + --color-cool-2: #79689c; + --color-cool-3: #584a75; + --color-cool-4: #302831; + --color-cool-5: #0b0a13; + --color-cool-5-25: rgba(11, 10, 19, 0.25); + --color-cool-5-50: rgba(11, 10, 19, 0.5); + --color-cool-5-75: rgba(11, 10, 19, 0.75); + --color-cool-5-90: rgba(11, 10, 19, 0.9); + --color-light-1: #f7f3e8; + --color-light-2: #efe6d8; + --color-light-3: #e7d1b1; + --color-light-4: #d0b8a3; + --color-light-5: #9f8475; + --color-light-6: #816b66; + --color-level-error: #ce0707; + --color-level-error-bg: rgba(105, 0, 8, 0.8); + --color-level-error-border: #750003; + --color-level-info: #59a1f6; + --color-level-info-bg: rgba(47, 80, 132, 0.8); + --color-level-info-border: #5c87b9; + --color-level-success: #26b231; + --color-level-success-bg: rgba(26, 107, 34, 0.8); + --color-level-success-border: #1b8f23; + --color-level-warning: #ee9b3a; + --color-level-warning-bg: rgba(214, 150, 0, 0.8); + --color-level-warning-border: #b18404; + --color-level-green-bg: rgba(138, 211, 4, 0.4); + --color-level-green-border: #8ad304; + --color-level-yellow-bg: rgba(211, 192, 4, 0.4); + --color-level-yellow-border: #d3c004; + --color-level-orange-bg: rgba(211, 119, 4, 0.4); + --color-level-orange-border: #d37704; + --color-level-red-bg: rgba(211, 20, 4, 0.4); + --color-level-red-border: #d31404; + --color-scrollbar: #5d142b; + --color-scrollbar-border: #8d151b; + --app-background: var(--color-cool-5-90); + --app-border-color: var(--color-cool-4); +} + +.foundry2 { + --color-shadow-primary: transparent; + --color-shadow-highlight: transparent; + --color-border-light-highlight: var(--color-cool-3); + --color-border-light-primary: var(--color-cool-4); + --color-border-light-secondary: var(--color-cool-4); + --color-border-light-tertiary: var(--color-cool-4); + --color-border-dark-1: var(--color-cool-4); + --color-border-dark-2: var(--color-cool-4); + --color-border-dark-3: var(--color-cool-4); + --color-border-dark-4: var(--color-cool-3); + --color-border-dark-5: var(--color-cool-2); + --color-border-dark-primary: var(--color-cool-4); + --color-border-dark-secondary: var(--color-cool-5); + --color-underline-header: var(--color-warm-2); + --color-underline-active: var(--color-warm-1); + --color-text-hyperlink: var(--color-warm-1); + --input-height: 24px; + --color-border-highlight: var(--color-warm-1); + --color-border-highlight-alt: var(--color-warm-2); + --color-border-light-tertiary: var(--color-cool-4); + --color-bg-btn-minor-inactive: var(--app-background); + --color-bg-btn-minor-active: var(--color-warm-2); + --color-text-dark-primary: var(--color-light-3); + --color-text-dark-secondary: var(--color-light-4); + color: var(--color-light-3); +} +.foundry2 hr { + border: none; + border-top: 1px solid var(--color-cool-3); + border-bottom: 1px solid var(--color-cool-5); +} +.foundry2.dialog .dialog-buttons button.default { + background: var(--button-background-color); + border: 1px solid var(--button-border-color); +} +.foundry2 form .form-group .form-fields button { + height: var(--form-field-height); +} +.foundry2.filepicker .current-dir button { + height: 32px; +} +.foundry2.sheet nav.sheet-tabs { + border: none; +} +.foundry2 input[type=range]::-webkit-slider-runnable-track { + box-shadow: unset; + border-radius: 3px; + background: var(--color-cool-5); + border: 1px solid var(--color-cool-4); +} +.foundry2 input[type=range]::-webkit-slider-thumb { + box-shadow: unset; + background: var(--color-cool-3); + border: 1px solid var(--color-cool-4); + background: var(--color-warm-2); + border: 1px solid var(--color-warm-1); + border-radius: 50%; +} +.foundry2 input[type=color i]::-webkit-color-swatch { + border-color: var(--color-cool-4); +} +.foundry2 input[type=range] + .range-value { + flex: none; + height: 24px; + padding: 0 0.5rem; + display: flex; + align-items: center; + gap: 0.25rem; + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); + color: var(--color-light-2); + border-radius: 2px; + font-size: var(--font-size-12); + opacity: 0.75; +} +.foundry2 ::-webkit-scrollbar-thumb { + outline: none; + border-radius: 3px; + background: var(--color-scrollbar); + border: 1px solid var(--color-scrollbar-border); +} +.foundry2 ::-webkit-scrollbar-track { + box-shadow: 0 0 1px var(--color-cool-3) inset; + box-shadow: unset; + border-radius: 4px; +} +.foundry2 .directory .directory-header .header-search input { + background: var(--color-cool-4); +} +.foundry2#sidebar { + border: 1px solid var(--color-cool-3); + --glassy: 0px 0px 0px 1px var(--color-cool-3); + --glass-bg-light: var(--app-background); + --gold-and-glow: transparent; + --primary-dark: var(--color-warm-3); + --primary: var(--color-warm-2); + --primary-light: var(--color-warm-1); + --secondary-dark: var(--color-warm-3); + --secondary: var(--color-warm-2); + --secondary-light: var(--color-warm-2); +} +.foundry2#sidebar .dorako-ui.message.chat-message.dark-theme { + background: var(--app-background); + box-shadow: unset; + border: 1px solid var(--color-warm-1); +} +.foundry2.app { + border-radius: var(--border-radius); + background: unset; + background: var(--app-background); + border-color: var(--app-border-color); + border: 1px solid var(--color-cool-3); +} +.foundry2.window-app { + backdrop-filter: blur(4px); + box-shadow: 0px 1px 20px 3px black; + box-shadow: 0px 5px 20px 3px black, 0px 0px 50px 30px color-mix(in srgb, var(--color-warm-3) 10%, transparent), 0px 0px 30px 20px color-mix(in srgb, var(--color-warm-2) 20%, transparent), 0px 0px 10px 5px color-mix(in srgb, var(--color-warm-1) 40%, transparent); +} +.foundry2.window-app .window-header { + border: unset; +} +.foundry2.window-app .window-content { + background: unset; + box-shadow: unset; +} +.foundry2.window-app .window-resizable-handle { + background: var(--color-warm-3); + border: 1px solid var(--color-cool-3); + border-radius: 4px 0px 4px 0px; + border-bottom: unset; + border-right: unset; + bottom: -1px; + right: -1px; +} +.foundry2 h1 { + color: var(--color-light-1); +} +.foundry2 h2 { + color: var(--color-light-1); +} +.foundry2 h3 { + color: var(--color-light-1); +} +.foundry2 h4 { + color: var(--color-light-2); +} +.foundry2 h5 { + color: var(--color-light-2); +} +.foundry2 h6 { + color: var(--color-light-2); +} +.foundry2 a.button, +.foundry2 button { + display: flex; + align-items: center; + justify-content: center; + padding: 0 0.5rem; + background: var(--button-background-color); + border: 1px solid var(--button-border-color); + border-radius: 4px; + color: var(--button-text-color); + text-decoration: none; + cursor: pointer; + font-size: var(--font-size-14); + gap: 5px; +} +.foundry2 a.button:hover, +.foundry2 button:hover { + background: var(--button-hover-background-color); + color: var(--button-hover-text-color); + border-color: var(--button-hover-border-color); + transition: background-color 0.5s, border-color 0.5s; +} +.foundry2 a.button.active, +.foundry2 button.active { + outline: 1px solid var(--button-focus-outline-color); + box-shadow: 0 0 4px var(--button-focus-outline-color); +} +.foundry2 a.button, +.foundry2 button { + --button-background-color: var(--color-cool-5-50); + --button-border-color: var(--color-cool-4); + --button-text-color: var(--color-light-3); + --button-focus-outline-color: var(--color-warm-2); + --button-hover-background-color: var(--color-warm-2); + --button-hover-border-color: var(--color-light-3); + --button-hover-text-color: var(--color-light-1); +} +.foundry2 a.button:disabled, +.foundry2 button:disabled { + --button-background-color: var(--color-cool-5); + --button-border-color: var(--color-cool-4); + --button-hover-background-color: var(--color-cool-5); + --button-text-color: var(--color-light-5); +} +.foundry2 a.button.bright, +.foundry2 button.bright { + --button-background-color: var(--color-warm-1); + --button-border-color: var(--color-cool-5); + --button-text-color: var(--color-cool-5); + --button-hover-background-color: #fda948; + --button-hover-border-color: var(--color-warm-3); + --button-hover-text-color: #000000; +} +.foundry2 a.button.bright:disabled, +.foundry2 button.bright:disabled { + --button-background-color: var(--color-cool-4); + --button-hover-background-color: var(--color-cool-4); + --button-text-color: var(--color-light-5); + --button-hover-text-color: var(--color-light-5); + --button-hover-border-color: transparent; +} +.foundry2#token-action-hud-core-settings input, +.foundry2 input[type=text], +.foundry2 input[type=number], +.foundry2 input[type=password], +.foundry2 input[type=date], +.foundry2 input[type=time], +.foundry2 input[type=search], +.foundry2 select { + width: 100%; + height: var(--input-height); + line-height: var(--input-height); + padding: 0 0.5rem; + background: var(--input-background-color); + border: 1px solid var(--input-border-color); + border-radius: 4px; + outline: 1px solid transparent; + color: var(--input-text-color); + user-select: text; + font-size: var(--font-size-14); + transition: outline-color 0.5s; +} +.foundry2#token-action-hud-core-settings input:focus, +.foundry2 input[type=text]:focus, +.foundry2 input[type=number]:focus, +.foundry2 input[type=password]:focus, +.foundry2 input[type=date]:focus, +.foundry2 input[type=time]:focus, +.foundry2 input[type=search]:focus, +.foundry2 select:focus { + outline: 2px solid var(--input-focus-outline-color); +} +.foundry2 input[type=checkbox]:checked, +.foundry2 input[type=radio]:checked { + accent-color: var(--color-cool-3); +} +.foundry2 input, +.foundry2 select { + --input-background-color: var(--color-cool-4); + --input-border-color: transparent; + --input-border-color: var(--color-cool-3); + --input-text-color: var(--color-light-3); + --input-focus-outline-color: var(--color-cool-3); + --input-text-selection-color: var(--color-cool-3); +} +.foundry2 fieldset { + border: 1px solid var(--color-cool-3); +} +.foundry2 fieldset > legend { + color: var(--color-light-2); + text-shadow: unset; +} + +/* ----------------------------------------- */ +/* Core overwrites */ +/* ----------------------------------------- */ +.foundry2.app.token-sheet .tab.active[data-tab=appearance] fieldset { + border-color: var(--color-cool-3); +} +.foundry2.app.token-sheet .tab.active[data-tab=appearance] fieldset > legend { + color: var(--color-light-2); +} +.foundry2.sheet nav.sheet-tabs { + gap: 5px; + margin: 0px 2px; +} +.foundry2.sheet nav.sheet-tabs .item { + --button-border-color: var(--color-cool-4); +} + +/* ----------------------------------------- */ +/* System overwrites */ +/* ----------------------------------------- */ +.foundry2 .tags.tags.paizo-style { + background-color: var(--color-cool-5-50); +} +.foundry2.pf2e.item.sheet { + --color-text-dark-2: var(--color-light-3); + --color-text-dark-4: var(--color-light-3); + --color-text-dark-input: var(--color-light-2); + --color-border-dark: var(--color-light-2); +} +.foundry2.pf2e.item.sheet input:disabled { + --button-background-color: var(--color-cool-5); + --button-border-color: var(--color-cool-4); + --button-hover-background-color: var(--color-cool-5); + --button-text-color: var(--color-light-5); + background: var(--button-background-color); + border: 1px solid var(--button-border-color); + color: var(--button-text-color); + border-radius: 3px; +} +.foundry2 a.content-link, +.foundry2 [data-pf2-check], +.foundry2 a.entity-link, +.foundry2 [data-pf2-action], +.foundry2 span[data-pf2-effect-area], +.foundry2 a.inline-check .label, +.foundry2 a.inline-roll:not(.inline-result) { + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); + color: var(--color-light-2); +} +.foundry2 a.content-link::before, +.foundry2 a.content-link i, +.foundry2 a.content-link i.icon, +.foundry2 [data-pf2-check]::before, +.foundry2 [data-pf2-check] i, +.foundry2 [data-pf2-check] i.icon, +.foundry2 a.entity-link::before, +.foundry2 a.entity-link i, +.foundry2 a.entity-link i.icon, +.foundry2 [data-pf2-action]::before, +.foundry2 [data-pf2-action] i, +.foundry2 [data-pf2-action] i.icon, +.foundry2 span[data-pf2-effect-area]::before, +.foundry2 span[data-pf2-effect-area] i, +.foundry2 span[data-pf2-effect-area] i.icon, +.foundry2 a.inline-check .label::before, +.foundry2 a.inline-check .label i, +.foundry2 a.inline-check .label i.icon, +.foundry2 a.inline-roll:not(.inline-result)::before, +.foundry2 a.inline-roll:not(.inline-result) i, +.foundry2 a.inline-roll:not(.inline-result) i.icon { + color: var(--color-light-1); +} +.foundry2 i[data-pf2-repost] { + transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s; + cursor: pointer; + background: unset; + border-left: unset; +} +.foundry2 i[data-pf2-repost]:hover::before { + color: var(--color-warm-2); +} +.foundry2.pf2e.item.sheet form .form-list, .foundry2.pf2e.item.sheet form section.sheet-body fieldset { + border-color: var(--color-cool-3); +} +.foundry2.pf2e.item.sheet form .form-list > legend, .foundry2.pf2e.item.sheet form section.sheet-body fieldset > legend { + color: var(--color-light-2); +} +.foundry2.pf2e.item.sheet form .form-list.basics, .foundry2.pf2e.item.sheet form section.sheet-body fieldset.basics { + border-color: transparent; +} +.foundry2.pf2e.item.sheet form .sheet-content section.sheet-sidebar .item-summary { + color: var(--color-light-2); +} +.foundry2 .tags .tag.tag_transparent, +.foundry2 .tags .tag option.tag_transparent { + box-shadow: unset; + background: var(--color-cool-4); +} +.foundry2.pf2e.item.sheet form .sheet-content input[type=text], .foundry2.pf2e.item.sheet form .sheet-content input[type=number], .foundry2.pf2e.item.sheet form .sheet-content select, .foundry2.pf2e.item.sheet .sheet-header input[type=text], .foundry2.pf2e.item.sheet .sheet-header input[type=number], .foundry2.pf2e.item.sheet form section.sheet-body input[type=text], .foundry2.pf2e.item.sheet form section.sheet-body input[type=number] { + background: var(--input-background-color); + border: 1px solid var(--input-border-color); +} +.foundry2.pf2e.item.sheet form .sheet-content input[type=text]:focus, .foundry2.pf2e.item.sheet form .sheet-content input[type=number]:focus, .foundry2.pf2e.item.sheet form .sheet-content select:focus, .foundry2.pf2e.item.sheet .sheet-header input[type=text]:focus, .foundry2.pf2e.item.sheet .sheet-header input[type=number]:focus, .foundry2.pf2e.item.sheet form section.sheet-body input[type=text]:focus, .foundry2.pf2e.item.sheet form section.sheet-body input[type=number]:focus { + outline: 2px solid var(--input-focus-outline-color); +} +.foundry2.pf2e.item.sheet form .sheet-content button:hover:not(:disabled), .foundry2.pf2e.item.sheet form .sheet-content button:focus { + border: 1px solid var(--button-border-color); + box-shadow: unset; +} +.foundry2.pf2e.item.sheet form .sheet-content input:not([type=range]):hover:not(:disabled), .foundry2.pf2e.item.sheet form .sheet-content input:not([type=range]):focus, .foundry2.pf2e.item.sheet form .sheet-content select:hover:not(:disabled), .foundry2.pf2e.item.sheet form .sheet-content select:focus { + border: 1px solid var(--input-border-color); + box-shadow: unset; +} +.foundry2.pf2e.item.sheet.action form .drop-zone a.content-link, .foundry2.pf2e.item.sheet.action form .drop-zone picture, .foundry2.pf2e.item.sheet.action form .drop-zone img { + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); +} +.foundry2.pf2e.item.sheet .sheet-header { + border: unset; +} +.foundry2.pf2e.item.sheet form > nav { + border: unset; +} +.foundry2.pf2e.item.sheet form > nav .sheet-tabs { + gap: 5px; + margin: 2px; +} +.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a { + --button-border-color: var(--color-cool-4); +} +.foundry2.pf2e.item.sheet form > nav .sheet-tabs > a.active { + text-decoration: unset; +} +.foundry2.pf2e.item.sheet form .effects-container, .foundry2.pf2e.item.sheet form .details-container, .foundry2.pf2e.item.sheet form .dice-data { + gap: 5px; + align-items: center; +} +.foundry2.pf2e.item.sheet form section.sheet-body .item-mystification.active .mystification-status label { + color: var(--color-text-dark-4); +} +.foundry2.pf2e.item.sheet form section.sheet-body .item-description .descriptions .gm-notes { + border-radius: 3px; + background-color: var(--app-background); + border-color: var(--color-cool-3); +} +.foundry2.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.add-gm-notes, .foundry2.pf2e.item.sheet form section.sheet-body .item-description .descriptions .editor a.editor-edit { + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); + color: var(--color-light-2); +} +.foundry2.pf2e.item.sheet .sheet-header img { + border: 1px solid var(--color-cool-3); + border-radius: 3px; +} +.foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input .attachment { + border: 1px solid var(--color-warm-2); + background: var(--color-warm-3); +} +.foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input .attachment:hover { + background: var(--color-warm-2); + border-color: var(--color-warm-1); +} +.foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input input, .foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input tags { + border-left: unset; +} +.foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input input:hover, .foundry2.pf2e.item.sheet form .item-rules .rule-form .attached-input tags:hover { + border-left: unset; +} +.foundry2 textarea { + color: var(--color-light-2); + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); +} +.foundry2 tags.tagify.pf2e-tagify { + --tags-disabled-bg: #f1f1f1; + --tags-border-color: #ddd; + --tags-hover-border-color: #ccc; + --tags-focus-border-color: #3595f6; + --tag-border-radius: 3px; + --tag-bg: #e5e5e5; + --tag-hover: #d3e2e2; + --tag-text-color: black; + --tag-text-color--edit: black; + --tag-pad: 0.3em 0.5em; + --tag-inset-shadow-size: 1.1em; + --tag-invalid-color: #d39494; + --tag-invalid-bg: rgba(211, 148, 148, 0.5); + --tag-remove-bg: rgba(211, 148, 148, 0.3); + --tag-remove-btn-color: black; + --tag-remove-btn-bg: none; + --tag-remove-btn-bg--hover: #c77777; + --input-color: inherit; + --tag-hide-transition: 0.3s; + --placeholder-color: rgba(0, 0, 0, 0.4); + --placeholder-color-focus: rgba(0, 0, 0, 0.25); + --tag-bg: var(--color-warm-2); + --tags-border-color: var(--color-cool-3); + --tags-hover-border-color: var(--color-cool-3); + --tag-color: var(--color-light-2); + --tag-bg: var(--color-cool-4); + --tag-border-color: var(--color-cool-3); + --tags-border-color: var(--color-cool-3); + background: var(--color-cool-4); +} +.foundry2 tags.tagify.pf2e-tagify:hover { + box-shadow: unset; +} +.foundry2 tags.tagify.pf2e-tagify tag { + border-radius: 4px; + border: 1px solid var(--tag-border-color); +} +.foundry2 tags.tagify.pf2e-tagify tag .tagify__tag__removeBtn, +.foundry2 tags.tagify.pf2e-tagify tag > div .tagify__tag-text { + color: var(--tag-color); +} +.foundry2 tags.paizo-style select { + width: auto; +} +.foundry2 .tox .tox-sidebar-wrap { + background-color: white; +} + .dorako-ui.sheet.familiar form { background: unset; } @@ -2330,6 +3183,76 @@ section.chat-sidebar { box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); } +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ +#effects-panel.foundry2 .effect-item .effect-info .description a, +#effects-panel.foundry2 .effect-item .effect-info .description span[data-pf2-effect-area] { + color: var(--color-light-2); +} +#effects-panel.foundry2 .effect-item .effect-info { + background: var(--app-background); + border: 1px solid var(--color-warm-1); + box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3); + backdrop-filter: blur(5px); + -webkit-backdrop-filter: blur(5px); + min-height: 34px; + font-size: var(--font-size-20); + line-height: var(--font-size-20); + text-shadow: 0px 0px 3px black; + border-radius: var(--border-radius); +} +#effects-panel.foundry2 .effect-item .effect-info .description { + background: unset; +} +#effects-panel.foundry2 .effect-item > .icon { + border: 1px solid var(--color-cool-3); + border-radius: var(--border-radius); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); +} +#effects-panel.foundry2 .effect-item > .icon.aura { + border-radius: 50%; + border: 1px solid var(--color-warm-1); + box-shadow: 0px 0px 6px var(--color-warm-2), 0px 2px 8px 1px var(--color-warm-3); +} +#effects-panel.foundry2 .effect-item > .icon .linked { + color: var(--color-light-2); + background: var(--color-warm-3); + border: 1px solid var(--color-cool-3); + border-radius: 4px 0px 4px 0px; + border-bottom: unset; + border-right: unset; + text-shadow: 0px 1px 2px black; +} +#effects-panel.foundry2 .effect-item > .icon .value-wrapper { + background: none; + bottom: -1px; + left: -3px; +} +#effects-panel.foundry2 .effect-item > .icon .value-wrapper .value { + padding: 0px 4px; + color: var(--color-light-2); + background: var(--color-warm-3); + border-radius: 0px 4px 0px 4px; + border: 1px solid var(--color-cool-3); + border-bottom: unset; + border-left: unset; + text-shadow: 0px 1px 2px black; +} +#effects-panel.foundry2 .effect-item > .icon .expired { + position: absolute; + left: auto; + width: 80%; + width: unset; + padding: 2px 1px; + color: var(--color-light-1); + background: var(--color-warm-2); + border: 1px solid var(--color-warm-1); + text-shadow: 0px 1px 2px black; + border-radius: 0px 0px 4px 4px; +} + .dorako-ui.familiar .main-section { gap: 10px; margin: 0px 10px; @@ -3278,6 +4201,52 @@ section.chat-sidebar { border-bottom: 4px solid var(--primary-light); } +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ +.foundry2.pf2e.item.sheet form .item-rules .rule-editing > .cm-editor { + background-color: var(--color-cool-4); + border-radius: var(--border-radius); + border: 1px solid var(--color-cool-3); + color: var(--color-light-2); +} +.foundry2 .ͼ2 .cm-content { + caret-color: white; +} +.foundry2 .ͼ2 .cm-gutters { + background-color: var(--application-bg); + border-right: 1px solid var(--color-warm-2); + border: unset; +} +.foundry2 .ͼ2 .cm-activeLineGutter { + background-color: var(--color-warm-1); + color: black; +} +.foundry2 .ͼ2 .cm-activeLine { + background-color: color-mix(in srgb, var(--color-warm-2) 20%, transparent); +} +.foundry2 .ͼ1.cm-focused .cm-matchingBracket { + background-color: yellow; + color: black; + border-radius: 3px; + box-shadow: 0px 2px 3px black; +} +.foundry2 .ͼe { + color: var(--color-level-error); +} +.foundry2 .ͼd { + color: greenyellow; +} +.foundry2 .ͼc { + color: var(--color-level-info); +} +.foundry2 .ͼb { + color: rgb(217, 31, 217); +} +.foundry2 .ͼ1 .cm-lintPoint:after { + border-bottom: 4px solid var(--primary-light); +} + /* ----------------------------------------- */ /* Color definitions */ /* ----------------------------------------- */ @@ -3362,9 +4331,9 @@ section.chat-sidebar { --gold-and-glow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), inset 0 0 3px rgba(255, 255, 255, 0.5); --glassy: 0px 0px 3px 0px rgba(255, 255, 255, 0.4) inset, 0px 0px 2px 1px rgba(0, 0, 0, 1), 0px 0px 5px 0px rgba(0, 0, 0, 0.5); - --glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8); + --glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8); --glassy-sharp-inset: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset; - --glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8); + --glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8); --sheet-light: url(../img/background-light.webp); --sheet-dark: url(../img/background-dark4.webp); --header: url(../img/blue-header.webp); @@ -3919,9 +4888,9 @@ section.chat-sidebar { --gold-and-glow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), inset 0 0 3px rgba(255, 255, 255, 0.5); --glassy: 0px 0px 3px 0px rgba(255, 255, 255, 0.4) inset, 0px 0px 2px 1px rgba(0, 0, 0, 1), 0px 0px 5px 0px rgba(0, 0, 0, 0.5); - --glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8); + --glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8); --glassy-sharp-inset: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset; - --glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8); + --glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8); --sheet-light: url(../img/background-light.webp); --sheet-dark: url(../img/background-dark4.webp); --header: url(../img/blue-header.webp); @@ -4502,10 +5471,6 @@ img { border-radius: 0px; } -input:disabled { - border-radius: 2px; -} - .dorako-display-none { display: none !important; } @@ -4531,18 +5496,24 @@ a.inline-roll:not(.inline-result) { color: black; } +.foundry2 .tags, +.foundry2 .tags.paizo-style, .tah-tags-wrapper .tags, .dorako-ui .message-content .tags, .dorako-ui .tags.paizo-style, .dorako-ui .tags { gap: 1px; } +.foundry2 .tags .tag, +.foundry2 .tags.paizo-style .tag, .tah-tags-wrapper .tags .tag, .dorako-ui .message-content .tags .tag, .dorako-ui .tags.paizo-style .tag, .dorako-ui .tags .tag { height: auto; } +.foundry2 .tags .tag:not(.tag_transparent), +.foundry2 .tags.paizo-style .tag:not(.tag_transparent), .tah-tags-wrapper .tags .tag:not(.tag_transparent), .dorako-ui .message-content .tags .tag:not(.tag_transparent), .dorako-ui .tags.paizo-style .tag:not(.tag_transparent), @@ -4553,12 +5524,16 @@ a.inline-roll:not(.inline-result) { outline: 1px solid var(--gold-brown); padding: 0.33em 0.33em; } +.foundry2 .tags .tag:first-child, +.foundry2 .tags.paizo-style .tag:first-child, .tah-tags-wrapper .tags .tag:first-child, .dorako-ui .message-content .tags .tag:first-child, .dorako-ui .tags.paizo-style .tag:first-child, .dorako-ui .tags .tag:first-child { border-left-width: 1px; } +.foundry2 .tags .tag:last-child, +.foundry2 .tags.paizo-style .tag:last-child, .tah-tags-wrapper .tags .tag:last-child, .dorako-ui .message-content .tags .tag:last-child, .dorako-ui .tags.paizo-style .tag:last-child, diff --git a/styles/dorako-ui.css.map b/styles/dorako-ui.css.map index c0f0203..9deca16 100644 --- a/styles/dorako-ui.css.map +++ b/styles/dorako-ui.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../sass/foundry/_app-ui.scss","../sass/_mixins.scss","../sass/foundry/_application-dark.scss","../sass/foundry/_chat-bubbles.scss","../sass/foundry/_compact-ui.scss","../sass/foundry/_controls.scss","../sass/foundry/_forms.scss","../sass/foundry/_hotbar.scss","../sass/foundry/_navigation.scss","../sass/foundry/_notifications.scss","../sass/foundry/_sidebar.scss","../sass/foundry/_token-hud.scss","../sass/pf2e/_actor-sheet.scss","../sass/pf2e/_actor-sheet-dark.scss","../sass/pf2e/_combat.scss","../sass/pf2e/_effects-panel.scss","../sass/pf2e/_familiar-sheet.scss","../sass/pf2e/_globals-dark.scss","../sass/pf2e/_hazard-sheet.scss","../sass/pf2e/_npc-sheet.scss","../sass/pf2e/_compendium-browser-dark.scss","../sass/pf2e/_no-compendium-banners.scss","../sass/pf2e/_kingdom-sheet.scss","../sass/pf2e/_code-mirror.scss","../sass/_colors.scss","../sass/_messages.scss","../sass/_messages-dark.scss","../sass/_reset.scss","../sass/_misc.scss"],"names":[],"mappings":";AAAA;EACE;EACA;;;AAGF;AACA;AACA;AAEA;ECRE;EACA;EACA;EACA;EACA;EDMA;;AAEA;EACE;ECJF;;ADOE;EACE;;;AAMJ;EACE;EACA;EACA;;AAEA;ECbF;EACA;AACA;EACA,YACE;EAgBF;EACA;EDNI;EACA;;AAIJ;EACE;EACA;;;AAIJ;ECzCE;EACA;EACA;EACA;EACA;EDuCA;EACA;;AAEA;EACE;EACA;;AAEF;ECnCA;EACA;AACA;EACA,YACE;EAgBF;EACA;EDgBE;EACA;EACA;;AAGA;EACE;EACA;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AACA;EACE;;AAEF;EACE;;AAIJ;EACE;;AACA;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AACA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGJ;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;;;AAIA;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;ECnIE;EACA;EACA;EACA;EACA;EDiIA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAEA;ECtJE;EACA;EACA;EACA;EACA;EDoJA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;ECpKE;EACA;EACA;EACA;EACA;EDkKA;;;AEtKA;EACE;;AAIA;EDLF;EACA;EACA;EACA;EACA;EAKA;ECAI;EACA;;AAEA;EDZJ;EACA;EACA;EACA;EACA;ECUM;EACA;EACA;;AAGJ;EACE;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;;AAKF;EDxCA;EACA;EACA;EACA;EACA;EAKA;ECkCE;EACA;EACA;;AAEA;EACE;EACA;;;AAKN;EACE;EACA;;AAEA;EACE;;;AAKF;EDjDA;EACA;AACA;EACA,YACE;EAgBF;EACA;EC8BE;EACA;;AACA;EACE;;;AAMJ;EACE;;;AAIJ;EACE;;;AAGF;EACE;;;AAMA;EAGE;;;AAWF;EACE;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;;AAIJ;ED1GE;EACA;A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ACA;;;AAIJ;ELhDE;EACA;AACA;EACA,YACE;EK8CF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE;;;AAIA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;ELtHE;EACA;EACA;EACA;EACA;EKoHA;;;AAGF;EACE;;;AAIA;ELhIA;EACA;EACA;EACA;EACA;;;AKoIA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EL7IA;EKsJE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;;AC9KN;AACA;AACA;AAGE;EACE;EACA;ENNF;EACA;EACA;EACA;EACA;EAKA;EMAE;;AAEA;ENFF;EMKI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;ENjBF;EMmBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EN/EA;EACA;EACA;EACA;EACA;;;AMgFF;EACE;IACE;IACA;;EAEF;IACE;;;AC3FJ;AACA;AACA;AAEA;EACE;EACA;;AAEA;EPPA;EACA;EACA;EACA;EACA;EAKA;EOCE;EACA;EACA;EACA;EACA;;AAIA;EPlBF;EACA;EACA;EACA;EACA;EAKA;EOYI;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EPrCJ;EACA;EACA;EACA;EACA;EOmCM;EACA;;AAEA;EACE;EACA;;AAIJ;EPhDJ;EACA;EACA;EACA;EACA;EO8CM;;AAEA;EAEE;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;;;AClER;AACA;AACA;AAGE;ERJA;EACA;EACA;EACA;EACA;EQEE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;;;ACzBN;AACA;AACA;AAGE;EACE;;AACA;EACE;;;AAKN;EACE;EACA;;;AAGF;EACE;;AACA;ETnBA;EACA;EACA;EACA;EACA;ESiBE;;;AAMJ;EACE;EACA;EACA;;AACA;EACE;;;AAMF;EACE;;;AAIJ;ET3CE;EACA;EACA;EACA;EACA;ESyCA;EAEA;;AAEA;EACE;;AAEA;EACE;EACA;;AAGJ;EACE;;AACA;EACE;;AAIJ;EAEE;EACA;;AAGF;AAAA;ETtEA;EACA;EACA;EACA;EACA;ESqEE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;;AAIJ;ETrFA;EACA;EACA;EACA;EACA;EAKA;ES+EE;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGF;EAEE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAEA;ET9GJ;EACA;AACA;EACA,YACE;ES4GI;EACA;EACA;EACA;;;AAON;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;ETnJJ;EACA;EACA;EACA;EACA;ESiJI;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAON;ETnKA;EACA;EACA;EACA;EACA;EAKA;ES6JE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AC1LN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAKF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAIJ;EVxGF;EACA;EACA;EACA;EACA;EUsGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAMJ;EVhIF;EACA;EACA;EACA;EACA;EU8HI;;AACA;EACE;EACA;;AAGJ;EVxIF;EACA;EACA;EACA;EACA;EAKA;EUkII;;AAEA;EACE;;AAIF;EAEE;;AAEA;EAEE;;AACA;EACE;;AAGF;EACE;;AAcJ;EACE;;AACA;EACE;;AAQN;EAOE;;AAEA;EAEE;;AACA;EACE;;AAKN;EACE;;AAKF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAUA;EACE;;AAIJ;EACE;EACA;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AClQJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EXFA;EACA;AACA;EACA,YACE;EWAA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EAEE;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAEA;EACI;EACA;;AAIN;EACE;;AAMF;EXnDA;EWwDE;;AAIF;EAeE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAMN;EACE;;AAGF;EACE;;AAGF;EX1GA;EW4GE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EXjHA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;EWuGA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA,YACA;;AAKF;EACE;;AAGF;EACE;;AAEA;EACE;;AAIJ;EACE;;AAIA;EACE;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;AAON;EACE;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;;AC7QN;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EZfA;EACA;AACA;EACA,YACE;EYiBA;;AAGF;EZhDA;EACA;EACA;EACA;EACA;EY8CE;;AAEF;EZpDA;EACA;EACA;EACA;EACA;EYmDE;EACA;EACA;;AAGF;EAGE;;AAIF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEF;EAEE;;AAIJ;EACE;;AAIF;EACE;EACA;EACA;EACA;;AAEA;EAEE;;AACA;EACE;;AAGJ;EACE;;AAEF;EAGE;;AAKJ;EAGE;;AAIF;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AACA;EZrMF;EACA;EACA;EACA;EACA;EYmMI;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;;AAEF;EACE;;AAIF;EAGE;;AAIF;EAEE;EACA;;AAGF;EACE;EACA;EACA;;AAIF;EAII;;AAGJ;EAEE;;AAGF;EACE;EACA;;AAGF;EZ9PA;EACA;EACA;EACA;EACA;;AY8PA;EACE;;AAIF;EACI;;AAIJ;EACI;;AAGJ;AAAA;EAEE;;AAGF;EACE;;AAOF;EAGE;;AAIF;EAEE;;AAIF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAIF;EAEE;;AAIF;EAEE;;AAIF;EAGI;EACA;;AAIJ;EAIE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EZpWA;EACA;EACA;EACA;EACA;EAKA;EY8VE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EZpWA;EACA;AACA;EACA,YACE;EAgBF;EACA;EYiVE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGJ;EAEE;;AAIJ;EAGE;;AAIF;EACI;;AAIJ;EAEI;;AAGJ;EAEE;;AAGF;EAKE;;AAIF;EAEI;;AACA;EZpbJ;EACA;EACA;EACA;EACA;EAKA;EY8aM;;AAEE;EACI;EACA;;AAEA;EACI;;AACA;EACE;EACA;;AAIN;EZrcZ;EACA;EACA;EACA;EACA;EYmcc;EACA;EACA;;AAMd;EZ/cA;EACA;EACA;EACA;EACA;EAKA;EY0cE;EACA;EACA;;AAEA;EZvdF;EACA;EACA;EACA;EACA;EYqdI;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EAOE;EACA;EACA;;AAEA;EAEE;EACA;EACA;;;ACtfF;EACI;;AAGJ;EACI;;AAIA;EACI;;AAIA;EACI;EACA;EACA;;AAIR;EACI;;AAGJ;EACI;EACA;;;AC9BZ;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAGE;EACE;;AAGJ;EACE;;AAGF;EdnCF;EACA;EACA;EACA;EACA;EciCI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AACA;EAEE;EACA;;AAKN;EACE;EACA;EACA;;AAIJ;EdzDF;EACA;AACA;EACA,YACE;EcuDE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EAEA,YACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EAKE;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AChKF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EfJA;EeME;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EffA;EACA;AACA;EACA,YACE;EAgBF;EACA;EeJE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AAQJ;EACE;;AAGF;EACE;;AAGF;Ef5DA;EACA;EACA;EACA;EACA;;Ae2DE;EACE;;AAGF;EfnEF;EACA;EACA;EACA;EACA;EeiEI;;AAEA;EACE;;;AAQR;EACE;EACA;;AAEA;EfpFA;EACA;EACA;EACA;EACA;EekFE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EflGA;EACA;EACA;EACA;EACA;EegGE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;EACA;;AAIJ;EfvHF;EACA;EACA;EACA;EACA;EAKA;EeiHI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;;;ACvJF;EACE;EACA;AAEA;AACA;AACA;AAcA;AACA;AACA;;AAfA;EACE;;AAEA;EACE;;AAGF;EACE;EACA;;AAOJ;EACE;;AAEA;EACE;EACA;;;AC3BR;EACE;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EjBEF;EACA;AACA;EACA,YACE;EAgBF;EACA;EiBrBI;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AASN;EACE;;AAEF;EACE;;AAEA;EACE;;;AAON;EACE;EACA;;AAEA;EjB1DA;EACA;EACA;EACA;EACA;EiBwDE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EjBpDF;EACA;AACA;EACA,YACE;EiBkDE;EACA;EACA;EACA;;AAIJ;EjBrFA;EACA;EACA;EACA;EACA;EiBmFE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EjBrGF;EACA;EACA;EACA;EACA;EAKA;EiB+FI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;;AClHN;EACE;;AACA;EACE;EACA;;AAIJ;EACE;;AAIA;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;ElB5BF;EACA;AACA;EACA,YACE;EAgBF;EACA;EkBSI;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAKF;EACE;;AAEA;EACE;;AAKN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAKN;EACE;EACA;;AAGF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAIA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;;AAGF;EACE;EACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAMR;EACE;EACA;EACA;;;AAKA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAIJ;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;ElBpUF;EACA;AACA;EACA,YACE;EkBoUE;EACA;EACA;EACA;;;AAKN;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;;AAIJ;AAEA;ElBnYE;EACA;EACA;EACA;EACA;EkBiYA;EACA;;;AAGF;AAAA;EAEE;;;AAIF;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;EACA;EACA;;;AAIF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;;;ACzeA;EnBuBA;EACA;AACA;EACA,YACE;EmBpBA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;EACA;EACA;;AACA;EACE;;;AC9BN;EACE;;;ACAA;EACE;;AAEF;ErBYA;EACA;AACA;EACA,YACE;EqBbA;;;AAKF;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAKN;EACE;EACA;EACA;;AAEF;EAEE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;;AAKF;EACE;EACA;;AACA;EACE;;;AAKN;EACE;EACA;EAEA;EAEA;EACA;;AAEA;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;;AACA;EACE;;AAKN;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAEF;EAEE;;AAEF;AAAA;EAEE;;AACA;AAAA;EACE;;AAKN;EACE;;AASF;AAAA;AAAA;EAGE;;AAGF;AAAA;EAEE;;;ACjLF;EAEE;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;;;ACtDJ;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;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EvBtKA;;;AuB4KF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AChMF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAMR;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;AACA;AACA;AAII;EACE;;AAEA;ExBnKJ;;AwBuKQ;EACE;;AAEF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAKF;EACE;EACA;;AAEF;EACE;EACA;;AAEA;EACE;EACA;;AAMJ;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;;;AAIF;ExBhPE;EACA;AACA;EACA,YACE;EAgBF;EACA;EwB8NA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAIA;EACE;;AAKF;EACE;;AAGF;EAKE;;AACA;EACE;EACA;EACA;EACA;;AAKN;EACE;;AAEA;EACE;;AAEA;EACE;;AAGF;EACE;;AAMF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;ExBnTN;EACA;AACA;EACA,YACE;EwBiTM;EACA;;AAIJ;ExB1TJ;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;;AwBoTE;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAKF;ExBlWR;EACA;AACA;EACA,YACE;EwBgWQ;EACA;EACA;;AAKN;AAAA;EAEE;;AAEA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;EACA;;AAKN;EACE;;AAEA;ExB7XN;EACA;AACA;EACA,YACE;EwB2XM;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAIA;EACE;;AAEF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAMR;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;IACE;;EAEF;IACE;;;AD5dJ;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;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EvBtKA;;;AuB4KF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AE/LF;EACE;;;AAGF;AACA;AACA;AAEE;EACE;EACA;;AAGF;AAAA;EzBhBA;EACA;EACA;EACA;EACA;;AyBkBE;EACE;;AAEF;EACE;;AAIJ;AAAA;EzB9BA;EACA;EACA;EACA;EACA;EAKA;EyByBE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAKF;EACE;;AAGF;EzBjDF;EACA;EACA;EACA;EACA;EAKA;EyB2CI;EACA;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAEF;EzBpDF;EACA;AACA;EACA,YACE;EAgBF;EACA;EyBiCI;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EzBhFF;EACA;EACA;EACA;EACA;EAKA;EyB0EI;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EzB7EJ;EACA;AACA;EACA,YACE;EyB2EI;EACA;EACA;;AAIJ;EzBpGF;EACA;EACA;EACA;EACA;EAKA;EyB8FI;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;EzBhHF;EACA;EACA;EACA;EACA;EAKA;EyB0GI;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;AAAA;EAEE;;AAEA;AAAA;EzBjIJ;EACA;EACA;EACA;EACA;EAKA;EyB2HM;EACA;EACA;;AAEA;AAAA;EACE;EACA;;;AAOV;AACA;AACA;AAII;EACE;EACA;EACA;;AAEA;EzB5JJ;EACA;EACA;EACA;EACA;EAKA;EyBsJM;EACA;EACA;;AAEA;EACE;;AAGF;EzBvKN;EACA;EACA;EACA;EACA;EyBqKQ;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAIA;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;;AAIA;EAEE;;AAEA;EACE;;AAIF;EzB5PN;EATA;EACA;EACA;EACA;EACA;EyBqQQ;;AAEA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQA;EACE;;AAEF;EACE;;AAMJ;EACE;EACA;EACA;;;AAOV;AACA;AACA;AAEE;AAAA;EAEE;;AAGF;EACE;;AAEA;EACE;EACA;;AAMA;EAIE;;AAEA;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER,OAFQ;;AAIR;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1NS;EA2NT;;AAEA;EAEE;;AAGF;EACE,OAnOO;;AAuOX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1QS;EA2QT;;AAEA;EAEE;;AAGF;EACE,OAnRO;;AAuRX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EACE;EACA;EACA;EACA;EACA;;;AC5oBV;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AChBF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAIJ;AAAA;AAAA;AAAA;EAIE;;AAEA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;AAAA;EACE;;;AAKF;EACE;;AAGF;EACE;;AAEF;EACE;;AAGF;AAAA;EAEE;EACA;;;AAKJ;AAAA;AAAA;EAGE;EACA;;;AAIF;EACE;;;AAIA;EACE;EACA;;;AAIJ;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAIF;AAAA;EAEE","file":"dorako-ui.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../sass/foundry/_app-ui.scss","../sass/_mixins.scss","../sass/foundry/_application-dark.scss","../sass/foundry/_chat-bubbles.scss","../sass/foundry/_compact-ui.scss","../sass/foundry/_controls.scss","../sass/foundry/_forms.scss","../sass/foundry/_hotbar.scss","../sass/foundry/_navigation.scss","../sass/foundry/_notifications.scss","../sass/foundry/_sidebar.scss","../sass/foundry/_token-hud.scss","../sass/foundry/_foundry2.scss","../sass/pf2e/_actor-sheet.scss","../sass/pf2e/_actor-sheet-dark.scss","../sass/pf2e/_combat.scss","../sass/pf2e/_effects-panel.scss","../sass/pf2e/_familiar-sheet.scss","../sass/pf2e/_globals-dark.scss","../sass/pf2e/_hazard-sheet.scss","../sass/pf2e/_npc-sheet.scss","../sass/pf2e/_compendium-browser-dark.scss","../sass/pf2e/_no-compendium-banners.scss","../sass/pf2e/_kingdom-sheet.scss","../sass/pf2e/_code-mirror.scss","../sass/_colors.scss","../sass/_messages.scss","../sass/_messages-dark.scss","../sass/_reset.scss","../sass/_misc.scss"],"names":[],"mappings":";AAAA;EACE;EACA;;;AAGF;AACA;AACA;AAEA;ECRE;EACA;EACA;EACA;EACA;EDMA;;AAEA;EACE;ECJF;;ADOE;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;ECtBF;;ADyBE;EACE;;;AAMJ;EACE;EACA;EACA;;AAEA;EC/BF;EACA;AACA;EACA,YACE;EAgBF;EACA;EDYI;EACA;;AAIJ;EACE;EACA;;;AAIJ;EC3DE;EACA;EACA;EACA;EACA;EDyDA;EACA;;AAEA;EACE;EACA;;AAEF;ECrDA;EACA;AACA;EACA,YACE;EAgBF;EACA;EDkCE;EACA;EACA;;AAGA;EACE;EACA;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AACA;EACE;;AAEF;EACE;;AAIJ;EACE;;AACA;EACE;EACA;;AAIJ;EACE;EACA;EACA;;AACA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGJ;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;;;AAIA;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;ECrJE;EACA;EACA;EACA;EACA;EDmJA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAEA;ECxKE;EACA;EACA;EACA;EACA;EDsKA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;;AAKN;AACA;AACA;AAEA;EC1NE;EACA;EACA;EACA;EACA;EDwNA;;;AAGF;ECvLE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC/CA;EACE;;AAIA;EDLF;EACA;EACA;EACA;EACA;EAKA;ECAI;EACA;;AAEA;EDZJ;EACA;EACA;EACA;EACA;ECUM;EACA;EACA;;AAGJ;EACE;;AACA;EACE;;AAIN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;;AAKF;EDxCA;EACA;EACA;EACA;E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EACA;;;AAIJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;EJxFF;EI2FI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;;AAEA;AAAA;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;;AAEA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;;AAOV;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AChKJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAIJ;ELrBE;EACA;EACA;EACA;EACA;EKmBA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAKF;EAEE;EACA;EACA;;;AAKF;EAEE;EACA;EACA;;;AAIJ;EL7CE;EK+CA;;AAEA;EAEE;EACA;EACA;;AAEF;EAEE;EACA;EACA;;;AAIJ;ELhDE;EACA;AACA;EACA,YACE;EK8CF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE;;;AAIA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;ELtHE;EACA;EACA;EACA;EACA;EKoHA;;;AAGF;EACE;;;AAIA;ELhIA;EACA;EACA;EACA;EACA;;;AKoIA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EL7IA;EKsJE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;;AC9KN;AACA;AACA;AAGE;EACE;EACA;ENNF;EACA;EACA;EACA;EACA;EAKA;EMAE;;AAEA;ENFF;EMKI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;ENjBF;EMmBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EN/EA;EACA;EACA;EACA;EACA;;;AMgFF;EACE;IACE;IACA;;EAEF;IACE;;;AAIJ;AACA;AACA;AAGE;EN3DA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AMwDA;EACE;EACA;ENjEF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAtCA;;AMoGE;ENpGF;EMuGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;ENlHF;EMoHI;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/JJ;AACA;AACA;AAEA;EACE;EACA;;AAEA;EPPA;EACA;EACA;EACA;EACA;EAKA;EOCE;EACA;EACA;EACA;EACA;;AAIA;EPlBF;EACA;EACA;EACA;EACA;EAKA;EOYI;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EPrCJ;EACA;EACA;EACA;EACA;EOmCM;EACA;;AAEA;EACE;EACA;;AAIJ;EPhDJ;EACA;EACA;EACA;EACA;EO8CM;;AAEA;EAEE;EACA;;AAIJ;EACE;EACA;;AAGF;EACE;;;AAMR;AACA;AACA;AAEA;EACE;EACA;;AAEA;EPvCA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EOkCE;EACA;EACA;EACA;EACA;;AAIA;EPhFF;EA+BA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EO6CI;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EAEE;EACA;EACA;;AAIJ;EACE;;;ACrIR;AACA;AACA;AAGE;ERJA;EACA;EACA;EACA;EACA;EQEE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;;ACrDN;AACA;AACA;AAGE;EACE;;AACA;EACE;;;AAKN;EACE;EACA;;;AAGF;EACE;;AACA;ETnBA;EACA;EACA;EACA;EACA;ESiBE;;;AAMJ;EACE;EACA;EACA;;AACA;EACE;;;AAMF;EACE;;;AAIJ;ET3CE;EACA;EACA;EACA;EACA;ESyCA;EAIA;;AAHA;EACE;;AAIF;EACE;;AAEA;EACE;EACA;;AAGJ;EACE;;AACA;EACE;;AAIJ;EAEE;EACA;;AAGF;AAAA;ETxEA;EACA;EACA;EACA;EACA;ESuEE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;;AAIJ;ETxFA;EACA;EACA;EACA;EACA;EAKA;ESkFE;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGF;EAEE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAEA;ETjHJ;EACA;AACA;EACA,YACE;ES+GI;EACA;EACA;EACA;;;AAON;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;ETtJJ;EACA;EACA;EACA;EACA;ESoJI;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAON;ETtKA;EACA;EACA;EACA;EACA;EAKA;ESgKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AC7LN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAKF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAIJ;EVxGF;EACA;EACA;EACA;EACA;EUsGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAMJ;EVhIF;EACA;EACA;EACA;EACA;EU8HI;;AACA;EACE;EACA;;AAGJ;EVxIF;EACA;EACA;EACA;EACA;EAKA;EUkII;;AAEA;EACE;;AAIF;EAEE;;AAEA;EAEE;;AACA;EACE;;AAGF;EACE;;AAcJ;EACE;;AACA;EACE;;AAQN;EAOE;;AAEA;EAEE;;AACA;EACE;;AAKN;EACE;;AAKF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAUA;EACE;;AAIJ;EACE;EACA;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKN;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EACE;EACA;EAEA;EACA;;;ACvRF;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;EAEA;EACA;EAEA;EACA;;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EAEA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EAWA;EACA;EACA;;AAQF;EACE;EACA;EAEA;;AAKA;EACE;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAQJ;AAAA;EAEE;EAEA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;;;AAKN;AACA;AACA;AAGE;EACE;;AACA;EACE;;AAGJ;EACE;EACA;;AAEF;EAEE;;;AAIJ;AACA;AACA;AAGE;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAIJ;EXjbA;EWmbE;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;;AACA;EACE;;AAEF;EACE;;AAIJ;EACE;;AAGF;AAAA;EAGE;EACA;;AAGF;EAOE;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;;AAGF;EAIE;EACA;;AAGF;EAGE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AACA;EAEE;;AACA;EACE;;AAKN;EAGE;EACA;;AAGF;EACE;;AAGF;EAEE;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;EACA;;AAGJ;EAEE;;AACA;EACE;;AAIJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;;AACA;EACE;;AAGF;EACE;EACA;;AAEF;AAAA;EAEE;;AAKF;EACE;;AAIJ;EACE;;;AC1nBF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EZFA;EACA;AACA;EACA,YACE;EYAA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EAEE;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAEA;EACI;EACA;;AAIN;EACE;;AAMF;EZnDA;EYwDE;;AAIF;EAeE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAMN;EACE;;AAGF;EACE;;AAGF;EZ1GA;EY4GE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EZjHA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;EYuGA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA,YACA;;AAKF;EACE;;AAGF;EACE;;AAEA;EACE;;AAIJ;EACE;;AAIA;EACE;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;AAON;EACE;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;;AC7QN;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EbfA;EACA;AACA;EACA,YACE;EaiBA;;AAGF;EbhDA;EACA;EACA;EACA;EACA;Ea8CE;;AAEF;EbpDA;EACA;EACA;EACA;EACA;EamDE;EACA;EACA;;AAGF;EAGE;;AAIF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEF;EAEE;;AAIJ;EACE;;AAIF;EACE;EACA;EACA;EACA;;AAEA;EAEE;;AACA;EACE;;AAGJ;EACE;;AAEF;EAGE;;AAKJ;EAGE;;AAIF;EAEE;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AACA;EbrMF;EACA;EACA;EACA;EACA;EamMI;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;;AAEF;EACE;;AAIF;EAGE;;AAIF;EAEE;EACA;;AAGF;EACE;EACA;EACA;;AAIF;EAII;;AAGJ;EAEE;;AAGF;EACE;EACA;;AAGF;Eb9PA;EACA;EACA;EACA;EACA;;Aa8PA;EACE;;AAIF;EACI;;AAIJ;EACI;;AAGJ;AAAA;EAEE;;AAGF;EACE;;AAOF;EAGE;;AAIF;EAEE;;AAIF;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAIF;EAEE;;AAIF;EAEE;;AAIF;EAGI;EACA;;AAIJ;EAIE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EbpWA;EACA;EACA;EACA;EACA;EAKA;Ea8VE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EbpWA;EACA;AACA;EACA,YACE;EAgBF;EACA;EaiVE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGJ;EAEE;;AAIJ;EAGE;;AAIF;EACI;;AAIJ;EAEI;;AAGJ;EAEE;;AAGF;EAKE;;AAIF;EAEI;;AACA;EbpbJ;EACA;EACA;EACA;EACA;EAKA;Ea8aM;;AAEE;EACI;EACA;;AAEA;EACI;;AACA;EACE;EACA;;AAIN;EbrcZ;EACA;EACA;EACA;EACA;Eamcc;EACA;EACA;;AAMd;Eb/cA;EACA;EACA;EACA;EACA;EAKA;Ea0cE;EACA;EACA;;AAEA;EbvdF;EACA;EACA;EACA;EACA;EaqdI;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EAOE;EACA;EACA;;AAEA;EAEE;EACA;EACA;;;ACvfJ;EACE;;AAGF;EACE;;AAIA;EACE;;AAIA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AC7BN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AAGE;EACE;;AAGJ;EACE;;AAGF;EfnCF;EACA;EACA;EACA;EACA;EeiCI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AACA;EAEE;EACA;;AAKN;EACE;EACA;EACA;;AAIJ;EfzDF;EACA;AACA;EACA,YACE;EeuDE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EAEA,YACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EAKE;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;AAAA;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;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;EAEA;EAEA;EACA;;;AC9OJ;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EhBJA;EgBME;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EhBfA;EACA;AACA;EACA,YACE;EAgBF;EACA;EgBJE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AAQJ;EACE;;AAGF;EACE;;AAGF;EhB5DA;EACA;EACA;EACA;EACA;;AgB2DE;EACE;;AAGF;EhBnEF;EACA;EACA;EACA;EACA;EgBiEI;;AAEA;EACE;;;AAQR;EACE;EACA;;AAEA;EhBpFA;EACA;EACA;EACA;EACA;EgBkFE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EhBlGA;EACA;EACA;EACA;EACA;EgBgGE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AACA;EACE;EACA;;AAIJ;EhBvHF;EACA;EACA;EACA;EACA;EAKA;EgBiHI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;;;ACvJF;EACE;EACA;AAEA;AACA;AACA;AAcA;AACA;AACA;;AAfA;EACE;;AAEA;EACE;;AAGF;EACE;EACA;;AAOJ;EACE;;AAEA;EACE;EACA;;;AC3BR;EACE;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;ElBEF;EACA;AACA;EACA,YACE;EAgBF;EACA;EkBrBI;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AASN;EACE;;AAEF;EACE;;AAEA;EACE;;;AAON;EACE;EACA;;AAEA;ElB1DA;EACA;EACA;EACA;EACA;EkBwDE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEA;ElBpDF;EACA;AACA;EACA,YACE;EkBkDE;EACA;EACA;EACA;;AAIJ;ElBrFA;EACA;EACA;EACA;EACA;EkBmFE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;ElBrGF;EACA;EACA;EACA;EACA;EAKA;EkB+FI;EACA;;AAEA;EACE;;AAGF;AAAA;EAEE;EACA;;;AClHN;EACE;;AACA;EACE;EACA;;AAIJ;EACE;;AAIA;EACE;;AAGF;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EnB5BF;EACA;AACA;EACA,YACE;EAgBF;EACA;EmBSI;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAKF;EACE;;AAEA;EACE;;AAKN;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAKN;EACE;EACA;;AAGF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAIA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;;AAGF;EACE;EACA;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAMR;EACE;EACA;EACA;;;AAKA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAIJ;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EnBpUF;EACA;AACA;EACA,YACE;EmBoUE;EACA;EACA;EACA;;;AAKN;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;;AAIJ;AAEA;EnBnYE;EACA;EACA;EACA;EACA;EmBiYA;EACA;;;AAGF;AAAA;EAEE;;;AAIF;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;EACA;EACA;;;AAIF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;;;ACzeA;EpBuBA;EACA;AACA;EACA,YACE;EoBpBA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;EACA;EACA;;AACA;EACE;;;AC9BN;EACE;;;ACAA;EACE;;AAEF;EtBYA;EACA;AACA;EACA,YACE;EsBbA;;;AAKF;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAKN;EACE;EACA;EACA;;AAEF;EAEE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;;AAKF;EACE;EACA;;AACA;EACE;;;AAKN;EACE;EACA;EAEA;EAEA;EACA;;AAEA;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKF;EACE;EACA;EACA;;AACA;EACE;;AAKN;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAEF;EAEE;;AAEF;AAAA;EAEE;;AACA;AAAA;EACE;;AAKN;EACE;;AASF;AAAA;AAAA;EAGE;;AAGF;AAAA;EAEE;;;ACjLF;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;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;;;ACtHJ;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;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;ExBtKA;;;AwB4KF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AChMF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAMR;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;AACA;AACA;AAII;EACE;;AAEA;EzBnKJ;;AyBuKQ;EACE;;AAEF;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAKF;EACE;EACA;;AAEF;EACE;EACA;;AAEA;EACE;EACA;;AAMJ;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;;;AAIF;EzBhPE;EACA;AACA;EACA,YACE;EAgBF;EACA;EyB8NA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAIA;EACE;;AAKF;EACE;;AAGF;EAKE;;AACA;EACE;EACA;EACA;EACA;;AAKN;EACE;;AAEA;EACE;;AAEA;EACE;;AAGF;EACE;;AAMF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EzBnTN;EACA;AACA;EACA,YACE;EyBiTM;EACA;;AAIJ;EzB1TJ;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;;AyBoTE;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAKF;EzBlWR;EACA;AACA;EACA,YACE;EyBgWQ;EACA;EACA;;AAKN;AAAA;EAEE;;AAEA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;EACA;;AAKN;EACE;;AAEA;EzB7XN;EACA;AACA;EACA,YACE;EyB2XM;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAIA;EACE;;AAEF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAMR;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;IACE;;EAEF;IACE;;;AD5dJ;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;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;ExBtKA;;;AwB4KF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AE/LF;EACE;;;AAGF;AACA;AACA;AAEE;EACE;EACA;;AAGF;AAAA;E1BhBA;EACA;EACA;EACA;EACA;;A0BkBE;EACE;;AAEF;EACE;;AAIJ;AAAA;E1B9BA;EACA;EACA;EACA;EACA;EAKA;E0ByBE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAKF;EACE;;AAGF;E1BjDF;EACA;EACA;EACA;EACA;EAKA;E0B2CI;EACA;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAEF;E1BpDF;EACA;AACA;EACA,YACE;EAgBF;EACA;E0BiCI;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;E1BhFF;EACA;EACA;EACA;EACA;EAKA;E0B0EI;EACA;EACA;;AAEA;EACE;EACA;;AAGF;E1B7EJ;EACA;AACA;EACA,YACE;E0B2EI;EACA;EACA;;AAIJ;E1BpGF;EACA;EACA;EACA;EACA;EAKA;E0B8FI;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;E1BhHF;EACA;EACA;EACA;EACA;EAKA;E0B0GI;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;AAAA;EAEE;;AAEA;AAAA;E1BjIJ;EACA;EACA;EACA;EACA;EAKA;E0B2HM;EACA;EACA;;AAEA;AAAA;EACE;EACA;;;AAOV;AACA;AACA;AAII;EACE;EACA;EACA;;AAEA;E1B5JJ;EACA;EACA;EACA;EACA;EAKA;E0BsJM;EACA;EACA;;AAEA;EACE;;AAGF;E1BvKN;EACA;EACA;EACA;EACA;E0BqKQ;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAIJ;EACE;EACA;;AAIA;EACE;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;;AAIA;EAEE;;AAEA;EACE;;AAIF;E1B5PN;EATA;EACA;EACA;EACA;EACA;E0BqQQ;;AAEA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQA;EACE;;AAEF;EACE;;AAMJ;EACE;EACA;EACA;;;AAOV;AACA;AACA;AAEE;AAAA;EAEE;;AAGF;EACE;;AAEA;EACE;EACA;;AAMA;EAIE;;AAEA;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER,OAFQ;;AAIR;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1NS;EA2NT;;AAEA;EAEE;;AAGF;EACE,OAnOO;;AAuOX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1QS;EA2QT;;AAEA;EAEE;;AAGF;EACE,OAnRO;;AAuRX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EACE;EACA;EACA;EACA;EACA;;;AC5oBV;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;ACZF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKF;EACE;;AAGF;EACE;;AAEF;EACE;;AAGF;AAAA;EAEE;EACA;;;AAKJ;AAAA;AAAA;EAGE;EACA;;;AAIF;EACE;;;AAIA;EACE;EACA;;;AAIJ;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAIF;AAAA;EAEE","file":"dorako-ui.css"} \ No newline at end of file diff --git a/styles/module-support.css b/styles/module-support.css index 78f1884..9d0cfa1 100644 --- a/styles/module-support.css +++ b/styles/module-support.css @@ -83,9 +83,9 @@ --gold-and-glow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown), inset 0 0 3px rgba(255, 255, 255, 0.5); --glassy: 0px 0px 3px 0px rgba(255, 255, 255, 0.4) inset, 0px 0px 2px 1px rgba(0, 0, 0, 1), 0px 0px 5px 0px rgba(0, 0, 0, 0.5); - --glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8); + --glassy-sharp: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8); --glassy-sharp-inset: 0px 0px 0px 1px rgba(255, 255, 255, 0.4) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset; - --glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 0px 5px 1px rgba(0, 0, 0, 0.8); + --glassy-sharp-highlight: 0px 0px 0px 1px rgba(245, 222, 179, 0.7) inset, 0px 1px 5px 1px rgba(0, 0, 0, 0.8); --sheet-light: url(../img/background-light.webp); --sheet-dark: url(../img/background-dark4.webp); --header: url(../img/blue-header.webp); @@ -783,6 +783,9 @@ nav.damage-log-nav.tabs .item.active { backdrop-filter: unset; } +/* ----------------------------------------- */ +/* Settings */ +/* ----------------------------------------- */ .dorako-ui .tab.category.active[data-tab=pf2e-dorako-ui] h2, .dorako-ui .form-group.dorako-ui.settings-header { font-size: larger; @@ -819,6 +822,32 @@ nav.damage-log-nav.tabs .item.active { color: var(--tertiary-dark); } +.foundry2 .tab.category.active[data-tab=pf2e-dorako-ui] h2, +.foundry2 .form-group.dorako-ui.settings-header { + background-color: var(--app-background); + border: 1px solid var(--color-cool-3); + text-shadow: 0px 1px 2px black; + border-radius: var(--border-radius); + --box-shadow: 0px 1px 3px 1px black; + box-shadow: var(--box-shadow); + border-radius: var(--border-radius); + color: var(--color-light-3); + font-size: larger; + margin: 2px; + margin-bottom: 10px; + padding: 10px; + color: var(--color-light-2); + background: var(--color-cool-2); +} +.foundry2 .tab.category.active[data-tab=pf2e-dorako-ui] h2 { + font-size: var(--font-size-48); + text-align: center; + color: var(--color-light-2); + background: var(--color-warm-2); + border-color: var(--color-warm-1); + text-shadow: 0px 1px 0px var(--color-warm-3); +} + /* ----------------------------------------- */ /* Enhanced Terrain Layer */ /* ----------------------------------------- */ @@ -1925,6 +1954,12 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle { .select2-container--default .select2-selection--single .select2-selection__rendered { color: var(--color-text-light-heading); } +.polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered:focus, .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered:active, .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__rendered:hover, +.select2-container--default .select2-selection--single .select2-selection__rendered:focus, +.select2-container--default .select2-selection--single .select2-selection__rendered:active, +.select2-container--default .select2-selection--single .select2-selection__rendered:hover { + color: var(--color-text-light-highlight); +} .polyglot-lang-select .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: var(--color-text-light-heading) transparent transparent transparent; @@ -1954,6 +1989,7 @@ body.compact-ui #navigation.dorako-ui .monks-scene-navigation #nav-toggle { transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s; cursor: pointer; background: var(--glass-bg-light); + text-shadow: 0px 0px 3px black; } #polyglot .select2-selection:focus, #polyglot .select2-selection:active, #polyglot .select2-selection:hover { background: var(--secondary-dark); @@ -2889,6 +2925,20 @@ body.system-swade { box-shadow: unset; } +/* ----------------------------------------- */ +/* Foundry2 */ +/* ----------------------------------------- */ +.foundry2#module-management .package-list .package .package-overview .tag.expand { + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); + color: var(--color-light-2); +} +.foundry2 .package-list .package .tag { + background: var(--color-cool-4); + border: 1px solid var(--color-cool-3); + color: var(--color-light-2); +} + /* ----------------------------------------- */ /* Dice Stats */ /* ----------------------------------------- */ diff --git a/styles/module-support.css.map b/styles/module-support.css.map index aa7154c..6494e97 100644 --- a/styles/module-support.css.map +++ b/styles/module-support.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../sass/_colors.scss","../sass/_mixins.scss","../sass/module/_cautious-gamemasters-pack.scss","../sass/module/_combat-carousel.scss","../sass/module/_custom-hotbar.scss","../sass/module/_damage-log.scss","../sass/module/_dfce.scss","../sass/module/_dice-tray.scss","../sass/module/_dorako-ui.scss","../sass/module/_enhancen-terrain-layer.scss","../sass/module/_filepicker-plus.scss","../sass/module/_koboldworks-turn-announcer.scss","../sass/module/_macros.scss","../sass/module/_monarch.scss","../sass/module/_monks.scss","../sass/module/_polyglot.scss","../sass/module/_scene-preview.scss","../sass/module/_speaking-as.scss","../sass/module/_target-damage.scss","../sass/module/_token-action-hud.scss","../sass/module/_workbench.scss","../sass/module/_party-overview.scss","../sass/module/_pf2e-dailies.scss","../sass/module/_dalvyn-journal.scss","../sass/module/_swade.scss","../sass/module/_chat-reactions.scss","../sass/module/_card-hand-mini-toolbar.scss","../sass/module/_module-management-plus.scss","../sass/module/_misc.scss","../sass/module/_item-piles.scss","../sass/module/_pf2e-idle-hud.scss","../sass/module/_pf2e-utility-buttons.scss","../sass/module/_window-tabs.scss","../sass/module/_pinned-chatlog.scss","../sass/module/_forien-easy-polls.scss","../sass/module/_button-feel.scss","../sass/module/_global-progress-clocks.scss"],"names":[],"mappings":";AAEA;AACA;AACA;AAEA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;ECtKA;;;AD4KF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AEnMF;AACA;AACA;AACA;EAEE;;;ACLF;AACA;AACA;AAGA;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EFrCA;EACA;EACA;EACA;EACA;EAKA;EE+BE;;AAEA;EACE;;AAEF;EACE;;AACA;EACE;;AAMJ;EACE;;AACA;EF/CJ;EEiDM;;AAKN;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;;AACA;EFhEJ;EEkEM;;AAKN;EFhFA;EACA;EACA;EACA;EACA;EE8EE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EFxGA;EACA;EACA;EACA;EACA;EEuGE;EACA;;AAGF;EF/GA;EACA;EACA;EACA;EACA;EAKA;EEyGE;EACA;;AACA;EACE;EACA;;;ACvHN;AACA;AACA;AACA;EACE;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;IACE;;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EHtCA;EACA;EACA;EACA;EACA;EGoCE;;AAGF;EH3CA;EACA;EACA;EACA;EACA;EAKA;EGqCE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AChFN;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;EJAA;EIEE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKN;EACE;;;AAGF;AACE;AAKA;AAKA;AAKA;;AAdA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AC3DJ;AACA;AACA;AAGE;EAEE;EACA;EACA;;;AAKF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE;;AAGF;AAAA;AAAA;EAEE;;AAGF;EACE;EACA;EAEA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAmBJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;AAEA;ELtGA;EACA;EACA;EACA;EACA;EAKA;EKgGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIA;EACE;;AAEF;EACE;EAEA;;;AAsBR;AACA;AACA;AAKI;EACE;EACA;;;AAQF;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACnLR;AACA;AACA;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;ENZA;EACA;EACA;EACA;EACA;EAKA;EMME;EACA;EACA;;AAEA;ENnBF;EACA;EACA;EACA;EACA;EMiBI;EACA;;AAGF;ENzBF;EACA;EACA;EACA;EACA;EMuBI;EACA;;AAIJ;ENhCA;EACA;EACA;EACA;EACA;EAKA;EM0BE;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EN9CF;EACA;EACA;EACA;EACA;EMiDI;EACA;;AAEA;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;;AAEF;EACE;;;ACvEJ;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAKF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;AAIA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKE;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAEA;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AACA;EACE,OR9CgB;;AQgDlB;EACE,OR9CgB;;AQmDlB;EACE,ORvDgB;;AQyDlB;EACE,ORzDO;;AQ2DT;EACE,OR3DO;;AQ6DT;EACE,OR7DgB;;AQmExB;EACE;EACA;EACA;;;AAQI;EAGE;;AAEF;EAGE;;AAKF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAKR;EACE;;AAEA;EP3KF;EACA;EACA;EACA;EACA;EAKA;EOqKI;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAMR;EACE;;;AAGF;EACE;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAcE;;AAEF;AAAA;EAEE;;;AAIF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;;AAKF;AAAA;EPpPA;EACA;EACA;EACA;EACA;EOmPE;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AChQJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;ERAA;EATA;EACA;EACA;EACA;EACA;;AQQE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;ACrBV;AACA;AACA;AAEA;ETHE;EACA;EACA;EACA;EACA;ESCA;EACA;;;AAGF;EACE;;;AAGF;ETEE;EACA;AACA;EACA,YACE;EAgBF;EACA;ESrBA;EACA;;;ACjBF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EVOE;EACA;AACA;EACA,YACE;EAgBF;EACA;EU1BA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACnBJ;AACA;AACA;AAGA;EACE;;;AAKA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;;ACtBJ;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AAAA;EZRE;EACA;EACA;EACA;EACA;EYOA;;;AAGF;AAAA;EZdE;EACA;EACA;EACA;EACA;;;AYeF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EZrCA;EACA;EACA;EACA;EACA;EAKA;EY+BE;EACA;;AAEA;EACE;EACA;;;AAKN;AAAA;EZlDE;EACA;EACA;EACA;EACA;;;AYmDF;EZvDE;EACA;EACA;EACA;EACA;EYqDA;;;AC1DF;AACA;AACA;AAEA;EbHE;EACA;EACA;EACA;EACA;;AaCA;EbLA;EACA;EACA;EACA;EACA;EaGE;;AAEF;EbTA;EACA;EACA;EACA;EACA;EAKA;EaGE;;AAEA;EACE;;AAIJ;EbnBA;EACA;EACA;EACA;EACA;EAKA;EaaE;EACA;;AACA;EbxBF;EACA;EACA;EACA;EACA;EauBI;;;AAKN;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;EACE;;AAEA;EACE;EACA;;AAGF;EbnDA;EACA;EACA;EACA;EACA;;AaiDE;EbrDF;EACA;EACA;EACA;EACA;EamDI;EACA;;AAGJ;Eb3DA;EACA;EACA;EACA;EACA;EAKA;EasDE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;EblFF;EACA;EACA;EACA;EACA;EagFI;EACA;;;AAKN;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;EbzFE;Ea8FA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAME;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGF;Eb/IF;EACA;EACA;EACA;EACA;EAKA;EayII;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;EbpLN;EACA;EACA;EACA;EACA;EAKA;Ea8KQ;EACA;;AAEA;EACE;EACA;;;AAOZ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EbjOJ;EamOM;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EbvQE;;Aa0QE;EACE;;;AAKN;EbhRE;;AakRA;EACE;;;AAOF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;;AAKN;AACA;AACA;AAGE;AAAA;EAEE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EbhUA;EACA;EACA;EACA;EACA;Ea+TE;EACA;;AAEF;AAAA;EbtUA;EACA;EACA;EACA;EACA;EaqUE;;AAIF;Eb7UA;EACA;EACA;EACA;EACA;Ea4UE;;AAEF;EblVA;EACA;EACA;EACA;EACA;EAKA;Ea6UE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AACA;EbhWF;EACA;EACA;EACA;EACA;EAKA;Ea0VI;EACA;;AACA;EACE;EACA;;AAEF;EACE;;;AAMR;EACE;EACA;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EbvWE;EACA;AACA;EACA,YACE;EAgBF;EACA;Ea2VA;;;AAGF;EbnXE;EACA;AACA;EACA,YACE;EaiXF;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EAEE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;Eb7ZE;EACA;AACA;EACA,YACE;EAgBF;EACA;Ea0YA;EACA;EACA;;;AAIA;EACE;;AAEF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;Eb1bE;EACA;AACA;EACA,YACE;EAgBF;EACA;EauaA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;Eb3hBE;Ea6hBA;;AACA;EAEE;EACA;EACA;;;AAKF;EAEE;EACA;;;AAIJ;EbxiBE;EACA;AACA;EACA,YACE;EasiBF;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EbtkBE;EACA;EACA;EACA;EACA;EAKA;EagkBA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEA;Eb3lBF;EACA;EACA;EACA;EACA;EAKA;EaqlBI;EACA;EACA;;AACA;EACE;EACA;;;AAMR;EACE;EACA;;AAEA;Eb7mBA;EACA;EACA;EACA;EACA;EAKA;EaumBE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;Eb3nBA;EACA;EACA;EACA;EACA;EAKA;EaqnBE;EACA;EACA;EACA;;AAEA;EAEE;EACA;;AAGF;EACE;;;AAUN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AACA;EAEE;;;AAIJ;AAAA;EAEE;;;AAGF;EbrpBE;EACA;AACA;EACA,YACE;EampBF;EACA;EACA;;AACA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAEF;EACE;;;AAGF;EACE;EACA;;AACA;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAIA;EbntBA;EACA;EACA;EACA;EACA;;AaitBE;EACE;EACA;EACA;EACA;EACA;;AAKF;Eb/tBF;EACA;EACA;EACA;EACA;EAKA;EaytBI;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;EACA;;AAGJ;EAEE;EACA;;AAGF;EbxwBA;EACA;EACA;EACA;EACA;EaswBE;;AAGF;Eb7wBA;EACA;EACA;EACA;EACA;Ea2wBE;;;AAIJ;EACE;;;AAGF;AACA;AACA;AAGE;Eb5xBA;EACA;EACA;EACA;EACA;Ea0xBE;;AAGA;EbjyBF;EACA;EACA;EACA;EACA;Ea+xBI;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;ACvzBJ;AACA;AACA;AAEA;EdHE;EACA;EACA;EACA;EACA;EcCA;;AAEA;EACE;EACA;;;AAIJ;EdbE;EACA;EACA;EACA;EACA;EAKA;EcOA;;AAEA;EAGE;EACA;;;AAIJ;EACE;EACA;EACA;;;AAGF;EAGE;EAEA;EACA;;;AAGF;EAGE;EAEA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;Ed5EA;EACA;EACA;EACA;EACA;EAKA;EcsEE;EACA;;AACA;EAGE;EACA;;AAIJ;EdzFA;EACA;EACA;EACA;EACA;EcuFE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;AAGJ;EdzGA;EACA;EACA;EACA;EACA;EcwGE;EACA;EACA;;AAEA;EACE;;AAGJ;EAME;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAdA;EACE;EACA;EACA;;AAYF;EACE;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;ACvJR;AACA;AACA;AAEA;EfqBE;EACA;AACA;EACA,YACE;EevBF;;;ACNF;AACA;AACA;AAEA;EACE;;;AAGF;EhBPE;EACA;EACA;EACA;EACA;EgBKA;EACA;EACA;EACA;;;AAGF;EACE;;AACA;EACE;;;ACnBJ;AACA;AACA;AACA;EACE;;;AAIA;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;;AAKN;EACE;;;AAGF;EAEE;EACA;EACA;EACA;EACA;;;AAIA;EACE;;;AAIF;EjB/DA;EACA;EACA;EACA;EACA;EAKA;EiByDE;;AACA;EACE;EACA;;;AAMJ;EACE;;AAGF;EjB/EA;EACA;EACA;EACA;EACA;EAKA;EiByEE;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAKF;EjBtHJ;EACA;EACA;EACA;EACA;EAKA;EiBgHM;EACA;EACA;;AAEA;EACE;EACA;;AAMR;EACE;;;AAMJ;EAEE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AC/KF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAGE;EAEA;EACA;;AACA;AAAA;EACE;;AAKF;EACE;EACA;;AAIJ;EACE;;AAGF;AAAA;EAEE;EACA;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;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;;AAIJ;EACE;;AACA;EzBlDA;EACA;EACA;EACA;EACA;EAKA;EyB4CE;EACA;;AACA;EACE;EACA;;;AC1DN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKF;EACE;EACA;;;AClBJ;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;E3BVE;EACA;EACA;EACA;EACA;E2BSA;EACA;;;AAEF;EACE;;;AAGF;AACA;AACA;AAEA;E3BxBE;EACA;EACA;EACA;EACA;E2BsBA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;ACrCF;E5BCE;EACA;EACA;EACA;EACA;EAKA;E4BPA;;AACA;E5BHA;EACA;EACA;EACA;EACA;;;A4BIF;E5BOE;EACA;AACA;EACA,YACE;E4BTF;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EACE;;;ACzBJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;E7BvCA;EACA;EACA;EACA;EACA;E6BqCE;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EAGA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;E7BnEA;EACA;EACA;EACA;EACA;E6BqEE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAKN;AAAA;EAEE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EAEE;;;AAKN;AAEE;EACE;;AAGF;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;;;ACzPA;E9BAA;EACA;EACA;EACA;EACA;EAKA;E8BNE;EACA;EACA;;AAEA;E9BPF;EACA;EACA;EACA;EACA;E8BKI;EACA;;AAEA;EACE;;AACA;EACE;;;AAOV;E9BtBE;EACA;EACA;EACA;EACA;EAKA;E8BgBA;EACA;;AACA;EACE;;;AAIJ;AAAA;E9BhCE;EACA;EACA;EACA;EACA;EAKA;E8B2BA;EACA;EACA;;AAEA;AAAA;E9BxCA;EACA;EACA;EACA;EACA;E8BsCE;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;;AChDN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;ACdN;EACE;EACA;EACA;;AAEA;EACE;;AACA;EhCSF;EACA;AACA;EACA,YACE;EgCXE;EACA;EACA;;;ACVJ;EACE;;;ACDF;EACE;;;ACFJ;EACE;EACA;;AAEA;EnCHA;EACA;EACA;EACA;EACA;;AmCGE;EACE;;AAGJ;EnCXA;EACA;EACA;EACA;EACA;EAKA;EmCKE;;AACA;EACE;;;AAKN;EACE","file":"module-support.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../sass/_colors.scss","../sass/_mixins.scss","../sass/module/_cautious-gamemasters-pack.scss","../sass/module/_combat-carousel.scss","../sass/module/_custom-hotbar.scss","../sass/module/_damage-log.scss","../sass/module/_dfce.scss","../sass/module/_dice-tray.scss","../sass/module/_dorako-ui.scss","../sass/module/_enhancen-terrain-layer.scss","../sass/module/_filepicker-plus.scss","../sass/module/_koboldworks-turn-announcer.scss","../sass/module/_macros.scss","../sass/module/_monarch.scss","../sass/module/_monks.scss","../sass/module/_polyglot.scss","../sass/module/_scene-preview.scss","../sass/module/_speaking-as.scss","../sass/module/_target-damage.scss","../sass/module/_token-action-hud.scss","../sass/module/_workbench.scss","../sass/module/_party-overview.scss","../sass/module/_pf2e-dailies.scss","../sass/module/_dalvyn-journal.scss","../sass/module/_swade.scss","../sass/module/_chat-reactions.scss","../sass/module/_card-hand-mini-toolbar.scss","../sass/module/_module-management-plus.scss","../sass/module/_misc.scss","../sass/module/_item-piles.scss","../sass/module/_pf2e-idle-hud.scss","../sass/module/_pf2e-utility-buttons.scss","../sass/module/_window-tabs.scss","../sass/module/_pinned-chatlog.scss","../sass/module/_forien-easy-polls.scss","../sass/module/_button-feel.scss","../sass/module/_global-progress-clocks.scss"],"names":[],"mappings":";AAEA;AACA;AACA;AAEA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EAEA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;ECtKA;;;AD4KF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AEnMF;AACA;AACA;AACA;EAEE;;;ACLF;AACA;AACA;AAGA;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EFrCA;EACA;EACA;EACA;EACA;EAKA;EE+BE;;AAEA;EACE;;AAEF;EACE;;AACA;EACE;;AAMJ;EACE;;AACA;EF/CJ;EEiDM;;AAKN;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;;AACA;EFhEJ;EEkEM;;AAKN;EFhFA;EACA;EACA;EACA;EACA;EE8EE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EFxGA;EACA;EACA;EACA;EACA;EEuGE;EACA;;AAGF;EF/GA;EACA;EACA;EACA;EACA;EAKA;EEyGE;EACA;;AACA;EACE;EACA;;;ACvHN;AACA;AACA;AACA;EACE;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;IACE;;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EHtCA;EACA;EACA;EACA;EACA;EGoCE;;AAGF;EH3CA;EACA;EACA;EACA;EACA;EAKA;EGqCE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AChFN;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;EJAA;EIEE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKN;EACE;;;AAGF;AACE;AAKA;AAKA;AAKA;;AAdA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AC3DJ;AACA;AACA;AAGE;EAEE;EACA;EACA;;;AAKF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;EACA;EACA;;AAEA;EACE;;AAEF;EACE;;AAGF;AAAA;AAAA;EAEE;;AAGF;EACE;EACA;EAEA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAmBJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;AAEA;ELtGA;EACA;EACA;EACA;EACA;EAKA;EKgGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIA;EACE;;AAEF;EACE;EAEA;;;AAsBR;AACA;AACA;AAKI;EACE;EACA;;;AAQF;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACnLR;AACA;AACA;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;ENZA;EACA;EACA;EACA;EACA;EAKA;EMME;EACA;EACA;;AAEA;ENnBF;EACA;EACA;EACA;EACA;EMiBI;EACA;;AAGF;ENzBF;EACA;EACA;EACA;EACA;EMuBI;EACA;;AAIJ;ENhCA;EACA;EACA;EACA;EACA;EAKA;EM0BE;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EN9CF;EACA;EACA;EACA;EACA;EMiDI;EACA;;AAEA;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;;AAEF;EACE;;;ACvEJ;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;;AAKF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;AAIA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKE;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAEA;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AACA;EACE,OR9CgB;;AQgDlB;EACE,OR9CgB;;AQmDlB;EACE,ORvDgB;;AQyDlB;EACE,ORzDO;;AQ2DT;EACE,OR3DO;;AQ6DT;EACE,OR7DgB;;AQmExB;EACE;EACA;EACA;;;AAQI;EAGE;;AAEF;EAGE;;AAKF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAKR;EACE;;AAEA;EP3KF;EACA;EACA;EACA;EACA;EAKA;EOqKI;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAMR;EACE;;;AAGF;EACE;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAcE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAGE;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;;AAKF;AAAA;EPzPA;EACA;EACA;EACA;EACA;EOwPE;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AAKF;AAAA;EPjOA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EO6NE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AC3RJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;ERAA;EATA;EACA;EACA;EACA;EACA;;AQQE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;ACrBV;AACA;AACA;AAEA;ETHE;EACA;EACA;EACA;EACA;ESCA;EACA;;;AAGF;EACE;;;AAGF;ETEE;EACA;AACA;EACA,YACE;EAgBF;EACA;ESrBA;EACA;;;ACjBF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EVOE;EACA;AACA;EACA,YACE;EAgBF;EACA;EU1BA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACnBJ;AACA;AACA;AAGA;EACE;;;AAKA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;;ACtBJ;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AAAA;EZRE;EACA;EACA;EACA;EACA;EYOA;;;AAGF;AAAA;EZdE;EACA;EACA;EACA;EACA;;;AYeF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EZrCA;EACA;EACA;EACA;EACA;EAKA;EY+BE;EACA;;AAEA;EACE;EACA;;;AAKN;AAAA;EZlDE;EACA;EACA;EACA;EACA;;;AYmDF;EZvDE;EACA;EACA;EACA;EACA;EYqDA;;;AC1DF;AACA;AACA;AAEA;EbHE;EACA;EACA;EACA;EACA;;AaCA;EbLA;EACA;EACA;EACA;EACA;EaGE;;AAEF;EbTA;EACA;EACA;EACA;EACA;EAKA;EaGE;;AAEA;EACE;;AAIJ;EbnBA;EACA;EACA;EACA;EACA;EAKA;EaaE;EACA;;AACA;EbxBF;EACA;EACA;EACA;EACA;EauBI;;;AAKN;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;EACE;;AAEA;EACE;EACA;;AAGF;EbnDA;EACA;EACA;EACA;EACA;;AaiDE;EbrDF;EACA;EACA;EACA;EACA;EamDI;EACA;;AAGJ;Eb3DA;EACA;EACA;EACA;EACA;EAKA;EasDE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;EblFF;EACA;EACA;EACA;EACA;EagFI;EACA;;;AAKN;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;EbzFE;Ea8FA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAME;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGF;Eb/IF;EACA;EACA;EACA;EACA;EAKA;EayII;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;EbpLN;EACA;EACA;EACA;EACA;EAKA;Ea8KQ;EACA;;AAEA;EACE;EACA;;;AAOZ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EbjOJ;EamOM;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EbvQE;;Aa0QE;EACE;;;AAKN;EbhRE;;AakRA;EACE;;;AAOF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;;AAKN;AACA;AACA;AAGE;AAAA;EAEE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EbhUA;EACA;EACA;EACA;EACA;Ea+TE;EACA;;AAEF;AAAA;EbtUA;EACA;EACA;EACA;EACA;EaqUE;;AAIF;Eb7UA;EACA;EACA;EACA;EACA;Ea4UE;;AAEF;EblVA;EACA;EACA;EACA;EACA;EAKA;Ea6UE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AACA;EbhWF;EACA;EACA;EACA;EACA;EAKA;Ea0VI;EACA;;AACA;EACE;EACA;;AAEF;EACE;;;AAMR;EACE;EACA;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EbvWE;EACA;AACA;EACA,YACE;EAgBF;EACA;Ea2VA;;;AAGF;EbnXE;EACA;AACA;EACA,YACE;EaiXF;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EAEE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;Eb7ZE;EACA;AACA;EACA,YACE;EAgBF;EACA;Ea0YA;EACA;EACA;;;AAIA;EACE;;AAEF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;Eb1bE;EACA;AACA;EACA,YACE;EAgBF;EACA;EauaA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;Eb3hBE;Ea6hBA;;AACA;EAEE;EACA;EACA;;;AAKF;EAEE;EACA;;;AAIJ;EbxiBE;EACA;AACA;EACA,YACE;EasiBF;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EbtkBE;EACA;EACA;EACA;EACA;EAKA;EagkBA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEA;Eb3lBF;EACA;EACA;EACA;EACA;EAKA;EaqlBI;EACA;EACA;;AACA;EACE;EACA;;;AAMR;EACE;EACA;;AAEA;Eb7mBA;EACA;EACA;EACA;EACA;EAKA;EaumBE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;Eb3nBA;EACA;EACA;EACA;EACA;EAKA;EaqnBE;EACA;EACA;EACA;;AAEA;EAEE;EACA;;AAGF;EACE;;;AAUN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AACA;EAEE;;;AAIJ;AAAA;EAEE;;;AAGF;EbrpBE;EACA;AACA;EACA,YACE;EampBF;EACA;EACA;;AACA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAEF;EACE;;;AAGF;EACE;EACA;;AACA;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAIA;EbntBA;EACA;EACA;EACA;EACA;;AaitBE;EACE;EACA;EACA;EACA;EACA;;AAKF;Eb/tBF;EACA;EACA;EACA;EACA;EAKA;EaytBI;EACA;;AACA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;EACA;;AAGJ;EAEE;EACA;;AAGF;EbxwBA;EACA;EACA;EACA;EACA;EaswBE;;AAGF;Eb7wBA;EACA;EACA;EACA;EACA;Ea2wBE;;;AAIJ;EACE;;;AAGF;AACA;AACA;AAGE;Eb5xBA;EACA;EACA;EACA;EACA;Ea0xBE;;AAGA;EbjyBF;EACA;EACA;EACA;EACA;Ea+xBI;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;;ACvzBJ;AACA;AACA;AAEA;EdHE;EACA;EACA;EACA;EACA;EcCA;;AAEA;EACE;EACA;;;AAIJ;EdbE;EACA;EACA;EACA;EACA;EAKA;EcOA;;AAEA;EAGE;EACA;;;AAIJ;EACE;EACA;EACA;;;AAGF;EAGE;EAEA;EACA;;;AAGF;EAGE;EAEA;EACA;;;AAGF;AAAA;EAEE;;AACA;AAAA;AAAA;AAAA;EAGE;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGF;EdjFA;EACA;EACA;EACA;EACA;EAKA;Ec2EE;EACA;EACA;;AACA;EAGE;EACA;;AAIJ;Ed/FA;EACA;EACA;EACA;EACA;Ec6FE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;AAGJ;Ed/GA;EACA;EACA;EACA;EACA;Ec8GE;EACA;EACA;;AAEA;EACE;;AAGJ;EAME;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;;AAdA;EACE;EACA;EACA;;AAYF;EACE;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;AC7JR;AACA;AACA;AAEA;EfqBE;EACA;AACA;EACA,YACE;EevBF;;;ACNF;AACA;AACA;AAEA;EACE;;;AAGF;EhBPE;EACA;EACA;EACA;EACA;EgBKA;EACA;EACA;EACA;;;AAGF;EACE;;AACA;EACE;;;ACnBJ;AACA;AACA;AACA;EACE;;;AAIA;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;AAIJ;EAEE,kBADQ;;AAER;EACE,kBAHM;EAIN;;;AAKN;EACE;;;AAGF;EAEE;EACA;EACA;EACA;EACA;;;AAIA;EACE;;;AAIF;EjB/DA;EACA;EACA;EACA;EACA;EAKA;EiByDE;;AACA;EACE;EACA;;;AAMJ;EACE;;AAGF;EjB/EA;EACA;EACA;EACA;EACA;EAKA;EiByEE;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAKF;EjBtHJ;EACA;EACA;EACA;EACA;EAKA;EiBgHM;EACA;EACA;;AAEA;EACE;EACA;;AAMR;EACE;;;AAMJ;EAEE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AC/KF;AACA;AACA;AACA;EACE;EA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ACA;EACA;;AACA;EACE;;;AC1DJ;EzBAA;EACA;EACA;EACA;EACA;EyBFE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAIA;AAAA;EACE;EACA;EACA;EACA;EzBVJ;;AyBYI;AAAA;EACE;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;;AAIJ;EACE;;AACA;EzBlDA;EACA;EACA;EACA;EACA;EAKA;EyB4CE;EACA;;AACA;EACE;EACA;;;AC1DN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKF;EACE;EACA;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;ACpCJ;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;E3BVE;EACA;EACA;EACA;EACA;E2BSA;EACA;;;AAEF;EACE;;;AAGF;AACA;AACA;AAEA;E3BxBE;EACA;EACA;EACA;EACA;E2BsBA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;ACrCF;E5BCE;EACA;EACA;EACA;EACA;EAKA;E4BPA;;AACA;E5BHA;EACA;EACA;EACA;EACA;;;A4BIF;E5BOE;EACA;AACA;EACA,YACE;E4BTF;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EACE;;;ACzBJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;E7BvCA;EACA;EACA;EACA;EACA;E6BqCE;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EAGA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;E7BnEA;EACA;EACA;EACA;EACA;E6BqEE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAKN;AAAA;EAEE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EAEE;;;AAKN;AAEE;EACE;;AAGF;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;;;ACzPA;E9BAA;EACA;EACA;EACA;EACA;EAKA;E8BNE;EACA;EACA;;AAEA;E9BPF;EACA;EACA;EACA;EACA;E8BKI;EACA;;AAEA;EACE;;AACA;EACE;;;AAOV;E9BtBE;EACA;EACA;EACA;EACA;EAKA;E8BgBA;EACA;;AACA;EACE;;;AAIJ;AAAA;E9BhCE;EACA;EACA;EACA;EACA;EAKA;E8B2BA;EACA;EACA;;AAEA;AAAA;E9BxCA;EACA;EACA;EACA;EACA;E8BsCE;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;;AChDN;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;ACdN;EACE;EACA;EACA;;AAEA;EACE;;AACA;EhCSF;EACA;AACA;EACA,YACE;EgCXE;EACA;EACA;;;ACVJ;EACE;;;ACDF;EACE;;;ACFJ;EACE;EACA;;AAEA;EnCHA;EACA;EACA;EACA;EACA;;AmCGE;EACE;;AAGJ;EnCXA;EACA;EACA;EACA;EACA;EAKA;EmCKE;;AACA;EACE;;;AAKN;EACE","file":"module-support.css"} \ No newline at end of file