From babd9c9063f5c7b5696873592a3bbb3312a68eac Mon Sep 17 00:00:00 2001 From: Dorako Date: Sat, 28 Jan 2023 13:49:39 +0100 Subject: [PATCH] 1.11.1 --- CHANGELOG.md | 9 + img/blue_header.webp | Bin 0 -> 5628 bytes img/blue_sidebar_bottom.webp | Bin 0 -> 10760 bytes img/blue_sidebar_top.webp | Bin 0 -> 9862 bytes img/red_sidebar_bottom.webp | Bin 0 -> 5536 bytes img/red_sidebar_top.webp | Bin 0 -> 2776 bytes languages/en.json | 13 +- module.json | 4 +- modules/base-theme-hooks.js | 95 ++++- modules/consts.js | 10 +- modules/dark-theme-hooks.js | 124 +++--- modules/misc-hooks.js | 42 +- modules/settings/migrations.js | 58 +++ modules/settings/settings.js | 33 +- modules/settings/theme-settings.js | 188 ++++----- modules/util.js | 18 + sass/_actor-sheet-dark.scss | 5 + sass/_actor-sheet.scss | 42 ++ sass/_app-ui.scss | 18 +- sass/_application-dark.scss | 12 +- sass/_colors.scss | 8 + sass/_controls.scss | 92 ++-- sass/_familiar-sheet.scss | 74 ++++ sass/_hazard-sheet.scss | 48 +++ sass/_messages-dark.scss | 1 + sass/{npc-sheet.scss => _npc-sheet.scss} | 31 +- sass/dorako-ui.scss | 2 +- sass/module-support.scss | 76 +++- sass/no-chat-control-icon.scss | 7 - sass/reset.scss | 6 +- styles/dorako-ui.css | 507 ++++++++++++++++++++++- styles/dorako-ui.css.map | 2 +- styles/hazard-sheet.css.map | 1 + styles/legacy/window-control.css | 12 - styles/loot-sheet.css | 11 - styles/module-support.css | 95 ++++- styles/module-support.css.map | 2 +- styles/no-chat-control-icon.css | 9 - styles/npc-sheet copy.css.map | 1 + styles/npc-sheet.css | 316 -------------- styles/npc-sheet.css.map | 2 +- styles/reset.css | 6 +- styles/reset.css.map | 2 +- 43 files changed, 1330 insertions(+), 652 deletions(-) create mode 100644 img/blue_header.webp create mode 100644 img/blue_sidebar_bottom.webp create mode 100644 img/blue_sidebar_top.webp create mode 100644 img/red_sidebar_bottom.webp create mode 100644 img/red_sidebar_top.webp create mode 100644 modules/settings/migrations.js create mode 100644 sass/_familiar-sheet.scss create mode 100644 sass/_hazard-sheet.scss rename sass/{npc-sheet.scss => _npc-sheet.scss} (86%) delete mode 100644 sass/no-chat-control-icon.scss create mode 100644 styles/hazard-sheet.css.map delete mode 100644 styles/loot-sheet.css delete mode 100644 styles/no-chat-control-icon.css create mode 100644 styles/npc-sheet copy.css.map delete mode 100644 styles/npc-sheet.css diff --git a/CHANGELOG.md b/CHANGELOG.md index 379b459..c1da11f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# 1.11.1 + +- (Fix) Resolved an issue that caused scrollbars to appear on small dialogs +- (Module) Dark-theme applications have support for PF2e Workbench's new rarity colors +- (New) Styled Hazard sheets and Familiar sheets - also for dark theme +- (Refinement) Improved styling for Basic Action Macros +- (Module) Now notifies users of Token Action HUD that there is a Dorako UI style, if it is not currently selected +- (New) Attempted to migrate dark-theme settings to a new centralized 'application theme' setting + # 1.11.0 - (Refinement) Spell buttons in light theme chat messages are now colored diff --git a/img/blue_header.webp b/img/blue_header.webp new file mode 100644 index 0000000000000000000000000000000000000000..1fd21e53e1317acf0498700c2945a05243274c5b GIT binary patch literal 5628 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 XYVw5}^g{|?AxkVA{omKo5)1wXJOBLh literal 0 HcmV?d00001 diff --git a/img/blue_sidebar_bottom.webp b/img/blue_sidebar_bottom.webp new file mode 100644 index 0000000000000000000000000000000000000000..a9a58ffb6e96e616ac198529d68aa49e3b5c71a8 GIT binary patch literal 10760 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 literal 0 HcmV?d00001 diff --git a/languages/en.json b/languages/en.json index 3641436..eb24dc5 100644 --- a/languages/en.json +++ b/languages/en.json @@ -19,14 +19,13 @@ "label": "Configure Theme Settings", "hint": "Change theme settings for various applications and UI elements", - "dark-theme-degree": { - "name": "Use dark theme for…", - "hint": "Decrease the degree of dark theme if you are encountering broken UI", + "application-theme": { + "name": "Application theme", + "hint": "Affects rendered application windows", "choice": { - "none": "No applications", - "supported": "All known good applications", - "extended": "All known good applications, and all dialogs", - "maximum": "Everything, even potentially breaky stuff" + "no-theme": "No theme", + "light-theme": "Light Dorako UI", + "dark-theme": "Dark Dorako UI" } }, "frosted-glass": { diff --git a/module.json b/module.json index 80cb8c5..8e77837 100644 --- a/module.json +++ b/module.json @@ -12,7 +12,7 @@ "flags": {} } ], - "version": "1.11.0", + "version": "1.11.1", "compatibility": { "minimum": "10", "verified": "10" @@ -66,6 +66,6 @@ "modules/message-hooks.js", "modules/consts.js" ], - "download": "https://github.com/Dorako/pf2e-dorako-ui/archive/refs/tags/v1.11.0.zip", + "download": "https://github.com/Dorako/pf2e-dorako-ui/archive/refs/tags/v1.11.1.zip", "manifest": "https://github.com/Dorako/pf2e-dorako-ui/releases/latest/download/module.json" } diff --git a/modules/base-theme-hooks.js b/modules/base-theme-hooks.js index 230dec2..fecc885 100644 --- a/modules/base-theme-hooks.js +++ b/modules/base-theme-hooks.js @@ -1,4 +1,9 @@ -import { baseThemeApplications, baseThemePf2eSheets, premiumModuleJournalSelector } from "./consts.js"; +import { + baseThemeApplications, + baseThemeCoreFoundryApplications, + baseThemePf2eSheets, + premiumModuleJournalSelector, +} from "./consts.js"; import { debug, warn } from "./util.js"; // Debugging @@ -7,16 +12,47 @@ Hooks.on("renderApplication", (app, html, data) => { console.debug({ app }); }); +// Add .dorako-ui to all always-styled applications +for (const app of [...baseThemeApplications]) { + Hooks.on("render" + app, (app, html, data) => { + let html0 = html[0]; + debug(`baseThemeApplications | render${app.constructor.name} => add .dorako-ui`); + console.debug({ app }); + html0.classList.add("dorako-ui"); + }); +} + // Add .dorako-ui to all whitelisted Applications for (const app of [...baseThemeApplications]) { Hooks.on("render" + app, (app, html, data) => { let html0 = html[0]; + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme === "no-theme") { + debug(`render${app.constructor.name} | theme: ${theme} => do not add .dorako-ui`); + return; + } debug(`baseThemeApplications | render${app.constructor.name} => add .dorako-ui`); console.debug({ app }); html0.classList.add("dorako-ui"); }); } +Hooks.on("renderDialog", (app, html, data) => { + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme === "no-theme") { + debug(`render${app.constructor.name} | theme: ${theme} => do not add .dorako-ui`); + return; + } + debug(`render${app.constructor.name} | pushing .dorako-ui class option`); + console.debug({ app }); + app.options?.classes?.push("dorako-ui"); + let position = app.position; + position.height += 6; + position.width += 6; + app.setPosition(position); + app.render(); +}); + // Add .dorako-ui to all .window-app Applications Hooks.on("renderApplication", (app, html, data) => { let html0 = html[0]; @@ -25,6 +61,11 @@ Hooks.on("renderApplication", (app, html, data) => { debug(`render${app.constructor.name} | matches premiumModuleJournalSelector => do not add .dorako-ui`); return; } + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme === "no-theme") { + debug(`render${app.constructor.name} | theme: ${theme} => do not add .dorako-ui`); + return; + } debug(`render${app.constructor.name} | is .window-app => add .dorako-ui`); html0.classList.add("dorako-ui"); }); @@ -34,6 +75,11 @@ for (const app of [...baseThemePf2eSheets]) { Hooks.on("render" + app, (app, html, data) => { let html0 = html[0]; if (!html0.classList.contains("window-app")) return; + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme === "no-theme") { + debug(`render${app.constructor.name} | theme: ${theme} => do not add .dorako-ui`); + return; + } debug(`baseThemePf2eSheets | render${app.constructor.name} => add .dorako-ui`); console.debug({ app }); html0.classList.add("dorako-ui"); @@ -46,6 +92,11 @@ Hooks.on("renderApplication", (app, html, data) => { let html0 = html[0]; if (html0.classList.contains("dialog")) return; if (!html0.classList.contains("window-app")) return; + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme === "no-theme") { + debug(`render${app.constructor.name} | theme: ${theme} => do not add .dorako-ui`); + return; + } const fakeDialogPatterns = ["popup", "dialog"]; for (const fakeDialogPattern of [...fakeDialogPatterns]) { if (app.constructor.name.toLowerCase().includes(fakeDialogPattern)) { @@ -61,12 +112,25 @@ Hooks.on("renderLootSheetPF2e", (app, html, data) => { html.find("select").addClass("dorako-ui-skip"); }); +Hooks.on("renderHazardSheetPF2e", (app, html, data) => { + html.find("input").addClass("dorako-ui-skip"); +}); + +Hooks.on("renderCharacterSheetPF2e", (app, html, data) => { + html.find(".details-input").addClass("dorako-ui-skip"); +}); + Hooks.on("renderNPCSheetPF2e", (app, html, data) => { - const npcTheme = game.settings.get("pf2e-dorako-ui", "theme.npc-sheet-theme"); - if (npcTheme === "default") return; - let html0 = html[0]; - html0.classList.add("dorako-theme"); - html0.classList.add(npcTheme); + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme === "no-theme") { + debug(`render${app.constructor.name} | theme: ${theme} => do not add .dorako-ui`); + return; + } + // const npcTheme = game.settings.get("pf2e-dorako-ui", "theme.npc-sheet-theme"); + // if (npcTheme === "default") return; + // let html0 = html[0]; + // html0.classList.add("dorako-theme"); + // html0.classList.add(npcTheme); const acDetails = app.object.attributes.ac.details; const collapseAc = acDetails === ""; const hpDetails = app.object.attributes.hp.details; @@ -140,10 +204,15 @@ Hooks.on("renderNPCSheetPF2e", (app, html, data) => { } }); -Hooks.on("renderLootSheetPF2e", (app, html, data) => { - const theme = game.settings.get("pf2e-dorako-ui", "theme.loot-sheet-theme"); - if (theme === "default") return; - let html0 = html[0]; - html0.classList.add("dorako-theme"); - html0.classList.add(theme); -}); +// Hooks.on("renderLootSheetPF2e", (app, html, data) => { +// const theme = game.settings.get("pf2e-dorako-ui", "theme.loot-sheet-theme"); +// if (theme === "default") return; +// let html0 = html[0]; +// html0.classList.add("dorako-theme"); +// html0.classList.add(theme); +// }); + +// // Blue player sheet +// Hooks.on("renderCharacterSheetPF2e", (app, html, data) => { +// html.closest(".app").find("aside").wrap("
"); +// }); diff --git a/modules/consts.js b/modules/consts.js index e785bda..ca80c99 100644 --- a/modules/consts.js +++ b/modules/consts.js @@ -6,24 +6,24 @@ export const MODULE_NAME = "pf2e-dorako-ui"; // prettier-ignore export const darkThemeCompatibleCoreFoundryApplications = ["CombatTrackerConfig","InvitationLinks","SupportDetails","ToursManagement","WorldConfig","KeybindingsConfig", "FilePicker", "SettingsConfig", "PermissionConfig", "AVConfig", "DefaultTokenConfig", "FontConfig", "FolderConfig", "RollTableConfig", "PlaylistConfig", "CombatantConfig", "MeasuredTemplateConfig", "DocumentOwnershipConfig", "DocumentSheetConfig", "ModuleManagement", "MacroConfig", "Compendium", "CardsConfig", "WallConfig", "AmbientLightConfig", "AmbientSoundConfig", "TileConfig", "DrawingConfig"]; // prettier-ignore -export const darkThemeCompatiblePf2eApplications = ["TokenConfigPF2e", "HomebrewElements", "VariantRulesSettings", "AutomationSettings", "MetagameSettings", "WorldClockSettings", "PersistentDamageDialog", "SceneConfigPF2e"]; +export const darkThemeCompatiblePf2eApplications = ["NPCSheetPF2e","CharacterSheetPF2e","TokenConfigPF2e", "HomebrewElements", "VariantRulesSettings", "AutomationSettings", "MetagameSettings", "WorldClockSettings", "PersistentDamageDialog", "SceneConfigPF2e"]; // prettier-ignore export const darkThemeCompatibleModuleApplications = ["RollPrompt", "SavingThrowApp", "AssignXPApp", "ContestedRollApp", "ActiveTileConfig", "DFChatEditor"]; // prettier-ignore export const dorakoUiApplications = ["AvatarSettings","MiscSettings","ThemeSettings","UXSettings"] // prettier-ignore -export const darkThemeIncompatibleApplications = ["FamiliarSheetPF2e","HazardSheetPF2e","TokenActionHUD","CustomHotbar","SceneDarknessAdjuster","EffectsPanel","Notifications", "Pause","TokenHUD","HeadsUpDisplay","Sidebar","HotbarPF2e","SceneNavigation", "SceneControls","PlayerList", "ImagePopout","EnhancedJournal","JournalSheetPF2e"] +export const darkThemeIncompatibleApplications = ["AbilityBuilderPopup","TokenActionHUD","CustomHotbar","SceneDarknessAdjuster","EffectsPanel","Notifications", "Pause","TokenHUD","HeadsUpDisplay","Sidebar","HotbarPF2e","SceneNavigation", "SceneControls","PlayerList", "ImagePopout","EnhancedJournal","JournalSheetPF2e"] // prettier-ignore export const exclusivelyDarkApplications = ["FABattlemaps", "FADownloader"] // prettier-ignore export const baseThemeCoreFoundryApplications = ["ImagePopout","ChatMessage","SceneControls", "SidebarTab", "PlayerList", "HeadsUpDisplay", "Notifications", "TokenHUD", "Sidebar","SceneNavigation"]; // prettier-ignore -export const baseThemePf2eApplications = ["JournalSheetPF2e","HotbarPF2e", "EffectsPanel", "SceneDarknessAdjuster"]; +export const baseThemePf2eApplications = ["HotbarPF2e", "EffectsPanel", "SceneDarknessAdjuster"]; // "JournalSheetPF2e", // prettier-ignore -export const baseThemePf2eSheets = ["ItemSheet","ActorSheet"]; +export const baseThemePf2eSheets = ["ItemSheet","ActorSheet"]; //"FamiliarSheetPF2e","HazardSheetPF2e" // prettier-ignore -export const baseThemeModuleApplications = ["MonksHotbarExpansion","CustomHotbar", "TokenActionHUD"] +export const baseThemeModuleApplications = ["CommonToolbar","MonksHotbarExpansion","CustomHotbar", "TokenActionHUD"] // prettier-ignore export const baseThemeApplications = [...baseThemeCoreFoundryApplications,...baseThemePf2eApplications,...baseThemeModuleApplications, ...dorakoUiApplications]; diff --git a/modules/dark-theme-hooks.js b/modules/dark-theme-hooks.js index e1a2876..aee85bd 100644 --- a/modules/dark-theme-hooks.js +++ b/modules/dark-theme-hooks.js @@ -8,9 +8,9 @@ import { debug } from "./util.js"; // Supported dark theme function markAsDarkTheme(app, html) { - const degree = game.settings.get("pf2e-dorako-ui", "theme.dark-theme-degree"); - if (degree === "none" || degree === "maximum") return; - debug(`render${app.constructor.name} | dark-theme-degree: ${degree}`); + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme === "no-theme" || theme === "light-theme") return; + debug(`render${app.constructor.name} | theme: ${theme}`); let html0 = html[0]; html0.classList.add("dorako-ui"); html0.classList.add("dark-theme"); @@ -18,51 +18,51 @@ function markAsDarkTheme(app, html) { // Critical hit/fumble deck Hooks.on("renderJournalSheetPF2e", (app, html) => { - const degree = game.settings.get("pf2e-dorako-ui", "theme.dark-theme-degree"); - if (degree === "none") return; + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme === "no-theme") return; if (!html[0].id.includes("JournalSheetPF2e-Compendium-pf2e-criticaldeck")) return; - debug(`renderDialog | critical-hit-fumble-deck | dark-theme-degree: ${degree}`); + debug(`renderJournalSheetPF2e | critical-hit-fumble-deck | theme: ${theme}`); html.closest(".app").find(".journal-entry-content").addClass("dorako-ui dark-theme"); }); -// Extended dark theme (Supported + Dialogs) -Hooks.on("renderDialog", (app, html) => { - const degree = game.settings.get("pf2e-dorako-ui", "theme.dark-theme-degree"); - if (degree !== "extended") return; - debug(`renderDialog | dark-theme-degree: ${degree}`); - let html0 = html[0]; - html0.classList.add("dorako-ui"); - html0.classList.add("dark-theme"); -}); +// // Extended dark theme (Supported + Dialogs) +// Hooks.on("renderDialog", (app, html) => { +// const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); +// if (theme !== "extended") return; +// debug(`renderDialog | dark-theme-degree: ${theme}`); +// let html0 = html[0]; +// html0.classList.add("dorako-ui"); +// html0.classList.add("dark-theme"); +// }); -// Extended dark theme support for 'fake' dialogs -Hooks.on("renderApplication", (app, html, data) => { - const degree = game.settings.get("pf2e-dorako-ui", "theme.dark-theme-degree"); - if (degree !== "extended") return; +// // Extended dark theme support for 'fake' dialogs +// Hooks.on("renderApplication", (app, html, data) => { +// const degree = game.settings.get("pf2e-dorako-ui", "theme.dark-theme-degree"); +// if (degree !== "extended") return; - debug(`renderApplication | dark-theme-degree: ${degree}`); - let html0 = html[0]; - if (html0.classList.contains("dialog")) return; - if (!html0.classList.contains("window-app")) return; - const fakeDialogPatterns = ["popup", "dialog"]; - for (const fakeDialogPattern of [...fakeDialogPatterns]) { - if (app.constructor.name.toLowerCase().includes(fakeDialogPattern)) { - debug(`render${app.constructor.name} | constructor includes '${fakeDialogPattern}' => add .dark-theme`); - html0.classList.add("dark-theme"); - return; - } - } -}); +// debug(`renderApplication | dark-theme-degree: ${degree}`); +// let html0 = html[0]; +// if (html0.classList.contains("dialog")) return; +// if (!html0.classList.contains("window-app")) return; +// const fakeDialogPatterns = ["popup", "dialog"]; +// for (const fakeDialogPattern of [...fakeDialogPatterns]) { +// if (app.constructor.name.toLowerCase().includes(fakeDialogPattern)) { +// debug(`render${app.constructor.name} | constructor includes '${fakeDialogPattern}' => add .dark-theme`); +// html0.classList.add("dark-theme"); +// return; +// } +// } +// }); // Maximum dark theme (All '.app' applications except blacklisted ones) for (const app of ["Application", ...baseThemePf2eSheets]) { Hooks.on("render" + app, (app, html, data) => { - const degree = game.settings.get("pf2e-dorako-ui", "theme.dark-theme-degree"); - if (degree !== "maximum") return; + const theme = game.settings.get("pf2e-dorako-ui", "theme.application-theme"); + if (theme !== "dark-theme") return; if (darkThemeIncompatibleApplications.includes(app?.constructor?.name)) return; let html0 = html[0]; if (!html0.classList.contains("app")) return; - debug(`render${app.constructor.name}) | dark-theme-degree: ${degree}`); + debug(`render${app.constructor.name}) | theme: ${degree}`); html0.classList.add("dorako-ui"); html0.classList.add("dark-theme"); }); @@ -100,32 +100,32 @@ Hooks.on("renderFilePicker", (app, html) => { // } // }); -function createThemeButton(control, html, data) { - const name = "theme"; - const title = "theme"; - const icon = localStorage.getItem("dark-mode") === "true" ? "fas fa-sun" : "fas fa-moon"; - const active = false; // localStorage.getItem('dark-mode') === 'true'; - const btn = $( - `
  • ` - ); - btn.on("click", () => { - const apps = Object.values(ui.windows).filter((w) => w instanceof Application); - for (const app of apps) { - app.render(); - } - // if (localStorage.getItem("dark-mode") == "true") { - // localStorage.setItem("dark-mode", "false"); - // $("body").removeClass("dark-theme"); - // $("li.scene-control.toggle>i.fas.fa-moon").removeClass("fa-moon").addClass("fa-sun"); - // } else { - // localStorage.setItem("dark-mode", "true"); - // $("body").addClass("dark-theme"); - // $("li.scene-control.toggle>i.fas.fa-sun").removeClass("fa-sun").addClass("fa-moon"); - // } - }); - html.find(".main-controls").append(btn); -} +// function createThemeButton(control, html, data) { +// const name = "theme"; +// const title = "theme"; +// const icon = localStorage.getItem("dark-mode") === "true" ? "fas fa-sun" : "fas fa-moon"; +// const active = false; // localStorage.getItem('dark-mode') === 'true'; +// const btn = $( +// `
  • ` +// ); +// btn.on("click", () => { +// const apps = Object.values(ui.windows).filter((w) => w instanceof Application); +// for (const app of apps) { +// app.render(); +// } +// // if (localStorage.getItem("dark-mode") == "true") { +// // localStorage.setItem("dark-mode", "false"); +// // $("body").removeClass("dark-theme"); +// // $("li.scene-control.toggle>i.fas.fa-moon").removeClass("fa-moon").addClass("fa-sun"); +// // } else { +// // localStorage.setItem("dark-mode", "true"); +// // $("body").addClass("dark-theme"); +// // $("li.scene-control.toggle>i.fas.fa-sun").removeClass("fa-sun").addClass("fa-moon"); +// // } +// }); +// html.find(".main-controls").append(btn); +// } // Hooks.on("renderSceneControls", createThemeButton); diff --git a/modules/misc-hooks.js b/modules/misc-hooks.js index be6323e..f312b8b 100644 --- a/modules/misc-hooks.js +++ b/modules/misc-hooks.js @@ -1,10 +1,16 @@ import { baseThemePf2eSheets, MODULE_NAME } from "./consts.js"; +import migrate from "./settings/migrations.js"; import { i18n, debug, warn } from "./util.js"; Hooks.once("ready", () => { debug("ready"); }); +Hooks.once("ready", () => { + debug("Attempting to migrate..."); + migrate(); +}); + Hooks.once("ready", () => { if (!game.modules.get("monks-little-details")?.active) return; if (!game.settings.get("monks-little-details", "window-css-changes")) return; @@ -15,23 +21,24 @@ Hooks.once("ready", () => { content: `

    Monk's Little Details has a default-on setting that influences the look of application windows.

    Dorako UI already affects application windows, so it is recommended to disable the setting.

    -

    If you want to make application windows opaque, Dorako UI has a setting for changing all glassy backgrounds.

    `, +

    If you want to make application windows opaque, Dorako UI has a setting for changing all glassy backgrounds.

    +

    Dorako UI can change your settings for you using the following buttons:

    `, buttons: { disable: { - label: "Disable", + label: "Disable MLD setting", callback: () => { game.settings.set("monks-little-details", "window-css-changes", false); }, }, opaque: { - label: "Disable + make opaque", + label: "Disable MLD setting + use Dorako UI opaque background", callback: () => { game.settings.set("monks-little-details", "window-css-changes", false); game.settings.set("pf2e-dorako-ui", "theme.glass-bg", "rgba(40, 40, 40, 1)"); }, }, "dont-ask": { - label: "Don't ask again", + label: "Do nothing, don't ask again", callback: () => { game.settings.set("pf2e-dorako-ui", "mld-nag", false); }, @@ -41,6 +48,33 @@ Hooks.once("ready", () => { }).render(true); }); +Hooks.once("ready", () => { + if (!game.modules.get("token-action-hud")?.active) return; + if (game.settings.get("token-action-hud", "style") === "dorakoUI") return; + if (!game.settings.get("pf2e-dorako-ui", "tah-nag")) return; + new Dialog({ + title: "Dorako UI - Token Action HUD style", + content: ` +

    Token Action HUD ships with a setting that matches the style of Dorako UI.

    +

    Dorako UI can turn the setting on for you (recommended).

    `, + buttons: { + enable: { + label: "Enable Dorako UI style", + callback: () => { + game.settings.set("token-action-hud", "style", "dorakoUI"); + }, + }, + "dont-ask": { + label: "Do nothing, don't ask again", + callback: () => { + game.settings.set("pf2e-dorako-ui", "tah-nag", false); + }, + }, + }, + default: "enable", + }).render(true); +}); + Hooks.on("getItemSheetPF2eHeaderButtons", (sheet, buttons) => { if (!game.settings.get(`${MODULE_NAME}`, "misc.send-to-chat")) { return; diff --git a/modules/settings/migrations.js b/modules/settings/migrations.js new file mode 100644 index 0000000..06000d2 --- /dev/null +++ b/modules/settings/migrations.js @@ -0,0 +1,58 @@ +import { MODULE_NAME } from "../consts.js"; +import { debug } from "../util.js"; + +let oldSettings; +export default async function migrate() { + const oldWorldSettings = game.settings.storage.get("world").filter((setting) => setting.key.includes(MODULE_NAME)); + const oldClientSettings = game.settings.storage.get("client").filter((setting) => setting.key.includes(MODULE_NAME)); + + oldSettings = [...oldWorldSettings, ...oldClientSettings]; + + const sortedMigrations = Object.entries(migrations).sort((a, b) => { + return isNewerVersion(b[0], a[0]) ? -1 : 1; + }); + + for (const [version, migration] of sortedMigrations) { + const migrationVersion = getSetting("migration-version"); + if (!isNewerVersion(version, migrationVersion)) continue; + debug(`Current migration-version: ${migrationVersion}`); + await migration(); + } + + const moduleVersion = game.modules.get(MODULE_NAME).version; + debug(`Setting migration-version to ${moduleVersion}`); + await setSetting("migration-version", moduleVersion); +} + +function findOldSettingValue(oldSettingKey) { + return oldSettings.find((setting) => setting.key.endsWith(oldSettingKey))?.value; +} + +const migrations = { + "1.11.1": async () => { + // Migrate dark-theme degree -> application-theme + if (findOldSettingValue("theme.dark-theme-degree")) { + if (getSetting("theme.dark-theme-degree") === "supported" || getSetting("theme.dark-theme-degree") === "extended") + await setSetting("theme.application-theme", "dark-theme"); + if (getSetting("theme.dark-theme-degree") === "none") await setSetting("theme.application-theme", "light-theme"); + } + + // Migrate individual dark theme sheets -> application-theme + if (findOldSettingValue("theme.pc-sheet-theme")) { + if (getSetting("theme.pc-sheet-theme") === "dark-theme") + await setSetting("theme.application-theme", "dark-theme"); + } + if (findOldSettingValue("theme.npc-sheet-theme")) { + if (getSetting("theme.npc-sheet-theme") === "dark-theme") + await setSetting("theme.application-theme", "dark-theme"); + } + if (findOldSettingValue("theme.loot-sheet-theme")) { + if (getSetting("theme.loot-sheet-theme") === "dark-theme") + await setSetting("theme.application-theme", "dark-theme"); + } + if (findOldSettingValue("theme.familiar-sheet-theme")) { + if (getSetting("theme.loot-sheet-theme") === "dark" || getSetting("theme.loot-sheet-theme") === "darkRedHeader") + await setSetting("theme.application-theme", "dark-theme"); + } + }, +}; diff --git a/modules/settings/settings.js b/modules/settings/settings.js index 73dce6a..ecb7ac0 100644 --- a/modules/settings/settings.js +++ b/modules/settings/settings.js @@ -24,6 +24,20 @@ Hooks.once("init", async () => { type: Boolean, }); + game.settings.register("pf2e-dorako-ui", "tah-nag", { + scope: "client", + config: false, + default: true, + type: Boolean, + }); + + game.settings.register("pf2e-dorako-ui", "tah-nag", { + scope: "world", + config: false, + default: "0.0.0", + type: String, + }); + game.settings.registerMenu("pf2e-dorako-ui", "theme", { name: "pf2e-dorako-ui.settings.theme.name", label: "pf2e-dorako-ui.settings.theme.label", @@ -64,20 +78,15 @@ Hooks.once("init", async () => { }); MiscSettings.registerSettings(); - util.debug("registerSettings"); + util.debug("registered settings"); injectCSS("dorako-ui"); injectCSS("reset"); injectCSS("module-support"); - injectCSS("npc-sheet"); - injectCSS("loot-sheet"); injectCSS("compact-ui"); injectCSS("chat-bubbles"); const root = document.querySelector(":root").style; - if (game.settings.get("pf2e-dorako-ui", "ux.center-hotbar")) { - document.getElementById("ui-bottom").classList.add("centered"); - } root.setProperty("--avatar-size", game.settings.get("pf2e-dorako-ui", "avatar.size").toString() + "px"); root.setProperty( @@ -91,17 +100,15 @@ Hooks.once("init", async () => { } if (game.settings.get("pf2e-dorako-ui", "misc.skin-combat-carousel")) injectCSS("combat-carousel"); - if (game.settings.get("pf2e-dorako-ui", "ux.compact-ui")) injectCSS("compact-ui"); - - const pcSheetSetting = game.settings.get("pf2e-dorako-ui", "theme.pc-sheet-theme"); - if (pcSheetSetting == "dark-theme") injectCSS("pc-sheet-dark"); - const familiarSheetSetting = game.settings.get("pf2e-dorako-ui", "theme.familiar-sheet-theme"); - if (familiarSheetSetting == "dark" || familiarSheetSetting == "darkRedHeader") injectCSS("familiar-sheet-dark"); - if (familiarSheetSetting == "darkRedHeader") injectCSS("familiar-sheet-dark-red-header"); util.debug("injected sheets"); }); +Hooks.once("ready", () => { + if (!game.settings.get("pf2e-dorako-ui", "ux.center-hotbar")) return; + document.getElementById("ui-bottom").classList.add("centered"); +}); + Hooks.once("ready", () => { const frostedGlass = game.settings.get("pf2e-dorako-ui", "theme.frosted-glass"); if (!frostedGlass) return; diff --git a/modules/settings/theme-settings.js b/modules/settings/theme-settings.js index 4edd482..b9a40bc 100644 --- a/modules/settings/theme-settings.js +++ b/modules/settings/theme-settings.js @@ -3,17 +3,7 @@ import { SettingsMenuDorakoUI } from "./menu.js"; export class ThemeSettings extends SettingsMenuDorakoUI { static namespace = "theme"; - static SETTINGS = [ - "dark-theme-degree", - "npc-sheet-theme", - "pc-sheet-theme", - "loot-sheet-theme", - "familiar-sheet-theme", - "chat-theme", - "header-style", - "frosted-glass", - "glass-bg", - ]; + static SETTINGS = ["application-theme", "chat-theme", "header-style", "frosted-glass", "glass-bg"]; static get settings() { return { @@ -84,78 +74,17 @@ export class ThemeSettings extends SettingsMenuDorakoUI { root.setProperty("--glass-bg", game.settings.get("pf2e-dorako-ui", "theme.glass-bg")); }, }, - "dark-theme-degree": { - name: "pf2e-dorako-ui.settings.theme.dark-theme-degree.name", - hint: "pf2e-dorako-ui.settings.theme.dark-theme-degree.hint", - scope: "client", - config: true, - default: "none", - type: String, - choices: { - none: "pf2e-dorako-ui.settings.theme.dark-theme-degree.choice.none", - supported: "pf2e-dorako-ui.settings.theme.dark-theme-degree.choice.supported", - extended: "pf2e-dorako-ui.settings.theme.dark-theme-degree.choice.extended", - maximum: "pf2e-dorako-ui.settings.theme.dark-theme-degree.choice.maximum", - }, - 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(); - } - }, - }, - "pc-sheet-theme": { - name: "pf2e-dorako-ui.settings.theme.pc-sheet-theme.name", - hint: "pf2e-dorako-ui.settings.theme.pc-sheet-theme.hint", - scope: "client", - config: true, - default: "default", - type: String, - choices: { - default: "pf2e-dorako-ui.text.default", - // "light-theme": "pf2e-dorako-ui.text.light", - "dark-theme": "pf2e-dorako-ui.text.dark", - }, - 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(); - } - }, - }, - "npc-sheet-theme": { - name: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.name", - hint: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.hint", + "application-theme": { + name: "pf2e-dorako-ui.settings.theme.application-theme.name", + hint: "pf2e-dorako-ui.settings.theme.application-theme.hint", scope: "client", config: true, default: "light-theme", type: String, choices: { - default: "pf2e-dorako-ui.text.default", - "light-theme": "pf2e-dorako-ui.text.light", - "dark-theme": "pf2e-dorako-ui.text.dark", - }, - 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(); - } - }, - }, - "familiar-sheet-theme": { - name: "pf2e-dorako-ui.settings.theme.familiar-sheet-theme.name", - hint: "pf2e-dorako-ui.settings.theme.familiar-sheet-theme.hint", - scope: "client", - config: true, - default: "default", - type: String, - choices: { - default: "pf2e-dorako-ui.text.default", - dark: "pf2e-dorako-ui.text.dark", - darkRedHeader: "pf2e-dorako-ui.settings.theme.familiar-sheet-theme.choice.dark-red-header", + "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", }, requiresReload: false, // re-render all windows onChange: () => { @@ -166,26 +95,89 @@ export class ThemeSettings extends SettingsMenuDorakoUI { }, }, - "loot-sheet-theme": { - name: "pf2e-dorako-ui.settings.theme.loot-sheet-theme.name", - hint: "pf2e-dorako-ui.settings.theme.loot-sheet-theme.hint", - scope: "client", - config: true, - default: "light-theme", - type: String, - choices: { - default: "pf2e-dorako-ui.text.default", - "light-theme": "pf2e-dorako-ui.text.light", - // "dark-theme": "pf2e-dorako-ui.text.dark", - }, - 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(); - } - }, - }, + // "pc-sheet-theme": { + // name: "pf2e-dorako-ui.settings.theme.pc-sheet-theme.name", + // hint: "pf2e-dorako-ui.settings.theme.pc-sheet-theme.hint", + // scope: "client", + // config: true, + // default: "default", + // type: String, + // choices: { + // default: "pf2e-dorako-ui.text.default", + // // "light-theme": "pf2e-dorako-ui.text.light", + // "dark-theme": "pf2e-dorako-ui.text.dark", + // }, + // 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(); + // } + // }, + // }, + + // "npc-sheet-theme": { + // name: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.name", + // hint: "pf2e-dorako-ui.settings.theme.npc-sheet-theme.hint", + // scope: "client", + // config: true, + // default: "light-theme", + // type: String, + // choices: { + // default: "pf2e-dorako-ui.text.default", + // "light-theme": "pf2e-dorako-ui.text.light", + // "dark-theme": "pf2e-dorako-ui.text.dark", + // }, + // 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(); + // } + // }, + // }, + + // "familiar-sheet-theme": { + // name: "pf2e-dorako-ui.settings.theme.familiar-sheet-theme.name", + // hint: "pf2e-dorako-ui.settings.theme.familiar-sheet-theme.hint", + // scope: "client", + // config: true, + // default: "default", + // type: String, + // choices: { + // default: "pf2e-dorako-ui.text.default", + // dark: "pf2e-dorako-ui.text.dark", + // darkRedHeader: "pf2e-dorako-ui.settings.theme.familiar-sheet-theme.choice.dark-red-header", + // }, + // 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(); + // } + // }, + // }, + + // "loot-sheet-theme": { + // name: "pf2e-dorako-ui.settings.theme.loot-sheet-theme.name", + // hint: "pf2e-dorako-ui.settings.theme.loot-sheet-theme.hint", + // scope: "client", + // config: true, + // default: "light-theme", + // type: String, + // choices: { + // default: "pf2e-dorako-ui.text.default", + // "light-theme": "pf2e-dorako-ui.text.light", + // // "dark-theme": "pf2e-dorako-ui.text.dark", + // }, + // requiresReload: false, // re-render all windows + // onChange: () => { + // const apps = Object.values(ui.windows).filter((w) => w instanceof Application); + // for (const app of apps) { + // app.render(); + // } + // }, + // }, }; } } diff --git a/modules/util.js b/modules/util.js index 8bd86dd..5da266c 100644 --- a/modules/util.js +++ b/modules/util.js @@ -1,5 +1,23 @@ import { MODULE_NAME } from "./consts.js"; +export function getSetting(key, localize = false) { + // if(!localize) { + // const setting = CONSTANTS.DEFAULT_SETTINGS[key]; + // if (setting?.moduleIntegration && !game.modules.get(setting.moduleIntegration.key)?.active) { + // return setting.default; + // } + // } + + // const value = game.settings.get(MODULE_NAME, key); + // if (localize) return game.i18n.localize(value); + // return value; + return game.settings.get(MODULE_NAME, key); +} + +export function setSetting(key, value) { + return game.settings.set(MODULE_NAME, key, value); +} + export function log(message) { message = `${MODULE_NAME} | ${message}`; console.log(message.replace("
    ", "\n")); diff --git a/sass/_actor-sheet-dark.scss b/sass/_actor-sheet-dark.scss index 9fd7aaf..27f0acc 100644 --- a/sass/_actor-sheet-dark.scss +++ b/sass/_actor-sheet-dark.scss @@ -14,6 +14,11 @@ } } + --rarity-common: #e1d8cf; + --rarity-uncommon: #c45500; + --rarity-rare: #5362ff; + --rarity-unique: #e127e1; + .tags .tag.tag_secondary, .tags .tag option.tag_secondary { background-color: var(--tertiary-dark); diff --git a/sass/_actor-sheet.scss b/sass/_actor-sheet.scss index 7452049..6420cb4 100644 --- a/sass/_actor-sheet.scss +++ b/sass/_actor-sheet.scss @@ -156,4 +156,46 @@ padding-top: 0.5rem; } } + + // Blue PC + + // &.actor.sheet .crb-style { + // background-image: var(--header), var(--sheet); + // } + + // &.actor.sheet .crb-style .blue { + // position: relative; + // height: max-content; + + // &::before { + // content: ""; + // position: absolute; + // top: 0; left: 0; + // width: 100%; height: 100%; + // margin-left: 4px; + // background-image: var(--banner-top), var(--banner-bottom); + // background-repeat: no-repeat; + // background-position: top center, bottom center; + // background-size: 222px calc(100% - 52px), 222px 52px; + // // filter: grayscale(100%); + // } + // aside { + // background: none; + // position: relative; + + // .sidebar .armor-class .shield-stats ol li .data-value { + // border-radius: 2px; + // border: 1px solid var(--tertiary); + // } + + // .sidebar select { + // background-color: var(--secondary); + // border: 1px solid var(--tertiary); + // } + // .sidebar .hitpoints .hp-big .container.current-hp { + // background-color: var(--secondary); + // background-image: linear-gradient( 90deg, var(--secondary-dark) 0%, var(--secondary-light) 50%, var(--secondary-dark) 100%); + // } + // } + // } } diff --git a/sass/_app-ui.scss b/sass/_app-ui.scss index 261af9e..8258108 100644 --- a/sass/_app-ui.scss +++ b/sass/_app-ui.scss @@ -39,6 +39,18 @@ box-shadow: none; } } + + &.window-app.minimized.hazard { + background-color: #1c3531; + } + + &.window-app.minimized.character { + background-color: #5d0e08; + } + + &.window-app.minimized.npc { + background-color: #422d01; + } } .dorako-ui.app.journal-entry .window-content { @@ -60,6 +72,8 @@ .dorako-ui.window-app .window-content { @include sheet; + margin: unset; // messes with box-sizing + box-shadow: 0 0 0 1px var(--gold-brown) inset, 0 0 0 2px var(--tertiary) inset; border-radius: 0px 0px 3px 3px; } @@ -111,10 +125,6 @@ } } -.dialog .dialog-buttons button { - line-height: initial; -} - /* ----------------------------------------- */ /* Tooltip */ /* ----------------------------------------- */ diff --git a/sass/_application-dark.scss b/sass/_application-dark.scss index d07cf97..28d1a57 100644 --- a/sass/_application-dark.scss +++ b/sass/_application-dark.scss @@ -30,6 +30,16 @@ } } +.dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input { + button { + background-color: var(--primary-dark); + border: none; + } + input { + border-radius: 0px 3px 3px 0px; + } +} + .dorako-ui .dorako-ui.dark-theme.window-content { @include sheet; color: var(--color-text-light-heading); @@ -150,7 +160,7 @@ } input[type="checkbox"], - input[type="radio"], + // input[type="radio"], input[type="text"], input[type="number"], input[type="password"], diff --git a/sass/_colors.scss b/sass/_colors.scss index c935c9c..e7c2249 100644 --- a/sass/_colors.scss +++ b/sass/_colors.scss @@ -73,6 +73,11 @@ $adjusted-lower: #cc3311 !default; --secondary-dark: #{color.scale($secondary-color, $lightness: -45%)}; --tertiary: #{$tertiary-color}; + --rarity-common: #{$rarity-common}; + --rarity-uncommon: #{$rarity-uncommon}; + --rarity-rare: #{$rarity-rare}; + --rarity-unique: #{$rarity-unique}; + --alt: #{$alt-color}; --alt-dark: #{$alt-dark}; --bg: #{$background-color}; @@ -124,4 +129,7 @@ $adjusted-lower: #cc3311 !default; 0px 0px 5px 0px rgba(0, 0, 0, 0.5); --sheet-light: url(../img/background-light.webp); --sheet-dark: url(../img/background-dark4.webp); + --header: url(../img/blue_header.webp); + --banner-top: url(../img/blue_sidebar_top.webp); + --banner-bottom: url(../img/blue_sidebar_bottom.webp); } diff --git a/sass/_controls.scss b/sass/_controls.scss index 2341225..3478425 100644 --- a/sass/_controls.scss +++ b/sass/_controls.scss @@ -6,62 +6,64 @@ // Fix foundry's inconsistent gaps #controls ol.control-tools.sub-controls > li, #controls ol.control-tools.main-controls { - margin-right: 8px; + margin-right: 8px; } nav#controls.dorako-ui { - padding-top: 12px; + padding-top: 12px; - ol.control-tools { - &.main-control { - margin-right: 8px; - } - li.control-tool, - li.scene-control { - @include glass; - @include quick-transition; - text-shadow: 0px 0px 3px black; - border-radius: 3px; - margin-bottom: 8px; + ol.control-tools { + &.main-control { + margin-right: 8px; + } + li.control-tool, + > li { + @include glass; + @include quick-transition; + text-shadow: 0px 0px 3px black; + border-radius: 3px; + margin-bottom: 8px; + + img { + filter: sepia() brightness(0.8) drop-shadow(0px 0px 3px black); + } - img { - filter: sepia() brightness(0.8) drop-shadow(0px 0px 3px black); - } + &.active, + &:hover { + @include glass; + color: var(--color-text-light-highlight); + background-color: var(--primary); - &.active, &:hover { - @include glass; - color: var(--color-text-light-highlight); - background-color: var(--primary); + img { + filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black); + } + } - img { - filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black) - } - } - - &.toggle { - @include glass; - background-color: var(--secondary-dark); + &.toggle { + @include glass; + background-color: var(--secondary-dark); - &.active, &:hover { - @include glass; - color: white; - background-color: var(--secondary-light); - } - } + &.active, + &:hover { + @include glass; + color: white; + background-color: var(--secondary-light); } + } } + } } #darkness-adjuster.dorako-ui { - @include glass; - height: 36px !important; - border-radius: 3px; - backdrop-filter: blur(5px); + @include glass; + height: 36px !important; + border-radius: 3px; + backdrop-filter: blur(5px); - .window-content { - overflow: hidden; - background: unset; - box-shadow: unset; - border: none; - } -} \ No newline at end of file + .window-content { + overflow: hidden; + background: unset; + box-shadow: unset; + border: none; + } +} diff --git a/sass/_familiar-sheet.scss b/sass/_familiar-sheet.scss new file mode 100644 index 0000000..b6b7d7c --- /dev/null +++ b/sass/_familiar-sheet.scss @@ -0,0 +1,74 @@ +.dorako-ui.familiar { + .main-section { + gap: 10px; + margin: 0px 10px; + } + + .main-container { + display: flex; + flex-direction: column; + gap: 10px; + } + + .window-content .skills-content .skills-list .skill-name { + @include quick-transition; + background: rgba(255, 255, 240, 0.8); + border: 1px solid var(--color-border-light-primary); + &:hover { + box-shadow: none; + color: var(--color-text-light-highlight); + border: 1px solid var(--gold-brown); + background-color: var(--primary-light); + box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--primary-light); + + .score { + color: var(--tertiary); + } + } + } + + .section-container { + @include sheet; + box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5); + padding: unset; + border-radius: 5px; + + .section-header { + background: var(--primary); + border-radius: 5px 5px 0px 0px; + border: none; + box-shadow: var(--gold-and-glow); + } + + .section-body { + border: none; + } + } +} + +.dorako-ui.dark-theme.familiar { + .detail .detail-label { + color: var(--tertiary); + } + + .window-content .familiar-sheet-header .header-content .details-section .hp-section .value input { + box-shadow: none; + } + + .window-content .skills-content .skills-list .skill-name { + @include glass; + + .score { + color: var(--primary-light); + } + + &:hover { + @include glass; + background-color: var(--primary-light); + + .score { + color: var(--tertiary); + } + } + } +} diff --git a/sass/_hazard-sheet.scss b/sass/_hazard-sheet.scss new file mode 100644 index 0000000..4bd132b --- /dev/null +++ b/sass/_hazard-sheet.scss @@ -0,0 +1,48 @@ +.dorako-ui.hazard { + --hazard: #1c3532; + + form > header { + box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5); + } + + .content { + display: flex; + flex-direction: column; + gap: 10px; + + .section-container { + @include sheet; + box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5); + padding: unset; + border-radius: 5px; + + &:first-child { + margin-top: 10px; + } + + .section-header { + background: var(--hazard); + border-radius: 5px 5px 0px 0px; + border: none; + box-shadow: var(--gold-and-glow); + } + + .section-body { + border: none; + } + } + } +} + +.dorako-ui.dark-theme.hazard { + input { + color: var(--color-text-light-primary); + } + .sidebar { + border-right: 1px solid var(--tertiary); + + .health input { + color: var(--color-text-light-primary); + } + } +} diff --git a/sass/_messages-dark.scss b/sass/_messages-dark.scss index 788cbce..83fda05 100644 --- a/sass/_messages-dark.scss +++ b/sass/_messages-dark.scss @@ -41,6 +41,7 @@ } .table-results .table-result img.result-image { @include sheet; + background-image: var(--sheet-light); object-fit: contain; border-radius: 3px; margin-right: 5px; diff --git a/sass/npc-sheet.scss b/sass/_npc-sheet.scss similarity index 86% rename from sass/npc-sheet.scss rename to sass/_npc-sheet.scss index b93786f..0e924f0 100644 --- a/sass/npc-sheet.scss +++ b/sass/_npc-sheet.scss @@ -1,5 +1,3 @@ -@import "mixins"; - .dorako-ui.sheet.pf2e.actor.npc { ol.spell-list > li .item-name .item-image .item-icon { border-radius: 3px; @@ -33,14 +31,12 @@ } .side-bar-section { + @include sheet; box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5); border-radius: 3px; margin: 3px; margin-top: 0px; margin-bottom: 10px; - background-color: var(--bg); - background-image: var(--sheet-light); - background-size: cover; &.initiative select { width: 98%; @@ -82,7 +78,7 @@ margin-top: 0px; margin-bottom: 10px; background-color: var(--bg); - background-image: var(--pf2e-sheets-bg); + background-image: var(--sheet); background-size: cover; .section-header { @@ -90,13 +86,12 @@ } &:not(.headerless) .section-body { - border-top: 1px solid wheat; + border-top: 1px solid var(--tertiary); } .section-body { border: none; padding: 0; - text-shadow: var(--pf2e-shadow-dynamic); padding: 5px; } @@ -148,14 +143,23 @@ } .side-bar-section-header { - background: #5e0000; - border: 1px solid #5e0000; + background: var(--primary); + border: 1px solid var(--primary); border-radius: 3px 3px 0px 0px; color: #f5efe0; box-shadow: inset 0 0 3px rgb(255 255 255 / 50%); margin-top: 0px; height: 20px; + &.disabled { + border-radius: 3px; + } + + + .side-bar-section-content { + margin: 0px; + padding: 0px; + } + input[type="number"], input[type="text"] { color: #f5efe0; @@ -200,11 +204,8 @@ } } -.dorako-ui.sheet.pf2e.actor.npc .npc-sheet .side-bar-section-content { - width: 98%; -} - .pf2e.actor.npc.dorako-ui.npc .npc-sheet .side-bar-section-content { + width: 98%; margin-left: 3px; margin-right: 3px; } @@ -357,7 +358,7 @@ } .sheet.actor.pf2e.actor.npc.dark-theme .npc-sheet .section-container.toggles { - border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:wheat;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + border-image-source: var(--ornamentation); } .sheet.actor.pf2e.actor.npc.dark-theme .npc-sheet .side-bar-section:not(.save-details), diff --git a/sass/dorako-ui.scss b/sass/dorako-ui.scss index 1ef80e4..4ac925c 100644 --- a/sass/dorako-ui.scss +++ b/sass/dorako-ui.scss @@ -1,3 +1,3 @@ @import "app-ui", "colors", "combat", "controls", "effects-panel", "hotbar", "mixins", "navigation", "notifications", "sidebar", "token-hud", "misc", "forms", "actor-sheet", "actor-sheet-dark", "messages", "messages-dark", - "application-dark", "globals-dark"; + "application-dark", "globals-dark", "hazard-sheet", "familiar-sheet", "npc-sheet"; diff --git a/sass/module-support.scss b/sass/module-support.scss index cc7bf31..e220b0b 100644 --- a/sass/module-support.scss +++ b/sass/module-support.scss @@ -251,6 +251,29 @@ div.speaking-as--currentSpeaker + #chat-controls { } } +/* ----------------------------------------- */ +/* PF2e Workbench */ +/* ----------------------------------------- */ +.xdy-pf2e-workbench-rarity-common { + color: var(--rarity-common); + border-color: var(--rarity-common); +} + +.xdy-pf2e-workbench-rarity-uncommon { + color: var(--rarity-uncommon); + border-color: var(--rarity-uncommon); +} + +.xdy-pf2e-workbench-rarity-rare { + color: var(--rarity-rare); + border-color: var(--rarity-rare); +} + +.xdy-pf2e-workbench-rarity-unique { + color: var(--rarity-unique); + border-color: var(--rarity-unique); +} + /* ----------------------------------------- */ /* PF2e Target Damage */ /* ----------------------------------------- */ @@ -533,6 +556,39 @@ nav.damage-log-nav.tabs { } } +/* ----------------------------------------- */ +/* Monk's Common Display */ +/* ----------------------------------------- */ + +#common-display-toolbar { + @include glass; + .move-handle { + @include glass; + border-radius: 5px 0px 0px 5px; + } + .common-display-button.small { + @include glass; + @include quick-transition; + text-shadow: 0px 0px 3px black; + + &:hover { + background-color: var(--primary); + } + } + + .common-display-button.toggle { + @include glass; + @include quick-transition; + background-color: var(--secondary-dark); + text-shadow: 0px 0px 3px black; + &:hover, + &.active { + @include glass; + background-color: var(--secondary-light); + } + } +} + /* ----------------------------------------- */ /* Monk's Player Settings */ /* ----------------------------------------- */ @@ -913,10 +969,28 @@ nav.damage-log-nav.tabs { /* Macros */ /* ----------------------------------------- */ -.window-app .window-content .dialog-content .cond-cont { +// Condition Manager +.dorako-ui.window-app .window-content .dialog-content .cond-cont { background: none; } +// Basic Action Macros +.dorako-ui.window-app .action-list button { + &.action-btn img { + border-radius: 3px; + box-shadow: var(--gold-and-glow); + } + &:hover { + filter: brightness(1.3); + } + &.glow { + box-shadow: var(--gold-and-glow), var(--glassy); + animation: unset; + filter: brightness(1.1); + color: var(--tertiary); + } +} + /* ----------------------------------------- */ /* Scene Preview */ /* ----------------------------------------- */ diff --git a/sass/no-chat-control-icon.scss b/sass/no-chat-control-icon.scss deleted file mode 100644 index 08887be..0000000 --- a/sass/no-chat-control-icon.scss +++ /dev/null @@ -1,7 +0,0 @@ -#chat-controls .chat-control-icon { - display: none; -} - -#dfcp-rt-buttons { - margin-left: 0px !important; -} \ No newline at end of file diff --git a/sass/reset.scss b/sass/reset.scss index 186bce3..54ab6ed 100644 --- a/sass/reset.scss +++ b/sass/reset.scss @@ -13,6 +13,10 @@ img { border-radius: 0px; } +input:disabled { + border-radius: 2px; +} + /* ----------------------------------------- */ /* Overwrite Foundry colors */ /* ----------------------------------------- */ @@ -27,7 +31,7 @@ img { --ornamentation: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1%7Bstroke:%23231f20;stroke-miterlimit:10%7D.st1,.st2%7Bfill:none%7D%3C/style%3E%3Cg opacity='.25'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cg%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zM3.6 3.6h3.1v3.1H3.6zM6.8 3.6h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zM3.6 6.8H.5V13M13 .5H6.8v3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4.5h3.1v3.1h-3.1zM26.3 3.6h3.1v3.1h-3.1zM26.3 6.8h3.1v3.1h-3.1zM23.1 3.6h3.1v3.1h-3.1zM26.3 3.6V.5H20'/%3E%3Cpath class='st1' d='M32.5 13V6.8h-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zM23.1 26.3h3.1v3.1h-3.1zM26.3 23.1h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zM3.6 26.3h3.1v3.1H3.6zM3.6 23.1h3.1v3.1H3.6zM6.8 26.3h3.1v3.1H6.8z'/%3E%3Cpath class='st1' d='M6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); --half-transparent: rgba(0, 0, 0, 0.5); - * *::-webkit-scrollbar-thumb { + *::-webkit-scrollbar-thumb { background: var(--tertiary); border: 1px solid var(--gold-brown); } diff --git a/styles/dorako-ui.css b/styles/dorako-ui.css index a37fccf..17c14c8 100644 --- a/styles/dorako-ui.css +++ b/styles/dorako-ui.css @@ -41,6 +41,15 @@ background: none; box-shadow: none; } +.dorako-ui.app.window-app.minimized.hazard { + background-color: #1c3531; +} +.dorako-ui.app.window-app.minimized.character { + background-color: #5d0e08; +} +.dorako-ui.app.window-app.minimized.npc { + background-color: #422d01; +} .dorako-ui.app.journal-entry .window-content { box-shadow: none; @@ -70,6 +79,8 @@ box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown); background-image: var(--sheet); background-size: cover; + margin: unset; + box-shadow: 0 0 0 1px var(--gold-brown) inset, 0 0 0 2px var(--tertiary) inset; border-radius: 0px 0px 3px 3px; } @@ -119,10 +130,6 @@ border: none; } -.dialog .dialog-buttons button { - line-height: initial; -} - /* ----------------------------------------- */ /* Tooltip */ /* ----------------------------------------- */ @@ -180,6 +187,10 @@ --secondary-light: #2836b7; --secondary-dark: #0d113a; --tertiary: #e9d7a1; + --rarity-common: #323232; + --rarity-uncommon: #98513d; + --rarity-rare: #002664; + --rarity-unique: #54166e; --alt: #786452; --alt-dark: #443730; --bg: #f8f4f1; @@ -222,6 +233,9 @@ 0px 0px 5px 0px rgba(0, 0, 0, 0.5); --sheet-light: url(../img/background-light.webp); --sheet-dark: url(../img/background-dark4.webp); + --header: url(../img/blue_header.webp); + --banner-top: url(../img/blue_sidebar_top.webp); + --banner-bottom: url(../img/blue_sidebar_bottom.webp); } .combat-sidebar .drag-gap { @@ -261,7 +275,7 @@ nav#controls.dorako-ui ol.control-tools.main-control { margin-right: 8px; } nav#controls.dorako-ui ol.control-tools li.control-tool, -nav#controls.dorako-ui ol.control-tools li.scene-control { +nav#controls.dorako-ui ol.control-tools > li { border: none; border-radius: 3px; background: none; @@ -273,12 +287,12 @@ nav#controls.dorako-ui ol.control-tools li.scene-control { margin-bottom: 8px; } nav#controls.dorako-ui ol.control-tools li.control-tool img, -nav#controls.dorako-ui ol.control-tools li.scene-control img { +nav#controls.dorako-ui ol.control-tools > li img { filter: sepia() brightness(0.8) drop-shadow(0px 0px 3px black); } nav#controls.dorako-ui ol.control-tools li.control-tool.active, nav#controls.dorako-ui ol.control-tools li.control-tool:hover, -nav#controls.dorako-ui ol.control-tools li.scene-control.active, -nav#controls.dorako-ui ol.control-tools li.scene-control:hover { +nav#controls.dorako-ui ol.control-tools > li.active, +nav#controls.dorako-ui ol.control-tools > li:hover { border: none; border-radius: 3px; background: none; @@ -288,12 +302,12 @@ nav#controls.dorako-ui ol.control-tools li.scene-control:hover { background-color: var(--primary); } nav#controls.dorako-ui ol.control-tools li.control-tool.active img, nav#controls.dorako-ui ol.control-tools li.control-tool:hover img, -nav#controls.dorako-ui ol.control-tools li.scene-control.active img, -nav#controls.dorako-ui ol.control-tools li.scene-control:hover img { +nav#controls.dorako-ui ol.control-tools > li.active img, +nav#controls.dorako-ui ol.control-tools > li:hover img { filter: sepia() grayscale(0.95) brightness(1) drop-shadow(0px 0px 3px black); } nav#controls.dorako-ui ol.control-tools li.control-tool.toggle, -nav#controls.dorako-ui ol.control-tools li.scene-control.toggle { +nav#controls.dorako-ui ol.control-tools > li.toggle { border: none; border-radius: 3px; background: none; @@ -302,8 +316,8 @@ nav#controls.dorako-ui ol.control-tools li.scene-control.toggle { background-color: var(--secondary-dark); } nav#controls.dorako-ui ol.control-tools li.control-tool.toggle.active, nav#controls.dorako-ui ol.control-tools li.control-tool.toggle:hover, -nav#controls.dorako-ui ol.control-tools li.scene-control.toggle.active, -nav#controls.dorako-ui ol.control-tools li.scene-control.toggle:hover { +nav#controls.dorako-ui ol.control-tools > li.toggle.active, +nav#controls.dorako-ui ol.control-tools > li.toggle:hover { border: none; border-radius: 3px; background: none; @@ -1245,6 +1259,12 @@ i[data-pf2-repost] { padding-top: 0.5rem; } +.dorako-ui.dark-theme { + --rarity-common: #e1d8cf; + --rarity-uncommon: #c45500; + --rarity-rare: #5362ff; + --rarity-unique: #e127e1; +} .dorako-ui.dark-theme h4.rarity-common { color: #e1d8cf !important; } @@ -1826,6 +1846,10 @@ i[data-pf2-repost] { --secondary-light: #2836b7; --secondary-dark: #0d113a; --tertiary: #e9d7a1; + --rarity-common: #323232; + --rarity-uncommon: #98513d; + --rarity-rare: #002664; + --rarity-unique: #54166e; --alt: #786452; --alt-dark: #443730; --bg: #f8f4f1; @@ -1868,6 +1892,9 @@ i[data-pf2-repost] { 0px 0px 5px 0px rgba(0, 0, 0, 0.5); --sheet-light: url(../img/background-light.webp); --sheet-dark: url(../img/background-dark4.webp); + --header: url(../img/blue_header.webp); + --banner-top: url(../img/blue_sidebar_top.webp); + --banner-bottom: url(../img/blue_sidebar_bottom.webp); } /* ----------------------------------------- */ @@ -1915,6 +1942,7 @@ i[data-pf2-repost] { box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown); background-image: var(--sheet); background-size: cover; + background-image: var(--sheet-light); object-fit: contain; border-radius: 3px; margin-right: 5px; @@ -2388,6 +2416,14 @@ i[data-pf2-repost] { gap: 5px; } +.dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input button { + background-color: var(--primary-dark); + border: none; +} +.dorako-ui.dark-theme.pf2e.item.sheet form .item-rules .rule-form .attached-input input { + border-radius: 0px 3px 3px 0px; +} + .dorako-ui .dorako-ui.dark-theme.window-content { border: none; margin: 2px; @@ -2499,7 +2535,6 @@ i[data-pf2-repost] { color: var(--color-text-light-heading); } .dorako-ui.dark-theme.window-app input[type=checkbox]:not(.dorako-ui-skip), -.dorako-ui.dark-theme.window-app input[type=radio]:not(.dorako-ui-skip), .dorako-ui.dark-theme.window-app input[type=text]:not(.dorako-ui-skip), .dorako-ui.dark-theme.window-app input[type=number]:not(.dorako-ui-skip), .dorako-ui.dark-theme.window-app input[type=password]:not(.dorako-ui-skip), @@ -2516,7 +2551,6 @@ i[data-pf2-repost] { accent-color: var(--tertiary); } .dorako-ui.dark-theme.window-app input[type=checkbox]:not(.dorako-ui-skip):checked, -.dorako-ui.dark-theme.window-app input[type=radio]:not(.dorako-ui-skip):checked, .dorako-ui.dark-theme.window-app input[type=text]:not(.dorako-ui-skip):checked, .dorako-ui.dark-theme.window-app input[type=number]:not(.dorako-ui-skip):checked, .dorako-ui.dark-theme.window-app input[type=password]:not(.dorako-ui-skip):checked, @@ -2528,7 +2562,6 @@ i[data-pf2-repost] { filter: none; } .dorako-ui.dark-theme.window-app input[type=checkbox]:not(.dorako-ui-skip):hover, -.dorako-ui.dark-theme.window-app input[type=radio]:not(.dorako-ui-skip):hover, .dorako-ui.dark-theme.window-app input[type=text]:not(.dorako-ui-skip):hover, .dorako-ui.dark-theme.window-app input[type=number]:not(.dorako-ui-skip):hover, .dorako-ui.dark-theme.window-app input[type=password]:not(.dorako-ui-skip):hover, @@ -2539,7 +2572,6 @@ i[data-pf2-repost] { color: var(--color-text-light-highlight); } .dorako-ui.dark-theme.window-app input[type=checkbox]:not(.dorako-ui-skip):focus, -.dorako-ui.dark-theme.window-app input[type=radio]:not(.dorako-ui-skip):focus, .dorako-ui.dark-theme.window-app input[type=text]:not(.dorako-ui-skip):focus, .dorako-ui.dark-theme.window-app input[type=number]:not(.dorako-ui-skip):focus, .dorako-ui.dark-theme.window-app input[type=password]:not(.dorako-ui-skip):focus, @@ -2550,7 +2582,6 @@ i[data-pf2-repost] { color: white; } .dorako-ui.dark-theme.window-app input[type=checkbox]:not(.dorako-ui-skip):disabled, -.dorako-ui.dark-theme.window-app input[type=radio]:not(.dorako-ui-skip):disabled, .dorako-ui.dark-theme.window-app input[type=text]:not(.dorako-ui-skip):disabled, .dorako-ui.dark-theme.window-app input[type=number]:not(.dorako-ui-skip):disabled, .dorako-ui.dark-theme.window-app input[type=password]:not(.dorako-ui-skip):disabled, @@ -2561,7 +2592,6 @@ i[data-pf2-repost] { background-color: rgba(0, 0, 0, 0.8); } .dorako-ui.dark-theme.window-app input[type=checkbox]:not(.dorako-ui-skip):disabled:hover, -.dorako-ui.dark-theme.window-app input[type=radio]:not(.dorako-ui-skip):disabled:hover, .dorako-ui.dark-theme.window-app input[type=text]:not(.dorako-ui-skip):disabled:hover, .dorako-ui.dark-theme.window-app input[type=number]:not(.dorako-ui-skip):disabled:hover, .dorako-ui.dark-theme.window-app input[type=password]:not(.dorako-ui-skip):disabled:hover, @@ -2708,4 +2738,443 @@ i[data-pf2-repost] { padding: initial; } +.dorako-ui.hazard { + --hazard: #1c3532; +} +.dorako-ui.hazard form > header { + box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5); +} +.dorako-ui.hazard .content { + display: flex; + flex-direction: column; + gap: 10px; +} +.dorako-ui.hazard .content .section-container { + border: none; + margin: 2px; + /* prettier-ignore */ + box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown); + background-image: var(--sheet); + background-size: cover; + box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5); + padding: unset; + border-radius: 5px; +} +.dorako-ui.hazard .content .section-container:first-child { + margin-top: 10px; +} +.dorako-ui.hazard .content .section-container .section-header { + background: var(--hazard); + border-radius: 5px 5px 0px 0px; + border: none; + box-shadow: var(--gold-and-glow); +} +.dorako-ui.hazard .content .section-container .section-body { + border: none; +} + +.dorako-ui.dark-theme.hazard input { + color: var(--color-text-light-primary); +} +.dorako-ui.dark-theme.hazard .sidebar { + border-right: 1px solid var(--tertiary); +} +.dorako-ui.dark-theme.hazard .sidebar .health input { + color: var(--color-text-light-primary); +} + +.dorako-ui.familiar .main-section { + gap: 10px; + margin: 0px 10px; +} +.dorako-ui.familiar .main-container { + display: flex; + flex-direction: column; + gap: 10px; +} +.dorako-ui.familiar .window-content .skills-content .skills-list .skill-name { + transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out; + background: rgba(255, 255, 240, 0.8); + border: 1px solid var(--color-border-light-primary); +} +.dorako-ui.familiar .window-content .skills-content .skills-list .skill-name:hover { + box-shadow: none; + color: var(--color-text-light-highlight); + border: 1px solid var(--gold-brown); + background-color: var(--primary-light); + box-shadow: 0px 0px 1px 1px var(--tertiary) inset, 0px 0px 5px var(--primary-light); +} +.dorako-ui.familiar .window-content .skills-content .skills-list .skill-name:hover .score { + color: var(--tertiary); +} +.dorako-ui.familiar .section-container { + border: none; + margin: 2px; + /* prettier-ignore */ + box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown); + background-image: var(--sheet); + background-size: cover; + box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5); + padding: unset; + border-radius: 5px; +} +.dorako-ui.familiar .section-container .section-header { + background: var(--primary); + border-radius: 5px 5px 0px 0px; + border: none; + box-shadow: var(--gold-and-glow); +} +.dorako-ui.familiar .section-container .section-body { + border: none; +} + +.dorako-ui.dark-theme.familiar .detail .detail-label { + color: var(--tertiary); +} +.dorako-ui.dark-theme.familiar .window-content .familiar-sheet-header .header-content .details-section .hp-section .value input { + box-shadow: none; +} +.dorako-ui.dark-theme.familiar .window-content .skills-content .skills-list .skill-name { + border: none; + border-radius: 3px; + background: none; + background-color: var(--glass-bg); + box-shadow: var(--glassy); +} +.dorako-ui.dark-theme.familiar .window-content .skills-content .skills-list .skill-name .score { + color: var(--primary-light); +} +.dorako-ui.dark-theme.familiar .window-content .skills-content .skills-list .skill-name:hover { + border: none; + border-radius: 3px; + background: none; + background-color: var(--glass-bg); + box-shadow: var(--glassy); + background-color: var(--primary-light); +} +.dorako-ui.dark-theme.familiar .window-content .skills-content .skills-list .skill-name:hover .score { + color: var(--tertiary); +} + +.dorako-ui.sheet.pf2e.actor.npc ol.spell-list > li .item-name .item-image .item-icon { + border-radius: 3px; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .sheet-body .tab { + padding-top: 2px; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet input[type=number]:focus, +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet input[type=number]:hover:not(:disabled), +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet input[type=text]:focus, +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet input[type=text]:hover:not(:disabled) { + border: 1px solid var(--tertiary); + box-shadow: 0 0 10px var(--primary-light); +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet input.adjustable:not(:focus).adjusted-higher, +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet span.adjustable.adjusted-higher { + color: green !important; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet input.adjustable:not(:focus).adjusted-lower, +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet span.adjustable.adjusted-lower { + color: red !important; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .top-sections { + gap: 5px; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section { + border: none; + margin: 2px; + /* prettier-ignore */ + box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px var(--gold-brown); + background-image: var(--sheet); + background-size: cover; + box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5); + border-radius: 3px; + margin: 3px; + margin-top: 0px; + margin-bottom: 10px; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.initiative select { + width: 98%; + margin-bottom: 2px; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.collapsed { + max-height: 20px; + transition: max-height 0.5s cubic-bezier(0, 1, 0, 1); +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.collapsed .side-bar-section-header { + border-radius: 3px; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.collapsed:not(.empty):hover { + max-height: 1000px; + transition: max-height 1s ease-in-out; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.collapsed:not(.empty):hover .side-bar-section-header { + border-radius: 3px 3px 0px 0px; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.collapsed:not(.empty):hover .side-bar-section-content { + display: block; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.collapsed .side-bar-section-content { + display: none; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .section-container { + box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5); + padding: 0px; + border-radius: 3px; + margin: 3px; + margin-top: 0px; + margin-bottom: 10px; + background-color: var(--bg); + background-image: var(--sheet); + background-size: cover; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .section-container .section-header { + box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.5); +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .section-container:not(.headerless) .section-body { + border-top: 1px solid var(--tertiary); +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .section-container .section-body { + border: none; + padding: 0; + padding: 5px; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .section-container.toggles { + border-image-repeat: repeat; + border-image-slice: 11; + border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:gray;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + border-image-width: 14px; + border-style: double; + padding-left: 8px; + padding-right: 8px; + margin-left: 0px; + font-weight: 500; + margin-right: 0px; + margin-top: 0px; + margin-bottom: 0px; + box-shadow: none; + background: none; + margin: 5px; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar .image-container { + border: none; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar .saves-section.side-bar-section { + display: flex; + flex-direction: column; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar .saves-section.side-bar-section.collapsed { + max-height: 42px; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar .saves-section.side-bar-section.collapsed:hover { + max-height: 1000px; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar .saves { + margin-top: 0px; + width: unset; +} +.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar .save-details { + font-size: 14px; +} +.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header { + background: var(--primary); + border: 1px solid var(--primary); + border-radius: 3px 3px 0px 0px; + color: #f5efe0; + box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.5); + margin-top: 0px; + height: 20px; +} +.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header.disabled { + border-radius: 3px; +} +.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header + .side-bar-section-content { + margin: 0px; + padding: 0px; +} +.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header input[type=number], +.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header input[type=text] { + color: #f5efe0; +} +.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header a:hover { + text-shadow: 0px 0px 8px var(--tertiary); +} +.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .inventory-section .inventory-list .item .item-image { + border: none; + margin: 3px 4px 3px 6px; + box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px #9f725b, inset 0 0 4px rgba(0, 0, 0, 0.5); +} +.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .side-bar .image-container, +.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .actions-options .actions-option { + cursor: pointer; +} +.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .actions-options .actions-option:hover { + text-shadow: 0 0 10px var(--primary-light); + color: var(--primary); +} +.dorako-ui.sheet.pf2e.actor.npc .recall-knowledge .section-body button { + background: var(--secondary); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 2px hsla(0deg, 0%, 100%, 0.2); + border: none; + color: white; + transition: background 0.15s ease-in-out; + margin-top: 3px; +} +.dorako-ui.sheet.pf2e.actor.npc .recall-knowledge .section-body button:hover { + background: var(--secondary-light); +} + +.pf2e.actor.npc.dorako-ui.npc .npc-sheet .side-bar-section-content { + width: 98%; + margin-left: 3px; + margin-right: 3px; +} + +.side-bar-section-header .pf2e-see-simple-scale-statistics-High-color-primary { + color: #3cff00; +} +.side-bar-section-header .pf2e-see-simple-scale-statistics-Moderate-color-primary { + color: #ffff54; +} +.side-bar-section-header .pf2e-see-simple-scale-statistics-Low-color-primary { + color: #ff8000; +} +.side-bar-section-header .pf2e-see-simple-scale-statistics-Terrible-color-primary { + color: #ff0000; +} + +/* Light */ +.dorako-ui.sheet.pf2e.actor.npc.light-theme form .sheet-tabs { + background-color: var(--bg); + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18); + border: 1px solid var(--color-border-light-primary); + border-radius: 3px; + margin: 2px; + margin-bottom: 0px; + z-index: 1; +} + +.dorako-ui.npc.light-theme .tabs .item { + color: var(--primary-light); +} +.dorako-ui.npc.light-theme .tabs .item a:hover { + text-shadow: 0px 0px 10px var(--primary); +} +.dorako-ui.npc.light-theme .tabs .item.disabled { + color: #ababab; +} +.dorako-ui.npc.light-theme .tabs .item.disabled:hover { + color: var(--primary-dark); + text-shadow: 0px 0px 10px var(--primary-dark); +} +.dorako-ui.npc.light-theme .tabs .item.active { + color: var(--secondary-light); + text-shadow: 0px 0px 10px var(--secondary-light); +} + +/* Dark */ +.dorako-ui.sheet.pf2e.actor.npc.dark-theme form .sheet-tabs { + border: none; + border-radius: 3px; + background: none; + background-color: var(--glass-bg); + box-shadow: var(--glassy); + background: var(--glass-bg-light); + color: var(--color-text-light-heading); +} + +.dorako-ui.sheet.pf2e.actor.npc.dark-theme .npc-sheet .item.disabled { + color: #666666; +} + +.dorako-ui.sheet.pf2e.actor.npc.dark-theme.window-app .npc-sheet .effects .section-body .effects-list .item.unidentified { + outline: 1px dashed #720073; + background: rgba(245, 234, 245, 0.1333333333); +} + +.sheet.pf2e.actor.npc.dark-theme.window-app input[type=text], +.sheet.pf2e.actor.npc.dark-theme.window-app input[type=number], +.sheet.pf2e.actor.npc.dark-theme.window-app input[type=search], +.sheet.pf2e.actor.npc.dark-theme.window-app input[type=date], +.sheet.pf2e.actor.npc.dark-theme.window-app input[type=time] { + box-shadow: unset; +} + +.sheet.pf2e.actor.npc.dark-theme .recall-knowledge .section-body button { + box-shadow: var(--glassy); +} + +.sheet.pf2e.actor.npc.dark-theme .tabs .item.active { + color: var(--tertiary); +} + +.actor.pf2e.actor.npc.dark-theme .tabs .item.active, +.actor.pf2e.actor.npc.dark-theme a:hover { + text-shadow: 0 0 10px var(--tertiary); +} + +.sheet.pf2e.actor.npc.dark-theme .window-content { + background: none; + background-color: #111; + background: var(--sheet-dark); + background-size: cover; +} + +.sheet.pf2e.actor.npc.dark-theme .tags .tag option.tag_transparent, +.sheet.pf2e.actor.npc.dark-theme .tags .tag.tag_transparent { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); +} + +.sheet.pf2e.actor.npc.dark-theme form .notes { + text-shadow: none; +} + +.sheet.pf2e.actor.npc.dark-theme .npc-sheet, +.actor.pf2e.actor.npc.dark-theme .npc-sheet .entries-list .spellcasting-entry .header h4.name input, +.sheet.pf2e.actor.npc.dark-theme .inventory .list-row .item-controls, +.sheet.pf2e.actor.npc.dark-theme ol.spell-list > li.spell-level-header, +.sheet.pf2e.actor.npc.dark-theme .npc-sheet .side-bar-section.initiative select, +.sheet.pf2e.actor.npc.dark-theme .npc-sheet .notes .notes-text { + color: white; +} + +.sheet.pf2e.actor.npc.dark-theme form input[type=number], +.sheet.pf2e.actor.npc.dark-theme form input[type=text], +.sheet.pf2e.actor.npc.dark-theme .npc-sheet .notes .details-label { + color: #c9c9c9; +} + +.actor.pf2e.actor.npc.dark-theme .npc-sheet .sheet-tabs .disabled.active, +.actor.pf2e.actor.npc.dark-theme .npc-sheet .sheet-tabs .disabled:hover { + color: gray; +} + +.sheet.pf2e.actor.npc.dark-theme .inventory .item-summary, +.sheet.pf2e.actor.npc.dark-theme ol.spell-list > li .item-summary { + background-color: transparent; +} + +.sheet.pf2e.actor.npc.dark-theme .npc-sheet .actions-options .actions-option:hover { + text-shadow: 0 0 10px var(--tertiary); + color: var(--tertiary); +} + +.actor.pf2e.actor.npc.dark-theme .inventory .list-row .item-controls .item-control.item-carry-type.active, +.actor.pf2e.actor.npc.dark-theme .inventory .list-row .item-controls .item-control.item-toggle-invest.active, +.actor.pf2e.actor.npc.dark-theme ol.spell-list > li .item-name h4:hover, +.actor.pf2e.actor.npc.dark-theme .inventory .item-name h3:hover, +.actor.pf2e.actor.npc.dark-theme .inventory .item-name h4:hover { + color: var(--tertiary); +} + +.sheet.actor.pf2e.actor.npc.dark-theme .npc-sheet .section-container.toggles { + border-image-source: var(--ornamentation); +} + +.sheet.actor.pf2e.actor.npc.dark-theme .npc-sheet .side-bar-section:not(.save-details), +.sheet.actor.pf2e.actor.npc.dark-theme .npc-sheet .section-container { + background: var(--sheet-dark); + background-size: cover; +} + /*# sourceMappingURL=dorako-ui.css.map */ diff --git a/styles/dorako-ui.css.map b/styles/dorako-ui.css.map index edc45ac..bac575d 100644 --- a/styles/dorako-ui.css.map +++ b/styles/dorako-ui.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../sass/_app-ui.scss","../sass/_mixins.scss","../sass/_colors.scss","../sass/_combat.scss","../sass/_controls.scss","../sass/_effects-panel.scss","../sass/_hotbar.scss","../sass/_navigation.scss","../sass/_notifications.scss","../sass/_sidebar.scss","../sass/_token-hud.scss","../sass/_misc.scss","../sass/_forms.scss","../sass/_actor-sheet.scss","../sass/_actor-sheet-dark.scss","../sass/_messages.scss","../sass/_messages-dark.scss","../sass/_application-dark.scss","../sass/_globals-dark.scss"],"names":[],"mappings":"AAEA;AACA;AACA;AAEA;ECLE;EACA;EACA;EACA;EACA;EDGA;;AAEA;EACE;ECDF;;ADIE;EACE;;;AAKN;ECnBE;EACA;EACA;EACA;EACA;EDiBA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;;AAGJ;EACE;;AACA;EACE;EACA;;;AAKN;EACE;EACA;EACA;;AAEA;EChCA;EACA;AACA;EACA,YACE;EAgBF;EACA;EDaE;EACA;;;AAIJ;EACE;EACA;;;AAGF;EC5CE;EACA;AACA;EACA,YACE;EAgBF;EACA;EDyBA;;;AAGF;EACE;;AAEA;EACE;;AAEF;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAIA;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;EClGE;EACA;EACA;EACA;EACA;EDgGA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;AACA;AACA;AAEA;ECxHE;EACA;EACA;EACA;EACA;EDsHA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;ECrIE;EACA;EACA;EACA;EACA;EDmIA;;;AEtIF;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;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;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;;;AC1HE;EACI;;AAGJ;EACI;;AAIA;EACI;;AAIA;EACI;EACA;EACA;;AAIR;EACI;;AAGJ;EACI;EACA;;;AC7BZ;AACA;AACA;AAGA;AAAA;EAEI;;;AAGJ;EACI;;AAGI;EACI;;AAEJ;AAAA;EHjBN;EACA;EACA;EACA;EACA;EAKA;EGYU;EACA;EACA;;AAEA;AAAA;EACI;;AAGJ;AAAA;AAAA;EH7BV;EACA;EACA;EACA;EACA;EG2Bc;EACA;;AAEA;AAAA;AAAA;EACI;;AAIR;AAAA;EHvCV;EACA;EACA;EACA;EACA;EGqCc;;AAEA;AAAA;AAAA;EH3Cd;EACA;EACA;EACA;EACA;EGyCkB;EACA;;;AAOpB;EHrDE;EACA;EACA;EACA;EACA;EGmDE;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;;AC9DR;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGE;EACE;;AAIJ;EJnCF;EACA;EACA;EACA;EACA;EIiCI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AACA;EAEE;EACA;;AAKN;EACE;EACA;EACA;;AAIJ;EJpDF;EACA;AACA;EACA,YACE;EIkDE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AC9IJ;AACA;AACA;AAEI;EACI;EACA;ELNN;EACA;EACA;EACA;EACA;EAKA;EKAM;;AAEA;ELFN;EKKU;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;ELjBN;EKmBU;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAKR;EACI;EACA;EACA;EACA;;AAGJ;EL9EF;EACA;EACA;EACA;EACA;;;AK+EF;EACI;IACI;IACA;;EAEJ;IACI;;;ACzFR;AACA;AACA;AAEA;EACI;EACA;;AAEA;ENRF;EACA;EACA;EACA;EACA;EMMM;EACA;EACA;;AAKA;ENjBN;EACA;EACA;EACA;EACA;EMeU;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;ENnCV;EACA;EACA;EACA;EACA;EMiCc;EACA;;AAEA;EACI;EACA;;AAIR;EN9CV;EACA;EACA;EACA;EACA;EM4Cc;;AAEA;EAEI;EACA;;AAIR;EACI;EACA;;AAGJ;EACI;;;AC9DhB;AACA;AACA;AAGI;EPNF;EACA;EACA;EACA;EACA;EOIM;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EAEI;EACA;EACA;EACA;;;AC3BZ;AACA;AACA;AAGE;EACE;;AACA;EACE;;;AAKN;EACE;EACA;;;AAGF;EACE;;AACA;EACE;EACA;;;AAIJ;EACE;;AACA;EACE;;;AAMF;EACE;;;AAIJ;ERvCE;EACA;EACA;EACA;EACA;EQqCA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAEA;ERxDJ;EACA;AACA;EACA,YACE;EQsDI;EACA;EACA;EACA;;;AAQJ;EACE;;AAGF;EACE;;;ACvFF;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACI;EACA;EACA;;AACA;EACI;;AAIR;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAKR;ETrGN;EACA;EACA;EACA;EACA;ESmGU;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AASZ;ET/HF;EACA;EACA;EACA;EACA;ES6HM;;AACA;EACI;EACA;;AAIR;ETxIF;EACA;EACA;EACA;EACA;EAKA;ESkIM;;AAEA;EACI;;AAIJ;EACI;;AAEA;EACI;;AACA;EACI;;AAGJ;EACI;;AAQR;EACI;;AACA;EACI;;AAQZ;EACI;;AAEA;EACI;;AACA;EACI;;AAOZ;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAUA;EACI;;AAIR;EACI;EACA;;;ACtNZ;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;EACE;;;ACvBF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAIJ;EXjBE;EACA;EACA;EACA;EACA;EWeA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAKF;EAEE;EACA;EACA;;;AAKF;EAEE;EACA;EACA;;;AAIJ;EXzCE;EW2CA;;AAEA;EAEE;EACA;EACA;;AAEF;EAEE;EACA;EACA;;;AAIJ;EX5CE;EACA;AACA;EACA,YACE;EW0CF;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;EXlHE;EACA;EACA;EACA;EACA;EWgHA;;;AAGF;EACE;;;AAIA;EX5HA;EACA;EACA;EACA;EACA;;;AWgIA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EXzIA;EWkJE;;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;;;ACxKJ;EZcA;EACA;AACA;EACA,YACE;EYhBA;EACA;EACA;;AAGF;EACE;;AAGF;EAEE;;AAGF;EACE;;AAEA;EACI;EACA;;AAIN;EACE;;AAMF;EZxBA;EY6BE;;AAIF;EAQE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAMN;EACE;;AAGF;EACE;;AAGF;EZxEA;EY0EE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EZ/EA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;EYqEA;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;;;ACzJF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAIJ;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AACA;Eb5BF;EACA;EACA;EACA;EACA;Ea0BI;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAIF;EAEI;;AAGJ;EAEE;;AAGF;EACE;EACA;;AAGF;EbtEA;EACA;EACA;EACA;EACA;;AasEA;EACE;;AAIF;EACI;;AAIJ;EACI;;AAGJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAIF;EAEI;;AAIJ;EAEI;;AAIJ;EAGI;EACA;;AAIJ;EAII;EACA;;AAGJ;EbvIA;EACA;EACA;EACA;EACA;EAKA;EaiIE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EbvIA;EACA;AACA;EACA,YACE;EAgBF;EACA;EaoHE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGJ;EAEE;;AAKJ;EACI;;AAIJ;EAEI;;AAGJ;EAEE;;AAGF;EAEE;;AAGF;EAKE;;AAIF;EACI;;AACA;EbrNJ;EACA;EACA;EACA;EACA;EAKA;Ea+MM;;AAEE;EACI;EACA;;AAEA;EACI;;AACA;EACE;EACA;;AAIN;EbtOZ;EACA;EACA;EACA;EACA;EaoOc;EACA;EACA;;AAMd;EbhPA;EACA;EACA;EACA;EACA;EAKA;Ea2OE;EACA;EACA;;AAEA;EbxPF;EACA;EACA;EACA;EACA;EasPI;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EAME;EACA;;AAEA;EAEE;EACA;;;ACpRN;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;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;AAII;EACE;;AAEA;EdhGJ;;AcoGQ;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;AAGA;EdzKE;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;Ec+JF;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAIA;EACE;;AAIJ;EACE;;AAEA;EACE;;AAEA;EACE;;AAGF;EACE;;AAMF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EdxNN;EACA;AACA;EACA,YACE;EcsNM;EACA;;AAIJ;Ed/NJ;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;;AcyNE;EACE;;AAEA;EACE;;AAIJ;EACE;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAKF;EdtQR;EACA;AACA;EACA,YACE;EcoQQ;EACA;EACA;;AAKN;EACE;;AAEA;EACE;EACA;;AAEA;EACE;EACA;;AAKN;EACE;;AAEA;EdhSN;EACA;AACA;EACA,YACE;Ec8RM;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;EACA;;AAEA;EACE;EACA;EACA;;AAGJ;EACE;;AAEA;EACE;;AAMR;EACE;EACA;EACA;;;Ab9WJ;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;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;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;;;AczHF;AACA;AACA;AAEE;AAAA;EfPA;EACA;EACA;EACA;EACA;;AeSE;EACE;;AAEF;EACE;;AAIJ;AAAA;EfrBA;EACA;EACA;EACA;EACA;EAKA;EegBE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAKF;EACE;EACA;;AAEF;EfzBF;EACA;AACA;EACA,YACE;EAgBF;EACA;EeMI;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EfpDF;EACA;EACA;EACA;EACA;EAKA;Ee8CI;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EfjDJ;EACA;AACA;EACA,YACE;Ee+CI;EACA;EACA;;AAIJ;EfxEF;EACA;EACA;EACA;EACA;EAKA;EekEI;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;EfpFF;EACA;EACA;EACA;EACA;EAKA;Ee8EI;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EfpGJ;EACA;EACA;EACA;EACA;EAKA;Ee8FM;EACA;EACA;;AAEA;EACE;EACA;;;AAOV;AACA;AACA;AAII;EACE;EACA;EACA;;AAEA;Ef/HJ;EACA;EACA;EACA;EACA;EAKA;EeyHM;EACA;EACA;;AAEA;EACE;;AAGF;Ef1IN;EACA;EACA;EACA;EACA;EewIQ;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;Ef/NN;EATA;EACA;EACA;EACA;EACA;EewOQ;;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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","file":"dorako-ui.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../sass/_app-ui.scss","../sass/_mixins.scss","../sass/_colors.scss","../sass/_combat.scss","../sass/_controls.scss","../sass/_effects-panel.scss","../sass/_hotbar.scss","../sass/_navigation.scss","../sass/_notifications.scss","../sass/_sidebar.scss","../sass/_token-hud.scss","../sass/_misc.scss","../sass/_forms.scss","../sass/_actor-sheet.scss","../sass/_actor-sheet-dark.scss","../sass/_messages.scss","../sass/_messages-dark.scss","../sass/_application-dark.scss","../sass/_globals-dark.scss","../sass/_hazard-sheet.scss","../sass/_familiar-sheet.scss","../sass/_npc-sheet.scss"],"names":[],"mappings":"AAEA;AACA;AACA;AAEA;ECLE;EACA;EACA;EACA;EACA;EDGA;;AAEA;EACE;ECDF;;ADIE;EACE;;;AAKN;ECnBE;EACA;EACA;EACA;EACA;EDiBA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;;AAGJ;EACE;;AACA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;;AAEA;EC5CA;EACA;AACA;EACA,YACE;EAgBF;EACA;EDyBE;EACA;;;AAIJ;EACE;EACA;;;AAGF;ECxDE;EACA;AACA;EACA,YACE;EAgBF;EACA;EDqCA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;;AAEF;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAIA;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;EChHE;EACA;EACA;EACA;EACA;ED8GA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAIJ;AACA;AACA;AAEA;EClIE;EACA;EACA;EACA;EACA;EDgIA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EC/IE;EACA;EACA;EACA;EACA;ED6IA;;;AEhJF;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;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;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;;;AClIE;EACI;;AAGJ;EACI;;AAIA;EACI;;AAIA;EACI;EACA;EACA;;AAIR;EACI;;AAGJ;EACI;EACA;;;AC7BZ;AACA;AACA;AAGA;AAAA;EAEE;;;AAGF;EACE;;AAGE;EACE;;AAEF;AAAA;EHjBF;EACA;EACA;EACA;EACA;EAKA;EGYI;EACA;EACA;;AAEA;AAAA;EACE;;AAGF;AAAA;AAAA;EH7BJ;EACA;EACA;EACA;EACA;EG4BM;EACA;;AAEA;AAAA;AAAA;EACE;;AAIJ;AAAA;EHxCJ;EACA;EACA;EACA;EACA;EGsCM;;AAEA;AAAA;AAAA;EH5CN;EACA;EACA;EACA;EACA;EG2CQ;EACA;;;AAOV;EHvDE;EACA;EACA;EACA;EACA;EGqDA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AChEJ;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGE;EACE;;AAIJ;EJnCF;EACA;EACA;EACA;EACA;EIiCI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AACA;EAEE;EACA;;AAKN;EACE;EACA;EACA;;AAIJ;EJpDF;EACA;AACA;EACA,YACE;EIkDE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AC9IJ;AACA;AACA;AAEI;EACI;EACA;ELNN;EACA;EACA;EACA;EACA;EAKA;EKAM;;AAEA;ELFN;EKKU;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;ELjBN;EKmBU;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAKR;EACI;EACA;EACA;EACA;;AAGJ;EL9EF;EACA;EACA;EACA;EACA;;;AK+EF;EACI;IACI;IACA;;EAEJ;IACI;;;ACzFR;AACA;AACA;AAEA;EACI;EACA;;AAEA;ENRF;EACA;EACA;EACA;EACA;EMMM;EACA;EACA;;AAKA;ENjBN;EACA;EACA;EACA;EACA;EMeU;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;ENnCV;EACA;EACA;EACA;EACA;EMiCc;EACA;;AAEA;EACI;EACA;;AAIR;EN9CV;EACA;EACA;EACA;EACA;EM4Cc;;AAEA;EAEI;EACA;;AAIR;EACI;EACA;;AAGJ;EACI;;;AC9DhB;AACA;AACA;AAGI;EPNF;EACA;EACA;EACA;EACA;EOIM;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EAEI;EACA;EACA;EACA;;;AC3BZ;AACA;AACA;AAGE;EACE;;AACA;EACE;;;AAKN;EACE;EACA;;;AAGF;EACE;;AACA;EACE;EACA;;;AAIJ;EACE;;AACA;EACE;;;AAMF;EACE;;;AAIJ;ERvCE;EACA;EACA;EACA;EACA;EQqCA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAEA;ERxDJ;EACA;AACA;EACA,YACE;EQsDI;EACA;EACA;EACA;;;AAQJ;EACE;;AAGF;EACE;;;ACvFF;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACI;EACA;EACA;;AACA;EACI;;AAIR;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAKR;ETrGN;EACA;EACA;EACA;EACA;ESmGU;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AASZ;ET/HF;EACA;EACA;EACA;EACA;ES6HM;;AACA;EACI;EACA;;AAIR;ETxIF;EACA;EACA;EACA;EACA;EAKA;ESkIM;;AAEA;EACI;;AAIJ;EACI;;AAEA;EACI;;AACA;EACI;;AAGJ;EACI;;AAQR;EACI;;AACA;EACI;;AAQZ;EACI;;AAEA;EACI;;AACA;EACI;;AAOZ;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAUA;EACI;;AAIR;EACI;EACA;;;ACtNZ;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;EACE;;;ACvBF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAIJ;EXjBE;EACA;EACA;EACA;EACA;EWeA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;;AAKF;EAEE;EACA;EACA;;;AAKF;EAEE;EACA;EACA;;;AAIJ;EXzCE;EW2CA;;AAEA;EAEE;EACA;EACA;;AAEF;EAEE;EACA;EACA;;;AAIJ;EX5CE;EACA;AACA;EACA,YACE;EW0CF;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;EXlHE;EACA;EACA;EACA;EACA;EWgHA;;;AAGF;EACE;;;AAIA;EX5HA;EACA;EACA;EACA;EACA;;;AWgIA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EXzIA;EWkJE;;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;;;ACxKJ;EZcA;EACA;AACA;EACA,YACE;EYhBA;EACA;EACA;;AAGF;EACE;;AAGF;EAEE;;AAGF;EACE;;AAEA;EACI;EACA;;AAIN;EACE;;AAMF;EZxBA;EY6BE;;AAIF;EAQE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;;AAMN;EACE;;AAGF;EACE;;AAGF;EZxEA;EY0EE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EZ/EA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;EYqEA;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;;;AC3JN;EAgBE;EACA;EACA;EACA;;AAjBE;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AASJ;AAAA;EAEE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AACA;EbjCF;EACA;EACA;EACA;EACA;Ea+BI;EACA;EACA;;AACA;EACE;EACA;;AAKN;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAIF;EAEI;;AAGJ;EAEE;;AAGF;EACE;EACA;;AAGF;Eb3EA;EACA;EACA;EACA;EACA;;Aa2EA;EACE;;AAIF;EACI;;AAIJ;EACI;;AAGJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAIF;EAEI;;AAIJ;EAEI;;AAIJ;EAGI;EACA;;AAIJ;EAII;EACA;;AAGJ;Eb5IA;EACA;EACA;EACA;EACA;EAKA;EasIE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;Eb5IA;EACA;AACA;EACA,YACE;EAgBF;EACA;EayHE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAGJ;EAEE;;AAKJ;EACI;;AAIJ;EAEI;;AAGJ;EAEE;;AAGF;EAEE;;AAGF;EAKE;;AAIF;EACI;;AACA;Eb1NJ;EACA;EACA;EACA;EACA;EAKA;EaoNM;;AAEE;EACI;EACA;;AAEA;EACI;;AACA;EACE;EACA;;AAIN;Eb3OZ;EACA;EACA;EACA;EACA;EayOc;EACA;EACA;;AAMd;EbrPA;EACA;EACA;EACA;EACA;EAKA;EagPE;EACA;EACA;;AAEA;Eb7PF;EACA;EACA;EACA;EACA;Ea2PI;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;;AAIJ;EAME;EACA;;AAEA;EAEE;EACA;;;ACzRN;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;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;AAII;EACE;;AAEA;EdhGJ;;AcoGQ;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;AAGA;EdzKE;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;Ec+JF;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAIA;EACE;;AAIJ;EACE;;AAEA;EACE;;AAEA;EACE;;AAGF;EACE;;AAMF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EdxNN;EACA;AACA;EACA,YACE;EcsNM;EACA;;AAIJ;Ed/NJ;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;;AcyNE;EACE;;AAEA;EACE;;AAIJ;EACE;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAKF;EdtQR;EACA;AACA;EACA,YACE;EcoQQ;EACA;EACA;;AAKN;EACE;;AAEA;EACE;EACA;;AAEA;EACE;EACA;;AAKN;EACE;;AAEA;EdhSN;EACA;AACA;EACA,YACE;Ec8RM;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;EACA;;AAEA;EACE;EACA;EACA;;AAGJ;EACE;;AAEA;EACE;;AAMR;EACE;EACA;EACA;;;Ab9WJ;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;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;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;;;AcjIF;AACA;AACA;AAEE;AAAA;EfPA;EACA;EACA;EACA;EACA;;AeSE;EACE;;AAEF;EACE;;AAIJ;AAAA;EfrBA;EACA;EACA;EACA;EACA;EAKA;EegBE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAKF;EACE;EACA;;AAEF;EfzBF;EACA;AACA;EACA,YACE;EAgBF;EACA;EeMI;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EfrDF;EACA;EACA;EACA;EACA;EAKA;Ee+CI;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EflDJ;EACA;AACA;EACA,YACE;EegDI;EACA;EACA;;AAIJ;EfzEF;EACA;EACA;EACA;EACA;EAKA;EemEI;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;EfrFF;EACA;EACA;EACA;EACA;EAKA;Ee+EI;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EfrGJ;EACA;EACA;EACA;EACA;EAKA;Ee+FM;EACA;EACA;;AAEA;EACE;EACA;;;AAOV;AACA;AACA;AAII;EACE;EACA;EACA;;AAEA;EfhIJ;EACA;EACA;EACA;EACA;EAKA;Ee0HM;EACA;EACA;;AAEA;EACE;;AAGF;Ef3IN;EACA;EACA;EACA;EACA;EeyIQ;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;EfhON;EATA;EACA;EACA;EACA;EACA;EeyOQ;;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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EACE;EACA;EACA;;AAEA;ElBIF;EACA;AACA;EACA,YACE;EAgBF;EACA;EkBvBI;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AAON;EACE;;AAEF;EACE;;AAEA;EACE;;;AC3CJ;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EnBFA;EmBIE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EnBbA;EACA;AACA;EACA,YACE;EAgBF;EACA;EmBNE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;;AAMJ;EACE;;AAGF;EACE;;AAGF;EnBxDA;EACA;EACA;EACA;EACA;;AmBuDE;EACE;;AAGF;EnB/DF;EACA;EACA;EACA;EACA;EmB6DI;;AAEA;EACE;;;ACpEN;EACE;;AAIA;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EpBhBF;EACA;AACA;EACA,YACE;EAgBF;EACA;EoBHI;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;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;;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;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;;AAIJ;AAEA;EpB1QE;EACA;EACA;EACA;EACA;EoBwQA;EACA;;;AAGF;EACE;;;AAIF;EACE;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;EAME;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA","file":"dorako-ui.css"} \ No newline at end of file diff --git a/styles/hazard-sheet.css.map b/styles/hazard-sheet.css.map new file mode 100644 index 0000000..60512f9 --- /dev/null +++ b/styles/hazard-sheet.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../sass/hazard-sheet.scss","../sass/_mixins.scss"],"names":[],"mappings":"AAEA;EACE;;AACA;AAAA;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;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;;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;;;AAIJ;EACE;EACA;EACA;;;AAKA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAIJ;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;;AAIJ;AAEA;ECtPE;EACA;EACA;EACA;EACA;EDoPA;EACA;;;AAGF;EACE;;;AAIF;EACE;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;EAME;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA","file":"hazard-sheet.css"} \ No newline at end of file diff --git a/styles/legacy/window-control.css b/styles/legacy/window-control.css index 2dd590d..2e88ae2 100644 --- a/styles/legacy/window-control.css +++ b/styles/legacy/window-control.css @@ -37,18 +37,6 @@ /* box-shadow: none; */ } -.app.window-app.minimized.hazard { - background-color: #1C3531 -} - -.app.window-app.minimized.character { - background-color: #5D0E08 -} - -.app.window-app.minimized.npc { - background-color: #422d01 -} - .sheet.journal-entry { box-shadow: var(--glassy), 0px 0px 10px 5px rgba(0, 0, 0, 0.5); background-color: var(--dorako-bg-current); diff --git a/styles/loot-sheet.css b/styles/loot-sheet.css deleted file mode 100644 index 56bc621..0000000 --- a/styles/loot-sheet.css +++ /dev/null @@ -1,11 +0,0 @@ -.pf2e.actor.loot.dorako-theme section.sidebar>img.actor-icon { - border: none; - box-shadow: var(--gold-and-glow), 0px 3px 5px rgba(0, 0, 0, 0.5); - margin: 5px; - border-radius: 5px; -} - -.pf2e.actor.loot.dorako-theme .sheet-sidebar, -.pf2e.actor.loot.dorako-theme .sheet-header { - border: none; -} \ No newline at end of file diff --git a/styles/module-support.css b/styles/module-support.css index 1c74e13..cfee9fd 100644 --- a/styles/module-support.css +++ b/styles/module-support.css @@ -27,6 +27,10 @@ --secondary-light: #2836b7; --secondary-dark: #0d113a; --tertiary: #e9d7a1; + --rarity-common: #323232; + --rarity-uncommon: #98513d; + --rarity-rare: #002664; + --rarity-unique: #54166e; --alt: #786452; --alt-dark: #443730; --bg: #f8f4f1; @@ -69,6 +73,9 @@ 0px 0px 5px 0px rgba(0, 0, 0, 0.5); --sheet-light: url(../img/background-light.webp); --sheet-dark: url(../img/background-dark4.webp); + --header: url(../img/blue_header.webp); + --banner-top: url(../img/blue_sidebar_top.webp); + --banner-bottom: url(../img/blue_sidebar_bottom.webp); } /* ----------------------------------------- */ @@ -339,6 +346,29 @@ div.speaking-as--currentSpeaker + #chat-controls { color: var(--color-text-light-highlight); } +/* ----------------------------------------- */ +/* PF2e Workbench */ +/* ----------------------------------------- */ +.xdy-pf2e-workbench-rarity-common { + color: var(--rarity-common); + border-color: var(--rarity-common); +} + +.xdy-pf2e-workbench-rarity-uncommon { + color: var(--rarity-uncommon); + border-color: var(--rarity-uncommon); +} + +.xdy-pf2e-workbench-rarity-rare { + color: var(--rarity-rare); + border-color: var(--rarity-rare); +} + +.xdy-pf2e-workbench-rarity-unique { + color: var(--rarity-unique); + border-color: var(--rarity-unique); +} + /* ----------------------------------------- */ /* PF2e Target Damage */ /* ----------------------------------------- */ @@ -614,6 +644,55 @@ nav.damage-log-nav.tabs .item.active { background-color: var(--blind-bg); } +/* ----------------------------------------- */ +/* Monk's Common Display */ +/* ----------------------------------------- */ +#common-display-toolbar { + border: none; + border-radius: 3px; + background: none; + background-color: var(--glass-bg); + box-shadow: var(--glassy); +} +#common-display-toolbar .move-handle { + border: none; + border-radius: 3px; + background: none; + background-color: var(--glass-bg); + box-shadow: var(--glassy); + border-radius: 5px 0px 0px 5px; +} +#common-display-toolbar .common-display-button.small { + border: none; + border-radius: 3px; + background: none; + background-color: var(--glass-bg); + box-shadow: var(--glassy); + transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out; + text-shadow: 0px 0px 3px black; +} +#common-display-toolbar .common-display-button.small:hover { + background-color: var(--primary); +} +#common-display-toolbar .common-display-button.toggle { + border: none; + border-radius: 3px; + background: none; + background-color: var(--glass-bg); + box-shadow: var(--glassy); + transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out; + background-color: var(--secondary-dark); + text-shadow: 0px 0px 3px black; +} +#common-display-toolbar .common-display-button.toggle:hover, #common-display-toolbar .common-display-button.toggle.active { + border: none; + border-radius: 3px; + background: none; + background-color: var(--glass-bg); + box-shadow: var(--glassy); + background-color: var(--secondary-light); +} + /* ----------------------------------------- */ /* Monk's Player Settings */ /* ----------------------------------------- */ @@ -977,10 +1056,24 @@ nav.damage-log-nav.tabs .item.active { /* ----------------------------------------- */ /* Macros */ /* ----------------------------------------- */ -.window-app .window-content .dialog-content .cond-cont { +.dorako-ui.window-app .window-content .dialog-content .cond-cont { background: none; } +.dorako-ui.window-app .action-list button.action-btn img { + border-radius: 3px; + box-shadow: var(--gold-and-glow); +} +.dorako-ui.window-app .action-list button:hover { + filter: brightness(1.3); +} +.dorako-ui.window-app .action-list button.glow { + box-shadow: var(--gold-and-glow), var(--glassy); + animation: unset; + filter: brightness(1.1); + color: var(--tertiary); +} + /* ----------------------------------------- */ /* Scene Preview */ /* ----------------------------------------- */ diff --git a/styles/module-support.css.map b/styles/module-support.css.map index 7c9fdfa..f5fa5b1 100644 --- a/styles/module-support.css.map +++ b/styles/module-support.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../sass/_colors.scss","../sass/module-support.scss","../sass/_mixins.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;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;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;;;ACzHF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AAAA;ECZE;EACA;EACA;EACA;EACA;EDWA;;;AAGF;AAAA;EClBE;EACA;EACA;EACA;EACA;;;ADmBF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;ECzCA;EACA;EACA;EACA;EACA;EAKA;EDmCE;EACA;;AAEA;EACE;EACA;;;AAKN;AAAA;ECtDE;EACA;EACA;EACA;EACA;;;ADuDF;EC3DE;EACA;EACA;EACA;EACA;EDyDA;;;AAGF;AACA;AACA;AAGE;EAEE;EACA;EACA;;;AAKF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;EACA;;AAEA;EACE;;AAEF;EACE;;AAGF;AAAA;AAAA;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;;AAIJ;EC/HE;EATA;EACA;EACA;EACA;EACA;EDuIA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAIJ;EACE;;AAEA;EC1JA;EACA;EACA;EACA;EACA;EAKA;EDoJE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;;AAKN;EACE;;;AAGF;AACA;AACA;AAEA;EACE;;AACA;EACE;;AAGF;EC1LA;EACA;EACA;EACA;EACA;EDwLE;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAKN;AACA;AACA;AAEA;EC5ME;EACA;EACA;EACA;EACA;ED0MA;EACA;;;AAGF;EACE;;;AAGF;ECvME;EACA;AACA;EACA,YACE;EAgBF;EACA;EDoLA;EACA;;;AAGF;AACA;AACA;AAGA;EACE;;;AAGF;AACA;AACA;AAEA;EACE;;;AAGF;EC7OE;EACA;EACA;EACA;EACA;ED2OA;EACA;EACA;EACA;;;AAGF;EACE;;AACA;EACE;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAGF;EAEE;EACA;EACA;EACA;EACA;;;AAIA;EACE;;AAGF;EClRA;EACA;EACA;EACA;EACA;EAKA;ED4QE;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAKF;ECzTJ;EACA;EACA;EACA;EACA;EAKA;EDmTM;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;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;ECjYA;EACA;EACA;EACA;EACA;EAKA;ED2XE;EACA;EACA;;AAEA;ECxYF;EACA;EACA;EACA;EACA;EDsYI;EACA;;AAGF;EC9YF;EACA;EACA;EACA;EACA;ED4YI;EACA;;AAIJ;ECrZA;EACA;EACA;EACA;EACA;EAKA;ED+YE;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;ECnaF;EACA;EACA;EACA;EACA;EDsaI;EACA;;AAEA;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;;AAEF;EACE;;;AAIJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;EChcA;EDkcE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKN;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;ECpeA;EATA;EACA;EACA;EACA;EACA;;AD4eE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;AAOV;AACA;AACA;AAEA;EACE;EACA;;;AAGF;ECzfE;EACA;AACA;EACA,YACE;EAgBF;EACA;EDseA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;EACE;;AAEA;EACE;EACA;;AAGF;ECjjBA;EACA;EACA;EACA;EACA;;AD+iBE;ECnjBF;EACA;EACA;EACA;EACA;EDijBI;EACA;;AAGJ;ECzjBA;EACA;EACA;EACA;EACA;EAKA;EDojBE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;EChlBF;EACA;EACA;EACA;EACA;ED8kBI;;;AAKN;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;ECtlBE;ED2lBA;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;EC5oBF;EACA;EACA;EACA;EACA;EAKA;EDsoBI;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;ECjrBN;EACA;EACA;EACA;EACA;EAKA;ED2qBQ;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;EC9tBJ;EDguBM;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;ECpwBE;;ADuwBE;EACE;;;AAKN;EC7wBE;;AD+wBA;EACE;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;;AAKN;AACA;AACA;AACA;EACE;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;IACE;;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;ECv1BA;EACA;EACA;EACA;EACA;EDq1BE;;AAGF;EC51BA;EACA;EACA;EACA;EACA;EAKA;EDs1BE;;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;;;AAKN;AACA;AACA;AACA;EAEE;;;AAIF;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AAEA;ECl4BE;EACA;AACA;EACA,YACE;EDg4BF;;;AAGF;AACA;AACA;AACA;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EC36BE;ED86BA;EACA;;AACA;AAAA;EACE;;;AAKF;EACE;EACA;;;AAIJ;EACE;;;AAGF;ECh8BE;EDk8BA;;AAEA;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;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,OD1/BgB;;AC4/BlB;EACE,OD1/BgB;;AC+/BlB;EACE,ODngCgB;;ACqgClB;EACE,ODrgCO;;ACugCT;EACE,ODvgCO;;ACygCT;EACE,ODzgCgB;;AC+gCxB;EACE;EACA;EACA;;;AAQI;EAGE;;AAEF;EAGE;;AAKF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAKR;EACE;;AAEA;ECvnCF;EACA;EACA;EACA;EACA;EAKA;EDinCI;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","file":"module-support.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../sass/_colors.scss","../sass/module-support.scss","../sass/_mixins.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;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;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;;;ACjIF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AAAA;ECZE;EACA;EACA;EACA;EACA;EDWA;;;AAGF;AAAA;EClBE;EACA;EACA;EACA;EACA;;;ADmBF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;ECzCA;EACA;EACA;EACA;EACA;EAKA;EDmCE;EACA;;AAEA;EACE;EACA;;;AAKN;AAAA;ECtDE;EACA;EACA;EACA;EACA;;;ADuDF;EC3DE;EACA;EACA;EACA;EACA;EDyDA;;;AAGF;AACA;AACA;AAGE;EAEE;EACA;EACA;;;AAKF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;;AAIJ;EAEE;EACA;EACA;;AAEA;EACE;;AAEF;EACE;;AAGF;AAAA;AAAA;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;;AAIJ;EC/HE;EATA;EACA;EACA;EACA;EACA;EDuIA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAIJ;EACE;;AAEA;EC1JA;EACA;EACA;EACA;EACA;EAKA;EDoJE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;;AAKN;EACE;;;AAGF;AACA;AACA;AAEA;EACE;;AACA;EACE;;AAGF;EC1LA;EACA;EACA;EACA;EACA;EDwLE;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAKN;AACA;AACA;AAEA;EC5ME;EACA;EACA;EACA;EACA;ED0MA;EACA;;;AAGF;EACE;;;AAGF;ECvME;EACA;AACA;EACA,YACE;EAgBF;EACA;EDoLA;EACA;;;AAGF;AACA;AACA;AAGA;EACE;;;AAGF;AACA;AACA;AAEA;EACE;;;AAGF;EC7OE;EACA;EACA;EACA;EACA;ED2OA;EACA;EACA;EACA;;;AAGF;EACE;;AACA;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;AACA;AACA;AAEA;EACE;;;AAGF;EAEE;EACA;EACA;EACA;EACA;;;AAIA;EACE;;AAGF;ECzSA;EACA;EACA;EACA;EACA;EAKA;EDmSE;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;EAEE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAKF;EChVJ;EACA;EACA;EACA;EACA;EAKA;ED0UM;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;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;ECxZA;EACA;EACA;EACA;EACA;EAKA;EDkZE;EACA;EACA;;AAEA;EC/ZF;EACA;EACA;EACA;EACA;ED6ZI;EACA;;AAGF;ECraF;EACA;EACA;EACA;EACA;EDmaI;EACA;;AAIJ;EC5aA;EACA;EACA;EACA;EACA;EAKA;EDsaE;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EC1bF;EACA;EACA;EACA;EACA;ED6bI;EACA;;AAEA;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;;AAEF;EACE;;;AAIJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;ECvdA;EDydE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKN;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;EC3fA;EATA;EACA;EACA;EACA;EACA;;ADmgBE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;AAOV;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EChhBE;EACA;AACA;EACA,YACE;EAgBF;EACA;ED6fA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;ECjjBE;EACA;EACA;EACA;EACA;;AD+iBA;ECnjBA;EACA;EACA;EACA;EACA;EDijBE;;AAEF;ECvjBA;EACA;EACA;EACA;EACA;EAKA;EDijBE;;AAEA;EACE;;AAIJ;ECjkBA;EACA;EACA;EACA;EACA;EAKA;ED2jBE;EACA;;AACA;ECtkBF;EACA;EACA;EACA;EACA;EDqkBI;;;AAKN;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AACA;EACE;;AAEA;EACE;EACA;;AAGF;ECzmBA;EACA;EACA;EACA;EACA;;ADumBE;EC3mBF;EACA;EACA;EACA;EACA;EDymBI;EACA;;AAGJ;ECjnBA;EACA;EACA;EACA;EACA;EAKA;ED4mBE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;ECxoBF;EACA;EACA;EACA;EACA;EDsoBI;;;AAKN;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;EC9oBE;EDmpBA;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;ECpsBF;EACA;EACA;EACA;EACA;EAKA;ED8rBI;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;ECzuBN;EACA;EACA;EACA;EACA;EAKA;EDmuBQ;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;ECtxBJ;EDwxBM;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EC5zBE;;AD+zBE;EACE;;;AAKN;ECr0BE;;ADu0BA;EACE;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;;AAKN;AACA;AACA;AACA;EACE;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;IACE;;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EC/4BA;EACA;EACA;EACA;EACA;ED64BE;;AAGF;ECp5BA;EACA;EACA;EACA;EACA;EAKA;ED84BE;;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;;;AAKN;AACA;AACA;AACA;EAEE;;;AAIF;AACA;AACA;AAGA;EACE;;;AAKA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAEA;EC58BE;EACA;AACA;EACA,YACE;ED08BF;;;AAGF;AACA;AACA;AACA;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;ECr/BE;EDw/BA;EACA;;AACA;AAAA;EACE;;;AAKF;EACE;EACA;;;AAIJ;EACE;;;AAGF;EC1gCE;ED4gCA;;AAEA;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;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,ODpkCgB;;ACskClB;EACE,ODpkCgB;;ACykClB;EACE,OD7kCgB;;AC+kClB;EACE,OD/kCO;;ACilCT;EACE,ODjlCO;;ACmlCT;EACE,ODnlCgB;;ACylCxB;EACE;EACA;EACA;;;AAQI;EAGE;;AAEF;EAGE;;AAKF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAEF;EAGE;;AAKR;EACE;;AAEA;ECjsCF;EACA;EACA;EACA;EACA;EAKA;ED2rCI;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","file":"module-support.css"} \ No newline at end of file diff --git a/styles/no-chat-control-icon.css b/styles/no-chat-control-icon.css deleted file mode 100644 index ec31ab6..0000000 --- a/styles/no-chat-control-icon.css +++ /dev/null @@ -1,9 +0,0 @@ -#chat-controls .chat-control-icon { - display: none; -} - -#dfcp-rt-buttons { - margin-left: 0px !important; -} - -/*# sourceMappingURL=no-chat-control-icon.css.map */ diff --git a/styles/npc-sheet copy.css.map b/styles/npc-sheet copy.css.map new file mode 100644 index 0000000..d794154 --- /dev/null +++ b/styles/npc-sheet copy.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../sass/npc-sheet%20copy.scss","../sass/_mixins.scss"],"names":[],"mappings":"AAGE;EACE;;AAIA;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;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;;AAGF;EACE;;AAGF;EACE;EACA;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;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;;AAIJ;AAEA;EC/QE;EACA;EACA;EACA;EACA;ED6QA;EACA;;;AAGF;EACE;;;AAIF;EACE;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;EAME;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA","file":"npc-sheet%20copy.css"} \ No newline at end of file diff --git a/styles/npc-sheet.css b/styles/npc-sheet.css deleted file mode 100644 index 5a9fe74..0000000 --- a/styles/npc-sheet.css +++ /dev/null @@ -1,316 +0,0 @@ -.dorako-ui.sheet.pf2e.actor.npc ol.spell-list > li .item-name .item-image .item-icon { - border-radius: 3px; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .sheet-body .tab { - padding-top: 2px; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet input[type=number]:focus, -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet input[type=number]:hover:not(:disabled), -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet input[type=text]:focus, -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet input[type=text]:hover:not(:disabled) { - border: 1px solid var(--tertiary); - box-shadow: 0 0 10px var(--primary-light); -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet input.adjustable:not(:focus).adjusted-higher, -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet span.adjustable.adjusted-higher { - color: green !important; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet input.adjustable:not(:focus).adjusted-lower, -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet span.adjustable.adjusted-lower { - color: red !important; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .top-sections { - gap: 5px; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section { - box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5); - border-radius: 3px; - margin: 3px; - margin-top: 0px; - margin-bottom: 10px; - background-color: var(--bg); - background-image: var(--sheet-light); - background-size: cover; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.initiative select { - width: 98%; - margin-bottom: 2px; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.collapsed { - max-height: 20px; - transition: max-height 0.5s cubic-bezier(0, 1, 0, 1); -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.collapsed .side-bar-section-header { - border-radius: 3px; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.collapsed:not(.empty):hover { - max-height: 1000px; - transition: max-height 1s ease-in-out; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.collapsed:not(.empty):hover .side-bar-section-header { - border-radius: 3px 3px 0px 0px; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.collapsed:not(.empty):hover .side-bar-section-content { - display: block; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar-section.collapsed .side-bar-section-content { - display: none; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .section-container { - box-shadow: var(--gold-and-glow), 0px 5px 6px rgba(0, 0, 0, 0.5); - padding: 0px; - border-radius: 3px; - margin: 3px; - margin-top: 0px; - margin-bottom: 10px; - background-color: var(--bg); - background-image: var(--pf2e-sheets-bg); - background-size: cover; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .section-container .section-header { - box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.5); -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .section-container:not(.headerless) .section-body { - border-top: 1px solid wheat; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .section-container .section-body { - border: none; - padding: 0; - text-shadow: var(--pf2e-shadow-dynamic); - padding: 5px; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .section-container.toggles { - border-image-repeat: repeat; - border-image-slice: 11; - border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:gray;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); - border-image-width: 14px; - border-style: double; - padding-left: 8px; - padding-right: 8px; - margin-left: 0px; - font-weight: 500; - margin-right: 0px; - margin-top: 0px; - margin-bottom: 0px; - box-shadow: none; - background: none; - margin: 5px; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar .image-container { - border: none; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar .saves-section.side-bar-section { - display: flex; - flex-direction: column; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar .saves-section.side-bar-section.collapsed { - max-height: 42px; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar .saves-section.side-bar-section.collapsed:hover { - max-height: 1000px; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar .saves { - margin-top: 0px; - width: unset; -} -.dorako-ui.sheet.pf2e.actor.npc form.npc-sheet .side-bar .save-details { - font-size: 14px; -} -.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header { - background: #5e0000; - border: 1px solid #5e0000; - border-radius: 3px 3px 0px 0px; - color: #f5efe0; - box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.5); - margin-top: 0px; - height: 20px; -} -.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header input[type=number], -.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header input[type=text] { - color: #f5efe0; -} -.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header a:hover { - text-shadow: 0px 0px 8px var(--tertiary); -} -.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .inventory-section .inventory-list .item .item-image { - border: none; - margin: 3px 4px 3px 6px; - box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px #9f725b, inset 0 0 4px rgba(0, 0, 0, 0.5); -} -.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .side-bar .image-container, -.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .actions-options .actions-option { - cursor: pointer; -} -.dorako-ui.sheet.pf2e.actor.npc .side-bar-section-header .actions-options .actions-option:hover { - text-shadow: 0 0 10px var(--primary-light); - color: var(--primary); -} -.dorako-ui.sheet.pf2e.actor.npc .recall-knowledge .section-body button { - background: var(--secondary); - box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3), inset 0 0 0 2px hsla(0deg, 0%, 100%, 0.2); - border: none; - color: white; - transition: background 0.15s ease-in-out; - margin-top: 3px; -} -.dorako-ui.sheet.pf2e.actor.npc .recall-knowledge .section-body button:hover { - background: var(--secondary-light); -} - -.dorako-ui.sheet.pf2e.actor.npc .npc-sheet .side-bar-section-content { - width: 98%; -} - -.pf2e.actor.npc.dorako-ui.npc .npc-sheet .side-bar-section-content { - margin-left: 3px; - margin-right: 3px; -} - -.side-bar-section-header .pf2e-see-simple-scale-statistics-High-color-primary { - color: #3cff00; -} -.side-bar-section-header .pf2e-see-simple-scale-statistics-Moderate-color-primary { - color: #ffff54; -} -.side-bar-section-header .pf2e-see-simple-scale-statistics-Low-color-primary { - color: #ff8000; -} -.side-bar-section-header .pf2e-see-simple-scale-statistics-Terrible-color-primary { - color: #ff0000; -} - -/* Light */ -.dorako-ui.sheet.pf2e.actor.npc.light-theme form .sheet-tabs { - background-color: var(--bg); - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.18); - border: 1px solid var(--color-border-light-primary); - border-radius: 3px; - margin: 2px; - margin-bottom: 0px; - z-index: 1; -} - -.dorako-ui.npc.light-theme .tabs .item { - color: var(--primary-light); -} -.dorako-ui.npc.light-theme .tabs .item a:hover { - text-shadow: 0px 0px 10px var(--primary); -} -.dorako-ui.npc.light-theme .tabs .item.disabled { - color: #ababab; -} -.dorako-ui.npc.light-theme .tabs .item.disabled:hover { - color: var(--primary-dark); - text-shadow: 0px 0px 10px var(--primary-dark); -} -.dorako-ui.npc.light-theme .tabs .item.active { - color: var(--secondary-light); - text-shadow: 0px 0px 10px var(--secondary-light); -} - -/* Dark */ -.dorako-ui.sheet.pf2e.actor.npc.dark-theme form .sheet-tabs { - border: none; - border-radius: 3px; - background: none; - background-color: var(--glass-bg); - box-shadow: var(--glassy); - background: var(--glass-bg-light); - color: var(--color-text-light-heading); -} - -.dorako-ui.sheet.pf2e.actor.npc.dark-theme .npc-sheet .item.disabled { - color: #666666; -} - -.dorako-ui.sheet.pf2e.actor.npc.dark-theme.window-app .npc-sheet .effects .section-body .effects-list .item.unidentified { - outline: 1px dashed #720073; - background: rgba(245, 234, 245, 0.1333333333); -} - -.sheet.pf2e.actor.npc.dark-theme.window-app input[type=text], -.sheet.pf2e.actor.npc.dark-theme.window-app input[type=number], -.sheet.pf2e.actor.npc.dark-theme.window-app input[type=search], -.sheet.pf2e.actor.npc.dark-theme.window-app input[type=date], -.sheet.pf2e.actor.npc.dark-theme.window-app input[type=time] { - box-shadow: unset; -} - -.sheet.pf2e.actor.npc.dark-theme .recall-knowledge .section-body button { - box-shadow: var(--glassy); -} - -.sheet.pf2e.actor.npc.dark-theme .tabs .item.active { - color: var(--tertiary); -} - -.actor.pf2e.actor.npc.dark-theme .tabs .item.active, -.actor.pf2e.actor.npc.dark-theme a:hover { - text-shadow: 0 0 10px var(--tertiary); -} - -.sheet.pf2e.actor.npc.dark-theme .window-content { - background: none; - background-color: #111; - background: var(--sheet-dark); - background-size: cover; -} - -.sheet.pf2e.actor.npc.dark-theme .tags .tag option.tag_transparent, -.sheet.pf2e.actor.npc.dark-theme .tags .tag.tag_transparent { - box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); -} - -.sheet.pf2e.actor.npc.dark-theme form .notes { - text-shadow: none; -} - -.sheet.pf2e.actor.npc.dark-theme .npc-sheet, -.actor.pf2e.actor.npc.dark-theme .npc-sheet .entries-list .spellcasting-entry .header h4.name input, -.sheet.pf2e.actor.npc.dark-theme .inventory .list-row .item-controls, -.sheet.pf2e.actor.npc.dark-theme ol.spell-list > li.spell-level-header, -.sheet.pf2e.actor.npc.dark-theme .npc-sheet .side-bar-section.initiative select, -.sheet.pf2e.actor.npc.dark-theme .npc-sheet .notes .notes-text { - color: white; -} - -.sheet.pf2e.actor.npc.dark-theme form input[type=number], -.sheet.pf2e.actor.npc.dark-theme form input[type=text], -.sheet.pf2e.actor.npc.dark-theme .npc-sheet .notes .details-label { - color: #c9c9c9; -} - -.actor.pf2e.actor.npc.dark-theme .npc-sheet .sheet-tabs .disabled.active, -.actor.pf2e.actor.npc.dark-theme .npc-sheet .sheet-tabs .disabled:hover { - color: gray; -} - -.sheet.pf2e.actor.npc.dark-theme .inventory .item-summary, -.sheet.pf2e.actor.npc.dark-theme ol.spell-list > li .item-summary { - background-color: transparent; -} - -.sheet.pf2e.actor.npc.dark-theme .npc-sheet .actions-options .actions-option:hover { - text-shadow: 0 0 10px var(--tertiary); - color: var(--tertiary); -} - -.actor.pf2e.actor.npc.dark-theme .inventory .list-row .item-controls .item-control.item-carry-type.active, -.actor.pf2e.actor.npc.dark-theme .inventory .list-row .item-controls .item-control.item-toggle-invest.active, -.actor.pf2e.actor.npc.dark-theme ol.spell-list > li .item-name h4:hover, -.actor.pf2e.actor.npc.dark-theme .inventory .item-name h3:hover, -.actor.pf2e.actor.npc.dark-theme .inventory .item-name h4:hover { - color: var(--tertiary); -} - -.sheet.actor.pf2e.actor.npc.dark-theme .npc-sheet .section-container.toggles { - border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:wheat;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -} - -.sheet.actor.pf2e.actor.npc.dark-theme .npc-sheet .side-bar-section:not(.save-details), -.sheet.actor.pf2e.actor.npc.dark-theme .npc-sheet .section-container { - background: var(--sheet-dark); - background-size: cover; -} - -/*# sourceMappingURL=npc-sheet.css.map */ diff --git a/styles/npc-sheet.css.map b/styles/npc-sheet.css.map index 84c26f2..014f248 100644 --- a/styles/npc-sheet.css.map +++ b/styles/npc-sheet.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../sass/npc-sheet.scss","../sass/_mixins.scss"],"names":[],"mappings":"AAGE;EACE;;AAIA;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;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;;AAGF;EACE;;AAGF;EACE;EACA;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;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;;;AAGF;EACE;EACA;;;AAKA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAIJ;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;;AAIJ;AAEA;ECzQE;EACA;EACA;EACA;EACA;EDuQA;EACA;;;AAGF;EACE;;;AAIF;EACE;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;EAME;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA","file":"npc-sheet.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../sass/npc-sheet.scss","../sass/_mixins.scss"],"names":[],"mappings":"AAGE;EACE;;AAIA;EACE;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;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;;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;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;;;AAIJ;AAEA;EC9QE;EACA;EACA;EACA;EACA;ED4QA;EACA;;;AAGF;EACE;;;AAIF;EACE;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;EAME;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA","file":"npc-sheet.css"} \ No newline at end of file diff --git a/styles/reset.css b/styles/reset.css index b7125bf..138c42f 100644 --- a/styles/reset.css +++ b/styles/reset.css @@ -11,6 +11,10 @@ img { border-radius: 0px; } +input:disabled { + border-radius: 2px; +} + /* ----------------------------------------- */ /* Overwrite Foundry colors */ /* ----------------------------------------- */ @@ -24,7 +28,7 @@ img { --ornamentation: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1%7Bstroke:%23231f20;stroke-miterlimit:10%7D.st1,.st2%7Bfill:none%7D%3C/style%3E%3Cg opacity='.25'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cg%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zM3.6 3.6h3.1v3.1H3.6zM6.8 3.6h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zM3.6 6.8H.5V13M13 .5H6.8v3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4.5h3.1v3.1h-3.1zM26.3 3.6h3.1v3.1h-3.1zM26.3 6.8h3.1v3.1h-3.1zM23.1 3.6h3.1v3.1h-3.1zM26.3 3.6V.5H20'/%3E%3Cpath class='st1' d='M32.5 13V6.8h-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zM23.1 26.3h3.1v3.1h-3.1zM26.3 23.1h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zM3.6 26.3h3.1v3.1H3.6zM3.6 23.1h3.1v3.1H3.6zM6.8 26.3h3.1v3.1H6.8z'/%3E%3Cpath class='st1' d='M6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); --half-transparent: rgba(0, 0, 0, 0.5); } -.dorako-ui * *::-webkit-scrollbar-thumb { +.dorako-ui *::-webkit-scrollbar-thumb { background: var(--tertiary); border: 1px solid var(--gold-brown); } diff --git a/styles/reset.css.map b/styles/reset.css.map index 7a73c6c..49f3662 100644 --- a/styles/reset.css.map +++ b/styles/reset.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../sass/reset.scss","../sass/_mixins.scss"],"names":[],"mappings":"AAEA;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;ECxBA;;;AD8BF;EACE;EACA;EACA;EACA;EACA;EACA;EACA","file":"reset.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../sass/reset.scss","../sass/_mixins.scss"],"names":[],"mappings":"AAEA;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EC5BA;;;ADkCF;EACE;EACA;EACA;EACA;EACA;EACA;EACA","file":"reset.css"} \ No newline at end of file