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 0000000..1fd21e5 Binary files /dev/null and b/img/blue_header.webp differ diff --git a/img/blue_sidebar_bottom.webp b/img/blue_sidebar_bottom.webp new file mode 100644 index 0000000..a9a58ff Binary files /dev/null and b/img/blue_sidebar_bottom.webp differ diff --git a/img/blue_sidebar_top.webp b/img/blue_sidebar_top.webp new file mode 100644 index 0000000..b8e28ef Binary files /dev/null and b/img/blue_sidebar_top.webp differ diff --git a/img/red_sidebar_bottom.webp b/img/red_sidebar_bottom.webp new file mode 100644 index 0000000..af59e72 Binary files /dev/null and b/img/red_sidebar_bottom.webp differ diff --git a/img/red_sidebar_top.webp b/img/red_sidebar_top.webp new file mode 100644 index 0000000..2360f0e Binary files /dev/null and b/img/red_sidebar_top.webp differ 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;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER,OAFQ;;AAIR;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1NS;EA2NT;;AAEA;EAEE;;AAGF;EACE,OAnOO;;AAuOX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1QS;EA2QT;;AAEA;EAEE;;AAGF;EACE,OAnRO;;AAuRX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EACE;EACA;EACA;EACA;EACA;;;AC9mBR;EhBFA;EACA;EACA;EACA;EACA;EAKA;EgBJE;EACA;EACA;;AAEA;EACE;EACA;;;AAKN;EACE;EACA;;AAEA;EACE;;;AAKF;EACE;;;AAIJ;EhBhBE;EACA;AACA;EACA,YACE;EAgBF;EACA;EgBHA;;;AAGF;EACE;EACA;;;AAQA;EACE;;AAGF;EhBnCA;EACA;AACA;EACA,YACE;EAgBF;EACA;EgBgBE;EACA;;AAIA;AAAA;AAAA;EAGE;;AAGJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EhB9FA;EACA;EACA;EACA;EACA;EAKA;EgBwFE;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;;AAKF;EhBnHJ;EACA;EACA;EACA;EACA;EgBiHM;;AAIA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAMJ;EACE;EACA;;AAIJ;AAAA;EhB/IA;EACA;EACA;EACA;EACA;EgB8IE;EACA;;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EhB9JF;EACA;EACA;EACA;EACA;EgB4JI;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AAGF;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;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAMR;EhB/LA;EACA;EACA;EACA;EACA;EAKA;EgByLE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;;AAkBF;AAAA;AAAA;AAAA;EAIE;;AAGF;EAEE;;AAGF;EhBnPA;EACA;EACA;EACA;EACA;EgBiPE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAIJ;EhB/QA;EACA;EACA;EACA;EACA;EAKA;EgByQE;EACA;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EACE;EACA;;AAMJ;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKN;AACA;AACA;AAEA;EACE;;AACA;EACE;;AAKA;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;;ACjUJ;EACE;EACA;AAEA;AACA;AACA;AAcA;AACA;AACA;;AAfA;EACE;;AAEA;EACE;;AAGF;EACE;EACA;;AAOJ;EACE;;AAEA;EACE;EACA","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;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAGE,cADQ;EAER,OAFQ;;AAIR;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1NS;EA2NT;;AAEA;EAEE;;AAGF;EACE,OAnOO;;AAuOX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EAGE,cADQ;EAER;;AAEA;EAEE;EACA;;AAGF;EACE,OAXM;;AAeV;EAEE,cA1QS;EA2QT;;AAEA;EAEE;;AAGF;EACE,OAnRO;;AAuRX;EAGE,cADQ;EAER;;AAEA;EAEE;;AAGF;EACE,OAVM;;AAcV;EACE;EACA;EACA;EACA;EACA;;;AC/mBR;EhBFA;EACA;EACA;EACA;EACA;EAKA;EgBJE;EACA;EACA;;AAEA;EACE;EACA;;;AAKN;EACE;EACA;;AAEA;EACE;;;AAKF;EACE;;;AAKF;EACE;EACA;;AAEF;EACE;;;AAIJ;EhB1BE;EACA;AACA;EACA,YACE;EAgBF;EACA;EgBOA;;;AAGF;EACE;EACA;;;AAQA;EACE;;AAGF;EhB7CA;EACA;AACA;EACA,YACE;EAgBF;EACA;EgB0BE;EACA;;AAIA;AAAA;AAAA;EAGE;;AAGJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EhBxGA;EACA;EACA;EACA;EACA;EAKA;EgBkGE;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;;AAKF;EhB7HJ;EACA;EACA;EACA;EACA;EgB2HM;;AAIA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAMJ;EACE;EACA;;AAIJ;AAAA;EhBzJA;EACA;EACA;EACA;EACA;EgBwJE;EACA;;AAWA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EhBxKF;EACA;EACA;EACA;EACA;EgBsKI;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAMR;EhBzMA;EACA;EACA;EACA;EACA;EAKA;EgBmME;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAIJ;EACE;;AAkBF;AAAA;AAAA;AAAA;EAIE;;AAGF;EAEE;;AAGF;EhB7PA;EACA;EACA;EACA;EACA;EgB2PE;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAIJ;EhBzRA;EACA;EACA;EACA;EACA;EAKA;EgBmRE;EACA;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EACE;EACA;;AAMJ;EACE;;AAEF;EACE;;AAEF;EACE;;;AAKN;AACA;AACA;AAEA;EACE;;AACA;EACE;;AAKA;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;;AC3UJ;EACE;EACA;AAEA;AACA;AACA;AAcA;AACA;AACA;;AAfA;EACE;;AAEA;EACE;;AAGF;EACE;EACA;;AAOJ;EACE;;AAEA;EACE;EACA;;;AC7BR;EACE;;AAEA;EACE;;AAGF;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