diff --git a/modif/L5RxChiaroscuro _ Dev Foundry VTT.docx b/modif/L5RxChiaroscuro _ Dev Foundry VTT.docx new file mode 100644 index 0000000..11de322 Binary files /dev/null and b/modif/L5RxChiaroscuro _ Dev Foundry VTT.docx differ diff --git a/package-lock.json b/package-lock.json index 22a681a..c70bfdf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "l5r5e", + "name": "l5rx-chiaroscuro", "version": "1.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "l5r5e", + "name": "l5rx-chiaroscuro", "version": "1.0.0", "license": "ISC", "devDependencies": { diff --git a/package.json b/package.json index 2bbd658..7f47cd3 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "l5r5e", + "name": "l5rx-chiaroscuro", "version": "1.0.0", "description": "This is a game system for Legend of the Five Rings (5th edition) by Edge Studio", "main": "index.js", diff --git a/system/lang/en-en.json b/system/lang/en-en.json index 725e4db..a198db9 100644 --- a/system/lang/en-en.json +++ b/system/lang/en-en.json @@ -76,7 +76,10 @@ "signature_scroll": "Signature Scroll", "item_pattern": "Item Pattern", "army_fortification": "Fortification", - "army_cohort": "Cohort" + "army_cohort": "Cohort", + "arcane": "Arcane", + "etat": "State", + "mystere": "Mystery" }, "Journal": { "journal": "Journal" @@ -318,7 +321,8 @@ "school_ability": "School Ability", "mastery_ability": "Mastery Ability", "title_ability": "Title Ability", - "specificity": "Specificity" + "specificity": "Specificity", + "mot_invocation": "Invocation Word" }, "peculiarities": { "types": { @@ -869,5 +873,142 @@ "range_band": "Range Band {band}", "range_abbreviation": "RB {range}" } + }, + "chiaroscuro": { + "skill_ranks": { + "0": "—", + "initie": "Initiate", + "expert": "Expert", + "maitre": "Master", + "parangon1": "Paragon I", + "parangon2": "Paragon II", + "parangon3": "Paragon III" + }, + "difficulties": { + "simple": "Simple (7)", + "moyenne": "Average (10)", + "assez_difficile": "Somewhat Difficult (13)", + "difficile": "Difficult (16)", + "tres_difficile": "Very Difficult (22)", + "heroique": "Heroic (28)", + "improbable": "Improbable (32)" + }, + "aspects": { + "solar": "Solar Aspect", + "lunar": "Lunar Aspect", + "gauge": "Aspect Gauge", + "desequilibre_solaire": "Solar Imbalance", + "desequilibre_lunaire": "Lunar Imbalance" + }, + "danger": { + "simple": "Simple", + "moyenne": "Average", + "assez_difficile": "Somewhat Difficult", + "difficile": "Difficult" + }, + "arcane": { + "title": "Arcanes", + "label": "Arcane", + "arcane_type": "Type", + "application": "Skills", + "bonus": "Bonus", + "progression": "Progression", + "xp_cost": "XP Cost" + }, + "etat": { + "title": "States", + "label": "State", + "application": "Application", + "mod": "Modifier", + "effect": "Effect", + "elimination": "Elimination Condition" + }, + "mystere": { + "title": "Mysteries", + "label": "Mystery", + "mystere_type": "Type", + "mineur": "Minor", + "majeur": "Major", + "prerequisite_skill": "Prerequisite Skill", + "prerequisite_condition": "Prerequisite Condition" + }, + "character": { + "is_samurai": "Samurai", + "quick_info": "Quick Info", + "default_ring": "Default Ring", + "region": "Region", + "education": "Education", + "past_problems": "Problematic Past", + "koku": "Koku", + "bu": "Bu", + "zeni": "Zeni" + }, + "weapon": { + "bonus": "Bonus", + "categories": { + "arbalete": "Crossbow", + "arc": "Bow", + "contondante": "Bludgeoning Weapon", + "poing": "Hand Weapon", + "hast": "Polearm", + "improvisee": "Improvised Weapon", + "shinobi": "Shinobi Weapon", + "specialisee": "Specialized Weapon", + "bouclier": "Shield", + "hache": "Axe", + "naturel": "Natural", + "sabre": "Sword", + "nemuranai": "Nemuranai" + } + }, + "armor": { + "categories": { + "vetement": "Clothing", + "leger": "Light", + "moyen": "Medium", + "lourd": "Heavy", + "nemuranai": "Nemuranai" + } + }, + "item": { + "types": { + "ordinaire": "Ordinary", + "shinobi": "Shinobi", + "interdit": "Forbidden", + "gaijin": "Gaijin", + "nemuranai": "Nemuranai" + } + }, + "technique": { + "mot_invocation": "Invocation Word", + "invocation_type": "Invocation Type", + "invocation_types": { + "general": "General", + "neutre": "Neutral", + "precis": "Precise" + }, + "mode_invocation": "Invocation Mode" + }, + "tabs": { + "invocations": "Invocations", + "identity": "Identity", + "identity_text1": "Appearance", + "identity_text2": "Biography" + }, + "dice": { + "title": "Chiaroscuro Roll", + "difficulty_label": "Difficulty", + "modifier_label": "Modifier", + "options": "Options", + "aspect_point": "Aspect Point", + "assistance": "Assistance", + "total_dice": "Dice to roll", + "bonus": "Rank bonus", + "roll": "Roll", + "dice_result": "Dice total", + "adjusted": "Adjusted (Parangon)", + "success": "Success", + "failure": "Failure" + } } } diff --git a/system/lang/fr-fr.json b/system/lang/fr-fr.json index 821e3fb..94589a5 100644 --- a/system/lang/fr-fr.json +++ b/system/lang/fr-fr.json @@ -76,7 +76,10 @@ "signature_scroll": "Rouleau de marque", "item_pattern": "Procédé de fabrication", "army_fortification": "Fortification", - "army_cohort": "Régiment" + "army_cohort": "Régiment", + "arcane": "Arcane", + "etat": "État", + "mystere": "Mystère" }, "Journal": { "journal": "Journal" @@ -318,7 +321,8 @@ "school_ability": "Capacité d'école", "mastery_ability": "Capacité de maîtrise", "title_ability": "Capacité de Titre", - "specificity": "Particularité" + "specificity": "Particularité", + "mot_invocation": "Mot d'Invocation" }, "peculiarities": { "types": { @@ -869,5 +873,142 @@ "range_band": "Portée {band}", "range_abbreviation": "NP {range}" } + }, + "chiaroscuro": { + "skill_ranks": { + "0": "—", + "initie": "Initié", + "expert": "Expert", + "maitre": "Maître", + "parangon1": "Parangon I", + "parangon2": "Parangon II", + "parangon3": "Parangon III" + }, + "difficulties": { + "simple": "Simple (7)", + "moyenne": "Moyenne (10)", + "assez_difficile": "Assez difficile (13)", + "difficile": "Difficile (16)", + "tres_difficile": "Très difficile (22)", + "heroique": "Héroïque (28)", + "improbable": "Improbable (32)" + }, + "aspects": { + "solar": "Aspect Solaire", + "lunar": "Aspect Lunaire", + "gauge": "Jauge d'Aspect", + "desequilibre_solaire": "Déséquilibre Solaire", + "desequilibre_lunaire": "Déséquilibre Lunaire" + }, + "danger": { + "simple": "Simple", + "moyenne": "Moyenne", + "assez_difficile": "Assez Difficile", + "difficile": "Difficile" + }, + "arcane": { + "title": "Arcanes", + "label": "Arcane", + "arcane_type": "Type", + "application": "Compétences", + "bonus": "Bonus", + "progression": "Progression", + "xp_cost": "Coût XP" + }, + "etat": { + "title": "États", + "label": "État", + "application": "Application", + "mod": "Modificateur", + "effect": "Effet", + "elimination": "Condition d'élimination" + }, + "mystere": { + "title": "Mystères", + "label": "Mystère", + "mystere_type": "Type", + "mineur": "Mineur", + "majeur": "Majeur", + "prerequisite_skill": "Compétence prérequis", + "prerequisite_condition": "Condition prérequis" + }, + "character": { + "is_samurai": "Samouraï", + "quick_info": "Info rapide", + "default_ring": "Anneau par défaut", + "region": "Région", + "education": "Éducation", + "past_problems": "Passé problématique", + "koku": "Koku", + "bu": "Bu", + "zeni": "Zeni" + }, + "weapon": { + "bonus": "Bonus", + "categories": { + "arbalete": "Arbalète", + "arc": "Arc", + "contondante": "Arme Contondante", + "poing": "Arme de Poing", + "hast": "Arme Hast", + "improvisee": "Arme Improvisée", + "shinobi": "Arme Shinobi", + "specialisee": "Arme Spécialisée", + "bouclier": "Bouclier", + "hache": "Hache", + "naturel": "Naturel", + "sabre": "Sabre", + "nemuranai": "Nemuranai" + } + }, + "armor": { + "categories": { + "vetement": "Vêtement", + "leger": "Léger", + "moyen": "Moyen", + "lourd": "Lourd", + "nemuranai": "Nemuranai" + } + }, + "item": { + "types": { + "ordinaire": "Ordinaire", + "shinobi": "Shinobi", + "interdit": "Interdit", + "gaijin": "Gaijin", + "nemuranai": "Nemuranai" + } + }, + "technique": { + "mot_invocation": "Mot d'Invocation", + "invocation_type": "Type d'invocation", + "invocation_types": { + "general": "Général", + "neutre": "Neutre", + "precis": "Précis" + }, + "mode_invocation": "Mode d'Invocation" + }, + "tabs": { + "invocations": "Invocations", + "identity": "Identité", + "identity_text1": "Apparence", + "identity_text2": "Biographie" + }, + "dice": { + "title": "Jet Chiaroscuro", + "difficulty_label": "Difficulté", + "modifier_label": "Modificateur", + "options": "Options", + "aspect_point": "Point d'Aspect", + "assistance": "Assistance", + "total_dice": "Dés à lancer", + "bonus": "Bonus rang", + "roll": "Lancer les dés", + "dice_result": "Somme des dés", + "adjusted": "Ajusté (Parangon)", + "success": "Réussite", + "failure": "Échec" + } } } diff --git a/system/scripts/actors/character-sheet.js b/system/scripts/actors/character-sheet.js index 8da690f..43dbc74 100644 --- a/system/scripts/actors/character-sheet.js +++ b/system/scripts/actors/character-sheet.js @@ -64,6 +64,52 @@ export class CharacterSheetL5r5e extends BaseCharacterSheetL5r5e { parseInt(sheetData.data.system.xp_total) - parseInt(sheetData.data.system.xp_spent) ); + // Chiaroscuro: Skill ranks list for ) back to 0 (number) + for (const [key, value] of Object.entries(formData)) { + if (key.startsWith("system.skills.") && value === "0") { + formData[key] = 0; + } + } + // Save computed values const currentData = this.object.system; formData["system.focus"] = currentData.focus; diff --git a/system/scripts/actors/npc-sheet.js b/system/scripts/actors/npc-sheet.js index 2acbb46..c4d7e55 100644 --- a/system/scripts/actors/npc-sheet.js +++ b/system/scripts/actors/npc-sheet.js @@ -50,6 +50,21 @@ export class NpcSheetL5r5e extends BaseCharacterSheetL5r5e { label: game.i18n.localize("l5r5e.character_types." + e), })); + // Danger levels for martial/social danger selects + const dangerLevels = ["simple", "moyenne", "assez_difficile", "difficile"]; + sheetData.data.dangerList = dangerLevels.map((id) => ({ + id, + label: game.i18n.localize(`chiaroscuro.danger.${id}`), + })); + + // Invocations list (mot_invocation techniques, split by type like character sheet) + const invocations = sheetData.data.splitTechniquesList?.["mot_invocation"] ?? []; + sheetData.data.splitInvocationsList = { + general: invocations.filter((t) => !t.system.invocation_type || t.system.invocation_type === "general"), + neutre: invocations.filter((t) => t.system.invocation_type === "neutre"), + precis: invocations.filter((t) => t.system.invocation_type === "precis"), + }; + return sheetData; } @@ -101,4 +116,16 @@ export class NpcSheetL5r5e extends BaseCharacterSheetL5r5e { return super._updateObject(event, formData); } + + /** + * Override base dice picker to open Chiaroscuro d6 dialog. + * @param {Event} event + */ + _openDicePickerForSkill(event) { + event.preventDefault(); + const el = $(event.currentTarget); + const skillId = el.data("skill"); + const ringId = el.data("ring") || this.actor.system?.default_ring || "void"; + new game.l5r5e.ChiaroscuroDiceDialog({ actor: this.actor, ringId, skillId }).render(true); + } } diff --git a/system/scripts/config.js b/system/scripts/config.js index 4291e0c..05bfbbc 100644 --- a/system/scripts/config.js +++ b/system/scripts/config.js @@ -14,6 +14,50 @@ export const L5R5E = { skillCostMultiplier: 2, techniqueCost: 3, }, + + // --- Chiaroscuro additions --- + + /** Skill rank enum values and associated flat bonus */ + skillRanks: { + 0: { bonus: 0 }, + initie: { bonus: 1 }, + expert: { bonus: 2 }, + maitre: { bonus: 3 }, + parangon1: { bonus: 3, passive: 1 }, // dice results of 1 count as 2 + parangon2: { bonus: 3, passive: 2 }, // dice results of 1-2 count as 3 + parangon3: { bonus: 3, passive: 3 }, // dice results of 1-3 count as 4 + }, + + /** Difficulty thresholds (Chiaroscuro scale) */ + difficulties: { + simple: 7, + moyenne: 10, + assez_difficile: 13, + difficile: 16, + tres_difficile: 22, + heroique: 28, + improbable: 32, + }, + + /** Ring colors for Chiaroscuro visual style */ + ringColors: { + air: "rgb(145, 120, 150)", + water: "rgb(95, 145, 155)", + fire: "rgb(155, 115, 80)", + earth: "rgb(105, 150, 120)", + void: "rgb(75, 70, 65)", + }, + + /** Aspect gauge configuration */ + aspects: { + solarConditionId: "desequilibre_lunaire", + lunarConditionId: "desequilibre_solaire", + imbalanceThreshold: 5, + resetThreshold: 10, + }, + + // --- End Chiaroscuro additions --- + // For rings wound to be aligned, add them first conditions: [{ id: "lightly_wounded_fire", @@ -180,6 +224,16 @@ export const L5R5E = { name: "l5r5e.conditions.unconscious", img: "systems/l5r5e/assets/icons/conditions/unconscious.webp", system: { id: "L5RCoreCon000015" } + },{ + id: "desequilibre_solaire", + name: "chiaroscuro.aspects.desequilibre_solaire", + img: "systems/l5r5e/assets/icons/conditions/desequilibre_solaire.webp", + system: { id: "ChiaCon000001" } + },{ + id: "desequilibre_lunaire", + name: "chiaroscuro.aspects.desequilibre_lunaire", + img: "systems/l5r5e/assets/icons/conditions/desequilibre_lunaire.webp", + system: { id: "ChiaCon000002" } }], regex: { techniqueDifficulty: /^@([TS]):([^|]+?)(?:\|(min|max)(?:\(([^)]+?)\))?)?$/, @@ -344,6 +398,8 @@ L5R5E.techniques.set("mastery_ability", { type: "school", displayInTypes: false L5R5E.techniques.set("title_ability", { type: "title", displayInTypes: false }); // Custom L5R5E.techniques.set("specificity", { type: "custom", displayInTypes: false }); +// Chiaroscuro +L5R5E.techniques.set("mot_invocation", { type: "chiaroscuro", displayInTypes: true }); // *** SkillId - CategoryId *** L5R5E.skills = new Map(); diff --git a/system/scripts/dice/chiaroscuro-dice-dialog.js b/system/scripts/dice/chiaroscuro-dice-dialog.js new file mode 100644 index 0000000..fa29e25 --- /dev/null +++ b/system/scripts/dice/chiaroscuro-dice-dialog.js @@ -0,0 +1,327 @@ +/** + * Chiaroscuro Dice Dialog + * + * d6 pool system: ring value × multiplier d6, sum vs difficulty. + * Multiplier: ×1 base, ×2 if aspect or assistance, ×3 if both. + * Parangon passives adjust individual die results before summing. + */ +export class ChiaroscuroDiceDialog extends FormApplication { + /** + * Current Actor + * @type {ActorL5r5e} + * @private + */ + _actor = null; + + /** + * Payload Object + */ + object = { + ring: { id: "void", value: 1 }, + skill: { id: "", name: "", bonus: 0, rank: "0" }, + difficulty: { id: "moyenne", value: 10 }, + modifier: 0, + useAspectPoint: false, + aspectType: "solar", + useAssistance: false, + }; + + static get defaultOptions() { + return foundry.utils.mergeObject(super.defaultOptions, { + id: "l5r5e-chiaroscuro-dice-dialog", + classes: ["l5r5e", "chiaroscuro-dice-dialog"], + template: CONFIG.l5r5e.paths.templates + "dice/chiaroscuro-dice-dialog.html", + title: game.i18n.localize("chiaroscuro.dice.title"), + width: 440, + height: "auto", + }); + } + + get id() { + return `l5r5e-chiaroscuro-dice-dialog-${this._actor?.id ?? "no-actor"}`; + } + + get title() { + return game.i18n.localize("chiaroscuro.dice.title") + (this._actor ? " — " + this._actor.name : ""); + } + + /** + * Total dice to roll (ring value × multiplier) + * @return {number} + */ + get totalDice() { + const base = this.object.ring.value; + const both = this.object.useAspectPoint && this.object.useAssistance; + const either = this.object.useAspectPoint || this.object.useAssistance; + return base * (both ? 3 : either ? 2 : 1); + } + + /** + * @param options actor, actorId, ringId, skillId + */ + constructor(options = {}) { + super({}, options); + + // Resolve actor + [ + options?.actor, + game.actors.get(options?.actorId), + canvas.tokens.controlled[0]?.actor, + game.user.character, + ].forEach((actor) => { + if (!this._actor && actor instanceof Actor && actor.isOwner) { + this._actor = actor; + } + }); + + // Default ring: options > actor default_ring > void + const ringId = options.ringId ?? this._actor?.system?.default_ring ?? "void"; + this.ringId = ringId; + + // Skill + if (options.skillId) { + this.skillId = options.skillId; + } + } + + /** + * Set ring (id + value from actor) + * @param {string} ringId + */ + set ringId(ringId) { + this.object.ring.id = CONFIG.l5r5e.stances.includes(ringId) ? ringId : "void"; + this.object.ring.value = this._actor?.system?.rings?.[this.object.ring.id] || 1; + // Auto-derive aspect type from ring (fire/earth → solar, air/water → lunar; void = manual) + if (this.object.ring.id !== "void") { + this.object.aspectType = ["fire", "earth"].includes(this.object.ring.id) ? "solar" : "lunar"; + } + } + + /** + * Set skill (id, name, rank, bonus) + * @param {string} skillId + */ + set skillId(skillId) { + if (!skillId) return; + const catId = CONFIG.l5r5e.skills.get(skillId.toLowerCase().trim()); + const rank = this._actor?.system?.skills?.[catId]?.[skillId] ?? "0"; + this.object.skill = { + ...this.object.skill, + id: skillId, + name: catId ? game.i18n.localize(`l5r5e.skills.${catId}.${skillId}`) : skillId, + rank, + bonus: CONFIG.l5r5e.skillRanks?.[rank]?.bonus ?? 0, + }; + } + + async getData(options = null) { + const difficultiesList = Object.entries(CONFIG.l5r5e.difficulties).map(([id, value]) => ({ + id, + label: game.i18n.localize(`chiaroscuro.difficulties.${id}`), + value, + })); + + const aspectsList = [ + { id: "solar", label: game.i18n.localize("chiaroscuro.aspects.solar") }, + { id: "lunar", label: game.i18n.localize("chiaroscuro.aspects.lunar") }, + ]; + + return { + ...(await super.getData(options)), + actor: this._actor, + data: this.object, + totalDice: this.totalDice, + ringsList: game.l5r5e.HelpersL5r5e.getRingsList(this._actor), + difficultiesList, + aspectsList, + isVoidRing: this.object.ring.id === "void", + quickInfo: this._actor?.system?.quick_info ?? "", + }; + } + + activateListeners(html) { + super.activateListeners(html); + + // Ring selector + html.find(".ring-selection-chi").on("click", async (event) => { + event.preventDefault(); + event.stopPropagation(); + this.ringId = event.currentTarget.dataset.ringid; + this.render(false); + }); + + // Difficulty select + html.find("select[name='difficulty.id']").on("change", (event) => { + this.object.difficulty.id = event.target.value; + this.object.difficulty.value = CONFIG.l5r5e.difficulties[this.object.difficulty.id]; + this.render(false); + }); + + // Flat modifier + html.find("input[name='modifier']").on("change", (event) => { + this.object.modifier = parseInt(event.target.value) || 0; + }); + + // Aspect point checkbox + html.find("#use_aspect_point").on("change", (event) => { + this.object.useAspectPoint = event.target.checked; + this.render(false); + }); + + // Aspect type select (solar / lunar) + html.find("select[name='aspectType']").on("change", (event) => { + this.object.aspectType = event.target.value; + }); + + // Assistance checkbox + html.find("#use_assistance").on("change", (event) => { + this.object.useAssistance = event.target.checked; + this.render(false); + }); + } + + async _updateObject(event, formData) { + const nbDice = this.totalDice; + const skillRank = this.object.skill.rank; + const skillBonus = this.object.skill.bonus; + const flatModifier = this.object.modifier; + const difficulty = this.object.difficulty.value; + + // Roll the dice using FoundryVTT Roll API + const roll = await new Roll(`${nbDice}d6`).evaluate(); + const rawResults = roll.dice[0].results.map((r) => r.result); + + // Apply parangon passive adjustments + const adjustedResults = rawResults.map((r) => this._applyParangon(r, skillRank)); + const diceAdjustedFlags = rawResults.map((r, i) => adjustedResults[i] !== r); + const wasAdjusted = diceAdjustedFlags.some(Boolean); + + // Compute total + const rawSum = adjustedResults.reduce((a, b) => a + b, 0); + const total = rawSum + skillBonus + flatModifier; + const success = total >= difficulty; + const bonus = success ? total - difficulty : 0; + + // Update aspect gauge after roll + if (this._actor && this.object.useAspectPoint) { + await this._updateAspectGauge(); + } + + // Post chat message + await this._sendChatMessage({ + nbDice, + rawResults, + adjustedResults, + diceAdjustedFlags, + wasAdjusted, + rawSum, + total, + skillBonus, + flatModifier, + difficulty, + success, + bonus, + }); + + return this.close(); + } + + /** + * Apply parangon rank passive: replace low die results with higher value. + * parangon1: 1 → 2 + * parangon2: 1–2 → 3 + * parangon3: 1–3 → 4 + * @param {number} result + * @param {string} rank + * @return {number} + */ + _applyParangon(result, rank) { + if (rank === "parangon3" && result <= 3) return 4; + if (rank === "parangon2" && result <= 2) return 3; + if (rank === "parangon1" && result <= 1) return 2; + return result; + } + + /** + * Update the aspect gauge on the actor after an aspect point roll. + * Gauge positive = solar side, negative = lunar side. + * ±5 → apply Déséquilibre. ±10 → full reset. + */ + async _updateAspectGauge() { + // Support both single-nested (system.aspects) and double-nested (system.aspects.aspects) + const aspectsPath = this._actor.system.aspects?.aspects !== undefined + ? "system.aspects.aspects" + : "system.aspects"; + const aspects = foundry.utils.getProperty(this._actor, aspectsPath) ?? {}; + + const gaugeDirection = this.object.aspectType === "solar" ? 1 : -1; + const newGauge = (aspects.gauge ?? 0) + gaugeDirection; + + if (Math.abs(newGauge) >= 10) { + // Full reset + await this._actor.update({ + [`${aspectsPath}.gauge`]: 0, + [`${aspectsPath}.solar`]: 0, + [`${aspectsPath}.lunar`]: 0, + }); + // Remove all desequilibre conditions + const toRemove = this._actor.items + .filter((i) => i.type === "etat" && ["desequilibre_solaire", "desequilibre_lunaire"].includes(i.system?.condition_type)) + .map((i) => i.id); + if (toRemove.length) { + await this._actor.deleteEmbeddedDocuments("Item", toRemove); + } + } else { + await this._actor.update({ [`${aspectsPath}.gauge`]: newGauge }); + + if (Math.abs(newGauge) >= 5) { + // Apply opposing desequilibre + const condType = this.object.aspectType === "solar" ? "desequilibre_lunaire" : "desequilibre_solaire"; + const existing = this._actor.items.find( + (i) => i.type === "etat" && i.system?.condition_type === condType + ); + if (!existing) { + await this._actor.createEmbeddedDocuments("Item", [ + { + type: "etat", + name: game.i18n.localize(`chiaroscuro.aspects.${condType}`), + system: { condition_type: condType }, + }, + ]); + } + } + } + } + + /** + * Create and send the chat message. + */ + async _sendChatMessage(rollData) { + const content = await foundry.applications.handlebars.renderTemplate( + CONFIG.l5r5e.paths.templates + "dice/chiaroscuro-chat-roll.html", + { + actor: this._actor, + profileImg: this._actor?.img ?? "icons/svg/mystery-man.svg", + ring: this.object.ring, + skill: this.object.skill, + difficulty: this.object.difficulty, + useAspectPoint: this.object.useAspectPoint, + aspectType: this.object.aspectType, + useAssistance: this.object.useAssistance, + modifier: this.object.modifier, + quickInfo: this._actor?.system?.quick_info ?? "", + ...rollData, + } + ); + + return ChatMessage.implementation.create({ + user: game.user.id, + speaker: { + actor: this._actor?.id ?? null, + alias: this._actor?.name ?? null, + }, + content, + sound: CONFIG.sounds.dice, + }); + } +} diff --git a/system/scripts/handlebars.js b/system/scripts/handlebars.js index 50643e3..78817a8 100644 --- a/system/scripts/handlebars.js +++ b/system/scripts/handlebars.js @@ -64,6 +64,11 @@ export const RegisterHandlebars = function () { return objects.join(""); }); + // Chiaroscuro: return the flat bonus for a given skill rank id + Handlebars.registerHelper("skillRankBonus", (rankId) => { + return CONFIG.l5r5e.skillRanks?.[rankId]?.bonus ?? 0; + }); + // Add a setter Handlebars.registerHelper("setVar", function (varName, varValue, options) { options.data.root[varName] = varValue; diff --git a/system/scripts/items/arcane-sheet.js b/system/scripts/items/arcane-sheet.js new file mode 100644 index 0000000..3a8c4ed --- /dev/null +++ b/system/scripts/items/arcane-sheet.js @@ -0,0 +1,44 @@ +import { BaseItemSheetL5r5e } from "./base-item-sheet.js"; + +/** + * Sheet for Arcane items (Chiaroscuro). + * @extends {BaseItemSheetL5r5e} + */ +export class ArcaneSheetL5r5e extends BaseItemSheetL5r5e { + /** @override */ + static get defaultOptions() { + return foundry.utils.mergeObject(super.defaultOptions, { + classes: ["l5r5e", "sheet", "arcane"], + template: CONFIG.l5r5e.paths.templates + "items/arcane/arcane-sheet.html", + tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "attributes" }], + }); + } + + /** @override */ + async getData(options = {}) { + const sheetData = await super.getData(options); + + // Convert application array to comma-separated string for display + const app = sheetData.data.system.application; + sheetData.data.system.applicationDisplay = Array.isArray(app) ? app.join(", ") : (app ?? ""); + + sheetData.data.enrichedHtml = { + description: await foundry.applications.ux.TextEditor.implementation.enrichHTML( + sheetData.data.system.description ?? "", + { async: true } + ), + }; + + return sheetData; + } + + /** @override */ + async _updateObject(event, formData) { + // Convert comma-separated application string back to array + const raw = formData["system.applicationDisplay"] ?? ""; + formData["system.application"] = raw.split(",").map((s) => s.trim()).filter(Boolean); + delete formData["system.applicationDisplay"]; + + return super._updateObject(event, formData); + } +} diff --git a/system/scripts/items/armor-sheet.js b/system/scripts/items/armor-sheet.js index 770da52..6430638 100644 --- a/system/scripts/items/armor-sheet.js +++ b/system/scripts/items/armor-sheet.js @@ -11,4 +11,16 @@ export class ArmorSheetL5r5e extends ItemSheetL5r5e { template: CONFIG.l5r5e.paths.templates + "items/armor/armor-sheet.html", }); } + + /** @override */ + async getData(options = {}) { + const sheetData = await super.getData(options); + + const catObj = game.l5r5e.HelpersL5r5e.getLocalizedRawObject("chiaroscuro.armor.categories") ?? {}; + sheetData.data.armorCategories = Object.entries(catObj) + .filter(([k]) => k !== "label") + .map(([id, label]) => ({ id, label })); + + return sheetData; + } } diff --git a/system/scripts/items/etat-sheet.js b/system/scripts/items/etat-sheet.js new file mode 100644 index 0000000..ae2406c --- /dev/null +++ b/system/scripts/items/etat-sheet.js @@ -0,0 +1,30 @@ +import { BaseItemSheetL5r5e } from "./base-item-sheet.js"; + +/** + * Sheet for État items (Chiaroscuro). + * @extends {BaseItemSheetL5r5e} + */ +export class EtatSheetL5r5e extends BaseItemSheetL5r5e { + /** @override */ + static get defaultOptions() { + return foundry.utils.mergeObject(super.defaultOptions, { + classes: ["l5r5e", "sheet", "etat"], + template: CONFIG.l5r5e.paths.templates + "items/etat/etat-sheet.html", + tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "attributes" }], + }); + } + + /** @override */ + async getData(options = {}) { + const sheetData = await super.getData(options); + + sheetData.data.enrichedHtml = { + description: await foundry.applications.ux.TextEditor.implementation.enrichHTML( + sheetData.data.system.description ?? "", + { async: true } + ), + }; + + return sheetData; + } +} diff --git a/system/scripts/items/mystere-sheet.js b/system/scripts/items/mystere-sheet.js new file mode 100644 index 0000000..a2c80ab --- /dev/null +++ b/system/scripts/items/mystere-sheet.js @@ -0,0 +1,35 @@ +import { BaseItemSheetL5r5e } from "./base-item-sheet.js"; + +/** + * Sheet for Mystère items (Chiaroscuro). + * @extends {BaseItemSheetL5r5e} + */ +export class MystereSheetL5r5e extends BaseItemSheetL5r5e { + /** @override */ + static get defaultOptions() { + return foundry.utils.mergeObject(super.defaultOptions, { + classes: ["l5r5e", "sheet", "mystere"], + template: CONFIG.l5r5e.paths.templates + "items/mystere/mystere-sheet.html", + tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "attributes" }], + }); + } + + /** @override */ + async getData(options = {}) { + const sheetData = await super.getData(options); + + sheetData.data.mystereTypes = [ + { id: "mineur", label: game.i18n.localize("chiaroscuro.mystere.mineur") }, + { id: "majeur", label: game.i18n.localize("chiaroscuro.mystere.majeur") }, + ]; + + sheetData.data.enrichedHtml = { + description: await foundry.applications.ux.TextEditor.implementation.enrichHTML( + sheetData.data.system.description ?? "", + { async: true } + ), + }; + + return sheetData; + } +} diff --git a/system/scripts/items/technique-sheet.js b/system/scripts/items/technique-sheet.js index 4655675..99f9e23 100644 --- a/system/scripts/items/technique-sheet.js +++ b/system/scripts/items/technique-sheet.js @@ -17,12 +17,27 @@ export class TechniqueSheetL5r5e extends ItemSheetL5r5e { const sheetData = await super.getData(options); // List all available techniques type - const types = ["core", "school", "title"]; + const types = ["core", "school", "title", "chiaroscuro"]; if (game.settings.get(CONFIG.l5r5e.namespace, "techniques-customs")) { types.push("custom"); } sheetData.data.techniquesList = game.l5r5e.HelpersL5r5e.getTechniquesList({ types }); + // Invocation sub-type fields (visible only for mot_invocation) + sheetData.data.isMotInvocation = sheetData.data.system.technique_type === "mot_invocation"; + sheetData.data.invocationTypes = [ + { id: "general", label: game.i18n.localize("chiaroscuro.technique.invocation_types.general") }, + { id: "neutre", label: game.i18n.localize("chiaroscuro.technique.invocation_types.neutre") }, + { id: "precis", label: game.i18n.localize("chiaroscuro.technique.invocation_types.precis") }, + ]; + sheetData.data.modeInvocationValues = [ + { id: "-3", label: "-3" }, + { id: "0", label: "0" }, + { id: "3", label: "+3" }, + ]; + // Convert mode_invocation to string for selectOptions matching + sheetData.data.system.mode_invocation_str = String(sheetData.data.system.mode_invocation ?? 0); + // Sanitize Difficulty and Skill list sheetData.data.system.difficulty = TechniqueSheetL5r5e.formatDifficulty(sheetData.data.system.difficulty); sheetData.data.system.skill = TechniqueSheetL5r5e.translateSkillsList( @@ -55,6 +70,12 @@ export class TechniqueSheetL5r5e extends ItemSheetL5r5e { TechniqueSheetL5r5e.translateSkillsList(formData["system.skill"].split(","), true) ).join(","); + // Convert mode_invocation_str back to number + if ("system.mode_invocation_str" in formData) { + formData["system.mode_invocation"] = parseInt(formData["system.mode_invocation_str"] ?? "0", 10); + delete formData["system.mode_invocation_str"]; + } + return super._updateObject(event, formData); } diff --git a/system/scripts/items/weapon-sheet.js b/system/scripts/items/weapon-sheet.js index 68f2bd8..3cbad1e 100644 --- a/system/scripts/items/weapon-sheet.js +++ b/system/scripts/items/weapon-sheet.js @@ -23,6 +23,12 @@ export class WeaponSheetL5r5e extends ItemSheetL5r5e { label: "l5r5e.skills." + cat.toLowerCase() + "." + id.toLowerCase(), })); + // Weapon categories (Chiaroscuro) + const catObj = game.l5r5e.HelpersL5r5e.getLocalizedRawObject("chiaroscuro.weapon.categories") ?? {}; + sheetData.data.weaponCategories = [{ id: "", label: "—" }].concat( + Object.entries(catObj).map(([id, label]) => ({ id, label })) + ); + return sheetData; } } diff --git a/system/scripts/main-l5r5e.js b/system/scripts/main-l5r5e.js index 01406f7..aebb7c7 100644 --- a/system/scripts/main-l5r5e.js +++ b/system/scripts/main-l5r5e.js @@ -19,6 +19,7 @@ import { RingDie } from "./dice/dietype/ring-die.js"; import { RollL5r5e } from "./dice/roll.js"; import { DicePickerDialog } from "./dice/dice-picker-dialog.js"; import { RollnKeepDialog } from "./dice/roll-n-keep-dialog.js"; +import { ChiaroscuroDiceDialog } from "./dice/chiaroscuro-dice-dialog.js"; import { CombatL5r5e } from "./combat.js"; // Items import { ItemL5r5e } from "./item.js"; @@ -33,6 +34,9 @@ import { TitleSheetL5r5e } from "./items/title-sheet.js"; import { BondSheetL5r5e } from "./items/bond-sheet.js"; import { SignatureScrollSheetL5r5e } from "./items/signature-scroll-sheet.js"; import { ItemPatternSheetL5r5e } from "./items/item-pattern-sheet.js"; +import { ArcaneSheetL5r5e } from "./items/arcane-sheet.js"; +import { EtatSheetL5r5e } from "./items/etat-sheet.js"; +import { MystereSheetL5r5e } from "./items/mystere-sheet.js"; import { ArmyCohortSheetL5r5e } from "./items/army-cohort-sheet.js"; import { ArmyFortificationSheetL5r5e } from "./items/army-fortification-sheet.js"; // JournalEntry @@ -118,6 +122,7 @@ Hooks.once("init", async () => { ActorL5r5e, DicePickerDialog, RollnKeepDialog, + ChiaroscuroDiceDialog, GmToolbox, GmMonitor, storage: new Storage(), @@ -223,6 +228,21 @@ Hooks.once("init", async () => { label: "TYPES.Item.army_fortification", makeDefault: true, }); + fdc.Items.registerSheet(L5R5E.namespace, ArcaneSheetL5r5e, { + types: ["arcane"], + label: "TYPES.Item.arcane", + makeDefault: true, + }); + fdc.Items.registerSheet(L5R5E.namespace, EtatSheetL5r5e, { + types: ["etat"], + label: "TYPES.Item.etat", + makeDefault: true, + }); + fdc.Items.registerSheet(L5R5E.namespace, MystereSheetL5r5e, { + types: ["mystere"], + label: "TYPES.Item.mystere", + makeDefault: true, + }); // Journal fdc.Journal.unregisterSheet("core", fav1s.JournalSheet); diff --git a/system/scripts/migration.js b/system/scripts/migration.js index 2bee991..3e1501e 100644 --- a/system/scripts/migration.js +++ b/system/scripts/migration.js @@ -309,6 +309,29 @@ export class MigrationL5r5e { } // ***** End of 1.3.0 ***** + // ***** Start of 2.0.0 (Chiaroscuro) ***** + if (options?.force || MigrationL5r5e.needUpdate("2.0.0")) { + // Migrate character skill ranks from numeric (1-5) to Chiaroscuro string enum. + // Rank 0 (unranked) stays as the number 0 — this is intentional: the template + // defaults to 0 (number) and JS coerces it correctly when keying into skillRanks. + if (actor.type === "character" && system.skills) { + const rankMap = { 1: "initie", 2: "expert", 3: "maitre", 4: "parangon1", 5: "parangon2" }; + const groups = ["artisan", "martial", "scholar", "social", "trade"]; + for (const group of groups) { + const groupSkills = system.skills[group]; + if (!groupSkills) continue; + for (const [skillName, rank] of Object.entries(groupSkills)) { + const numRank = Number(rank); + // Only migrate non-zero numeric ranks; 0 is already valid as-is + if (numRank > 0 && rankMap[numRank]) { + updateData[`system.skills.${group}.${skillName}`] = rankMap[numRank]; + } + } + } + } + } + // ***** End of 2.0.0 (Chiaroscuro) ***** + return updateData; } diff --git a/system/scripts/preloadTemplates.js b/system/scripts/preloadTemplates.js index 73324b1..f20b1f8 100644 --- a/system/scripts/preloadTemplates.js +++ b/system/scripts/preloadTemplates.js @@ -5,12 +5,15 @@ export const PreloadTemplates = async function () { // *** Actors : PC *** `${tpl}actors/character/advancement-school.html`, `${tpl}actors/character/advancement-others.html`, + `${tpl}actors/character/aspects.html`, `${tpl}actors/character/attributes.html`, `${tpl}actors/character/category.html`, `${tpl}actors/character/conflict.html`, `${tpl}actors/character/experience.html`, `${tpl}actors/character/identity.html`, + `${tpl}actors/character/identity-text.html`, `${tpl}actors/character/inventory.html`, + `${tpl}actors/character/invocations.html`, `${tpl}actors/character/narrative.html`, `${tpl}actors/character/rings.html`, `${tpl}actors/character/effects.html`, @@ -74,5 +77,6 @@ export const PreloadTemplates = async function () { `${tpl}items/weapon/weapon-sheet.html`, `${tpl}items/army-cohort/army-cohort-entry.html`, `${tpl}items/army-fortification/army-fortification-entry.html`, + `${tpl}dice/chiaroscuro-chat-roll.html`, ]); }; diff --git a/system/styles/conf/l5r5e.scss b/system/styles/conf/l5r5e.scss index 03b170e..36083df 100644 --- a/system/styles/conf/l5r5e.scss +++ b/system/styles/conf/l5r5e.scss @@ -21,5 +21,6 @@ @import "../scss/items"; @import "../scss/twenty-questions"; @import "../scss/tactical-grid"; + @import "../scss/chiaroscuro"; } } \ No newline at end of file diff --git a/system/styles/l5r5e.css b/system/styles/l5r5e.css index 823b63a..07bcdfc 100644 --- a/system/styles/l5r5e.css +++ b/system/styles/l5r5e.css @@ -1 +1 @@ -@layer system{body>*{scrollbar-width:thin}body:not(.background){background:url("../assets/imgs/bg-table.webp") no-repeat;background-size:cover}.toggle-hidden{display:none !important}.window-app .window-content{z-index:1;position:relative;background-size:cover;scrollbar-width:thin;padding:0}.window-app .window-content>form,.window-app .window-content>div{padding:.5rem}.window-app .window-content .compendium,.window-app .window-content .help-dialog{background-position:top;background-size:100%;background:url("../assets/ui/bgSidebar.webp") no-repeat;border:1px solid #c3a582;border-radius:0;color:#fff}.window-app .window-content .compendium ol,.window-app .window-content .help-dialog ol{padding-right:.25rem}.window-app .window-content .compendium ol li,.window-app .window-content .help-dialog ol li{border-bottom:1px solid rgba(255,255,255,.25)}.window-app .window-content .compendium .directory-header,.window-app .window-content .help-dialog .directory-header{padding:.25rem 0}.window-app .window-content .help-dialog{padding:.5rem 1.5rem}.window-app .window-content .help-dialog button{cursor:default;color:#fff;background:linear-gradient(rgb(95, 40, 65), rgb(65, 25, 40), rgb(95, 40, 65));background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:.5rem;border-image-outset:0px}.window-app .window-content .help-dialog button:hover{background:linear-gradient(rgba(35, 10, 5, 0.75), rgba(65, 20, 15, 0.75), rgba(35, 10, 5, 0.75))}.window-app .window-content .compendium .item{position:relative}.window-app .window-content .compendium .item i{float:right;line-height:1rem;text-align:right;font-size:.75rem;color:rgba(240,240,225,.75);font-style:italic;flex:0 0 auto;position:absolute;right:0;text-shadow:0 0 0 rgba(255,255,255,.1)}.window-app .window-content .compendium .item i:before{margin:0 .25rem 0 0;font-style:normal}.window-app.sheet .window-content,.window-app.npc .window-content,.window-app.advancement .window-content,.window-app.armor .window-content,.window-app.item .window-content,.window-app.peculiarity .window-content,.window-app.property .window-content,.window-app.technique .window-content,.window-app.weapon .window-content,.window-app.twenty-questions-dialog .window-content{overflow-y:scroll}.window-app .window-resizable-handle{z-index:2;background:#000}.window-app.twenty-questions-dialog .window-content{background:#fffae6 url("../assets/imgs/bg-scroll.webp") no-repeat;background-size:cover}#l5r5e-twenty-questions-dialog{min-height:800px;min-width:600px}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=date]:focus,input[type=time]:focus{box-shadow:0 0 6px red}.tabs .item.active{text-shadow:0 0 10px red}#controls .scene-control.active,#controls .control-tool.active,#controls .scene-control:hover,#controls .control-tool:hover{box-shadow:0 0 10px red}#sidebar #settings button,#sidebar .sidebar-tab .action-buttons button{height:2rem;line-height:initial}button:hover{box-shadow:0 0 10px red}button:focus{box-shadow:0 0 10px red}.item-list>li{padding:.25rem;border:1px solid rgba(0,0,0,.05);border-bottom:0 none}.item-list>li:nth-child(odd){background:rgba(186,187,177,.2)}.item-list>li:nth-child(even){background:rgba(186,187,177,.1)}.item-list>li:last-child{border-bottom:1px solid rgba(0,0,0,.05)}fieldset{flex:1;flex-wrap:wrap;display:flex;margin:0 .25rem;padding:.5rem;border:1px solid rgba(186,187,177,.5)}fieldset legend{color:#5a6e5a}fieldset .editor{height:100%}.editor,.editor-container{flex:1;height:100%}table{background:rgba(0,0,0,0);border:1px solid rgba(186,187,177,.5)}table thead{background:rgba(186,187,177,.5);color:#5a6e5a;text-shadow:none;border-bottom:rgba(186,187,177,.5)}table tr:nth-child(odd){background:rgba(186,187,177,.2)}table tr:nth-child(even){background:rgba(186,187,177,.1)}sub,sup{color:rgba(0,0,0,.5)}.sheet nav.sheet-tabs{font-size:.75rem}.editor-container ul,.item-description ul{margin:.5rem 0}.editor-container ul li,.item-description ul li{list-style-type:initial;margin:.5rem 0 .5rem 1.5rem;padding:0}.prepared-character{color:#699678}.prepared-adversary{color:#9b7350}.prepared-minion{color:#5f919b}.prepared-icon{font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;width:1.5rem}.prepared-icon-true:before{content:""}.prepared-icon-false:before{content:""}.prepared-icon-actor:before{content:""}a.compendium-link{background:#ddd;padding:1px 4px;border:1px solid #4b4a44;border-radius:2px;white-space:nowrap;word-break:break-all}#playlists .sound-control i.fas.fa-random,#playlists .sound-control i.far.fa-arrow-alt-circle-right,#playlists .sound-control i.fas.fa-compress-arrows-alt,#playlists .sound-control i.fas.fa-ban{color:#ff6400}#playlists .sound-control i.fas.fa-square{color:#d00}#playlists .sound-control i.fas.fa-play,#playlists .sound-control i.fas.fa-play-circle{color:#0d0}#playlists .sound-control i.fas.fa-pause,#playlists .sound-control i.fas.fa-backward,#playlists .sound-control i.fas.fa-forward{color:#0096ff}.window-draggable-handle{z-index:20 !important}#forien-quest-log .window-content,#forien-quest-log-form .window-content,.window-app.forien-quest-preview .window-content{overflow:initial}#OneJournalShell:first-child>.window-header,#OneJournalShell.maximized>.window-header{z-index:20}@font-face{font-family:"LogotypeL5r";src:url("../fonts/LogotypeL5r.ttf") format("truetype")}@font-face{font-family:"BrushtipTexe";src:url("../fonts/BrushtipTexe.ttf") format("truetype")}@font-face{font-family:"PatrickHand";src:url("../fonts/PatrickHand.ttf") format("truetype")}@font-face{font-family:"Caballar";src:url("../fonts/Caballar.ttf") format("truetype")}@font-face{font-family:"ArchitectsDaughter";src:url("../fonts/ArchitectsDaughter.ttf") format("truetype")}body{font:16px "PatrickHand",sans-serif;letter-spacing:.05rem}h1,h4{font-family:"BrushtipTexe",sans-serif}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.25rem}i.i_strife,i.i_success,i.i_explosive,i.i_opportunity,i.i_earth,i.i_water,i.i_fire,i.i_air,i.i_void,i.i_kiho,i.i_maho,i.i_ninjitsu,i.i_prerequisite_exemption,i.i_rituals,i.i_shuji,i.i_invocations,i.i_kata,i.i_inversion,i.i_mantra,i.i_imperial,i.i_ronin,i.i_crab,i.i_crane,i.i_dragon,i.i_lion,i.i_mantis,i.i_phoenix,i.i_scorpion,i.i_tortoise,i.i_unicorn,i.i_bushi,i.i_courtier,i.i_shugenja,i.i_ring,i.i_skill{font-family:"LogotypeL5r",sans-serif;line-height:1rem;font-size:1.25rem;font-style:normal;font-weight:normal;vertical-align:middle;text-shadow:0 0 0 rgba(0,0,0,.5)}i.i_strife:before{content:"";color:#cd0000}i.i_success:before{content:"";color:#cd0000}i.i_explosive:before{content:"";color:#cd0000}i.i_opportunity:before{content:"";color:#cd0000}i.i_earth:before{content:"";color:#699678}i.i_air:before{content:"";color:#917896}i.i_water:before{content:"";color:#5f919b}i.i_fire:before{content:"";color:#9b7350}i.i_void:before{content:"";color:#4b4641}i.i_invocations:before{content:"";color:#ff6400}i.i_kata:before{content:"";color:red}i.i_kiho:before{content:"";color:#009632}i.i_maho:before{content:"";color:#c83200}i.i_ninjitsu:before{content:"";color:#343434}i.i_prerequisite_exemption:before{content:"";color:#343434}i.i_rituals:before{content:"";color:#0096ff}i.i_shuji:before{content:"";color:#00ff96}i.i_inversion:before{content:"";color:#4b4641}i.i_mantra:before{content:"";color:#fa0}i.i_crab:before{content:"";color:#82828c}i.i_crane:before{content:"";color:#789191}i.i_dragon:before{content:"";color:#55826e}i.i_lion:before{content:"";color:#a08c50}i.i_mantis:before{content:"";color:#2d551e}i.i_phoenix:before{content:"";color:#91784b}i.i_scorpion:before{content:"";color:#9b463c}i.i_tortoise:before{content:"";color:#b4c82d}i.i_unicorn:before{content:"";color:#785a87}i.i_imperial:before{content:"";color:#78ffb4}i.i_ronin:before{content:"";color:#612001}i.i_bushi:before{content:"";color:#a55a5a}i.i_courtier:before{content:"";color:#6982a5}i.i_shugenja:before{content:"";color:#5aa582}i.i_ring{content:"";background:rgba(0,0,0,0) url("../assets/dices/default/ring_blank.svg") no-repeat 0 center;background-size:1rem;display:inline-block;height:1rem;width:1rem}i.i_skill{content:"";background:rgba(0,0,0,0) url("../assets/dices/default/skill_blank.svg") no-repeat 0 0;background-size:1rem;display:inline-block;height:1rem;width:1rem}.compendium .item i{font-family:"PatrickHand",sans-serif}.compendium .item i:before{font-family:"LogotypeL5r",sans-serif}body,#navigation #scene-list .scene.view,#navigation #scene-list .scene.context,#navigation #nav-toggle,#navigation #scene-list .scene.nav-item,#controls .scene-control.active,#controls .control-tool.active,#controls .scene-control:hover,#controls .control-tool:hover,#client-settings .window-content form .form-group>label,#client-settings .window-content form .form-group select,#client-settings .form-group input,.app.window-app .form-group label,#sidebar .sidebar-tab #chat-controls div.roll-type-select select,#sidebar .sidebar-tab #chat-controls div.roll-type-select i.fas{cursor:url("../assets/cursors/normal.webp"),default !important}a,#logo,#hotbar .macro,#playlists-popout .global-volume::-webkit-slider-thumb,#sidebar #playlists .global-volume::-webkit-slider-thumb,#playlists-popout li.playlist:not(:first-of-type) li.sound .sound-volume::-webkit-slider-thumb,#sidebar #playlists li.playlist:not(:first-of-type) li.sound .sound-volume::-webkit-slider-thumb,#sidebar #settings button,.app.window-app.sheet.wfrp4e.actor.character-sheet .tab.main.active .main-row .movement.row-section .move-value .auto-calc-toggle,.app.window-app.sheet.wfrp4e.actor.npc-sheet .main-row .movement.row-section .move-value .auto-calc-toggle,.app.window-app.sheet.wfrp4e.actor.creature-sheet .main-row .movement.row-section .move-value .auto-calc-toggle,.app.window-app .form-group input[type=range]::-webkit-slider-thumb,.token-sheet .tab[data-tab=image] input[type=range]::-webkit-slider-thumb,#drawing-config .tab[data-tab=image] input[type=range]::-webkit-slider-thumb,.metacurrency-value,.overcast-button,.chargen-button,#controls .scene-control,#controls .control-tool,#effects-config .flex2::-webkit-slider-thumb,#client-settings section.content .submenu>button,#client-settings .window-content button label,form .form-group .form-fields button,.sidebar-tab .action-buttons button,.dialog .dialog-buttons button,.item-edit,.item-delete,.item-equip,.item-curriculum,.technique-edit,.technique-delete,.peculiarity-edit,.peculiarity-delete,.attribute-dtype,.equip-readied-control,form button,label{cursor:url("../assets/cursors/pointer.webp"),pointer !important}.draggable{cursor:url("../assets/cursors/drag.webp"),move !important}body.theme-light{--l5r5e-restricted-opacity: 0.35;--l5r5e-restricted-filter: grayscale(1) brightness(1.1);--l5r5e-dropdown-bg: #f4efe6;--l5r5e-dropdown-color: var(--color-dark-2, #222);--l5r5e-dropdown-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);--l5r5e-dropdown-group-color: var(--color-dark-4, #444);--l5r5e-dropdown-group-bg: rgba(0, 0, 0, 0.05);--l5r5e-dropdown-option-color: var(--color-dark-2, #222);--l5r5e-dropdown-no-results-color: var(--color-dark-4, #444);--l5r5e-chip-border-color: var(--color-light-5, #9f8475);--l5r5e-chip-bg: rgba(93, 20, 43, 0.08);--l5r5e-chip-color: var(--color-dark-2, #222);--l5r5e-gm-monitor-void-icon: rgb(75, 70, 65);--l5r5e-combat-tracker-encounter-icon: rgba(0, 0, 0, 0.5)}body.theme-dark{--l5r5e-restricted-opacity: 0.6;--l5r5e-restricted-filter: grayscale(0.3);--l5r5e-dropdown-bg: var(--color-cool-4, #302831);--l5r5e-dropdown-color: var(--color-light-2, #efe6d8);--l5r5e-dropdown-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);--l5r5e-dropdown-group-color: var(--color-light-5, #9f8475);--l5r5e-dropdown-group-bg: rgba(255, 255, 255, 0.05);--l5r5e-dropdown-option-color: var(--color-light-2, #efe6d8);--l5r5e-dropdown-no-results-color: var(--color-light-5, #9f8475);--l5r5e-chip-border-color: var(--color-light-5, #9f8475);--l5r5e-chip-bg: rgba(93, 20, 43, 0.12);--l5r5e-chip-color: var(--color-light-2, #efe6d8);--l5r5e-gm-monitor-void-icon: rgba(207, 207, 207, 0.8);--l5r5e-combat-tracker-encounter-icon: rgba(255, 255, 255, 0.5)}.application.theme-light,.themed.theme-light{--l5r5e-restricted-opacity: 0.35;--l5r5e-restricted-filter: grayscale(1) brightness(1.1);--l5r5e-dropdown-bg: #f4efe6;--l5r5e-dropdown-color: var(--color-dark-2, #222);--l5r5e-dropdown-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);--l5r5e-dropdown-group-color: var(--color-dark-4, #444);--l5r5e-dropdown-group-bg: rgba(0, 0, 0, 0.05);--l5r5e-dropdown-option-color: var(--color-dark-2, #222);--l5r5e-dropdown-no-results-color: var(--color-dark-4, #444);--l5r5e-chip-border-color: var(--color-light-5, #9f8475);--l5r5e-chip-bg: rgba(93, 20, 43, 0.08);--l5r5e-chip-color: var(--color-dark-2, #222);--l5r5e-gm-monitor-void-icon: rgb(75, 70, 65);--l5r5e-combat-tracker-encounter-icon: rgba(0, 0, 0, 0.5)}.application.theme-dark,.themed.theme-dark{--l5r5e-restricted-opacity: 0.6;--l5r5e-restricted-filter: grayscale(0.3);--l5r5e-dropdown-bg: var(--color-cool-4, #302831);--l5r5e-dropdown-color: var(--color-light-2, #efe6d8);--l5r5e-dropdown-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);--l5r5e-dropdown-group-color: var(--color-light-5, #9f8475);--l5r5e-dropdown-group-bg: rgba(255, 255, 255, 0.05);--l5r5e-dropdown-option-color: var(--color-light-2, #efe6d8);--l5r5e-dropdown-no-results-color: var(--color-light-5, #9f8475);--l5r5e-chip-border-color: var(--color-light-5, #9f8475);--l5r5e-chip-bg: rgba(93, 20, 43, 0.12);--l5r5e-chip-color: var(--color-light-2, #efe6d8);--l5r5e-gm-monitor-void-icon: rgba(207, 207, 207, 0.8);--l5r5e-combat-tracker-encounter-icon: rgba(255, 255, 255, 0.5)}button{font-size:.75rem;cursor:url("../assets/cursors/pointer.webp"),pointer}.pointer{cursor:url("../assets/cursors/pointer.webp"),pointer}#game-details .system{overflow:auto;border-bottom:1px solid var(--color-border-light-highlight)}#game-details .system .system-title{white-space:break-spaces}.chat-message ul,.chat-message li{list-style:none;margin:unset;padding:unset}#logo{content:url("../assets/l5r-logo.webp");height:80px;width:88px;margin-left:.5rem;opacity:.8}#playlists .playlist .playlist-header h4{font:.75rem "PatrickHand",sans-serif;text-transform:uppercase;text-align:right}#combat .combat-tracker-header .encounters h3,#combat-popout .combat-tracker-header .encounters h3{font-size:.85rem}#combat .combat-tracker-header .encounters ul,#combat-popout .combat-tracker-header .encounters ul{display:flex;color:var(--l5r5e-combat-tracker-encounter-icon)}#combat .combat-tracker-header .encounters ul.encounter,#combat-popout .combat-tracker-header .encounters ul.encounter{border-right:1px solid rgba(255,255,255,.25)}#combat .combat-tracker-header .encounters ul li,#combat-popout .combat-tracker-header .encounters ul li{cursor:url("../assets/cursors/pointer.webp"),pointer}#combat .combat-tracker-header .encounters .prepared,#combat-popout .combat-tracker-header .encounters .prepared{justify-content:space-evenly}#combat .combat-tracker-header .encounters .encounter,#combat-popout .combat-tracker-header .encounters .encounter{justify-content:space-between}#combat .combat-tracker-header .encounters .encounter i,#combat-popout .combat-tracker-header .encounters .encounter i{font-size:23px;vertical-align:middle;position:relative;display:inline-flex;align-items:center;justify-content:center}#combat .combat-tracker-header .encounters .encounter i.active,#combat-popout .combat-tracker-header .encounters .encounter i.active{position:relative}#combat .combat-tracker-header .encounters .encounter i.active::before,#combat-popout .combat-tracker-header .encounters .encounter i.active::before{position:relative;z-index:1}#combat .combat-tracker-header .encounters .encounter i.active::after,#combat-popout .combat-tracker-header .encounters .encounter i.active::after{content:"";position:absolute;inset:-8px;-webkit-mask:url("../assets/icons/circle.svg") center/contain no-repeat;mask:url("../assets/icons/circle.svg") center/contain no-repeat;background-color:#8a1a00;pointer-events:none;z-index:0}#combat .combat-tracker-header .encounters .encounter i.active,#combat-popout .combat-tracker-header .encounters .encounter i.active{color:#c83200}#combat .combat-tracker-header .encounters .encounter i.active:hover,#combat-popout .combat-tracker-header .encounters .encounter i.active:hover{text-shadow:none}#combat .combat-tracker-header .encounters .encounter i:hover,#combat-popout .combat-tracker-header .encounters .encounter i:hover{text-shadow:0 0 8px red}#combat .combat-tracker-header .encounters .encounter-icon,#combat-popout .combat-tracker-header .encounters .encounter-icon{font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}#combat .combat-tracker-header .encounters .encounter-icon-intrigue:before,#combat-popout .combat-tracker-header .encounters .encounter-icon-intrigue:before{content:""}#combat .combat-tracker-header .encounters .encounter-icon-duel:before,#combat-popout .combat-tracker-header .encounters .encounter-icon-duel:before{content:""}#combat .combat-tracker-header .encounters .encounter-icon-skirmish:before,#combat-popout .combat-tracker-header .encounters .encounter-icon-skirmish:before{content:""}#combat .combat-tracker-header .encounters .encounter-icon-mass_battle:before,#combat-popout .combat-tracker-header .encounters .encounter-icon-mass_battle:before{content:""}#pause img{content:url("../assets/icons/pause.svg")}.compendium-directory{min-width:350px}.compendium-directory .directory-item .ring-rarity-rank{display:flex;align-items:center;justify-content:end;padding-right:1rem;font-size:.75rem;white-space:nowrap}.compendium-directory .directory-item .ring-rarity-rank i[class^=i_]{margin-right:.25rem}.compendium-directory .not-for-players{opacity:var(--l5r5e-restricted-opacity);filter:var(--l5r5e-restricted-filter)}.compendium-directory [data-application-part=filter] .filter-bar{display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.compendium-directory [data-application-part=filter] .flexrow{position:relative;display:flex;align-items:center;gap:.35rem;margin:.35rem .5rem;padding-right:1.5rem}.compendium-directory [data-application-part=filter] .flexrow.source-filter{padding-right:0}.compendium-directory [data-application-part=filter] .flexrow label{flex-shrink:0;width:3.5rem;font-size:.8rem;line-height:1;margin-right:.25rem}.compendium-directory [data-application-part=filter] .number-filter{flex-wrap:nowrap}.compendium-directory [data-application-part=filter] .number-filter a,.compendium-directory [data-application-part=filter] .rank-filter a,.compendium-directory [data-application-part=filter] .rarity-filter a,.compendium-directory [data-application-part=filter] .ring-filter i{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:.1rem .3rem;cursor:pointer;text-align:center;border-radius:3px;font-size:1.2rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1}.compendium-directory [data-application-part=filter] .rank-filter a.selected,.compendium-directory [data-application-part=filter] .rarity-filter a.selected,.compendium-directory [data-application-part=filter] .ring-filter i.selected{position:relative}.compendium-directory [data-application-part=filter] .rank-filter a.selected::before,.compendium-directory [data-application-part=filter] .rarity-filter a.selected::before,.compendium-directory [data-application-part=filter] .ring-filter i.selected::before{position:relative;z-index:1}.compendium-directory [data-application-part=filter] .rank-filter a.selected::after,.compendium-directory [data-application-part=filter] .rarity-filter a.selected::after,.compendium-directory [data-application-part=filter] .ring-filter i.selected::after{content:"";position:absolute;inset:-4px;-webkit-mask:url("../assets/icons/circle.svg") center/contain no-repeat;mask:url("../assets/icons/circle.svg") center/contain no-repeat;background-color:#8a1a00;pointer-events:none;z-index:0}.compendium-directory [data-application-part=filter] a[data-clear]{position:absolute;display:inline-flex;align-items:center;justify-content:center;right:.25rem;top:50%;transform:translateY(-50%);margin:0;min-width:unset;opacity:.5;cursor:pointer;font-size:.85rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.1rem .3rem}.compendium-directory [data-application-part=filter] a[data-clear]:hover{opacity:1}.compendium-directory [data-application-part=filter] .source-filter l5r5e-multi-select{width:100%}.compendium-directory button.gm.applyPlayerFilter{margin-left:.5rem;margin-bottom:.3rem}.l5r5e-tooltip{cursor:url("../assets/cursors/pointer.webp"),pointer}.l5r5e-tooltip .l5r5e-tooltip-ct,.l5r5e-tooltip.l5r5e-tooltip-ct{color:#000;font-size:.8rem;visibility:hidden;min-height:-moz-fit-content;min-height:fit-content;width:600px;height:auto;max-height:100%;background:#3e3a30 url("../assets/imgs/bg-l5r.webp") no-repeat;text-align:left;border:0 none;border-radius:0;padding:.5rem .75rem;display:block;position:absolute;z-index:9999}.l5r5e-tooltip .l5r5e-tooltip-ct *,.l5r5e-tooltip.l5r5e-tooltip-ct *{color:#000}.l5r5e-tooltip .l5r5e-tooltip-ct section>ul,.l5r5e-tooltip.l5r5e-tooltip-ct section>ul{display:flex;flex-flow:row wrap;padding:.25rem 0 .25rem 1rem}.l5r5e-tooltip .l5r5e-tooltip-ct .card-header img,.l5r5e-tooltip.l5r5e-tooltip-ct .card-header img{display:inline-block;background:rgba(0,0,0,0);border:0 none;width:20px;margin:0;padding:0}.l5r5e-tooltip .l5r5e-tooltip-ct section>ul li,.l5r5e-tooltip.l5r5e-tooltip-ct section>ul li{flex:50%;padding:0;padding-right:1rem;margin:0;list-style-type:square}.l5r5e-tooltip .l5r5e-tooltip-ct:before,.l5r5e-tooltip.l5r5e-tooltip-ct:before{z-index:-2;content:"";position:absolute;height:calc(100% + .6rem);width:calc(100% - .65rem);border:1px solid #c3a582;border-radius:0;top:-0.35rem;left:.25rem;background:#3e3a30 url("../assets/imgs/bg-l5r.webp") no-repeat}.l5r5e-tooltip .l5r5e-tooltip-ct:after,.l5r5e-tooltip.l5r5e-tooltip-ct:after{z-index:-1;content:"";position:absolute;height:100%;width:100%;border:1px solid #c3a582;border-radius:0;top:-1px;left:-1px}.l5r5e-tooltip .l5r5e-tooltip-ct .goodvalue,.l5r5e-tooltip.l5r5e-tooltip-ct .goodvalue{color:#4e8c69}.l5r5e-tooltip .l5r5e-tooltip-ct .badvalue,.l5r5e-tooltip.l5r5e-tooltip-ct .badvalue{color:#ab2a00}.l5r5e-tooltip .l5r5e-tooltip-ct .reference,.l5r5e-tooltip.l5r5e-tooltip-ct .reference{display:flex}.l5r5e-tooltip .l5r5e-tooltip-ct .reference .page,.l5r5e-tooltip.l5r5e-tooltip-ct .reference .page{margin-left:1ch}.l5r5e-chat-item{color:#000;font-size:.8rem}.l5r5e-chat-item *{color:#000}.l5r5e-chat-item section>ul{display:flex;flex-flow:row wrap;padding:.25rem 0 .25rem 1rem}.l5r5e-chat-item .card-header img{display:inline-block;background:rgba(0,0,0,0);border:0 none;width:20px;margin:0;padding:0}.l5r5e-chat-item h2{font-size:1.1rem}.l5r5e-chat-item section>ul li{flex:100%;padding:1px !important;margin:0;border:0 none !important;list-style-type:square}.l5r5e-chat-item .reference{display:flex;flex-wrap:nowrap}.l5r5e-chat-item .page{margin-left:1ch}#l5r5e-gm-monitor{min-height:170px;min-width:240px}#l5r5e-gm-monitor .window-content [data-application-part=hidden_tabs]{display:none}#l5r5e-gm-monitor .window-content table{margin:0;overflow:auto}#l5r5e-gm-monitor .window-content form{padding:0 .5rem}#l5r5e-gm-monitor .window-content thead tr>th{background:rgba(0,0,0,.9);color:rgba(207,207,207,.7803921569);position:sticky;z-index:2;top:0}#l5r5e-gm-monitor .window-content thead tr>th i.i_void:before{color:rgba(207,207,207,.8)}#l5r5e-gm-monitor .window-content th,#l5r5e-gm-monitor .window-content td{border:1px solid rgba(90,110,90,.3137254902);padding:.25em}#l5r5e-gm-monitor .window-content img{border:none;min-width:24px;min-height:24px;max-width:32px;max-height:32px}#l5r5e-gm-monitor .window-content .goodvalue{color:#4e8c69}#l5r5e-gm-monitor .window-content .badvalue{color:#ab2a00}#l5r5e-gm-monitor .window-content .i_void:before{color:var(--l5r5e-gm-monitor-void-icon)}#l5r5e-gm-monitor .window-draggable-handle{display:none}#l5r5e-gm-toolbox{display:flex;border:1px solid #c3a582;margin:.5rem}#l5r5e-gm-toolbox .window-header{border-bottom:1px solid #c3a582;background:none}#l5r5e-gm-toolbox .window-header .window-title{text-align:center}#l5r5e-gm-toolbox .window-header h1{letter-spacing:.25rem;line-height:2.25rem;color:var(--color-text-emphatic);padding-top:1ch}#l5r5e-gm-toolbox .window-content{padding:0}#l5r5e-gm-toolbox .window-content .gm-tools-container{color:var(--color-text-primary);display:flex;font-size:2rem;line-height:2rem;min-height:2rem;margin:0;padding:0}#l5r5e-gm-toolbox .window-content .gm-tools-container li{flex:1;display:flex;margin:0;padding:0;border-right:1px solid #c3a582;cursor:url("../assets/cursors/pointer.webp"),pointer}#l5r5e-gm-toolbox .window-content .gm-tools-container li:last-child{margin:0;border:0 none}#l5r5e-gm-toolbox .window-content .gm-tools-container li :hover{text-shadow:0px 0px 5px red}#l5r5e-gm-toolbox .window-content .gm-tools-container .difficulty_hidden .fa{width:3rem}#l5r5e-gm-toolbox .window-content .gm-tools-container .difficulty_hidden .difficulty{flex:1rem;width:2rem;font-size:2rem;text-align:center;margin:0;padding:.5rem}#l5r5e-gm-toolbox .window-content .gm-tools-container .fa{padding:.5rem}#l5r5e-gm-toolbox .window-content .gm-tools-container .fa-bed,#l5r5e-gm-toolbox .window-content .gm-tools-container .fa-star-half-alt,#l5r5e-gm-toolbox .window-content .gm-tools-container .fa-table,#l5r5e-gm-toolbox .window-content .gm-tools-container .fa-podcast{width:100%;padding:.5rem}#l5r5e-gm-toolbox .window-draggable-handle{display:none}form#settings-config div.form-group:has(l5r5e-multi-select) .form-fields{order:3}form#settings-config div.form-group:has(#settings-config-l5r5e\.compendium-unofficial-content-for-players) .form-fields{order:3}form#settings-config div.form-group:has(#settings-config-l5r5e\.compendium-unofficial-content-for-players) .form-fields .tags{order:1}l5r5e-multi-select,l5r5e-combo-box{display:block;position:relative}l5r5e-combo-box{flex:1;min-width:0;width:100%}l5r5e-combo-box li{flex:none !important;margin:0 !important;padding:0 !important}l5r5e-combo-box input{margin:0 !important;flex:none !important;height:auto !important}l5r5e-combo-box .wrapper{position:relative;display:block;padding:.375rem .625rem;border-width:1px;border-style:solid;border-color:var(--color-border, #6e7e6b);border-radius:4px;transition:border-color .15s ease,box-shadow .15s ease}l5r5e-combo-box .wrapper:focus-within{border-color:var(--color-warm-3, #5d142b);box-shadow:0 0 0 2px rgba(93,20,43,.2)}l5r5e-combo-box .wrapper.disabled{opacity:.45;pointer-events:none}l5r5e-combo-box input.input{display:block;width:100%;padding:0;border:none;background:rgba(0,0,0,0);outline:none;font-size:inherit;line-height:1.4;min-width:4ch}l5r5e-multi-select .multi-select-container{position:relative}l5r5e-multi-select .selection-box{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.3125rem .5rem;min-height:2.25rem;border:1px solid var(--color-border, #6e7e6b);border-radius:4px;cursor:text;transition:border-color .15s ease,box-shadow .15s ease}l5r5e-multi-select .selection-box:focus-within{border-color:var(--color-warm-3, #5d142b);box-shadow:0 0 0 2px rgba(93,20,43,.2)}l5r5e-multi-select .selection-box.disabled{opacity:.45;pointer-events:none;cursor:default}l5r5e-multi-select .selection-box.disabled .input-sizer{display:none}l5r5e-multi-select .chip-list{display:contents}l5r5e-multi-select .chip{display:inline-flex;align-items:center;gap:.1875rem;padding:.0625rem .3125rem;border:1px solid var(--l5r5e-chip-border-color);border-radius:3px;background:var(--l5r5e-chip-bg);color:var(--l5r5e-chip-color);font-size:.8em;line-height:1.4;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}l5r5e-multi-select .chip-remove{display:inline-flex;align-items:center;justify-content:center;padding:0 .0625rem;cursor:pointer;color:var(--color-light-5, #9f8475)}l5r5e-multi-select .chip-remove:hover{color:var(--color-warm-2, #c9593f)}l5r5e-multi-select .input-sizer{display:inline-grid;flex:1 1 auto;min-width:4ch;max-width:100%}l5r5e-multi-select .input-sizer::after{content:attr(data-value) " ";grid-area:1/1;visibility:hidden;white-space:pre;font:inherit;line-height:1.4;pointer-events:none}l5r5e-multi-select .input-sizer input.input{grid-area:1/1;width:100%;min-width:0;padding:.125rem 0;border:none;background:rgba(0,0,0,0);outline:none;font:inherit;line-height:1.4}l5r5e-multi-select .clear-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;white-space:nowrap;padding:0 .125rem;border:none;background:none;font-size:1.1em;cursor:pointer;color:var(--color-light-5, #9f8475)}l5r5e-multi-select .clear-btn:hover{color:var(--color-warm-2, #c9593f)}l5r5e-multi-select .dropdown,l5r5e-combo-box .dropdown{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:100;max-height:14rem;overflow-y:auto;overflow-x:hidden;list-style:none;margin:0;padding:.25rem 0;border-width:1px;border-style:solid;border-radius:4px;background:var(--l5r5e-dropdown-bg);border-color:var(--color-border, #6e7e6b);box-shadow:var(--l5r5e-dropdown-shadow);color:var(--l5r5e-dropdown-color)}l5r5e-multi-select .dropdown li.group,l5r5e-combo-box .dropdown li.group{padding:.375rem .75rem .125rem;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--l5r5e-dropdown-group-color);background:var(--l5r5e-dropdown-group-bg)}l5r5e-multi-select .dropdown li.option,l5r5e-combo-box .dropdown li.option{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--l5r5e-dropdown-option-color)}l5r5e-multi-select .dropdown li.option:hover,l5r5e-multi-select .dropdown li.option.active,l5r5e-combo-box .dropdown li.option:hover,l5r5e-combo-box .dropdown li.option.active{background:var(--color-warm-3, #5d142b);color:var(--color-light-1, #f7f3e8)}l5r5e-multi-select .dropdown li.option.selected,l5r5e-combo-box .dropdown li.option.selected{background:rgba(93,20,43,.25)}l5r5e-multi-select .dropdown li.option.disabled,l5r5e-combo-box .dropdown li.option.disabled{cursor:default;pointer-events:none;opacity:.45}l5r5e-multi-select .dropdown li.option .checkmark,l5r5e-combo-box .dropdown li.option .checkmark{flex-shrink:0;width:.875rem;text-align:center;font-size:.85em;color:var(--color-warm-1, #ee9b3a)}l5r5e-multi-select .dropdown li.option .label,l5r5e-combo-box .dropdown li.option .label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}l5r5e-multi-select .dropdown li.no-results,l5r5e-combo-box .dropdown li.no-results{padding:.5rem .75rem;font-size:.875em;font-style:italic;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--l5r5e-dropdown-no-results-color)}.application{color:var(--color-text-primary)}.application .scrollable{--scroll-margin: 0}.application .window-header{background:linear-gradient(rgba(10, 0, 20, 0.75), rgba(0, 0, 10, 0.75), rgba(10, 0, 20, 0.75))}.application .window-header .window-title{font-family:"BrushtipTexe",sans-serif;font-size:1.25rem}.application .window-content{padding:.25rem}.application .window-content table{background:rgba(0,0,0,0);border:1px solid rgba(186,187,177,.5)}.application .window-content table thead{background:rgba(186,187,177,.5);color:#5a6e5a;text-shadow:none;border-bottom:rgba(186,187,177,.5)}.application .window-content table tr:nth-child(odd){background:rgba(186,187,177,.2)}.application .window-content table tr:nth-child(even){background:rgba(186,187,177,.1)}#sidebar-tabs button.l5r5e{position:relative;display:flex;justify-content:center;align-items:center}#sidebar-tabs button.l5r5e.chatIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/chat.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/chat.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.combatIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/combat-tracker.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/combat-tracker.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.sceneIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/scenes.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/scenes.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.actorIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/actors.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/actors.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.itemIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/object.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/object.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.journalIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/journal.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/journal.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.rolltableIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/rolltable.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/rolltable.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.playlistIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/playlist.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/playlist.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.compendiumIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/compendium.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/compendium.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.settingsIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/settings.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/settings.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.icon-plus::after{z-index:2}#sidebar-content .create-button.l5r5e{position:relative;display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 0 3px var(--color-dark-1))}#sidebar-content .create-button.l5r5e.chatIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/chat.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/chat.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.combatIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/combat-tracker.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/combat-tracker.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.sceneIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/scenes.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/scenes.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.actorIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/actors.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/actors.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.itemIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/object.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/object.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.journalIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/journal.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/journal.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.rolltableIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/rolltable.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/rolltable.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.playlistIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/playlist.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/playlist.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.compendiumIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/compendium.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/compendium.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.settingsIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/settings.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/settings.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.icon-plus::after{z-index:2}#sidebar-content i.l5r5e{position:relative;display:flex;justify-content:center;align-items:center;width:2em;height:2em;color:currentColor}#sidebar-content i.l5r5e.chatIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/chat.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/chat.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.combatIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/combat-tracker.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/combat-tracker.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.sceneIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/scenes.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/scenes.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.actorIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/actors.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/actors.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.itemIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/object.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/object.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.journalIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/journal.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/journal.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.rolltableIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/rolltable.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/rolltable.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.playlistIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/playlist.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/playlist.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.compendiumIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/compendium.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/compendium.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.settingsIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/settings.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/settings.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.icon-plus::after{z-index:2}#sidebar-tabs>menu{gap:4px}#sidebar-content.expanded{background:url("../assets/ui/bgSidebar.webp") no-repeat;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-style:solid;border-image-width:.5rem;border-image-outset:0px;margin-top:2px;margin-right:2px;height:calc(100% - 10px)}#sidebar-content.expanded .sidebar-tab,#sidebar-content.expanded .tab{margin:3px;border-radius:5px}#sidebar-content.expanded #chat{margin:unset;padding-right:4px}#sidebar-content.expanded #chat .chat-scroll{direction:unset;scrollbar-color:var(--color-light-4) var(--color-dark-3);scrollbar-width:thin}#hotbar #action-bar .slot{-o-border-image:url("../assets/ui/macro-button.webp");border-image:url("../assets/ui/macro-button.webp");border-image-slice:8 fill;border-image-width:.25rem}#menu.active{transition:max-height 150ms ease-in}#menu{transition:max-height 10ms ease-out}.l5r5e .dice-picker{cursor:url("../assets/cursors/pointer.webp"),pointer}.l5r5e .dice-picker-dialog{width:35rem;min-height:auto}.l5r5e .dice-picker-dialog .effects{clear:both;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 4px}.l5r5e .dice-picker-dialog .effects .effect-container{border:1px solid #5a6e5a;border-radius:4px;background-color:rgba(0,0,0,.4);padding:3px;display:flex}.l5r5e .dice-picker-dialog .effects .effect-delete{width:16px;height:16px;background-repeat:no-repeat;background-size:contain;text-align:end;cursor:url("../assets/cursors/pointer.webp"),pointer}.l5r5e .dice-picker-dialog .effects .effect-icon{width:16px;height:16px;background-repeat:no-repeat;background-size:contain}.l5r5e .dice-picker-dialog .effects .effect-name{vertical-align:top;white-space:nowrap;color:#fff;margin-left:4px;font-size:14px;line-height:16px}.l5r5e .dice-picker-dialog *{transition:none}.l5r5e .dice-picker-dialog input[type=text]:focus,.l5r5e .dice-picker-dialog input[type=text]:hover{box-shadow:none !important;border:none !important;text-shadow:none !important}.l5r5e .dice-picker-dialog select{text-align:center;width:134px;direction:rtl;-webkit-appearance:none;-moz-appearance:none;appearance:none}.l5r5e .dice-picker-dialog option{font-size:.8rem}.l5r5e .dice-picker-dialog img{border:0}.l5r5e .dice-picker-dialog table{text-align:center;background:none;border:none;border:0 none;margin:0;padding:0}.l5r5e .dice-picker-dialog table tbody tr td{width:250px;padding:0 .5rem}.l5r5e .dice-picker-dialog table tbody tr td:first-child,.l5r5e .dice-picker-dialog table tbody tr td:last-child{width:150px}.l5r5e .dice-picker-dialog table tbody tr:last-child td{width:100%;padding:.5rem}.l5r5e .dice-picker-dialog .pointer-choice{cursor:url("../assets/cursors/pointer.webp"),pointer}.l5r5e .dice-picker-dialog .ring-selection.ring-selected i{text-shadow:0px 1px 1px red}.l5r5e .dice-picker-dialog .ring-selection.ring-selected strong{color:rgba(255,0,0,.75)}.l5r5e .dice-picker-dialog .ring-selection.ring-selected input{border:2px solid rgba(255,0,0,.75) !important}.l5r5e .dice-picker-dialog .quantity{font-size:xx-large}.l5r5e .dice-picker-dialog .third{display:inline-block;text-align:center;vertical-align:middle}.l5r5e .dice-picker-dialog .dice-container.assistance{display:flex;align-items:anchor-center}.l5r5e .dice-picker-dialog .dice-container{display:inline-block;position:relative;text-align:center}.l5r5e .dice-picker-dialog .dice-container>img{height:40px;width:40px}.l5r5e .dice-picker-dialog .dice-container.dice-value.input-dice{width:20px;color:#0f0f0e;background:none;border:none;font-size:large;padding:0}.l5r5e .dice-picker-dialog .dice-value{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.l5r5e .dice-picker-dialog input[name="ring.value"][type=text]{color:#f0f0e0;border:unset;background:unset}.l5r5e .dice-picker-dialog input[name="skill.value"][type=text]{color:#0f0f0e;border:unset;background:unset}.l5r5e .dice-picker-dialog input[name="difficulty.value"][type=text]{color:#0f0f0e;border:unset;background:unset}.l5r5e .dice-picker-dialog input[name="skill.assistance"][type=text]{color:#0f0f0e;border:unset;background:unset}.l5r5e .roll-n-keep-dialog{min-width:600px;max-width:800px}.l5r5e .roll-n-keep-dialog.finalized{width:auto;min-width:400px}.l5r5e .roll-n-keep-dialog img{border:0}.l5r5e .roll-n-keep-dialog table{display:table;min-height:9rem;border:0 none;margin:.25rem 0;padding:0}.l5r5e .roll-n-keep-dialog table tbody tr{background:rgba(0,0,0,0)}.l5r5e .roll-n-keep-dialog table tbody tr td{margin:0;padding:0}.l5r5e .roll-n-keep-dialog .rnk-ct{margin:0;display:flex;flex-wrap:wrap;border-radius:.25rem;background:rgba(0,0,0,.05);border:1px solid rgba(255,255,255,.5)}.l5r5e .roll-n-keep-dialog .rnk-ct .rnk-center{flex:350px;flex-wrap:wrap;display:flex}.l5r5e .roll-n-keep-dialog .rnk-ct .form-group{width:100%}.l5r5e .roll-n-keep-dialog .rnk-ct .form-group .form-fields{flex:1}.l5r5e .roll-n-keep-dialog .rnk-ct .form-group .form-fields:nth-child(2){flex:3}.l5r5e .roll-n-keep-dialog .rnk-ct .form-group .form-fields:nth-child(2) input{flex:3}.l5r5e .roll-n-keep-dialog .rnk-ct .form-group .form-fields:nth-child(2) i{flex:unset}.l5r5e .roll-n-keep-dialog .rnk-ct .form-group .range-value{width:2rem}.l5r5e .roll-n-keep-dialog .profil{border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column}.l5r5e .roll-n-keep-dialog .profil .effects{clear:both;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 4px}.l5r5e .roll-n-keep-dialog .profil .effects .effect-container{border:1px solid #5a6e5a;border-radius:4px;background-color:rgba(0,0,0,.4);padding:3px;display:flex}.l5r5e .roll-n-keep-dialog .profil .effects .effect-delete{width:16px;height:16px;background-repeat:no-repeat;background-size:contain;text-align:end;cursor:url("../assets/cursors/pointer.webp"),pointer}.l5r5e .roll-n-keep-dialog .profil .effects .effect-icon{width:16px;height:16px;background-repeat:no-repeat;background-size:contain}.l5r5e .roll-n-keep-dialog .profil .effects .effect-name{vertical-align:top;white-space:nowrap;color:#fff;margin-left:4px;font-size:14px;line-height:16px}.l5r5e .roll-n-keep-dialog .dropbox{position:relative;min-height:7rem}.l5r5e .roll-n-keep-dialog .dropbox legend i:last-child{position:absolute;top:0;right:0;border-radius:.15rem;padding:0 .1rem 0 .15rem;font-size:.65rem;line-height:1rem;width:1rem;margin:.25rem;text-align:center;color:#fff;background:#5a6e5a}.l5r5e .roll-n-keep-dialog .dropbox.faces-change{min-height:40px;margin:.5rem auto}.l5r5e .roll-n-keep-dialog .dropbox.discards{border:1px solid gray}.l5r5e .roll-n-keep-dialog .dropbox.rerolls{border:1px solid #ff4500}.l5r5e .roll-n-keep-dialog .dropbox.keeps{flex:100%;border:1px solid green}.l5r5e .roll-n-keep-dialog .dropbox.swap{flex:0 0 calc(100px + 1rem);flex-direction:column;border:1px solid #f0f}.l5r5e .roll-n-keep-dialog .dropbox.discards,.l5r5e .roll-n-keep-dialog .dropbox.rerolls{flex:0 0 calc(50% - .5rem);margin-bottom:.5rem}.l5r5e .roll-n-keep-dialog .dice-ct{position:relative;padding:.25rem}.l5r5e .roll-n-keep-dialog .dice-ct:before{content:"";position:absolute;height:.5rem;width:2px;top:-0.3rem;right:calc(50% - 1px);background:rgba(0,0,0,.25)}.l5r5e .roll-n-keep-dialog .dice-ct:after{content:"";position:absolute;bottom:0;right:0;border-radius:.15rem;padding:0 .15rem;font-size:.65rem;line-height:1rem;width:1rem;text-align:center;color:#fff;background:gray}.l5r5e .roll-n-keep-dialog .dice-ct.discard{filter:opacity(0.5)}.l5r5e .roll-n-keep-dialog .dice-ct.discard:after{content:"";background:gray}.l5r5e .roll-n-keep-dialog .dice-ct.reroll{filter:opacity(0.5)}.l5r5e .roll-n-keep-dialog .dice-ct.reroll:after{content:"";background:#ff4500}.l5r5e .roll-n-keep-dialog .dice-ct.keep:after{content:"";background:green}.l5r5e .roll-n-keep-dialog .dice-ct.swap:after{content:"";background:#f0f}.l5r5e .roll-n-keep-dialog tr:first-child .dice-ct:before{display:none}.l5r5e .roll-n-keep-dialog .dice{height:40px;width:40px}.l5r5e .roll-n-keep-dialog .dice.discard{filter:opacity(0.5);border:0 none}.l5r5e .roll-n-keep-dialog .dice.reroll{filter:opacity(0.5);border:0 none}.l5r5e .roll-n-keep-dialog .dice.keep{border:0 none}.l5r5e .roll-n-keep-dialog .dice.swap{border:0 none}.l5r5e .roll-n-keep-dialog #finalize{width:100%;margin:.5rem .25rem .25rem}.l5r5e .roll-n-keep-dialog .section-header i{font-size:.75rem;margin:0 .25rem}.l5r5e .roll-n-keep-dialog .fa-sign-in-alt{transform:rotate(90deg)}.l5r5e .roll-n-keep-dialog .chat-profil ul{display:flex;flex-direction:row}.l5r5e .roll-n-keep-dialog .chat-profil ul li:nth-child(1),.l5r5e .roll-n-keep-dialog .chat-profil ul li:nth-child(2){flex:0 0 4rem;padding:0 .25rem .25rem}.l5r5e .roll-n-keep-dialog .chat-profil ul li:nth-child(4){flex:0 0 4rem;padding:0 .25rem .25rem}.l5r5e .roll-n-keep-dialog .chat-profil ul .profile-img{width:4rem}.l5r5e .roll-n-keep-dialog .chat-profil ul .chat-profil-stance{font-size:3.5rem;line-height:3.5rem}.l5r5e .dice-picker-dialog button,.l5r5e .roll-n-keep-dialog button{cursor:default;color:#fff;background:linear-gradient(rgb(95, 40, 65), rgb(65, 25, 40), rgb(95, 40, 65));background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:.5rem;border-image-outset:0px;margin:.5rem 0 0}.l5r5e .dice-picker-dialog button:hover,.l5r5e .roll-n-keep-dialog button:hover{background:linear-gradient(rgba(35, 10, 5, 0.75), rgba(65, 20, 15, 0.75), rgba(35, 10, 5, 0.75))}.l5r5e .dice-picker-dialog button[disabled],.l5r5e .roll-n-keep-dialog button[disabled]{opacity:.25}.l5r5e .dice-picker-dialog button[disabled]:hover,.l5r5e .roll-n-keep-dialog button[disabled]:hover{box-shadow:none}.l5r5e .dice-picker-dialog #context-menu,.l5r5e .roll-n-keep-dialog #context-menu{max-width:none}.l5r5e .dice-picker-dialog .symbols-help,.l5r5e .roll-n-keep-dialog .symbols-help{font-style:italic;color:#666;font-size:.8rem;line-height:1rem;margin:.5rem auto 0}.l5r5e .dice-picker-dialog .symbols-help i,.l5r5e .roll-n-keep-dialog .symbols-help i{font-size:1rem;line-height:1rem}.l5r5e ul,.l5r5e li{list-style-type:none;margin:0;padding:0}.l5r5e .earth{color:#699678}.l5r5e .air{color:#917896}.l5r5e .water{color:#5f919b}.l5r5e .fire{color:#9b7350}.l5r5e .void{color:#4b4641}.l5r5e input[type=text],.l5r5e input[type=number],.l5r5e input[type=password],.l5r5e input[type=date],.l5r5e input[type=time],.l5r5e textarea{padding:.25rem;background:rgba(255,255,255,.5);border:1px solid rgba(186,187,177,.5);color:rgba(0,0,0,.5);resize:vertical;border-radius:0;box-shadow:none}.l5r5e input[type=text][disabled],.l5r5e input[type=number][disabled],.l5r5e input[type=password][disabled],.l5r5e input[type=date][disabled],.l5r5e input[type=time][disabled],.l5r5e textarea[disabled]{background:rgba(255,255,255,.25)}.l5r5e input[type=number]{text-align:center}.l5r5e.system-badge{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem}.l5r5e.system-badge>img{height:128px;border:none;-o-object-fit:contain;object-fit:contain}.l5r5e.system-badge .system-info{position:relative;font-size:var(--font-size-16)}.l5r5e.system-badge .system-info i{-webkit-padding-start:2px;padding-inline-start:2px;font-size:var(--font-size-12)}.l5r5e.sidebar-info{margin-bottom:-0.5rem}.l5r5e.sidebar-info .system-badge{margin-top:.5rem}.l5r5e.sidebar-info .notification-pip{color:var(--color-text-accent);font-size:var(--font-size-12);top:4px;right:-14px}.l5r5e.sidebar-info ul.unlist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 2ch);clip-path:inset(0 0 0 2ch)}.l5r5e.sidebar-info ul.links{gap:0;margin-top:6px;margin-left:10%}.l5r5e.sidebar-info ul.links li{padding-left:1ch;white-space:nowrap}.l5r5e.sidebar-info ul.links li::before{content:"•";display:inline-block;margin-right:1ch;width:1ch;text-align:center}.l5r5e.chat.dice-roll .chat-dice{display:inline;position:relative;padding:0;margin:0}.l5r5e.chat.dice-roll .chat-dice:after{content:"";position:absolute;bottom:0;right:0;border-radius:.15rem;padding:0 .15rem;font-size:.65em;line-height:1rem;text-align:center;color:#fff;background:rgba(0,0,0,0)}.l5r5e.chat.dice-roll .chat-dice:last-of-type:after,.l5r5e.chat.dice-roll .chat-dice:nth-child(6):after,.l5r5e.chat.dice-roll .chat-dice:nth-child(12):after,.l5r5e.chat.dice-roll .chat-dice:nth-child(18):after{padding:0 .175rem 0 .15rem}.l5r5e.chat.dice-roll .chat-dice.rerolled>img{border-bottom:0 none}.l5r5e.chat.dice-roll .chat-dice.rerolled:after{content:"";background:#ff4500}.l5r5e.chat.dice-roll .chat-dice.swapped>img{border-bottom:0 none}.l5r5e.chat.dice-roll .chat-dice.swapped:after{content:"";background:#f0f}.l5r5e.chat.dice-roll .chat-dice>img{border:1px solid rgba(0,0,0,0);height:auto}.l5r5e.chat.dice-roll .chat-profil{text-align:center;vertical-align:middle}.l5r5e.chat.dice-roll .chat-profil .profile-img{margin:.25rem .25rem 0 0}.l5r5e.chat.dice-roll .chat-profil-stance{font-size:2.5rem;line-height:2.5rem;margin:.25rem;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.l5r5e.chat.dice-roll .chat-profil-element{flex-wrap:wrap;flex-grow:1}.l5r5e.chat.dice-roll .chat-profil-element-skill{flex-grow:3}.l5r5e.chat.dice-roll .chat-profil-element:last-child{flex-grow:2}.l5r5e.chat.dice-roll .dice-formula,.l5r5e.chat.dice-roll .dice-total{background:rgba(255,255,255,.1);border:rgba(255,255,255,.75);text-align:center;margin:.5rem 0;padding:.25rem .5rem .25rem .25rem}.l5r5e.chat.dice-roll .dice-formula-rnk,.l5r5e.chat.dice-roll .dice-total-rnk{line-height:2rem}.l5r5e.chat.dice-roll .dice-formula-rnk i,.l5r5e.chat.dice-roll .dice-total-rnk i{margin-left:.5rem}.l5r5e.chat.dice-roll button{justify-self:center}.l5r5e.chat.dice-roll button.chat-dice-rnk{cursor:url("../assets/cursors/pointer.webp"),pointer;color:#fff;background:linear-gradient(rgb(95, 40, 65), rgb(65, 25, 40), rgb(95, 40, 65));background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:.5rem;border-image-outset:0px;margin:.5rem 0 0}.l5r5e.chat.dice-roll button.chat-dice-rnk:hover{background:linear-gradient(rgba(35, 10, 5, 0.75), rgba(65, 20, 15, 0.75), rgba(35, 10, 5, 0.75))}.l5r5e.chat.dice-roll button.chat-dice-rnk-ended{background:linear-gradient(rgba(10, 0, 20, 0.75), rgba(0, 0, 10, 0.75), rgba(10, 0, 20, 0.75))}.l5r5e.chat.dice-roll .dice-result-rnk{background:rgba(0,0,255,.1);border:1px solid rgba(55,55,155,.75);padding:.25rem;color:rgba(55,55,155,.75);text-align:center;font-weight:bold;text-shadow:0 0 0 #000}.l5r5e.chat.dice-roll .dice-result-rnk.success{background:rgba(0,255,0,.1);border-color:rgba(55,155,55,.75);color:rgba(55,155,55,.75)}.l5r5e.chat.dice-roll .dice-result-rnk.success i.i_success{font-size:1rem}.l5r5e.chat.dice-roll .dice-result-rnk.unknown{background:rgba(121,121,121,.1);border-color:rgba(124,124,124,.75);color:rgba(91,91,91,.75)}.l5r5e.chat.dice-roll .dice-result-rnk.fail{background:rgba(255,0,0,.1);border-color:rgba(155,55,55,.75);color:rgba(155,55,55,.75)}.l5r5e.chat.dice-roll .target,.l5r5e.chat.dice-roll .item-infos{display:flex;align-items:center;flex:0 0 100%;margin:.5rem 0;padding:.25rem .5rem .25rem .25rem;background:rgba(255,255,255,.1);border:solid 1px rgba(100,0,0,.75);border-radius:3px}.l5r5e.chat.dice-roll .target .profile,.l5r5e.chat.dice-roll .item-infos .profile{flex:1;margin:.25rem .25rem 0 0;position:relative}.l5r5e.chat.dice-roll .target .profile .profile-img,.l5r5e.chat.dice-roll .item-infos .profile .profile-img{position:relative;border:none;filter:drop-shadow(0 0 1px rgba(0, 0, 0, 0.66))}.l5r5e.chat.dice-roll .target .name,.l5r5e.chat.dice-roll .item-infos .name{flex:6;font-family:"BrushtipTexe",sans-serif}.l5r5e.chat.dice-roll .target .content-link,.l5r5e.chat.dice-roll .item-infos .content-link{background:unset;border:unset}.l5r5e.chat.dice-roll .target .content-link i,.l5r5e.chat.dice-roll .item-infos .content-link i{display:none}.l5r5e.chat.dice-roll .item-infos{border:solid 1px rgba(0,78,100,.75)}.l5r5e.chat.dice-roll .item-infos i{font-size:var(--font-size-12)}.l5r5e.chat.dice-roll .dice-container{display:flex}.l5r5e.sheet{min-width:37rem}.l5r5e.sheet label:hover{text-shadow:0 0 2px red}.l5r5e.sheet .l5r-buttons-bar{display:flex;flex:0 0 100%;overflow:hidden;padding:0 8px;line-height:1.9rem;justify-content:flex-end;background:rgba(186,187,177,.5);height:2rem}.l5r5e.sheet .l5r-buttons-bar a.l5r-header-button{flex:none;margin:0 0 0 8px}.l5r5e.sheet.actor .sheet-header h1{flex:auto;margin:0 0 .25rem .5rem}.l5r5e.sheet.actor .sheet-body{height:calc(100% - 28rem)}.l5r5e.sheet.actor fieldset.advancement,.l5r5e.sheet.actor fieldset.items-wrapper{display:grid;flex:100%}.l5r5e.sheet.actor .advancements-tabs{height:2rem;line-height:2rem;font-size:1rem}.l5r5e.sheet form{display:flex;flex-wrap:wrap;align-content:flex-start}.l5r5e.sheet .sheet-body{flex:0 0 100%;align-items:flex-start}.l5r5e.sheet .sheet-body .effects{clear:both;display:flex;flex-wrap:wrap;gap:2px 4px}.l5r5e.sheet .sheet-body .effects .effect-container{border:1px solid #5a6e5a;border-radius:4px;background-color:rgba(0,0,0,.4);padding:3px;display:flex}.l5r5e.sheet .sheet-body .effects .effect-delete{width:16px;height:16px;background-repeat:no-repeat;background-size:contain;text-align:end;cursor:url("../assets/cursors/pointer.webp"),pointer}.l5r5e.sheet .sheet-body .effects .effect-icon{width:16px;height:16px;background-repeat:no-repeat;background-size:contain}.l5r5e.sheet .sheet-body .effects .effect-name{vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;margin-left:4px;font-size:14px;line-height:16px;max-width:140px}.l5r5e.sheet section.tab[data-tab],.l5r5e.sheet article.tab[data-tab]{display:none}.l5r5e.sheet section.tab[data-tab].active,.l5r5e.sheet article.tab[data-tab].active{display:flex}.l5r5e.sheet .sheet-header{align-items:flex-start;flex-wrap:wrap}.l5r5e.sheet .sheet-header input{flex:0 0 3rem;font-size:1.5rem;height:2rem}.l5r5e.sheet .sheet-header h1{flex:0 0 calc(100% - 90px - 1.25rem);margin:0 0 .25rem 1rem}.l5r5e.sheet .sheet-header h1 input{flex:0 0 100%;font-size:3rem;height:5rem;margin:0;width:100%;text-align:right;color:#963c41;text-shadow:0 0 1px #963c41;background:rgba(0,0,0,0);border:0 none;border-radius:0;border-bottom:1px solid rgba(90,110,90,.25)}.l5r5e.sheet .sheet-header h1:before{content:"";position:absolute;background:url("../assets/imgs/brush.webp") no-repeat 0 0;background-size:contain;height:225px;width:100%;z-index:-1;top:-1rem;left:-0.25rem}.l5r5e.sheet .sheet-header img{flex:0 0 150px;height:150px;width:150px;margin-right:0;-o-object-fit:contain;object-fit:contain;background:rgba(255,255,255,.25);border:1px solid rgba(186,187,177,.25);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.sheet .sheet-header .compromised input{border:1px solid #963c41;box-shadow:0 1px 5px #963c41}.l5r5e.sheet .sheet-header .header-fields h2{font-family:"BrushtipTexe",sans-serif;font-size:1rem;padding:.25rem .25rem 0;margin:1rem 20% 0 0;text-align:center;color:rgba(0,0,0,.25);text-shadow:0 0 1px rgba(90,110,90,.25);border-bottom:0 none;background:rgba(186,187,177,.5);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% 100%)}.l5r5e.sheet .sheet-header .header-fields h2.right{margin:1rem 0 0 20%;-webkit-clip-path:polygon(0% 0, var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 100% 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% 0, var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 100% 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.sheet .sheet-header .header-fields h2:before{content:"";position:absolute;height:1px;width:100%}.l5r5e.sheet .sheet-header .identity-wrapper{display:flex;position:initial;flex-wrap:wrap;flex:0 0 calc(100% - 150px)}.l5r5e.sheet .sheet-header .identity-wrapper label{display:flex;color:#5a6e5a;text-transform:uppercase;font-size:.75rem;line-height:2rem}.l5r5e.sheet .sheet-header .identity-wrapper label input{flex:1;font-size:1.25rem;height:1.75rem;margin:0 1rem 0 .5rem;padding:0 .25rem .25rem}.l5r5e.sheet .sheet-header .identity-wrapper label input[disabled]{border:1px solid rgba(186,187,177,.5);background:rgba(255,255,255,.25)}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content{display:flex;flex-wrap:wrap}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li{flex:33%}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(1),.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(2){flex:calc(50% - 3rem);margin:0 0 .25rem}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(3){flex:auto}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(3) input{width:1rem;padding:0;margin-right:0}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(4),.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(5){flex:60%}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(4) input,.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(5) input{font-size:1rem}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(5){flex:40%}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(5) input{margin-right:0}.l5r5e.sheet .sheet-header .mid-wrapper{display:flex}.l5r5e.sheet .sheet-header .side-col{width:30%}.l5r5e.sheet .sheet-header .central-col{width:40%}.l5r5e.sheet .sheet-header .rings{padding:0;margin-top:1rem}.l5r5e.sheet .sheet-header .social-content,.l5r5e.sheet .sheet-header .attributes-wrapper{flex:none;flex-wrap:wrap;display:flex;padding:.5rem 0 0 .25rem;border-left:2px solid rgba(186,187,177,.5)}.l5r5e.sheet .sheet-header .social-content li,.l5r5e.sheet .sheet-header .attributes-wrapper li{position:relative}.l5r5e.sheet .sheet-header .social-content li:before,.l5r5e.sheet .sheet-header .attributes-wrapper li:before{content:"";position:absolute;background:linear-gradient(rgba(186, 187, 177, 0.5), rgba(186, 187, 177, 0));height:2px;width:97%;top:-0.25rem;left:-0.25rem}.l5r5e.sheet .sheet-header .social-content li:nth-child(2):before,.l5r5e.sheet .sheet-header .attributes-wrapper li:nth-child(2):before{width:90%}.l5r5e.sheet .sheet-header .social-content li:nth-child(3):before,.l5r5e.sheet .sheet-header .attributes-wrapper li:nth-child(3):before{width:80%}.l5r5e.sheet .sheet-header .social-content li:nth-child(4):before,.l5r5e.sheet .sheet-header .attributes-wrapper li:nth-child(4):before{width:90%}.l5r5e.sheet .sheet-header .social-content label,.l5r5e.sheet .sheet-header .attributes-wrapper label{display:flex;color:#5a6e5a;text-transform:uppercase;font-size:.75rem;height:2.5rem;margin:.25rem 0;flex-direction:row-reverse}.l5r5e.sheet .sheet-header .social-content label strong,.l5r5e.sheet .sheet-header .attributes-wrapper label strong{flex:0 0 calc(100% - 4.5rem)}.l5r5e.sheet .sheet-header .social-content label input,.l5r5e.sheet .sheet-header .attributes-wrapper label input{flex:0 0 3rem;margin:0 .25rem;height:2rem}.l5r5e.sheet .sheet-header .social-content label input[disabled],.l5r5e.sheet .sheet-header .attributes-wrapper label input[disabled]{background:rgba(255,255,255,.25)}.l5r5e.sheet .sheet-header .social-content .affinities,.l5r5e.sheet .sheet-header .attributes-wrapper .affinities{padding-top:.25rem}.l5r5e.sheet .sheet-header .social-content .affinities .ring,.l5r5e.sheet .sheet-header .attributes-wrapper .affinities .ring{display:flex;flex-wrap:wrap;flex-direction:unset;flex:3rem;height:1.5rem;margin:0}.l5r5e.sheet .sheet-header .social-content .affinities i,.l5r5e.sheet .sheet-header .attributes-wrapper .affinities i{flex:1rem;margin:0;text-align:center}.l5r5e.sheet .sheet-header .social-content .affinities input,.l5r5e.sheet .sheet-header .attributes-wrapper .affinities input{flex:1.25rem;height:1.25rem;margin:0}.l5r5e.sheet .sheet-header .focus-content,.l5r5e.sheet .sheet-header .vigilance-content{flex:0 0 50%;padding-bottom:.5rem}.l5r5e.sheet .sheet-header .focus-content .attribute-label,.l5r5e.sheet .sheet-header .vigilance-content .attribute-label{flex-wrap:wrap;height:auto}.l5r5e.sheet .sheet-header .focus-content .attribute-label strong,.l5r5e.sheet .sheet-header .vigilance-content .attribute-label strong{flex:100%;text-align:center}.l5r5e.sheet .sheet-header .focus-content .attribute-label input,.l5r5e.sheet .sheet-header .vigilance-content .attribute-label input{flex:1 0 3rem}.l5r5e.sheet .sheet-header .focus-content .attribute-label:before,.l5r5e.sheet .sheet-header .vigilance-content .attribute-label:before{top:auto;bottom:.1rem;height:calc(100% - 1.45rem);width:calc(100% - .4rem)}.l5r5e.sheet .sheet-header .attributes-wrapper{padding:.5rem .25rem 0 0;border-left:0 none;border-right:2px solid rgba(186,187,177,.5)}.l5r5e.sheet .sheet-header .attributes-wrapper li:before{left:auto;right:-0.25rem}.l5r5e.sheet .sheet-header .attributes-wrapper li.focus-content:before{width:0}.l5r5e.sheet .sheet-header .attributes-wrapper li.vigilance-content:before{width:160%}.l5r5e.sheet .sheet-header .attributes-wrapper li.void-content:before{width:90%}.l5r5e.sheet .sheet-header .attributes-wrapper label{flex-direction:row;width:100%}.l5r5e.sheet .sheet-header .attributes-wrapper label strong{text-align:right}.l5r5e.sheet .sheet-header .attributes-wrapper label:nth-child(2) strong{position:absolute;top:0;left:0;font-size:.65rem;width:3rem;color:rgba(0,0,0,.25)}.l5r5e.sheet .sheet-header .attributes-wrapper label:nth-child(2) input{font-size:1.25rem;padding-top:.75rem}.l5r5e.sheet .sheet-header .attributes-wrapper .endurance-content label:nth-child(1) strong,.l5r5e.sheet .sheet-header .attributes-wrapper .composure-content label:nth-child(1) strong{flex:0 0 calc(100% - 6rem)}.l5r5e.sheet .sheet-header .attributes-wrapper .endurance-content label:nth-child(1) input,.l5r5e.sheet .sheet-header .attributes-wrapper .composure-content label:nth-child(1) input{flex:0 0 5.5rem;padding-right:3rem}.l5r5e.sheet .sheet-header .attributes-wrapper .endurance-content label:nth-child(2),.l5r5e.sheet .sheet-header .attributes-wrapper .composure-content label:nth-child(2){position:absolute;right:0;width:3.5rem}.l5r5e.sheet .sheet-header .attributes-wrapper .increment-control{line-height:13px;position:relative;top:.2rem}.l5r5e.sheet .sheet-header .attributes-wrapper .void-content{width:100%;padding-top:.25rem}.l5r5e.sheet .sheet-header .attributes-wrapper .void-content label{margin:0}.l5r5e.sheet .sheet-header .attributes-wrapper .void-content label strong{flex:1 0 calc(100% - 5rem);padding:0 .25rem}.l5r5e.sheet .sheet-header .attributes-wrapper .void-content label strong:after{content:"/";position:absolute;right:1.25rem;font-size:1rem;bottom:.6rem;color:#764f40}.l5r5e.sheet .sheet-header .attributes-wrapper .void-content label input:nth-child(2){flex:3rem;padding-right:1.25rem}.l5r5e.sheet .sheet-header .attributes-wrapper .void-content label input:last-child{flex:1;border:0 none;font-size:1rem;text-align:right;padding-left:.25rem;padding-top:.75rem;position:absolute;right:.25rem;width:1rem}.l5r5e.sheet .sheet-header .attributes-wrapper li{display:flex}.l5r5e.sheet .sheet-header .attributes-wrapper li p{display:none;z-index:2;position:absolute;background:rgba(0,0,0,.5);color:#fff;line-height:1.5rem;text-align:center;width:100%;padding:.25rem;bottom:-2.25rem;right:-0.25rem;--notchSize: 0.5rem;-webkit-clip-path:polygon(0% 0, 0 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% 0, 0 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.sheet .sheet-header .attributes-wrapper li:hover p{display:block;height:auto}.l5r5e.sheet .sheet-header .attributes-wrapper .focus-content p,.l5r5e.sheet .sheet-header .attributes-wrapper .vigilance-content p{bottom:-3.75rem}.l5r5e.sheet .sheet-header .attribute-label{position:relative}.l5r5e.sheet .sheet-header .identity-content .attribute-label:before{height:calc(100% - .6rem);width:calc(100% - .65rem);left:auto;top:.15rem;right:.85rem}.l5r5e.sheet .sheet-header .identity-content li:nth-child(3) .attribute-label:before,.l5r5e.sheet .sheet-header .identity-content li:nth-child(5) .attribute-label:before{height:calc(100% - .6rem);width:calc(100% + .25rem);left:auto;top:.15rem;right:-0.15rem}.l5r5e.sheet .sheet-header .attributes-wrapper .attribute-label:nth-child(2):before{left:auto;right:3.15rem;width:2.6rem}.l5r5e.sheet .sheet-header .attributes-wrapper .attribute-label:before{left:auto;right:.15rem}.l5r5e.sheet .sheet-header .void-content .attribute-label:before{width:3.85rem}.l5r5e.sheet article{background:rgba(255,255,255,.25);padding:.5rem;flex-wrap:wrap;min-height:calc(100% - 3.25rem)}.l5r5e.sheet article fieldset h3{font-size:1.25rem;width:100%;text-align:left;line-height:2rem;color:#764f40;border-bottom:1px solid}.l5r5e.sheet article fieldset h3 .item-control.item-add{float:right;font-size:.75rem;line-height:.75rem;border:1px solid;padding:.25rem;margin:.25rem;color:#fff;background:#764f40}.l5r5e.sheet article fieldset h3 .item-control.item-add:hover{opacity:.75}.l5r5e.sheet article .narrative-content{flex:100%;display:flex}.l5r5e.sheet article .narrative-content fieldset{flex:0 0 calc(50% - .5rem)}.l5r5e.sheet article .narrative-content fieldset label{width:100%}.l5r5e.sheet article .narrative-list{flex:0 0 50%}.l5r5e.sheet article .narrative-list fieldset{flex:0 0 50%}.l5r5e.sheet article .narrative-list fieldset label{width:100%}.l5r5e.sheet article .narrative-fluff{flex:0 0 50%;display:flex;flex-direction:column}.l5r5e.sheet article .narrative-fluff .narrative-description,.l5r5e.sheet article .narrative-fluff .narrative-note{flex:1;font-size:.85rem;max-height:24rem}.l5r5e.sheet article .narrative-fluff .narrative-description .editor-container,.l5r5e.sheet article .narrative-fluff .narrative-note .editor-container{min-height:18rem}.l5r5e.sheet article .techniques-wrapper{padding-left:.25rem}.l5r5e.sheet article .techniques-wrapper fieldset{margin:0 0 0 .25rem}.l5r5e.sheet article .techniques-wrapper .dice-picker-tech:hover{text-shadow:0 0 2px red}.l5r5e.sheet article .techniques-wrapper .checklist{display:flex;flex-wrap:wrap;font-size:.85rem;margin:0 0 .25rem .25rem;padding:.5rem;background:rgba(186,187,177,.5);--notchSize: 0.25rem;-webkit-clip-path:polygon(0% 0, var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 100% 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% 0, var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 100% 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.sheet article .techniques-wrapper .checklist i{color:rgba(0,0,0,.5);margin-right:.5rem}.l5r5e.sheet article .techniques-wrapper .checklist label{flex:0 0 auto;margin:0 .25rem .25rem;padding:0 .5rem;color:#5a6e5a;background:rgba(255,255,255,.5);border:1px solid #5a6e5a;border-radius:1rem}.l5r5e.sheet article .techniques-wrapper .checklist input{margin:.25rem 0 0 0;height:.65rem;width:.65rem}.l5r5e.sheet article .stances-content{flex:100%;height:100%;align-self:flex-start}.l5r5e.sheet article .stances-content .item-list{position:relative;padding-top:2rem;margin:0}.l5r5e.sheet article .stances-content .stance-content{padding:0;margin:0}.l5r5e.sheet article .stances-content .stance-content label{display:block;position:absolute;top:0;left:0;width:20%;line-height:1.5rem;padding:.25rem;color:#fff}.l5r5e.sheet article .stances-content .stance-content label.earth{background:#699678}.l5r5e.sheet article .stances-content .stance-content label.air{background:#917896;left:20%}.l5r5e.sheet article .stances-content .stance-content label.water{background:#5f919b;left:40%}.l5r5e.sheet article .stances-content .stance-content label.fire{background:#9b7350;left:60%}.l5r5e.sheet article .stances-content .stance-content label.void{background:#4b4641;left:80%}.l5r5e.sheet article .stances-content .stance-content label input{float:right;position:relative;top:.3rem;right:.25rem}.l5r5e.sheet article .weapons-content,.l5r5e.sheet article .armors-content{flex:0 0 calc(50% - .5rem)}.l5r5e.sheet .xp,.l5r5e.sheet .money-wrapper{flex:100%;flex-direction:row;color:#000}.l5r5e.sheet .xp label,.l5r5e.sheet .money-wrapper label{display:flex;flex:33.3333333333%;padding:.5rem;font-size:.85rem;align-items:center}.l5r5e.sheet .xp label input,.l5r5e.sheet .money-wrapper label input{margin-left:.5rem}.l5r5e.sheet .xp .xp-buttons,.l5r5e.sheet .xp .money-buttons,.l5r5e.sheet .money-wrapper .xp-buttons,.l5r5e.sheet .money-wrapper .money-buttons{line-height:13px;padding-left:.3em}.l5r5e.sheet .xp .increment-control,.l5r5e.sheet .money-wrapper .increment-control{display:flex;flex-direction:column;align-items:center;padding-left:.2rem;flex:none}.l5r5e.sheet table{border:none;font-size:.85rem;color:#000;text-align:left}.l5r5e.sheet table thead{border:none;font-family:"BrushtipTexe",sans-serif;font-weight:normal}.l5r5e.sheet table thead th{padding-left:.5rem;padding-right:.5rem;font-size:1rem}.l5r5e.sheet table thead th:first-child{flex:calc(100% - 16rem);padding-left:.5rem;text-align:left}.l5r5e.sheet table thead th:nth-child(2){flex:0 0 2rem}.l5r5e.sheet table thead th:nth-child(3),.l5r5e.sheet table thead th:nth-child(4){flex:0 0 4rem}.l5r5e.sheet table tbody{border:none}.l5r5e.sheet table tbody .curriculum{flex:0 0 2rem}.l5r5e.sheet table tbody .name{flex:calc(100% - 13rem);padding-left:.5rem;text-align:left}.l5r5e.sheet table tbody .xp,.l5r5e.sheet table tbody .rank{flex:0 0 4rem}.l5r5e.sheet table tbody .actions{flex:0 0 3rem;font-size:.75rem}.l5r5e.sheet table tbody .actions ul{display:flex;flex-direction:row}.l5r5e.sheet table tbody .actions ul li{flex:0 0 1rem}.l5r5e.sheet table tbody .actions ul li:hover{color:rgba(255,0,0,.75)}.l5r5e.sheet table tbody .tfoot{padding:.25 .5rem;background:rgba(186,187,177,.5);text-shadow:none;border-top:rgba(186,187,177,.5);text-align:center}.l5r5e.sheet table tbody img{width:16px;height:16px;border:none;display:inline}.l5r5e.sheet table tfoot{border:none;-moz-text-align-last:center;text-align-last:center}.l5r5e.sheet .inventory .items-wrapper h3{background:rgba(90,110,90,.15);color:#5a6e5a;border-bottom:1px solid #fff;font-family:"Caballar",sans-serif;font-size:1rem;padding-left:.5rem;margin:0}.l5r5e.sheet .inventory .items-wrapper .item-list{display:block}.l5r5e.sheet.actor .initiative-wrapper,.l5r5e.sheet.npc .initiative-wrapper{flex:100%;height:100%;align-self:flex-start;text-align:center;display:block}.l5r5e.sheet.actor .initiative button,.l5r5e.sheet.npc .initiative button{width:auto;min-width:20%;margin:0 .25rem .25rem;padding:0 .5rem;color:#5a6e5a;background:rgba(255,255,255,.5);border:1px solid #5a6e5a;border-radius:1rem;line-height:1.5rem;height:1.5rem}.l5r5e.sheet.actor .initiative button:focus,.l5r5e.sheet.npc .initiative button:focus{box-shadow:none}.l5r5e.sheet.actor .limited h1,.l5r5e.sheet.npc .limited h1{margin:.5rem 0}.l5r5e.sheet.actor .limited img.full,.l5r5e.sheet.npc .limited img.full{flex:initial;height:auto;width:-moz-max-content;width:max-content;border:0 none;margin:0 auto}.l5r5e.sheet.actor .limited .sheet-header,.l5r5e.sheet.npc .limited .sheet-header{flex:none;height:auto;width:100%}.l5r5e.sheet.actor .limited ul,.l5r5e.sheet.npc .limited ul{display:flex;flex-wrap:wrap}.l5r5e.sheet.actor .limited ul li,.l5r5e.sheet.npc .limited ul li{flex:50%;padding:.25rem 0}.l5r5e.sheet.actor .limited ul li input,.l5r5e.sheet.npc .limited ul li input{width:75%;float:right}.l5r5e.sheet.actor .limited ul li:nth-child(1),.l5r5e.sheet.actor .limited ul li:nth-child(2),.l5r5e.sheet.npc .limited ul li:nth-child(1),.l5r5e.sheet.npc .limited ul li:nth-child(2){flex:calc(50% - 5rem);margin-right:1rem}.l5r5e.sheet.actor .limited ul li:nth-child(3),.l5r5e.sheet.npc .limited ul li:nth-child(3){flex:auto}.l5r5e.sheet.actor .limited ul li:nth-child(3) input,.l5r5e.sheet.npc .limited ul li:nth-child(3) input{width:2rem}.l5r5e.sheet.actor .limited ul li:nth-child(4),.l5r5e.sheet.actor .limited ul li:nth-child(5),.l5r5e.sheet.npc .limited ul li:nth-child(4),.l5r5e.sheet.npc .limited ul li:nth-child(5){flex:calc(50% - 1rem);margin-right:1rem}.l5r5e.sheet.actor .limited ul li:nth-child(4) input,.l5r5e.sheet.actor .limited ul li:nth-child(5) input,.l5r5e.sheet.npc .limited ul li:nth-child(4) input,.l5r5e.sheet.npc .limited ul li:nth-child(5) input{font-size:1rem}.l5r5e.sheet nav.sheet-tabs{flex:100%}.l5r5e.sheet.journal .journal-page-content ul{margin:.5rem 0}.l5r5e.sheet.journal .journal-page-content li{list-style-type:initial;margin:.5rem 0 .5rem 1.5rem;padding:0}.l5r5e.sheet .editable[data-lang=Español] .sheet-header .focus-content .attribute-label strong,.l5r5e.sheet .editable[data-lang=Español] .sheet-header .vigilance-content .attribute-label strong{font-size:.7rem;line-height:1.1rem}.l5r5e.npc .sheet-header h1:before{top:-3.75rem}.l5r5e.npc .sheet-header img{flex:0 0 90px;height:90px;width:90px}.l5r5e.npc .sheet-header fieldset{flex:1 1 100%;min-height:2rem;width:100%;margin:0}.l5r5e.npc .sheet-header .header-fields{padding:0}.l5r5e.npc .sheet-header .identity-wrapper{flex:1 1 100%}.l5r5e.npc .sheet-header .identity-wrapper h1{margin:0 .25rem 1rem 1rem}.l5r5e.npc .sheet-header .identity-wrapper .identity-list{flex:0 0 100%;display:flex;margin:.25rem 0 .5rem}.l5r5e.npc .sheet-header .identity-wrapper .identity-list li{flex:1;flex-wrap:wrap;display:flex}.l5r5e.npc .sheet-header .identity-wrapper .identity-list li select{width:100%;background:rgba(255,255,255,.5);border:0 none;text-transform:capitalize;color:#764f40;font-family:"PatrickHand",sans-serif;font-weight:bold;font-size:1rem;letter-spacing:.15rem}.l5r5e.npc .sheet-header .identity-wrapper .identity-list li i,.l5r5e.npc .sheet-header .identity-wrapper .identity-list li input{font-size:1.25rem;height:1.5rem;line-height:1.5rem;width:7.25rem;margin:auto;text-align:center}.l5r5e.npc .sheet-header .affinities{display:flex;flex-wrap:wrap}.l5r5e.npc .sheet-header .affinities select{position:relative;background:rgba(0,0,0,0);border:0 none;margin:0;padding:0;text-align:left;font-weight:bold;margin:0 0 .25rem 0;color:#5a6e5a}.l5r5e.npc .sheet-header .affinities input{flex:1rem;font-size:1rem;height:1.5rem}.l5r5e.npc .sheet-header .social-content{margin-bottom:.5rem}.l5r5e.npc .sheet-header .social-content .attitude{height:1.5rem;padding-left:.25rem}.l5r5e.npc .sheet-header .social-content .attitude input{height:1.5rem;flex:1;margin-right:0}.l5r5e.npc .sheet-body{padding:0}.l5r5e.npc .npc-skill{display:flex;width:100%;line-height:2rem;font-size:.75rem;margin:.5rem 0;text-align:center}.l5r5e.npc .npc-skill li{flex:1;padding:.25rem;text-transform:uppercase;color:#fff}.l5r5e.npc .npc-skill li:nth-child(1){background:#4b4641}.l5r5e.npc .npc-skill li:nth-child(2){background:#699678}.l5r5e.npc .npc-skill li:nth-child(3){background:#9b7350}.l5r5e.npc .npc-skill li:nth-child(4){background:#917896}.l5r5e.npc .npc-skill li:nth-child(5){flex:1.25;background:#5f919b}.l5r5e.npc .npc-skill input[type=number]{float:right;font-size:1.25rem;height:2rem;width:1rem;margin:0;padding:0;border:0 none;background:rgba(0,0,0,0);color:#fff}.l5r5e.npc article{min-height:auto}.l5r5e.npc article fieldset,.l5r5e.npc article .checklist{flex:0 0 calc(100% - .5rem)}.l5r5e.npc article .items-content{flex:0 0 calc(100% - .5rem);margin:1rem .25rem 0}.l5r5e.npc article .weapons-content{flex:1}.l5r5e.npc article .initiative-wrapper{margin-bottom:.5rem}.l5r5e.npc article:last-child{padding-bottom:1rem}.l5r5e.npc article .techniques-wrapper{padding-left:.5rem}.l5r5e.npc article .techniques-wrapper fieldset,.l5r5e.npc article .techniques-wrapper .checklist{flex:100%;margin:0}.l5r5e.npc .npc-note .editor{min-height:6rem;max-height:12rem}.l5r5e.npc .narrative-note{flex:0 0 calc(50% - .25rem)}.l5r5e.character-generator-dialog form .body{clear:both;display:flex;flex-direction:column;flex-wrap:wrap;margin:3px 0;align-items:start}.l5r5e.character-generator-dialog input[type=number]{width:auto}.l5r5e.character-generator-dialog form .form-group{border-bottom:solid rgba(128,128,128,.2392156863) 1px}.l5r5e.character-generator-dialog form .form-group.smaller>label{flex:10}.l5r5e.character-generator-dialog form .form-group.smaller .form-fields{flex:1}.l5r5e.sheet.army .sheet-header{height:9.5rem}.l5r5e.sheet.army .sheet-header h1{flex:1}.l5r5e.sheet.army .sheet-header .readiness{flex:0 0 100%;align-items:flex-start}.l5r5e.sheet.army .sheet-header .readiness ul{display:flex;position:relative;padding:.25rem;height:4rem}.l5r5e.sheet.army .sheet-header .readiness ul li{flex:25%;display:flex;flex-direction:column;align-items:center;position:relative}.l5r5e.sheet.army .sheet-header .readiness ul li .increment-control{position:absolute;right:-0.7rem;top:15%;display:flex;flex-direction:column;gap:.1rem;line-height:1}.l5r5e.sheet.army .sheet-header .readiness ul li strong{color:#5a6e5a;text-align:center;text-transform:uppercase;font-size:.75rem}.l5r5e.sheet.army .sheet-header .readiness ul li label{position:relative;display:flex;align-items:center;justify-content:center}.l5r5e.sheet.army .sheet-header .readiness ul li input{background:rgba(0,0,0,0);border:0 none;text-align:center;margin:0;padding:0;width:2rem}.l5r5e.sheet.army .sheet-header .readiness ul li:after{content:"";width:2rem;height:2rem;position:absolute;background:rgba(0,0,0,0) url("../assets/icons/circle.svg") no-repeat 0 0;background-size:contain;opacity:.25;z-index:-1}.l5r5e.sheet.army .sheet-header .readiness ul li:nth-child(1):after{transform:rotate(0deg)}.l5r5e.sheet.army .sheet-header .readiness ul li:nth-child(2):after{transform:rotate(90deg)}.l5r5e.sheet.army .sheet-header .readiness ul li:nth-child(3):after{transform:rotate(180deg)}.l5r5e.sheet.army .sheet-header .readiness ul li:nth-child(4):after{transform:rotate(-90deg)}.l5r5e.sheet.army .sheet-header .readiness h2{flex:0 0 100%}.l5r5e.sheet.army .sheet-body{height:calc(100% - 11.5rem)}.l5r5e.sheet.army .sheet-body .tab{height:calc(100% - 3.5rem)}.l5r5e.sheet.army .sheet-body .tab.army .warlord,.l5r5e.sheet.army .sheet-body .tab.army .commander{display:flex;flex-wrap:wrap}.l5r5e.sheet.army .sheet-body .tab.army .warlord .fa-sign-in-alt,.l5r5e.sheet.army .sheet-body .tab.army .commander .fa-sign-in-alt{transform:rotate(90deg)}.l5r5e.sheet.army .sheet-body .tab.army .warlord fieldset,.l5r5e.sheet.army .sheet-body .tab.army .commander fieldset{margin-top:.25rem;margin-bottom:.25rem}.l5r5e.sheet.army .sheet-body .tab.army .warlord fieldset strong,.l5r5e.sheet.army .sheet-body .tab.army .commander fieldset strong{color:#5a6e5a}.l5r5e.sheet.army .sheet-body .tab.army .warlord fieldset label,.l5r5e.sheet.army .sheet-body .tab.army .commander fieldset label{flex:100%}.l5r5e.sheet.army .sheet-body .tab.army .warlord fieldset p,.l5r5e.sheet.army .sheet-body .tab.army .commander fieldset p{width:100%}.l5r5e.sheet.army .sheet-body .tab.army .warlord fieldset textarea,.l5r5e.sheet.army .sheet-body .tab.army .commander fieldset textarea{height:calc(100% - 22px)}.l5r5e.sheet.army .sheet-body .tab.army .warlord fieldset .actor-remove-control,.l5r5e.sheet.army .sheet-body .tab.army .commander fieldset .actor-remove-control{font-size:12px}.l5r5e.sheet.army .sheet-body .tab.army .standing{flex:0 0 100%;display:flex;flex-wrap:wrap}.l5r5e.sheet.army .sheet-body .tab.army .standing h2{flex:0 0 100%}.l5r5e.sheet.army .sheet-body .tab.army .standing ul{display:flex;position:relative}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li{flex:33%;display:inline-grid;position:relative;padding:.25rem;flex-direction:column-reverse}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li strong{text-align:center}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li input{background:rgba(0,0,0,0);border:0 none;text-align:center}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li:after{content:"";width:2rem;height:2rem;position:absolute;right:calc(50% - .95rem);top:calc(50% - .2rem);background:rgba(0,0,0,0) url("../assets/icons/circle.svg") no-repeat 0 0;background-size:contain;opacity:.25;z-index:-1}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li:nth-child(1):after{transform:rotate(0deg)}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li:nth-child(2):after{transform:rotate(90deg)}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li:nth-child(3):after{transform:rotate(180deg)}.l5r5e.sheet.army .sheet-body .tab.army .warlord-name{display:flex;flex:100%;flex-wrap:wrap;margin:0;padding:.5rem .5rem 0;background:rgba(186,187,177,.5);--notchSize: 0.25rem}.l5r5e.sheet.army .sheet-body .tab.army .warlord-name i{color:rgba(0,0,0,.5);margin-right:.5rem}.l5r5e.sheet.army .sheet-body .tab.army .warlord-name label{flex:0 0 auto !important;height:1.65rem;margin:0;padding:0 .5rem;color:#5a6e5a;background:rgba(255,255,255,.5);border:1px solid #5a6e5a;border-radius:1rem}.l5r5e.sheet.army .sheet-body .tab.others{flex-direction:column}.l5r5e.sheet.army .sheet-body .tab.others .editor-container{min-height:8rem;max-height:14rem}.l5r5e nav.sheet-tabs{height:3rem;line-height:2rem;font-family:"Caballar",sans-serif;letter-spacing:-0.05rem;font-size:1rem;border:0 none;border-bottom:1px solid rgba(186,187,177,.5);margin-bottom:0;background:rgba(255,255,255,.5);color:rgba(0,0,0,.5);display:flex;flex-direction:row;--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), 100% 100%, var(--notchSize) 100%, 0% 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), 100% 100%, var(--notchSize) 100%, 0% 100%)}.l5r5e nav .item{flex:1}.l5r5e nav .item:hover{background-color:#5a6e5a;color:rgba(255,255,255,.65);text-shadow:none;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 0 100%, 0% 0%, 0% 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 0 100%, 0% 0%, 0% 100%)}.l5r5e nav .item.active{background-color:rgba(73,12,11,.85);color:#fff;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 0 100%, 0% 0%, 0% 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 0 100%, 0% 0%, 0% 100%)}.l5r5e nav .item.active:hover{background-color:rgba(73,12,11,.85);cursor:default}.l5r5e .rings{display:flex;flex-wrap:wrap;color:rgba(255,255,255,.65)}.l5r5e .rings #earth,.l5r5e .rings #air,.l5r5e .rings #water,.l5r5e .rings #fire,.l5r5e .rings #void{position:relative;flex:1 1 50%;text-align:center}.l5r5e .rings #earth i.i_earth,.l5r5e .rings #earth i.i_water,.l5r5e .rings #earth i.i_fire,.l5r5e .rings #earth i.i_air,.l5r5e .rings #earth i.i_void,.l5r5e .rings #air i.i_earth,.l5r5e .rings #air i.i_water,.l5r5e .rings #air i.i_fire,.l5r5e .rings #air i.i_air,.l5r5e .rings #air i.i_void,.l5r5e .rings #water i.i_earth,.l5r5e .rings #water i.i_water,.l5r5e .rings #water i.i_fire,.l5r5e .rings #water i.i_air,.l5r5e .rings #water i.i_void,.l5r5e .rings #fire i.i_earth,.l5r5e .rings #fire i.i_water,.l5r5e .rings #fire i.i_fire,.l5r5e .rings #fire i.i_air,.l5r5e .rings #fire i.i_void,.l5r5e .rings #void i.i_earth,.l5r5e .rings #void i.i_water,.l5r5e .rings #void i.i_fire,.l5r5e .rings #void i.i_air,.l5r5e .rings #void i.i_void{font-size:5rem;line-height:4.75rem}.l5r5e .rings #earth label,.l5r5e .rings #air label,.l5r5e .rings #water label,.l5r5e .rings #fire label,.l5r5e .rings #void label{position:relative;width:5rem;line-height:0;float:right}.l5r5e .rings #earth label.stance-active strong,.l5r5e .rings #air label.stance-active strong,.l5r5e .rings #water label.stance-active strong,.l5r5e .rings #fire label.stance-active strong,.l5r5e .rings #void label.stance-active strong{-webkit-text-decoration:underline 2px;text-decoration:underline 2px}.l5r5e .rings #earth input,.l5r5e .rings #air input,.l5r5e .rings #water input,.l5r5e .rings #fire input,.l5r5e .rings #void input{position:absolute;height:2rem;width:2rem;border-radius:100%;top:0;left:0;text-align:center;font-size:1rem;border:2px solid rgba(186,187,177,.5);color:rgba(255,255,255,.65)}.l5r5e .rings #earth input:hover,.l5r5e .rings #air input:hover,.l5r5e .rings #water input:hover,.l5r5e .rings #fire input:hover,.l5r5e .rings #void input:hover{border:2px solid rgba(255,0,0,.75);text-shadow:0 0 3px red;box-shadow:0 0 3px inset red}.l5r5e .rings #earth{float:right;color:#699678}.l5r5e .rings #earth input{top:auto;right:0;bottom:-0.9rem;left:auto;background:#699678}.l5r5e .rings #earth label strong{position:absolute;bottom:.75rem;left:-1.75rem}.l5r5e .rings #air{color:#917896}.l5r5e .rings #air input{top:auto;right:auto;bottom:-0.9rem;left:0;background:#917896}.l5r5e .rings #air label{float:left}.l5r5e .rings #air label strong{position:absolute;bottom:.75rem;right:-1rem}.l5r5e .rings #water{float:right;color:#5f919b;padding-right:2rem}.l5r5e .rings #water input{top:17%;right:-1.25rem;bottom:auto;left:auto;background:#5f919b}.l5r5e .rings #water label strong{position:absolute;bottom:-0.75rem;right:2rem}.l5r5e .rings #fire{color:#9b7350;padding-left:2rem}.l5r5e .rings #fire input{top:17%;right:auto;bottom:auto;left:-1.25rem;background:#9b7350}.l5r5e .rings #fire label{float:left}.l5r5e .rings #fire label strong{position:absolute;bottom:-0.75rem;right:2rem}.l5r5e .rings #void{top:-2rem;margin:0 calc(50% - 2.5rem);color:#4b4641}.l5r5e .rings #void input{top:-1rem;right:auto;bottom:auto;left:30%;background:#4b4641}.l5r5e .rings #void label strong{position:absolute;bottom:-0.75rem;left:1.75rem}.l5r5e.sheet article .skills-wrapper,.l5r5e.sheet article .techniques-wrapper{flex:50%}.l5r5e.sheet article .skills-wrapper>li,.l5r5e.sheet article .techniques-wrapper>li{display:flex;flex-wrap:wrap;font-size:.85rem;margin:0 0 1rem;border:1px solid rgba(186,187,177,.5);--notchSize: 0.75rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, 100% 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, 100% 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 100%)}.l5r5e.sheet article .skills-wrapper>li h4,.l5r5e.sheet article .techniques-wrapper>li h4{flex:100%;margin:0;padding:.5rem .5rem 0;text-align:center;background:rgba(186,187,177,.5);color:#5a6e5a;--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% 100%)}.l5r5e.sheet article .skills-wrapper>li ul,.l5r5e.sheet article .techniques-wrapper>li ul{flex:50%;padding:.25rem .5rem .25rem 0}.l5r5e.sheet article .skills-wrapper>li ul li,.l5r5e.sheet article .techniques-wrapper>li ul li{text-align:left;line-height:2rem;margin:.25rem 0}.l5r5e.sheet article .skills-wrapper>li ul li.skill,.l5r5e.sheet article .techniques-wrapper>li ul li.skill{text-align:right}.l5r5e.sheet article .skills-wrapper>li ul li.skill span,.l5r5e.sheet article .techniques-wrapper>li ul li.skill span{color:rgba(0,0,0,.5)}.l5r5e.sheet article .skills-wrapper>li ul li.skill span[data-skill=melee],.l5r5e.sheet article .skills-wrapper>li ul li.skill span[data-skill=ranged],.l5r5e.sheet article .skills-wrapper>li ul li.skill span[data-skill=unarmed],.l5r5e.sheet article .techniques-wrapper>li ul li.skill span[data-skill=melee],.l5r5e.sheet article .techniques-wrapper>li ul li.skill span[data-skill=ranged],.l5r5e.sheet article .techniques-wrapper>li ul li.skill span[data-skill=unarmed]{float:left;line-height:1rem;width:calc(100% - 2rem)}.l5r5e.sheet article .skills-wrapper>li ul.skill-category-ring-actions,.l5r5e.sheet article .techniques-wrapper>li ul.skill-category-ring-actions{padding:.25rem 0 .25rem .5rem;border-left:1px solid rgba(186,187,177,.5)}.l5r5e.sheet article .skills-wrapper>li input,.l5r5e.sheet article .techniques-wrapper>li input{width:1.75rem;height:1.75rem;text-align:center}.l5r5e.sheet article .skills-wrapper>li:last-child,.l5r5e.sheet article .techniques-wrapper>li:last-child{margin:0}.l5r5e .item-list{flex:100%}.l5r5e .item-list .tab[data-tab]{display:none}.l5r5e .item-list .item .item-header{display:flex}.l5r5e .item-list .item .item-header .item-img{flex:0 0 32px;padding-right:.25rem}.l5r5e .item-list .item .item-header .item-img img{border:none}.l5r5e .item-list .item .item-header .item-name{flex:1 1 auto;font-size:1rem;line-height:1rem;color:#764f40;align-content:center}.l5r5e .item-list .item .item-header .removed{text-decoration-line:line-through}.l5r5e .item-list .item .item-header .item-edit,.l5r5e .item-list .item .item-header .item-delete,.l5r5e .item-list .item .item-header .item-equip,.l5r5e .item-list .item .item-header .technique-edit,.l5r5e .item-list .item .item-header .technique-delete,.l5r5e .item-list .item .item-header .peculiarity-edit,.l5r5e .item-list .item .item-header .peculiarity-delete,.l5r5e .item-list .item .item-header .property-edit,.l5r5e .item-list .item .item-header .property-delete{line-height:1rem;font-size:.75rem;flex:0 0 1rem;padding:0 .1rem;color:#000}.l5r5e .item-list .item .item-header .icon-stat-container{line-height:1rem;font-size:.75rem;padding:0 .25rem;color:#000}.l5r5e .item-list .item .item-header .item-edit:hover,.l5r5e .item-list .item .item-header .item-delete:hover,.l5r5e .item-list .item .item-header .item-equip:hover,.l5r5e .item-list .item .item-header .technique-edit:hover,.l5r5e .item-list .item .item-header .technique-delete:hover,.l5r5e .item-list .item .item-header .peculiarity-edit:hover,.l5r5e .item-list .item .item-header .peculiarity-delete:hover,.l5r5e .item-list .item .item-header .property-edit:hover,.l5r5e .item-list .item .item-header .property-delete:hover{text-shadow:0 0 3px red;color:#000}.l5r5e .item-list .item .item-properties{display:flex;flex-direction:row}.l5r5e .item-list .item .item-properties>li{margin:.25rem .1rem;padding:.1rem .5rem;background-color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.65);border-radius:1rem;width:auto;font-size:.75rem;color:#000}.l5r5e .item-list .item .item-properties>li:first-child{margin-left:0}.l5r5e .item-list .item .item-properties>li:last-child{margin-right:0}.l5r5e .item-list .item .item-properties .equip-readied-control:hover{color:#963c41;background:#fff}.l5r5e .item-list .item p{font-size:.85rem;margin:0;padding:0 .5rem;max-width:100%}.l5r5e .item-list .item p:first-child{padding-top:.5rem}.l5r5e .item-list .item p:last-child{padding-bottom:.5rem}.l5r5e.advancement .sheet-header,.l5r5e.army-cohort .sheet-header,.l5r5e.army-fortification .sheet-header,.l5r5e.armor .sheet-header,.l5r5e.bond .sheet-header,.l5r5e.item .sheet-header,.l5r5e.item-pattern .sheet-header,.l5r5e.peculiarity .sheet-header,.l5r5e.property .sheet-header,.l5r5e.signature-scroll .sheet-header,.l5r5e.technique .sheet-header,.l5r5e.title .sheet-header,.l5r5e.weapon .sheet-header{margin-bottom:.5rem}.l5r5e.advancement .sheet-header img,.l5r5e.army-cohort .sheet-header img,.l5r5e.army-fortification .sheet-header img,.l5r5e.armor .sheet-header img,.l5r5e.bond .sheet-header img,.l5r5e.item .sheet-header img,.l5r5e.item-pattern .sheet-header img,.l5r5e.peculiarity .sheet-header img,.l5r5e.property .sheet-header img,.l5r5e.signature-scroll .sheet-header img,.l5r5e.technique .sheet-header img,.l5r5e.title .sheet-header img,.l5r5e.weapon .sheet-header img{flex:0 0 90px;height:90px;width:90px;background:rgba(255,255,255,.25)}.l5r5e.advancement .sheet-header h1 input,.l5r5e.army-cohort .sheet-header h1 input,.l5r5e.army-fortification .sheet-header h1 input,.l5r5e.armor .sheet-header h1 input,.l5r5e.bond .sheet-header h1 input,.l5r5e.item .sheet-header h1 input,.l5r5e.item-pattern .sheet-header h1 input,.l5r5e.peculiarity .sheet-header h1 input,.l5r5e.property .sheet-header h1 input,.l5r5e.signature-scroll .sheet-header h1 input,.l5r5e.technique .sheet-header h1 input,.l5r5e.title .sheet-header h1 input,.l5r5e.weapon .sheet-header h1 input{height:5.5rem}.l5r5e.advancement fieldset input[name="system.effects"],.l5r5e.army-cohort fieldset input[name="system.effects"],.l5r5e.army-fortification fieldset input[name="system.effects"],.l5r5e.armor fieldset input[name="system.effects"],.l5r5e.bond fieldset input[name="system.effects"],.l5r5e.item fieldset input[name="system.effects"],.l5r5e.item-pattern fieldset input[name="system.effects"],.l5r5e.peculiarity fieldset input[name="system.effects"],.l5r5e.property fieldset input[name="system.effects"],.l5r5e.signature-scroll fieldset input[name="system.effects"],.l5r5e.technique fieldset input[name="system.effects"],.l5r5e.title fieldset input[name="system.effects"],.l5r5e.weapon fieldset input[name="system.effects"]{text-align:left}.l5r5e.advancement .sheet-body,.l5r5e.army-cohort .sheet-body,.l5r5e.army-fortification .sheet-body,.l5r5e.armor .sheet-body,.l5r5e.bond .sheet-body,.l5r5e.item .sheet-body,.l5r5e.item-pattern .sheet-body,.l5r5e.peculiarity .sheet-body,.l5r5e.property .sheet-body,.l5r5e.signature-scroll .sheet-body,.l5r5e.technique .sheet-body,.l5r5e.title .sheet-body,.l5r5e.weapon .sheet-body{flex:100%;height:calc(100% - 90px - .25rem);align-self:stretch;display:flex;flex-wrap:wrap}.l5r5e.advancement article,.l5r5e.army-cohort article,.l5r5e.army-fortification article,.l5r5e.armor article,.l5r5e.bond article,.l5r5e.item article,.l5r5e.item-pattern article,.l5r5e.peculiarity article,.l5r5e.property article,.l5r5e.signature-scroll article,.l5r5e.technique article,.l5r5e.title article,.l5r5e.weapon article{display:flex;flex-wrap:wrap;min-height:auto}.l5r5e.advancement article label,.l5r5e.army-cohort article label,.l5r5e.army-fortification article label,.l5r5e.armor article label,.l5r5e.bond article label,.l5r5e.item article label,.l5r5e.item-pattern article label,.l5r5e.peculiarity article label,.l5r5e.property article label,.l5r5e.signature-scroll article label,.l5r5e.technique article label,.l5r5e.title article label,.l5r5e.weapon article label{color:#5a6e5a;margin:.25rem;line-height:1.5rem}.l5r5e.advancement article.attributes,.l5r5e.army-cohort article.attributes,.l5r5e.army-fortification article.attributes,.l5r5e.armor article.attributes,.l5r5e.bond article.attributes,.l5r5e.item article.attributes,.l5r5e.item-pattern article.attributes,.l5r5e.peculiarity article.attributes,.l5r5e.property article.attributes,.l5r5e.signature-scroll article.attributes,.l5r5e.technique article.attributes,.l5r5e.title article.attributes,.l5r5e.weapon article.attributes{align-self:flex-start;width:100%;height:6.5rem}.l5r5e.advancement article.attributes #advancement_type,.l5r5e.advancement article.attributes #advancement_skill,.l5r5e.army-cohort article.attributes #advancement_type,.l5r5e.army-cohort article.attributes #advancement_skill,.l5r5e.army-fortification article.attributes #advancement_type,.l5r5e.army-fortification article.attributes #advancement_skill,.l5r5e.armor article.attributes #advancement_type,.l5r5e.armor article.attributes #advancement_skill,.l5r5e.bond article.attributes #advancement_type,.l5r5e.bond article.attributes #advancement_skill,.l5r5e.item article.attributes #advancement_type,.l5r5e.item article.attributes #advancement_skill,.l5r5e.item-pattern article.attributes #advancement_type,.l5r5e.item-pattern article.attributes #advancement_skill,.l5r5e.peculiarity article.attributes #advancement_type,.l5r5e.peculiarity article.attributes #advancement_skill,.l5r5e.property article.attributes #advancement_type,.l5r5e.property article.attributes #advancement_skill,.l5r5e.signature-scroll article.attributes #advancement_type,.l5r5e.signature-scroll article.attributes #advancement_skill,.l5r5e.technique article.attributes #advancement_type,.l5r5e.technique article.attributes #advancement_skill,.l5r5e.title article.attributes #advancement_type,.l5r5e.title article.attributes #advancement_skill,.l5r5e.weapon article.attributes #advancement_type,.l5r5e.weapon article.attributes #advancement_skill{flex:0 0 calc(40% - 2rem);margin:.25rem}.l5r5e.advancement article.attributes select[name="system.skill"],.l5r5e.advancement article.attributes select[name="system.ring"],.l5r5e.advancement article.attributes select[name="system.peculiarity_type"],.l5r5e.advancement article.attributes select[name="system.technique_type"],.l5r5e.army-cohort article.attributes select[name="system.skill"],.l5r5e.army-cohort article.attributes select[name="system.ring"],.l5r5e.army-cohort article.attributes select[name="system.peculiarity_type"],.l5r5e.army-cohort article.attributes select[name="system.technique_type"],.l5r5e.army-fortification article.attributes select[name="system.skill"],.l5r5e.army-fortification article.attributes select[name="system.ring"],.l5r5e.army-fortification article.attributes select[name="system.peculiarity_type"],.l5r5e.army-fortification article.attributes select[name="system.technique_type"],.l5r5e.armor article.attributes select[name="system.skill"],.l5r5e.armor article.attributes select[name="system.ring"],.l5r5e.armor article.attributes select[name="system.peculiarity_type"],.l5r5e.armor article.attributes select[name="system.technique_type"],.l5r5e.bond article.attributes select[name="system.skill"],.l5r5e.bond article.attributes select[name="system.ring"],.l5r5e.bond article.attributes select[name="system.peculiarity_type"],.l5r5e.bond article.attributes select[name="system.technique_type"],.l5r5e.item article.attributes select[name="system.skill"],.l5r5e.item article.attributes select[name="system.ring"],.l5r5e.item article.attributes select[name="system.peculiarity_type"],.l5r5e.item article.attributes select[name="system.technique_type"],.l5r5e.item-pattern article.attributes select[name="system.skill"],.l5r5e.item-pattern article.attributes select[name="system.ring"],.l5r5e.item-pattern article.attributes select[name="system.peculiarity_type"],.l5r5e.item-pattern article.attributes select[name="system.technique_type"],.l5r5e.peculiarity article.attributes select[name="system.skill"],.l5r5e.peculiarity article.attributes select[name="system.ring"],.l5r5e.peculiarity article.attributes select[name="system.peculiarity_type"],.l5r5e.peculiarity article.attributes select[name="system.technique_type"],.l5r5e.property article.attributes select[name="system.skill"],.l5r5e.property article.attributes select[name="system.ring"],.l5r5e.property article.attributes select[name="system.peculiarity_type"],.l5r5e.property article.attributes select[name="system.technique_type"],.l5r5e.signature-scroll article.attributes select[name="system.skill"],.l5r5e.signature-scroll article.attributes select[name="system.ring"],.l5r5e.signature-scroll article.attributes select[name="system.peculiarity_type"],.l5r5e.signature-scroll article.attributes select[name="system.technique_type"],.l5r5e.technique article.attributes select[name="system.skill"],.l5r5e.technique article.attributes select[name="system.ring"],.l5r5e.technique article.attributes select[name="system.peculiarity_type"],.l5r5e.technique article.attributes select[name="system.technique_type"],.l5r5e.title article.attributes select[name="system.skill"],.l5r5e.title article.attributes select[name="system.ring"],.l5r5e.title article.attributes select[name="system.peculiarity_type"],.l5r5e.title article.attributes select[name="system.technique_type"],.l5r5e.weapon article.attributes select[name="system.skill"],.l5r5e.weapon article.attributes select[name="system.ring"],.l5r5e.weapon article.attributes select[name="system.peculiarity_type"],.l5r5e.weapon article.attributes select[name="system.technique_type"]{flex:0 0 calc(40% - .5rem);margin:.25rem}.l5r5e.advancement article.attributes .attribute-value,.l5r5e.advancement article.attributes .attribute,.l5r5e.advancement article.attributes .value,.l5r5e.army-cohort article.attributes .attribute-value,.l5r5e.army-cohort article.attributes .attribute,.l5r5e.army-cohort article.attributes .value,.l5r5e.army-fortification article.attributes .attribute-value,.l5r5e.army-fortification article.attributes .attribute,.l5r5e.army-fortification article.attributes .value,.l5r5e.armor article.attributes .attribute-value,.l5r5e.armor article.attributes .attribute,.l5r5e.armor article.attributes .value,.l5r5e.bond article.attributes .attribute-value,.l5r5e.bond article.attributes .attribute,.l5r5e.bond article.attributes .value,.l5r5e.item article.attributes .attribute-value,.l5r5e.item article.attributes .attribute,.l5r5e.item article.attributes .value,.l5r5e.item-pattern article.attributes .attribute-value,.l5r5e.item-pattern article.attributes .attribute,.l5r5e.item-pattern article.attributes .value,.l5r5e.peculiarity article.attributes .attribute-value,.l5r5e.peculiarity article.attributes .attribute,.l5r5e.peculiarity article.attributes .value,.l5r5e.property article.attributes .attribute-value,.l5r5e.property article.attributes .attribute,.l5r5e.property article.attributes .value,.l5r5e.signature-scroll article.attributes .attribute-value,.l5r5e.signature-scroll article.attributes .attribute,.l5r5e.signature-scroll article.attributes .value,.l5r5e.technique article.attributes .attribute-value,.l5r5e.technique article.attributes .attribute,.l5r5e.technique article.attributes .value,.l5r5e.title article.attributes .attribute-value,.l5r5e.title article.attributes .attribute,.l5r5e.title article.attributes .value,.l5r5e.weapon article.attributes .attribute-value,.l5r5e.weapon article.attributes .attribute,.l5r5e.weapon article.attributes .value{flex:1 1 auto;margin:.5rem .25rem .25rem}.l5r5e.advancement article.attributes select[name="system.advancement_type"],.l5r5e.advancement article.attributes select[name="system.skill"],.l5r5e.army-cohort article.attributes select[name="system.advancement_type"],.l5r5e.army-cohort article.attributes select[name="system.skill"],.l5r5e.army-fortification article.attributes select[name="system.advancement_type"],.l5r5e.army-fortification article.attributes select[name="system.skill"],.l5r5e.armor article.attributes select[name="system.advancement_type"],.l5r5e.armor article.attributes select[name="system.skill"],.l5r5e.bond article.attributes select[name="system.advancement_type"],.l5r5e.bond article.attributes select[name="system.skill"],.l5r5e.item article.attributes select[name="system.advancement_type"],.l5r5e.item article.attributes select[name="system.skill"],.l5r5e.item-pattern article.attributes select[name="system.advancement_type"],.l5r5e.item-pattern article.attributes select[name="system.skill"],.l5r5e.peculiarity article.attributes select[name="system.advancement_type"],.l5r5e.peculiarity article.attributes select[name="system.skill"],.l5r5e.property article.attributes select[name="system.advancement_type"],.l5r5e.property article.attributes select[name="system.skill"],.l5r5e.signature-scroll article.attributes select[name="system.advancement_type"],.l5r5e.signature-scroll article.attributes select[name="system.skill"],.l5r5e.technique article.attributes select[name="system.advancement_type"],.l5r5e.technique article.attributes select[name="system.skill"],.l5r5e.title article.attributes select[name="system.advancement_type"],.l5r5e.title article.attributes select[name="system.skill"],.l5r5e.weapon article.attributes select[name="system.advancement_type"],.l5r5e.weapon article.attributes select[name="system.skill"]{text-transform:capitalize}.l5r5e.advancement article.attributes .type,.l5r5e.army-cohort article.attributes .type,.l5r5e.army-fortification article.attributes .type,.l5r5e.armor article.attributes .type,.l5r5e.bond article.attributes .type,.l5r5e.item article.attributes .type,.l5r5e.item-pattern article.attributes .type,.l5r5e.peculiarity article.attributes .type,.l5r5e.property article.attributes .type,.l5r5e.signature-scroll article.attributes .type,.l5r5e.technique article.attributes .type,.l5r5e.title article.attributes .type,.l5r5e.weapon article.attributes .type{display:block}.l5r5e.advancement article.attributes .type label,.l5r5e.army-cohort article.attributes .type label,.l5r5e.army-fortification article.attributes .type label,.l5r5e.armor article.attributes .type label,.l5r5e.bond article.attributes .type label,.l5r5e.item article.attributes .type label,.l5r5e.item-pattern article.attributes .type label,.l5r5e.peculiarity article.attributes .type label,.l5r5e.property article.attributes .type label,.l5r5e.signature-scroll article.attributes .type label,.l5r5e.technique article.attributes .type label,.l5r5e.title article.attributes .type label,.l5r5e.weapon article.attributes .type label{width:calc(50% - .5rem);float:left}.l5r5e.advancement article.attributes .properties,.l5r5e.army-cohort article.attributes .properties,.l5r5e.army-fortification article.attributes .properties,.l5r5e.armor article.attributes .properties,.l5r5e.bond article.attributes .properties,.l5r5e.item article.attributes .properties,.l5r5e.item-pattern article.attributes .properties,.l5r5e.peculiarity article.attributes .properties,.l5r5e.property article.attributes .properties,.l5r5e.signature-scroll article.attributes .properties,.l5r5e.technique article.attributes .properties,.l5r5e.title article.attributes .properties,.l5r5e.weapon article.attributes .properties{flex:0 0 calc(50% - .5rem);margin:.25rem}.l5r5e.advancement article.attributes .equipped,.l5r5e.army-cohort article.attributes .equipped,.l5r5e.army-fortification article.attributes .equipped,.l5r5e.armor article.attributes .equipped,.l5r5e.bond article.attributes .equipped,.l5r5e.item article.attributes .equipped,.l5r5e.item-pattern article.attributes .equipped,.l5r5e.peculiarity article.attributes .equipped,.l5r5e.property article.attributes .equipped,.l5r5e.signature-scroll article.attributes .equipped,.l5r5e.technique article.attributes .equipped,.l5r5e.title article.attributes .equipped,.l5r5e.weapon article.attributes .equipped{flex:100%;margin:0;text-align:right}.l5r5e.advancement article.attributes input[type=text],.l5r5e.advancement article.attributes input[type=number],.l5r5e.army-cohort article.attributes input[type=text],.l5r5e.army-cohort article.attributes input[type=number],.l5r5e.army-fortification article.attributes input[type=text],.l5r5e.army-fortification article.attributes input[type=number],.l5r5e.armor article.attributes input[type=text],.l5r5e.armor article.attributes input[type=number],.l5r5e.bond article.attributes input[type=text],.l5r5e.bond article.attributes input[type=number],.l5r5e.item article.attributes input[type=text],.l5r5e.item article.attributes input[type=number],.l5r5e.item-pattern article.attributes input[type=text],.l5r5e.item-pattern article.attributes input[type=number],.l5r5e.peculiarity article.attributes input[type=text],.l5r5e.peculiarity article.attributes input[type=number],.l5r5e.property article.attributes input[type=text],.l5r5e.property article.attributes input[type=number],.l5r5e.signature-scroll article.attributes input[type=text],.l5r5e.signature-scroll article.attributes input[type=number],.l5r5e.technique article.attributes input[type=text],.l5r5e.technique article.attributes input[type=number],.l5r5e.title article.attributes input[type=text],.l5r5e.title article.attributes input[type=number],.l5r5e.weapon article.attributes input[type=text],.l5r5e.weapon article.attributes input[type=number]{width:2rem}.l5r5e.advancement article.attributes input[type=text].grip,.l5r5e.advancement article.attributes input[type=number].grip,.l5r5e.army-cohort article.attributes input[type=text].grip,.l5r5e.army-cohort article.attributes input[type=number].grip,.l5r5e.army-fortification article.attributes input[type=text].grip,.l5r5e.army-fortification article.attributes input[type=number].grip,.l5r5e.armor article.attributes input[type=text].grip,.l5r5e.armor article.attributes input[type=number].grip,.l5r5e.bond article.attributes input[type=text].grip,.l5r5e.bond article.attributes input[type=number].grip,.l5r5e.item article.attributes input[type=text].grip,.l5r5e.item article.attributes input[type=number].grip,.l5r5e.item-pattern article.attributes input[type=text].grip,.l5r5e.item-pattern article.attributes input[type=number].grip,.l5r5e.peculiarity article.attributes input[type=text].grip,.l5r5e.peculiarity article.attributes input[type=number].grip,.l5r5e.property article.attributes input[type=text].grip,.l5r5e.property article.attributes input[type=number].grip,.l5r5e.signature-scroll article.attributes input[type=text].grip,.l5r5e.signature-scroll article.attributes input[type=number].grip,.l5r5e.technique article.attributes input[type=text].grip,.l5r5e.technique article.attributes input[type=number].grip,.l5r5e.title article.attributes input[type=text].grip,.l5r5e.title article.attributes input[type=number].grip,.l5r5e.weapon article.attributes input[type=text].grip,.l5r5e.weapon article.attributes input[type=number].grip{width:calc(100% - 4rem);margin-bottom:.25rem}.l5r5e.advancement article.attributes input[name="system.zeni"],.l5r5e.army-cohort article.attributes input[name="system.zeni"],.l5r5e.army-fortification article.attributes input[name="system.zeni"],.l5r5e.armor article.attributes input[name="system.zeni"],.l5r5e.bond article.attributes input[name="system.zeni"],.l5r5e.item article.attributes input[name="system.zeni"],.l5r5e.item-pattern article.attributes input[name="system.zeni"],.l5r5e.peculiarity article.attributes input[name="system.zeni"],.l5r5e.property article.attributes input[name="system.zeni"],.l5r5e.signature-scroll article.attributes input[name="system.zeni"],.l5r5e.technique article.attributes input[name="system.zeni"],.l5r5e.title article.attributes input[name="system.zeni"],.l5r5e.weapon article.attributes input[name="system.zeni"]{width:7rem;float:right}.l5r5e.advancement article.attributes fieldset input[type=text],.l5r5e.advancement article.attributes fieldset input[type=number],.l5r5e.army-cohort article.attributes fieldset input[type=text],.l5r5e.army-cohort article.attributes fieldset input[type=number],.l5r5e.army-fortification article.attributes fieldset input[type=text],.l5r5e.army-fortification article.attributes fieldset input[type=number],.l5r5e.armor article.attributes fieldset input[type=text],.l5r5e.armor article.attributes fieldset input[type=number],.l5r5e.bond article.attributes fieldset input[type=text],.l5r5e.bond article.attributes fieldset input[type=number],.l5r5e.item article.attributes fieldset input[type=text],.l5r5e.item article.attributes fieldset input[type=number],.l5r5e.item-pattern article.attributes fieldset input[type=text],.l5r5e.item-pattern article.attributes fieldset input[type=number],.l5r5e.peculiarity article.attributes fieldset input[type=text],.l5r5e.peculiarity article.attributes fieldset input[type=number],.l5r5e.property article.attributes fieldset input[type=text],.l5r5e.property article.attributes fieldset input[type=number],.l5r5e.signature-scroll article.attributes fieldset input[type=text],.l5r5e.signature-scroll article.attributes fieldset input[type=number],.l5r5e.technique article.attributes fieldset input[type=text],.l5r5e.technique article.attributes fieldset input[type=number],.l5r5e.title article.attributes fieldset input[type=text],.l5r5e.title article.attributes fieldset input[type=number],.l5r5e.weapon article.attributes fieldset input[type=text],.l5r5e.weapon article.attributes fieldset input[type=number]{float:right}.l5r5e.advancement article.attributes .attribute.full,.l5r5e.army-cohort article.attributes .attribute.full,.l5r5e.army-fortification article.attributes .attribute.full,.l5r5e.armor article.attributes .attribute.full,.l5r5e.bond article.attributes .attribute.full,.l5r5e.item article.attributes .attribute.full,.l5r5e.item-pattern article.attributes .attribute.full,.l5r5e.peculiarity article.attributes .attribute.full,.l5r5e.property article.attributes .attribute.full,.l5r5e.signature-scroll article.attributes .attribute.full,.l5r5e.technique article.attributes .attribute.full,.l5r5e.title article.attributes .attribute.full,.l5r5e.weapon article.attributes .attribute.full{flex:100%}.l5r5e.advancement article.attributes .attribute.full input,.l5r5e.army-cohort article.attributes .attribute.full input,.l5r5e.army-fortification article.attributes .attribute.full input,.l5r5e.armor article.attributes .attribute.full input,.l5r5e.bond article.attributes .attribute.full input,.l5r5e.item article.attributes .attribute.full input,.l5r5e.item-pattern article.attributes .attribute.full input,.l5r5e.peculiarity article.attributes .attribute.full input,.l5r5e.property article.attributes .attribute.full input,.l5r5e.signature-scroll article.attributes .attribute.full input,.l5r5e.technique article.attributes .attribute.full input,.l5r5e.title article.attributes .attribute.full input,.l5r5e.weapon article.attributes .attribute.full input{float:right;width:70%}.l5r5e.advancement article.attributes .bonds-types,.l5r5e.army-cohort article.attributes .bonds-types,.l5r5e.army-fortification article.attributes .bonds-types,.l5r5e.armor article.attributes .bonds-types,.l5r5e.bond article.attributes .bonds-types,.l5r5e.item article.attributes .bonds-types,.l5r5e.item-pattern article.attributes .bonds-types,.l5r5e.peculiarity article.attributes .bonds-types,.l5r5e.property article.attributes .bonds-types,.l5r5e.signature-scroll article.attributes .bonds-types,.l5r5e.technique article.attributes .bonds-types,.l5r5e.title article.attributes .bonds-types,.l5r5e.weapon article.attributes .bonds-types{flex:100%}.l5r5e.advancement article.attributes .bonds-types input,.l5r5e.army-cohort article.attributes .bonds-types input,.l5r5e.army-fortification article.attributes .bonds-types input,.l5r5e.armor article.attributes .bonds-types input,.l5r5e.bond article.attributes .bonds-types input,.l5r5e.item article.attributes .bonds-types input,.l5r5e.item-pattern article.attributes .bonds-types input,.l5r5e.peculiarity article.attributes .bonds-types input,.l5r5e.property article.attributes .bonds-types input,.l5r5e.signature-scroll article.attributes .bonds-types input,.l5r5e.technique article.attributes .bonds-types input,.l5r5e.title article.attributes .bonds-types input,.l5r5e.weapon article.attributes .bonds-types input{width:75%;float:right}.l5r5e.advancement article.infos,.l5r5e.army-cohort article.infos,.l5r5e.army-fortification article.infos,.l5r5e.armor article.infos,.l5r5e.bond article.infos,.l5r5e.item article.infos,.l5r5e.item-pattern article.infos,.l5r5e.peculiarity article.infos,.l5r5e.property article.infos,.l5r5e.signature-scroll article.infos,.l5r5e.technique article.infos,.l5r5e.title article.infos,.l5r5e.weapon article.infos{display:flex;align-self:stretch;height:calc(100% - 7.5rem);width:100%;padding-bottom:1.25rem}.l5r5e.advancement article.infos .reference,.l5r5e.army-cohort article.infos .reference,.l5r5e.army-fortification article.infos .reference,.l5r5e.armor article.infos .reference,.l5r5e.bond article.infos .reference,.l5r5e.item article.infos .reference,.l5r5e.item-pattern article.infos .reference,.l5r5e.peculiarity article.infos .reference,.l5r5e.property article.infos .reference,.l5r5e.signature-scroll article.infos .reference,.l5r5e.technique article.infos .reference,.l5r5e.title article.infos .reference,.l5r5e.weapon article.infos .reference{display:flex;flex:0 0 calc(100% - .5rem);margin:.5rem .25rem}.l5r5e.advancement article.infos .reference input[name="system.source_reference.source"],.l5r5e.army-cohort article.infos .reference input[name="system.source_reference.source"],.l5r5e.army-fortification article.infos .reference input[name="system.source_reference.source"],.l5r5e.armor article.infos .reference input[name="system.source_reference.source"],.l5r5e.bond article.infos .reference input[name="system.source_reference.source"],.l5r5e.item article.infos .reference input[name="system.source_reference.source"],.l5r5e.item-pattern article.infos .reference input[name="system.source_reference.source"],.l5r5e.peculiarity article.infos .reference input[name="system.source_reference.source"],.l5r5e.property article.infos .reference input[name="system.source_reference.source"],.l5r5e.signature-scroll article.infos .reference input[name="system.source_reference.source"],.l5r5e.technique article.infos .reference input[name="system.source_reference.source"],.l5r5e.title article.infos .reference input[name="system.source_reference.source"],.l5r5e.weapon article.infos .reference input[name="system.source_reference.source"]{text-align:center;width:70%}.l5r5e.advancement article.infos .reference input[name="system.source_reference.page"],.l5r5e.army-cohort article.infos .reference input[name="system.source_reference.page"],.l5r5e.army-fortification article.infos .reference input[name="system.source_reference.page"],.l5r5e.armor article.infos .reference input[name="system.source_reference.page"],.l5r5e.bond article.infos .reference input[name="system.source_reference.page"],.l5r5e.item article.infos .reference input[name="system.source_reference.page"],.l5r5e.item-pattern article.infos .reference input[name="system.source_reference.page"],.l5r5e.peculiarity article.infos .reference input[name="system.source_reference.page"],.l5r5e.property article.infos .reference input[name="system.source_reference.page"],.l5r5e.signature-scroll article.infos .reference input[name="system.source_reference.page"],.l5r5e.technique article.infos .reference input[name="system.source_reference.page"],.l5r5e.title article.infos .reference input[name="system.source_reference.page"],.l5r5e.weapon article.infos .reference input[name="system.source_reference.page"]{width:30%}.l5r5e.advancement article.infos fieldset,.l5r5e.army-cohort article.infos fieldset,.l5r5e.army-fortification article.infos fieldset,.l5r5e.armor article.infos fieldset,.l5r5e.bond article.infos fieldset,.l5r5e.item article.infos fieldset,.l5r5e.item-pattern article.infos fieldset,.l5r5e.peculiarity article.infos fieldset,.l5r5e.property article.infos fieldset,.l5r5e.signature-scroll article.infos fieldset,.l5r5e.technique article.infos fieldset,.l5r5e.title article.infos fieldset,.l5r5e.weapon article.infos fieldset{align-self:stretch;height:calc(100% - 2rem);box-sizing:content-box}.l5r5e.advancement article.properties fieldset,.l5r5e.army-cohort article.properties fieldset,.l5r5e.army-fortification article.properties fieldset,.l5r5e.armor article.properties fieldset,.l5r5e.bond article.properties fieldset,.l5r5e.item article.properties fieldset,.l5r5e.item-pattern article.properties fieldset,.l5r5e.peculiarity article.properties fieldset,.l5r5e.property article.properties fieldset,.l5r5e.signature-scroll article.properties fieldset,.l5r5e.technique article.properties fieldset,.l5r5e.title article.properties fieldset,.l5r5e.weapon article.properties fieldset{margin-bottom:.5rem}.l5r5e.advancement article.attributes .attribute-value,.l5r5e.advancement article.attributes .attribute,.l5r5e.advancement article.attributes .value{flex:0 0 calc(33% - .5rem)}.l5r5e.advancement article.attributes .cursus{flex:0 0 calc(19% - .5rem);line-height:.75rem;text-align:right;margin:0 .25rem}.l5r5e.advancement article.attributes .cursus input{margin-top:.25rem}.l5r5e.technique article.attributes{height:7.5rem}.l5r5e.technique article.attributes input[type=text]{width:10rem}.l5r5e.technique article.attributes .cursus{flex:0 0 calc(20% - .5rem);line-height:.75rem;text-align:right;margin:0 .25rem}.l5r5e.technique article.attributes .cursus input{margin-top:.25rem}.l5r5e.technique article.infos{height:calc(100% - 8.5rem)}.l5r5e.peculiarity article.attributes{height:8.5rem}.l5r5e.peculiarity article.attributes .cursus{flex:0 0 calc(20% - .5rem);line-height:.75rem;text-align:right;margin:0 .25rem}.l5r5e.peculiarity article.attributes .cursus input{margin-top:.25rem}.l5r5e.peculiarity article.infos{height:calc(100% - 9.5rem)}.l5r5e.item article.attributes{height:4.5rem}.l5r5e.item article.attributes .properties{flex:100%}.l5r5e.item article.infos{flex:0 0 60%;height:calc(100% - 5.5rem)}.l5r5e.item article.properties{flex:0 0 40%;height:calc(100% - 5.5rem)}.l5r5e.property article.properties{width:100%}.l5r5e.property article.infos{height:calc(100% - 4.5rem)}.l5r5e.armor article.attributes{height:9.5rem}.l5r5e.armor article.infos{flex:0 0 60%;height:calc(100% - 10.5rem)}.l5r5e.armor article.properties{flex:0 0 40%;height:calc(100% - 10.5rem)}.l5r5e.weapon article.attributes{height:18.5rem}.l5r5e.weapon article.attributes .stats,.l5r5e.weapon article.attributes .attribute-value{flex:0 0 calc(50% - .5rem);flex-wrap:wrap;margin:.25rem}.l5r5e.weapon article.attributes .stats label,.l5r5e.weapon article.attributes .attribute-value label{width:100%}.l5r5e.weapon article.attributes .stats input[type=text]{text-align:center}.l5r5e.weapon article.attributes .value{flex:0 0 calc(25% - .5rem)}.l5r5e.weapon article.attributes .category,.l5r5e.weapon article.attributes .skillType{flex:0 0 calc(50% - .5rem)}.l5r5e.weapon article.attributes .category input,.l5r5e.weapon article.attributes .category .attribute-dtype,.l5r5e.weapon article.attributes .skillType input,.l5r5e.weapon article.attributes .skillType .attribute-dtype{width:100%;margin:.25rem}.l5r5e.weapon article.infos{flex:0 0 60%;height:calc(100% - 19.5rem)}.l5r5e.weapon article.properties{flex:0 0 40%;height:calc(100% - 19.5rem)}.l5r5e.item-pattern .attribute.item{display:inline}.l5r5e.item-pattern .attribute.item .item-properties{display:inline}.l5r5e.item-pattern .attribute.item .item-properties li{display:inline}.l5r5e.title .sheet-body{height:calc(100% - 90px - 4.25rem)}.l5r5e.title article.infos{height:calc(100% - 3.5rem)}.l5r5e.title article.attributes{height:auto;background:rgba(0,0,0,0)}.l5r5e.title article.experience{flex:100%;height:calc(100% - 4rem)}.l5r5e.army-cohort .sheet-body{height:calc(100% - 92px - 3.6rem)}.l5r5e.army-cohort article .fa-sign-in-alt{transform:rotate(90deg)}.l5r5e.army-cohort article.attributes{height:7rem}.l5r5e.army-cohort article.attributes input[type=text]{width:100%}.l5r5e.army-cohort article.attributes .actor-remove-control{font-size:12px}.l5r5e.army-cohort article.attributes .flx50{flex:0 0 calc(50% - .5rem)}.l5r5e.army-cohort article.attributes .flx100{flex:0 0 calc(100% - .5rem)}.l5r5e.army-cohort article.attributes .editor-container{min-height:8rem;max-height:14rem}.l5r5e.army-cohort article.abilities{align-self:stretch;height:calc(100% - 8rem);width:100%;box-sizing:content-box}.l5r5e.army-fortification .sheet-body{height:calc(100% - 92px)}.l5r5e.army-fortification article.infos{height:calc(100% - 4.5rem)}.l5r5e.army-fortification article.attributes{height:3.5rem}.l5r5e .item-list>li .item-description{flex:unset;height:0;margin:0;padding:0;font-size:.75rem;color:rgba(0,0,0,.75);overflow:hidden;background:rgba(0,0,0,.05);border:0 none;transition:height .25s ease-in}.l5r5e .item-list>li div.item-description{padding:0}.l5r5e .item-list>li div.item-description:hover,.l5r5e .item-list>li div.item-description:active{padding:0}.l5r5e .item-list>li:hover .item-description,.l5r5e .item-list>li:active .item-description{height:6rem;overflow-y:auto;scrollbar-width:thin;border:1px solid rgba(186,187,177,.5)}.l5r5e .item-list>li:hover p .item-description,.l5r5e .item-list>li:active p .item-description{padding:.25rem}.l5r5e .item-list .stance-content .item-description{display:none;height:auto}.l5r5e .item-list .stance-content .stance-active{display:block;height:auto;border:0 none}.l5r5e .item-list .stance-content:hover .item-description{height:auto;border:0 none}.l5r5e .item-list .stance-content:hover .stance-active{display:block}.l5r5e.twenty-questions-dialog .sheet-tabs{position:fixed;flex-direction:column;background:url("../assets/imgs/bg-20nav.webp") no-repeat;background-size:cover;width:4rem;height:41.58rem;margin:1%;line-height:3rem;padding:.25rem;border-bottom:0 none}.l5r5e.twenty-questions-dialog .errors{position:sticky;top:1rem;left:1rem;z-index:999;width:calc(100% - 1rem);background-color:#963c41;border:1px solid rgba(25,0,0,.75);color:#fff;border-radius:1rem;text-align:center;line-height:2rem}.l5r5e.twenty-questions-dialog h3{font-size:1.25rem;color:#5a6e5a;text-shadow:0 0 rgba(0,0,0,.25);margin:2rem 0 .5rem 1rem}.l5r5e.twenty-questions-dialog nav .item{color:#000;font-size:2rem;font-weight:bold;background-color:rgba(255,255,255,.25)}.l5r5e.twenty-questions-dialog nav .item.active,.l5r5e.twenty-questions-dialog nav .item:hover{color:#fff;background-color:rgba(73,12,11,.85);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.twenty-questions-dialog nav .item:hover{background-color:#5a6e5a}.l5r5e.twenty-questions-dialog article{padding:2% 2% 2% 18%}.l5r5e.twenty-questions-dialog article label.full{display:block;width:100%;text-align:right;font-size:1rem}.l5r5e.twenty-questions-dialog article label.full input{display:inline;width:80%;float:right;text-align:left;margin-left:.5rem}.l5r5e.twenty-questions-dialog article>label{font-size:1rem;padding:0 0 0 1rem;line-height:2rem}.l5r5e.twenty-questions-dialog article>label>*{line-height:1rem}.l5r5e.twenty-questions-dialog article table{width:100%;text-align:center}.l5r5e.twenty-questions-dialog article table tr th{color:#5a6e5a;font-weight:normal}.l5r5e.twenty-questions-dialog article table tr td{vertical-align:top;line-height:2rem;border:1px solid rgba(186,187,177,.5);font-size:.85rem;padding:.25rem}.l5r5e.twenty-questions-dialog article table tr td>*{line-height:1rem}.l5r5e.twenty-questions-dialog article table tr td>ul li{line-height:2rem}.l5r5e.twenty-questions-dialog article table tr td>ul li>*{line-height:1rem}.l5r5e.twenty-questions-dialog article table tr td.done{border:1px solid #699678;box-shadow:0 1px 5px #699678}.l5r5e.twenty-questions-dialog article select{height:2rem;color:#764f40;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.5);border-radius:.25rem;padding:0 .25rem;margin:.25rem;width:calc(100% - .5rem)}.l5r5e.twenty-questions-dialog article textarea{color:#764f40;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.5);margin:0 .25rem 1rem}.l5r5e.twenty-questions-dialog article hr{border-top:1px solid rgba(0,0,0,.25)}.l5r5e.twenty-questions-dialog article a.entity-link,.l5r5e.twenty-questions-dialog article a.inline-roll{color:#5a6e5a;background:rgba(255,255,255,.25);border:1px solid rgba(0,0,0,.25)}.l5r5e.twenty-questions-dialog article a.entity-link i,.l5r5e.twenty-questions-dialog article a.inline-roll i{color:#5a6e5a}.l5r5e.twenty-questions-dialog article .tq-drag-n-drop{border:0 none;padding:0}.l5r5e.twenty-questions-dialog article .third{width:230px}.l5r5e.twenty-questions-dialog article .fifty{width:49%}.l5r5e.twenty-questions-dialog article .or{width:100px}.l5r5e.twenty-questions-dialog article .dropbox{min-height:75px}.l5r5e.twenty-questions-dialog article .checklist{margin:.25rem .25rem 1rem}.l5r5e.twenty-questions-dialog article .checklist strong{display:block;width:100%;color:#764f40}.l5r5e.twenty-questions-dialog article .checklist label{font-size:.85rem;flex:0 0 auto;margin:0 .25rem .25rem;padding:0 .5rem;color:#5a6e5a;background:rgba(255,255,255,.5);border:1px solid #5a6e5a;border-radius:1rem}.l5r5e.twenty-questions-dialog article .checklist label.technique{padding:.25rem;margin:.25rem;border-radius:0;display:inline-block}.l5r5e.twenty-questions-dialog article .checklist input{margin:.25rem 0 0 0;height:.65rem;width:.65rem}.l5r5e.twenty-questions-dialog article #generchar_disclaimer{color:#963c41;font-weight:bold;font-size:1.25rem;text-align:center;flex:100%;padding:1rem 0}.l5r5e.twenty-questions-dialog article .next{margin:2rem 0 4rem}.l5r5e.twenty-questions-dialog article .autocomplete-wrapper{width:calc(100% - 2px)}#measurement .waypoint-label-additional{color:var(--color-text-emphatic);font-size:var(--font-size-24)}#tactical-grid-settings input[type=number]:invalid{background-color:red}#tactical-grid-settings input[type=number]:-moz-read-only{border:none;outline:none;box-shadow:none;background:rgba(0,0,0,0);cursor:default;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none}#tactical-grid-settings input[type=number]:read-only{border:none;outline:none;box-shadow:none;background:rgba(0,0,0,0);cursor:default;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none}#tactical-grid-settings .range_band{display:flex;flex-flow:wrap}#tactical-grid-settings .range_band fieldset{flex:25%}} \ No newline at end of file +@layer system{body>*{scrollbar-width:thin}body:not(.background){background:url("../assets/imgs/bg-table.webp") no-repeat;background-size:cover}.toggle-hidden{display:none !important}.window-app .window-content{z-index:1;position:relative;background-size:cover;scrollbar-width:thin;padding:0}.window-app .window-content>form,.window-app .window-content>div{padding:.5rem}.window-app .window-content .compendium,.window-app .window-content .help-dialog{background-position:top;background-size:100%;background:url("../assets/ui/bgSidebar.webp") no-repeat;border:1px solid #c3a582;border-radius:0;color:#fff}.window-app .window-content .compendium ol,.window-app .window-content .help-dialog ol{padding-right:.25rem}.window-app .window-content .compendium ol li,.window-app .window-content .help-dialog ol li{border-bottom:1px solid rgba(255,255,255,.25)}.window-app .window-content .compendium .directory-header,.window-app .window-content .help-dialog .directory-header{padding:.25rem 0}.window-app .window-content .help-dialog{padding:.5rem 1.5rem}.window-app .window-content .help-dialog button{cursor:default;color:#fff;background:linear-gradient(rgb(95, 40, 65), rgb(65, 25, 40), rgb(95, 40, 65));background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:.5rem;border-image-outset:0px}.window-app .window-content .help-dialog button:hover{background:linear-gradient(rgba(35, 10, 5, 0.75), rgba(65, 20, 15, 0.75), rgba(35, 10, 5, 0.75))}.window-app .window-content .compendium .item{position:relative}.window-app .window-content .compendium .item i{float:right;line-height:1rem;text-align:right;font-size:.75rem;color:rgba(240,240,225,.75);font-style:italic;flex:0 0 auto;position:absolute;right:0;text-shadow:0 0 0 rgba(255,255,255,.1)}.window-app .window-content .compendium .item i:before{margin:0 .25rem 0 0;font-style:normal}.window-app.sheet .window-content,.window-app.npc .window-content,.window-app.advancement .window-content,.window-app.armor .window-content,.window-app.item .window-content,.window-app.peculiarity .window-content,.window-app.property .window-content,.window-app.technique .window-content,.window-app.weapon .window-content,.window-app.twenty-questions-dialog .window-content{overflow-y:scroll}.window-app .window-resizable-handle{z-index:2;background:#000}.window-app.twenty-questions-dialog .window-content{background:#fffae6 url("../assets/imgs/bg-scroll.webp") no-repeat;background-size:cover}#l5r5e-twenty-questions-dialog{min-height:800px;min-width:600px}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=date]:focus,input[type=time]:focus{box-shadow:0 0 6px red}.tabs .item.active{text-shadow:0 0 10px red}#controls .scene-control.active,#controls .control-tool.active,#controls .scene-control:hover,#controls .control-tool:hover{box-shadow:0 0 10px red}#sidebar #settings button,#sidebar .sidebar-tab .action-buttons button{height:2rem;line-height:initial}button:hover{box-shadow:0 0 10px red}button:focus{box-shadow:0 0 10px red}.item-list>li{padding:.25rem;border:1px solid rgba(0,0,0,.05);border-bottom:0 none}.item-list>li:nth-child(odd){background:rgba(186,187,177,.2)}.item-list>li:nth-child(even){background:rgba(186,187,177,.1)}.item-list>li:last-child{border-bottom:1px solid rgba(0,0,0,.05)}fieldset{flex:1;flex-wrap:wrap;display:flex;margin:0 .25rem;padding:.5rem;border:1px solid rgba(186,187,177,.5)}fieldset legend{color:#5a6e5a}fieldset .editor{height:100%}.editor,.editor-container{flex:1;height:100%}table{background:rgba(0,0,0,0);border:1px solid rgba(186,187,177,.5)}table thead{background:rgba(186,187,177,.5);color:#5a6e5a;text-shadow:none;border-bottom:rgba(186,187,177,.5)}table tr:nth-child(odd){background:rgba(186,187,177,.2)}table tr:nth-child(even){background:rgba(186,187,177,.1)}sub,sup{color:rgba(0,0,0,.5)}.sheet nav.sheet-tabs{font-size:.75rem}.editor-container ul,.item-description ul{margin:.5rem 0}.editor-container ul li,.item-description ul li{list-style-type:initial;margin:.5rem 0 .5rem 1.5rem;padding:0}.prepared-character{color:#699678}.prepared-adversary{color:#9b7350}.prepared-minion{color:#5f919b}.prepared-icon{font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;width:1.5rem}.prepared-icon-true:before{content:""}.prepared-icon-false:before{content:""}.prepared-icon-actor:before{content:""}a.compendium-link{background:#ddd;padding:1px 4px;border:1px solid #4b4a44;border-radius:2px;white-space:nowrap;word-break:break-all}#playlists .sound-control i.fas.fa-random,#playlists .sound-control i.far.fa-arrow-alt-circle-right,#playlists .sound-control i.fas.fa-compress-arrows-alt,#playlists .sound-control i.fas.fa-ban{color:#ff6400}#playlists .sound-control i.fas.fa-square{color:#d00}#playlists .sound-control i.fas.fa-play,#playlists .sound-control i.fas.fa-play-circle{color:#0d0}#playlists .sound-control i.fas.fa-pause,#playlists .sound-control i.fas.fa-backward,#playlists .sound-control i.fas.fa-forward{color:#0096ff}.window-draggable-handle{z-index:20 !important}#forien-quest-log .window-content,#forien-quest-log-form .window-content,.window-app.forien-quest-preview .window-content{overflow:initial}#OneJournalShell:first-child>.window-header,#OneJournalShell.maximized>.window-header{z-index:20}@font-face{font-family:"LogotypeL5r";src:url("../fonts/LogotypeL5r.ttf") format("truetype")}@font-face{font-family:"BrushtipTexe";src:url("../fonts/BrushtipTexe.ttf") format("truetype")}@font-face{font-family:"PatrickHand";src:url("../fonts/PatrickHand.ttf") format("truetype")}@font-face{font-family:"Caballar";src:url("../fonts/Caballar.ttf") format("truetype")}@font-face{font-family:"ArchitectsDaughter";src:url("../fonts/ArchitectsDaughter.ttf") format("truetype")}body{font:16px "PatrickHand",sans-serif;letter-spacing:.05rem}h1,h4{font-family:"BrushtipTexe",sans-serif}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.25rem}i.i_strife,i.i_success,i.i_explosive,i.i_opportunity,i.i_earth,i.i_water,i.i_fire,i.i_air,i.i_void,i.i_kiho,i.i_maho,i.i_ninjitsu,i.i_prerequisite_exemption,i.i_rituals,i.i_shuji,i.i_invocations,i.i_kata,i.i_inversion,i.i_mantra,i.i_imperial,i.i_ronin,i.i_crab,i.i_crane,i.i_dragon,i.i_lion,i.i_mantis,i.i_phoenix,i.i_scorpion,i.i_tortoise,i.i_unicorn,i.i_bushi,i.i_courtier,i.i_shugenja,i.i_ring,i.i_skill{font-family:"LogotypeL5r",sans-serif;line-height:1rem;font-size:1.25rem;font-style:normal;font-weight:normal;vertical-align:middle;text-shadow:0 0 0 rgba(0,0,0,.5)}i.i_strife:before{content:"";color:#cd0000}i.i_success:before{content:"";color:#cd0000}i.i_explosive:before{content:"";color:#cd0000}i.i_opportunity:before{content:"";color:#cd0000}i.i_earth:before{content:"";color:#699678}i.i_air:before{content:"";color:#917896}i.i_water:before{content:"";color:#5f919b}i.i_fire:before{content:"";color:#9b7350}i.i_void:before{content:"";color:#4b4641}i.i_invocations:before{content:"";color:#ff6400}i.i_kata:before{content:"";color:red}i.i_kiho:before{content:"";color:#009632}i.i_maho:before{content:"";color:#c83200}i.i_ninjitsu:before{content:"";color:#343434}i.i_prerequisite_exemption:before{content:"";color:#343434}i.i_rituals:before{content:"";color:#0096ff}i.i_shuji:before{content:"";color:#00ff96}i.i_inversion:before{content:"";color:#4b4641}i.i_mantra:before{content:"";color:#fa0}i.i_crab:before{content:"";color:#82828c}i.i_crane:before{content:"";color:#789191}i.i_dragon:before{content:"";color:#55826e}i.i_lion:before{content:"";color:#a08c50}i.i_mantis:before{content:"";color:#2d551e}i.i_phoenix:before{content:"";color:#91784b}i.i_scorpion:before{content:"";color:#9b463c}i.i_tortoise:before{content:"";color:#b4c82d}i.i_unicorn:before{content:"";color:#785a87}i.i_imperial:before{content:"";color:#78ffb4}i.i_ronin:before{content:"";color:#612001}i.i_bushi:before{content:"";color:#a55a5a}i.i_courtier:before{content:"";color:#6982a5}i.i_shugenja:before{content:"";color:#5aa582}i.i_ring{content:"";background:rgba(0,0,0,0) url("../assets/dices/default/ring_blank.svg") no-repeat 0 center;background-size:1rem;display:inline-block;height:1rem;width:1rem}i.i_skill{content:"";background:rgba(0,0,0,0) url("../assets/dices/default/skill_blank.svg") no-repeat 0 0;background-size:1rem;display:inline-block;height:1rem;width:1rem}.compendium .item i{font-family:"PatrickHand",sans-serif}.compendium .item i:before{font-family:"LogotypeL5r",sans-serif}body,#navigation #scene-list .scene.view,#navigation #scene-list .scene.context,#navigation #nav-toggle,#navigation #scene-list .scene.nav-item,#controls .scene-control.active,#controls .control-tool.active,#controls .scene-control:hover,#controls .control-tool:hover,#client-settings .window-content form .form-group>label,#client-settings .window-content form .form-group select,#client-settings .form-group input,.app.window-app .form-group label,#sidebar .sidebar-tab #chat-controls div.roll-type-select select,#sidebar .sidebar-tab #chat-controls div.roll-type-select i.fas{cursor:url("../assets/cursors/normal.webp"),default !important}a,#logo,#hotbar .macro,#playlists-popout .global-volume::-webkit-slider-thumb,#sidebar #playlists .global-volume::-webkit-slider-thumb,#playlists-popout li.playlist:not(:first-of-type) li.sound .sound-volume::-webkit-slider-thumb,#sidebar #playlists li.playlist:not(:first-of-type) li.sound .sound-volume::-webkit-slider-thumb,#sidebar #settings button,.app.window-app.sheet.wfrp4e.actor.character-sheet .tab.main.active .main-row .movement.row-section .move-value .auto-calc-toggle,.app.window-app.sheet.wfrp4e.actor.npc-sheet .main-row .movement.row-section .move-value .auto-calc-toggle,.app.window-app.sheet.wfrp4e.actor.creature-sheet .main-row .movement.row-section .move-value .auto-calc-toggle,.app.window-app .form-group input[type=range]::-webkit-slider-thumb,.token-sheet .tab[data-tab=image] input[type=range]::-webkit-slider-thumb,#drawing-config .tab[data-tab=image] input[type=range]::-webkit-slider-thumb,.metacurrency-value,.overcast-button,.chargen-button,#controls .scene-control,#controls .control-tool,#effects-config .flex2::-webkit-slider-thumb,#client-settings section.content .submenu>button,#client-settings .window-content button label,form .form-group .form-fields button,.sidebar-tab .action-buttons button,.dialog .dialog-buttons button,.item-edit,.item-delete,.item-equip,.item-curriculum,.technique-edit,.technique-delete,.peculiarity-edit,.peculiarity-delete,.attribute-dtype,.equip-readied-control,form button,label{cursor:url("../assets/cursors/pointer.webp"),pointer !important}.draggable{cursor:url("../assets/cursors/drag.webp"),move !important}body.theme-light{--l5r5e-restricted-opacity: 0.35;--l5r5e-restricted-filter: grayscale(1) brightness(1.1);--l5r5e-dropdown-bg: #f4efe6;--l5r5e-dropdown-color: var(--color-dark-2, #222);--l5r5e-dropdown-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);--l5r5e-dropdown-group-color: var(--color-dark-4, #444);--l5r5e-dropdown-group-bg: rgba(0, 0, 0, 0.05);--l5r5e-dropdown-option-color: var(--color-dark-2, #222);--l5r5e-dropdown-no-results-color: var(--color-dark-4, #444);--l5r5e-chip-border-color: var(--color-light-5, #9f8475);--l5r5e-chip-bg: rgba(93, 20, 43, 0.08);--l5r5e-chip-color: var(--color-dark-2, #222);--l5r5e-gm-monitor-void-icon: rgb(75, 70, 65);--l5r5e-combat-tracker-encounter-icon: rgba(0, 0, 0, 0.5)}body.theme-dark{--l5r5e-restricted-opacity: 0.6;--l5r5e-restricted-filter: grayscale(0.3);--l5r5e-dropdown-bg: var(--color-cool-4, #302831);--l5r5e-dropdown-color: var(--color-light-2, #efe6d8);--l5r5e-dropdown-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);--l5r5e-dropdown-group-color: var(--color-light-5, #9f8475);--l5r5e-dropdown-group-bg: rgba(255, 255, 255, 0.05);--l5r5e-dropdown-option-color: var(--color-light-2, #efe6d8);--l5r5e-dropdown-no-results-color: var(--color-light-5, #9f8475);--l5r5e-chip-border-color: var(--color-light-5, #9f8475);--l5r5e-chip-bg: rgba(93, 20, 43, 0.12);--l5r5e-chip-color: var(--color-light-2, #efe6d8);--l5r5e-gm-monitor-void-icon: rgba(207, 207, 207, 0.8);--l5r5e-combat-tracker-encounter-icon: rgba(255, 255, 255, 0.5)}.application.theme-light,.themed.theme-light{--l5r5e-restricted-opacity: 0.35;--l5r5e-restricted-filter: grayscale(1) brightness(1.1);--l5r5e-dropdown-bg: #f4efe6;--l5r5e-dropdown-color: var(--color-dark-2, #222);--l5r5e-dropdown-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);--l5r5e-dropdown-group-color: var(--color-dark-4, #444);--l5r5e-dropdown-group-bg: rgba(0, 0, 0, 0.05);--l5r5e-dropdown-option-color: var(--color-dark-2, #222);--l5r5e-dropdown-no-results-color: var(--color-dark-4, #444);--l5r5e-chip-border-color: var(--color-light-5, #9f8475);--l5r5e-chip-bg: rgba(93, 20, 43, 0.08);--l5r5e-chip-color: var(--color-dark-2, #222);--l5r5e-gm-monitor-void-icon: rgb(75, 70, 65);--l5r5e-combat-tracker-encounter-icon: rgba(0, 0, 0, 0.5)}.application.theme-dark,.themed.theme-dark{--l5r5e-restricted-opacity: 0.6;--l5r5e-restricted-filter: grayscale(0.3);--l5r5e-dropdown-bg: var(--color-cool-4, #302831);--l5r5e-dropdown-color: var(--color-light-2, #efe6d8);--l5r5e-dropdown-shadow: 0 4px 12px rgba(0, 0, 0, 0.6);--l5r5e-dropdown-group-color: var(--color-light-5, #9f8475);--l5r5e-dropdown-group-bg: rgba(255, 255, 255, 0.05);--l5r5e-dropdown-option-color: var(--color-light-2, #efe6d8);--l5r5e-dropdown-no-results-color: var(--color-light-5, #9f8475);--l5r5e-chip-border-color: var(--color-light-5, #9f8475);--l5r5e-chip-bg: rgba(93, 20, 43, 0.12);--l5r5e-chip-color: var(--color-light-2, #efe6d8);--l5r5e-gm-monitor-void-icon: rgba(207, 207, 207, 0.8);--l5r5e-combat-tracker-encounter-icon: rgba(255, 255, 255, 0.5)}button{font-size:.75rem;cursor:url("../assets/cursors/pointer.webp"),pointer}.pointer{cursor:url("../assets/cursors/pointer.webp"),pointer}#game-details .system{overflow:auto;border-bottom:1px solid var(--color-border-light-highlight)}#game-details .system .system-title{white-space:break-spaces}.chat-message ul,.chat-message li{list-style:none;margin:unset;padding:unset}#logo{content:url("../assets/l5r-logo.webp");height:80px;width:88px;margin-left:.5rem;opacity:.8}#playlists .playlist .playlist-header h4{font:.75rem "PatrickHand",sans-serif;text-transform:uppercase;text-align:right}#combat .combat-tracker-header .encounters h3,#combat-popout .combat-tracker-header .encounters h3{font-size:.85rem}#combat .combat-tracker-header .encounters ul,#combat-popout .combat-tracker-header .encounters ul{display:flex;color:var(--l5r5e-combat-tracker-encounter-icon)}#combat .combat-tracker-header .encounters ul.encounter,#combat-popout .combat-tracker-header .encounters ul.encounter{border-right:1px solid rgba(255,255,255,.25)}#combat .combat-tracker-header .encounters ul li,#combat-popout .combat-tracker-header .encounters ul li{cursor:url("../assets/cursors/pointer.webp"),pointer}#combat .combat-tracker-header .encounters .prepared,#combat-popout .combat-tracker-header .encounters .prepared{justify-content:space-evenly}#combat .combat-tracker-header .encounters .encounter,#combat-popout .combat-tracker-header .encounters .encounter{justify-content:space-between}#combat .combat-tracker-header .encounters .encounter i,#combat-popout .combat-tracker-header .encounters .encounter i{font-size:23px;vertical-align:middle;position:relative;display:inline-flex;align-items:center;justify-content:center}#combat .combat-tracker-header .encounters .encounter i.active,#combat-popout .combat-tracker-header .encounters .encounter i.active{position:relative}#combat .combat-tracker-header .encounters .encounter i.active::before,#combat-popout .combat-tracker-header .encounters .encounter i.active::before{position:relative;z-index:1}#combat .combat-tracker-header .encounters .encounter i.active::after,#combat-popout .combat-tracker-header .encounters .encounter i.active::after{content:"";position:absolute;inset:-8px;-webkit-mask:url("../assets/icons/circle.svg") center/contain no-repeat;mask:url("../assets/icons/circle.svg") center/contain no-repeat;background-color:#8a1a00;pointer-events:none;z-index:0}#combat .combat-tracker-header .encounters .encounter i.active,#combat-popout .combat-tracker-header .encounters .encounter i.active{color:#c83200}#combat .combat-tracker-header .encounters .encounter i.active:hover,#combat-popout .combat-tracker-header .encounters .encounter i.active:hover{text-shadow:none}#combat .combat-tracker-header .encounters .encounter i:hover,#combat-popout .combat-tracker-header .encounters .encounter i:hover{text-shadow:0 0 8px red}#combat .combat-tracker-header .encounters .encounter-icon,#combat-popout .combat-tracker-header .encounters .encounter-icon{font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}#combat .combat-tracker-header .encounters .encounter-icon-intrigue:before,#combat-popout .combat-tracker-header .encounters .encounter-icon-intrigue:before{content:""}#combat .combat-tracker-header .encounters .encounter-icon-duel:before,#combat-popout .combat-tracker-header .encounters .encounter-icon-duel:before{content:""}#combat .combat-tracker-header .encounters .encounter-icon-skirmish:before,#combat-popout .combat-tracker-header .encounters .encounter-icon-skirmish:before{content:""}#combat .combat-tracker-header .encounters .encounter-icon-mass_battle:before,#combat-popout .combat-tracker-header .encounters .encounter-icon-mass_battle:before{content:""}#pause img{content:url("../assets/icons/pause.svg")}.compendium-directory{min-width:350px}.compendium-directory .directory-item .ring-rarity-rank{display:flex;align-items:center;justify-content:end;padding-right:1rem;font-size:.75rem;white-space:nowrap}.compendium-directory .directory-item .ring-rarity-rank i[class^=i_]{margin-right:.25rem}.compendium-directory .not-for-players{opacity:var(--l5r5e-restricted-opacity);filter:var(--l5r5e-restricted-filter)}.compendium-directory [data-application-part=filter] .filter-bar{display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.compendium-directory [data-application-part=filter] .flexrow{position:relative;display:flex;align-items:center;gap:.35rem;margin:.35rem .5rem;padding-right:1.5rem}.compendium-directory [data-application-part=filter] .flexrow.source-filter{padding-right:0}.compendium-directory [data-application-part=filter] .flexrow label{flex-shrink:0;width:3.5rem;font-size:.8rem;line-height:1;margin-right:.25rem}.compendium-directory [data-application-part=filter] .number-filter{flex-wrap:nowrap}.compendium-directory [data-application-part=filter] .number-filter a,.compendium-directory [data-application-part=filter] .rank-filter a,.compendium-directory [data-application-part=filter] .rarity-filter a,.compendium-directory [data-application-part=filter] .ring-filter i{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:.1rem .3rem;cursor:pointer;text-align:center;border-radius:3px;font-size:1.2rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1}.compendium-directory [data-application-part=filter] .rank-filter a.selected,.compendium-directory [data-application-part=filter] .rarity-filter a.selected,.compendium-directory [data-application-part=filter] .ring-filter i.selected{position:relative}.compendium-directory [data-application-part=filter] .rank-filter a.selected::before,.compendium-directory [data-application-part=filter] .rarity-filter a.selected::before,.compendium-directory [data-application-part=filter] .ring-filter i.selected::before{position:relative;z-index:1}.compendium-directory [data-application-part=filter] .rank-filter a.selected::after,.compendium-directory [data-application-part=filter] .rarity-filter a.selected::after,.compendium-directory [data-application-part=filter] .ring-filter i.selected::after{content:"";position:absolute;inset:-4px;-webkit-mask:url("../assets/icons/circle.svg") center/contain no-repeat;mask:url("../assets/icons/circle.svg") center/contain no-repeat;background-color:#8a1a00;pointer-events:none;z-index:0}.compendium-directory [data-application-part=filter] a[data-clear]{position:absolute;display:inline-flex;align-items:center;justify-content:center;right:.25rem;top:50%;transform:translateY(-50%);margin:0;min-width:unset;opacity:.5;cursor:pointer;font-size:.85rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.1rem .3rem}.compendium-directory [data-application-part=filter] a[data-clear]:hover{opacity:1}.compendium-directory [data-application-part=filter] .source-filter l5r5e-multi-select{width:100%}.compendium-directory button.gm.applyPlayerFilter{margin-left:.5rem;margin-bottom:.3rem}.l5r5e-tooltip{cursor:url("../assets/cursors/pointer.webp"),pointer}.l5r5e-tooltip .l5r5e-tooltip-ct,.l5r5e-tooltip.l5r5e-tooltip-ct{color:#000;font-size:.8rem;visibility:hidden;min-height:-moz-fit-content;min-height:fit-content;width:600px;height:auto;max-height:100%;background:#3e3a30 url("../assets/imgs/bg-l5r.webp") no-repeat;text-align:left;border:0 none;border-radius:0;padding:.5rem .75rem;display:block;position:absolute;z-index:9999}.l5r5e-tooltip .l5r5e-tooltip-ct *,.l5r5e-tooltip.l5r5e-tooltip-ct *{color:#000}.l5r5e-tooltip .l5r5e-tooltip-ct section>ul,.l5r5e-tooltip.l5r5e-tooltip-ct section>ul{display:flex;flex-flow:row wrap;padding:.25rem 0 .25rem 1rem}.l5r5e-tooltip .l5r5e-tooltip-ct .card-header img,.l5r5e-tooltip.l5r5e-tooltip-ct .card-header img{display:inline-block;background:rgba(0,0,0,0);border:0 none;width:20px;margin:0;padding:0}.l5r5e-tooltip .l5r5e-tooltip-ct section>ul li,.l5r5e-tooltip.l5r5e-tooltip-ct section>ul li{flex:50%;padding:0;padding-right:1rem;margin:0;list-style-type:square}.l5r5e-tooltip .l5r5e-tooltip-ct:before,.l5r5e-tooltip.l5r5e-tooltip-ct:before{z-index:-2;content:"";position:absolute;height:calc(100% + .6rem);width:calc(100% - .65rem);border:1px solid #c3a582;border-radius:0;top:-0.35rem;left:.25rem;background:#3e3a30 url("../assets/imgs/bg-l5r.webp") no-repeat}.l5r5e-tooltip .l5r5e-tooltip-ct:after,.l5r5e-tooltip.l5r5e-tooltip-ct:after{z-index:-1;content:"";position:absolute;height:100%;width:100%;border:1px solid #c3a582;border-radius:0;top:-1px;left:-1px}.l5r5e-tooltip .l5r5e-tooltip-ct .goodvalue,.l5r5e-tooltip.l5r5e-tooltip-ct .goodvalue{color:#4e8c69}.l5r5e-tooltip .l5r5e-tooltip-ct .badvalue,.l5r5e-tooltip.l5r5e-tooltip-ct .badvalue{color:#ab2a00}.l5r5e-tooltip .l5r5e-tooltip-ct .reference,.l5r5e-tooltip.l5r5e-tooltip-ct .reference{display:flex}.l5r5e-tooltip .l5r5e-tooltip-ct .reference .page,.l5r5e-tooltip.l5r5e-tooltip-ct .reference .page{margin-left:1ch}.l5r5e-chat-item{color:#000;font-size:.8rem}.l5r5e-chat-item *{color:#000}.l5r5e-chat-item section>ul{display:flex;flex-flow:row wrap;padding:.25rem 0 .25rem 1rem}.l5r5e-chat-item .card-header img{display:inline-block;background:rgba(0,0,0,0);border:0 none;width:20px;margin:0;padding:0}.l5r5e-chat-item h2{font-size:1.1rem}.l5r5e-chat-item section>ul li{flex:100%;padding:1px !important;margin:0;border:0 none !important;list-style-type:square}.l5r5e-chat-item .reference{display:flex;flex-wrap:nowrap}.l5r5e-chat-item .page{margin-left:1ch}#l5r5e-gm-monitor{min-height:170px;min-width:240px}#l5r5e-gm-monitor .window-content [data-application-part=hidden_tabs]{display:none}#l5r5e-gm-monitor .window-content table{margin:0;overflow:auto}#l5r5e-gm-monitor .window-content form{padding:0 .5rem}#l5r5e-gm-monitor .window-content thead tr>th{background:rgba(0,0,0,.9);color:rgba(207,207,207,.7803921569);position:sticky;z-index:2;top:0}#l5r5e-gm-monitor .window-content thead tr>th i.i_void:before{color:rgba(207,207,207,.8)}#l5r5e-gm-monitor .window-content th,#l5r5e-gm-monitor .window-content td{border:1px solid rgba(90,110,90,.3137254902);padding:.25em}#l5r5e-gm-monitor .window-content img{border:none;min-width:24px;min-height:24px;max-width:32px;max-height:32px}#l5r5e-gm-monitor .window-content .goodvalue{color:#4e8c69}#l5r5e-gm-monitor .window-content .badvalue{color:#ab2a00}#l5r5e-gm-monitor .window-content .i_void:before{color:var(--l5r5e-gm-monitor-void-icon)}#l5r5e-gm-monitor .window-draggable-handle{display:none}#l5r5e-gm-toolbox{display:flex;border:1px solid #c3a582;margin:.5rem}#l5r5e-gm-toolbox .window-header{border-bottom:1px solid #c3a582;background:none}#l5r5e-gm-toolbox .window-header .window-title{text-align:center}#l5r5e-gm-toolbox .window-header h1{letter-spacing:.25rem;line-height:2.25rem;color:var(--color-text-emphatic);padding-top:1ch}#l5r5e-gm-toolbox .window-content{padding:0}#l5r5e-gm-toolbox .window-content .gm-tools-container{color:var(--color-text-primary);display:flex;font-size:2rem;line-height:2rem;min-height:2rem;margin:0;padding:0}#l5r5e-gm-toolbox .window-content .gm-tools-container li{flex:1;display:flex;margin:0;padding:0;border-right:1px solid #c3a582;cursor:url("../assets/cursors/pointer.webp"),pointer}#l5r5e-gm-toolbox .window-content .gm-tools-container li:last-child{margin:0;border:0 none}#l5r5e-gm-toolbox .window-content .gm-tools-container li :hover{text-shadow:0px 0px 5px red}#l5r5e-gm-toolbox .window-content .gm-tools-container .difficulty_hidden .fa{width:3rem}#l5r5e-gm-toolbox .window-content .gm-tools-container .difficulty_hidden .difficulty{flex:1rem;width:2rem;font-size:2rem;text-align:center;margin:0;padding:.5rem}#l5r5e-gm-toolbox .window-content .gm-tools-container .fa{padding:.5rem}#l5r5e-gm-toolbox .window-content .gm-tools-container .fa-bed,#l5r5e-gm-toolbox .window-content .gm-tools-container .fa-star-half-alt,#l5r5e-gm-toolbox .window-content .gm-tools-container .fa-table,#l5r5e-gm-toolbox .window-content .gm-tools-container .fa-podcast{width:100%;padding:.5rem}#l5r5e-gm-toolbox .window-draggable-handle{display:none}form#settings-config div.form-group:has(l5r5e-multi-select) .form-fields{order:3}form#settings-config div.form-group:has(#settings-config-l5r5e\.compendium-unofficial-content-for-players) .form-fields{order:3}form#settings-config div.form-group:has(#settings-config-l5r5e\.compendium-unofficial-content-for-players) .form-fields .tags{order:1}l5r5e-multi-select,l5r5e-combo-box{display:block;position:relative}l5r5e-combo-box{flex:1;min-width:0;width:100%}l5r5e-combo-box li{flex:none !important;margin:0 !important;padding:0 !important}l5r5e-combo-box input{margin:0 !important;flex:none !important;height:auto !important}l5r5e-combo-box .wrapper{position:relative;display:block;padding:.375rem .625rem;border-width:1px;border-style:solid;border-color:var(--color-border, #6e7e6b);border-radius:4px;transition:border-color .15s ease,box-shadow .15s ease}l5r5e-combo-box .wrapper:focus-within{border-color:var(--color-warm-3, #5d142b);box-shadow:0 0 0 2px rgba(93,20,43,.2)}l5r5e-combo-box .wrapper.disabled{opacity:.45;pointer-events:none}l5r5e-combo-box input.input{display:block;width:100%;padding:0;border:none;background:rgba(0,0,0,0);outline:none;font-size:inherit;line-height:1.4;min-width:4ch}l5r5e-multi-select .multi-select-container{position:relative}l5r5e-multi-select .selection-box{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.3125rem .5rem;min-height:2.25rem;border:1px solid var(--color-border, #6e7e6b);border-radius:4px;cursor:text;transition:border-color .15s ease,box-shadow .15s ease}l5r5e-multi-select .selection-box:focus-within{border-color:var(--color-warm-3, #5d142b);box-shadow:0 0 0 2px rgba(93,20,43,.2)}l5r5e-multi-select .selection-box.disabled{opacity:.45;pointer-events:none;cursor:default}l5r5e-multi-select .selection-box.disabled .input-sizer{display:none}l5r5e-multi-select .chip-list{display:contents}l5r5e-multi-select .chip{display:inline-flex;align-items:center;gap:.1875rem;padding:.0625rem .3125rem;border:1px solid var(--l5r5e-chip-border-color);border-radius:3px;background:var(--l5r5e-chip-bg);color:var(--l5r5e-chip-color);font-size:.8em;line-height:1.4;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}l5r5e-multi-select .chip-remove{display:inline-flex;align-items:center;justify-content:center;padding:0 .0625rem;cursor:pointer;color:var(--color-light-5, #9f8475)}l5r5e-multi-select .chip-remove:hover{color:var(--color-warm-2, #c9593f)}l5r5e-multi-select .input-sizer{display:inline-grid;flex:1 1 auto;min-width:4ch;max-width:100%}l5r5e-multi-select .input-sizer::after{content:attr(data-value) " ";grid-area:1/1;visibility:hidden;white-space:pre;font:inherit;line-height:1.4;pointer-events:none}l5r5e-multi-select .input-sizer input.input{grid-area:1/1;width:100%;min-width:0;padding:.125rem 0;border:none;background:rgba(0,0,0,0);outline:none;font:inherit;line-height:1.4}l5r5e-multi-select .clear-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;white-space:nowrap;padding:0 .125rem;border:none;background:none;font-size:1.1em;cursor:pointer;color:var(--color-light-5, #9f8475)}l5r5e-multi-select .clear-btn:hover{color:var(--color-warm-2, #c9593f)}l5r5e-multi-select .dropdown,l5r5e-combo-box .dropdown{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:100;max-height:14rem;overflow-y:auto;overflow-x:hidden;list-style:none;margin:0;padding:.25rem 0;border-width:1px;border-style:solid;border-radius:4px;background:var(--l5r5e-dropdown-bg);border-color:var(--color-border, #6e7e6b);box-shadow:var(--l5r5e-dropdown-shadow);color:var(--l5r5e-dropdown-color)}l5r5e-multi-select .dropdown li.group,l5r5e-combo-box .dropdown li.group{padding:.375rem .75rem .125rem;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--l5r5e-dropdown-group-color);background:var(--l5r5e-dropdown-group-bg)}l5r5e-multi-select .dropdown li.option,l5r5e-combo-box .dropdown li.option{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--l5r5e-dropdown-option-color)}l5r5e-multi-select .dropdown li.option:hover,l5r5e-multi-select .dropdown li.option.active,l5r5e-combo-box .dropdown li.option:hover,l5r5e-combo-box .dropdown li.option.active{background:var(--color-warm-3, #5d142b);color:var(--color-light-1, #f7f3e8)}l5r5e-multi-select .dropdown li.option.selected,l5r5e-combo-box .dropdown li.option.selected{background:rgba(93,20,43,.25)}l5r5e-multi-select .dropdown li.option.disabled,l5r5e-combo-box .dropdown li.option.disabled{cursor:default;pointer-events:none;opacity:.45}l5r5e-multi-select .dropdown li.option .checkmark,l5r5e-combo-box .dropdown li.option .checkmark{flex-shrink:0;width:.875rem;text-align:center;font-size:.85em;color:var(--color-warm-1, #ee9b3a)}l5r5e-multi-select .dropdown li.option .label,l5r5e-combo-box .dropdown li.option .label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}l5r5e-multi-select .dropdown li.no-results,l5r5e-combo-box .dropdown li.no-results{padding:.5rem .75rem;font-size:.875em;font-style:italic;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--l5r5e-dropdown-no-results-color)}.application{color:var(--color-text-primary)}.application .scrollable{--scroll-margin: 0}.application .window-header{background:linear-gradient(rgba(10, 0, 20, 0.75), rgba(0, 0, 10, 0.75), rgba(10, 0, 20, 0.75))}.application .window-header .window-title{font-family:"BrushtipTexe",sans-serif;font-size:1.25rem}.application .window-content{padding:.25rem}.application .window-content table{background:rgba(0,0,0,0);border:1px solid rgba(186,187,177,.5)}.application .window-content table thead{background:rgba(186,187,177,.5);color:#5a6e5a;text-shadow:none;border-bottom:rgba(186,187,177,.5)}.application .window-content table tr:nth-child(odd){background:rgba(186,187,177,.2)}.application .window-content table tr:nth-child(even){background:rgba(186,187,177,.1)}#sidebar-tabs button.l5r5e{position:relative;display:flex;justify-content:center;align-items:center}#sidebar-tabs button.l5r5e.chatIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/chat.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/chat.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.combatIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/combat-tracker.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/combat-tracker.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.sceneIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/scenes.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/scenes.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.actorIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/actors.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/actors.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.itemIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/object.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/object.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.journalIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/journal.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/journal.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.rolltableIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/rolltable.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/rolltable.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.playlistIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/playlist.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/playlist.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.compendiumIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/compendium.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/compendium.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.settingsIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/settings.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/settings.svg") no-repeat center/contain;z-index:0}#sidebar-tabs button.l5r5e.icon-plus::after{z-index:2}#sidebar-content .create-button.l5r5e{position:relative;display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 0 3px var(--color-dark-1))}#sidebar-content .create-button.l5r5e.chatIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/chat.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/chat.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.combatIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/combat-tracker.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/combat-tracker.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.sceneIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/scenes.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/scenes.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.actorIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/actors.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/actors.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.itemIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/object.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/object.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.journalIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/journal.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/journal.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.rolltableIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/rolltable.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/rolltable.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.playlistIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/playlist.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/playlist.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.compendiumIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/compendium.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/compendium.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.settingsIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/settings.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/settings.svg") no-repeat center/contain;z-index:0}#sidebar-content .create-button.l5r5e.icon-plus::after{z-index:2}#sidebar-content i.l5r5e{position:relative;display:flex;justify-content:center;align-items:center;width:2em;height:2em;color:currentColor}#sidebar-content i.l5r5e.chatIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/chat.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/chat.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.combatIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/combat-tracker.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/combat-tracker.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.sceneIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/scenes.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/scenes.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.actorIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/actors.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/actors.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.itemIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/object.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/object.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.journalIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/journal.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/journal.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.rolltableIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/rolltable.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/rolltable.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.playlistIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/playlist.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/playlist.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.compendiumIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/compendium.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/compendium.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.settingsIcon::before{content:"";position:absolute;width:95%;height:95%;background-color:currentColor;mask:url("../assets/ui/sidebar/settings.svg") no-repeat center/contain;-webkit-mask:url("../assets/ui/sidebar/settings.svg") no-repeat center/contain;z-index:0}#sidebar-content i.l5r5e.icon-plus::after{z-index:2}#sidebar-tabs>menu{gap:4px}#sidebar-content.expanded{background:url("../assets/ui/bgSidebar.webp") no-repeat;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-style:solid;border-image-width:.5rem;border-image-outset:0px;margin-top:2px;margin-right:2px;height:calc(100% - 10px)}#sidebar-content.expanded .sidebar-tab,#sidebar-content.expanded .tab{margin:3px;border-radius:5px}#sidebar-content.expanded #chat{margin:unset;padding-right:4px}#sidebar-content.expanded #chat .chat-scroll{direction:unset;scrollbar-color:var(--color-light-4) var(--color-dark-3);scrollbar-width:thin}#hotbar #action-bar .slot{-o-border-image:url("../assets/ui/macro-button.webp");border-image:url("../assets/ui/macro-button.webp");border-image-slice:8 fill;border-image-width:.25rem}#menu.active{transition:max-height 150ms ease-in}#menu{transition:max-height 10ms ease-out}.l5r5e .dice-picker{cursor:url("../assets/cursors/pointer.webp"),pointer}.l5r5e .dice-picker-dialog{width:35rem;min-height:auto}.l5r5e .dice-picker-dialog .effects{clear:both;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 4px}.l5r5e .dice-picker-dialog .effects .effect-container{border:1px solid #5a6e5a;border-radius:4px;background-color:rgba(0,0,0,.4);padding:3px;display:flex}.l5r5e .dice-picker-dialog .effects .effect-delete{width:16px;height:16px;background-repeat:no-repeat;background-size:contain;text-align:end;cursor:url("../assets/cursors/pointer.webp"),pointer}.l5r5e .dice-picker-dialog .effects .effect-icon{width:16px;height:16px;background-repeat:no-repeat;background-size:contain}.l5r5e .dice-picker-dialog .effects .effect-name{vertical-align:top;white-space:nowrap;color:#fff;margin-left:4px;font-size:14px;line-height:16px}.l5r5e .dice-picker-dialog *{transition:none}.l5r5e .dice-picker-dialog input[type=text]:focus,.l5r5e .dice-picker-dialog input[type=text]:hover{box-shadow:none !important;border:none !important;text-shadow:none !important}.l5r5e .dice-picker-dialog select{text-align:center;width:134px;direction:rtl;-webkit-appearance:none;-moz-appearance:none;appearance:none}.l5r5e .dice-picker-dialog option{font-size:.8rem}.l5r5e .dice-picker-dialog img{border:0}.l5r5e .dice-picker-dialog table{text-align:center;background:none;border:none;border:0 none;margin:0;padding:0}.l5r5e .dice-picker-dialog table tbody tr td{width:250px;padding:0 .5rem}.l5r5e .dice-picker-dialog table tbody tr td:first-child,.l5r5e .dice-picker-dialog table tbody tr td:last-child{width:150px}.l5r5e .dice-picker-dialog table tbody tr:last-child td{width:100%;padding:.5rem}.l5r5e .dice-picker-dialog .pointer-choice{cursor:url("../assets/cursors/pointer.webp"),pointer}.l5r5e .dice-picker-dialog .ring-selection.ring-selected i{text-shadow:0px 1px 1px red}.l5r5e .dice-picker-dialog .ring-selection.ring-selected strong{color:rgba(255,0,0,.75)}.l5r5e .dice-picker-dialog .ring-selection.ring-selected input{border:2px solid rgba(255,0,0,.75) !important}.l5r5e .dice-picker-dialog .quantity{font-size:xx-large}.l5r5e .dice-picker-dialog .third{display:inline-block;text-align:center;vertical-align:middle}.l5r5e .dice-picker-dialog .dice-container.assistance{display:flex;align-items:anchor-center}.l5r5e .dice-picker-dialog .dice-container{display:inline-block;position:relative;text-align:center}.l5r5e .dice-picker-dialog .dice-container>img{height:40px;width:40px}.l5r5e .dice-picker-dialog .dice-container.dice-value.input-dice{width:20px;color:#0f0f0e;background:none;border:none;font-size:large;padding:0}.l5r5e .dice-picker-dialog .dice-value{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.l5r5e .dice-picker-dialog input[name="ring.value"][type=text]{color:#f0f0e0;border:unset;background:unset}.l5r5e .dice-picker-dialog input[name="skill.value"][type=text]{color:#0f0f0e;border:unset;background:unset}.l5r5e .dice-picker-dialog input[name="difficulty.value"][type=text]{color:#0f0f0e;border:unset;background:unset}.l5r5e .dice-picker-dialog input[name="skill.assistance"][type=text]{color:#0f0f0e;border:unset;background:unset}.l5r5e .roll-n-keep-dialog{min-width:600px;max-width:800px}.l5r5e .roll-n-keep-dialog.finalized{width:auto;min-width:400px}.l5r5e .roll-n-keep-dialog img{border:0}.l5r5e .roll-n-keep-dialog table{display:table;min-height:9rem;border:0 none;margin:.25rem 0;padding:0}.l5r5e .roll-n-keep-dialog table tbody tr{background:rgba(0,0,0,0)}.l5r5e .roll-n-keep-dialog table tbody tr td{margin:0;padding:0}.l5r5e .roll-n-keep-dialog .rnk-ct{margin:0;display:flex;flex-wrap:wrap;border-radius:.25rem;background:rgba(0,0,0,.05);border:1px solid rgba(255,255,255,.5)}.l5r5e .roll-n-keep-dialog .rnk-ct .rnk-center{flex:350px;flex-wrap:wrap;display:flex}.l5r5e .roll-n-keep-dialog .rnk-ct .form-group{width:100%}.l5r5e .roll-n-keep-dialog .rnk-ct .form-group .form-fields{flex:1}.l5r5e .roll-n-keep-dialog .rnk-ct .form-group .form-fields:nth-child(2){flex:3}.l5r5e .roll-n-keep-dialog .rnk-ct .form-group .form-fields:nth-child(2) input{flex:3}.l5r5e .roll-n-keep-dialog .rnk-ct .form-group .form-fields:nth-child(2) i{flex:unset}.l5r5e .roll-n-keep-dialog .rnk-ct .form-group .range-value{width:2rem}.l5r5e .roll-n-keep-dialog .profil{border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column}.l5r5e .roll-n-keep-dialog .profil .effects{clear:both;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 4px}.l5r5e .roll-n-keep-dialog .profil .effects .effect-container{border:1px solid #5a6e5a;border-radius:4px;background-color:rgba(0,0,0,.4);padding:3px;display:flex}.l5r5e .roll-n-keep-dialog .profil .effects .effect-delete{width:16px;height:16px;background-repeat:no-repeat;background-size:contain;text-align:end;cursor:url("../assets/cursors/pointer.webp"),pointer}.l5r5e .roll-n-keep-dialog .profil .effects .effect-icon{width:16px;height:16px;background-repeat:no-repeat;background-size:contain}.l5r5e .roll-n-keep-dialog .profil .effects .effect-name{vertical-align:top;white-space:nowrap;color:#fff;margin-left:4px;font-size:14px;line-height:16px}.l5r5e .roll-n-keep-dialog .dropbox{position:relative;min-height:7rem}.l5r5e .roll-n-keep-dialog .dropbox legend i:last-child{position:absolute;top:0;right:0;border-radius:.15rem;padding:0 .1rem 0 .15rem;font-size:.65rem;line-height:1rem;width:1rem;margin:.25rem;text-align:center;color:#fff;background:#5a6e5a}.l5r5e .roll-n-keep-dialog .dropbox.faces-change{min-height:40px;margin:.5rem auto}.l5r5e .roll-n-keep-dialog .dropbox.discards{border:1px solid gray}.l5r5e .roll-n-keep-dialog .dropbox.rerolls{border:1px solid #ff4500}.l5r5e .roll-n-keep-dialog .dropbox.keeps{flex:100%;border:1px solid green}.l5r5e .roll-n-keep-dialog .dropbox.swap{flex:0 0 calc(100px + 1rem);flex-direction:column;border:1px solid #f0f}.l5r5e .roll-n-keep-dialog .dropbox.discards,.l5r5e .roll-n-keep-dialog .dropbox.rerolls{flex:0 0 calc(50% - .5rem);margin-bottom:.5rem}.l5r5e .roll-n-keep-dialog .dice-ct{position:relative;padding:.25rem}.l5r5e .roll-n-keep-dialog .dice-ct:before{content:"";position:absolute;height:.5rem;width:2px;top:-0.3rem;right:calc(50% - 1px);background:rgba(0,0,0,.25)}.l5r5e .roll-n-keep-dialog .dice-ct:after{content:"";position:absolute;bottom:0;right:0;border-radius:.15rem;padding:0 .15rem;font-size:.65rem;line-height:1rem;width:1rem;text-align:center;color:#fff;background:gray}.l5r5e .roll-n-keep-dialog .dice-ct.discard{filter:opacity(0.5)}.l5r5e .roll-n-keep-dialog .dice-ct.discard:after{content:"";background:gray}.l5r5e .roll-n-keep-dialog .dice-ct.reroll{filter:opacity(0.5)}.l5r5e .roll-n-keep-dialog .dice-ct.reroll:after{content:"";background:#ff4500}.l5r5e .roll-n-keep-dialog .dice-ct.keep:after{content:"";background:green}.l5r5e .roll-n-keep-dialog .dice-ct.swap:after{content:"";background:#f0f}.l5r5e .roll-n-keep-dialog tr:first-child .dice-ct:before{display:none}.l5r5e .roll-n-keep-dialog .dice{height:40px;width:40px}.l5r5e .roll-n-keep-dialog .dice.discard{filter:opacity(0.5);border:0 none}.l5r5e .roll-n-keep-dialog .dice.reroll{filter:opacity(0.5);border:0 none}.l5r5e .roll-n-keep-dialog .dice.keep{border:0 none}.l5r5e .roll-n-keep-dialog .dice.swap{border:0 none}.l5r5e .roll-n-keep-dialog #finalize{width:100%;margin:.5rem .25rem .25rem}.l5r5e .roll-n-keep-dialog .section-header i{font-size:.75rem;margin:0 .25rem}.l5r5e .roll-n-keep-dialog .fa-sign-in-alt{transform:rotate(90deg)}.l5r5e .roll-n-keep-dialog .chat-profil ul{display:flex;flex-direction:row}.l5r5e .roll-n-keep-dialog .chat-profil ul li:nth-child(1),.l5r5e .roll-n-keep-dialog .chat-profil ul li:nth-child(2){flex:0 0 4rem;padding:0 .25rem .25rem}.l5r5e .roll-n-keep-dialog .chat-profil ul li:nth-child(4){flex:0 0 4rem;padding:0 .25rem .25rem}.l5r5e .roll-n-keep-dialog .chat-profil ul .profile-img{width:4rem}.l5r5e .roll-n-keep-dialog .chat-profil ul .chat-profil-stance{font-size:3.5rem;line-height:3.5rem}.l5r5e .dice-picker-dialog button,.l5r5e .roll-n-keep-dialog button{cursor:default;color:#fff;background:linear-gradient(rgb(95, 40, 65), rgb(65, 25, 40), rgb(95, 40, 65));background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:.5rem;border-image-outset:0px;margin:.5rem 0 0}.l5r5e .dice-picker-dialog button:hover,.l5r5e .roll-n-keep-dialog button:hover{background:linear-gradient(rgba(35, 10, 5, 0.75), rgba(65, 20, 15, 0.75), rgba(35, 10, 5, 0.75))}.l5r5e .dice-picker-dialog button[disabled],.l5r5e .roll-n-keep-dialog button[disabled]{opacity:.25}.l5r5e .dice-picker-dialog button[disabled]:hover,.l5r5e .roll-n-keep-dialog button[disabled]:hover{box-shadow:none}.l5r5e .dice-picker-dialog #context-menu,.l5r5e .roll-n-keep-dialog #context-menu{max-width:none}.l5r5e .dice-picker-dialog .symbols-help,.l5r5e .roll-n-keep-dialog .symbols-help{font-style:italic;color:#666;font-size:.8rem;line-height:1rem;margin:.5rem auto 0}.l5r5e .dice-picker-dialog .symbols-help i,.l5r5e .roll-n-keep-dialog .symbols-help i{font-size:1rem;line-height:1rem}.l5r5e ul,.l5r5e li{list-style-type:none;margin:0;padding:0}.l5r5e .earth{color:#699678}.l5r5e .air{color:#917896}.l5r5e .water{color:#5f919b}.l5r5e .fire{color:#9b7350}.l5r5e .void{color:#4b4641}.l5r5e input[type=text],.l5r5e input[type=number],.l5r5e input[type=password],.l5r5e input[type=date],.l5r5e input[type=time],.l5r5e textarea{padding:.25rem;background:rgba(255,255,255,.5);border:1px solid rgba(186,187,177,.5);color:rgba(0,0,0,.5);resize:vertical;border-radius:0;box-shadow:none}.l5r5e input[type=text][disabled],.l5r5e input[type=number][disabled],.l5r5e input[type=password][disabled],.l5r5e input[type=date][disabled],.l5r5e input[type=time][disabled],.l5r5e textarea[disabled]{background:rgba(255,255,255,.25)}.l5r5e input[type=number]{text-align:center}.l5r5e.system-badge{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem}.l5r5e.system-badge>img{height:128px;border:none;-o-object-fit:contain;object-fit:contain}.l5r5e.system-badge .system-info{position:relative;font-size:var(--font-size-16)}.l5r5e.system-badge .system-info i{-webkit-padding-start:2px;padding-inline-start:2px;font-size:var(--font-size-12)}.l5r5e.sidebar-info{margin-bottom:-0.5rem}.l5r5e.sidebar-info .system-badge{margin-top:.5rem}.l5r5e.sidebar-info .notification-pip{color:var(--color-text-accent);font-size:var(--font-size-12);top:4px;right:-14px}.l5r5e.sidebar-info ul.unlist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 2ch);clip-path:inset(0 0 0 2ch)}.l5r5e.sidebar-info ul.links{gap:0;margin-top:6px;margin-left:10%}.l5r5e.sidebar-info ul.links li{padding-left:1ch;white-space:nowrap}.l5r5e.sidebar-info ul.links li::before{content:"•";display:inline-block;margin-right:1ch;width:1ch;text-align:center}.l5r5e.chat.dice-roll .chat-dice{display:inline;position:relative;padding:0;margin:0}.l5r5e.chat.dice-roll .chat-dice:after{content:"";position:absolute;bottom:0;right:0;border-radius:.15rem;padding:0 .15rem;font-size:.65em;line-height:1rem;text-align:center;color:#fff;background:rgba(0,0,0,0)}.l5r5e.chat.dice-roll .chat-dice:last-of-type:after,.l5r5e.chat.dice-roll .chat-dice:nth-child(6):after,.l5r5e.chat.dice-roll .chat-dice:nth-child(12):after,.l5r5e.chat.dice-roll .chat-dice:nth-child(18):after{padding:0 .175rem 0 .15rem}.l5r5e.chat.dice-roll .chat-dice.rerolled>img{border-bottom:0 none}.l5r5e.chat.dice-roll .chat-dice.rerolled:after{content:"";background:#ff4500}.l5r5e.chat.dice-roll .chat-dice.swapped>img{border-bottom:0 none}.l5r5e.chat.dice-roll .chat-dice.swapped:after{content:"";background:#f0f}.l5r5e.chat.dice-roll .chat-dice>img{border:1px solid rgba(0,0,0,0);height:auto}.l5r5e.chat.dice-roll .chat-profil{text-align:center;vertical-align:middle}.l5r5e.chat.dice-roll .chat-profil .profile-img{margin:.25rem .25rem 0 0}.l5r5e.chat.dice-roll .chat-profil-stance{font-size:2.5rem;line-height:2.5rem;margin:.25rem;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.l5r5e.chat.dice-roll .chat-profil-element{flex-wrap:wrap;flex-grow:1}.l5r5e.chat.dice-roll .chat-profil-element-skill{flex-grow:3}.l5r5e.chat.dice-roll .chat-profil-element:last-child{flex-grow:2}.l5r5e.chat.dice-roll .dice-formula,.l5r5e.chat.dice-roll .dice-total{background:rgba(255,255,255,.1);border:rgba(255,255,255,.75);text-align:center;margin:.5rem 0;padding:.25rem .5rem .25rem .25rem}.l5r5e.chat.dice-roll .dice-formula-rnk,.l5r5e.chat.dice-roll .dice-total-rnk{line-height:2rem}.l5r5e.chat.dice-roll .dice-formula-rnk i,.l5r5e.chat.dice-roll .dice-total-rnk i{margin-left:.5rem}.l5r5e.chat.dice-roll button{justify-self:center}.l5r5e.chat.dice-roll button.chat-dice-rnk{cursor:url("../assets/cursors/pointer.webp"),pointer;color:#fff;background:linear-gradient(rgb(95, 40, 65), rgb(65, 25, 40), rgb(95, 40, 65));background-origin:padding-box;-o-border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image:url("../assets/ui/macro-button.webp") 10 repeat;border-image-width:.5rem;border-image-outset:0px;margin:.5rem 0 0}.l5r5e.chat.dice-roll button.chat-dice-rnk:hover{background:linear-gradient(rgba(35, 10, 5, 0.75), rgba(65, 20, 15, 0.75), rgba(35, 10, 5, 0.75))}.l5r5e.chat.dice-roll button.chat-dice-rnk-ended{background:linear-gradient(rgba(10, 0, 20, 0.75), rgba(0, 0, 10, 0.75), rgba(10, 0, 20, 0.75))}.l5r5e.chat.dice-roll .dice-result-rnk{background:rgba(0,0,255,.1);border:1px solid rgba(55,55,155,.75);padding:.25rem;color:rgba(55,55,155,.75);text-align:center;font-weight:bold;text-shadow:0 0 0 #000}.l5r5e.chat.dice-roll .dice-result-rnk.success{background:rgba(0,255,0,.1);border-color:rgba(55,155,55,.75);color:rgba(55,155,55,.75)}.l5r5e.chat.dice-roll .dice-result-rnk.success i.i_success{font-size:1rem}.l5r5e.chat.dice-roll .dice-result-rnk.unknown{background:rgba(121,121,121,.1);border-color:rgba(124,124,124,.75);color:rgba(91,91,91,.75)}.l5r5e.chat.dice-roll .dice-result-rnk.fail{background:rgba(255,0,0,.1);border-color:rgba(155,55,55,.75);color:rgba(155,55,55,.75)}.l5r5e.chat.dice-roll .target,.l5r5e.chat.dice-roll .item-infos{display:flex;align-items:center;flex:0 0 100%;margin:.5rem 0;padding:.25rem .5rem .25rem .25rem;background:rgba(255,255,255,.1);border:solid 1px rgba(100,0,0,.75);border-radius:3px}.l5r5e.chat.dice-roll .target .profile,.l5r5e.chat.dice-roll .item-infos .profile{flex:1;margin:.25rem .25rem 0 0;position:relative}.l5r5e.chat.dice-roll .target .profile .profile-img,.l5r5e.chat.dice-roll .item-infos .profile .profile-img{position:relative;border:none;filter:drop-shadow(0 0 1px rgba(0, 0, 0, 0.66))}.l5r5e.chat.dice-roll .target .name,.l5r5e.chat.dice-roll .item-infos .name{flex:6;font-family:"BrushtipTexe",sans-serif}.l5r5e.chat.dice-roll .target .content-link,.l5r5e.chat.dice-roll .item-infos .content-link{background:unset;border:unset}.l5r5e.chat.dice-roll .target .content-link i,.l5r5e.chat.dice-roll .item-infos .content-link i{display:none}.l5r5e.chat.dice-roll .item-infos{border:solid 1px rgba(0,78,100,.75)}.l5r5e.chat.dice-roll .item-infos i{font-size:var(--font-size-12)}.l5r5e.chat.dice-roll .dice-container{display:flex}.l5r5e.sheet{min-width:37rem}.l5r5e.sheet label:hover{text-shadow:0 0 2px red}.l5r5e.sheet .l5r-buttons-bar{display:flex;flex:0 0 100%;overflow:hidden;padding:0 8px;line-height:1.9rem;justify-content:flex-end;background:rgba(186,187,177,.5);height:2rem}.l5r5e.sheet .l5r-buttons-bar a.l5r-header-button{flex:none;margin:0 0 0 8px}.l5r5e.sheet.actor .sheet-header h1{flex:auto;margin:0 0 .25rem .5rem}.l5r5e.sheet.actor .sheet-body{height:calc(100% - 28rem)}.l5r5e.sheet.actor fieldset.advancement,.l5r5e.sheet.actor fieldset.items-wrapper{display:grid;flex:100%}.l5r5e.sheet.actor .advancements-tabs{height:2rem;line-height:2rem;font-size:1rem}.l5r5e.sheet form{display:flex;flex-wrap:wrap;align-content:flex-start}.l5r5e.sheet .sheet-body{flex:0 0 100%;align-items:flex-start}.l5r5e.sheet .sheet-body .effects{clear:both;display:flex;flex-wrap:wrap;gap:2px 4px}.l5r5e.sheet .sheet-body .effects .effect-container{border:1px solid #5a6e5a;border-radius:4px;background-color:rgba(0,0,0,.4);padding:3px;display:flex}.l5r5e.sheet .sheet-body .effects .effect-delete{width:16px;height:16px;background-repeat:no-repeat;background-size:contain;text-align:end;cursor:url("../assets/cursors/pointer.webp"),pointer}.l5r5e.sheet .sheet-body .effects .effect-icon{width:16px;height:16px;background-repeat:no-repeat;background-size:contain}.l5r5e.sheet .sheet-body .effects .effect-name{vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;margin-left:4px;font-size:14px;line-height:16px;max-width:140px}.l5r5e.sheet section.tab[data-tab],.l5r5e.sheet article.tab[data-tab]{display:none}.l5r5e.sheet section.tab[data-tab].active,.l5r5e.sheet article.tab[data-tab].active{display:flex}.l5r5e.sheet .sheet-header{align-items:flex-start;flex-wrap:wrap}.l5r5e.sheet .sheet-header input{flex:0 0 3rem;font-size:1.5rem;height:2rem}.l5r5e.sheet .sheet-header h1{flex:0 0 calc(100% - 90px - 1.25rem);margin:0 0 .25rem 1rem}.l5r5e.sheet .sheet-header h1 input{flex:0 0 100%;font-size:3rem;height:5rem;margin:0;width:100%;text-align:right;color:#963c41;text-shadow:0 0 1px #963c41;background:rgba(0,0,0,0);border:0 none;border-radius:0;border-bottom:1px solid rgba(90,110,90,.25)}.l5r5e.sheet .sheet-header h1:before{content:"";position:absolute;background:url("../assets/imgs/brush.webp") no-repeat 0 0;background-size:contain;height:225px;width:100%;z-index:-1;top:-1rem;left:-0.25rem}.l5r5e.sheet .sheet-header img{flex:0 0 150px;height:150px;width:150px;margin-right:0;-o-object-fit:contain;object-fit:contain;background:rgba(255,255,255,.25);border:1px solid rgba(186,187,177,.25);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.sheet .sheet-header .compromised input{border:1px solid #963c41;box-shadow:0 1px 5px #963c41}.l5r5e.sheet .sheet-header .header-fields h2{font-family:"BrushtipTexe",sans-serif;font-size:1rem;padding:.25rem .25rem 0;margin:1rem 20% 0 0;text-align:center;color:rgba(0,0,0,.25);text-shadow:0 0 1px rgba(90,110,90,.25);border-bottom:0 none;background:rgba(186,187,177,.5);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% 100%)}.l5r5e.sheet .sheet-header .header-fields h2.right{margin:1rem 0 0 20%;-webkit-clip-path:polygon(0% 0, var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 100% 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% 0, var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 100% 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.sheet .sheet-header .header-fields h2:before{content:"";position:absolute;height:1px;width:100%}.l5r5e.sheet .sheet-header .identity-wrapper{display:flex;position:initial;flex-wrap:wrap;flex:0 0 calc(100% - 150px)}.l5r5e.sheet .sheet-header .identity-wrapper label{display:flex;color:#5a6e5a;text-transform:uppercase;font-size:.75rem;line-height:2rem}.l5r5e.sheet .sheet-header .identity-wrapper label input{flex:1;font-size:1.25rem;height:1.75rem;margin:0 1rem 0 .5rem;padding:0 .25rem .25rem}.l5r5e.sheet .sheet-header .identity-wrapper label input[disabled]{border:1px solid rgba(186,187,177,.5);background:rgba(255,255,255,.25)}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content{display:flex;flex-wrap:wrap}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li{flex:33%}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(1),.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(2){flex:calc(50% - 3rem);margin:0 0 .25rem}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(3){flex:auto}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(3) input{width:1rem;padding:0;margin-right:0}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(4),.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(5){flex:60%}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(4) input,.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(5) input{font-size:1rem}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(5){flex:40%}.l5r5e.sheet .sheet-header .identity-wrapper .identity-content li:nth-child(5) input{margin-right:0}.l5r5e.sheet .sheet-header .mid-wrapper{display:flex}.l5r5e.sheet .sheet-header .side-col{width:30%}.l5r5e.sheet .sheet-header .central-col{width:40%}.l5r5e.sheet .sheet-header .rings{padding:0;margin-top:1rem}.l5r5e.sheet .sheet-header .social-content,.l5r5e.sheet .sheet-header .attributes-wrapper{flex:none;flex-wrap:wrap;display:flex;padding:.5rem 0 0 .25rem;border-left:2px solid rgba(186,187,177,.5)}.l5r5e.sheet .sheet-header .social-content li,.l5r5e.sheet .sheet-header .attributes-wrapper li{position:relative}.l5r5e.sheet .sheet-header .social-content li:before,.l5r5e.sheet .sheet-header .attributes-wrapper li:before{content:"";position:absolute;background:linear-gradient(rgba(186, 187, 177, 0.5), rgba(186, 187, 177, 0));height:2px;width:97%;top:-0.25rem;left:-0.25rem}.l5r5e.sheet .sheet-header .social-content li:nth-child(2):before,.l5r5e.sheet .sheet-header .attributes-wrapper li:nth-child(2):before{width:90%}.l5r5e.sheet .sheet-header .social-content li:nth-child(3):before,.l5r5e.sheet .sheet-header .attributes-wrapper li:nth-child(3):before{width:80%}.l5r5e.sheet .sheet-header .social-content li:nth-child(4):before,.l5r5e.sheet .sheet-header .attributes-wrapper li:nth-child(4):before{width:90%}.l5r5e.sheet .sheet-header .social-content label,.l5r5e.sheet .sheet-header .attributes-wrapper label{display:flex;color:#5a6e5a;text-transform:uppercase;font-size:.75rem;height:2.5rem;margin:.25rem 0;flex-direction:row-reverse}.l5r5e.sheet .sheet-header .social-content label strong,.l5r5e.sheet .sheet-header .attributes-wrapper label strong{flex:0 0 calc(100% - 4.5rem)}.l5r5e.sheet .sheet-header .social-content label input,.l5r5e.sheet .sheet-header .attributes-wrapper label input{flex:0 0 3rem;margin:0 .25rem;height:2rem}.l5r5e.sheet .sheet-header .social-content label input[disabled],.l5r5e.sheet .sheet-header .attributes-wrapper label input[disabled]{background:rgba(255,255,255,.25)}.l5r5e.sheet .sheet-header .social-content .affinities,.l5r5e.sheet .sheet-header .attributes-wrapper .affinities{padding-top:.25rem}.l5r5e.sheet .sheet-header .social-content .affinities .ring,.l5r5e.sheet .sheet-header .attributes-wrapper .affinities .ring{display:flex;flex-wrap:wrap;flex-direction:unset;flex:3rem;height:1.5rem;margin:0}.l5r5e.sheet .sheet-header .social-content .affinities i,.l5r5e.sheet .sheet-header .attributes-wrapper .affinities i{flex:1rem;margin:0;text-align:center}.l5r5e.sheet .sheet-header .social-content .affinities input,.l5r5e.sheet .sheet-header .attributes-wrapper .affinities input{flex:1.25rem;height:1.25rem;margin:0}.l5r5e.sheet .sheet-header .focus-content,.l5r5e.sheet .sheet-header .vigilance-content{flex:0 0 50%;padding-bottom:.5rem}.l5r5e.sheet .sheet-header .focus-content .attribute-label,.l5r5e.sheet .sheet-header .vigilance-content .attribute-label{flex-wrap:wrap;height:auto}.l5r5e.sheet .sheet-header .focus-content .attribute-label strong,.l5r5e.sheet .sheet-header .vigilance-content .attribute-label strong{flex:100%;text-align:center}.l5r5e.sheet .sheet-header .focus-content .attribute-label input,.l5r5e.sheet .sheet-header .vigilance-content .attribute-label input{flex:1 0 3rem}.l5r5e.sheet .sheet-header .focus-content .attribute-label:before,.l5r5e.sheet .sheet-header .vigilance-content .attribute-label:before{top:auto;bottom:.1rem;height:calc(100% - 1.45rem);width:calc(100% - .4rem)}.l5r5e.sheet .sheet-header .attributes-wrapper{padding:.5rem .25rem 0 0;border-left:0 none;border-right:2px solid rgba(186,187,177,.5)}.l5r5e.sheet .sheet-header .attributes-wrapper li:before{left:auto;right:-0.25rem}.l5r5e.sheet .sheet-header .attributes-wrapper li.focus-content:before{width:0}.l5r5e.sheet .sheet-header .attributes-wrapper li.vigilance-content:before{width:160%}.l5r5e.sheet .sheet-header .attributes-wrapper li.void-content:before{width:90%}.l5r5e.sheet .sheet-header .attributes-wrapper label{flex-direction:row;width:100%}.l5r5e.sheet .sheet-header .attributes-wrapper label strong{text-align:right}.l5r5e.sheet .sheet-header .attributes-wrapper label:nth-child(2) strong{position:absolute;top:0;left:0;font-size:.65rem;width:3rem;color:rgba(0,0,0,.25)}.l5r5e.sheet .sheet-header .attributes-wrapper label:nth-child(2) input{font-size:1.25rem;padding-top:.75rem}.l5r5e.sheet .sheet-header .attributes-wrapper .endurance-content label:nth-child(1) strong,.l5r5e.sheet .sheet-header .attributes-wrapper .composure-content label:nth-child(1) strong{flex:0 0 calc(100% - 6rem)}.l5r5e.sheet .sheet-header .attributes-wrapper .endurance-content label:nth-child(1) input,.l5r5e.sheet .sheet-header .attributes-wrapper .composure-content label:nth-child(1) input{flex:0 0 5.5rem;padding-right:3rem}.l5r5e.sheet .sheet-header .attributes-wrapper .endurance-content label:nth-child(2),.l5r5e.sheet .sheet-header .attributes-wrapper .composure-content label:nth-child(2){position:absolute;right:0;width:3.5rem}.l5r5e.sheet .sheet-header .attributes-wrapper .increment-control{line-height:13px;position:relative;top:.2rem}.l5r5e.sheet .sheet-header .attributes-wrapper .void-content{width:100%;padding-top:.25rem}.l5r5e.sheet .sheet-header .attributes-wrapper .void-content label{margin:0}.l5r5e.sheet .sheet-header .attributes-wrapper .void-content label strong{flex:1 0 calc(100% - 5rem);padding:0 .25rem}.l5r5e.sheet .sheet-header .attributes-wrapper .void-content label strong:after{content:"/";position:absolute;right:1.25rem;font-size:1rem;bottom:.6rem;color:#764f40}.l5r5e.sheet .sheet-header .attributes-wrapper .void-content label input:nth-child(2){flex:3rem;padding-right:1.25rem}.l5r5e.sheet .sheet-header .attributes-wrapper .void-content label input:last-child{flex:1;border:0 none;font-size:1rem;text-align:right;padding-left:.25rem;padding-top:.75rem;position:absolute;right:.25rem;width:1rem}.l5r5e.sheet .sheet-header .attributes-wrapper li{display:flex}.l5r5e.sheet .sheet-header .attributes-wrapper li p{display:none;z-index:2;position:absolute;background:rgba(0,0,0,.5);color:#fff;line-height:1.5rem;text-align:center;width:100%;padding:.25rem;bottom:-2.25rem;right:-0.25rem;--notchSize: 0.5rem;-webkit-clip-path:polygon(0% 0, 0 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% 0, 0 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.sheet .sheet-header .attributes-wrapper li:hover p{display:block;height:auto}.l5r5e.sheet .sheet-header .attributes-wrapper .focus-content p,.l5r5e.sheet .sheet-header .attributes-wrapper .vigilance-content p{bottom:-3.75rem}.l5r5e.sheet .sheet-header .attribute-label{position:relative}.l5r5e.sheet .sheet-header .identity-content .attribute-label:before{height:calc(100% - .6rem);width:calc(100% - .65rem);left:auto;top:.15rem;right:.85rem}.l5r5e.sheet .sheet-header .identity-content li:nth-child(3) .attribute-label:before,.l5r5e.sheet .sheet-header .identity-content li:nth-child(5) .attribute-label:before{height:calc(100% - .6rem);width:calc(100% + .25rem);left:auto;top:.15rem;right:-0.15rem}.l5r5e.sheet .sheet-header .attributes-wrapper .attribute-label:nth-child(2):before{left:auto;right:3.15rem;width:2.6rem}.l5r5e.sheet .sheet-header .attributes-wrapper .attribute-label:before{left:auto;right:.15rem}.l5r5e.sheet .sheet-header .void-content .attribute-label:before{width:3.85rem}.l5r5e.sheet article{background:rgba(255,255,255,.25);padding:.5rem;flex-wrap:wrap;min-height:calc(100% - 3.25rem)}.l5r5e.sheet article fieldset h3{font-size:1.25rem;width:100%;text-align:left;line-height:2rem;color:#764f40;border-bottom:1px solid}.l5r5e.sheet article fieldset h3 .item-control.item-add{float:right;font-size:.75rem;line-height:.75rem;border:1px solid;padding:.25rem;margin:.25rem;color:#fff;background:#764f40}.l5r5e.sheet article fieldset h3 .item-control.item-add:hover{opacity:.75}.l5r5e.sheet article .narrative-content{flex:100%;display:flex}.l5r5e.sheet article .narrative-content fieldset{flex:0 0 calc(50% - .5rem)}.l5r5e.sheet article .narrative-content fieldset label{width:100%}.l5r5e.sheet article .narrative-list{flex:0 0 50%}.l5r5e.sheet article .narrative-list fieldset{flex:0 0 50%}.l5r5e.sheet article .narrative-list fieldset label{width:100%}.l5r5e.sheet article .narrative-fluff{flex:0 0 50%;display:flex;flex-direction:column}.l5r5e.sheet article .narrative-fluff .narrative-description,.l5r5e.sheet article .narrative-fluff .narrative-note{flex:1;font-size:.85rem;max-height:24rem}.l5r5e.sheet article .narrative-fluff .narrative-description .editor-container,.l5r5e.sheet article .narrative-fluff .narrative-note .editor-container{min-height:18rem}.l5r5e.sheet article .techniques-wrapper{padding-left:.25rem}.l5r5e.sheet article .techniques-wrapper fieldset{margin:0 0 0 .25rem}.l5r5e.sheet article .techniques-wrapper .dice-picker-tech:hover{text-shadow:0 0 2px red}.l5r5e.sheet article .techniques-wrapper .checklist{display:flex;flex-wrap:wrap;font-size:.85rem;margin:0 0 .25rem .25rem;padding:.5rem;background:rgba(186,187,177,.5);--notchSize: 0.25rem;-webkit-clip-path:polygon(0% 0, var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 100% 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% 0, var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 100% 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.sheet article .techniques-wrapper .checklist i{color:rgba(0,0,0,.5);margin-right:.5rem}.l5r5e.sheet article .techniques-wrapper .checklist label{flex:0 0 auto;margin:0 .25rem .25rem;padding:0 .5rem;color:#5a6e5a;background:rgba(255,255,255,.5);border:1px solid #5a6e5a;border-radius:1rem}.l5r5e.sheet article .techniques-wrapper .checklist input{margin:.25rem 0 0 0;height:.65rem;width:.65rem}.l5r5e.sheet article .stances-content{flex:100%;height:100%;align-self:flex-start}.l5r5e.sheet article .stances-content .item-list{position:relative;padding-top:2rem;margin:0}.l5r5e.sheet article .stances-content .stance-content{padding:0;margin:0}.l5r5e.sheet article .stances-content .stance-content label{display:block;position:absolute;top:0;left:0;width:20%;line-height:1.5rem;padding:.25rem;color:#fff}.l5r5e.sheet article .stances-content .stance-content label.earth{background:#699678}.l5r5e.sheet article .stances-content .stance-content label.air{background:#917896;left:20%}.l5r5e.sheet article .stances-content .stance-content label.water{background:#5f919b;left:40%}.l5r5e.sheet article .stances-content .stance-content label.fire{background:#9b7350;left:60%}.l5r5e.sheet article .stances-content .stance-content label.void{background:#4b4641;left:80%}.l5r5e.sheet article .stances-content .stance-content label input{float:right;position:relative;top:.3rem;right:.25rem}.l5r5e.sheet article .weapons-content,.l5r5e.sheet article .armors-content{flex:0 0 calc(50% - .5rem)}.l5r5e.sheet .xp,.l5r5e.sheet .money-wrapper{flex:100%;flex-direction:row;color:#000}.l5r5e.sheet .xp label,.l5r5e.sheet .money-wrapper label{display:flex;flex:33.3333333333%;padding:.5rem;font-size:.85rem;align-items:center}.l5r5e.sheet .xp label input,.l5r5e.sheet .money-wrapper label input{margin-left:.5rem}.l5r5e.sheet .xp .xp-buttons,.l5r5e.sheet .xp .money-buttons,.l5r5e.sheet .money-wrapper .xp-buttons,.l5r5e.sheet .money-wrapper .money-buttons{line-height:13px;padding-left:.3em}.l5r5e.sheet .xp .increment-control,.l5r5e.sheet .money-wrapper .increment-control{display:flex;flex-direction:column;align-items:center;padding-left:.2rem;flex:none}.l5r5e.sheet table{border:none;font-size:.85rem;color:#000;text-align:left}.l5r5e.sheet table thead{border:none;font-family:"BrushtipTexe",sans-serif;font-weight:normal}.l5r5e.sheet table thead th{padding-left:.5rem;padding-right:.5rem;font-size:1rem}.l5r5e.sheet table thead th:first-child{flex:calc(100% - 16rem);padding-left:.5rem;text-align:left}.l5r5e.sheet table thead th:nth-child(2){flex:0 0 2rem}.l5r5e.sheet table thead th:nth-child(3),.l5r5e.sheet table thead th:nth-child(4){flex:0 0 4rem}.l5r5e.sheet table tbody{border:none}.l5r5e.sheet table tbody .curriculum{flex:0 0 2rem}.l5r5e.sheet table tbody .name{flex:calc(100% - 13rem);padding-left:.5rem;text-align:left}.l5r5e.sheet table tbody .xp,.l5r5e.sheet table tbody .rank{flex:0 0 4rem}.l5r5e.sheet table tbody .actions{flex:0 0 3rem;font-size:.75rem}.l5r5e.sheet table tbody .actions ul{display:flex;flex-direction:row}.l5r5e.sheet table tbody .actions ul li{flex:0 0 1rem}.l5r5e.sheet table tbody .actions ul li:hover{color:rgba(255,0,0,.75)}.l5r5e.sheet table tbody .tfoot{padding:.25 .5rem;background:rgba(186,187,177,.5);text-shadow:none;border-top:rgba(186,187,177,.5);text-align:center}.l5r5e.sheet table tbody img{width:16px;height:16px;border:none;display:inline}.l5r5e.sheet table tfoot{border:none;-moz-text-align-last:center;text-align-last:center}.l5r5e.sheet .inventory .items-wrapper h3{background:rgba(90,110,90,.15);color:#5a6e5a;border-bottom:1px solid #fff;font-family:"Caballar",sans-serif;font-size:1rem;padding-left:.5rem;margin:0}.l5r5e.sheet .inventory .items-wrapper .item-list{display:block}.l5r5e.sheet.actor .initiative-wrapper,.l5r5e.sheet.npc .initiative-wrapper{flex:100%;height:100%;align-self:flex-start;text-align:center;display:block}.l5r5e.sheet.actor .initiative button,.l5r5e.sheet.npc .initiative button{width:auto;min-width:20%;margin:0 .25rem .25rem;padding:0 .5rem;color:#5a6e5a;background:rgba(255,255,255,.5);border:1px solid #5a6e5a;border-radius:1rem;line-height:1.5rem;height:1.5rem}.l5r5e.sheet.actor .initiative button:focus,.l5r5e.sheet.npc .initiative button:focus{box-shadow:none}.l5r5e.sheet.actor .limited h1,.l5r5e.sheet.npc .limited h1{margin:.5rem 0}.l5r5e.sheet.actor .limited img.full,.l5r5e.sheet.npc .limited img.full{flex:initial;height:auto;width:-moz-max-content;width:max-content;border:0 none;margin:0 auto}.l5r5e.sheet.actor .limited .sheet-header,.l5r5e.sheet.npc .limited .sheet-header{flex:none;height:auto;width:100%}.l5r5e.sheet.actor .limited ul,.l5r5e.sheet.npc .limited ul{display:flex;flex-wrap:wrap}.l5r5e.sheet.actor .limited ul li,.l5r5e.sheet.npc .limited ul li{flex:50%;padding:.25rem 0}.l5r5e.sheet.actor .limited ul li input,.l5r5e.sheet.npc .limited ul li input{width:75%;float:right}.l5r5e.sheet.actor .limited ul li:nth-child(1),.l5r5e.sheet.actor .limited ul li:nth-child(2),.l5r5e.sheet.npc .limited ul li:nth-child(1),.l5r5e.sheet.npc .limited ul li:nth-child(2){flex:calc(50% - 5rem);margin-right:1rem}.l5r5e.sheet.actor .limited ul li:nth-child(3),.l5r5e.sheet.npc .limited ul li:nth-child(3){flex:auto}.l5r5e.sheet.actor .limited ul li:nth-child(3) input,.l5r5e.sheet.npc .limited ul li:nth-child(3) input{width:2rem}.l5r5e.sheet.actor .limited ul li:nth-child(4),.l5r5e.sheet.actor .limited ul li:nth-child(5),.l5r5e.sheet.npc .limited ul li:nth-child(4),.l5r5e.sheet.npc .limited ul li:nth-child(5){flex:calc(50% - 1rem);margin-right:1rem}.l5r5e.sheet.actor .limited ul li:nth-child(4) input,.l5r5e.sheet.actor .limited ul li:nth-child(5) input,.l5r5e.sheet.npc .limited ul li:nth-child(4) input,.l5r5e.sheet.npc .limited ul li:nth-child(5) input{font-size:1rem}.l5r5e.sheet nav.sheet-tabs{flex:100%}.l5r5e.sheet.journal .journal-page-content ul{margin:.5rem 0}.l5r5e.sheet.journal .journal-page-content li{list-style-type:initial;margin:.5rem 0 .5rem 1.5rem;padding:0}.l5r5e.sheet .editable[data-lang=Español] .sheet-header .focus-content .attribute-label strong,.l5r5e.sheet .editable[data-lang=Español] .sheet-header .vigilance-content .attribute-label strong{font-size:.7rem;line-height:1.1rem}.l5r5e.npc .sheet-header h1:before{top:-3.75rem}.l5r5e.npc .sheet-header img{flex:0 0 90px;height:90px;width:90px}.l5r5e.npc .sheet-header fieldset{flex:1 1 100%;min-height:2rem;width:100%;margin:0}.l5r5e.npc .sheet-header .header-fields{padding:0}.l5r5e.npc .sheet-header .identity-wrapper{flex:1 1 100%}.l5r5e.npc .sheet-header .identity-wrapper h1{margin:0 .25rem 1rem 1rem}.l5r5e.npc .sheet-header .identity-wrapper .identity-list{flex:0 0 100%;display:flex;margin:.25rem 0 .5rem}.l5r5e.npc .sheet-header .identity-wrapper .identity-list li{flex:1;flex-wrap:wrap;display:flex}.l5r5e.npc .sheet-header .identity-wrapper .identity-list li select{width:100%;background:rgba(255,255,255,.5);border:0 none;text-transform:capitalize;color:#764f40;font-family:"PatrickHand",sans-serif;font-weight:bold;font-size:1rem;letter-spacing:.15rem}.l5r5e.npc .sheet-header .identity-wrapper .identity-list li i,.l5r5e.npc .sheet-header .identity-wrapper .identity-list li input{font-size:1.25rem;height:1.5rem;line-height:1.5rem;width:7.25rem;margin:auto;text-align:center}.l5r5e.npc .sheet-header .affinities{display:flex;flex-wrap:wrap}.l5r5e.npc .sheet-header .affinities select{position:relative;background:rgba(0,0,0,0);border:0 none;margin:0;padding:0;text-align:left;font-weight:bold;margin:0 0 .25rem 0;color:#5a6e5a}.l5r5e.npc .sheet-header .affinities input{flex:1rem;font-size:1rem;height:1.5rem}.l5r5e.npc .sheet-header .social-content{margin-bottom:.5rem}.l5r5e.npc .sheet-header .social-content .attitude{height:1.5rem;padding-left:.25rem}.l5r5e.npc .sheet-header .social-content .attitude input{height:1.5rem;flex:1;margin-right:0}.l5r5e.npc .sheet-body{padding:0}.l5r5e.npc .npc-skill{display:flex;width:100%;line-height:2rem;font-size:.75rem;margin:.5rem 0;text-align:center}.l5r5e.npc .npc-skill li{flex:1;padding:.25rem;text-transform:uppercase;color:#fff}.l5r5e.npc .npc-skill li:nth-child(1){background:#4b4641}.l5r5e.npc .npc-skill li:nth-child(2){background:#699678}.l5r5e.npc .npc-skill li:nth-child(3){background:#9b7350}.l5r5e.npc .npc-skill li:nth-child(4){background:#917896}.l5r5e.npc .npc-skill li:nth-child(5){flex:1.25;background:#5f919b}.l5r5e.npc .npc-skill input[type=number]{float:right;font-size:1.25rem;height:2rem;width:1rem;margin:0;padding:0;border:0 none;background:rgba(0,0,0,0);color:#fff}.l5r5e.npc article{min-height:auto}.l5r5e.npc article fieldset,.l5r5e.npc article .checklist{flex:0 0 calc(100% - .5rem)}.l5r5e.npc article .items-content{flex:0 0 calc(100% - .5rem);margin:1rem .25rem 0}.l5r5e.npc article .weapons-content{flex:1}.l5r5e.npc article .initiative-wrapper{margin-bottom:.5rem}.l5r5e.npc article:last-child{padding-bottom:1rem}.l5r5e.npc article .techniques-wrapper{padding-left:.5rem}.l5r5e.npc article .techniques-wrapper fieldset,.l5r5e.npc article .techniques-wrapper .checklist{flex:100%;margin:0}.l5r5e.npc .npc-note .editor{min-height:6rem;max-height:12rem}.l5r5e.npc .narrative-note{flex:0 0 calc(50% - .25rem)}.l5r5e.character-generator-dialog form .body{clear:both;display:flex;flex-direction:column;flex-wrap:wrap;margin:3px 0;align-items:start}.l5r5e.character-generator-dialog input[type=number]{width:auto}.l5r5e.character-generator-dialog form .form-group{border-bottom:solid rgba(128,128,128,.2392156863) 1px}.l5r5e.character-generator-dialog form .form-group.smaller>label{flex:10}.l5r5e.character-generator-dialog form .form-group.smaller .form-fields{flex:1}.l5r5e.sheet.army .sheet-header{height:9.5rem}.l5r5e.sheet.army .sheet-header h1{flex:1}.l5r5e.sheet.army .sheet-header .readiness{flex:0 0 100%;align-items:flex-start}.l5r5e.sheet.army .sheet-header .readiness ul{display:flex;position:relative;padding:.25rem;height:4rem}.l5r5e.sheet.army .sheet-header .readiness ul li{flex:25%;display:flex;flex-direction:column;align-items:center;position:relative}.l5r5e.sheet.army .sheet-header .readiness ul li .increment-control{position:absolute;right:-0.7rem;top:15%;display:flex;flex-direction:column;gap:.1rem;line-height:1}.l5r5e.sheet.army .sheet-header .readiness ul li strong{color:#5a6e5a;text-align:center;text-transform:uppercase;font-size:.75rem}.l5r5e.sheet.army .sheet-header .readiness ul li label{position:relative;display:flex;align-items:center;justify-content:center}.l5r5e.sheet.army .sheet-header .readiness ul li input{background:rgba(0,0,0,0);border:0 none;text-align:center;margin:0;padding:0;width:2rem}.l5r5e.sheet.army .sheet-header .readiness ul li:after{content:"";width:2rem;height:2rem;position:absolute;background:rgba(0,0,0,0) url("../assets/icons/circle.svg") no-repeat 0 0;background-size:contain;opacity:.25;z-index:-1}.l5r5e.sheet.army .sheet-header .readiness ul li:nth-child(1):after{transform:rotate(0deg)}.l5r5e.sheet.army .sheet-header .readiness ul li:nth-child(2):after{transform:rotate(90deg)}.l5r5e.sheet.army .sheet-header .readiness ul li:nth-child(3):after{transform:rotate(180deg)}.l5r5e.sheet.army .sheet-header .readiness ul li:nth-child(4):after{transform:rotate(-90deg)}.l5r5e.sheet.army .sheet-header .readiness h2{flex:0 0 100%}.l5r5e.sheet.army .sheet-body{height:calc(100% - 11.5rem)}.l5r5e.sheet.army .sheet-body .tab{height:calc(100% - 3.5rem)}.l5r5e.sheet.army .sheet-body .tab.army .warlord,.l5r5e.sheet.army .sheet-body .tab.army .commander{display:flex;flex-wrap:wrap}.l5r5e.sheet.army .sheet-body .tab.army .warlord .fa-sign-in-alt,.l5r5e.sheet.army .sheet-body .tab.army .commander .fa-sign-in-alt{transform:rotate(90deg)}.l5r5e.sheet.army .sheet-body .tab.army .warlord fieldset,.l5r5e.sheet.army .sheet-body .tab.army .commander fieldset{margin-top:.25rem;margin-bottom:.25rem}.l5r5e.sheet.army .sheet-body .tab.army .warlord fieldset strong,.l5r5e.sheet.army .sheet-body .tab.army .commander fieldset strong{color:#5a6e5a}.l5r5e.sheet.army .sheet-body .tab.army .warlord fieldset label,.l5r5e.sheet.army .sheet-body .tab.army .commander fieldset label{flex:100%}.l5r5e.sheet.army .sheet-body .tab.army .warlord fieldset p,.l5r5e.sheet.army .sheet-body .tab.army .commander fieldset p{width:100%}.l5r5e.sheet.army .sheet-body .tab.army .warlord fieldset textarea,.l5r5e.sheet.army .sheet-body .tab.army .commander fieldset textarea{height:calc(100% - 22px)}.l5r5e.sheet.army .sheet-body .tab.army .warlord fieldset .actor-remove-control,.l5r5e.sheet.army .sheet-body .tab.army .commander fieldset .actor-remove-control{font-size:12px}.l5r5e.sheet.army .sheet-body .tab.army .standing{flex:0 0 100%;display:flex;flex-wrap:wrap}.l5r5e.sheet.army .sheet-body .tab.army .standing h2{flex:0 0 100%}.l5r5e.sheet.army .sheet-body .tab.army .standing ul{display:flex;position:relative}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li{flex:33%;display:inline-grid;position:relative;padding:.25rem;flex-direction:column-reverse}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li strong{text-align:center}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li input{background:rgba(0,0,0,0);border:0 none;text-align:center}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li:after{content:"";width:2rem;height:2rem;position:absolute;right:calc(50% - .95rem);top:calc(50% - .2rem);background:rgba(0,0,0,0) url("../assets/icons/circle.svg") no-repeat 0 0;background-size:contain;opacity:.25;z-index:-1}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li:nth-child(1):after{transform:rotate(0deg)}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li:nth-child(2):after{transform:rotate(90deg)}.l5r5e.sheet.army .sheet-body .tab.army .standing ul li:nth-child(3):after{transform:rotate(180deg)}.l5r5e.sheet.army .sheet-body .tab.army .warlord-name{display:flex;flex:100%;flex-wrap:wrap;margin:0;padding:.5rem .5rem 0;background:rgba(186,187,177,.5);--notchSize: 0.25rem}.l5r5e.sheet.army .sheet-body .tab.army .warlord-name i{color:rgba(0,0,0,.5);margin-right:.5rem}.l5r5e.sheet.army .sheet-body .tab.army .warlord-name label{flex:0 0 auto !important;height:1.65rem;margin:0;padding:0 .5rem;color:#5a6e5a;background:rgba(255,255,255,.5);border:1px solid #5a6e5a;border-radius:1rem}.l5r5e.sheet.army .sheet-body .tab.others{flex-direction:column}.l5r5e.sheet.army .sheet-body .tab.others .editor-container{min-height:8rem;max-height:14rem}.l5r5e nav.sheet-tabs{height:3rem;line-height:2rem;font-family:"Caballar",sans-serif;letter-spacing:-0.05rem;font-size:1rem;border:0 none;border-bottom:1px solid rgba(186,187,177,.5);margin-bottom:0;background:rgba(255,255,255,.5);color:rgba(0,0,0,.5);display:flex;flex-direction:row;--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), 100% 100%, var(--notchSize) 100%, 0% 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), 100% 100%, var(--notchSize) 100%, 0% 100%)}.l5r5e nav .item{flex:1}.l5r5e nav .item:hover{background-color:#678077;color:rgba(255,255,255,.65);text-shadow:none;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 0 100%, 0% 0%, 0% 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 0 100%, 0% 0%, 0% 100%)}.l5r5e nav .item.active{background-color:#9e414c;color:#fff;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 0 100%, 0% 0%, 0% 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% 100%, 0 100%, 0% 0%, 0% 100%)}.l5r5e nav .item.active:hover{background-color:#9e414c;cursor:default}.l5r5e .rings{display:flex;flex-wrap:wrap;color:rgba(255,255,255,.65)}.l5r5e .rings #earth,.l5r5e .rings #air,.l5r5e .rings #water,.l5r5e .rings #fire,.l5r5e .rings #void{position:relative;flex:1 1 50%;text-align:center}.l5r5e .rings #earth i.i_earth,.l5r5e .rings #earth i.i_water,.l5r5e .rings #earth i.i_fire,.l5r5e .rings #earth i.i_air,.l5r5e .rings #earth i.i_void,.l5r5e .rings #air i.i_earth,.l5r5e .rings #air i.i_water,.l5r5e .rings #air i.i_fire,.l5r5e .rings #air i.i_air,.l5r5e .rings #air i.i_void,.l5r5e .rings #water i.i_earth,.l5r5e .rings #water i.i_water,.l5r5e .rings #water i.i_fire,.l5r5e .rings #water i.i_air,.l5r5e .rings #water i.i_void,.l5r5e .rings #fire i.i_earth,.l5r5e .rings #fire i.i_water,.l5r5e .rings #fire i.i_fire,.l5r5e .rings #fire i.i_air,.l5r5e .rings #fire i.i_void,.l5r5e .rings #void i.i_earth,.l5r5e .rings #void i.i_water,.l5r5e .rings #void i.i_fire,.l5r5e .rings #void i.i_air,.l5r5e .rings #void i.i_void{font-size:5rem;line-height:4.75rem}.l5r5e .rings #earth label,.l5r5e .rings #air label,.l5r5e .rings #water label,.l5r5e .rings #fire label,.l5r5e .rings #void label{position:relative;width:5rem;line-height:0;float:right}.l5r5e .rings #earth label.stance-active strong,.l5r5e .rings #air label.stance-active strong,.l5r5e .rings #water label.stance-active strong,.l5r5e .rings #fire label.stance-active strong,.l5r5e .rings #void label.stance-active strong{-webkit-text-decoration:underline 2px;text-decoration:underline 2px}.l5r5e .rings #earth input,.l5r5e .rings #air input,.l5r5e .rings #water input,.l5r5e .rings #fire input,.l5r5e .rings #void input{position:absolute;height:2rem;width:2rem;border-radius:100%;top:0;left:0;text-align:center;font-size:1rem;border:2px solid rgba(186,187,177,.5);color:rgba(255,255,255,.65)}.l5r5e .rings #earth input:hover,.l5r5e .rings #air input:hover,.l5r5e .rings #water input:hover,.l5r5e .rings #fire input:hover,.l5r5e .rings #void input:hover{border:2px solid rgba(255,0,0,.75);text-shadow:0 0 3px red;box-shadow:0 0 3px inset red}.l5r5e .rings #earth{float:right;color:#699678}.l5r5e .rings #earth input{top:auto;right:0;bottom:-0.9rem;left:auto;background:#699678}.l5r5e .rings #earth label strong{position:absolute;bottom:.75rem;left:-1.75rem}.l5r5e .rings #air{color:#917896}.l5r5e .rings #air input{top:auto;right:auto;bottom:-0.9rem;left:0;background:#917896}.l5r5e .rings #air label{float:left}.l5r5e .rings #air label strong{position:absolute;bottom:.75rem;right:-1rem}.l5r5e .rings #water{float:right;color:#5f919b;padding-right:2rem}.l5r5e .rings #water input{top:17%;right:-1.25rem;bottom:auto;left:auto;background:#5f919b}.l5r5e .rings #water label strong{position:absolute;bottom:-0.75rem;right:2rem}.l5r5e .rings #fire{color:#9b7350;padding-left:2rem}.l5r5e .rings #fire input{top:17%;right:auto;bottom:auto;left:-1.25rem;background:#9b7350}.l5r5e .rings #fire label{float:left}.l5r5e .rings #fire label strong{position:absolute;bottom:-0.75rem;right:2rem}.l5r5e .rings #void{top:-2rem;margin:0 calc(50% - 2.5rem);color:#4b4641}.l5r5e .rings #void input{top:-1rem;right:auto;bottom:auto;left:30%;background:#4b4641}.l5r5e .rings #void label strong{position:absolute;bottom:-0.75rem;left:1.75rem}.l5r5e.sheet article .skills-wrapper,.l5r5e.sheet article .techniques-wrapper{flex:50%}.l5r5e.sheet article .skills-wrapper>li,.l5r5e.sheet article .techniques-wrapper>li{display:flex;flex-wrap:wrap;font-size:.85rem;margin:0 0 1rem;border:1px solid rgba(186,187,177,.5);--notchSize: 0.75rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, 100% 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, 100% 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0 100%)}.l5r5e.sheet article .skills-wrapper>li h4,.l5r5e.sheet article .techniques-wrapper>li h4{flex:100%;margin:0;padding:.5rem .5rem 0;text-align:center;background:rgba(186,187,177,.5);color:#5a6e5a;--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% 100%);clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, 100% 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% 100%)}.l5r5e.sheet article .skills-wrapper>li ul,.l5r5e.sheet article .techniques-wrapper>li ul{flex:50%;padding:.25rem .5rem .25rem 0}.l5r5e.sheet article .skills-wrapper>li ul li,.l5r5e.sheet article .techniques-wrapper>li ul li{text-align:left;line-height:2rem;margin:.25rem 0}.l5r5e.sheet article .skills-wrapper>li ul li.skill,.l5r5e.sheet article .techniques-wrapper>li ul li.skill{text-align:right}.l5r5e.sheet article .skills-wrapper>li ul li.skill span,.l5r5e.sheet article .techniques-wrapper>li ul li.skill span{color:rgba(0,0,0,.5)}.l5r5e.sheet article .skills-wrapper>li ul li.skill span[data-skill=melee],.l5r5e.sheet article .skills-wrapper>li ul li.skill span[data-skill=ranged],.l5r5e.sheet article .skills-wrapper>li ul li.skill span[data-skill=unarmed],.l5r5e.sheet article .techniques-wrapper>li ul li.skill span[data-skill=melee],.l5r5e.sheet article .techniques-wrapper>li ul li.skill span[data-skill=ranged],.l5r5e.sheet article .techniques-wrapper>li ul li.skill span[data-skill=unarmed]{float:left;line-height:1rem;width:calc(100% - 2rem)}.l5r5e.sheet article .skills-wrapper>li ul.skill-category-ring-actions,.l5r5e.sheet article .techniques-wrapper>li ul.skill-category-ring-actions{padding:.25rem 0 .25rem .5rem;border-left:1px solid rgba(186,187,177,.5)}.l5r5e.sheet article .skills-wrapper>li input,.l5r5e.sheet article .techniques-wrapper>li input{width:1.75rem;height:1.75rem;text-align:center}.l5r5e.sheet article .skills-wrapper>li:last-child,.l5r5e.sheet article .techniques-wrapper>li:last-child{margin:0}.l5r5e .item-list{flex:100%}.l5r5e .item-list .tab[data-tab]{display:none}.l5r5e .item-list .item .item-header{display:flex}.l5r5e .item-list .item .item-header .item-img{flex:0 0 32px;padding-right:.25rem}.l5r5e .item-list .item .item-header .item-img img{border:none}.l5r5e .item-list .item .item-header .item-name{flex:1 1 auto;font-size:1rem;line-height:1rem;color:#764f40;align-content:center}.l5r5e .item-list .item .item-header .removed{text-decoration-line:line-through}.l5r5e .item-list .item .item-header .item-edit,.l5r5e .item-list .item .item-header .item-delete,.l5r5e .item-list .item .item-header .item-equip,.l5r5e .item-list .item .item-header .technique-edit,.l5r5e .item-list .item .item-header .technique-delete,.l5r5e .item-list .item .item-header .peculiarity-edit,.l5r5e .item-list .item .item-header .peculiarity-delete,.l5r5e .item-list .item .item-header .property-edit,.l5r5e .item-list .item .item-header .property-delete{line-height:1rem;font-size:.75rem;flex:0 0 1rem;padding:0 .1rem;color:#000}.l5r5e .item-list .item .item-header .icon-stat-container{line-height:1rem;font-size:.75rem;padding:0 .25rem;color:#000}.l5r5e .item-list .item .item-header .item-edit:hover,.l5r5e .item-list .item .item-header .item-delete:hover,.l5r5e .item-list .item .item-header .item-equip:hover,.l5r5e .item-list .item .item-header .technique-edit:hover,.l5r5e .item-list .item .item-header .technique-delete:hover,.l5r5e .item-list .item .item-header .peculiarity-edit:hover,.l5r5e .item-list .item .item-header .peculiarity-delete:hover,.l5r5e .item-list .item .item-header .property-edit:hover,.l5r5e .item-list .item .item-header .property-delete:hover{text-shadow:0 0 3px red;color:#000}.l5r5e .item-list .item .item-properties{display:flex;flex-direction:row}.l5r5e .item-list .item .item-properties>li{margin:.25rem .1rem;padding:.1rem .5rem;background-color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.65);border-radius:1rem;width:auto;font-size:.75rem;color:#000}.l5r5e .item-list .item .item-properties>li:first-child{margin-left:0}.l5r5e .item-list .item .item-properties>li:last-child{margin-right:0}.l5r5e .item-list .item .item-properties .equip-readied-control:hover{color:#963c41;background:#fff}.l5r5e .item-list .item p{font-size:.85rem;margin:0;padding:0 .5rem;max-width:100%}.l5r5e .item-list .item p:first-child{padding-top:.5rem}.l5r5e .item-list .item p:last-child{padding-bottom:.5rem}.l5r5e.advancement .sheet-header,.l5r5e.army-cohort .sheet-header,.l5r5e.army-fortification .sheet-header,.l5r5e.armor .sheet-header,.l5r5e.bond .sheet-header,.l5r5e.item .sheet-header,.l5r5e.item-pattern .sheet-header,.l5r5e.peculiarity .sheet-header,.l5r5e.property .sheet-header,.l5r5e.signature-scroll .sheet-header,.l5r5e.technique .sheet-header,.l5r5e.title .sheet-header,.l5r5e.weapon .sheet-header{margin-bottom:.5rem}.l5r5e.advancement .sheet-header img,.l5r5e.army-cohort .sheet-header img,.l5r5e.army-fortification .sheet-header img,.l5r5e.armor .sheet-header img,.l5r5e.bond .sheet-header img,.l5r5e.item .sheet-header img,.l5r5e.item-pattern .sheet-header img,.l5r5e.peculiarity .sheet-header img,.l5r5e.property .sheet-header img,.l5r5e.signature-scroll .sheet-header img,.l5r5e.technique .sheet-header img,.l5r5e.title .sheet-header img,.l5r5e.weapon .sheet-header img{flex:0 0 90px;height:90px;width:90px;background:rgba(255,255,255,.25)}.l5r5e.advancement .sheet-header h1 input,.l5r5e.army-cohort .sheet-header h1 input,.l5r5e.army-fortification .sheet-header h1 input,.l5r5e.armor .sheet-header h1 input,.l5r5e.bond .sheet-header h1 input,.l5r5e.item .sheet-header h1 input,.l5r5e.item-pattern .sheet-header h1 input,.l5r5e.peculiarity .sheet-header h1 input,.l5r5e.property .sheet-header h1 input,.l5r5e.signature-scroll .sheet-header h1 input,.l5r5e.technique .sheet-header h1 input,.l5r5e.title .sheet-header h1 input,.l5r5e.weapon .sheet-header h1 input{height:5.5rem}.l5r5e.advancement fieldset input[name="system.effects"],.l5r5e.army-cohort fieldset input[name="system.effects"],.l5r5e.army-fortification fieldset input[name="system.effects"],.l5r5e.armor fieldset input[name="system.effects"],.l5r5e.bond fieldset input[name="system.effects"],.l5r5e.item fieldset input[name="system.effects"],.l5r5e.item-pattern fieldset input[name="system.effects"],.l5r5e.peculiarity fieldset input[name="system.effects"],.l5r5e.property fieldset input[name="system.effects"],.l5r5e.signature-scroll fieldset input[name="system.effects"],.l5r5e.technique fieldset input[name="system.effects"],.l5r5e.title fieldset input[name="system.effects"],.l5r5e.weapon fieldset input[name="system.effects"]{text-align:left}.l5r5e.advancement .sheet-body,.l5r5e.army-cohort .sheet-body,.l5r5e.army-fortification .sheet-body,.l5r5e.armor .sheet-body,.l5r5e.bond .sheet-body,.l5r5e.item .sheet-body,.l5r5e.item-pattern .sheet-body,.l5r5e.peculiarity .sheet-body,.l5r5e.property .sheet-body,.l5r5e.signature-scroll .sheet-body,.l5r5e.technique .sheet-body,.l5r5e.title .sheet-body,.l5r5e.weapon .sheet-body{flex:100%;height:calc(100% - 90px - .25rem);align-self:stretch;display:flex;flex-wrap:wrap}.l5r5e.advancement article,.l5r5e.army-cohort article,.l5r5e.army-fortification article,.l5r5e.armor article,.l5r5e.bond article,.l5r5e.item article,.l5r5e.item-pattern article,.l5r5e.peculiarity article,.l5r5e.property article,.l5r5e.signature-scroll article,.l5r5e.technique article,.l5r5e.title article,.l5r5e.weapon article{display:flex;flex-wrap:wrap;min-height:auto}.l5r5e.advancement article label,.l5r5e.army-cohort article label,.l5r5e.army-fortification article label,.l5r5e.armor article label,.l5r5e.bond article label,.l5r5e.item article label,.l5r5e.item-pattern article label,.l5r5e.peculiarity article label,.l5r5e.property article label,.l5r5e.signature-scroll article label,.l5r5e.technique article label,.l5r5e.title article label,.l5r5e.weapon article label{color:#5a6e5a;margin:.25rem;line-height:1.5rem}.l5r5e.advancement article.attributes,.l5r5e.army-cohort article.attributes,.l5r5e.army-fortification article.attributes,.l5r5e.armor article.attributes,.l5r5e.bond article.attributes,.l5r5e.item article.attributes,.l5r5e.item-pattern article.attributes,.l5r5e.peculiarity article.attributes,.l5r5e.property article.attributes,.l5r5e.signature-scroll article.attributes,.l5r5e.technique article.attributes,.l5r5e.title article.attributes,.l5r5e.weapon article.attributes{align-self:flex-start;width:100%;height:6.5rem}.l5r5e.advancement article.attributes #advancement_type,.l5r5e.advancement article.attributes #advancement_skill,.l5r5e.army-cohort article.attributes #advancement_type,.l5r5e.army-cohort article.attributes #advancement_skill,.l5r5e.army-fortification article.attributes #advancement_type,.l5r5e.army-fortification article.attributes #advancement_skill,.l5r5e.armor article.attributes #advancement_type,.l5r5e.armor article.attributes #advancement_skill,.l5r5e.bond article.attributes #advancement_type,.l5r5e.bond article.attributes #advancement_skill,.l5r5e.item article.attributes #advancement_type,.l5r5e.item article.attributes #advancement_skill,.l5r5e.item-pattern article.attributes #advancement_type,.l5r5e.item-pattern article.attributes #advancement_skill,.l5r5e.peculiarity article.attributes #advancement_type,.l5r5e.peculiarity article.attributes #advancement_skill,.l5r5e.property article.attributes #advancement_type,.l5r5e.property article.attributes #advancement_skill,.l5r5e.signature-scroll article.attributes #advancement_type,.l5r5e.signature-scroll article.attributes #advancement_skill,.l5r5e.technique article.attributes #advancement_type,.l5r5e.technique article.attributes #advancement_skill,.l5r5e.title article.attributes #advancement_type,.l5r5e.title article.attributes #advancement_skill,.l5r5e.weapon article.attributes #advancement_type,.l5r5e.weapon article.attributes #advancement_skill{flex:0 0 calc(40% - 2rem);margin:.25rem}.l5r5e.advancement article.attributes select[name="system.skill"],.l5r5e.advancement article.attributes select[name="system.ring"],.l5r5e.advancement article.attributes select[name="system.peculiarity_type"],.l5r5e.advancement article.attributes select[name="system.technique_type"],.l5r5e.army-cohort article.attributes select[name="system.skill"],.l5r5e.army-cohort article.attributes select[name="system.ring"],.l5r5e.army-cohort article.attributes select[name="system.peculiarity_type"],.l5r5e.army-cohort article.attributes select[name="system.technique_type"],.l5r5e.army-fortification article.attributes select[name="system.skill"],.l5r5e.army-fortification article.attributes select[name="system.ring"],.l5r5e.army-fortification article.attributes select[name="system.peculiarity_type"],.l5r5e.army-fortification article.attributes select[name="system.technique_type"],.l5r5e.armor article.attributes select[name="system.skill"],.l5r5e.armor article.attributes select[name="system.ring"],.l5r5e.armor article.attributes select[name="system.peculiarity_type"],.l5r5e.armor article.attributes select[name="system.technique_type"],.l5r5e.bond article.attributes select[name="system.skill"],.l5r5e.bond article.attributes select[name="system.ring"],.l5r5e.bond article.attributes select[name="system.peculiarity_type"],.l5r5e.bond article.attributes select[name="system.technique_type"],.l5r5e.item article.attributes select[name="system.skill"],.l5r5e.item article.attributes select[name="system.ring"],.l5r5e.item article.attributes select[name="system.peculiarity_type"],.l5r5e.item article.attributes select[name="system.technique_type"],.l5r5e.item-pattern article.attributes select[name="system.skill"],.l5r5e.item-pattern article.attributes select[name="system.ring"],.l5r5e.item-pattern article.attributes select[name="system.peculiarity_type"],.l5r5e.item-pattern article.attributes select[name="system.technique_type"],.l5r5e.peculiarity article.attributes select[name="system.skill"],.l5r5e.peculiarity article.attributes select[name="system.ring"],.l5r5e.peculiarity article.attributes select[name="system.peculiarity_type"],.l5r5e.peculiarity article.attributes select[name="system.technique_type"],.l5r5e.property article.attributes select[name="system.skill"],.l5r5e.property article.attributes select[name="system.ring"],.l5r5e.property article.attributes select[name="system.peculiarity_type"],.l5r5e.property article.attributes select[name="system.technique_type"],.l5r5e.signature-scroll article.attributes select[name="system.skill"],.l5r5e.signature-scroll article.attributes select[name="system.ring"],.l5r5e.signature-scroll article.attributes select[name="system.peculiarity_type"],.l5r5e.signature-scroll article.attributes select[name="system.technique_type"],.l5r5e.technique article.attributes select[name="system.skill"],.l5r5e.technique article.attributes select[name="system.ring"],.l5r5e.technique article.attributes select[name="system.peculiarity_type"],.l5r5e.technique article.attributes select[name="system.technique_type"],.l5r5e.title article.attributes select[name="system.skill"],.l5r5e.title article.attributes select[name="system.ring"],.l5r5e.title article.attributes select[name="system.peculiarity_type"],.l5r5e.title article.attributes select[name="system.technique_type"],.l5r5e.weapon article.attributes select[name="system.skill"],.l5r5e.weapon article.attributes select[name="system.ring"],.l5r5e.weapon article.attributes select[name="system.peculiarity_type"],.l5r5e.weapon article.attributes select[name="system.technique_type"]{flex:0 0 calc(40% - .5rem);margin:.25rem}.l5r5e.advancement article.attributes .attribute-value,.l5r5e.advancement article.attributes .attribute,.l5r5e.advancement article.attributes .value,.l5r5e.army-cohort article.attributes .attribute-value,.l5r5e.army-cohort article.attributes .attribute,.l5r5e.army-cohort article.attributes .value,.l5r5e.army-fortification article.attributes .attribute-value,.l5r5e.army-fortification article.attributes .attribute,.l5r5e.army-fortification article.attributes .value,.l5r5e.armor article.attributes .attribute-value,.l5r5e.armor article.attributes .attribute,.l5r5e.armor article.attributes .value,.l5r5e.bond article.attributes .attribute-value,.l5r5e.bond article.attributes .attribute,.l5r5e.bond article.attributes .value,.l5r5e.item article.attributes .attribute-value,.l5r5e.item article.attributes .attribute,.l5r5e.item article.attributes .value,.l5r5e.item-pattern article.attributes .attribute-value,.l5r5e.item-pattern article.attributes .attribute,.l5r5e.item-pattern article.attributes .value,.l5r5e.peculiarity article.attributes .attribute-value,.l5r5e.peculiarity article.attributes .attribute,.l5r5e.peculiarity article.attributes .value,.l5r5e.property article.attributes .attribute-value,.l5r5e.property article.attributes .attribute,.l5r5e.property article.attributes .value,.l5r5e.signature-scroll article.attributes .attribute-value,.l5r5e.signature-scroll article.attributes .attribute,.l5r5e.signature-scroll article.attributes .value,.l5r5e.technique article.attributes .attribute-value,.l5r5e.technique article.attributes .attribute,.l5r5e.technique article.attributes .value,.l5r5e.title article.attributes .attribute-value,.l5r5e.title article.attributes .attribute,.l5r5e.title article.attributes .value,.l5r5e.weapon article.attributes .attribute-value,.l5r5e.weapon article.attributes .attribute,.l5r5e.weapon article.attributes .value{flex:1 1 auto;margin:.5rem .25rem .25rem}.l5r5e.advancement article.attributes select[name="system.advancement_type"],.l5r5e.advancement article.attributes select[name="system.skill"],.l5r5e.army-cohort article.attributes select[name="system.advancement_type"],.l5r5e.army-cohort article.attributes select[name="system.skill"],.l5r5e.army-fortification article.attributes select[name="system.advancement_type"],.l5r5e.army-fortification article.attributes select[name="system.skill"],.l5r5e.armor article.attributes select[name="system.advancement_type"],.l5r5e.armor article.attributes select[name="system.skill"],.l5r5e.bond article.attributes select[name="system.advancement_type"],.l5r5e.bond article.attributes select[name="system.skill"],.l5r5e.item article.attributes select[name="system.advancement_type"],.l5r5e.item article.attributes select[name="system.skill"],.l5r5e.item-pattern article.attributes select[name="system.advancement_type"],.l5r5e.item-pattern article.attributes select[name="system.skill"],.l5r5e.peculiarity article.attributes select[name="system.advancement_type"],.l5r5e.peculiarity article.attributes select[name="system.skill"],.l5r5e.property article.attributes select[name="system.advancement_type"],.l5r5e.property article.attributes select[name="system.skill"],.l5r5e.signature-scroll article.attributes select[name="system.advancement_type"],.l5r5e.signature-scroll article.attributes select[name="system.skill"],.l5r5e.technique article.attributes select[name="system.advancement_type"],.l5r5e.technique article.attributes select[name="system.skill"],.l5r5e.title article.attributes select[name="system.advancement_type"],.l5r5e.title article.attributes select[name="system.skill"],.l5r5e.weapon article.attributes select[name="system.advancement_type"],.l5r5e.weapon article.attributes select[name="system.skill"]{text-transform:capitalize}.l5r5e.advancement article.attributes .type,.l5r5e.army-cohort article.attributes .type,.l5r5e.army-fortification article.attributes .type,.l5r5e.armor article.attributes .type,.l5r5e.bond article.attributes .type,.l5r5e.item article.attributes .type,.l5r5e.item-pattern article.attributes .type,.l5r5e.peculiarity article.attributes .type,.l5r5e.property article.attributes .type,.l5r5e.signature-scroll article.attributes .type,.l5r5e.technique article.attributes .type,.l5r5e.title article.attributes .type,.l5r5e.weapon article.attributes .type{display:block}.l5r5e.advancement article.attributes .type label,.l5r5e.army-cohort article.attributes .type label,.l5r5e.army-fortification article.attributes .type label,.l5r5e.armor article.attributes .type label,.l5r5e.bond article.attributes .type label,.l5r5e.item article.attributes .type label,.l5r5e.item-pattern article.attributes .type label,.l5r5e.peculiarity article.attributes .type label,.l5r5e.property article.attributes .type label,.l5r5e.signature-scroll article.attributes .type label,.l5r5e.technique article.attributes .type label,.l5r5e.title article.attributes .type label,.l5r5e.weapon article.attributes .type label{width:calc(50% - .5rem);float:left}.l5r5e.advancement article.attributes .properties,.l5r5e.army-cohort article.attributes .properties,.l5r5e.army-fortification article.attributes .properties,.l5r5e.armor article.attributes .properties,.l5r5e.bond article.attributes .properties,.l5r5e.item article.attributes .properties,.l5r5e.item-pattern article.attributes .properties,.l5r5e.peculiarity article.attributes .properties,.l5r5e.property article.attributes .properties,.l5r5e.signature-scroll article.attributes .properties,.l5r5e.technique article.attributes .properties,.l5r5e.title article.attributes .properties,.l5r5e.weapon article.attributes .properties{flex:0 0 calc(50% - .5rem);margin:.25rem}.l5r5e.advancement article.attributes .equipped,.l5r5e.army-cohort article.attributes .equipped,.l5r5e.army-fortification article.attributes .equipped,.l5r5e.armor article.attributes .equipped,.l5r5e.bond article.attributes .equipped,.l5r5e.item article.attributes .equipped,.l5r5e.item-pattern article.attributes .equipped,.l5r5e.peculiarity article.attributes .equipped,.l5r5e.property article.attributes .equipped,.l5r5e.signature-scroll article.attributes .equipped,.l5r5e.technique article.attributes .equipped,.l5r5e.title article.attributes .equipped,.l5r5e.weapon article.attributes .equipped{flex:100%;margin:0;text-align:right}.l5r5e.advancement article.attributes input[type=text],.l5r5e.advancement article.attributes input[type=number],.l5r5e.army-cohort article.attributes input[type=text],.l5r5e.army-cohort article.attributes input[type=number],.l5r5e.army-fortification article.attributes input[type=text],.l5r5e.army-fortification article.attributes input[type=number],.l5r5e.armor article.attributes input[type=text],.l5r5e.armor article.attributes input[type=number],.l5r5e.bond article.attributes input[type=text],.l5r5e.bond article.attributes input[type=number],.l5r5e.item article.attributes input[type=text],.l5r5e.item article.attributes input[type=number],.l5r5e.item-pattern article.attributes input[type=text],.l5r5e.item-pattern article.attributes input[type=number],.l5r5e.peculiarity article.attributes input[type=text],.l5r5e.peculiarity article.attributes input[type=number],.l5r5e.property article.attributes input[type=text],.l5r5e.property article.attributes input[type=number],.l5r5e.signature-scroll article.attributes input[type=text],.l5r5e.signature-scroll article.attributes input[type=number],.l5r5e.technique article.attributes input[type=text],.l5r5e.technique article.attributes input[type=number],.l5r5e.title article.attributes input[type=text],.l5r5e.title article.attributes input[type=number],.l5r5e.weapon article.attributes input[type=text],.l5r5e.weapon article.attributes input[type=number]{width:2rem}.l5r5e.advancement article.attributes input[type=text].grip,.l5r5e.advancement article.attributes input[type=number].grip,.l5r5e.army-cohort article.attributes input[type=text].grip,.l5r5e.army-cohort article.attributes input[type=number].grip,.l5r5e.army-fortification article.attributes input[type=text].grip,.l5r5e.army-fortification article.attributes input[type=number].grip,.l5r5e.armor article.attributes input[type=text].grip,.l5r5e.armor article.attributes input[type=number].grip,.l5r5e.bond article.attributes input[type=text].grip,.l5r5e.bond article.attributes input[type=number].grip,.l5r5e.item article.attributes input[type=text].grip,.l5r5e.item article.attributes input[type=number].grip,.l5r5e.item-pattern article.attributes input[type=text].grip,.l5r5e.item-pattern article.attributes input[type=number].grip,.l5r5e.peculiarity article.attributes input[type=text].grip,.l5r5e.peculiarity article.attributes input[type=number].grip,.l5r5e.property article.attributes input[type=text].grip,.l5r5e.property article.attributes input[type=number].grip,.l5r5e.signature-scroll article.attributes input[type=text].grip,.l5r5e.signature-scroll article.attributes input[type=number].grip,.l5r5e.technique article.attributes input[type=text].grip,.l5r5e.technique article.attributes input[type=number].grip,.l5r5e.title article.attributes input[type=text].grip,.l5r5e.title article.attributes input[type=number].grip,.l5r5e.weapon article.attributes input[type=text].grip,.l5r5e.weapon article.attributes input[type=number].grip{width:calc(100% - 4rem);margin-bottom:.25rem}.l5r5e.advancement article.attributes input[name="system.zeni"],.l5r5e.army-cohort article.attributes input[name="system.zeni"],.l5r5e.army-fortification article.attributes input[name="system.zeni"],.l5r5e.armor article.attributes input[name="system.zeni"],.l5r5e.bond article.attributes input[name="system.zeni"],.l5r5e.item article.attributes input[name="system.zeni"],.l5r5e.item-pattern article.attributes input[name="system.zeni"],.l5r5e.peculiarity article.attributes input[name="system.zeni"],.l5r5e.property article.attributes input[name="system.zeni"],.l5r5e.signature-scroll article.attributes input[name="system.zeni"],.l5r5e.technique article.attributes input[name="system.zeni"],.l5r5e.title article.attributes input[name="system.zeni"],.l5r5e.weapon article.attributes input[name="system.zeni"]{width:7rem;float:right}.l5r5e.advancement article.attributes fieldset input[type=text],.l5r5e.advancement article.attributes fieldset input[type=number],.l5r5e.army-cohort article.attributes fieldset input[type=text],.l5r5e.army-cohort article.attributes fieldset input[type=number],.l5r5e.army-fortification article.attributes fieldset input[type=text],.l5r5e.army-fortification article.attributes fieldset input[type=number],.l5r5e.armor article.attributes fieldset input[type=text],.l5r5e.armor article.attributes fieldset input[type=number],.l5r5e.bond article.attributes fieldset input[type=text],.l5r5e.bond article.attributes fieldset input[type=number],.l5r5e.item article.attributes fieldset input[type=text],.l5r5e.item article.attributes fieldset input[type=number],.l5r5e.item-pattern article.attributes fieldset input[type=text],.l5r5e.item-pattern article.attributes fieldset input[type=number],.l5r5e.peculiarity article.attributes fieldset input[type=text],.l5r5e.peculiarity article.attributes fieldset input[type=number],.l5r5e.property article.attributes fieldset input[type=text],.l5r5e.property article.attributes fieldset input[type=number],.l5r5e.signature-scroll article.attributes fieldset input[type=text],.l5r5e.signature-scroll article.attributes fieldset input[type=number],.l5r5e.technique article.attributes fieldset input[type=text],.l5r5e.technique article.attributes fieldset input[type=number],.l5r5e.title article.attributes fieldset input[type=text],.l5r5e.title article.attributes fieldset input[type=number],.l5r5e.weapon article.attributes fieldset input[type=text],.l5r5e.weapon article.attributes fieldset input[type=number]{float:right}.l5r5e.advancement article.attributes .attribute.full,.l5r5e.army-cohort article.attributes .attribute.full,.l5r5e.army-fortification article.attributes .attribute.full,.l5r5e.armor article.attributes .attribute.full,.l5r5e.bond article.attributes .attribute.full,.l5r5e.item article.attributes .attribute.full,.l5r5e.item-pattern article.attributes .attribute.full,.l5r5e.peculiarity article.attributes .attribute.full,.l5r5e.property article.attributes .attribute.full,.l5r5e.signature-scroll article.attributes .attribute.full,.l5r5e.technique article.attributes .attribute.full,.l5r5e.title article.attributes .attribute.full,.l5r5e.weapon article.attributes .attribute.full{flex:100%}.l5r5e.advancement article.attributes .attribute.full input,.l5r5e.army-cohort article.attributes .attribute.full input,.l5r5e.army-fortification article.attributes .attribute.full input,.l5r5e.armor article.attributes .attribute.full input,.l5r5e.bond article.attributes .attribute.full input,.l5r5e.item article.attributes .attribute.full input,.l5r5e.item-pattern article.attributes .attribute.full input,.l5r5e.peculiarity article.attributes .attribute.full input,.l5r5e.property article.attributes .attribute.full input,.l5r5e.signature-scroll article.attributes .attribute.full input,.l5r5e.technique article.attributes .attribute.full input,.l5r5e.title article.attributes .attribute.full input,.l5r5e.weapon article.attributes .attribute.full input{float:right;width:70%}.l5r5e.advancement article.attributes .bonds-types,.l5r5e.army-cohort article.attributes .bonds-types,.l5r5e.army-fortification article.attributes .bonds-types,.l5r5e.armor article.attributes .bonds-types,.l5r5e.bond article.attributes .bonds-types,.l5r5e.item article.attributes .bonds-types,.l5r5e.item-pattern article.attributes .bonds-types,.l5r5e.peculiarity article.attributes .bonds-types,.l5r5e.property article.attributes .bonds-types,.l5r5e.signature-scroll article.attributes .bonds-types,.l5r5e.technique article.attributes .bonds-types,.l5r5e.title article.attributes .bonds-types,.l5r5e.weapon article.attributes .bonds-types{flex:100%}.l5r5e.advancement article.attributes .bonds-types input,.l5r5e.army-cohort article.attributes .bonds-types input,.l5r5e.army-fortification article.attributes .bonds-types input,.l5r5e.armor article.attributes .bonds-types input,.l5r5e.bond article.attributes .bonds-types input,.l5r5e.item article.attributes .bonds-types input,.l5r5e.item-pattern article.attributes .bonds-types input,.l5r5e.peculiarity article.attributes .bonds-types input,.l5r5e.property article.attributes .bonds-types input,.l5r5e.signature-scroll article.attributes .bonds-types input,.l5r5e.technique article.attributes .bonds-types input,.l5r5e.title article.attributes .bonds-types input,.l5r5e.weapon article.attributes .bonds-types input{width:75%;float:right}.l5r5e.advancement article.infos,.l5r5e.army-cohort article.infos,.l5r5e.army-fortification article.infos,.l5r5e.armor article.infos,.l5r5e.bond article.infos,.l5r5e.item article.infos,.l5r5e.item-pattern article.infos,.l5r5e.peculiarity article.infos,.l5r5e.property article.infos,.l5r5e.signature-scroll article.infos,.l5r5e.technique article.infos,.l5r5e.title article.infos,.l5r5e.weapon article.infos{display:flex;align-self:stretch;height:calc(100% - 7.5rem);width:100%;padding-bottom:1.25rem}.l5r5e.advancement article.infos .reference,.l5r5e.army-cohort article.infos .reference,.l5r5e.army-fortification article.infos .reference,.l5r5e.armor article.infos .reference,.l5r5e.bond article.infos .reference,.l5r5e.item article.infos .reference,.l5r5e.item-pattern article.infos .reference,.l5r5e.peculiarity article.infos .reference,.l5r5e.property article.infos .reference,.l5r5e.signature-scroll article.infos .reference,.l5r5e.technique article.infos .reference,.l5r5e.title article.infos .reference,.l5r5e.weapon article.infos .reference{display:flex;flex:0 0 calc(100% - .5rem);margin:.5rem .25rem}.l5r5e.advancement article.infos .reference input[name="system.source_reference.source"],.l5r5e.army-cohort article.infos .reference input[name="system.source_reference.source"],.l5r5e.army-fortification article.infos .reference input[name="system.source_reference.source"],.l5r5e.armor article.infos .reference input[name="system.source_reference.source"],.l5r5e.bond article.infos .reference input[name="system.source_reference.source"],.l5r5e.item article.infos .reference input[name="system.source_reference.source"],.l5r5e.item-pattern article.infos .reference input[name="system.source_reference.source"],.l5r5e.peculiarity article.infos .reference input[name="system.source_reference.source"],.l5r5e.property article.infos .reference input[name="system.source_reference.source"],.l5r5e.signature-scroll article.infos .reference input[name="system.source_reference.source"],.l5r5e.technique article.infos .reference input[name="system.source_reference.source"],.l5r5e.title article.infos .reference input[name="system.source_reference.source"],.l5r5e.weapon article.infos .reference input[name="system.source_reference.source"]{text-align:center;width:70%}.l5r5e.advancement article.infos .reference input[name="system.source_reference.page"],.l5r5e.army-cohort article.infos .reference input[name="system.source_reference.page"],.l5r5e.army-fortification article.infos .reference input[name="system.source_reference.page"],.l5r5e.armor article.infos .reference input[name="system.source_reference.page"],.l5r5e.bond article.infos .reference input[name="system.source_reference.page"],.l5r5e.item article.infos .reference input[name="system.source_reference.page"],.l5r5e.item-pattern article.infos .reference input[name="system.source_reference.page"],.l5r5e.peculiarity article.infos .reference input[name="system.source_reference.page"],.l5r5e.property article.infos .reference input[name="system.source_reference.page"],.l5r5e.signature-scroll article.infos .reference input[name="system.source_reference.page"],.l5r5e.technique article.infos .reference input[name="system.source_reference.page"],.l5r5e.title article.infos .reference input[name="system.source_reference.page"],.l5r5e.weapon article.infos .reference input[name="system.source_reference.page"]{width:30%}.l5r5e.advancement article.infos fieldset,.l5r5e.army-cohort article.infos fieldset,.l5r5e.army-fortification article.infos fieldset,.l5r5e.armor article.infos fieldset,.l5r5e.bond article.infos fieldset,.l5r5e.item article.infos fieldset,.l5r5e.item-pattern article.infos fieldset,.l5r5e.peculiarity article.infos fieldset,.l5r5e.property article.infos fieldset,.l5r5e.signature-scroll article.infos fieldset,.l5r5e.technique article.infos fieldset,.l5r5e.title article.infos fieldset,.l5r5e.weapon article.infos fieldset{align-self:stretch;height:calc(100% - 2rem);box-sizing:content-box}.l5r5e.advancement article.properties fieldset,.l5r5e.army-cohort article.properties fieldset,.l5r5e.army-fortification article.properties fieldset,.l5r5e.armor article.properties fieldset,.l5r5e.bond article.properties fieldset,.l5r5e.item article.properties fieldset,.l5r5e.item-pattern article.properties fieldset,.l5r5e.peculiarity article.properties fieldset,.l5r5e.property article.properties fieldset,.l5r5e.signature-scroll article.properties fieldset,.l5r5e.technique article.properties fieldset,.l5r5e.title article.properties fieldset,.l5r5e.weapon article.properties fieldset{margin-bottom:.5rem}.l5r5e.advancement article.attributes .attribute-value,.l5r5e.advancement article.attributes .attribute,.l5r5e.advancement article.attributes .value{flex:0 0 calc(33% - .5rem)}.l5r5e.advancement article.attributes .cursus{flex:0 0 calc(19% - .5rem);line-height:.75rem;text-align:right;margin:0 .25rem}.l5r5e.advancement article.attributes .cursus input{margin-top:.25rem}.l5r5e.technique article.attributes{height:7.5rem}.l5r5e.technique article.attributes input[type=text]{width:10rem}.l5r5e.technique article.attributes .cursus{flex:0 0 calc(20% - .5rem);line-height:.75rem;text-align:right;margin:0 .25rem}.l5r5e.technique article.attributes .cursus input{margin-top:.25rem}.l5r5e.technique article.infos{height:calc(100% - 8.5rem)}.l5r5e.peculiarity article.attributes{height:8.5rem}.l5r5e.peculiarity article.attributes .cursus{flex:0 0 calc(20% - .5rem);line-height:.75rem;text-align:right;margin:0 .25rem}.l5r5e.peculiarity article.attributes .cursus input{margin-top:.25rem}.l5r5e.peculiarity article.infos{height:calc(100% - 9.5rem)}.l5r5e.item article.attributes{height:4.5rem}.l5r5e.item article.attributes .properties{flex:100%}.l5r5e.item article.infos{flex:0 0 60%;height:calc(100% - 5.5rem)}.l5r5e.item article.properties{flex:0 0 40%;height:calc(100% - 5.5rem)}.l5r5e.property article.properties{width:100%}.l5r5e.property article.infos{height:calc(100% - 4.5rem)}.l5r5e.armor article.attributes{height:9.5rem}.l5r5e.armor article.infos{flex:0 0 60%;height:calc(100% - 10.5rem)}.l5r5e.armor article.properties{flex:0 0 40%;height:calc(100% - 10.5rem)}.l5r5e.weapon article.attributes{height:18.5rem}.l5r5e.weapon article.attributes .stats,.l5r5e.weapon article.attributes .attribute-value{flex:0 0 calc(50% - .5rem);flex-wrap:wrap;margin:.25rem}.l5r5e.weapon article.attributes .stats label,.l5r5e.weapon article.attributes .attribute-value label{width:100%}.l5r5e.weapon article.attributes .stats input[type=text]{text-align:center}.l5r5e.weapon article.attributes .value{flex:0 0 calc(25% - .5rem)}.l5r5e.weapon article.attributes .category,.l5r5e.weapon article.attributes .skillType{flex:0 0 calc(50% - .5rem)}.l5r5e.weapon article.attributes .category input,.l5r5e.weapon article.attributes .category .attribute-dtype,.l5r5e.weapon article.attributes .skillType input,.l5r5e.weapon article.attributes .skillType .attribute-dtype{width:100%;margin:.25rem}.l5r5e.weapon article.infos{flex:0 0 60%;height:calc(100% - 19.5rem)}.l5r5e.weapon article.properties{flex:0 0 40%;height:calc(100% - 19.5rem)}.l5r5e.item-pattern .attribute.item{display:inline}.l5r5e.item-pattern .attribute.item .item-properties{display:inline}.l5r5e.item-pattern .attribute.item .item-properties li{display:inline}.l5r5e.title .sheet-body{height:calc(100% - 90px - 4.25rem)}.l5r5e.title article.infos{height:calc(100% - 3.5rem)}.l5r5e.title article.attributes{height:auto;background:rgba(0,0,0,0)}.l5r5e.title article.experience{flex:100%;height:calc(100% - 4rem)}.l5r5e.army-cohort .sheet-body{height:calc(100% - 92px - 3.6rem)}.l5r5e.army-cohort article .fa-sign-in-alt{transform:rotate(90deg)}.l5r5e.army-cohort article.attributes{height:7rem}.l5r5e.army-cohort article.attributes input[type=text]{width:100%}.l5r5e.army-cohort article.attributes .actor-remove-control{font-size:12px}.l5r5e.army-cohort article.attributes .flx50{flex:0 0 calc(50% - .5rem)}.l5r5e.army-cohort article.attributes .flx100{flex:0 0 calc(100% - .5rem)}.l5r5e.army-cohort article.attributes .editor-container{min-height:8rem;max-height:14rem}.l5r5e.army-cohort article.abilities{align-self:stretch;height:calc(100% - 8rem);width:100%;box-sizing:content-box}.l5r5e.army-fortification .sheet-body{height:calc(100% - 92px)}.l5r5e.army-fortification article.infos{height:calc(100% - 4.5rem)}.l5r5e.army-fortification article.attributes{height:3.5rem}.l5r5e .item-list>li .item-description{flex:unset;height:0;margin:0;padding:0;font-size:.75rem;color:rgba(0,0,0,.75);overflow:hidden;background:rgba(0,0,0,.05);border:0 none;transition:height .25s ease-in}.l5r5e .item-list>li div.item-description{padding:0}.l5r5e .item-list>li div.item-description:hover,.l5r5e .item-list>li div.item-description:active{padding:0}.l5r5e .item-list>li:hover .item-description,.l5r5e .item-list>li:active .item-description{height:6rem;overflow-y:auto;scrollbar-width:thin;border:1px solid rgba(186,187,177,.5)}.l5r5e .item-list>li:hover p .item-description,.l5r5e .item-list>li:active p .item-description{padding:.25rem}.l5r5e .item-list .stance-content .item-description{display:none;height:auto}.l5r5e .item-list .stance-content .stance-active{display:block;height:auto;border:0 none}.l5r5e .item-list .stance-content:hover .item-description{height:auto;border:0 none}.l5r5e .item-list .stance-content:hover .stance-active{display:block}.l5r5e.twenty-questions-dialog .sheet-tabs{position:fixed;flex-direction:column;background:url("../assets/imgs/bg-20nav.webp") no-repeat;background-size:cover;width:4rem;height:41.58rem;margin:1%;line-height:3rem;padding:.25rem;border-bottom:0 none}.l5r5e.twenty-questions-dialog .errors{position:sticky;top:1rem;left:1rem;z-index:999;width:calc(100% - 1rem);background-color:#963c41;border:1px solid rgba(25,0,0,.75);color:#fff;border-radius:1rem;text-align:center;line-height:2rem}.l5r5e.twenty-questions-dialog h3{font-size:1.25rem;color:#5a6e5a;text-shadow:0 0 rgba(0,0,0,.25);margin:2rem 0 .5rem 1rem}.l5r5e.twenty-questions-dialog nav .item{color:#000;font-size:2rem;font-weight:bold;background-color:rgba(255,255,255,.25)}.l5r5e.twenty-questions-dialog nav .item.active,.l5r5e.twenty-questions-dialog nav .item:hover{color:#fff;background-color:rgba(73,12,11,.85);--notchSize: 0.5rem;-webkit-clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));clip-path:polygon(0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)))}.l5r5e.twenty-questions-dialog nav .item:hover{background-color:#5a6e5a}.l5r5e.twenty-questions-dialog article{padding:2% 2% 2% 18%}.l5r5e.twenty-questions-dialog article label.full{display:block;width:100%;text-align:right;font-size:1rem}.l5r5e.twenty-questions-dialog article label.full input{display:inline;width:80%;float:right;text-align:left;margin-left:.5rem}.l5r5e.twenty-questions-dialog article>label{font-size:1rem;padding:0 0 0 1rem;line-height:2rem}.l5r5e.twenty-questions-dialog article>label>*{line-height:1rem}.l5r5e.twenty-questions-dialog article table{width:100%;text-align:center}.l5r5e.twenty-questions-dialog article table tr th{color:#5a6e5a;font-weight:normal}.l5r5e.twenty-questions-dialog article table tr td{vertical-align:top;line-height:2rem;border:1px solid rgba(186,187,177,.5);font-size:.85rem;padding:.25rem}.l5r5e.twenty-questions-dialog article table tr td>*{line-height:1rem}.l5r5e.twenty-questions-dialog article table tr td>ul li{line-height:2rem}.l5r5e.twenty-questions-dialog article table tr td>ul li>*{line-height:1rem}.l5r5e.twenty-questions-dialog article table tr td.done{border:1px solid #699678;box-shadow:0 1px 5px #699678}.l5r5e.twenty-questions-dialog article select{height:2rem;color:#764f40;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.5);border-radius:.25rem;padding:0 .25rem;margin:.25rem;width:calc(100% - .5rem)}.l5r5e.twenty-questions-dialog article textarea{color:#764f40;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.5);margin:0 .25rem 1rem}.l5r5e.twenty-questions-dialog article hr{border-top:1px solid rgba(0,0,0,.25)}.l5r5e.twenty-questions-dialog article a.entity-link,.l5r5e.twenty-questions-dialog article a.inline-roll{color:#5a6e5a;background:rgba(255,255,255,.25);border:1px solid rgba(0,0,0,.25)}.l5r5e.twenty-questions-dialog article a.entity-link i,.l5r5e.twenty-questions-dialog article a.inline-roll i{color:#5a6e5a}.l5r5e.twenty-questions-dialog article .tq-drag-n-drop{border:0 none;padding:0}.l5r5e.twenty-questions-dialog article .third{width:230px}.l5r5e.twenty-questions-dialog article .fifty{width:49%}.l5r5e.twenty-questions-dialog article .or{width:100px}.l5r5e.twenty-questions-dialog article .dropbox{min-height:75px}.l5r5e.twenty-questions-dialog article .checklist{margin:.25rem .25rem 1rem}.l5r5e.twenty-questions-dialog article .checklist strong{display:block;width:100%;color:#764f40}.l5r5e.twenty-questions-dialog article .checklist label{font-size:.85rem;flex:0 0 auto;margin:0 .25rem .25rem;padding:0 .5rem;color:#5a6e5a;background:rgba(255,255,255,.5);border:1px solid #5a6e5a;border-radius:1rem}.l5r5e.twenty-questions-dialog article .checklist label.technique{padding:.25rem;margin:.25rem;border-radius:0;display:inline-block}.l5r5e.twenty-questions-dialog article .checklist input{margin:.25rem 0 0 0;height:.65rem;width:.65rem}.l5r5e.twenty-questions-dialog article #generchar_disclaimer{color:#963c41;font-weight:bold;font-size:1.25rem;text-align:center;flex:100%;padding:1rem 0}.l5r5e.twenty-questions-dialog article .next{margin:2rem 0 4rem}.l5r5e.twenty-questions-dialog article .autocomplete-wrapper{width:calc(100% - 2px)}#measurement .waypoint-label-additional{color:var(--color-text-emphatic);font-size:var(--font-size-24)}#tactical-grid-settings input[type=number]:invalid{background-color:red}#tactical-grid-settings input[type=number]:-moz-read-only{border:none;outline:none;box-shadow:none;background:rgba(0,0,0,0);cursor:default;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none}#tactical-grid-settings input[type=number]:read-only{border:none;outline:none;box-shadow:none;background:rgba(0,0,0,0);cursor:default;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none}#tactical-grid-settings .range_band{display:flex;flex-flow:wrap}#tactical-grid-settings .range_band fieldset{flex:25%}.l5r5e .aspects-section{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.25rem .5rem;border:1px solid rgba(158,65,76,.3);border-radius:.25rem;font-size:.85rem}.l5r5e .aspects-section .aspect-fields{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;flex:1}.l5r5e .aspects-section .aspect-fields .attribute-label{display:flex;align-items:center;gap:.25rem}.l5r5e .aspects-section .aspect-fields .attribute-label:nth-child(1){color:#967774}.l5r5e .aspects-section .aspect-fields .attribute-label:nth-child(2){color:#649389}.l5r5e .aspects-section .aspect-fields .attribute-label input[type=number]{width:3rem;text-align:center}.l5r5e .aspects-section .aspect-fields .gauge-bar-wrapper{flex:0 0 100%;height:.4rem;background:linear-gradient(to right, rgb(100, 147, 137), rgba(128, 128, 128, 0.3) 50%, rgb(150, 119, 116));border-radius:.25rem;position:relative;overflow:hidden}.l5r5e .aspects-section .aspect-fields .gauge-bar-wrapper .gauge-bar{position:absolute;top:0;height:100%;border-radius:.25rem;opacity:.8}.l5r5e .etat-summary{flex:0 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.1rem 0;font-size:.8rem}.l5r5e .etat-summary .etat-summary-label{color:#5a6e5a;font-style:italic;margin-right:.2rem}.l5r5e .etat-summary .etat-badge{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .35rem;border-radius:.2rem;background:rgba(158,65,76,.18);border:1px solid rgba(158,65,76,.4);color:#9e414c;cursor:default}.l5r5e .etat-summary .etat-badge:hover{background:rgba(158,65,76,.32)}.l5r5e .danger-row{display:flex;align-items:center;gap:.4rem;margin:.2rem 0}.l5r5e .danger-wrapper{display:flex;align-items:center;gap:.3rem}.l5r5e .danger-wrapper .danger-select{font-size:.85rem;background:rgba(255,255,255,.5);border:0 none;color:#764f40;font-family:"PatrickHand",sans-serif}.l5r5e .danger-icons{display:flex;gap:.15rem}.l5r5e .danger-icons .danger-icon{font-size:.9rem}.l5r5e .danger-icons .danger-icon.fa-skull{color:#963c41}.l5r5e .danger-icons .danger-icon.fa-star{color:#00ff96}.l5r5e.chiaroscuro-dice-dialog .chi-dice-header{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-bottom:1px solid rgba(158,65,76,.3)}.l5r5e.chiaroscuro-dice-dialog .chi-dice-header .profile-img{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid rgba(158,65,76,.5)}.l5r5e.chiaroscuro-dice-dialog .chi-dice-header .chi-dice-actor-info{display:flex;flex-direction:column}.l5r5e.chiaroscuro-dice-dialog .chi-dice-header .chi-dice-actor-info strong{font-family:"BrushtipTexe",sans-serif;font-size:1.1rem;color:#9e414c}.l5r5e.chiaroscuro-dice-dialog .chi-dice-header .chi-dice-actor-info .chi-dice-quick-info{font-size:.8rem;color:#5a6e5a;font-style:italic}.l5r5e.chiaroscuro-dice-dialog .chi-dice-section{flex:0 0 100%;border:1px solid rgba(103,128,119,.35);border-radius:.25rem;margin:.35rem .5rem 0;padding:.25rem .5rem .4rem}.l5r5e.chiaroscuro-dice-dialog .chi-dice-section legend{font-family:"Caballar",sans-serif;font-size:.8rem;color:#678077;padding:0 .25rem}.l5r5e.chiaroscuro-dice-dialog .chi-rings{display:flex;flex-wrap:wrap;gap:.2rem;list-style:none;padding:0;margin:0}.l5r5e.chiaroscuro-dice-dialog .chi-rings li{flex:1}.l5r5e.chiaroscuro-dice-dialog .chi-rings .ring-selection-chi{display:flex;flex-direction:column;align-items:center;padding:.2rem;border-radius:.2rem;border:1px solid rgba(186,187,177,.2);cursor:pointer;font-size:.75rem}.l5r5e.chiaroscuro-dice-dialog .chi-rings .ring-selection-chi:hover{border-color:rgba(158,65,76,.6);background:rgba(158,65,76,.08)}.l5r5e.chiaroscuro-dice-dialog .chi-rings .ring-selection-chi.ring-selected{border-color:#9e414c;background:rgba(158,65,76,.15)}.l5r5e.chiaroscuro-dice-dialog .chi-rings .ring-selection-chi.ring-selected strong{text-decoration:underline}.l5r5e.chiaroscuro-dice-dialog .chi-rings .ring-selection-chi i{font-size:1.5rem}.l5r5e.chiaroscuro-dice-dialog .chi-rings .ring-selection-chi .ring-value{font-weight:bold;font-size:.9rem}.l5r5e.chiaroscuro-dice-dialog .chi-rings .earth.ring-selection-chi{color:#699678}.l5r5e.chiaroscuro-dice-dialog .chi-rings .air.ring-selection-chi{color:#917896}.l5r5e.chiaroscuro-dice-dialog .chi-rings .water.ring-selection-chi{color:#5f919b}.l5r5e.chiaroscuro-dice-dialog .chi-rings .fire.ring-selection-chi{color:#9b7350}.l5r5e.chiaroscuro-dice-dialog .chi-rings .void.ring-selection-chi{color:rgba(207,207,207,.8)}.l5r5e.chiaroscuro-dice-dialog .chi-skill-row{display:flex;align-items:baseline;gap:.4rem}.l5r5e.chiaroscuro-dice-dialog .chi-skill-row .chi-skill-name{font-weight:bold;flex:1}.l5r5e.chiaroscuro-dice-dialog .chi-skill-row .chi-skill-rank{font-size:.8rem;color:#5a6e5a}.l5r5e.chiaroscuro-dice-dialog .chi-skill-row .chi-skill-bonus{font-size:.85rem;color:#967774;font-weight:bold}.l5r5e.chiaroscuro-dice-dialog .chi-difficulty-row{display:flex;align-items:center;gap:.5rem}.l5r5e.chiaroscuro-dice-dialog .chi-difficulty-row select{flex:1}.l5r5e.chiaroscuro-dice-dialog .chi-difficulty-row .chi-modifier-label{display:flex;align-items:center;gap:.25rem;font-size:.85rem;white-space:nowrap}.l5r5e.chiaroscuro-dice-dialog .chi-options-row{display:flex;align-items:center;gap:.5rem;padding:.15rem 0}.l5r5e.chiaroscuro-dice-dialog .chi-options-row label{display:flex;align-items:center;gap:.35rem;font-size:.9rem}.l5r5e.chiaroscuro-dice-dialog .chi-options-row .chi-auto-aspect{font-size:.8rem;color:#5a6e5a}.l5r5e.chiaroscuro-dice-dialog .chi-dice-total-summary{flex:0 0 100%;text-align:center;padding:.4rem;font-size:.9rem}.l5r5e.chiaroscuro-dice-dialog .chi-dice-total-summary .chi-total-dice{font-size:1.3rem;color:#9e414c;margin:0 .2rem}.l5r5e.chiaroscuro-dice-dialog .chi-dice-submit{flex:0 0 100%;padding:.4rem .5rem}.l5r5e.chiaroscuro-dice-dialog .chi-dice-submit button[type=submit]{width:100%;background:rgba(158,65,76,.85);border:1px solid #9e414c;color:#fff;font-family:"Caballar",sans-serif;font-size:1rem;padding:.4rem;cursor:pointer;border-radius:.2rem}.l5r5e.chiaroscuro-dice-dialog .chi-dice-submit button[type=submit]:hover{background:#9e414c}.l5r5e .chiaroscuro-chat-roll{padding:.35rem;font-size:.9rem}.l5r5e .chiaroscuro-chat-roll .chi-chat-header{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.l5r5e .chiaroscuro-chat-roll .chi-chat-header .profile-img{width:2.5rem;height:2.5rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid rgba(158,65,76,.5)}.l5r5e .chiaroscuro-chat-roll .chi-chat-header .chi-chat-actor{flex:1}.l5r5e .chiaroscuro-chat-roll .chi-chat-header .chi-chat-actor strong{font-family:"BrushtipTexe",sans-serif;color:#9e414c}.l5r5e .chiaroscuro-chat-roll .chi-chat-header .chi-chat-actor .chi-chat-quick-info{font-size:.75rem;color:#5a6e5a;font-style:italic}.l5r5e .chiaroscuro-chat-roll .chi-chat-header .chi-chat-badges{display:flex;gap:.2rem;align-items:center}.l5r5e .chiaroscuro-chat-roll .chi-chat-header .chi-chat-badges .chi-aspect-badge{font-size:1rem}.l5r5e .chiaroscuro-chat-roll .chi-chat-header .chi-chat-badges .chi-aspect-badge.solar{color:#967774}.l5r5e .chiaroscuro-chat-roll .chi-chat-header .chi-chat-badges .chi-aspect-badge.lunar{color:#649389}.l5r5e .chiaroscuro-chat-roll .chi-chat-header .chi-chat-badges .chi-assistance-badge{color:#5a6e5a;font-size:1rem}.l5r5e .chiaroscuro-chat-roll .chi-chat-desc{display:flex;align-items:center;gap:.3rem;margin-bottom:.3rem;font-size:.85rem}.l5r5e .chiaroscuro-chat-roll .chi-chat-desc .chi-chat-skill{font-weight:bold;color:#9e414c}.l5r5e .chiaroscuro-chat-roll .chi-chat-desc .chi-chat-vs{color:#5a6e5a}.l5r5e .chiaroscuro-chat-roll .chi-chat-desc .chi-chat-diff{color:#678077;font-style:italic}.l5r5e .chiaroscuro-chat-roll .chi-chat-dice-pool{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.35rem}.l5r5e .chiaroscuro-chat-roll .chi-chat-dice-pool .chi-die{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:.25rem;font-weight:bold;font-size:1rem;background:rgba(0,0,0,.35);border:1px solid rgba(186,187,177,.4);position:relative}.l5r5e .chiaroscuro-chat-roll .chi-chat-dice-pool .chi-die.die-low{color:#963c41;border-color:rgba(150,60,65,.5)}.l5r5e .chiaroscuro-chat-roll .chi-chat-dice-pool .chi-die.die-high{color:#967774;border-color:rgba(150,119,116,.5)}.l5r5e .chiaroscuro-chat-roll .chi-chat-dice-pool .chi-die .die-adj-icon{position:absolute;top:-0.3rem;right:-0.2rem;font-size:.6rem;color:#967774}.l5r5e .chiaroscuro-chat-roll .chi-chat-breakdown{font-size:.85rem;margin-bottom:.25rem;color:#5a6e5a}.l5r5e .chiaroscuro-chat-roll .chi-chat-breakdown strong{color:#fff}.l5r5e .chiaroscuro-chat-roll .chi-chat-result{display:flex;align-items:center;gap:.3rem;font-family:"Caballar",sans-serif;font-size:1rem;padding:.25rem .5rem;border-radius:.2rem}.l5r5e .chiaroscuro-chat-roll .chi-chat-result.chi-success{background:rgba(103,128,119,.25);border:1px solid rgba(103,128,119,.5);color:#678077}.l5r5e .chiaroscuro-chat-roll .chi-chat-result.chi-failure{background:rgba(150,60,65,.12);border:1px solid rgba(150,60,65,.35);color:#963c41}.l5r5e .chiaroscuro-chat-roll .chi-chat-result .chi-bonus-successes{font-size:.85rem;opacity:.85}.l5r5e .skill-bonus{color:#967774;font-size:.8rem;font-weight:bold;margin-left:.2rem}.l5r5e .rings .default-ring{-webkit-text-decoration:underline 2px #9e414c;text-decoration:underline 2px #9e414c;text-underline-offset:2px;cursor:pointer}} \ No newline at end of file diff --git a/system/styles/scss/chiaroscuro.scss b/system/styles/scss/chiaroscuro.scss new file mode 100644 index 0000000..e8e62a0 --- /dev/null +++ b/system/styles/scss/chiaroscuro.scss @@ -0,0 +1,376 @@ +// ── Chiaroscuro UI Styles ────────────────────────────────────────────────── + +// ── Aspects (header block on character sheet) ───────────────────────────── +.aspects-section { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 0.25rem 0.5rem; + padding: 0.25rem 0.5rem; + border: 1px solid rgba($chi-title, 0.3); + border-radius: 0.25rem; + font-size: 0.85rem; + + .aspect-fields { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 0.25rem; + flex: 1; + + .attribute-label { + display: flex; + align-items: center; + gap: 0.25rem; + &:nth-child(1) { color: $chi-solar; } // solar + &:nth-child(2) { color: $chi-lunar; } // lunar + input[type="number"] { + width: 3rem; + text-align: center; + } + } + + .gauge-bar-wrapper { + flex: 0 0 100%; + height: 0.4rem; + background: linear-gradient(to right, $chi-lunar, rgba(128,128,128,0.3) 50%, $chi-solar); + border-radius: 0.25rem; + position: relative; + overflow: hidden; + .gauge-bar { + position: absolute; + top: 0; + height: 100%; + border-radius: 0.25rem; + opacity: 0.8; + } + } + } +} + +// ── État badges (character sheet header) ───────────────────────────────── +.etat-summary { + flex: 0 0 100%; + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 0.2rem; + padding: 0.1rem 0; + font-size: 0.8rem; + .etat-summary-label { + color: $l5r5e-label; + font-style: italic; + margin-right: 0.2rem; + } + .etat-badge { + display: inline-flex; + align-items: center; + gap: 0.2rem; + padding: 0.1rem 0.35rem; + border-radius: 0.2rem; + background: rgba($chi-title, 0.18); + border: 1px solid rgba($chi-title, 0.4); + color: $chi-title; + cursor: default; + &:hover { background: rgba($chi-title, 0.32); } + } +} + +// ── NPC Danger levels (identity.html) ──────────────────────────────────── +.danger-row { + display: flex; + align-items: center; + gap: 0.4rem; + margin: 0.2rem 0; +} + +.danger-wrapper { + display: flex; + align-items: center; + gap: 0.3rem; + .danger-select { + font-size: 0.85rem; + background: $l5r5e-white; + border: 0 none; + color: $l5r5e-bold; + font-family: $font-primary; + } +} + +.danger-icons { + display: flex; + gap: 0.15rem; + .danger-icon { + font-size: 0.9rem; + &.fa-skull { color: $l5r5e-red; } + &.fa-star { color: $l5r5e-shuji; } + } +} + +// ── Chiaroscuro Dice Dialog ─────────────────────────────────────────────── +&.chiaroscuro-dice-dialog { + // Header: portrait + actor name + .chi-dice-header { + display: flex; + align-items: center; + gap: 0.5rem; + padding: 0.5rem; + border-bottom: 1px solid rgba($chi-title, 0.3); + .profile-img { + width: 3rem; + height: 3rem; + object-fit: cover; + border-radius: 50%; + border: 2px solid rgba($chi-title, 0.5); + } + .chi-dice-actor-info { + display: flex; + flex-direction: column; + strong { font-family: $font-secondary; font-size: 1.1rem; color: $chi-title; } + .chi-dice-quick-info { font-size: 0.8rem; color: $l5r5e-label; font-style: italic; } + } + } + + // Section fieldsets + .chi-dice-section { + flex: 0 0 100%; + border: 1px solid rgba($chi-subtitle, 0.35); + border-radius: 0.25rem; + margin: 0.35rem 0.5rem 0; + padding: 0.25rem 0.5rem 0.4rem; + legend { + font-family: $font-tertiary; + font-size: 0.8rem; + color: $chi-subtitle; + padding: 0 0.25rem; + } + } + + // Ring selector + .chi-rings { + display: flex; + flex-wrap: wrap; + gap: 0.2rem; + list-style: none; + padding: 0; + margin: 0; + li { flex: 1; } + .ring-selection-chi { + display: flex; + flex-direction: column; + align-items: center; + padding: 0.2rem; + border-radius: 0.2rem; + border: 1px solid rgba($l5r5e-title, 0.2); + cursor: pointer; + font-size: 0.75rem; + &:hover { border-color: rgba($chi-title, 0.6); background: rgba($chi-title, 0.08); } + &.ring-selected { + border-color: $chi-title; + background: rgba($chi-title, 0.15); + strong { text-decoration: underline; } + } + i { font-size: 1.5rem; } + .ring-value { font-weight: bold; font-size: 0.9rem; } + } + .earth.ring-selection-chi { color: $l5r5e-earth; } + .air.ring-selection-chi { color: $l5r5e-air; } + .water.ring-selection-chi { color: $l5r5e-water; } + .fire.ring-selection-chi { color: $l5r5e-fire; } + .void.ring-selection-chi { color: $l5r5e-void-light; } + } + + // Skill info row + .chi-skill-row { + display: flex; + align-items: baseline; + gap: 0.4rem; + .chi-skill-name { font-weight: bold; flex: 1; } + .chi-skill-rank { font-size: 0.8rem; color: $l5r5e-label; } + .chi-skill-bonus { font-size: 0.85rem; color: $chi-solar; font-weight: bold; } + } + + // Difficulty + modifier row + .chi-difficulty-row { + display: flex; + align-items: center; + gap: 0.5rem; + select { flex: 1; } + .chi-modifier-label { + display: flex; + align-items: center; + gap: 0.25rem; + font-size: 0.85rem; + white-space: nowrap; + } + } + + // Options checkboxes + .chi-options-row { + display: flex; + align-items: center; + gap: 0.5rem; + padding: 0.15rem 0; + label { + display: flex; + align-items: center; + gap: 0.35rem; + font-size: 0.9rem; + } + .chi-auto-aspect { font-size: 0.8rem; color: $l5r5e-label; } + } + + // Dice total summary + .chi-dice-total-summary { + flex: 0 0 100%; + text-align: center; + padding: 0.4rem; + font-size: 0.9rem; + .chi-total-dice { font-size: 1.3rem; color: $chi-title; margin: 0 0.2rem; } + } + + // Submit button + .chi-dice-submit { + flex: 0 0 100%; + padding: 0.4rem 0.5rem; + button[type="submit"] { + width: 100%; + background: rgba($chi-title, 0.85); + border: 1px solid $chi-title; + color: $white; + font-family: $font-tertiary; + font-size: 1rem; + padding: 0.4rem; + cursor: pointer; + border-radius: 0.2rem; + &:hover { background: $chi-title; } + } + } +} + +// ── Chiaroscuro Chat Roll ───────────────────────────────────────────────── +.chiaroscuro-chat-roll { + padding: 0.35rem; + font-size: 0.9rem; + + // Header: portrait + actor + badges + .chi-chat-header { + display: flex; + align-items: center; + gap: 0.4rem; + margin-bottom: 0.3rem; + .profile-img { + width: 2.5rem; + height: 2.5rem; + object-fit: cover; + border-radius: 50%; + border: 2px solid rgba($chi-title, 0.5); + } + .chi-chat-actor { + flex: 1; + strong { font-family: $font-secondary; color: $chi-title; } + .chi-chat-quick-info { font-size: 0.75rem; color: $l5r5e-label; font-style: italic; } + } + .chi-chat-badges { + display: flex; + gap: 0.2rem; + align-items: center; + .chi-aspect-badge { + font-size: 1rem; + &.solar { color: $chi-solar; } + &.lunar { color: $chi-lunar; } + } + .chi-assistance-badge { color: $l5r5e-label; font-size: 1rem; } + } + } + + // Description line + .chi-chat-desc { + display: flex; + align-items: center; + gap: 0.3rem; + margin-bottom: 0.3rem; + font-size: 0.85rem; + .chi-chat-skill { font-weight: bold; color: $chi-title; } + .chi-chat-vs { color: $l5r5e-label; } + .chi-chat-diff { color: $chi-subtitle; font-style: italic; } + } + + // Dice pool + .chi-chat-dice-pool { + display: flex; + flex-wrap: wrap; + gap: 0.25rem; + margin-bottom: 0.35rem; + .chi-die { + display: inline-flex; + align-items: center; + justify-content: center; + width: 1.8rem; + height: 1.8rem; + border-radius: 0.25rem; + font-weight: bold; + font-size: 1rem; + background: rgba($l5r5e-black, 0.35); + border: 1px solid rgba($l5r5e-title, 0.4); + position: relative; + &.die-low { color: $l5r5e-red; border-color: rgba($l5r5e-red, 0.5); } + &.die-high { color: $chi-solar; border-color: rgba($chi-solar, 0.5); } + .die-adj-icon { + position: absolute; + top: -0.3rem; + right: -0.2rem; + font-size: 0.6rem; + color: $chi-solar; + } + } + } + + // Breakdown + .chi-chat-breakdown { + font-size: 0.85rem; + margin-bottom: 0.25rem; + color: $l5r5e-label; + strong { color: $white; } + } + + // Result banner + .chi-chat-result { + display: flex; + align-items: center; + gap: 0.3rem; + font-family: $font-tertiary; + font-size: 1rem; + padding: 0.25rem 0.5rem; + border-radius: 0.2rem; + &.chi-success { + background: rgba($chi-subtitle, 0.25); + border: 1px solid rgba($chi-subtitle, 0.5); + color: $chi-subtitle; + } + &.chi-failure { + background: rgba($l5r5e-red, 0.12); + border: 1px solid rgba($l5r5e-red, 0.35); + color: $l5r5e-red; + } + .chi-bonus-successes { + font-size: 0.85rem; + opacity: 0.85; + } + } +} + +// ── Skill rank: bonus display ────────────────────────────────────────────── +.skill-bonus { + color: $chi-solar; + font-size: 0.8rem; + font-weight: bold; + margin-left: 0.2rem; +} + +// ── Default ring indicator ──────────────────────────────────────────────── +.rings .default-ring { + text-decoration: underline 2px $chi-title; + text-underline-offset: 2px; + cursor: pointer; +} diff --git a/system/styles/scss/colors.scss b/system/styles/scss/colors.scss index 008e88c..30b2ad5 100644 --- a/system/styles/scss/colors.scss +++ b/system/styles/scss/colors.scss @@ -56,7 +56,20 @@ $l5r5e-chat-color-whisper: rgba(225, 200, 225, 0.75); // Misc $l5r5e-selection-circle-color: #8a1a00; -// -- Rings +// -- Chiaroscuro Colors + +// Title (was: rgba(186, 187, 177, 0.5) → spec: rgb(158, 65, 76)) +$chi-title: rgb(158, 65, 76); +// Subtitle (spec: rgb(103, 128, 119)) +$chi-subtitle: rgb(103, 128, 119); +// Solar aspect (spec: rgb(150, 119, 116)) +$chi-solar: rgb(150, 119, 116); +// Lunar aspect (spec: rgb(100, 147, 137)) +$chi-lunar: rgb(100, 147, 137); +// Active tab accent +$chi-tab-active: rgb(158, 65, 76); +// Tab hover accent +$chi-tab-hover: rgb(103, 128, 119); // Earth $l5r5e-earth: rgb(105, 150, 120); diff --git a/system/styles/scss/nav.scss b/system/styles/scss/nav.scss index f7ac01b..f95d4f0 100644 --- a/system/styles/scss/nav.scss +++ b/system/styles/scss/nav.scss @@ -28,7 +28,7 @@ nav { .item { flex: 1; &:hover { - background-color: $l5r5e-label; + background-color: $chi-tab-hover; color: $white-light; text-shadow: none; clip-path: polygon( @@ -44,7 +44,7 @@ nav { } } .item.active { - background-color: rgba(73, 12, 11, 0.85); + background-color: $chi-tab-active; color: rgba(255, 255, 255, 1); clip-path: polygon( 0% var(--notchSize), @@ -58,7 +58,7 @@ nav { ); &:hover { - background-color: rgba(73, 12, 11, 0.85); + background-color: $chi-tab-active; cursor: default; } } diff --git a/system/system.json b/system/system.json index ab32d15..90ba6ba 100644 --- a/system/system.json +++ b/system/system.json @@ -1,5 +1,5 @@ { - "id": "l5r5e", + "id": "l5rx-chiaroscuro", "title": "Legend of the Five Rings (5th Edition)", "description": "This is an authorised multilingual game system En|Fr|Es, for Legend of the Five Rings (5th Edition) by Edge Studio

- Join the official Discord server: Official Discord

- Rejoignez la communauté Francophone: Francophone Discord

", "url": "https://gitlab.com/teaml5r/l5r5e", diff --git a/system/template.json b/system/template.json index 0735e48..186b505 100644 --- a/system/template.json +++ b/system/template.json @@ -10,6 +10,8 @@ "age": "", "clan": "", "family": "", + "region": "", + "education": "", "female": null, "marital_status": "", "roles": "", @@ -36,6 +38,7 @@ "status": 0, "ninjo": "", "giri": "", + "past_problems": "", "bushido_tenets": { "paramount": "", "less_significant": "" @@ -118,18 +121,34 @@ "mantra": false, "specificity": true } + }, + "aspects": { + "aspects": { + "solar": 0, + "lunar": 0, + "gauge": 0 + } } }, "character": { - "templates": ["softlock", "identity", "rings", "social", "skills", "techniques", "conflict", "advancement"], + "templates": ["softlock", "identity", "rings", "social", "skills", "techniques", "conflict", "advancement", "aspects"], "template": "core", - "twenty_questions": {}, - "zeni": 0 + "is_samurai": true, + "quick_info": "", + "default_ring": "void", + "koku": 0, + "bu": 0, + "zeni": 0, + "identity_text1": "", + "identity_text2": "", + "twenty_questions": {} }, "npc": { "templates": ["softlock", "identity", "rings", "social", "techniques", "conflict"], "type": "adversary", "attitude": "", + "martial_danger": "simple", + "social_danger": "simple", "conflict_rank": { "martial": 0, "social": 0 @@ -194,7 +213,10 @@ "signature_scroll", "item_pattern", "army_cohort", - "army_fortification" + "army_fortification", + "arcane", + "etat", + "mystere" ], "templates": { "basics": { @@ -224,10 +246,12 @@ } }, "item": { - "templates": ["basics", "item"] + "templates": ["basics", "item"], + "item_type": "" }, "armor": { "templates": ["basics", "item"], + "armor_category": "", "armor": { "physical": 0, "supernatural": 0 @@ -236,6 +260,7 @@ "weapon": { "templates": ["basics", "item"], "category": "", + "bonus": 0, "skill": "melee", "readied": false, "range": "0", @@ -248,7 +273,9 @@ "templates": ["basics", "advancement"], "skill": "", "difficulty": "", - "technique_type": "kata" + "technique_type": "kata", + "invocation_type": "", + "mode_invocation": 0 }, "property": { "templates": ["basics"], @@ -303,6 +330,27 @@ "difficulty": 0, "attrition_reduction": 0, "notes": "" + }, + "arcane": { + "templates": ["basics"], + "arcane_type": "", + "application": [], + "bonus": 2, + "progression": "", + "xp_cost": 1 + }, + "etat": { + "templates": ["basics"], + "application": "", + "mod": 0, + "effect": "", + "elimination": "" + }, + "mystere": { + "templates": ["basics"], + "mystere_type": "mineur", + "prerequisite_skill": "", + "prerequisite_condition": "" } } } diff --git a/system/templates/actors/character-sheet.html b/system/templates/actors/character-sheet.html index d0af6c7..cd12077 100644 --- a/system/templates/actors/character-sheet.html +++ b/system/templates/actors/character-sheet.html @@ -28,6 +28,9 @@ {{> 'systems/l5r5e/templates/actors/character/attributes.html'}} +
+ {{> 'systems/l5r5e/templates/actors/character/aspects.html'}} +
{{!-- Sheet Body --}}
@@ -38,9 +41,11 @@ {{!-- Skills Tab --}} @@ -72,5 +77,15 @@
{{> 'systems/l5r5e/templates/actors/character/experience.html'}}
+ + {{!-- Invocations Tab --}} +
+ {{> 'systems/l5r5e/templates/actors/character/invocations.html'}} +
+ + {{!-- Identity Tab --}} +
+ {{> 'systems/l5r5e/templates/actors/character/identity-text.html'}} +
diff --git a/system/templates/actors/character/aspects.html b/system/templates/actors/character/aspects.html new file mode 100644 index 0000000..24197f9 --- /dev/null +++ b/system/templates/actors/character/aspects.html @@ -0,0 +1,30 @@ +
+
+ + + +
+
+
+
+ {{#if data.etatItems.length}} +
+ {{localize 'chiaroscuro.etat.title'}} + {{#each data.etatItems as |etat|}} + + + {{etat.name}} + + {{/each}} +
+ {{/if}} +
diff --git a/system/templates/actors/character/identity-text.html b/system/templates/actors/character/identity-text.html new file mode 100644 index 0000000..07ad2a8 --- /dev/null +++ b/system/templates/actors/character/identity-text.html @@ -0,0 +1,10 @@ +
+
+ {{localize 'chiaroscuro.tabs.identity_text1'}} + {{editor data.enrichedHtml.identity_text1 target="system.identity_text1" button=true editable=options.editable engine="prosemirror" collaborate=false}} +
+
+ {{localize 'chiaroscuro.tabs.identity_text2'}} + {{editor data.enrichedHtml.identity_text2 target="system.identity_text2" button=true editable=options.editable engine="prosemirror" collaborate=false}} +
+
diff --git a/system/templates/actors/character/identity.html b/system/templates/actors/character/identity.html index 8115591..609cacd 100644 --- a/system/templates/actors/character/identity.html +++ b/system/templates/actors/character/identity.html @@ -1,21 +1,27 @@ \ No newline at end of file diff --git a/system/templates/actors/character/invocations.html b/system/templates/actors/character/invocations.html new file mode 100644 index 0000000..be53897 --- /dev/null +++ b/system/templates/actors/character/invocations.html @@ -0,0 +1,17 @@ +
+ {{#each data.splitInvocationsList as |list type|}} +
+ + {{localize (concat 'chiaroscuro.technique.invocation_types.' type)}} + {{#if ../data.editable_not_soft_locked}} + + {{/if}} + + +
+ {{/each}} +
diff --git a/system/templates/actors/character/narrative.html b/system/templates/actors/character/narrative.html index cb3002c..e23283c 100644 --- a/system/templates/actors/character/narrative.html +++ b/system/templates/actors/character/narrative.html @@ -7,12 +7,16 @@ {{!-- Bushido Tenets --}} diff --git a/system/templates/actors/character/rings.html b/system/templates/actors/character/rings.html index f5e46b4..5bfbff6 100644 --- a/system/templates/actors/character/rings.html +++ b/system/templates/actors/character/rings.html @@ -2,35 +2,35 @@
  • diff --git a/system/templates/actors/character/skill.html b/system/templates/actors/character/skill.html index df2a42a..e540924 100644 --- a/system/templates/actors/character/skill.html +++ b/system/templates/actors/character/skill.html @@ -1,16 +1,9 @@
  • diff --git a/system/templates/actors/character/techniques.html b/system/templates/actors/character/techniques.html index 19a843d..a252312 100644 --- a/system/templates/actors/character/techniques.html +++ b/system/templates/actors/character/techniques.html @@ -45,4 +45,27 @@ {{/each}} + {{!-- Arcane items list --}} +
    + + {{localize 'chiaroscuro.arcane.title'}} + {{#if data.editable_not_soft_locked}} + + {{/if}} + + +
    \ No newline at end of file diff --git a/system/templates/actors/npc-sheet.html b/system/templates/actors/npc-sheet.html index 5a40f41..bba86a6 100644 --- a/system/templates/actors/npc-sheet.html +++ b/system/templates/actors/npc-sheet.html @@ -41,6 +41,7 @@ @@ -55,6 +56,11 @@ {{> 'systems/l5r5e/templates/actors/npc/narrative.html'}} + {{!-- Invocations Tab --}} +
    + {{> 'systems/l5r5e/templates/actors/character/invocations.html'}} +
    + {{!-- Conflict Tab --}}
    {{> 'systems/l5r5e/templates/actors/npc/conflict.html'}} {{> diff --git a/system/templates/actors/npc/identity.html b/system/templates/actors/npc/identity.html index 2747b01..4ebf422 100644 --- a/system/templates/actors/npc/identity.html +++ b/system/templates/actors/npc/identity.html @@ -5,14 +5,34 @@ {{selectOptions data.types selected=data.system.type valueAttr='id' labelAttr='label'}} - {{!-- Martial --}} -
  • + {{!-- Martial Danger --}} +
  • - +
    + +
    + + {{#ifCond '["moyenne","assez_difficile","difficile"]' 'includes' data.system.martial_danger}}{{/ifCond}} + {{#ifCond '["assez_difficile","difficile"]' 'includes' data.system.martial_danger}}{{/ifCond}} + {{#ifCond data.system.martial_danger '==' 'difficile'}}{{/ifCond}} +
    +
  • - {{!-- Social --}} -
  • + {{!-- Social Danger --}} +
  • - +
    + +
    + + {{#ifCond '["moyenne","assez_difficile","difficile"]' 'includes' data.system.social_danger}}{{/ifCond}} + {{#ifCond '["assez_difficile","difficile"]' 'includes' data.system.social_danger}}{{/ifCond}} + {{#ifCond data.system.social_danger '==' 'difficile'}}{{/ifCond}} +
    +
  • \ No newline at end of file diff --git a/system/templates/dice/chiaroscuro-chat-roll.html b/system/templates/dice/chiaroscuro-chat-roll.html new file mode 100644 index 0000000..a65e2b6 --- /dev/null +++ b/system/templates/dice/chiaroscuro-chat-roll.html @@ -0,0 +1,52 @@ +
    + {{!-- Header --}} +
    + {{actor.name}} +
    + {{actor.name}} + {{#if quickInfo}}
    {{quickInfo}}
    {{/if}} +
    +
    + + {{#if useAspectPoint}} + {{#ifCond aspectType '==' 'solar'}}☀{{else}}☽{{/ifCond}} + {{/if}} + {{#if useAssistance}}{{/if}} +
    +
    + + {{!-- Roll description line --}} +
    + {{#if skill.name}}{{skill.name}}{{/if}} + + {{localize (concat 'chiaroscuro.difficulties.' difficulty.id)}} ({{difficulty.value}}) +
    + + {{!-- Dice results --}} +
    + {{#each adjustedResults}} + + {{this}} + {{#if (lookup ../diceAdjustedFlags @index)}}{{/if}} + + {{/each}} +
    + + {{!-- Breakdown --}} +
    + {{localize 'chiaroscuro.dice.dice_result'}} : {{rawSum}} + {{#if skill.bonus}} + {{skill.bonus}} ({{localize 'chiaroscuro.dice.bonus'}}){{/if}} + {{#if modifier}} {{#ifCond modifier '>' 0}}+{{/ifCond}}{{modifier}} ({{localize 'chiaroscuro.dice.modifier_label'}}){{/if}} + = {{total}} +
    + + {{!-- Result --}} +
    + {{#if success}} + {{localize 'chiaroscuro.dice.success'}} + {{#if bonus}}(+{{bonus}}){{/if}} + {{else}} + {{localize 'chiaroscuro.dice.failure'}} + {{/if}} +
    +
    diff --git a/system/templates/dice/chiaroscuro-dice-dialog.html b/system/templates/dice/chiaroscuro-dice-dialog.html new file mode 100644 index 0000000..3cd9a6b --- /dev/null +++ b/system/templates/dice/chiaroscuro-dice-dialog.html @@ -0,0 +1,97 @@ +
    + {{!-- Header: portrait + quick info --}} +
    + {{actor.name}} +
    + {{actor.name}} + {{#if quickInfo}}
    {{quickInfo}}
    {{/if}} +
    +
    + + {{!-- Ring selector --}} +
    + {{localize 'l5r5e.rings.title'}} +
      + {{#each ringsList}} +
    • + +
    • + {{/each}} +
    +
    + + {{!-- Skill info --}} + {{#if data.skill.name}} +
    + {{localize 'l5r5e.skills.title'}} +
    + {{data.skill.name}} + {{localize (concat 'chiaroscuro.skill_ranks.' data.skill.rank)}} + {{#ifCond data.skill.bonus '>' 0}}+{{data.skill.bonus}}{{/ifCond}} +
    +
    + {{/if}} + + {{!-- Difficulty + Modifier --}} +
    + {{localize 'chiaroscuro.dice.difficulty_label'}} +
    + + +
    +
    + + {{!-- Aspect Point + Assistance --}} +
    + {{localize 'chiaroscuro.dice.options'}} +
    + +
    +
    + +
    +
    + + {{!-- Total dice summary --}} +
    + {{localize 'chiaroscuro.dice.total_dice'}} : + {{totalDice}}d6 + {{#if data.skill.bonus}} + {{data.skill.bonus}} ({{localize 'chiaroscuro.dice.bonus'}}){{/if}} + {{#if data.modifier}} {{#ifCond data.modifier '>' 0}}+{{/ifCond}}{{data.modifier}} ({{localize 'chiaroscuro.dice.modifier_label'}}){{/if}} +
    + + {{!-- Submit --}} +
    + +
    +
    diff --git a/system/templates/items/arcane/arcane-sheet.html b/system/templates/items/arcane/arcane-sheet.html new file mode 100644 index 0000000..adfc733 --- /dev/null +++ b/system/templates/items/arcane/arcane-sheet.html @@ -0,0 +1,35 @@ +
    +
    + +

    +
    + +
    +
    + + + + + +
    + {{> 'systems/l5r5e/templates/items/item/item-infos.html'}} +
    +
    diff --git a/system/templates/items/armor/armor-sheet.html b/system/templates/items/armor/armor-sheet.html index eaab740..8258d02 100644 --- a/system/templates/items/armor/armor-sheet.html +++ b/system/templates/items/armor/armor-sheet.html @@ -11,6 +11,13 @@ {{ localize 'l5r5e.armors.equipped' }} + {{> 'systems/l5r5e/templates/items/item/item-value.html' }}
    {{localize 'l5r5e.armors.type'}} diff --git a/system/templates/items/etat/etat-sheet.html b/system/templates/items/etat/etat-sheet.html new file mode 100644 index 0000000..829e073 --- /dev/null +++ b/system/templates/items/etat/etat-sheet.html @@ -0,0 +1,31 @@ +
    +
    + +

    +
    + +
    +
    + + + + +
    + {{> 'systems/l5r5e/templates/items/item/item-infos.html'}} +
    +
    diff --git a/system/templates/items/mystere/mystere-sheet.html b/system/templates/items/mystere/mystere-sheet.html new file mode 100644 index 0000000..f9cb097 --- /dev/null +++ b/system/templates/items/mystere/mystere-sheet.html @@ -0,0 +1,29 @@ +
    +
    + +

    +
    + +
    +
    + + + +
    + {{> 'systems/l5r5e/templates/items/item/item-infos.html'}} +
    +
    diff --git a/system/templates/items/technique/technique-sheet.html b/system/templates/items/technique/technique-sheet.html index b585010..0eed992 100644 --- a/system/templates/items/technique/technique-sheet.html +++ b/system/templates/items/technique/technique-sheet.html @@ -42,6 +42,20 @@ {{localize 'l5r5e.dice.dicepicker.difficulty_title'}} + {{#if data.isMotInvocation}} + + + {{/if}}
    {{> 'systems/l5r5e/templates/items/item/item-infos.html'}} diff --git a/system/templates/items/weapon/weapon-sheet.html b/system/templates/items/weapon/weapon-sheet.html index 1fd1b1a..c8f98bc 100644 --- a/system/templates/items/weapon/weapon-sheet.html +++ b/system/templates/items/weapon/weapon-sheet.html @@ -18,7 +18,13 @@ {{> 'systems/l5r5e/templates/items/item/item-value.html'}} +